Document | Document Title |
---|---|
US10079773B2 |
Hierarchical fairshare of multi-dimensional resources
A method to determine a hierarchical fair share of resources among one or more scheduling peers. The method determines a greatest fairness difference between the usage percentage difference of a most-served competing peer and that of a least-served competing peer. The method determines a greatest accumulated fairness difference between the accumulated usage percentage difference of the most-served competing peer and that of the least-served competing peer. The method adjusts a resource allocation such that resources from the most-served competing peer are allocated to the least-served competing peer if an adjustment condition is met, wherein the adjustment condition is based on one or both of i) the greatest fairness difference, and ii) whether the greatest accumulated fairness difference exceeds at least one threshold. |
US10079771B2 |
Congestion control in a communications network
A method of congestion control (500) in a communications network is provided. The method comprises detecting congestion (501, 502) for data packets being transmitted along a data path between a sender and a receiver of the communications network, wherein the receiver accesses the communications network via a Radio Access Network (RAN), interrupting transmission (503, 505, 506) of data packets to the receiver during an idle period, and transmitting an indication (504) pertaining to the interruption of transmission to the RAN. Thereby, the RAN may use opportunities for switching to a lower radio state directly, or shortly after, the onset of the idle period, rather than triggered by an inactivity timer. In that way, utilization of air interface resources is improved and power consumption on the UE side is reduced. Further, a corresponding computer program, a corresponding computer program product, and a network node for congestion control in a communications network, are provided. |
US10079769B1 |
Methods and apparatus for implementing dynamic rate controllers using linked list of rate programs
In some embodiments, an apparatus includes a rate module implemented in at least one of a memory or a processing device that can be operatively coupled to a set of rate counters. Each rate counter is associated with a different network device associated with a level within the hierarchy of a network. The rate module can receive from a schedule module a signal to begin execution of a first page of a first rate program and can send during a first time period transmission credits to a first subset of rate counters. The rate module can send during a second time period transmission credits to a second subset of rate counters based on the execution of a page of a second rate program where the priority of the second rate program is no lower than a priority of the first rate program. |
US10079758B2 |
Buffer-less virtual routing
A network includes a plurality of endpoint routers and intermediate routers. When a new data stream is detected at any endpoint router, the first packet is sent to a virtual routing server with knowledge of the entire network topology. Based on the topology, current usage, and historical usage, the virtual routing server determined a path for the data stream and begins to update the routing tables of the intermediate routers to reflect the determined path. Until the update is complete, all packets in the data stream are routed first to the virtual routing server and then to their destination. Once the update is complete, packets in the data stream are routed directly along the determined path. |
US10079755B2 |
Programmable system architecture for routing data packets in virtual base stations
In one example embodiment, a distributed platform includes at least one node for performing baseband processing of signals, the at least one node including a memory and a processor. The memory has computer-readable instructions stored therein. The processor is configured to the execute computer-readable instructions to enable independent operations of a plurality of radio protocol stacks and a plurality of backhaul protocol stacks for performing the base band processing functions of a plurality of base stations, each of the plurality of base stations being configured to serve one or more user devices. The processor is further configured to manage data packet flows between the plurality of radio protocol stacks and the plurality of backhaul protocol stacks. |
US10079752B2 |
Detecting and preventing network loops
Systems, methods, and computer-readable storage media for detecting network loops. A system can identify, for each virtual tunnel endpoint (VTEP) from multiple VTEPs in a network, respective media access control address data including the respective local interface media access control addresses of the respective VTEP and respective media access control addresses learned by the respective VTEP. The system can determine whether the VTEPs are running spanning tree protocol (STP), and whether a media access control address learned by a first VTEP matches a respective local interface media access control address of a second VTEP. The system can detect a loop when the media access control address learned by the first VTEP matches the respective local interface media access control address of the second VTEP. The system can also detect a loop when the VTEPs are running STP and the first and second VTEPs see the same STP root bridge. |
US10079744B2 |
Identifying a component within an application executed in a network
Identifying a component within an application executed in a network includes obtaining a traffic matrix, the traffic matrix defining a rate for which packets of data are exchanged between VMs corresponding to an application, analyzing the traffic matrix to identify VMs within a component, modifying the traffic matrix to create a modified traffic matrix, and defining, for the application, a tenant application graph (TAG) model based on the modified traffic matrix. |
US10079742B1 |
Latency measurement in resource requests
Systems and method for the management and processing of resource requests by a service provider, such as a content delivery network (“CDN”) service provider, on behalf of a content provider are provided. The CDN service provider can measure the performance associated with the delivery of resources to a requesting client computing devices from various computing devices associated with the CDN service provider. In one embodiment, a client computing device can execute code, such as scripts, that cause the client computing device to transmit requests to different computing devices associated with the CDN service provider's domain. Information associated with the processing of the responses can be used to measure CDN service provider latencies. |
US10079741B2 |
Method and apparatus for receiving reference signal in wireless communication system
A method and apparatus for receiving a reference signal (RS) in a wireless communication system are disclosed. The method for performing radio resource measurement (RRM) measurement for one or more sub-bands contained in an entire system band in a wireless communication system, wherein the method is performed by a terminal configured to operate in only one sub-band at a specific time includes: receiving a sub-band list or pattern for the RRM measurement and information regarding a measurement timing or section from a serving cell; and performing the RRM measurement in a radio resource defined by the sub-band list or pattern and information regarding the measurement timing or section within a report period of the RRM measurement, and reporting a result of the RRM measurement to the serving cell. The sub-band list or pattern includes sub-band candidates usable as a dedicated sub-band for the terminal from among sub-bands of the entire system band. |
US10079740B2 |
Packet capture engine for commodity network interface cards in high-speed networks
A method, systems for a packet capture engine for commodity network interface cards (NICs) in high-speed networks that provides lossless zero-copy packet capture and delivery services by exploiting multi-queue NICs and multicore architectures. The methods, systems include a ring-buffer-pool mechanism and a buddy-group based offloading mechanism. |
US10079737B2 |
Method and system for generating comparable visual maps for browsing activity analysis
Certain embodiments disclosed herein include a method and system for generating comparable visual maps for browsing activity analysis. A first visual map is generated respective of a web-page and a first set of parameters and a second visual map is generated respective of the web-page and a second set of parameters. In one embodiment, the second set of filter parameters is populated based on the first set of parameters and includes at least one filter parameter in difference. The second visual map is comparable to the first visual map, wherein the first and second visual map are rendered and displayed within a single display window. |
US10079735B2 |
Optimization of web page download duration based on resource key performance indicator and network performance metric
Summarizing, the application relates to a network server system, a computer program product and a computer-implemented method for an efficient determination of one or more web page KPIs from a client device via a network, for an efficient determination of a correlation value of the derived resource KPIs and a predetermined network performance metric and for enabling an optimization of the web page download duration based on the determined correlation value. In particular the application relates to a network server system, a computer program product, and a computer implemented method suitable for down-load time determination and optimization. |
US10079734B1 |
System, method, and computer program for selecting from among available network access points based on an associated quality of experience for use by a client device to access a network
A system, method, and computer program product are provided for maintaining quality of experience (QoE) for a client device on a network. In use, access points that are available to a client device are determined, based on a policy. Additionally, a current QoE provided to the client device by one of the access points utilized by the client device to access the network is determined. This QoE could be valued as a score computed by a function called QoE Metric taking QoS parameters as inputs. An expected QoE associated with each of the other access points is then determined. Further, the access point utilized by the client device to access the network is conditionally switched to one of the other access points, based on the current QoE and the expected QoEs. Additionally, any potential QoE downgrades on the current access point is detected using QoE Degradation Patterns that could be matched with current QoS measures and can encourage the client device to determine more accurately the current QoE. |
US10079732B2 |
Calculating trust scores based on social graph statistics
Systems and methods for calculating trust scores (trustworthiness) based on social graph statistics are described herein. The trust scores (trustworthiness) may be determined within or between individuals, groups, and/or entities represented by nodes in a social graph or other network. Social graph analytics may be used to determine connectivity statistics for each node in the social graph or network. The trust score may then be calculated by analyzing a number of paths connecting nodes in the network and the connectivity statistics associated with the nodes of the network. This trust score may then be used to make prospective real-world decisions, such as a request for credit or initiating a transaction. |
US10079718B1 |
Network traffic processing system
A network traffic processing device (NTPD) implements a plurality of virtual network traffic processing devices (VNTPDs), a control plane, and an NTPD manager. The plurality of VNTPDs are configured to perform respective versions of a network processing function on network transmissions, where at least two of the respective versions are different. The control plane is configured to select, for a network transmission based on a management policy, one or more of the VNTPDs to perform respective versions of the network processing function. The NTPD manager is configured to monitor results of the selected VNTPDs performing the respective versions of the network processing function and, based on the monitored results, to determine a configuration change for one or more of the VNTPDs or to control output of the network transmission. |
US10079717B2 |
Configuring wireless devices for a wireless infrastructure network
Systems and methods permit a wireless device to receive data wirelessly via an infrastructure wireless network, without physically connecting the wireless device to a computer in order to configure it, and without having an existing infrastructure wireless network for the wireless device to connect to. A remote server hosts a website that permits a user of the wireless device to input via a computer credential data for at least one infrastructure wireless network. The content access point transmits the credential data for the at least one infrastructure wireless network to the wireless device via the ad hoc wireless network, such that, upon receipt of the credential data for the at least one infrastructure wireless network, the wireless device is configured to connect to the at least one infrastructure wireless network. |
US10079714B2 |
Conference call resource assignment for failover
In one example, a method for a conference bridge failover in a conference call system may include determining that a first conference bridge with a connection for a participant telephone has failed. The method may also include determining whether one or more conference bridge have resources to manage the connection for the participant telephone of the first conference bridge and assigning the connection for the participant telephone to the one or more conference bridge in response to the determination. |
US10079713B2 |
Determining statuses of computer modules
A non-transitory computer-readable storage medium may include instructions stored thereon for ranking multiple computer modules to reduce failure impacts. When executed by at least one processor, the instructions may be configured to cause a computing system implementing the multiple computer modules to at least associate the multiple computer modules with multiple services that rely on the multiple computer modules, at least one of the multiple services relying on more than one of the multiple computer modules, determine values of the multiple services, and rank the multiple computer modules based on the determined values of the multiple services with which the respective multiple computer modules are associated. |
US10079712B2 |
Multi-device complexity broker
A brokering device that manages multimedia information includes an interface device having access to a network and a multimedia service provider. The interface device enables selection of multimedia information from the network, and provides the selected multimedia information to a plurality of locations without requiring the user to specify a protocol associated with the multimedia information. |
US10079711B1 |
Virtual file server with preserved MAC address
A method for preserving a media access control (MAC) address of a virtual server is provided. The method includes assigning a physical computing resource to a virtual server, assigning a physical storage memory resource to the virtual server, and assigning a physical network resource to the virtual server. The method includes assigning a virtual MAC address to the virtual server, the virtual MAC address to remain with the virtual server despite reassignment of one or more of the physical computing resource, the physical storage memory resource or the physical network resource, wherein at least one method operation is performed by a processor. A computing and storage system is also provided. |
US10079710B2 |
System and method for dynamic file availability during encoding
A method for dynamic file availability during remote transfer and transcoding involves the conversion of a non-streamable media file to a streamable format prior to transcoding, and the streaming of the transcoded file before ingest and transcode is complete. A first portion of a non-streamable media file is received at an ingest server for transcoding. Upon determining that the first portion does not include a header, the probable location of the header in the media file is determined and a header portion of the file is received at the ingest server. The first portion is combined with at least part of the header to produce a first streamable segment. Prior to receiving the last portion of the media file at the ingest server, the first streamable segment is transcoded at a first transcode server to produce a first transcoded streamable segment. |
US10079703B1 |
Use of an echo signal in synchronization of multiple signal collections from multiple sensors
Various embodiments associated with use of an echo signal are described. A plurality of sensors can be deployed to obtain editions of a signal of interest. The signal of interest may be so far away from the sensors that the editions collected are too noisy to be analyzed. A processing center can send an echo signal to the sensors and the sensors can respond to the processing center with a signal edition of the signal of interest and the echo signal. Since the processing center knows information about the echo signal, offsets among the sensors can be calculated based on the returned echo signals. These offsets can then be used to align the signal editions. At the processing center, the aligned signal editions can be combined into a combined signal and a demodulation scheme for the combined signal can be determined and then used for demodulation of the signal. |
US10079701B1 |
Three-valued signal generation device and three-valued signal generation method
A three-valued signal generation device includes a first differential amplifier that outputs a differential signal, a second differential amplifier that outputs a differential signal and an inverted differential signal in accordance with a level based on a reference voltage of an inverted pseudo LFPS signal, which is obtained by inverting a logic level of the pseudo LFPS signal, a first signal synthesis unit that synthesizes the differential signal from the first differential amplifier and the inverted differential signal from the second differential amplifier to perform positive logic output of a three-valued LFPS signal, and a second signal synthesis unit that synthesizes the inverted differential signal from the first differential amplifier and the differential signal from the second differential amplifier to perform negative logic output of the three-valued LFPS signal. |
US10079697B1 |
Receiving device and signal conversion method
A receiving device includes a first calculating circuit, an error slicer, a data slicer, a second calculating circuit, and an equalization circuit. The first calculating circuit is configured to generate a calculating signal according to an equalized signal and a feedback signal. The error slicer is configured to generate an error signal according to the calculating signal. The data slicer is configured to generate a data signal according to the calculating signal. The second calculating circuit is configured to generate a first, a second, and a third equalization coefficient according to the data signal and the error signal. The equalization circuit is configured to generate the feedback signal according to the first, the second, and the third equalization coefficient. A gain value of the equalization circuit is associated with the first equalization coefficient. A time constant of the equalization circuit is associated with the second and the third equalization coefficient. |
US10079693B2 |
Storage cluster management proxy
A request is received, from a tenant by a cluster management proxy, to perform a cluster management operation of a cluster that is storing data from multiple tenants that include the tenant. In response to determining that the request is within a group of admissible cluster management requests for the cluster, the request is modified, by the cluster management proxy, to restrict access of the cluster management operation based on an identity of the tenant. The cluster is accessed, by the cluster management proxy, based on the modified request that has restricted access of the cluster management operation. In response to determining that the request is not within the group, the request is tunneled to a Storage Virtual Machine (SVM) assigned to the tenant. The SVM is configured to access the cluster based on the request. |
US10079689B2 |
Method for realizing smart home service, smart home terminal and service hotspots
Disclosed are a method for realizing smart home service, a smart home terminal and service hotspot, wherein the method includes: a smart home terminal scanning service hotspots and accessing a first scanned service hotspot; after accessing the first service hotspot, the smart home terminal acquiring an available service list from the first service hotspot, requesting the first service hotspot for a download address of a service component to be used according to the acquired available service list, if it needs to download or update the service component to be used, then downloading or updating and installing the service component according to the download address, and loading the service component to be used; the smart home terminal receiving data transmitted from peripherals, selecting an corresponding service component to send the data sent by peripherals to the first service hotspot and receiving a data processing result returned by the first service hotspot. |
US10079687B2 |
System and method for password recovery using fuzzy logic
The embodiments herein provide a method and system for password recovery using Fuzzy logic. The system includes a receiving module, a validation module, an authentication module, a display module, a memory module, and a network interface. The system uses a phonetic algorithm such as Soundex algorithm for enabling the password recovery process. The user credentials received through the receiving module is validated with the validation module at the time of accessing the application. The authentication module is configured to authenticate the user using a fuzzy logic derived from a phonetic algorithm, by matching the answers of the user with the stored answers to compute a score which is compared with a threshold score. The user is enabled to unlock the user device when the computed validation score is greater than the threshold score. |
US10079683B1 |
Distributed token-less authentication
Distributed token-less authentication. In an embodiment, a partially-hashed personal identification number (PIN) is received from a terminal via at least one first network, wherein the partially-hashed PIN comprises an unhashed first portion that identifies a service-specific interface associated with the user account, and a hashed second portion. The partially-hashed PIN is relayed to the service-specific interface, identified by the first unhashed portion of the partially-hashed PIN, via at least one second network. Subsequently, a first-level confirmation or rejection is received from the service-specific interface via the at least one second network, and the first-level confirmation or rejection is relayed to the terminal via the at least one first network. |
US10079679B2 |
Cryptographic encryption key escrow and recovery
Various features described herein may include supervision or control of a cryptographic signal necessary for encryption or decryption. Specifically, key management may be performed, wherein the key is deposited or retrieved to or from a third party. For example, data may be encrypted. The encrypted data may be unencrypted by using a key, which may be stored on a different device (e.g., a server). The different device may perform authenticating a device requesting access to the key, determining a recovery key for the encrypted data, and providing the recovery key for the encrypted data. The recovery key may then be used to recover access to the encrypted data. Thus, the key may be deposited for escrow by the different device until such time that the key is necessary for recovery of the encrypted data, at which time the key may be retrieved for decryption of the encrypted data. |
US10079677B2 |
Secure circuit for encryption key generation
Techniques are disclosed relating to relating to a public key infrastructure (PKI). In one embodiment, an integrated circuit is disclosed that includes at least one processor and a secure circuit isolated from access by the processor except through a mailbox mechanism. The secure circuit is configured to generate a key pair having a public key and a private key, and to issue, to a certificate authority (CA), a certificate signing request (CSR) for a certificate corresponding to the key pair. In some embodiments, the secure circuit may be configured to receive, via the mailbox mechanism, a first request from an application executing on the processor to issue a certificate to the application. The secure circuit may also be configured to perform, in response to a second request, a cryptographic operation using a public key circuit included in the secure circuit. |
US10079675B2 |
Generating cryptographic function parameters from a puzzle
Methods, systems, and computer programs for generating cryptographic function parameters are described. In some examples, a solution to a puzzle is obtained. A pseudorandom generator is seeded based on the solution. After seeding the pseudorandom generator, an output from the pseudorandom generator is obtained. A parameter for a cryptographic function is generated. The parameter is generated from the output from the pseudorandom generator. |
US10079674B2 |
Systems and methods for privacy-preserving functional IP verification utilizing fully homomorphic encryption
A privacy-preserving verification methodology for SoC computing systems is described. The verification methodology utilizes the principles of Multi-Party Computation (“MPC”), and enables meaningful manipulation of encrypted data in the encrypted domain through the use of a fully homomorphic encryption (“FHE”) scheme. In the described verification methodology, IP logic is transformed and test vectors utilized to verify the IP logic are encrypted. The parties involved in the verification (e.g., the designer, the manufacturer, a third-party verification service, etc.) can functionally verify the IP core via the encrypted test vectors while the encrypted test vectors remain in the encrypted domain. Accordingly, the IP core is verified without revealing unwarranted information, such as the underlying IP behind the SoC. |
US10079669B2 |
Selection of acknowledgment timing in wireless communications
Disclosed is a method including communicating, by a mobile device, with a base station via first and second component carriers having different frequency bands and time division duplexing (TDD) configurations. The method may include receiving one or more downlink transmissions via the second component carrier. The method may include selecting a hybrid automatic repeat request (HARQ) timing sequence based on the TDD configurations of the first and second component carriers. The method may include transmitting one or more positive acknowledgment and/or negative acknowledgement (ACK/NACK) signals, associated with the one or more downlink transmissions, according to the selected HARQ timing sequence. Other embodiments may be described and claimed. |
US10079667B2 |
Method and apparatus for signal interference processing
Aspects of the subject disclosure may include, for example, determining when a communication device will transmit signals comprising transmission segments in a communication link. Signal interference is detected in a portion of transmission segments according to the determining when the communication device will transmit the signals including the transmission segments and at least one threshold for detecting interference. Aspects of the disclosure further include detecting that a number of signal interferers in the portion of the transmission segments exceeds a number of filters of a group of filters, and prioritizing use of the group of filters to filter signal interference in the portion of the transmission segments for suppressing at least a portion of the signal interference detected. |
US10079663B2 |
Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method and an apparatus for transmitting broadcast signals thereof are disclosed. The method for transmitting broadcast signals comprises encoding DP (data pipe) data carrying at least one service, mapping the encoded DP data onto constellations, time interleaving the mapped DP data, building at least one signal frame including the time interleaved DP data, modulating data in the built at least one signal frame by an OFDM scheme and transmitting the broadcast signals having the modulated data, wherein the at least one signal frame includes emergency alert information. |
US10079662B2 |
Communicating a transport block in a wireless network
A method (900) performed by a communication device for receiving a downlink transmission across a plurality of subframes comprises receiving (901) control information comprising a repetition index. The method further comprises receiving (902) a set indicator for indicating one of a plurality of sets. Each set comprises a plurality of subframe values. A number of subframes used to carry the downlink transmission is indicated by a said subframe value, and wherein the said subframe value is indicated by the repetition index within the indicated set. |
US10079659B2 |
Processing method and system for hybrid automatic repeat request data transmissions
In data transmissions, a processing method for hybrid automatic repeat request (HARQ) is applied to a transmitter transmitting a first semi-persistent scheduling (SPS) data packet to a receiver. The receiver receives the first SPS data packet and transmits feedback to the transmitter. The transmitter which receives the feedback message can determine that a transmission of a repeat SPS data packet is required when the feedback message is a negative acknowledgement, and a repeat SPS data packet together with a HARQ ID corresponding to the repeat SPS data packet is transmitted to the receiver. If the receiver can match the repeat SPS data packet with the first SPS data packet according to the HARQ ID, a combination of the first SPS data packet and the repeat SPS data packet can be decoded. |
US10079655B2 |
Radio node, wireless device and methods therein, for configuring a plurality of channel quality information values
A method performed by a radio node (101) for configuring a plurality of Channel Quality Information (CQI) values. The radio node (101) operates in a wireless communication network (100). The radio node (101) configures (301) the plurality of CQI values. Each of the plurality of CQI values are configured in association with a first indication for a number of repetitions of data transmission. Also described is a method performed by a wireless device (120) for receiving configuration data from the radio node (101). The wireless device (120) operates in the wireless communication network (100). The wireless device (120) receives (401) the configuration data from the radio node (101). The configuration data indicates configuration for the plurality of CQI values. |
US10079652B2 |
Transmission device with mode division multiplexing and methods for use therewith
Aspects of the subject disclosure may include, for example, a transmission device that includes at least one transceiver configured to modulate data to generate a plurality of first electromagnetic waves. A plurality of couplers are configured to couple at least a portion of the plurality of first electromagnetic waves to a transmission medium, wherein the plurality of couplers generate a plurality of mode division multiplexed second electromagnetic waves that propagate along the outer surface of the transmission medium. Other embodiments are disclosed. |
US10079650B2 |
Robust high speed sensor interface for remote sensors
Systems, methods, and apparatuses are discussed that enable robust, high-speed communication of sensor data. One example system includes a sensor bus, an electronic control unit (ECU), and one or more sensors. The ECU is coupleable to the sensor bus and configured to generate a synchronization signal, and is configured to output the synchronization signal to the sensor bus. The one or more sensors are also coupleable to the sensor bus, and at least one sensor of the one or more sensors is configured to sample sensor data in response to the synchronization signal and to output the sampled sensor data to the sensor bus. |
US10079649B2 |
Broadcast signal transmission apparatus, broadcast signal receiving apparatus, broadcast signal transmission method, and broadcast signal receiving method
The present invention proposes a method for providing a broadcast service. The method for providing a broadcast service in a broadcast signal transmitter according to the present invention may comprise the steps of: encoding media data to a media stream; creating signaling information for signaling the media stream; multiplexing the encoded media stream and the signaling information; and transmitting a broadcast signal comprising the multiplexed media stream and the signaling information. |
US10079648B2 |
Apparatus and method for measuring power supply noise
Described is an apparatus which comprises: a power delivery distribution network (PDN) to provide a power supply to at least one circuit; and an on-die synchronous power supply noise injector to inject noise to the power supply on the PDN. Described is another apparatus which comprises: a PDN to provide power supply to various circuits; an on-die power supply noise (PSN) sampler to sample the power supply with an injected noise, wherein the PSN sampler to sample the power supply with at least two different clock signals; and a phase noise accumulator to randomize the periods of the at least two different clock signals. |
US10079646B2 |
System and method for testing antenna arrays
A system for testing and/or calibrating an antenna array. The system comprises a device under test comprising the antenna array and at least one active radio frequency device for transmitting a test signal being known and always the same on each of at least two signal paths, and a measurement device comprising at least one probe for receiving the test signal on each of the at least two signal paths. The test signal is a non-repeatable one. |
US10079640B1 |
Window heater with reduced wavefront distortion
An optical communication system includes a free space optical transceiver within a housing to transmit and receive optical communication signals along an optical pathway through a window in the housing. Heating elements applied to the interior surface of the window substantially uniformly heat the window such that the window is kept free from condensation and ice without introducing significant distortions in the wavefront. Accordingly, the heating elements are designed and placed on the window such that the obscuration caused by the presence of the heating elements within the optical pathway and the wavefront distortion caused by temperature gradients within the cross-section of the window in the optical pathway cause less than 1 decibel (dB) in transmission loss as compared to the same system without the heating elements on the window. |
US10079639B2 |
Multiple timebase sampling scope
A test and measurement instrument includes a first input port and a second input port that receive a first input signal modulated according to a first clock signal and a second input signal modulated according to a second clock signal, respectively. The first clock signal and the second clock signal may be asynchronous. The instrument also includes a phase reference that generates clock data for the second clock signal. The instrument includes a processor that determines time bases for the input signals that comprise different rates based on the received and/or generated clock data. The instrument also includes a display coupled to the processor. The display concurrently displays the first input signal in a first graticule according to the first time base and the second input signal in a second graticule according to the second time base. |
US10079635B1 |
Network capacity management
An example embodiment may involve receiving a request to provide unmanned aerial vehicle (UAV) based wireless coverage to a particular geographical location. Possibly in response to the request, a UAV may fly to the particular geographical location. A first wireless interface of the UAV may define a wireless coverage area that covers at least part of the particular geographical location. A second wireless interface of the UAV may establish a wireless backhaul link to a data network. The UAV may provide wireless data transfer services to at least one device in the particular geographical location, where the wireless data transfer services allow the device to exchange data communication with the data network via the UAV. |
US10079625B2 |
Transmission device, transmission method, reception device, and reception method
By a transmission method according to one aspect of the present disclosure, in a broadcasting system that generates a first broadcasting signal and a second broadcasting signal by performing multi-antenna encoding on program data, and wirelessly transmits a first broadcasting signal and a second broadcasting signal, a first transmit station transmits the first broadcasting signal, a second transmit station transmits the second broadcasting signal, the first transmit station and the second transmit station transmit the first broadcasting signal and the second broadcasting signal to an overlapping area at an identical time using an overlapping frequency band, polarized wave transmitted from the first transmit station differs from polarized wave transmitted from the second transmit station, and arrangement of the first transmit station differs from arrangement of the second transmit station. |
US10079619B2 |
Wireless batteryless data processing unit
A wireless, parasitically powered data processing unit 1 is fastened to a current carrying conductor 3 without additional tools, by means of a flexible ferromagnetic belt 11 that is clamped by its housing around the conductor and forms a transformer core to concentrate magnetic flux 5 produced by the conductor and provide operational power to a sensor interface 18, a data processing device 16, and a wireless transceiver 22, without the need for batteries. Sensor signals 33 received from local sensors are processed by the data processing device and information derived from the sensor signals is wirelessly transmitted to remote receivers. The sensor signals may represent measurements of the physical condition of the current carrying conductor or another electrical device, for such conditions as temperature, humidity, vibration, or noise. |
US10079615B2 |
Multilayer body and communication apparatus
A branch circuit includes a common antenna port and separates a first communication signal including a signal in a low band and a signal in a high band and a second communication signal that is a signal in a frequency band between the low band and the high band. The branch circuit includes a first-communication-signal-line-side band elimination filter and a second-communication-signal-line-side band elimination filter and SAW filter. |
US10079614B2 |
Noise canceler
In a noise canceler, interference signals received by sub-antennas 12 are cross-correlated by a first correlation-value calculation unit and the peaks of the interference signals are detected by a first peak detector. Interference signal information is acquired by a first-interference-signal information acquisition unit and the interference signals are synthesized by an interference signal synthesizer. A signal received by a main antenna and the synthesized interference signal are correlated by a second correlation-value calculation unit and the peak of the synthesized interference signal is detected by a second peak detector. The interference signal information is acquired by a second interference-signal-information acquisition unit and an interference signal replica is generated by an interference signal replica generator. The interference signal replica is subtracted by an interference signal removal unit from the signal received by the main antenna. |
US10079613B2 |
Data mapping scheme for generalized product codes
Memory systems and operating methods thereof comprise a memory storage and an error control coding (ECC) unit. The memory storage stores data which is split into a plurality of data chunks. The error control coding (ECC) unit is suitable for arranging each data chunk into codewords, each data chunk is arranged as part of at least two codewords, and mapping the codewords by reverse indexing the data chunks. |
US10079610B2 |
Built-in self-test for ADC
Representative implementations of devices and techniques provide a built-in self-test (BIST) for an analog-to-digital converter (ADC). Stimuli needed to test an ADC are generated within the chip containing the ADC. Evaluation circuitry is also available on-chip. Generation and evaluation circuits and systems are based on existing circuits and/or components of the chip. |
US10079606B2 |
Clock generation circuit
A clock generation circuit includes a clock generation unit suitable for generating a first clock, a first inversion clock having an opposite phase to the first clock, a second clock having a different phase from the first clock, and a second inversion clock having an opposite phase to the second clock; and a reset control unit suitable for comparing the phases of the first and second clocks, and controlling the clock generation unit to disable for a time and then enable the second clock and the second inversion clock when the second clock leads the first clock. |
US10079605B2 |
Semiconductor structure with back-gate switching
The present disclosure relates to semiconductor structures and, more particularly, to circuits with logical back-gate switching and methods of operation. The circuit includes at least one front-gate contact and digital back-gate potentials for logical function implementation on a back side of at least one device. The digital back-gate potentials are switchable between two logic levels. |
US10079604B1 |
Staggered switching in a load driver
An apparatus comprises multiple impedances and multiple pairs of transistors. Each pair connects to an impedance. Each pair includes high and low side transistors. The high side transistors and the low side transistors are connected each other and to a first terminal of the corresponding impedance, wherein second terminals of the impedances are connected to each other. The apparatus also comprises a staggered signal transistor driver to assert separate delayed high side signals to control inputs of the high side transistors. The delayed high side signals are time delayed with respect to each other. The driver asserts separate delayed low side signals to control inputs of the low side transistors. |
US10079600B2 |
Low-power activation circuit with motion detector
The present disclosure relates to a method and apparatus to perform a low power activation of a system. In one embodiment, the apparatus includes a sensor element configured to output a sensor output signal corresponding to a sensed quantity to a digital difference detection circuit. The digital difference detection circuit has a digital measurement element configured to track the sensor output signal and generate a digital signal therefrom, a digital storage element configured to store previous digital signals corresponding to the sensor output signal generated over time, and a difference detector configured to detect a difference between a current digital signal and at least one of the previous digital signals. If the difference is larger than a digital reference level, the difference detector causes an activation signal generator to generate an activation signal that awakens a system from a sleep mode or a low-power mode. |
US10079598B2 |
Gate driving circuit and display device including the same
A gate driving circuit includes: a plurality of stages configured to output a plurality of gate signals, wherein an Nth stage of the plurality of stages includes: an output pull-up unit including a control electrode connected to a first node, wherein the output pull-up unit is configured to increase an electric potential at the first node and is further configured to receive a clock signal and to output a gate signal of the Nth stage; a control node pull-up unit configured to charge the first node according to an (N−1)th control signal and an (N−2)th control signal; a control node pull-down unit configured to discharge a voltage of the first node as a first low voltage according to an (N+1)th control signal; and an output pull-down unit configured to discharge a gate signal of the Nth stage as the first low voltage according to the (N+1)th control signal. |
US10079596B2 |
Semiconductor device, charge pump circuit, semiconductor system, vehicle, and control method of semiconductor device
A semiconductor device capable of preventing deterioration of a transistor caused by a flow of an overcurrent is provided. According to an embodiment, a semiconductor chip includes a first transistor provided between a high-potential side voltage terminal to which a constant voltage generated by reducing a power-supply voltage is supplied and an output terminal, a second transistor provided between a low-potential side voltage terminal to which a ground voltage is supplied and the output terminal, a control circuit controlling turning-on/off of the first and second transistors, a boosting circuit boosting the power-supply voltage by using a voltage of the output terminal to generate an output voltage, and an overvoltage detection circuit detecting an overvoltage of a power-supply line that couples the high-potential side voltage terminal and the first transistor to each other. The control circuit performs control to turn off the second transistor, when the overvoltage has been detected. |
US10079594B2 |
Current reduction for activated load
In one example, a circuit includes an input, an output, and a control module. The input is configured to receive a control signal indicating whether to activate or deactivate a load. The output is configured to supply current to activate the load. The control module is configured to determine whether a state of the circuit is a low current consumption mode (LCCM). In response to determining that the state of the circuit is not the LCCM, the control module is configured to determine whether the control signal indicates to activate the load and output, at the output, the current to activate the load. In response to determining that the state of the circuit is the LCCM, the control module is configured to ignore the control signal indicating whether to activate or deactivate the load and output, at the output, the current to activate the load. |
US10079591B2 |
Resistance calibration circuit and device
The present invention discloses a resistance calibration circuit. An embodiment of the resistance calibration circuit includes: a reference voltage outputting circuit operable to output a reference voltage; an adjustable internal resistor including at least one positive temperature coefficient resistor and at least one negative temperature coefficient resistor; a reference current generating circuit operable to generate an internal resistor reference current according to the reference voltage and the internal resistor and generate an external resistor reference current according to the reference voltage and an external resistor; and a comparison and control circuit operable generate a comparison result according to the internal and external resistor reference currents, and adjust the internal resistor according to the comparison result till the comparison result indicates that the difference between the internal and external resistor reference currents is less than a predetermined threshold or unable to be further reduced. |
US10079584B1 |
Closed-loop automatic gain control in linear burst-mode transimpedance amplifier
An optical network system comprising an optical line terminal (OLT) and an optical network unit (ONU) coupled to the OLT and configured to communicate with the OLT via an optical signal. At least one of the OLT or the ONU comprises a closed-loop gain controlled transimpedance amplifier (TIA) comprising a first amplifier configured to receive an input signal, generate a main output signal by amplifying the input signal according to a gain factor of the first amplifier, and generate an auxiliary output proportional to the input signal, an average detector coupled to the first amplifier and configured to receive the auxiliary output, and determine an average of the input signal according to the auxiliary output, and a feedback loop coupled to the first amplifier and the average detector and configured to control the gain factor of the first amplifier according to the average of the input signal. |
US10079583B2 |
Transmitter power detection circuit and method
A circuit includes a first device between a first input node and an internal node, a second device between a second input node and the internal node, a third device between the internal node and ground, a fourth device between the internal node and an output node, and a fifth device between the output node and ground. The second and third devices generate a direct current (DC) voltage on the internal node by dividing a bias voltage on the second input node. The fourth device generates, from the DC voltage, a first component of an output voltage on the output node. The first and third devices generate a modulation signal on the internal node by dividing a radio frequency (RF) signal on the first input node. The fifth device rectifies the modulation signal to generate a second output voltage component. |
US10079582B2 |
Wideband amplifier circuits and methods
An wideband amplifier circuit such as a transimpedance amplifier achieves improved amplifier and/or system performance, such as a reduced input impedance. The transimpedance amplifier may use a complementary common gate stage that receives an input signal and generates current to a current summing stage. In one instance, an input current is received by a complimentary common gate stage that includes a first common gate transistor and a second common gate transistor, each having different polarities, in which the first terminals of each of the transistors are configured to receive the input current. Each of the transistors generates an output current to a current summing stage that generates an output voltage at an output terminal. The output voltage may be based on the combined currents from the first common gate transistor and second common gate transistor. |
US10079579B2 |
Circuit for amplifying radio signal using high frequency
A high frequency amplifier circuit includes a transistor including a drain, a gate, and a source, an inductance-capacitor (LC) tank connected to the drain, and a transformer connected to the gate and the source. |
US10079576B2 |
Envelope tracking modulator with feedback
There is disclosed an envelope tracking modulated supply arranged to generate a modulated supply voltage in dependence on a reference signal, comprising a low frequency path for tracking low frequency variations in the reference signal and including a switched mode power supply, a correction path for tracking high frequency variations in the reference signal and including a linear amplifier, a feedback path from the output of the linear amplifier to the input of the linear amplifier, and a combiner for combining the output of the switched mode power supply and the output of the linear amplifier to generate a modulated supply voltage. |
US10079575B2 |
Low distortion multiple power amplifier power supply
A PA power supply, which includes a first ET power supply, power supply control circuitry, a first PMOS switching element, and a second PMOS switching element, is disclosed. During a first operating mode, the power supply control circuitry selects an OFF state of the first PMOS switching element, selects an ON state of the second PMOS switching element, and adjusts a voltage of a first switch control signal to maintain the OFF state of the first PMOS switching element using a voltage at a source of the first PMOS switching element and a voltage at a drain of the first PMOS switching element; the PA power supply provides a first PA power supply signal; and the first ET power supply provides a first ET power supply signal, such that the first PA power supply signal is based on the first ET power supply signal. |
US10079573B2 |
Embedding data on a power signal
Disclosed are various embodiments for embedding data on a guided surface wave. A guided surface waveguide probe emits power as a guided surface wave received by a guided surface wave receive structure circuit. An aggregate electric load of the receiver circuit is modulated with reference to a data signal. A current at the guided surface waveguide probe is monitored. A data signal is recaptured at the guided surface waveguide probe. |
US10079569B1 |
Roof system for production of electrical power
A roof system for production of electrical power from solar energy including a roof with laterally disposed longitudinally extending standing seams and brackets secured to the laterally disposed standing seams. The roof system includes a backer panel with an upper surface and a lower surface, wherein the backer panel extends between and is secured to the brackets forming an arch shaped backer panel configuration. A thin film solar panel is secured to the upper surface of the arch shaped backer panel. |
US10079566B1 |
Pulse injection current pattern for rotor position estimation
A system and method for estimating a position and a speed of a rotor of a Switched Reluctance (SR) machine is provided. The SR machine comprises the rotor, a stator and at least one winding. The method includes generating a diagnostic pulse having a trapezoidal shape. The method further includes injecting a diagnostic pulse into the at least one winding of the SR machine. The method further includes measuring an actual stator current flowing through the at least one winding of the SR machine. The method further includes computing an estimated stator current flowing through the at least one winding using observer-based estimation technique. The estimated stator current is compared with the actual stator current to compute an error signal. At least one of the position and the speed of the rotor is estimated based on the error signal. |
US10079565B2 |
Electrically-driven vehicle
An electrically-driven vehicle includes: a battery; an induction motor connected to the battery; a synchronous motor connected to the battery that is connected to the induction motor; and at least one electronic control unit configured to change a slip frequency command of the induction motor based on a predetermined frequency of current fluctuation when a temperature of the battery is low such that an amplitude of the current fluctuation increases, the current fluctuation being any one of current fluctuation of a battery current or current fluctuation of a battery-related current that relates to the battery current. |
US10079558B2 |
Switching scheme for static synchronous compensators using cascaded H-bridge converters
A static synchronous compensator includes at least one converter pole for producing a first phase of an AC voltage waveform having a fundamental cycle. The first phase of the AC voltage waveform includes alternating converter pole charging and discharging regions in each fundamental cycle. The at least one converter pole includes a plurality of cascaded H-bridge cells, each having a DC voltage source and a plurality of switches. The switches are capable of being switched to produce a plurality of switching states. There is a controller configured to control the switching states of the plurality of switches of each of the cascaded H-bridge cells based on the voltages of DC voltage sources of the H-bridge cells and on whether the AC waveform is in the converter pole charging region or the converter pole discharging region. |
US10079556B2 |
Inverter device
An inverter includes: a converter circuitry to convert an alternating-current voltage to a direct-current voltage; an inverter circuitry to convert a direct-current voltage obtained by conversion by the converter circuitry to an alternating-current voltage and to supply the alternating-current voltage obtained by conversion to a load; a current detector to detect an output current of the inverter circuitry; a calculator to calculate an output frequency based on the output current detected by the current detector, and a pulse-signal outputter to output a pulse signal based on the output frequency calculated by the calculator. The inverter circuitry converts the direct-current voltage obtained by conversion by the converter circuitry to the alternating-current voltage based on the pulse signal output from the pulse-signal outputter, so as to obtain a frequency corresponding to the magnitude of the load. |
US10079555B2 |
Control method for polyphase step-up converter, and polyphase step-up converter
A control method for a polyphase step-up converter that drives step-up circuits, the step-up circuits being connected in parallel between an input terminal and an output terminal from which an output voltage supplied to a load circuit is output. The control method includes, in changing the frequency of each of driving signals from a first frequency to a second frequency while N circuits are being driven, determining whether the second frequency is M times as high as a resonance frequency of a resonance circuit provided between the polyphase step-up converter and the load circuit; and when the second frequency is M times as high as the resonance frequency, setting a phase difference between driving signals to a phase difference determined in accordance with a value of M. |
US10079553B1 |
Bridge rectifier circuit component
The present disclosure illustrates an electronic component applicable single-phase or three-phase bridge rectifier circuit. The electronic component includes a lead frame, a first die, and a second die. The first and second pins of the lead frame are connected to the first and second boards respectively, and a surface of the first die opposite to the first board is connected to the second board, a surface of the second die opposite to the second board is connected a third pin of the lead frame. The bridge rectifier circuit may include two or three electronic components, and the first pins of the electronic components are connected to each other as a first DC output terminal, the third pins are electrically connected to each other as a second DC output terminal, and the second pins are served as AC input terminals, respectively. |
US10079551B2 |
Symmetry control circuit of a trailing edge phase control dimmer circuit
A symmetry control circuit for a trailing edge phase control dimmer circuit for controlling alternating current (AC) power to a load, the symmetry control circuit including: a bias signal generator circuit configured to monitor non-conduction periods of each half cycle of said AC power for an elapsed duration of the non-conduction periods, and generate a bias signal voltage based on the elapsed duration, whereby an amplitude of the bias signal voltage is proportional to the elapsed duration of the non-conduction periods; and a bias signal converter circuit configured to convert the bias signal voltage to a bias signal current, wherein the bias signal current is added to a reference current of a conduction period timing circuit configured to determine said conduction periods, and wherein the conduction period timing circuit is configured to alter one of the conduction periods immediately following one of the non-conduction periods based on the bias signal current when added to the reference current to compensate for a phase shift of a zero-crossing of said one of the non-conduction periods corresponding to an elapsed duration of said one of the non-conduction periods so as to restore symmetry of the non-conduction periods of each half cycle of AC power. |
US10079549B1 |
Synchronous rectification controller with pull-up and pull-down circuit and power conversion apparatus having the same
A power conversion apparatus and a synchronous rectification (SR) controller thereof are provided. The SR controller includes a first control circuit, a second control circuit, a pull-up circuit and a pull-down circuit. The first control circuit generates a pull-up control signal and a first pull-down signal according to a drain voltage of an SR transistor and a first voltage. The second control circuit compares the drain voltage with a second voltage to generate a second pull-down signal, and selects one of the first pull-down signal and the second pull-down signal as a pull-down control signal. The pull-up circuit and the pull-down circuit regulate a driving voltage on a gate terminal of the SR transistor in response to the pull-up control signal and the pull-down control signal respectively. |
US10079547B2 |
Insulating synchronous rectifying DC/DC converter, synchronous rectifying controller, power supply using the same, power adapter and electronic device, and control method of synchronous rectifying controller
A synchronous rectifying controller on secondary side of insulating synchronous rectifying converter to control synchronous rectifying transistor, comprising: first comparator to compare drain voltage of the transistor with first negative threshold voltage, and assert set signal based on the comparison of them; second comparator to compare drain voltage with second negative threshold voltage, and assert reset signal based on the comparison of them; third comparator to compare drain voltage with third positive threshold voltage, and assert release signal based on the comparison of them; control circuit set in response to the assertion of the set signal and to adjust control pulse to have ON level, and reset in response to the assertion of the reset signal and to adjust the control pulse to have OFF level; and driver to drive the transistor, wherein set operation of the control circuit is inhibited until the release signal is asserted. |
US10079544B2 |
Method and apparatus for implementing an unregulated dormant mode with an event counter in a power converter
A method for controlling an output of a power converter with a control circuit includes generating a drive signal to control switching of a switch to regulate the output of the power converter. It is detected if a switching period of one switching cycle of the drive signal exceeds a threshold switching period. The drive signal is disabled when a period of a switching cycle of the drive signal exceeds the threshold switching period for a threshold consecutive number of switching cycles. |
US10079540B2 |
System and method to improve standby efficiency of LLC converter
A system includes an LLC converter to convert an input DC voltage to an output DC voltage. A burst generator generates a switching signal having a burst time and a sleep time to operate the LLC converter when output load current of the LLC converter is below a predetermined threshold. A burst power calculator adjusts the sleep time for the switching signal such that output power of the LLC converter during the burst time is held substantially constant with respect to changes in the output load current. |
US10079539B2 |
Power supply protection circuit
A protection circuit and a method for a high voltage switching regulator is presented. A power supply comprising a switching converter for providing an output voltage is provided. The switching converter is comprised of a first power switch coupled to a second power switch via a switching node, and a driver coupled to the first and second power switches. There is a protection circuit comprised of a first isolation switch coupled to a second isolation switch and a first driver for driving the first isolation switch, and a second driver for driving the second isolation switch. The circuit and method may comprise turning off both the first isolation switch and the second isolation switch when the first power switch and the second power switch are both turned off. This isolates a low voltage domain from a high voltage domain. This prevents current leakages from occurring during switching dead times. |
US10079533B2 |
Lens driving device
A lens driving device capable of efficiently inhibiting garbage from falling to the side of a photosensitive sensor includes a lens support for retaining a lens, a fixed member, one or two spring members for connecting the lens support and the fixed member, and an electromagnetic driving assembly. The fixed member includes a substrate defining a circular through hole, a cylindrical dividing wall extending from an edge defining the circular through hole, several protruding parts protruding from the substrate outside the dividing wall, and concave parts formed between the protruding parts and the dividing wall. The lens support is provided with an end face capable of contacting a second front end face of the protruding parts and opposite to the concave parts, and a ring-shaped end surface arranged opposite to an end face of the dividing wall. |
US10079532B2 |
Induction generator and method for generating an electric current using an induction generator
An induction generator (200; 301) having a magnet assembly (204; 304) for generating a permanent magnetic field, an annular coil (206; 306), a spring element (228; 328) and an air channel (212; 312) through which the permanent magnetic field passes, is proposed, wherein the magnet assembly (204; 304) comprises a first pole section (208; 308) and a second pole section (210; 310) and a magnet (214; 314) disposed between the first pole section (208; 308) and the second pole section (210; 310), the coil (206; 306) is connected to the spring element (228; 328) and is movably disposed in the air channel (212; 312) and the spring element (228; 328) is designed to cause an oscillation movement (224) of the coil (206; 306) in the air channel (212; 312) transverse to a magnetic flux (222; 322) of the permanent magnetic field inside the air channel (212; 312) in response to a deflection of the coil (206; 306), characterized in that the air channel (212; 312) is annular and is designed to accommodate the annular coil (206; 306) in its entire circumference. |
US10079529B2 |
Method for manufacturing core of rotating electric machine
A method for manufacturing a core of a rotating electric machine includes arranging a permanent magnet in a receptacle of a core body and injecting an anchoring material into a gap between a wall surface of the receptacle and an outer surface of the permanent magnet. A liquid crystal polymer, more specifically, liquid crystal polyester is used as the anchoring material. The liquid crystal polymer is injected at a velocity of 100 to 300 millimeters per second. |
US10079522B2 |
Electric machine having a mounting flange
The invention relates to an electric machine (12) having a mounting flange (10) and to a method for producing an electric machine (12) of this kind having a mounting flange (10) of this type. Said mounting flange is arranged on a—preferably cylindrical—housing part (14) of said electric machine (12) in such a way that the mounting flange (10) at least in portions surrounds the housing part (14) in the circumferential direction (16) of said housing part (14), the mounting flange (10) and/or the housing part (14) being coated. The invention is characterized in that the mounting flange (10) has an at least radially directed raised portion (18) abutting the housing part (14), the mounting flange (10) being mounted on the housing part (14) by a welding process. |
US10079521B2 |
Motor actuator
A motor actuator includes a housing and an electric motor contained in the housing. The electric motor has a motor casing and a motor shaft protruding from a front face of the motor casing. The housing has a back wall behind a rear face of the motor casing. A gap space, which continues in a motor shaft direction, is formed between the back wall of the housing and the rear face of the motor casing. A counter region, which defines the gap space, is provided in the rear face of the motor casing. The motor actuator further includes a sound insulating member placed in the gap space, and covers the counter region in its entirety from behind. |
US10079519B2 |
Motor
A motor may include a shaft, an armature, a commutator, a bearing, a housing, a bracket, and a brush card assembly. The brush card assembly may include a brush contacting the commutator, and a brush card holding the brush. The bracket may include a bracket bottom portion covering at least a portion of a lower side of the brush card, a cylindrical bracket cylindrical portion extending upwardly from a radially outer edge of the bracket bottom portion, a bearing holding portion extending upwardly from the bracket bottom portion at a radially inner side of the bracket cylindrical portion, and holding the bearing, and a rib positioned above the bracket bottom portion, and extending radially outward from the bearing holding portion. |
US10079518B2 |
Rotor for a motor, and a motor and an appliance comprising the rotor, and a method for making a rotor
A rotor for a motor comprising a frame having a hub for connecting the rotor to a shaft and a perimeter portion for interacting with a stator of the motor to cause the rotor to rotate about an axis of rotation. The frame comprises legs extending from an outer portion of the frame towards the hub, each leg having an inner end at the hub and an outer end at the outer portion of the frame, the inner ends of a first plurality of legs being spaced from the inner ends of a second plurality of legs in a direction along the axis of rotation. |
US10079517B2 |
Outer rotor-type rotating electric machine
An outer rotor-type rotating electric machine includes a rotor and a stator. The rotor includes a plurality of magnets each of which extends in a circumferential direction of the rotor and is magnetized in a radial direction of the rotor. The stator is disposed radially inside the rotor. The stator has a plurality of stator teeth formed in a radial pattern. Each of the stator teeth has an inner circumferential width at its radially inner end and an outer circumferential width at its radially outer end. Moreover, the following relationship is satisfied: Wi/Wo≥0.6, where Wi is the inner circumferential width and Wo is the outer circumferential width of each of the stator teeth. |
US10079515B2 |
Near-field RF charging pad with multi-band antenna element with adaptive loading to efficiently charge an electronic device at any position on the pad
An example radio frequency (RF) charging pad includes: at least one processor for monitoring an amount of energy that is transferred from the RF charging pad to an RF receiver of an electronic device. The pad also includes: one or more transmitting antenna elements that are in communication with the processor for transmitting RF signals to the RF receiver. In some embodiments, each respective transmitting antenna element includes: (i) a conductive line forming a meandered line pattern; (ii) a first terminal of the conductive line for receiving current at one or more frequencies controlled by the processor; and (iii) one or more adaptive load terminals coupled with a plurality of respective components that allows for modifying an impedance value at each of the adaptive load terminals. In some embodiments, the processor adaptively adjusts the frequency and/or the impedance value to optimize the amount of energy that is transferred from the one or more transmitting antenna elements to the RF receiver. |
US10079509B2 |
Free-resonance analog ping for wireless power transmission
A wireless transmitter wirelessly charges/powers a wireless receiver. The transmitter performs an analog ping to tentatively detect a device. During an energizing phase of the analog ping, the transmitter applies power pulses to a resonant circuit within the transmitter, where, after application of the power pulses, the resonant circuit enters a free-resonance state of a resonating phase of the analog ping that follows the energizing phase. During the resonating phase, while the resonant circuit is in the free-resonance state, the transmitter samples voltage within the resonant circuit to generate one or more voltage-level samples. The transmitter processes the voltage-level samples to tentatively detect the device. If a device is tentatively detected then the transmitter performs a digital ping to definitively determine whether the device is present. If definitively detected then the transmitter wirelessly charges/powers the wireless receiver. |
US10079502B2 |
Power management system for dispensers
A power management system for dispensers is described. The system includes a controller connected to a lower power zero net voltage (ZNV) power source. A power rectification circuit (PRC) converts ZNV power to higher voltage direct current (HVDC) power. An energy storage system connected to the HVDC power source receives and stores HVDC power within the energy storage system which is selectively provided to a dispenser motor load connected to the energy storage system. The system provides an effective solution to the problem of transferring power from a low power battery source on a disposable product to a dispenser as well as providing a system that minimizes corrosion at the electrical interface between the disposable product and the dispenser particularly in higher humidity environments. |
US10079501B2 |
Battery control device, battery control system, battery control method, and recording medium
A battery control device controlling an operation of a battery connected to a power system includes detection means that detects battery-related information showing a state of the battery, or a state of an interconnection point of the power system and the battery, first communication means that transmits a detection result of the detection means to an external device, and executes reception processing to receive operation control information to control the operation of the battery from the external device at a predetermined time interval, and control means that executes battery operation control processing to control the operation of the battery based on a state of the power system and based on the operation control information received by the first communication means, at a time interval shorter than the predetermined time interval. |
US10079496B2 |
Systems for managing charging devices based on battery health information
A charging device can include an input interface for receiving electrical power from a power source and an output interface for outputting electrical power to a mobile electronic device. The charging device can include a supplemental battery. A bypass electrical pathway can couple the input interface to the output interface to pass electrical charge from the power supply through the charging device to the mobile electronic device. A charging electrical pathway can couple the input interface to the supplemental battery. A discharge electrical pathway can couple the supplemental battery to the output interface. The bypass electrical pathway can include a voltage modifier configured to modify the voltage output by the output interface. The charging device can be configured to empirically determine the power capacity of the power supply. The charging device can monitor temperatures and/or battery health information, which can be used to reduce current or disable the charging device. |
US10079494B2 |
Removably attachable portable device apparatus with integrated wireless power receiving facilities
Embodiments of the present disclosure describe removably attachable portable device apparatuses with integrated wireless power receiving facilities (also referred to as wireless power reception apparatuses herein). In some embodiments, a wireless power reception apparatus for a portable electronic device is described. The wireless power reception apparatus can include a housing, one or more antennas, and a wireless power receiver. The housing is configured to be removably attachable to the portable electronic device. The one or more antennas are situated on or within the housing and are configured to receive wireless power from a wireless charging (or wireless power transmission) system. The wireless power receiver is disposed within the housing and is configured to process the wireless power received via the one or more antennas and provide the received power to the portable electronic device via a power interface port. |
US10079490B2 |
Method and device for determining safe threshold for power grid voltage of wind farm converging area
Disclosed are a method and a device for determining safe threshold for power grid voltage of a wind farm converging area, The method includes: obtaining ground state voltage; obtaining upper and lower limit voltage of the output bus, first lower and upper limit of reactive powers of fans and compensation devices, and lower and upper limit of active power fluctuations; obtaining second lower and upper limit of reactive powers of fans and compensation devices; determining whether voltage error is greater than a predetermined threshold; replacing the first lower and upper limit of the reactive powers of fans and the reactive powers of compensation devices with the second lower and upper limit of reactive powers of fans and compensation devices respectively, and repeating above steps if the voltage error is greater than the predetermined threshold, else defining the upper and lower limit voltage of the output bus as a safe threshold. |
US10079487B2 |
Clamp circuit for electrical overstress and electrostatic discharge
An apparatus includes a device, a comparison circuit, and a switch. The device includes a first terminal coupled to a first power supply signal, and a second terminal coupled to a ground reference. The comparison circuit is configured to compare a first voltage level on the first power supply signal to a second voltage level of a second power supply signal, and enable the device in response to a determination that the first voltage level is greater than the second voltage level. The switch circuit is configured to couple a power supply terminal of the comparison circuit to the first power supply signal in response to determining that the first voltage level is greater than the second voltage level, and to couple the power supply terminal to the second power supply signal in response to determining that the first voltage level is less than the second voltage level. |
US10079483B2 |
Assembly for electrically protecting a potential short-circuit or an overload in a direct current power network having a system-determined, variable source-internal resistance
An assembly for electrical protecting a potential short-circuit path in a power network having an energy store and having a system-determined, variable source internal resistance. The assembly includes a separating element, the triggering characteristic of which is insufficiently sized for protecting a first and second conductor section of the potential short-circuit path in a first operating state of the energy store, and a second protection device, which is configured to protect the first and second conductor section against a load which occurs below the triggering limit of the separating element in the first operating state. |
US10079479B2 |
Module extraction apparatus of high voltage direct current system
The present invention relates to a module extraction apparatus of a high voltage direct current system. In the present invention, a fixed base (30) is secured to a structure (82), and a sub-module (10) is mounted on a movable base (60) that slides on the fixed base (30), thereby enabling the sub-module (10) to be extracted from the structure (82). The sub-module (10) may be separated into a power unit (12) and a capacitor unit (24) which may be separately extracted from the structure (82). A connection support (84) is connected to the fixed base (30) and installed to protrude toward the outside of the structure (82), and the tip end of the connection support (84) extending toward the outside of the structure (82) is supported by a wire (86). As described above, the present invention has an advantage of more easily extracting the module, which is a heavy object, from the structure (82) to carry out the maintenance thereof. |
US10079475B2 |
Plug connector, rubber member, and ring member
A plug connector capable of increasing the sealing between a rubber member and an outer circumferential surface of a spark plug insulator for improvement in current leakage resistance. The plug connector includes a conductive part that electrically connects a spark plug and a power supply member for power supply to the spark plug; and a rubber member that covers the conductive part. The spark plug has an insulator and a terminal electrode protruding toward the rear from a rear end of the insulator. The plug connector further includes a ring member arranged on an outer circumference of the rubber member. |
US10079474B2 |
Single mode vertical-cavity surface-emitting laser
A vertical-cavity surface-emitting laser (VCSEL) includes first reflector having a first reflectivity; a second reflector having a second reflectivity, where the second reflectivity is less than the first reflectivity; a gain region between the first and second reflectors; and a substrate having a first surface and a second surface, where the first surface is coupled to the second reflector, and where the second surface is formed into a lens to act upon light emitted the VCSEL through the substrate. The VCSEL lases in a single transverse mode. |
US10079473B2 |
Light-emitting component and light-emitting device
A light-emitting component includes laser elements and a setting unit. Each laser element is set to be in an on state with a logical value “m (m represents an integer of 1 or more)”, an on state considered as having a logical value “0”, or an off state. The setting unit sets the laser element to be in a state ready to transition to an on state and sets the laser element in the state ready to transition to the on state to be in the on state considered as having a logical value “0” before a timing of setting the laser element to the on state with a logical value “m”. |
US10079471B2 |
Bonding interface layer
An example device in accordance with an aspect of the present disclosure includes a first layer and a second layer to be bonded to the first layer. The first and second layers are materials that generate gas byproducts when bonded, and the first and/or second layers is/are compatible with photonic device operation based on a separation distance. At least one bonding interface layer is to establish the separation distance for photonic device operation, and is to prevent gas trapping and to facilitate bonding between the first layer and the second layer. |
US10079470B2 |
Light emitting device
A light emitting device includes: a base; at least one semiconductor laser element disposed on the base and configured to emit light laterally; a reflecting member that is disposed on the base; a surrounding part that is disposed on the base and that surrounds the at least one semiconductor laser element and the reflecting member; a wiring part that is electrically connected to the at least one semiconductor laser element and that is disposed on an upper surface of the base so as to extend laterally to a location on the upper surface of the base that is laterally outside of the surrounding part; a radiating body disposed on the surrounding part, the radiating body comprising at least one of a metal and a ceramic, and the radiating body having an opening; and a wavelength converting member that is located in the opening of the radiating body. |
US10079466B2 |
Multi-pump-pass fiber based lasers and amplifiers
The invention is optical configurations for constructing laser oscillators or laser amplifiers that comprise an extremely short fiber (typically tens of cm long or below, e.g. 5 cm to 30 cm). In order to overcome the absorption limitation due to the very short length of the fiber, the present invention employs a multi pump-pass scheme for pump light confinement. This scheme is based on the small angular overlap between the lasing and pump beams. The multi pump-pass method of the invention leads to efficient fiber laser oscillators and amplifiers having pulse duration of a few ns, with high average and peak power output that is comparable to the state-of-the-art solid state lasers. |
US10079465B1 |
Coherent amplification using phase modulation mediated two-beam coupling
A coherent amplification device includes a phase modulation stage for preconditioning a laser beam, and a coupling stage for transferring energy and spatial phase information between the first laser beam and a second laser beam. The phase modulation stage may include an electro-optically active medium having a time-dependent refractive index manipulatable by an electric field thereby introducing a time-dependent phase shift to the first laser beam when passed therethrough. The coupling stage may include a coupling medium having a time-dependent and intensity-dependent refractive index with a finite lifetime, where an interference pattern of the laser beams is written into the coupling medium through the time-dependent and intensity-dependent refractive index to generate a holographic grating based on the interference pattern, and where the finite lifetime of the coupling medium and the preconditioned phase modulation facilitates a transfer of energy and spatial phase information between the laser beams. |
US10079462B1 |
Electrical coupling adaptor
An electrical coupling adapter configured to be mounted to an exterior wall of a structure so as to electrically couple a device located externally to the structure with a power source disposed within the interior of the structure. The electrical coupling adapter includes a housing having a first portion and a second portion integrally formed. The first portion of the housing is located adjacent to an exterior wall of a structure to which the electrical coupling adapter is secured. The second portion is configured to be journaled through the exterior wall of the structure. Coupled to the second portion is a cord that is configured to be operably coupled to a power source disposed within the interior of the structure. A receptacle is mounted on the first portion of the housing and is electrically coupled to the cord. The cord and receptacle are configured to be either male or female. |
US10079461B1 |
Reversible plug
A swap logic unit including a set of outputs configured to be in a first configuration or a second configuration, and control circuitry. The control circuitry is configured to connect to a swap indication contact, wherein a voltage of the swap indication contact is configured to indicate an orientation of a reversible plug in a cable unit, and configure the set of outputs in the first configuration or the second configuration based on the voltage of the swap indication contact, wherein the first configuration corresponds to a first orientation of the reversible plug and the second configuration corresponds to a second orientation of the reversible plug. |
US10079459B2 |
Detached power supply apparatus and shelving system having same
A shelving system having a detached power supply apparatus includes at least a hollow vertical shelf rail, at least a bus bar inserted into the vertical shelf rail, and at least a detached power supply apparatus inserted in the vertical shelf rail and electrically connected to the bus bar. Each of the vertical shelf rails includes at least a punched hole, and two locating protrudes. Each of the bus bar includes a slot, and two current conductors. The slot includes a carrier surface, and a track abutting surface. Each of the detached power supply apparatus passes through the punched hole and is inserted between the carrier surface and the track abutting surface. Each of the detached power supply apparatus includes two push-in resilient ball head plungers, a receiving surface, an abutting surface, and two reeds. The abutting surface is engaging with the track abutting surface. |
US10079456B2 |
Electrical receptacle connector
An electrical receptacle connector includes a metallic shell, an insulated housing, upper-row receptacle terminals, and lower-row receptacle terminals. The insulated housing is in the receptacle cavity of the metallic shell. The receptacle terminals are held in the base portion and the tongue portion. The tail portions of the power terminals and the tail portions of the ground terminals have three bent portions, i.e., the first bent portion, the second bent portion, and the third bent portion. The bent portions allow the terminals to have different and non-parallel delivering paths for electromagnetic waves, so that the signals do not interfere with each other easily. |
US10079450B2 |
Connector having high vibration resistance and durability
Provided is a connector including first and second connector members connected to each other. The first connector member is formed with a protrusion. The second connector member includes a lever member rotatably provided thereto. The lever member is formed with at least one claw-shaped part configured to lock the protrusion. When connecting the first and second connector members, the lever member is rotated so that the protrusion locked in the claw-shaped part of the lever member is drawn in a connecting direction, and the first and second connector members are moved in the connecting direction and brought into contact with each other. After the movement is restrained, the lever member is further rotated so that the lever member is fixed while being elastically deformed. |
US10079449B1 |
Multiple connector system
A multiple connector assembly includes a connector housing. A first connector and a second connector, adjacent the first connector, extend from a first surface of the connector housing. A securing member is coupled to the connector housing and is configured to engage a connector coupling member to secure the first connector in a first connector receptacle and the second connector in a second connector receptacle. A connector release actuator that is located on a second surface of the connector housing that is opposite the first surface of the connector housing. The connector release actuator is configured to actuate the securing member to cause the securing member to disengage with the connector coupling member such that the first connector is no longer secured in the first connector receptacle and the second connector is no longer secured in the second connector receptacle. |
US10079448B2 |
Cable connector assembly having seizing structure and method of making the same
A cable connector assembly includes a first connector having a mating portion and a rear portion; a cable connected with the first connector; and a seizing structure bundling the cable. The seizing structure includes a metal wire wrapping the cable, a middle insulative layer cladding the metal wire, and an outer insulative layer wrapping the middle insulative layer. |
US10079439B2 |
Metal surface coating composition and terminal-equipped covered electrical wire using same
A composition for a metal surface coating that does not require a posttreatment such as heating, has flexibility to be able to follow deformation of a member to be coated, hardly peels off from a metal surface, and can be used for the purpose of corrosion protection, and a terminal-equipped covered electric wire using the same. The composition contains an adduct and a base oil. The adduct contains an acidic phosphate ester consisting of one or more kinds of compounds represented by General Formulae (1) and (2), and a metal, P(═O)(—OR1)(—OH)2 . . . (1), P(═O)(—OR1)2(—OH) . . . (2), where R1 represents a hydrocarbon group having 4 to 30 carbon atoms. |
US10079433B2 |
Multifilar helix antenna
The invention relates to a multifilar helix antenna (1) comprising a wave feed and polarizing section (2) comprising a cover portion (3) comprising a through opening (4). The antenna (1) comprises a helix radiator (5) comprising three or more resonant helical elements (6) evenly distributed about an imaginary circle. Each helical element (6) extends in a longitudinal direction (Z) from the feed and polarizing section (2) through the opening (4) in the cover portion (3) and wound to form the helix radiator (5). Each helical element (6) comprises one or a plurality of wave perturbations (7) separated in the longitudinal direction (Z) and that each set of perturbations are positioned at the same level in the longitudinal direction (Z) to yield an equivalent array of stacked helical radiators, wherein the cover portion (3) comprises a rotationally symmetric corrugated assembly (8). |
US10079431B2 |
Antenna array having mechanically-adjustable radiator elements
A tri-column antenna array architecture, containing a plurality of active radiating elements that are spatially arranged on a modified reflector structure is disclosed. Radiating elements disposed along (P1 and P2) outlying center lines are movable and provided with compensating radio frequency feed line phase shifters so as to provide broad range of beam width angle variation of the antenna array's azimuth radiation pattern. |
US10079428B2 |
Coupled antenna structure and methods
Antenna apparatus and methods of use and tuning. In one exemplary embodiment, the solution of the present disclosure is particularly adapted for small form-factor, metal-encased applications that utilize satellite wireless links (e.g., GPS), and uses an electromagnetic (e.g., capacitive) feeding method that includes one or more separate feed elements that are not galvanically connected to a radiating element of the antenna. In addition, certain implementations of the antenna apparatus offer the capability to carry more than one operating band for the antenna. |
US10079426B2 |
Chip antenna
Provided is a chip antenna (1), including: an antenna pattern (3); and a base body (2), which has a hexahedral shape, the antenna pattern (3) including: an antenna part (31), which is held on an upper surface of the base body (2); and a plurality of terminal parts (32), which are held on a lower surface of the base body (2), each of the plurality of terminal parts (32) being soldered to a circuit board (10), in which the antenna pattern (13) further includes a band-shaped protruding part (34), which extends in a long-side direction of the antenna part (31), and is embedded in the base body (2), and the band-shaped protruding part (34) is provided at least along a range of each of two long sides of the antenna part (31) excluding a range in which the plurality of terminal parts (32) are arranged. |
US10079425B2 |
Portable terminal with antenna device for display element or display assembly including flexible functional region
A portable terminal is provided. The portable terminal includes a flexible display element, a first antenna element disposed at a first region on the display element, a second antenna element disposed at a foldable second region on the display element to face the first region, and a switch element configured to selectively connect the second antenna element. When the display element is folded or rolled, the first and second antenna elements at least partially overlap each other, and the switch element disconnects the second antenna element. The portable terminal including the antenna device as described above may maintain a stable transmission/reception performance although it includes a flexible display element or a display assembly. When a plurality of antenna elements are provided, the portable terminal may implement a Multiple Input Multiple Output (MIMO) antenna device in a state where the display element is extended. |
US10079424B2 |
Multiple-assembly antenna positioner with eccentric shaft
Methods, systems, and devices are described for an antenna positioning apparatus, which includes a multiple-assembly positioner for adjusting a positioning angle about a positioning axis. The multiple-assembly positioner has two or more positioning assemblies that are coupled in series between a base structure and a positioning structure. Positioning assemblies can be individually selected based on various criteria, such as cost, complexity, angular range, and other performance, and be configured to work together to provide a desired range of adjustment to the positioning angle while simultaneously meeting precision requirements. In one example, a positioning assembly can include a shaft with an eccentric portion, which is rotated in order to provide the adjustment. A method is described where a first positioning assembly can be actuated to a first initial position, and then held, such that a second positioning assembly can be actuated to provide a selected antenna positioning angle. |
US10079418B2 |
Flexible terahertz waveguide comprising a dielectric waveguide core which is supported within a segmented tube by dielectric threads
A flexible and twistable terahertz waveguide assembly has a flexible waveguide with waveguide flange connectors at its ends. The flexible waveguide comprises a segmented tube of a plurality of tube segments which are connected to each other. The tube encloses a dielectric waveguide which is held by means of threads (filaments) at the center of the tube. The individual segments are tiltable and/or pivotable against each other, allowing bending and twisting of the waveguide cable. |
US10079413B2 |
Li-ion pouch cell and a cell module
The present invention provides a Li-ion pouch cell wherein the Li-ion pouch cells comprise a sealed enclosure, electrode stack and thermally conductive elements, wherein the electrode stack and the thermally conductive elements are in the sealed enclosure, the thermally conductive elements include extensions which extend beyond the electrode stack, the sealed enclosure has thermal conductivity, the thermally conductive elements provide a thermally conductive pathway connecting the electrode stack and the sealed enclosure by way of the extension. The present invention also provides a cell module comprising the Li-ion pouch cells. The Li-ion pouch cell and the cell module according to the present application could minimize differences in cell temperature, monitor internal cell temperature, cool the cell rapidly, increase cell and module safety, allowing for minimal impact on cell energy density, performance or life and difficulty of manufacturing. |
US10079410B2 |
Methods for dendrite detection and devices for batteries and dendrite sensors
An electrical device is provided. The electrical device includes a pulse generator configured to generate a first pulse. The electrical device also includes a battery. The battery includes a first conductive electrode configured to receive the first pulse from the pulse generator, a second conductive electrode coupled to the first conductive electrode, and a dielectric separator element coupled to the first conductive electrode and the second conductive electrode and configured to provide a second pulse. The second pulse is based on the first pulse and based on the electrical properties of the dielectric separator element. The electrical device also includes a controller coupled to the pulse generator and the dielectric separator element. The controller is configured to compare the first pulse with the second pulse. |
US10079407B2 |
Support plate for protection module and battery module having the same
A support plate for a protection module, and a battery module including the same. A support plate for a protection module of a battery module includes: a plate-shaped plate portion; and a support unit protruded or recessed from the plate portion and coupled to a protection member configured to control charging and discharging of a rechargeable battery, and the plate portion and the support unit are integrally formed. |
US10079398B2 |
Transition arrangement and process of a fuel cell system operation state
A start-up transition process is disclosed for a fuel cell system operation state, which includes utilization of predefined first and second temperature limits for the fuel cells, specifying a low temperature operating state of cells below the first limit, at which presence of carbonaceous species at the cells is precluded, a transition temperature range of cells above the first and below the second limit at which fuel flow supply is initiated to the fuel system in a mixture with air, combined with anode tail gas recirculated at a recirculation rate over 70, and an intermediate temperature operating state of the cells above the second temperature limit, at which free oxygen at the anodes. |
US10079397B2 |
Method of detecting leakage of reactive gas of fuel cell and fuel cell system
To provide a technique that allows prompt detection of leakage of fuel gas in a fuel cell system. A controller included in a fuel cell system performs a hydrogen leakage detecting process of detecting the occurrence of hydrogen leakage in the low-pressure zone based on the detected pressure in a low-pressure zone of an anode gas piping at a time of start-up of the fuel cell system. A controller uses at least one of a first condition and a second condition for determination as a determination condition in hydrogen leakage detecting process, and determines that there is no leakage of the reactive gas while the fuel cell stops generating power if the determination condition is satisfied. |
US10079394B2 |
Method of welding porous body flow path
A method of welding comprising contacting a first electrode to a porous body flow path, contacting a second electrode to a plate material, pressing the porous body flow path and the plate material by the first and second electrodes in a thickness direction of the plate material, and spot welding the porous body flow path and the plate material, wherein: a deformation of the plate material in a direction of the second electrode pressing the plate material is smaller than a deformation of the porous body flow path in a direction of the first electrode pressing the porous body flow path. |
US10079392B2 |
Metal-doped graphene and growth method of the same
A metal-doped graphene and a growth method of the same are provided. The metal-doped graphene includes graphene and metal elements, wherein the metal elements accounts for 1-30 at % based on the total content of the metal-doped graphene. The growth method includes performing a PECVD by using a carbon precursor, a metal precursor, and a group VI precursor in order to grow the metal-doped graphene. |
US10079390B2 |
Secondary battery, battery pack, and vehicle
According to one embodiment, a secondary battery is provided. The secondary battery includes a positive electrode, a negative electrode, and an electrolyte solution. The negative electrode includes a negative electrode current collector including elemental zinc, and a negative electrode layer disposed on the negative electrode current collector. The negative electrode layer includes a negative electrode active material including at least one compound selected from the group consisting of an oxide of titanium, a lithium-titanium oxide, and a lithium-titanium composite oxide. The electrolyte solution includes an aqueous solvent and an electrolyte. |
US10079383B2 |
All-solid battery and method for manufacturing the same
An all-solid battery that includes a negative electrode layer, a positive electrode layer, a solid electrolyte layer disposed between the positive electrode layer and the negative electrode layer, a negative electrode current collector connected to the negative electrode layer, and a positive electrode current collector connected to the positive electrode layer, wherein the negative electrode layer contains a sulfide solid electrolyte, the negative electrode current collector contains a metal that reacts with the sulfide solid electrolyte, a sulfur compound layer that contains a sulfur compound generated by a reaction of the sulfide solid electrolyte and the metal is present between the negative electrode layer and the negative electrode current collector, charge capacity when constant current charge was conducted up to 3.6 V at 0.3 C or more and 3.6 C or less in an initial charge after preparation of the all-solid battery is 50 mAh/g or more and 90 mAh/g or less. |
US10079380B2 |
Jelly-roll of improved productivity and battery cell comprising the same
Disclosed herein is a jelly roll for a secondary battery configured by winding a cathode sheet, a separator, and an anode sheet, wherein electrode tabs are connected to uncoated portions of the electrode sheets, to which electrode active materials are not applied, by welding, and each of the electrode tabs is configured to have an embossed structure protruding toward the uncoated portion to improve weldability. |
US10079379B2 |
Separator, battery, battery pack, electronic apparatus, electric vehicle, power storage device, and electric power system
The present invention relates to a layer disposed between a positive electrode and a negative electrode, which is a layer containing particles and a resin material, and having a porous structure with a heat capacity per unit area of 0.0001 J/Kcm2 or more and a heat capacity per unit volume of 3.0 J/Kcm3 or less. |
US10079376B2 |
Battery pack
A battery pack that prevents arbitrary disassembly, and yet, that can be separated, includes a battery cell, a case for accommodating the battery cell therein, and a holder enclosing the case. A first engagement portion is formed on an outer surface of the case, and a second engagement portion is formed on an inner surface of the holder for coupling with the first engagement portion. |
US10079375B2 |
Dual seal microbattery and method of making
A method of forming a flexible microbattery and battery is provided. The method including: forming a film with a cavity therein; applying a first outer flexible substrate to a first side of the film; applying a second outer flexible substrate to a second opposite side of the film, wherein a cathode, an anode, a separator and an electrolyte are located within the cavity and the film provides a first seal about the cathode, the anode, the separator and the electrolyte and wherein the first seal extends between the first outer flexible substrate and the second outer flexible substrate; cutting a trench through the first outer flexible substrate, the film and the second outer flexible substrate after the first seal is formed; disposing a curable material in the trench; curing the curable material to provide a second seal, wherein the first seal is located between the cavity and the second seal. |
US10079374B2 |
Thin power storage device and production method thereof
A power storage device includes a positive electrode part including a first metallic foil layer and a positive electrode active material layer partially laminated on one surface of the first metallic foil layer, a negative electrode part including a second metallic foil layer and a negative electrode active material layer partially laminated on one surface of the second metallic foil layer, and a separator arranged between the positive electrode part and the negative electrode part. The positive electrode active material layer is arranged between the first metallic foil layer and the separator, and the negative electrode active material layer is arranged between the second metallic foil layer and the separator. The peripheral regions of the one surfaces of the first and second metallic foil layers in which the positive and negative electrode active material layers are not formed are joined via a peripheral sealing layer containing a thermoplastic resin. |
US10079373B2 |
Pouch type secondary battery and method of manufacturing the same
A pouch type secondary battery and a method of manufacturing the same are disclosed. The pouch type secondary battery includes a pouch type case formed by attaching an upper sheet and a lower sheet, and an electrode assembly received in the pouch type case. A polymer coating layer for improving sealability is further included at an outer side portion of the pouch type case, in which the upper sheet and the lower sheet are attached. |
US10079369B2 |
OLED display panel and manufacture method thereof
The present invention discloses an OLED display panel, comprising a substrate; a semitransparent cathode, formed on the substrate; an emission layer, formed at one side of the semitransparent cathode away from the substrate; a transparent anode, formed at one side of the emission layer away from the semitransparent cathode; and a photochromic layer, being formed at one side of the transparent anode away from the emission layer, and the photochromic layer comprises photochromic material which changes from transparent to opaque under excitation of light, and the light emitted by the emission layer comprises a wavelength employed to excite the photochromic material. The OLED display panel of the present invention has the longer micro cavity total optical distance. The present invention further discloses a manufacture method of an OLED display panel. |
US10079367B2 |
Waterproof and anti-reflective flexible OLED apparatus and method for manufacturing the same
The present disclosure relates to an Organic Light-Emitting Diode (OLED) apparatus and a method for manufacturing the same. The OLED apparatus comprises an OLED device, a device packaging layer, an upper flexible substrate, and a lower flexible substrate, wherein an anti-reflection layer is arranged outside the upper flexible substrate, and a layer of inorganic nanoparticles is provided on a surface of the anti-reflection layer. Using the technical solution of the present disclosure, an OLED apparatus which has both waterproof and anti-reflection effects and a small overall thickness is obtained. |
US10079365B2 |
Organic light emitting diode display device
An organic light emitting diode display device is provided. The organic light emitting diode display device includes a first insulating layer disposed on a substrate and having a first refractive index, a refraction inducing layer disposed on the first insulating layer having a second refractive index, a second insulating layer disposed on the refraction inducing layer and having a third refractive index, a first electrode disposed on the second insulating layer and having a fourth refractive index, and an organic light emitting layer and a second electrode disposed on the first electrode. The second insulating layer, the first electrode, the organic light emitting layer, and the second electrode include a plurality of convex parts and a plurality of concave parts. |
US10079364B2 |
Display device
A display device includes: a display panel including a display substrate having an active area and a non-active area outside the active area and a thin film encapsulation layer covering the display substrate; a printing film on the display panel and including a base film, a printing layer on one surface of the base film, and a plurality of reflectors arranged in a reflective area of the base film corresponding to the non-active area; a cover window on the printing film; and an adhesive layer between the printing film and the cover window. |
US10079354B2 |
Vertically aligned carbon nanotube trapezoid FIN structure
A transistor device includes an array of fin structures arranged on a substrate, each of the fin structures being vertically alternating stacks of a first isoelectric point material having a first isoelectric point and a second isoelectric point material having a second isoelectric point that is different than the first isoelectric point; one or more carbon nanotubes (CNTs) suspended between the fin structures and contacting a side surface of the second isoelectric point material in the fin structures; a gate wrapped around the array of CNTs; and source and drain contacts arranged over the fin structures; wherein each of the fin structures have a trapezoid shape or parallel sides that are oriented about 90° with respect to the substrate. |
US10079353B2 |
Light-emitting device with flexible substrates
A flexible device is provided. The hardness of a bonding layer of the flexible device is set to be higher than Shore D of 70, or preferably higher than or equal to Shore D of 80. The coefficient of expansion of a flexible substrate of the flexible device is set to be less than 58 ppm/° C., or preferably less than or equal to 30 ppm/° C. |
US10079352B2 |
Flexible display device and manufacturing method for flexible device
Embodiments of the present disclosure provide a manufacturing method for a flexible device and a flexible display device. The manufacturing method for a flexible device comprises: step S1, forming an organosiloxane layer on a supporting substrate; step S2, forming a flexible substrate on the organosiloxane layer; step S3, forming a display device on the flexible substrate; step S4, performing an oxidation treatment on a surface of the organosiloxane layer that contacts the supporting substrate such that a silicon dioxide layer is formed between the organosiloxane layer and the supporting substrate; and step S5, peeling off the supporting substrate from the silicon dioxide layer. |
US10079339B2 |
Magnetoresistive stack/structure and method of manufacturing same
A method of manufacturing a magnetoresistive stack/structure comprising (a) etching through a second magnetic region to (i) provide sidewalls of the second magnetic region and (ii) expose a surface of a dielectric layer, (b) depositing a first encapsulation layer on the sidewalls of the second magnetic region and over a surface of the dielectric layer, (c) thereafter: (i) etching the first encapsulation layer which is disposed over the dielectric layer using a first etch process, and (ii) etching re-deposited material using a second etch process, wherein, after such etching, a portion of the first encapsulation layer remains on the sidewalls of the second magnetic region, (d) etching (i) through the dielectric layer to form a tunnel barrier and provide sidewalls thereof and (ii) etching the first magnetic region to provide sidewalls thereof, and (e) depositing a second encapsulation layer on the sidewalls of the tunnel barrier and first magnetic region. |
US10079334B2 |
BAW component and method for manufacturing a BAW component
A BAW component is provided. A method for manufacturing a BAW component is also provided. The component includes a bottom electrode, a top electrode and a first piezoelectric material. The first piezoelectric material is between the bottom electrode and the top electrode. The first piezoelectric material has a higher piezoelectric coefficient than AlN. |
US10079332B2 |
Package manufacturing method, light emitting device manufacturing method, package, and light emitting device
A method for manufacturing a package includes the steps of: preparing a lead frame having a frame, a first electrode, a second electrode, a first connecting portion connecting the frame and the first electrode, and a second connecting portion connecting the frame and the second electrode; placing the lead frame in a mold; injecting a first resin into the mold from an inlet of the mold located adjacent to the first electrode to mold a flange portion and a wall portion of the package; and cutting the lead frame and a part of the flange portion located adjacent to the first electrode. In the step of injecting the first resin, the mold and the lead frame together provide a hollow space into which the first resin is injected and in which a part of the flange portion is formed so as to have a thickness different from a thickness of the lead frame. |
US10079331B2 |
High index dielectric film to increase extraction efficiency of nanowire LEDs
Various embodiments include semiconductor devices, such as nanowire LEDs, that include a plurality of first conductivity type semiconductor nanowire cores located over a support, a plurality of second conductivity type semiconductor shells extending over and around the respective nanowire cores, and a layer of a high index of refraction material over at least a portion of a surface of at least one of the nanowire cores and the shells, wherein the high index of refraction material has an index of refraction that is between about 1.4 and about 4.5. Light extraction efficiency may be improved. |
US10079326B2 |
Optical sensor and method of manufacture
An exemplary embodiment of the present invention provides an optical sensor, including: a substrate; an infrared ray sensing thin film transistor including a first semiconductor layer that is formed on the substrate and arranged to operate by receiving infrared light, and a bandpass filter formed on the substrate and sized and arranged to pass the infrared light; a visible ray sensing thin film transistor including a second semiconductor layer formed on the substrate and arranged to operate by receiving visible light; and a switching thin film transistor including a third semiconductor layer formed on the substrate, wherein the bandpass filter may be formed of a metal material patterned to have features, successive features spaced apart from each other by a predetermined period so as to pass the infrared light and to block the visible light. |
US10079325B2 |
Semiconductor radiation detector
A semiconductor radiation detector device includes a semiconductor substrate. On one surface of the substrate are a MIG layer (241) of semiconductor of second conductivity type, a barrier layer (251) of semiconductor of first conductivity type, and pixel dopings of semiconductor of the second conductivity type. The pixel dopings are adapted to be coupled to at least one pixel voltage in order to create a source and a drain of a pixel-specific transistor. The device further includes a first conductivity type first contact, so that the pixel voltage is a potential difference between one of the pixel dopings and the first conductivity type first contact. The location of a main gate (983) corresponds at least partly to the location of a channel between the source and the drain. The device includes at least one extra gate (981, 982) horizontally displaced from the main gate (983). |
US10079320B2 |
Optoelectronic device comprising perovskites
The invention provides an optoelectronic device comprising a porous material, which porous material comprises a semiconductor comprising a perovskite. The porous material may comprise a porous perovskite. Thus, the porous material may be a perovskite material which is itself porous. Additionally or alternatively, the porous material may comprise a porous dielectric scaffold material, such as alumina, and a coating disposed on a surface thereof, which coating comprises the semiconductor comprising the perovskite. Thus, in some embodiments the porosity arises from the dielectric scaffold rather than from the perovskite itself. The porous material is usually infiltrated by a charge transporting material such as a hole conductor, a liquid electrolyte, or an electron conductor. The invention further provides the use of the porous material as a semiconductor in an optoelectronic device. Further provided is the use of the porous material as a photosensitizing, semiconducting material in an optoelectronic device. The invention additionally provides the use of a layer comprising the porous material as a photoactive layer in an optoelectronic device. Further provided is a photoactive layer for an optoelectronic device, which photoactive layer comprises the porous material. |
US10079319B2 |
Solar cell fabrication using laser patterning of ion-implanted etch-resistant layers and the resulting solar cells
Solar cell fabrication using laser patterning of ion-implanted etch-resistant layers, and the resulting solar cells, are described. In an example, a back contact solar cell includes a maximum concentration of the approximately Gaussian distribution of P-type dopants approximately in the center of each of segmented P-type emitter regions between first and second sides of each of the segmented P-type emitter regions. |
US10079316B2 |
Split gate embedded memory technology and method of manufacturing thereof
Semiconductor devices and methods for forming a semiconductor device are disclosed. The method includes providing a substrate prepared with a memory cell region. A first gate structure is formed on the memory cell region. An isolation layer is formed on the substrate and over the first gate structure. A second gate structure is formed adjacent to and separated from the first gate structure by the isolation layer. The first and second gate structures are processed to form at least one split gate structure with first and second adjacent gates. Asymmetrical source and drain regions are provided adjacent to first and second sides of the split gate structure. |
US10079314B2 |
Nonvolatile charge trap memory device having a deuterated layer in a multi-layer charge-trapping region
A nonvolatile charge trap memory device is described. The device includes a substrate having a channel region. A gate stack is disposed above the substrate over the channel region. The gate stack includes a multi-layer charge-trapping region having a first deuterated layer. The multi-layer charge-trapping region may further include a deuterium-free charge-trapping layer. |
US10079313B2 |
Graphene electronic device having channel layer including graphene islands and method of fabricating the same
A graphene electronic device includes a gate insulating layer on a conductive substrate, a channel layer on the gate insulating layer, and a source electrode on one end of the channel layer and a drain electrode on another end of the channel layer. The channel layer includes a semiconductor layer and a graphene layer in direct contact with the semiconductor layer, and the graphene layer includes a plurality of graphene islands spaced apart from each other. |
US10079311B2 |
Thin film transistor substrate and method for making same
A TFT substrate includes a substrate and a plurality of TFTs on the substrate. Each TFT includes a channel layer, a source electrode and a drain electrode on opposite sides of the channel layer. An ohmic contact layer is applied between the channel layer and the source electrode, and between the channel layer and the drain electrode. Both the channel layer and the ohmic contact layer are made of a metal oxide containing zinc. The channel layer has a zinc atomic percentage of less than 35%, and the ohmic contact layer has a zinc atomic percentage of more than 65%. |
US10079307B2 |
Semiconductor device and manufacturing method for the same
An object is to provide a method for manufacturing a highly reliable semiconductor device including thin film transistors which have stable electric characteristics and are formed using an oxide semiconductor. A method for manufacturing a semiconductor device includes the steps of: forming an oxide semiconductor film over a gate electrode with a gate insulating film interposed between the oxide semiconductor film and the gate electrode, over an insulating surface; forming a first conductive film including at least one of titanium, molybdenum, and tungsten, over the oxide semiconductor film; forming a second conductive film including a metal having lower electronegativity than hydrogen, over the first conductive film; forming a source electrode and a drain electrode by etching of the first conductive film and the second conductive film; and forming an insulating film in contact with the oxide semiconductor film, over the oxide semiconductor film, the source electrode, and the drain electrode. |
US10079306B2 |
Semiconductor device
An object is to provide a semiconductor device having a structure in which parasitic capacitance between wirings can be efficiently reduced. In a bottom gate thin film transistor using an oxide semiconductor layer, an oxide insulating layer used as a channel protection layer is formed above and in contact with part of the oxide semiconductor layer overlapping with a gate electrode layer, and at the same time an oxide insulating layer covering a peripheral portion (including a side surface) of the stacked oxide semiconductor layer is formed. Further, a source electrode layer and a drain electrode layer are formed in a manner such that they do not overlap with the channel protection layer. Thus, a structure in which an insulating layer over the source electrode layer and the drain electrode layer is in contact with the oxide semiconductor layer is provided. |
US10079304B2 |
Silicon germanium fin immune to epitaxy defect
A method for forming a semiconductor structure includes forming at least one fin on a semiconductor substrate. The least one fin includes a semiconducting material. A gate is formed over and in contact with the at least one fin. A germanium comprising layer is formed over and in contact with the at least one fin. Germanium from the germanium comprising layer is diffused into the semiconducting material of the at least one fin. |
US10079303B2 |
Method to form strained nFET and strained pFET nanowires on a same substrate
A semiconductor is provided that includes an nFET gate structure straddling over a first nanowire stack and a portion of a first SiGe layer having a first Ge content. The first nanowire stack comprises alternating layers of a tensily strained silicon layer, and a second SiGe layer having a second Ge content that is greater than the first Ge content and being compressively strained. Portions of the tensily strained silicon layers extend beyond sidewalls surfaces of the nFET gate structure and are suspended. The structure further includes a pFET gate structure straddling over a second nanowire stack and another portion of the first SiGe layer. The second nanowire stack comprises alternating layers of the tensily strained silicon layer, and the second SiGe layer. Portions of the second SiGe layers extend beyond sidewalls surfaces of the pFET gate structure and are suspended. |
US10079302B2 |
Silicon germanium fin immune to epitaxy defect
A method for forming a semiconductor structure includes forming at least one fin on a semiconductor substrate. The least one fin includes a semiconducting material. A gate is formed over and in contact with the at least one fin. A germanium comprising layer is formed over and in contact with the at least one fin. Germanium from the germanium comprising layer is diffused into the semiconducting material of the at least one fin. |
US10079297B2 |
Compound semiconductor device
A compound semiconductor device includes a compound semiconductor layer, a gate electrode disposed above the compound semiconductor layer, and source and drain electrodes disposed above the compound semiconductor layer with the gate electrode between the source and drain electrodes, wherein the compound semiconductor layer has a groove in a surface thereof at least between the source electrode and the gate electrode in a region between the source electrode and the drain electrode, the groove gradually deepened toward the source electrode. |
US10079292B2 |
Fabrication of vertical field effect transistor structure with controlled gate length
A method of forming a gate structure, including forming one or more vertical fins on a substrate; forming a bottom spacer on the substrate surface adjacent to the one or more vertical fins; forming a gate structure on at least a portion of the sidewalls of the one or more vertical fins; forming a gauge layer on at least a portion of the bottom spacer, wherein the gauge layer covers at least a portion of the gate structure on the sidewalls of the one or more vertical fins; and removing a portion of the gauge layer on the bottom spacer. |
US10079288B2 |
Contact formation on germanium-containing substrates using hydrogenated silicon
A method and structure is provided in which germanium or a germanium tin alloy can be used as a channel material in either planar or non-planar architectures, with a functional gate structure formed utilizing either a gate first or gate last process. After formation of the functional gate structure, and contact openings within a middle-of-the-line (MOL) dielectric material, a hydrogenated silicon layer is formed that includes hydrogenated crystalline silicon regions disposed over the germanium or a germanium tin alloy, and hydrogenated amorphous silicon regions disposed over dielectric material. The hydrogenated amorphous silicon regions can be removed selective to the hydrogenated crystalline silicon regions, and thereafter a contact structure is formed on the hydrogenated crystalline silicon regions. |
US10079279B2 |
FET with local isolation layers on S/D trench sidewalls
A method is provided for fabricating a semiconductor device. The method includes providing a semiconductor substrate having a gate structure; and forming offset sidewall spacers around the gate structure. The method also includes forming trenches in the semiconductor substrate at outside of the gate structure; and forming isolation layers on side surfaces of the trenches to prevent diffusions between subsequently formed doping regions. Further, the method includes removing at least portions of the offset sidewall spacers to expose portions of the surface of the semiconductor substrate between the gate structure and the trenches; and forming filling layers with a top surface higher than the surface of the semiconductor substrate by filling the trenches and covering portions of the surface of the semiconductor substrate between the trenches and the gate structure. Further, the method also includes forming doping regions configured as raised source/drain regions in the filling layers. |
US10079278B2 |
Bipolar transistor with carbon alloyed contacts
A method for forming a bipolar junction transistor includes forming a collector intrinsic region, an emitter intrinsic region and an intrinsic base region between the collector intrinsic region and the emitter intrinsic region. A collector extrinsic contact region is formed in direct contact with the collector intrinsic region; an emitter extrinsic contact region is formed on the emitter intrinsic region and a base extrinsic contact region is formed in direct contact with the intrinsic base region. Carbon is introduced into at least one of the collector extrinsic contact region, the emitter extrinsic contact region and the base extrinsic contact region to suppress diffusion of dopants into the junction region. |
US10079277B2 |
Method of fabricating metal-insulator-metal capacitor
A method of fabricating a metal-insulator-metal capacitor includes providing a dielectric layer. The dielectric layer is etched to form a first hole including a first convex profile bulging into the dielectric layer. Subsequently, the dielectric layer is etched to form a second hole including a second convex profile bulging into the dielectric layer. A first metal layer is formed to conformally cover the capacitor trench. An insulating layer is formed to cover the first metal layer. Finally, a second metal layer is formed covering the insulating layer. |
US10079276B2 |
Organic light emitting display panel comprising pixel repair region
An organic light emitting display panel is provided that comprises a substrate comprising an emission area and a non-emission area; a black matrix disposed on the non-emission area and comprising at least one open area that exposes at least a portion of a pattern formed on the substrate, wherein the pattern or the exposed portion of the pattern comprises a multi-layer structure comprising a conductive layer and at least one low reflective layer. |
US10079271B2 |
Mask assembly, apparatus, and method of manufacturing display apparatus
Provided are a mask assembly, an apparatus for manufacturing a display apparatus, and method of manufacturing a display apparatus. The mask assembly includes a mask frame and a mask sheet arranged on the mask frame. The mask sheet includes a pattern portion configured to allow a deposition material to pass through an opening of the pattern portion. The pattern portion is recessed from a surface of the mask sheet. In addition, an outermost edge of the pattern portion is uneven. |
US10079269B2 |
Multi-functional active matrix organic light-emitting diode display
A multi-functional active matrix display comprises a transparent front sheet, a semi-transparent layer of light emissive devices adjacent the rear side of the front sheet and forming a matrix of display pixels, and a solar cell layer located behind the light emissive devices for converting both ambient light and internal light7 from the light emissive devices into electrical energy, the solar cell layer including an array of electrodes on the front surface of the solar cell layer for use in detecting the location of a change in the amount of light impinging on a portion of the front surface of the solar cell layer. |
US10079262B2 |
Semiconductor photo-detector
A semiconductor device is disclosed, which includes: at least one device layer being a crystallized layer for example including: a superlattice layer and/or a layer of group III-V semiconductor materials; and a passivation structure comprising one or more layers wherein at least one layer of the passivation structure is a passivation layer grown in-situ in a crystallized form on top of the device layer, and at least one of the one or more layers of the passivation structure includes material having a high density of surface states which forces surface pinning of an equilibrium Fermi level within a certain band gap of the device layer, away from its conduction and valence bands. |
US10079260B2 |
Imaging element and method of manufacturing the same
A solid-state image sensor including a substrate having a photoelectric conversion element disposed therein, the photoelectric conversion element converting an amount of incident light into a charge amount, a memory unit disposed at a side of the photoelectric conversion element, the memory unit receiving the charge amount from the photoelectric conversion element, a first light-shielding section formed at a first side of the memory unit and disposed between the charge accumulation region and the photoelectric conversion element, and a second light-shielding section formed at a second side of the memory unit such that the second side is opposite the first side. |
US10079256B2 |
Image sensor pixels with light guides and light shield structures
A front-side illuminated image sensor with an array of image sensor pixels is provided. Each image pixel may include a photodiode, transistor gate structures, shallow trench isolation structures, and other associated pixel circuits formed in a semiconductor substrate. Buried light shielding structures that are opaque to light may be formed over regions of the substrate to prevent the transistor gate structures, shallow trench isolation structures, and the other associated pixel circuits from being exposed to stray light. Buried light shielding structures formed in this way can help reduce optical pixel crosstalk. |
US10079255B1 |
Color filter array apparatus
A color filter array apparatus is provided. The apparatus includes a first color filter array comprising color filters arranged in a first pattern and a second color filter array comprising color filters arranged in a second pattern. The first pattern and second pattern may be arranged to optimize the detection or viewing of first and second objects, respectively. |
US10079254B2 |
Chip scale package and related methods
Implementations of semiconductor packages may include: a die coupled to a glass lid; one or more inner walls having a first material coupled to the die; an outer wall having a second material coupled to the die; and a glass lid coupled to the die at the one or more inner walls and at the outer wall; wherein the outer wall may be located at the edge of the die and the glass lid and the one or more inner walls may be located within the perimeter of the outer wall at a predetermined distance from the perimeter of the outer wall; and wherein a modulus of the first material may be lower than a modulus of the second material. |
US10079253B2 |
Imaging device and electronic device
An imaging device with excellent imaging performance is provided. The imaging device has a first circuit including a first photoelectric conversion element and a second circuit including a second photoelectric conversion element. The second circuit is shielded from light. In the imaging device, a current mirror circuit in which a transistor connected to the second photoelectric conversion element serves as an input transistor and a transistor connected to the first photoelectric conversion element serves as an output transistor is formed. With such a configuration, the amount of photocurrent in the first circuit from which the contribution of the dark current of the first photoelectric conversion element has been excluded can be detected. |
US10079250B2 |
Array substrate, its manufacturing method, and display device
The present disclosure provides an array substrate, its manufacturing method, and a display device. The method includes steps of forming a passivation layer on a base substrate, and forming a contact layer and a pixel electrode on the base substrate with the passivation layer through a single patterning process. The contact layer is made of an identical transparent conductive material to the pixel electrode. |
US10079247B2 |
Nonvolatile memory device and method of manufacturing the same
Disclosed is a method of manufacturing a nonvolatile memory device. In the method, a stacked structure is formed on a conductive substrate structure. The stacked structure includes at least one interlayer insulating layer and at least one sacrificial layer alternately stacked with the at least one interlayer insulating layer. A first trench is formed to extend through the stacked structure and to expose the conductive substrate structure. A first gate electrode layer, a dielectric structure, and a channel layer are formed on a side wall of the first trench, the dielectric structure including a ferroelectric layer. At least one recess is formed to expose a side wall of the first gate electrode layer by removing the at least one sacrificial layer. At least one second gate electrode layer is formed by filling the at least one recess with a conductive layer. |
US10079242B2 |
Logic and flash field-effect transistors
Methods of forming a device structure for a field-effect transistor and device structures for a field-effect transistor. A first gate dielectric layer is formed on a semiconductor layer in a first area. A hardmask layer is formed on the first gate dielectric layer in the first area of the semiconductor layer. A gate stack layer is formed on the semiconductor layer in a second area and on the hardmask layer in the first area of the semiconductor layer. The hardmask layer separates the gate stack layer from the first gate dielectric layer on the first area of the semiconductor layer. |
US10079234B1 |
Metal-insulator-metal capacitor analog memory unit cell
A memory device including a plurality of memory unit cells arranged in a crossbar configuration for a neural network is provided. Each of the memory unit cells includes a readout transistor, a charging transistor, a discharging transistor, and a metal-insulator-metal (MIM) capacitor connected to one of source/drain regions of each of the charging transistor and the discharging transistor and a functional gate of the readout transistor for storing analog information. |
US10079228B1 |
Tight integrated vertical transistor dual diode structure for electrostatic discharge circuit protector
An electric static discharge (ESD) diode pair is disclosed. The first diode of the device includes a first diode junction portion having vertically orientated and horizontally oriented portions of a first conductivity and a second diode junction portion of a second conductivity in direct contact with both of the vertically orientated and horizontally orientated portions of the first diode junction portion. The second diode of the device includes a first diode junction portion having vertically orientated and horizontally oriented portions of a second conductivity and a second diode junction portion having a first conductivity in direct contact with both of the vertically orientated and horizontally orientated portions of the first diode junction portion. A common electrical contact is in direct contact first diode junction portion for each of the first diode and the second diode. |
US10079227B2 |
Apparatus for rectified RC trigger of back-to-back MOS-SCR ESD protection
An apparatus includes: a first SCR device having a first source terminal coupled to a signal terminal, a first body terminal coupled to the first source terminal, a first gate terminal coupled to the signal terminal, and a first drain terminal; a second SCR device having a second drain terminal coupled to the first drain terminal, a second gate terminal coupled to a reference voltage terminal; and a second source terminal coupled to the reference voltage terminal. The apparatus also includes: a third SCR device having a third source terminal coupled to the signal terminal, a third gate terminal coupled to the first gate terminal, and a third drain terminal; a first capacitor coupled between the third drain terminal and the second gate terminal; and a second capacitor coupled between the second gate terminal and the reference voltage terminal. |
US10079225B2 |
Die package with openings surrounding end-portions of through package vias (TPVs) and package on package (PoP) using the die package
Various embodiments of mechanisms for forming through package vias (TPVs) with openings surrounding end-portions of the TPVs and a package on package (PoP) device with bonding structures utilizing the TPVs are provided. The openings are formed by removing materials, such as by laser drill, surrounding the end-portions of the TPVs. The openings surrounding the end-portions of the TPVs of the die package enable solders of the bonding structures formed between another die package to remain in the openings without sliding and consequently increases yield and reliability of the bonding structures. Polymers may also be added to fill the openings surrounding the TPVs or even the space between the die packages to reduce cracking of the bonding structures under stress. |
US10079215B2 |
Electronic chip
An electronic chip including: a plurality of first semiconductor bars of a first conductivity type and of second semiconductor bars of a second conductivity type arranged alternately and contiguously on a region of the first conductivity type; two detection contacts arranged at the ends of each second bar; a circuit for detecting the resistance between the detection contacts of each second bar; insulating trenches extending in the second bars down to a first depth between circuit elements; and insulating walls extending across the entire width of each second bar down to a second depth greater than the first depth. |
US10079205B2 |
Interconnection structure and method of forming the same
An interconnection structure includes a non-insulator structure, a liner layer, a dielectric structure and a conductive structure. The liner layer is present on the non-insulator structure and has an opening therein. The dielectric structure is present on the liner layer. The dielectric structure includes a via opening therein. The conductive structure is present in the via opening of the dielectric structure and electrically connected to the non-insulator structure through the opening of the liner layer. At least a portion of the conductive structure tapers along a direction from the non-insulator structure to the dielectric structure. |
US10079202B2 |
Structure for isolating high speed digital signals in a high density grid array
Due to size and cost, it becomes advantageous for integrated circuit (IC) manufacturers to use “single-ended” (one signal path per unique information path) high speed signals electrical contact pins (pins transmitting digital information that connect the integrated circuit to a printed circuit board) with a minimum number of surrounding powers and grounds. This lower cost method, however, creates electrical interference and coupling issues known as crosstalk between two adjacent signal paths in the via structure required to electrically connect the integrated circuit to the signal paths in the printed circuit board. Such crosstalk, in turn, increases jitter, degrades timing, and ultimately reduces the maximum operating speed of the circuit (performance). This disclosure presents a structure using micro-plating, micro-drilling and micro-machining methods that isolates adjacent signals by placing a metal barrier that shunts coupling currents to ground. The micro-drilling methods also reduce the length of adjacent signal paths in a specific signal routing and controlled depth drilling sequence. |
US10079199B2 |
Through-substrate via structure and method of manufacture
A through-substrate vias structure includes a substrate having opposing first and second major surfaces. One or more conductive via structures are disposed extending from the first major surface to a first vertical distance within the substrate. A recessed region extends from the second major surface to a second vertical distance within the substrate and adjoining a lower surface of the conductive via. In one embodiment, the second vertical distance is greater than the first vertical distance. A conductive region is disposed within the recessed region and is configured to be in electrical and/or thermal communication with the conductive via. |
US10079189B2 |
P-type transparent conducting nickel oxide alloys
Disclosed herein is the formation of p-type transparent conducting oxides (TCO) having a structure of MgxNi1-xO or ZnxNi1-xO. These structures disrupt the two-dimensional confinement of individual holes (the dominant charge carrier transport mechanism in pure NiO) creating three-dimensional hole transport by providing pathways for hole transfer in directions that are unfavorable in pure NiO. Forming these structures preserves NiO's transparency to visible light since the band gaps do not deviate significantly from that of pure NiO. Furthermore, forming MgxNi1-xO or ZnxNi1-xO does not lead to hole trapping on O ions adjacent to Zn and Mg ions. The formation of these alloys will lead to creation of three-dimensional hole transport and improve NiO's conductivity for use as p-type TCO, without adversely affecting the favorable properties of pure NiO. |
US10079188B2 |
Resin composition for encapsulating, manufacturing method of on-vehicle electronic control unit, and on-vehicle electronic control unit
Provided is a resin composition for encapsulating which is used for forming an encapsulating resin of an on-vehicle electronic control unit including a wiring substrate, a plurality of electronic components mounted on the wiring substrate, and the encapsulating resin encapsulating the electronic component, the resin composition including: a thermosetting resin; and one or more imidazole compounds, in which when a torque value is measured over time under conditions of the number of rotations of 30 rpm and a measurement temperature of 175° C. by using Labo Plastomill, a time T1 at which the torque value is less than or equal to 2 times a minimum torque value is longer than or equal to 15 seconds and shorter than or equal to 100 seconds, and the minimum torque value is greater than or equal to 0.5 N·m and less than or equal to 2.5 N·m. |
US10079184B2 |
Semiconductor manufacturing apparatus and method of manufacturing semiconductor device
According to one embodiment, a semiconductor manufacturing apparatus includes a manufacturing processor, a signal acquisition unit, a frequency characteristic acquisition unit, and an end-point acquisition unit. The signal acquisition unit acquires a first processing signal which shows a different behavior during processing of a stacked body and after the processing of the stacked body. The frequency characteristic acquisition unit acquires a frequency characteristic of a noise caused by a periodic structure of the stacked body from the first processing signal during the processing of the stacked body. The end-point acquisition unit detects an end point of the processing using the acquired frequency characteristic. The manufacturing processor ends the processing when the end point is detected. |
US10079182B2 |
Field effect transistor gate stack
A method for fabricating a gate stack of a semiconductor device comprises forming a first dielectric layer over a channel region of the device, depositing a first nitride layer on exposed portions of the first dielectric layer, depositing a scavenging layer on the first nitride layer, forming a capping layer over the scavenging layer, removing portions of the capping layer, the scavenging layer, and the first nitride layer to expose a portion of the first dielectric layer in an n-type field effect transistor (nFET) region of the gate stack, forming a barrier layer over the first dielectric layer and the capping layer, forming a first gate metal layer over the barrier layer, depositing a second nitride layer on the first gate metal layer, and depositing a gate electrode material on the second nitride layer. |
US10079175B2 |
Insulating a via in a semiconductor substrate
Insulating a via in a semiconductor substrate, including: depositing, in the via, a dielectric layer; depositing, in the via, a barrier layer; allowing the barrier layer to oxidize; and depositing, in the via, a conducting layer. |
US10079174B2 |
Composite contact plug structure and method of making same
An embodiment contact plug includes a bilayer structure and a diffusion barrier layer on a sidewall and a bottom surface of the bilayer structure. The bilayer structure includes a conductive core and a conductive liner on a sidewall and a bottom surface of the conductive core. In the embodiment contact plug, the conductive liner comprises cobalt or ruthenium. |
US10079173B2 |
Methods of forming metallization lines on integrated circuit products and the resulting products
One illustrative method disclosed includes, among other things, forming a layer of insulating material comprising a first insulating material above a substrate and forming a metallization blocking structure in the layer of insulating material at a location that is in a path of a metallization trench to be formed in the layer of insulating material, the metallization blocking structure comprising a second insulating material that is different from the first insulating material. The method also includes forming the metallization trench in the layer of insulating material on opposite sides of the metallization blocking structure and forming a conductive metallization line in the metallization trench on opposite sides of the metallization blocking structure. |
US10079171B2 |
Combined method for producing solids, involving laser treatment and temperature-induced stresses to generate three-dimensional solids
The present invention relates to a method for the production of at least one three-dimensional layer of solid material, in particular for usage as wafer, and/or at least one tree-dimensional solid body. The inventive method preferably comprises the following steps: providing a work piece for removing of layers of solid material and/or the solid bodies, wherein the work piece comprises at least one exposed surface, generating defects inside the work piece, wherein the defects define at least one crack directing layer, wherein the crack directing layer describes at least one three-dimensional contour; attaching or generating a receiving layer at the exposed surface of work piece by forming a composite structure, thermal treating of the receiving layer for generating stresses inside the work piece, wherein the stresses are causing a crack propagation inside the work piece, wherein a layer of solid material or a three-dimensional solid body is separated along the crack directing layer due to the crack propagation, wherein a surface of the layer of solid material or a surface of the solid body corresponds to the three-dimensional contour of the crack directing layer. |
US10079166B2 |
Processing apparatus
A temporary receiving unit of a processing apparatus includes a first support rail having a first bottom wall and a first side wall for guiding a workpiece for sliding movement in unloading and loading directions of the workpiece by an unloading and loading unit, a second support rail disposed in an opposing relationship to the first support rail and having a second bottom wall and a second side wall for guiding a workpiece for sliding movement, a support rail actuation unit for actuating the first support rail and the second support rail in directions in which the first support rail and the second support rail approach each other and are spaced away from each other, and a load detection unit for detecting a load on the support rail actuation unit. |
US10079162B1 |
Method for making lead frames for integrated circuit packages
Disclosed examples include a method of making a semiconductor die package comprising arranging at least one preformed die attach pad and at least two preformed leads on a lead frame carrier in a predetermined configuration to form a lead frame, attaching a semiconductor die to the at least one preformed die attach pad, wire bonding the semiconductor die to the at least two preformed leads, forming a molding structure including at least part of the semiconductor die and the at least two preformed leads, and removing the molding structure from the lead frame carrier. |
US10079161B2 |
Method for producing a semiconductor package
An object of the present invention is to provide a semiconductor package with which it is possible to reduce a volume of an encapsulation resin and to easily embed a resin regardless of thicknesses of semiconductor chips and a small distance between adjacent semiconductor chips, as well as to provide a thin semiconductor package with which a final product includes no support flat plate. To realize this, a semiconductor package having a structure wherein semiconductor chips are accommodated in cavity parts of a support which is formed by copper plating and includes the cavity parts is provided. |
US10079160B1 |
Surface mount package for semiconductor devices with embedded heat spreaders
A method of mounting one or more semiconductor or microelectronic chips, which includes providing a carrier; temporarily adhering the one or more semiconductor or microelectronic chips to the carrier with active faces of the one or more chips facing towards the carrier; providing a package body with at least one chip-receiving opening therein and with at least one contact opening therein; temporarily adhering the package body to the carrier with the at least one opening in the package body accommodating at least a portion of the one or more chips; covering backsides of the one or more chips and filling empty spaces between the one or more chips and walls of the at least one opening in the package body with a metallic material; filling the at least one contact opening with the aforementioned metallic material; wirebonding contacts on the active faces of the one or more chips with contact surfaces in electrical communication with the metallic material in the at least one contact opening; and releasing package body with the one or more chips embedded in the metallic material from the carrier. |
US10079158B2 |
Vertical trench routing in a substrate
An interconnect topology that includes vertical trench routing in a substrate is disclosed. In one embodiment, the interconnect comprises a substrate having a plurality of layers including a first ground plane layer; a pair of signal conductors that form a differential signal pair, each conductor of the pair of signal conductors having a first portion and a second portion, the second portion extending from the first portion into at least one of the plurality of layers, wherein width of the second portion is less than width of the first portion; and wherein the first ground plane layer is only a first partial layer and has a first void region that is closer to the pair of signal conductors than the first partial layer. |
US10079155B2 |
Semiconductor device manufacturing method
A semiconductor device manufacturing method, sequentially includes a semiconductor element preparation step of preparing a first semiconductor element on which is formed a plurality of metal electrodes, a step of covering a surface of the first semiconductor element on which the metal electrode is not formed with a first insulating member, and a step of forming a second metal layer that conductively connects the metal electrode of the first semiconductor element and a first metal layer on an insulated circuit substrate across the second insulating member. |
US10079154B1 |
Atomic layer etching of silicon nitride
A method for selectively etching SiN with respect to SiO or SiGe or Si of a structure is provided comprising providing a plurality of cycles of atomic layer etching. Each cycle comprises a fluorinated polymer deposition phase comprising flowing a fluorinated polymer deposition gas comprising a hydrofluorocarbon gas into the plasma processing chamber, forming the fluorinated polymer deposition gas into a plasma, which deposits a hydrofluorocarbon polymer layer on the structure, and stopping the flow of the fluorinated polymer deposition gas into the plasma processing chamber and an activation phase comprising flowing an activation gas comprising at least one of NH3 or H2 into the plasma processing chamber, forming the activation gas into a plasma, wherein plasma components from NH3 or H2 cause SiN to be selectively etched with respect to SiO or SiGe or Si, and stopping the flow of the activation gas into the plasma processing chamber. |
US10079151B2 |
Method for bottom-up deposition of a film in a recessed feature
Embodiments of the invention provide a processing method for bottom-up deposition of a film in a recessed feature. According to one embodiment, the method includes a) providing a substrate containing a recessed feature having a bottom and a sidewall, b) depositing a film on the bottom and on the sidewall of the recessed feature, and c) covering the film at the bottom of the recessed feature with a mask layer. The method further includes d) etching the film from the sidewall, and e) removing the mask layer to expose the film at the bottom of the recessed feature. Steps b)-e) may be repeated at least once until the film at the bottom of the recessed feature has a desired thickness. In one example, the recessed feature may be filled with the film. |
US10079149B2 |
Semiconductor device with self-aligned carbon nanotube gate
A method of forming a semiconductor device includes forming a channel layer on a substrate. A gate dielectric is deposited on the channel layer, and a mask is patterned on the gate dielectric. An exposed portion of the gate dielectric is removed to expose a first source/drain region and a second source/drain region of the channel layer. A first source/drain contact is formed on the first source/drain region and a second source/drain contact is formed on the second source/drain region. A cap layer is formed over the first source/drain contact and the second source/drain contact, and the mask is removed. Spacers are formed adjacent to sidewalls of the first source/drain contact and the second source/drain contact. An oxide region is formed in the cap layer and a carbon material is deposited on an exposed portion of the gate dielectric. |
US10079139B2 |
Metal oxide laser ionization-mass spectrometry
Disclosed herein are metal oxides, metal oxide surfaces, and methods of using metal oxides and metal oxide surfaces for matrix-free analysis, identification, and characterization of small molecular mass compounds. The disclosed compounds and methods may be used with laser desorption/ionization-mass spectrometry. The disclosed surfaces may aid in producing mass/charge spectra having low or no interference found with traditional matrices. In some aspects, the method may be used to produce molecular ions. The disclosed compounds, surfaces, and methods may be used to analyze complex mixtures including fuels, vegetable shortening, lipid extracts from a variety of organic sources such as animals, plants, bacteria, algae, viruses, etc. |
US10079135B1 |
Gas-sealed stub tuner for microwave systems
A stub tuner apparatus includes a body portion having a first end and a second end and defining an internal space configured to carry electromagnetic energy. A gas-sealed pocket extends from the body portion such that, when the body portion forms a portion of a gas-sealed environment, the stub tuner apparatus is gas sealed. A stub is disposed in the gas-sealed pocket and the apparatus includes a linear translation means for moving the stub at least partially out from and into the pocket and at least partially into and out from the internal space without breaching the gas-sealed environment of the stub tuner apparatus. |
US10079134B2 |
Inductively coupled plasma device
The present disclosure provides an inductively coupled plasma device, comprising a reaction chamber, a dielectric coupling plate, and a coil above the dielectric coupling plate. The dielectric coupling plate comprises at least two layers. The dielectric coupling plate comprises a plurality of regions, each region being provided with an electric field regulating structure, the electric field regulating structure being located between the at least two layers of the dielectric coupling plate. The electric field regulating structure is configured to regulate an intensity of an electric field that enters the reaction chamber through each region of the dielectric coupling plate. |
US10079133B2 |
Plasma processing device
A plasma processing device includes: a chamber; a flat-plate-shaped first electrode; a first high frequency power supply; a helical second electrode disposed outside the chamber and disposed to face the first electrode with a quartz plate forming an upper lid of the chamber therebetween; and a gas introducing unit, in which a second high frequency power supply and a third high frequency power supply are configured to be electrically connected to the second electrode, the second high frequency power supply being configured to apply an AC voltage of a second frequency to the second electrode, the third high frequency power supply being configured to apply an AC voltage of a third frequency to the second electrode, and the third frequency being higher than the second frequency; and two types of AC voltages are configured to be simultaneously applied. |
US10079128B2 |
Integrated electro-mechanical actuator
The present invention provides an integrated electro-mechanical actuator and a manufacturing method for manufacturing such an integrated electro-mechanical actuator. The integrated electro-mechanical actuator comprises an electrostatic actuator gap between actuator electrodes and an electrical contact gap between contact electrodes. An inclination with an inclination angle is provided between the actuator electrodes and the contact electrodes. The thickness of this electrical contact gap is equal to the thickness of a sacrificial layer which is etched away in a manufacturing process. |
US10079126B2 |
Card operated power plug interrupter/monitor and method of use
A device that is placed between the electrical power source and electrical equipment such that power going to the equipment can be controlled, regulated, and monitored. An individual may request access to use the electrical equipment by means of unique identification. The device is able to compare the user's request for authentication via a locally stored list (database) or remotely situated list. The device contains audio and visual indications of the current status of power going to the electrical device. An apparatus is used to prevent a user from disconnecting electrical equipment from the device and reconnecting it directly to the power source. A related method of use is also claimed. |
US10079125B2 |
Illuminated push-button switch having fixed member and keyboard including same
An illuminated push-button switch according to the present invention includes a key top, a plunger, and a supporting fix member that forms a space between the key top and the plunger, and supports and fixes together the key top and the plunger. A plurality of the supporting fix members are provided, separated from each other, in a plane perpendicular to an optical axis. With this configuration, the illuminated push-button switch having a wide illuminated region secured on a touch surface, and a keyboard can be provided. |
US10079124B2 |
Keycap and keyboard apparatus
A keyboard apparatus includes a base plate, a plurality of lifting mechanisms mounted to the base plate, and a plurality of keycaps. The keycaps are correspondingly mounted to the lifting mechanisms and are movable up and down relative to the base plate to form a pressing stroke. Each of the keycaps has a pressing surface, an assembly surface opposite to the pressing surface, and a plurality of connectors. The connectors are disposed on the assembly surface to be connected to the lifting mechanism, and a jig engagement portion protrudes from one side of at least one of the connectors. When the keycap is to be painted, the keycap is removably fixed to a painting jig by the jig engagement portion. |
US10079122B2 |
Monitoring and responding to an abnormal condition associated with energizing of poles of a circuit breaker
A multi-pole circuit interrupter configured to be coupled between an AC source and an electric load electronically detects a hazardous condition associated with energizing of poles and responds to overcome the hazardous condition using a solenoid. The multi-pole circuit interrupter comprises a first switch to energize a first pole on a phase A conductor of the multi-pole circuit interrupter and a second switch to energize a second pole on a phase B conductor of the multi-pole circuit interrupter. The multi-pole circuit interrupter further comprises an electronic solid-state circuit coupled to the phase A conductor and the phase B conductor to detect a line voltage variation and control a current to a device in response to trip an energized pole among the first pole and the second pole if only one of the first pole and the second pole is energized when a user controls a tie bar to turn ON or turn OFF the multi-pole circuit interrupter or when a trip bar fails to trip one of the first pole and the second pole. |
US10079117B2 |
Electric storage device and method for manufacturing the same
A electric storage device that includes a device body having a first end face that has a first portion and a second portion, and second end face that has a third portion and a fourth portion. The second portion is inclined relative to the first portion, and the fourth portion is inclined relative to the third portion. A first electrode film extends from the first portion to the second portion, and a second electrode film extends from the third portion to the fourth portion. |
US10079109B2 |
Thin film capacitor
A thin film capacitor includes: a body in which first and second internal electrodes and dielectric layers are alternately stacked; and a plurality of first vias disposed in the body and electrically connected to the first internal electrodes and a plurality of second vias disposed in the body and electrically connected to the second internal electrodes. Each of the first and second vias includes two regions on left and right sides of a central portion, the two regions being alternately disposed in a stacking direction. |
US10079101B2 |
Multilayer ceramic capacitor and board having the same
A multilayer ceramic capacitor includes a ceramic body having a plurality of dielectric layers stacked therein, and first and second internal electrodes alternately disposed with at least one among the plurality of dielectric layers interposed therebetween. The first internal electrodes include first and second lead portions exposed to a mounting surface of the ceramic body, and disposed to be spaced apart from each other in a length direction of the ceramic body. The second internal electrodes include a third lead portion exposed to the mounting surface of the ceramic body, and disposed between the first and second lead portions in the length direction of the ceramic body. |
US10079097B2 |
Capacitor structure for power delivery applications
A passive discrete device may include a first asymmetric terminal and a second asymmetric terminal. The passive discrete device may further include first internal electrodes extended to electrically couple to a first side and a second side of the first asymmetric terminal. The passive discrete device may also include second internal electrodes extended to electrically couple to a first side and a second side of the second asymmetric terminal. |
US10079095B2 |
Capacitor and method of manufacturing the same
A capacitor includes a body including a plurality of dielectric layers and internal electrodes which are alternately stacked, and a compensation region formed in the interior of the body, the compensation region including portions of the plurality of dielectric layers and including a central portion and an end portion extended from the central portion. A thickness of the central portion of the compensation region is between 4 and 13 times as great as that of a dielectric layer among the plurality of dielectric layers on which the internal electrodes are formed. |
US10079094B2 |
Capacitor, in particular an intermediate circuit capacitor for a multi-phase system
A capacitor (1) wherein the first voltage layer (11) and the second voltage layer (21) form an overlap region (4) in which the first voltage layer (11) and the second voltage layer (21) are arranged parallel to one another, separated by a gap (5), on a base side (6) of the capacitor (1), directly above one another, and wherein the at least one first pole terminal (12) extends in lateral continuation of the first voltage layer (11) and, in parallel with this, the at least one second pole terminal (22) extends in lateral continuation of the second voltage layer (21) over and beyond the overlap region (4), and in this way form at least one contact lug pair (7) protruding from the base side (6) of the capacitor (1). |
US10079088B2 |
Advanced electronic header apparatus and methods
A low profile, small size and high performance electronic device for use in, e.g., electronic circuits which provides maximum creepage and/or clearance distances. In one embodiment, the device is configured for a small footprint and utilizes two or more windings that require isolation. The exemplary device includes a self-leaded header made from a unitary construction which comprises a generally a box-like support body having a cavity for mounting a circuit element with primary and secondary windings, the support body having a base and a plurality of leads extending generally horizontally outward from the support body adjacent the base, the support body having one side opening on a side with leads permitting the loading of the inductive device in the cavity, and a routing channel residing on the top of the base, so as to maximize the creepage and clearance distance of the electronic device. Shaped-core and other embodiments are also disclosed. |
US10079087B2 |
Dither current power supply control method and dither current power supply control apparatus
In the dither current power supply control method, in order to prevent occurrence of a difference between the target average current and the detected average current, which is caused when a medium current (I0) between a dither large current (I2) and a dither small current (I1) and a waveform average (Ia) of the dither current are different from each other depending on a response time difference (a−b) between a rise time (b) and a fall time (a) of the dither current, negative feedback control is carried out by using a command medium current corresponding to the target average current corrected by a correction parameter based on experimentally measured data, thereby suppressing occurrence of a transient fluctuation error by the negative feedback control, so that a highly precise and stable load current is acquired. |
US10079086B2 |
Processing of bound and unbound magnetic particles
The invention relates to an apparatus (100) and a method for the processing of magnetic particles (MP) provided in a processing chamber (114) with a binding region (116) to which said magnetic particles (MP) can (specifically) bind. Removal of unbound magnetic particles (MP) from the binding region (116) is achieved by first separating them from the binding region (116) by gravitational forces and then moving them further away by magnetic forces. Gravitational forces can for example be generated by tilting the binding region with a tilting unit (156). The prior separation by gravitational forces prevents that unbound magnetic particles (MP) are captured in a cluster with bound magnetic particles. |
US10079084B1 |
Fine-grained Nd—Fe—B magnets having high coercivity and energy density
Magnets and methods of making the magnets are disclosed. The magnets may have high coercivity and may be suitable for high temperature applications. The magnet may include a plurality of grains of a Nd—Fe—B alloy having a mean grain size of 100 to 500 nm. The magnet may also comprise a non-magnetic low melting point (LMP) alloy, which may include a rare earth element and one or more of Cu, Ga, and Al. The magnets may be formed from a Nd—Fe—B alloy powder produced using HDDR and jet milling, or other pulverization process. The powder may have a refined grain size and a small particle size and particle size distribution. The LMP alloy may be mixed with a powder of the Nd—Fe—B alloy or it may be diffused into a consolidated Nd—Fe—B bulk magnet. The LMP alloy may be concentrated at the grain boundaries of the bulk magnet. |
US10079082B2 |
Data transmission cable
A data transmission cable includes a first wire and a second wire adjacent to each other, each of the first wire and the second wire has a central conductor and a cover layer enclosing the conductor. The conductor has an outer diameter in the range of 28 to 31 AWG, and when the outer diameter of the conductor is 28 AWG, the center distance between the first and second wires is defined between 0.51 mm to 0.75 mm; when the outer diameter of the conductor is 29 AWG, the center distance between the first and second wires is set between 0.38 mm to 0.75 mm; when the outer diameter of the conductor is 30 to 31 AWG, the center distance between the first and second wires is set between 0.38 mm to 0.62 mm. |
US10079081B2 |
Low R, L, and C cable
A cable having low values for resistance, inductance, and capacitance. The cable includes a plurality of conductors for each signal or leg, which may be configured as a braid of three subsets of braids of bonded pairs of insulated conductors. The bonded pairs may be twisted or untwisted, in close proximity such that inductance is reduced via magnetic field cancellation. Each leg may be separate and parallel, rather than interwoven or braided together, increasing the distance between the two signals and reducing capacitance. The legs may be positioned close to each other, such that their magnetic fields cancel to further reduce inductance. |
US10079076B2 |
Emergency core cooling system for a water-cooled reactor system
An emergency core cooling system removes decay heat generated by a reactor core of a reactor system. A reactor vessel uses water as a coolant. A containment structure surrounds the reactor system. A reactor cavity surrounds the reactor vessel. A first cavity pipe extends into the reactor vessel and provides a recirculation loop of cooling water by discharging vapor generated in the reactor vessel and supplying condensed water collected in the reactor cavity in an opposite direction. |
US10079071B1 |
Method and system for whole body bone removal and vascular visualization in medical image data
A method and apparatus for whole body bone removal and vasculature visualization in medical image data, such as computed tomography angiography (CTA) scans, is disclosed. Bone structures are segmented in the a 3D medical image, resulting in a bone mask of the 3D medical image. Vessel structures are segmented in the 3D medical image, resulting in a vessel mask of the 3D medical image. The bone mask and the vessel mask are refined by fusing information from the bone mask and the vessel mask. Bone voxels are removed from the 3D medical image using the refined bone mask, in order to generate a visualization of the vessel structures in the 3D medical image. |
US10079069B2 |
Array substrate and method for forming the same
An array substrate and a method for forming the same are provided. The array substrate includes: a gate driver in a non-display area, wherein the gate driver includes M shift register circuits and each shift register circuit includes two shift register groups, which includes N shift registers each, where M is a positive even number and N is a positive integer greater than 2; in each of the shift register groups, a gate output end of an nth shift register has signal wires; along a direction perpendicular to the non-display area, at least one of the signal wires of one shift register group are stacked above at least one of the signal wires of another shift register group. Accordingly, a display panel using this array substrate may realize a narrow side frame design. |
US10079067B1 |
Data read method and a non-volatile memory apparatus using the same
A data read method and a non-volatile memory apparatus using the same are provided. The data read method includes: obtaining a first read current and a second read current from a memory cell pair of the non-volatile memory; performing a calculation operation according to the first read current and the second read current to obtain a calculation result; and determining a logical state of the memory cell pair according to the calculation result. The calculation operation includes at least a signal addition operation and a signal multiplying operation. |
US10079066B2 |
Booster circuit capable of reducing noise in an output voltage generated thereby
A booster circuit includes a charge pump circuit and a clock processing circuit. The clock processing circuit includes a first transistor of a first conductivity type, a second transistor of a second conductivity type, and a third transistor of a third conductivity type. The first and second transistors are connected in series between a high-voltage node and a low-voltage node, and gates of the first and second transistors are connected to each other. The third transistor is connected in parallel with the first transistor between the high-voltage node and an output terminal of the clock processing circuit that is connected to a node between the first transistor and the second transistor and to the charge pump circuit. |
US10079057B2 |
3D magnetic memory device based on pure spin currents
The invention relates to a three dimensional magnetic memory device (1) employing pure spin currents to write information into magnetic bits. The magnetic memory device (1) is formed of one or more stack of two storage layers (13) placed between two reference layers (9). The stacks are connected to each other through common reference electrodes (12) formed by connecting reference electrodes (11) placed on bottom of a first stack and on top of the second stack positioned under the first stack. |
US10079052B2 |
Multiple rank high bandwidth memory
Methods and apparatus related to multiple rank high bandwidth memory are described. In one embodiment, a semiconductor package includes a high bandwidth memory with multiple ranks. Other embodiments are also disclosed and claimed. |
US10079047B2 |
Apparatus and method for dynamically aligned source synchronous receiver
A method is provided that compensates for misalignment on a synchronous data bus. The method includes: replicating propagation path lengths, loads, and buffering of a radial distribution network for a strobe; receiving a first signal, and generating a second signal by employing the replicated propagation path lengths, loads, and buffering; when an update signal is asserted, when an update signal is asserted, measuring a propagation time beginning with assertion of the first signal and ending with assertion of the second signal by selecting one of a plurality of successively delayed versions of the first signal that coincides with the assertion of the second signal, wherein said selecting comprises incrementing and decrementing bus states of select inputs on a mux, wherein the plurality of successively delayed versions of the first signal comprises inputs to the mux; gray encoding a value on a lag bus that indicates the propagation time; and receiving one of a plurality of radially distributed strobes and a data bit, and delaying registering of the data bit by the propagation time. The receiving includes generating successively delayed versions of the data bit; receiving the value on the lag bus, and selecting one of the successively delayed versions of the data bit that corresponds to the value; and registering the state of the one of the successively delayed versions of the data bit upon assertion of one of a plurality of radially distributed strobe signals. |
US10079046B2 |
Apparatus and method for dynamically aligned source synchronous receiver
An apparatus is provided that compensates for misalignment on a synchronous data bus. The apparatus includes a replica radial distribution element, a bit lag control element, and a synchronous lag receiver. The replica radial distribution element is configured to receive a first signal, and is configured to generate a second signal, where the replica radial distribution element comprises replicated propagation path lengths, loads, and buffering of a radial distribution network for a strobe. The bit lag control element is configured to measure a propagation time beginning with assertion of the first signal and ending with assertion of the second signal, and is configured to generate a value on a lag bus that indicates the propagation time. The bit lag control element has delay lock control and a gray encoder. The delay lock control is configured to select one of a plurality of successively delayed versions of the first signal that coincides with the assertion of the second signal, where the delay lock control selects the one of a plurality of successively delayed versions of the first signal by incrementing and decrementing bus states of select inputs on a first mux, and where the plurality of successively delayed versions of the first signal comprises inputs to the first mux, and where the plurality of successively delayed versions comprises outputs of a first plurality of series-coupled matched inverter pairs. The gray encoder is configured to gray encode the propagation time to generate the value on the lag bus. The synchronous lag receiver is configured to receive one of a plurality of radially distributed strobes and a data bit, and is configured to delay registering of the data bit by the propagation time. The synchronous lag receiver includes a second plurality of series-coupled matched inverter pairs, a second mux, and a bit receiver. The second plurality of series-coupled matched inverter pairs is configured to generate successively delayed versions of the data bit. The second mux is coupled to the second plurality of series-coupled matched inverter pairs, is configured to receive the value on the lag bus, and is configured to select one of the successively delayed versions of the data bit that corresponds to the value. The bit receiver is configured to receive the one of the successively delayed versions of the data bit and one of a plurality of radially distributed strobe signals, and is configured to register the state of the one of the successively delayed versions of the data bit upon assertion of the one of a plurality of radially distributed strobe signals. |
US10079045B2 |
Sense amplifier, memory apparatus and system including the same
A sense amplifier may be provided. The sense amplifier may include an amplification circuit and/or a cell current control circuit. The amplification circuit may be configured to compare a voltage level of a signal line with a level of a read voltage. The cell current control circuit may be configured to decrease the voltage level of the signal line based on an output signal. |
US10079041B2 |
Digital image processing apparatus and method of controlling the same
A digital image processing apparatus and a method of controlling the same. The digital image processing apparatus includes: a display controller for displaying first content on a display unit; and an image generator for generating second content based on a photographing signal input, which may be from a user, and third content related to the second content. |
US10079035B1 |
Linear actuator with coil winding portions having opposing current flow directions
A linear actuator for linearly positioning a recording head in a data storage mechanism. The disclosed linear actuator includes an electrically conductive coil having first and second parts that are both wound in the same rotary direction about an axis, and a magnet spaced from the electrically conductive coil by an air gap. Transmission of an electric current through the first part of the electrically conductive coil in a first current flow direction about the axis and through the second part of the electrically conductive coil in an opposite second current flow direction about the axis induces linear movement of one of the electrically conductive coil and magnet relative to the other of the electrically conductive coil and magnet. |
US10079032B2 |
Device and recording apparatus
A combination of a semiconductor member and a metal member is selected appropriately from a view point of increasing an enhancement factor of a near-field light. A device (1) has a semiconductor member (101) and a metal member (102), a near-field light is generated at the metal member when an energy is supplied to the semiconductor member, the metal member is made of an alloy including a first metal and a second metal, a condition of Rm1 |
US10079030B2 |
System and method to provide an alert using microphone activation
A device may be configured to alert a user while the user is listening to audio over headphones. For example, the device may be configured to alert the user of the device, such as by reducing the volume of an audio signal output through the headphones and/or by providing a visual alert to the user on a display of the device. The device may compare a volume level of an outputted audio signal to a threshold. The device may activate a microphone based on the comparison of the volume level to the threshold. When the microphone is activated, the device may provide an alert to a user based on a determination that a received audio signal includes a portion that corresponds to a predetermined value. |
US10079028B2 |
Sound enhancement through reverberation matching
Embodiments of the present invention relate to enhancing sound through reverberation matching. In sonic implementations, a first sound recording recorded in a first environment is received. The first sound recording is decomposed to a first clean signal and a first reverb kernel. A second reverb kernel corresponding with a second sound recording recorded in a second environment is accessed, for example, based on a user indication to enhance the first sound recording to sound as though recorded in the second environment. An enhanced sound recording is generated based on the first clean signal and the second reverb kernel. The enhanced sound recording is a modification of the first sound recording to sound as though recorded in the second environment. |
US10079021B1 |
Low latency audio interface
Systems and methods for utilizing incremental processing of portions of output data to limit the time required to provide a response to a user request are provided herein. In some embodiments, portions of the user request for information can be analyzed using techniques such as automatic speech recognition (ASR), speech-to-text (STT), and natural language understanding (NLU) to determine the overall topic of the user request. One the topic has been determined, portions of the anticipated audio output data can be synthesized independently instead of waiting for the complete response. The synthesized portions can then be provided to the electronic device in anticipation of being output through one or more speakers on the electronic device, which speeds up the time that the response can be provided to the user. |
US10079020B2 |
Speech recognition method and speech recognition apparatus to improve performance or response of speech recognition
In a speech recognition method, a criteria value is determined to determine the length of a silent section included in a processing section, and a processing mode to use is determined in accordance with the criteria value. The criteria value is used to obtain audio information of the processing section. Audio processing is executed on the audio information in the processing section, using the processing mode that has been determined. Speech recognition processing is executed on the audio information in the processing section that has been subjected to audio processing. |
US10079017B1 |
Speech-responsive portable speaker
An electronic device may operate in different modes of operations. In a first mode of operation, the electronic device may receive user speech via a microphone, generate audio data that represents the user speech, and then send the audio data to one or more remote computing device for analysis. In a second mode of operation, the electronic device may receive user speech via the microphone, generate audio data that represents the user speech, and then analyze the audio data using speech processing. In some instances, the electronic device may operate in the first mode of operation and/or the second mode of operation based on whether the electronic device is receiving power from an external source. |
US10079016B2 |
Natural language user interface for computer-aided design systems
A natural language user interface for computer-aided design systems (CAD) comprises a natural language command module including a parser, language database and a CAD model analyzer, and a natural language server module including a second, increased capability parser, a second, preferably larger language database and a CAD context database. The CAD model analyzer analyzes and retrieves associated CAD model information related to a parsed voice command and the CAD context database provides specific CAD related contextual information to facilitate parsing and interpreting CAD specific commands. The natural language server program module may also include an artificial intelligence based query generator and communicate through a network or cloud with resource providers such as third-party market places or suppliers to generate queries for retrieval of third party supplied information necessary to respond to or execute CAD specific voice commands. The natural language user interface may query a user for missing information. |
US10079013B2 |
Sharing intents to provide virtual assistance in a multi-person dialog
A computing system is operable as virtual personal assistant (VPA) to understand relationships between different instances of natural language dialog expressed by different people in a multi-person conversational dialog session. The VPA can develop a common resource, a shared intent, which represents the VPA's semantic understanding of at least a portion of the multi-person dialog experience. The VPA can store and manipulate multiple shared intents, and can alternate between different shared intents as the multi-person conversation unfolds. With the shared intents, the computing system can generate useful action items and present the action items to one or more of the participants in the dialog session. |
US10079012B2 |
Customizing speech-recognition dictionaries in a smart-home environment
A method for customizing speech-recognition dictionaries for different smart-home environments may include generating, at a smart-home device mounted in an enclosure, an acoustic impulse response for the enclosure. The method may also include receiving, by the smart-home device, an audio signal captured in the enclosure. The method may additionally include performing, by the smart-home device, a speech-recognition process on the audio signal using a second speech dictionary generated by convolving the acoustic impulse response with a first speech dictionary. |
US10079010B1 |
Compact solar mount
A mounting, positioning, and deployment system for the sonar head of a sonar survey system facilitates rapid, accurate, and repeatable alignment of the sonar head in relation to the keel of a marine vessel. Precision and stability are enhanced with refinements to a cross tube positioning apparatus, and further enhanced with an adjustable Z-pole mount and an extruded aluminum Z-pole embodied as, or encased in, a drag-reducing foil. |
US10079008B2 |
Magnetically secured cymbal trigger and choke assembly
An apparatus, system, and method for a magnetically and releaseably attachable trigger for an instrument is provided along with a choking device for use of the trigger in connection with a cymbal or like percussion device. The trigger and securing device are disposed on either side of a cymbal surface or a cymbal stand via magnetic force and the choking mechanism is in electrical connection with the trigger to interrupt the signal for choking purposes and is mounted on a surface of the cymbal to be choked. |
US10079003B2 |
Method and device for imaging a region of interest
Methods and systems of displaying an image of an object are described. The displayed image is comprised of at least two parts that are displayed so as to present a unified image of the object. One part of the image is derived using a first temporal filter and the other part of the image is derived using a second temporal filter. |
US10079001B2 |
Autonomous pixel with multiple different sensors
An autonomous pixel comprises a display element, a plurality of different sensors and a control element. The sensors are arranged to detect one or more external stimuli and the control element is arranged to generate, entirely within the autonomous pixel, a control signal to drive the display element based, at least in part, on a magnitude of an external stimulus detected by one or more of the different sensors. |
US10078995B2 |
Gate driver and display device including the same
A gate driver includes a plurality of stage circuits to output a clock signal from the outside as gate signals. A jth stage circuit includes an input unit to charge a first node at an initial voltage when a first input signal is input to a first input terminal, a buffer unit to output the clock signal as a gate signal to an output terminal when the initial voltage is supplied to the first node, a holding unit to maintain the first node at a reset power source level when the clock signal is supplied to the holding unit, and an inverter unit to supply the clock signal or the reset power source to the holding unit. The input unit maintains the first node at a second input signal input voltage to a second input terminal when a third input signal is input to a third input terminal. |
US10078987B2 |
Display apparatus
A display apparatus includes a timing controller configured to generate a single clock control signal comprising a plurality of ON-control pulses and a plurality of OFF-control pulses, a gate clock generator configured to generate a plurality of clock signals based on the single clock control signal, ON-periods of the plurality of clock signals starting in response to an ON-control pulse among the ON-control pulses and OFF-periods of the plurality of clock signals starting in response to an OFF-control pulse among the OFF-control pulses, a gate driver comprising a plurality of shift registers which generates a plurality of gate signals based on the plurality of clock signals, and a display panel comprising a display area in which a plurality of pixels is arranged and a peripheral area in which the plurality of shift registers is arranged. |
US10078985B2 |
Liquid crystal display
A liquid crystal display includes: a liquid-crystal-display device; a display control circuit; a backlight device; and a light-emitting-diode control circuit that adjusts luminance of the backlight device using a pulse width modulation signal as an output to the white light emitting diode. Gradation correction data corresponding to a chromaticity variation due to a duty ratio of the pulse width modulation signal is stored in the display control circuit in advance, the display control circuit determines the gradation correction data corresponding to input image data input to the liquid crystal display, based on the input image data and the duty ratio, and the display control circuit outputs output image data, which is calculated so as to correct the chromaticity variation based on the gradation correction data and the input image data, as the image signal to the liquid-crystal-display device. |
US10078979B2 |
Display panel with pixel circuit having a plurality of light-emitting elements and driving method thereof
A pixel circuit, a driving method and a display panel are provided by the disclosure. The pixel circuit includes: a sharing unit and N light-emitting control units. An input terminal of each of the light-emitting control units is electrically connected to an output terminal of the sharing unit; an output terminal of each of the light-emitting control units is electrically connected to a light-emitting element, a control terminal of each of the light-emitting control units is electrically connected a control signal line. The sharing unit is configured to drive, through each of the light-emitting control units. The light-emitting element electrically connected to the light-emitting control unit. N is positive integer greater than or equal to 2. The pixel circuit, the driving method and the display panel of the disclosure may solve the problem of the non-uniform display due to the drift of the threshold voltage of the driving transistor. |
US10078978B2 |
Image data compression and transmission
A display device includes: a display panel including a plurality of pixels; a data compressor compressing first line data received from the outside to generate first compressed data, compressing differential data between the first line data and second line data, which are the previous line data of the first line data, to generate second compressed data, and selectively outputting any one of the first and second compressed data; and a source driver decompressing the compressed data output from the data compressor to reconstruct the first line data and supplying data signals corresponding to the reconstructed first line data to the plurality of pixels. |
US10078977B2 |
Optically determining messages on a display
A verifiable display is provided that enables the visual content of the display to be detected and confirmed in a variety of ambient lighting conditions, enviroments, and operational states. In particular, the verifiable display has a display layer that is capable of visually setting an intended message for human or machine reading, with the intendended message being set using pixels. Depending on the operational condition of the display and the ambient light, for example, the message that is actually displayed and perceivable may vary from the intended message. To detect what message is actually displayed, a light detection layer in the verifiable display detects the illumination state of the pixels, and in that way is able to detect what message is actually being presented by the display layer. |
US10078976B2 |
Display device
An exemplary embodiment of the present disclosure provides a display device including: a substrate including a display area and a non-display area; a COF package overlapped with the non-display area of the substrate; a printed circuit board (PCB) overlapped with the COF package; a plurality of pixels disposed on the display area of the substrate; a plurality of data lines connected to the plurality of pixels; a first crack sensing line disposed on the non-display area of the substrate; a second crack sensing line that extends to be parallel to the first crack sensing line on the non-display area of the substrate and is connected to the first data line of the plurality of data lines; a first dummy wire that is disposed on the COF package and is overlapped with the first crack sensing line and the second crack sensing line; a first anisotropic conductive film disposed between the substrate and the COF package; a first test pattern and a second test pattern disposed on the PCB; a third test pattern that is disposed on the COF package and is overlapped with the first test pattern and the second test pattern; and a second anisotropic conductive film disposed between the COF package and the PCB. |
US10078974B2 |
Color coding system for PVC pipes and couplings
A system of visual and non-visual marks for PVC pipes and couplings which allows users to group PVC pipes and couplings by type, size, and composition with a series of colors, shapes, swirls, patterns. The series of colors, shapes, swirls, patterns are applied to the PVC pipes and couplings by etching, painting, applying stickers, and or molding into the PVC itself. The non-visual mark utilize the magnetic and radio reflective nature of the marks to allow remote identification of the plumbing pipes and couplings after being buried. |
US10078972B2 |
Twelve-piece tangram puzzle set
A twelve-piece tangram puzzle set is disclosed. The twelve-piece tangram puzzle set includes twelve pieces, the twelve pieces being formed in such a manner that an equilateral triangle is formed as a basic frame and is bisected into right-angled triangles by a first cutting line, second cutting lines, horizontal cutting lines and vertical cutting lines, and equiangular cutting lines so as to be divided into respective pieces 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, such that triangles (pieces 1, 3, 7, 9, 11) are symmetrical to triangles (pieces 2, 4, 8, 10, 12), and a trapezoidal quadrangle (piece 5) is symmetrical to a trapezoidal quadrangle (piece 6) based on the first cutting line. |
US10078969B2 |
Music teaching system
A gaming platform including a touch panel having a contact surface that a user may contact to operate the gaming platform to perform a gaming function. A plurality of touch regions divides the contact surface into a plurality of discrete regions. Each touch region may correspond to a different gaming function such that contacting the contact surface of the touch panel within a particular touch region causes the gaming platform to perform a corresponding gaming function. The gaming platform may include a plurality of touch regions each corresponding to the gaming platform playing a different musical note. In this configuration, each touch region may correspond to a key, string, striking surface, or other musical part for playing a particular musical note. |
US10078968B2 |
System and method for electronic test delivery
Systems and methods for electronic test delivery are described herein. A host computer is in electronic communication with one or more devices over a wireless private network. The host computer is configured to transmit data describing a plurality of test unit components to at least one of the devices. Each of the devices is configured to request from the host computer certain of the data describing the plurality of test unit components that form a test unit, receive the certain data, assemble the certain data, and display the assembled certain data as the test unit. The host computer is further configured to receive data describing one or more responses associated with the test unit from at least one of the devices. |
US10078967B2 |
Apparatus and system for and method of registration, admission and testing of a candidate
The present disclosure is directed to an apparatus and system for and method of registering, admitting and testing of a candidate. Test candidate can be registered and admitted through verification of identity using biometric comparisons and third party identification systems. Scanning of identification documents and comparison with security information database can authenticate the validity and authenticity of identification documents. Authentication of testing candidates can be accomplished by comparison of biometric data of candidate against biometric data contain in identification document. Testing can be conducted on an apparatus remotely located from a proctor monitored administrative station or apparatus. The remote testing station can detect and prevent individuals from cheating, detect unauthorized objects, and can prevent or detect unauthorized copying of an examination or portions thereof. |
US10078959B2 |
Systems and methods for testing hazard detectors in a smart home
Systems and methods for self-administering test to verify operation of various components within a hazard detection system are described herein. Users may be able interact with their mobile devices to control and monitor the results of test being administered by the hazard detection system. The mobile device may receive status updates from a central server that receives data from one or more hazard detection systems within a structure. The status information may be displayed on the user's device to inform the user of potential issues that any of his or her hazard detection systems may have. |
US10078956B1 |
Method and system for determining whether an individual takes appropriate measures to prevent the spread of healthcare-associated infections
A system and method that caregivers, central monitoring companies and other persons to monitor whether individuals entering patients' rooms take appropriate steps to mitigate the spread of healthcare associated infections to the patients receiving healthcare services. In one non-limiting the system and method determine whether an individual who has entered the room of a patient has wash his or her hands prior to approaching the patient. |
US10078955B1 |
Event-based data collection for smart sensors on a master/slave bus
A system and method includes a master/slave data bus, a plurality of sensing nodes, and a master node configured to communicate with the plurality of sensing nodes over the master/slave data bus. The master node is configured to command the plurality of sensing nodes into an event monitoring mode over the master/slave data bus. The plurality of sensing nodes are configured to digitize and retain a first amount of data during a listening mode of the event monitoring mode and detect an event based upon the first amount of data. The plurality of sensing nodes are further configured to drive an event trigger on the master/slave data bus upon detection of the event, and digitize and retain a second amount of data following detection of the event trigger on the master/slave data bus. |
US10078954B1 |
Reading tracking system
A reading tracking system specifically designed for children including a wrist-worn arm motion and heart rate sensor coupled to a parental monitoring system, a game-style application for the child's use, and a group application useful in a classroom setting. The user's heart rate and arm movements are monitored to detect reading-related behavior states, such as reading, fallen asleep, distracted, and awoke after haven falling asleep states, independent from precise eye gaze tracking. Heart rate monitoring detects a high heart rate that is inconsistent with reading, a moderate heart rate indicative of a sedentary awake state consistent with reading, and a low hart rate indicating that the user has fallen asleep. Arm movement monitoring detects a high arm activity state that is inconsistent with reading, a moderate arm movement state or gestures consistent with page turning while reading, and a low arm activity rate indicating that the user has fallen asleep. |
US10078948B2 |
Smoke detector with a double optical chamber
A smoke detector with an improved double optical chamber is provided. The smoke detector can include a chamber cover, a chamber base, an optical block, and a printed circuit board, wherein a smoke chamber is bound by the chamber cover, the chamber base, and the optical block, wherein a monitoring chamber is bound by the chamber base, the optical block, and the printed circuit board, wherein the monitoring chamber is closed to access outside of the smoke detector, and wherein radiation from only the monitoring chamber produces a non-zero clean air value of the detector. |
US10078943B2 |
Synchronization of notification patterns in alerting systems
Method for synchronizing a non-symmetrical tonal pattern in a wireless alerting system involves receiving at a plurality of alerting devices a beacon message. The beacon message is used at the alerting devices to synchronously generate a synchronization pulse signal comprised of a plurality of synchronization pulses which are periodic in accordance with a predetermined synchronization pulse interval. A cadence section indicator (CSI) in the beacon message is used in combination with the synchronization pulse signal to determine a portion of an alarm cadence to sound at each of the alerting device so that the alarm cadence is synchronized among the plurality of the alerting devices. |
US10078940B2 |
Method and system for facilitating monetary value gaming ticket redemption
In accordance with a method and system for facilitating redemption of monetary value gaming tickets, such as issued by a gaming device upon cash-out, a ticket is presented to a redemption kiosk. If the ticket is validated or approved for payment and has a monetary value which includes a fractional currency value, then the player is offered the opportunity to place a wager which includes the fractional currency value in order to play a wagering game. If the player elects to play the game, the game is presented. If the outcome of the game is losing, then the player is paid a first whole currency value comprising the monetary value less the wager via currency dispensed from the kiosk and when an outcome of the wagering game is winning, then the player is paid a second whole currency value which is greater than the monetary value (such as by including a winning amount) via currency dispensed from said currency dispensing device. |
US10078937B2 |
Unified gaming machine and method of use
A gaming machine is provided, including a display, a credit input device, a non-transitory memory, and a processor. The display is configurable to selectively present a centrally determined game and a non-centrally determined game. The credit input device is used to establish a credit balance for wagering on the centrally determined game and the non-centrally determined game. The non-transitory memory stores a centrally determined game engine and a non-centrally determined game engine. The processor is coupled to the non-transitory memory and the display, and is configured to select a game engine from the centrally determined game engine and the non-centrally determined game engine, and execute the selected game engine and a corresponding game. |
US10078936B1 |
Method of gaming, a gaming system and a game controller
Systems and methods of electronic gaming are disclosed. In various embodiments, a gaming system may implement a method for electronic gaming, which may comprise receiving a credit wager to initiate play of a game, selecting a plurality symbols from a plurality of reel strips stored in the memory, displaying the selected plurality of symbols in a plurality of adjacent columns of symbol display positions, dividing the symbol display positions in each of the plurality of columns into a first subset of symbol display positions and a second subset of symbol display positions, determining whether an evaluation change condition has been met with respect to a column in the plurality of columns, a first game evaluation based upon the evaluation change condition, and performing a second game evaluation based upon the evaluation change condition. |
US10078930B2 |
Networked door closer and auto-operator
An access control system for a plurality of door operators that are each respectively coupled to one of a plurality of doors providing an entrance to or exit from a building. A system controller monitors the status of each of the doors real time and controls the operation of each of the door operators based on the monitored status. The system controller adjusts the status of one or more door operators as a function of the determined status of one or more other door operators. Door operator commands are provided by the system controller to selected door operators to, for example, extend the opening time of one or more doors due to current activity by other door closers. The system controller is configured adjust the status of an entire group of doors or a sub-group group of doors depending on the status of the door operators. |
US10078929B1 |
Wireless transmission system used for a self-locking lock box
A wireless transmission system used for a self-locking lock box has a first transmission unit received in a first insert hole of a door frame, and a self-locking lock box secured at a door plank. The self-locking lock box is provided therein with a square bolt able to eject out of the lock box, and the square bolt is connected with a control pin and has its front end fixed with a second transmission unit. By so designing, when a user closes the door plank, the control pin will be pressed by the door frame and release the square bolt to make the square bolt eject out of the self-locking lock box and get into the first insert hole of the door frame, thus enabling the first transmission unit to approach the second transmission unit for elevating transmission efficiency. |
US10078927B2 |
Systems and methods for time-bound homogenous consecutive events triggering a procedure in an access control host system
Systems and methods for time-bound homogeneous consecutive events triggering a procedure in an access control host system are provided. Some methods can include receiving notifications of a plurality of events occurring in an access control system, identifying an event trigger when at least some of the plurality of events are homogeneous, time-bound, and consecutive, and, responsive to identifying the event trigger, transmitting an instruction to at least one device in the access control system for execution of a procedure associated with the event trigger. |
US10078924B2 |
Maintenance management for vehicle-share systems
A system to manage the routine maintenance of a vehicle incorporated in a vehicle-share system is presented herein. The maintenance management system includes a vehicle having a vehicle sensor, vehicle communication platform (VCP), and remote entity. The VCP is located within the vehicle and communicates with the vehicle sensor. The VCP is configured to generate and communicate a data transmission. The remote entity has at least one database and is configured to receive the VCP data transmission. Moreover, the VCP collaborates with the vehicle sensor to generate at least one routine maintenance notice and subsequently transmits the routine maintenance notice to the remote entity. Upon review and analysis of the routine maintenance notice, the remote entity will predict future maintenance of the vehicle and modify the vehicle registration status in the database to allow for a maintenance event. |
US10078921B1 |
Placement of augmented reality objects using a bounding shape
A system may include a camera, a display, one or more memories, and one or more processors communicatively coupled to the one or more memories. The system may output a bounding shape for presentation on the display. The bounding shape may be superimposed on an image being captured by the camera and presented on the display. The bounding shape may bound an object in the image. The system may determine 3D coordinates of an intersection point associated with the bounding shape. The intersection point may be a point where a projection of the bounding shape into 3D space intersects with a horizontal plane identified in the image. The system may determine 2D coordinates for presentation of an augmented reality object on the display based on the 3D coordinates of the intersection point, and may superimpose a representation of the augmented reality object on the image based on the 2D coordinates. |
US10078909B1 |
Video stream customization using graphics
An online system customizes video conversations between users of the online system by providing graphics that are likely to interest the users. The online system may present composite views overlaying selected graphics on a video stream, which may be part of an augmented reality (AR) environment. The graphics include, for example, background graphics, masks, props, visual or particular effects, frames or borders, etc. The online system may use a machine learning model to predict whether a user is likely to select or interact with a particular graphic. The online system can also filter or rank graphics according to user affinities or user connections on the online system. Users may be encouraged to interact with the graphics that are customized to their specific interests, which can promote an engaging video conversation or AR experience. |
US10078904B2 |
Impact time from image sensing
Impact time between an image sensing circuitry and an object relatively moving at least partially towards, or away from, the image sensing circuitry can be computed. Image data associated with a respective image frame of a sequence (1 . . . N) of image frames sensed by said image sensing circuitry and which image frames are imaging said object can be received. For each one (i) of multiple pixel positions, a respective duration value (f(i)) indicative of a largest duration of consecutively occurring local extreme points in said sequence (1 . . . N) of image frames can be computed. A local extreme point is present in a pixel position (i) when an image data value of the pixel position (i) is a maxima or minima in relation to image data values of those pixel positions that are closest neighbors to said pixel position (i). |
US10078898B2 |
Noncontact metrology probe, process for making and using same
Disclosed is a noncontact metrology probe including: a first camera including a first field of view; a second camera including a second field of view and arranged such that the second field of view overlaps the first field of view to form a prime focal volume; a third camera including a third field of view and arranged such that the third field of view overlaps the prime focal volume to form a probe focal volume; and a tracker including a tracker field of view to determine a location of the probe focal volume in the tracker field of view. Further disclosed is a process for calibrating a noncontact metrology probe, the process including: providing a noncontact metrology probe including: a first camera including a first field of view; a second camera including a second field of view; a third camera including a third field of view; and a tracker including a tracker field of view; overlapping the first field of view with the second field of view to form a prime focal volume; overlapping the prime focal volume with the third field of view to form a probe focal volume; and overlapping the a tracker field of view with the probe focal volume to calibrate the noncontact metrology probe. |
US10078896B2 |
System and method for connectivity mapping
A processing system for and a method of segmenting a physiological image is provided. Once the physiological image is received, extrinsic data defining extrinsic regions is further received. Additionally, intrinsic data defining at least one intrinsic region, each intrinsic region corresponding to one extrinsic region is received. A primary modification is performed, where a shape and size of at least one extrinsic region having a corresponding intrinsic region is modified based on a shape and size of the corresponding intrinsic region, to form a modified extrinsic data. The physiological image is segmented into segmented regions based on the modified extrinsic data, each segmented region which has a corresponding intrinsic region representing a primary modification based on the corresponding intrinsic region. |
US10078894B2 |
Method and apparatus for restoring image
Disclosed is a method and apparatus for restoring an image. The method and apparatus may detect boundary information associated with a boundary in an image, generate a reproducing kernel used to restore a hole in the image based on the detected boundary information, estimate hole information using the generated reproducing kernel, and restore the hole based on the estimated hole information. |
US10078889B2 |
System and method for image calibration
The disclosure relates to a system and method for generating an image by the following steps: obtaining a first image and a second image relating to a subject; obtaining a third image of the subject by a radiology imaging technique; registering the first image and the second image to obtain a first element; calibrating the third image to obtain a second element based on the first element; calibrating the second image based on the second element. |
US10078887B2 |
Scene-based non-uniformity correction in focal plane arrays
Methods and systems for correcting non-uniformity in focal plane arrays include averaging pixel intensity values from a plurality of data captures to generate an image, spatially median filtering the image to generate a median filtered image, temporally stacking the median filtered image with at least one previously median filtered images to generate a median filtered image stack, and temporally median filtering a pixel offset value stack corresponding to each of a plurality of filtered pixel locations within the median filtered image stack to generate a process dataset. |
US10078883B2 |
Writing graphics data from local memory to system memory
This disclosure is directed to graphics data storage. A graphics processing unit (GPU) may determine pixels of a tile for which the GPU generated graphics data during the rendering of the tile. The GPU may store the generated graphics data in a local memory, and use the information of the pixels of the tile for which the GPU generated graphics data to limit the amount of graphics data stored in the local memory that the GPU is to write to an external memory. |
US10078882B2 |
Priority-based command execution
A method of processing commands is provided. The method includes holding commands in queues and executing the commands in an order based on their respective priority. Commands having the same priority are held in the same queue. |
US10078881B2 |
Graphics processing device and operating method for performing tile-based graphics processing using the same
A method and device for processing graphics data include generating primitives including objects in an image, classifying tiles dividing the image into scalable tile groups, generating a coverage pattern identifying primitives that are covered on tiles included in each scalable tile group, generating a bin stream including the coverage pattern corresponding to the each scalable tile groups, and performing rendering for each tile of the tiles using the bin stream. |
US10078880B2 |
Image processing device and image processing system
The present invention provides CPU load reduction and a method of efficient image data transfer. An image processing device, which comprises an image generating unit (203) which further comprises a plurality of processing units which process a plurality of instances of image information and in where the image generating unit (203) transfers accumulated data for each interrupt factor, comprises: data transfer units for each factor (208-212) which accept the interrupts from the image generating unit (203) for each interrupt factor and transfer the data for each interrupt factor, and notifies a CPU (207) of the interrupt when the transfer of the data to be transferred for each interrupt factor is completed; and a communication line (1) which is connected to the image generating unit (203) and the data transfer units for each factor (208-212). |
US10078870B2 |
System and method for automated consolidation of individual retirement accounts
A computer implemented system/method carried out over one or more networks for consolidating retirement accounts owned by an owner, comprising: receiving an electronic data record from a first record keeper for a first retirement account owned by the owner; searching databases and/or sending search requests to one or more account record keepers including said first record keeper for one or more other retirement accounts owned by the owner; and consolidating the first retirement account into the one or more other retirement accounts upon finding the one or more other retirement accounts account. |
US10078869B2 |
System and method for coordinating automated and semi-automated trading tools
The present embodiments include methods, systems, and computer program products that provide tools for use in any type of electronic trading environment. In one aspect, leaning manager includes software that can be implemented on any type of computer device for tracking and/or coordinating the buying and selling of available market quantities by multiple automated or semi-automated trading tools. For instance, if more than one automated or semi-automated trading tool is leaning on the same tradable object then the leaning manager may track and/or coordinate such action. The trading tools can use the tracked information and/or the allocated quantities and their prices to enhance their trading strategies. |
US10078868B1 |
System and method for providing an aggregation tool
Embodiments of the present invention assist in the development, management, and deployment of aggregated data attributes for multiple data sources. One embodiment provides a development interface that allows for elements of attributes, including filters, to be moved into a coding area in which an attribute or an attribute element is being edited. In another embodiment, the user interface presents data fields to assist in the development of filters for multiple data sources with divergent formats. The application further provides a validation interface through which users can validate attributes and trace the results returned by various elements referenced by the attributes under validation. Another embodiment provides a system for managing attributes and deploying them to various systems by creating a deployment file that is used by an attribute calculation system. In one embodiment, the attribute calculation system is a scalable system that dynamically calculates attributes for multiple data sources. |
US10078867B1 |
Augmented reality virtual banker
A method implemented on an augmented reality electronic device includes viewing at least a portion of a financial document with the augmented reality electronic device. One or more words or phrases in a section of the financial document are identified using the augmented reality electronic device. A customer associated with the financial document is identified. An indication of the one or more words or phrases and an identification of the customer are sent to a server computer. Customized content is received from the server computer based on the one or more words or phrases and the identification of the customer. The customized content is displayed on the augmented reality electronic device. |
US10078863B2 |
Systems and methods for augmented reality payments
Systems and methods are provided for augmented reality payments. An augmented reality display may include product information and/or payment information images displayed over an image of one or more real world background objects. The augmented reality display may be displayed on a display of a mobile user device such as a smartphone or tablet or on a structure of a vehicle such as a vehicle windshield. The real world background objects may include a merchant store. The product information and/or the payment information may be overlaid on the merchant store as viewed through a vehicle windshield or as viewed in an image of the merchant store captured by a camera of the user device. The user may be provided with the ability to select one or more items for purchase, make one or more payments, or execute other transactions by interacting with the augmented reality display. |
US10078858B2 |
Systems, methods, and computer program products for implementing a free-text search database
Systems, methods, and computer program products for implementing a dynamic free-text search database. First data is generated for the dynamic free-text search database that represents a first relationship including a first keyword, a first trip, and a first weight value. A plurality of free-text search requests are received, and a second weight value for the first relationship is calculated based on the free-text search requests. The second weight value differs from the first weight value. The first data is transformed into second by inserting the second weight value into the first data such that the first relationship includes the second weight value. |
US10078855B2 |
Managing an exchange that fulfills natural language travel requests
An exchange that fulfills natural language travel requests is described herein. According to some embodiments, systems for managing an exchange that fulfills natural language travel requests may include a publishing module that receives a plurality of inventory records from a plurality of suppliers, each of the plurality of inventory records pertaining to an available offering, the offering being defined by a set of metadata attributes, and a pattern recognition artificial intelligence engine that generates equivalent phrases for the set of metadata attributes from each inventory record by applying pattern recognition artificial intelligence to the set of metadata attributes, the equivalent phrases representing possible natural language queries to which an inventory record may correspond. |
US10078852B2 |
Predicting locations and movements of users based on historical locations for users of an online system
An online system receives location information from a plurality of user devices used by users of the online system. The location information identifies a plurality of different locations at which each of the user devices was located. From the location information, a plurality of chains of locations visited by each of a plurality of users are extracted. The online system generates one or more location pairs based on the chain of locations, where each location pair includes a first location and a second location to which there is a high probability a user will travel if the user is located at the first location. The location pairs are used for a variety of applications, such as for advertising to users based on locations and for providing insights into the movements of users. |
US10078849B2 |
Navigable content units
Merchants create ecommerce-enabled ad units advertising items offered by the merchants. The ad units contain functionality enabling customers to purchase the items by interacting with the ad units. The ad units have associated bid prices that the merchants agree to pay for sales through the ad units. The merchants provide the ad units to a broker. The broker publishes the ad units on web pages provided by publishers as comparison shop ad units that contain multiple ad units and functionality for navigating among them. A customer receiving a web page interacts with an ad unit to purchase the item. During the interactions, the broker dynamically updates the ad unit to conduct the transaction. |
US10078848B2 |
Method of operating nearby function and electronic device supporting the same
An electronic device and a method of operating a nearby function of the electronic device is provided. The electronic device includes a low-power short-range communication module configured to perform a scanning operation and to collect advertising information as a result of the scanning operation, a display module configured to display an item for performing at least one of a short range communication connection and a remote communication connection with at least one reception-side device corresponding to the collected advertising information, and a control module configured to control the scanning operation of the low-power short-range communication module and the displaying of the item for performing the at least one of the short range communication connection and the remote communication connection with the at least one reception-side device corresponding to the collected advertising information. |
US10078847B2 |
Distribution device and distribution method
A distribution device includes a distribution unit which distributes a control program for controlling content to be displayed on a user terminal, to the user terminal. The control program is a display program to be executed in the user terminal, and controls the user terminal to execute a sound playback procedure for playing back a sound when content is included in an area specified by the display program for displaying the content, a viewable area acquisition procedure for acquiring the area specified by the display program in the content as a viewable area, a display area determination procedure for determining whether a display area where a video is displayed corresponding to the content is positioned in the viewable area, and a video playback procedure for stopping playback of the sound and starting playback of the video, when determined that the display area is positioned in the viewable area. |
US10078842B2 |
Selective scent dispensing
A computer implemented method, a computerized system and a computer program product for selective scent dispensing. The computer implemented method comprising: detecting an event, wherein the event is associated with a person entering a predetermined physical area; in response to the detection of the event, determining, by a processor, a scent for the event; and applying, by a dispenser, the scent on the predetermined physical area. |
US10078837B2 |
Systems and methods to generate a receipt for a transaction
A system includes a transaction terminal that is configured to examine an authorization response for an indicator, which, when set, causes the transaction terminal to communicate with a portal to obtain content relevant to the receipt for the transaction approved by the authorization response. The content may identify the benefit of an offer applied to the transaction, which is not reflected in the authorization response. The content may direct the user to select an option regarding the delivery of the receipt. Options presented for selection include suppression of the printing of the paper receipt in favor of an electronic receipt transmitted to a communication reference of the user, printing a mini paper receipt in addition to transmitting an electronic receipt, and/or printing the full paper receipt at the transaction terminal. |
US10078835B2 |
Authentication token for wallet based transactions
Transaction address data is received at a point of interaction (POI) device, from a payment-enabled mobile device. The transaction address data includes first address data and second address data. The first address data identifies a wallet service provider that is associated with the payment-enabled mobile device. The second address data indicates an internet address for a server function present in the payment-enabled mobile device. The first address data is used to dispatch the second address data from the POI device to the wallet service provider. |
US10078833B2 |
Combination payment card and methods thereof
Systems and methods for processing payment transactions using combination payment cards. The combination payment card is associated with an open-loop account and one or more closed-loop accounts. Transaction information is received from a point-of-sale device. At least one of the closed-loop and open-loop account is debited. |
US10078832B2 |
Method for using barcodes and mobile devices to conduct payment transactions
Embodiments of the invention facilitate payment transactions by integrating the image capture and image processing capabilities of certain mobile devices with the card-based payment transaction infrastructure. In some embodiments, a camera contained in a mobile device is used to capture an image of a barcode that is visible on the surface of a substrate. The barcode may represent or otherwise encode one or more of payment account data, consumer authentication data, consumer profile data, or other relevant information. In some embodiments, the captured image may be processed by the mobile device to extract the payment account data, authentication data, or other relevant data. This data may then be communicated to a data processing element that is connected to, or forms part of, a payment processing network in order to conduct the desired payment transaction. |
US10078830B2 |
Modulating mobile-device displays based on ambient signals to reduce the likelihood of fraud
Provided is a process of classifying ambient signals to reduce fraudulent use of information, the process including: receiving, with the mobile computing device, from a remote server, balance-access information by which a stored value card balance can be spent at a point of sale terminal; storing, with the mobile computing device, the balance-access information; sensing, with one or more sensors of a mobile computing device, ambient signals; classifying the ambient signals as indicating the user is in a retail establishment; and in response to the classification, displaying, on a display screen of the mobile computing device, the balance-access information, such that the balance-access information can be input to a point-of-sale terminal. |
US10078828B2 |
Commodity registration apparatus and commodity registration method
A commodity is learnt and stored in an HDD on the basis of a commodity image captured by an image capturing section. Commodity registration is carried out through a key input. The commodity which is not stored in the HDD yet is stored in the HDD as commodity data when the commodity registration is carried out through a key input, in this way, the registration as a learnt commodity is realized. Then the target commodity captured by the image capturing section is read from the commodity data stored in the HDD. In this way, the commodity image can be added and learnt based on that the unregistered commodity is input through a key operation by the operator. |
US10078824B2 |
Platform and method for integrating services in a terminal or kiosk
A software platform and method are presented for integrating loosely coupled services or offerings provided across a retail environment into self-service terminals configured to perform different type of retail functions. The integration is accomplished with little or no modifications to existing software applications that provide the services or offerings. |
US10078821B2 |
System and method for securely registering a recipient to a computer-implemented funds transfer payment network
A computer-implemented payment processing method includes storing, by a computer system, information regarding a recipient in an account information directory, the account information directory being implemented in a data storage system, the information including a public identifier identifying the recipient, the public identifier including an e-mail address and/or a telephone number assigned to the recipient when the public identifier is stored in the account information directory; receiving, by the computer system, a funds transfer request identifying the recipient by the public identifier, the funds transfer request being received via a computer network; determining, by the computer system, a private identifier for the recipient based on the public identifier; and transmitting, by the computer system, a funds transfer message via a computer network to cause funds to be transferred from a sender to the recipient, the funds transfer message being generated using the private identifier. |
US10078820B2 |
Split ticket handling
This disclosure describes techniques and arrangements for splitting one or more items from a ticket to another ticket. Some techniques and arrangements facilitate the splitting of one or more items from an open ticket to one or more split tickets. In some implementations, a foster ticket is utilized to account for items associated with split tickets. Other techniques and arrangements include providing split ticket suggestions. In some implementations, split ticket suggestions are provided based on historical ticket information and/or customer information. |
US10078816B2 |
Automated transaction machine with shuttle
A document delivery system within an automated transaction machine includes a shuttle for receiving a stack of documents. The shuttle is moveable from a dock location to a user interface location along a track system The shuttle may be utilized with a rear-load configuration or a front-load configuration in which the track system has a travel path from the dock location to the user interface location. |
US10078815B2 |
Overstock inventory sorting at retail sales facilities
In some embodiments, methods and systems of locating overstock items at a retail sales facility include receiving data when a worker of the retail sales facility scans a product case containing a product using an inventory management electronic device including a processor; obtaining at least one inventory management factor associated with the product; estimating whether the product is to be picked by the worker from a storage bin at a stock room location while packed in the product case or after being removed from the product case; and outputting, based on the estimating step, an indication to the worker either that the product is to be picked from the storage bin without being removed from the product case, or that the product is to be picked from the storage bin after being removed from the product case. |
US10078808B1 |
On-demand designated delivery locator
Delivery area guidance may be provided to an unmanned aerial vehicle (UAV) delivering a package to a customer. For example, a UAV may be programmed to fly to a delivery area. When the UAV approaches the delivery area, the UAV may send a signal that it has a package for the customer. A delivery area guidance (DAG) device associated with the customer may receive the signal and project a visible landing marker to guide the UAV to a designated delivery location. The DAG device may monitor motion near the designated delivery location, indicate existence of obstacles, and/or notify inhabitance of the approach of the UAV and/or receipt of the package. |
US10078805B2 |
Operations management system and related methods
An operations management server associated with a site location having a plurality of distributed assets therein may store a database(s) including a hierarchy of places within the site location, respective places for the plurality of assets within the site location, and pending work orders for respective assets and respective priority indicators associated therewith, determine a respective place associated with a given asset based upon a work order associated therewith and the database, determine a parent place within the site location within which the place associated with the given asset resides based upon the database, and determine at least one sibling place within the parent place based upon the database. The server may also determine pending work orders for other assets, determine a relative priority of the determined work orders, and communicate the determined work orders to a mobile communications device for completion in order of relative priority. |
US10078803B2 |
Screen-analysis based device security
Systems and methods are provided for a content-based security for computing devices. An example method includes identifying content rendered by a mobile application, the content being rendered during a session, generating feature vectors from the content and determining that the feature vectors do not match a classification model. The method also includes providing, in response to the determination that the feature vectors do not match the classification model, a challenge configured to authenticate a user of the mobile device. Another example method includes determining a computing device is located at a trusted location, capturing information from a session, the information coming from content rendered by a mobile application during the session, generating feature vectors for the session, and repeating this until a training criteria is met. The method also includes training a classification model using the feature vectors and authenticating a user of the device using the trained classification model. |
US10078797B1 |
Stem ejectable component assembly
A stem ejectable component assembly for electronic devices does not use a pin or needle to eject the tray holder. The assembly includes a receiving housing coupled to a SIM/MMC tray, a front plate, and a stem. The front plate incorporates slider pins that slide out to engage with recesses in the support frame of the electronic device to lock the assembly. The slider pins have inner ends that abut the stem and hold the stem in a pushed-in position. The slider pins also incorporate profiled protrusions that engage with ball pins fixed to the receiving housing. When the front plate is pushed inward, the profiled protrusions cause the slider pins to move outwards and release the stem to project out of the front plate. Pulling the stem causes the slider pins to slide in and disengage from the recesses in the support frame to enable withdrawal of the assembly. |
US10078796B2 |
Apparatus and method of hand gesture recognition based on depth image
Disclosed is an apparatus for hand gesture recognition based on a depth image, which includes a depth image acquiring unit configured to acquire a depth image including a hand region, a depth point classifying unit configured to classify depth points of a hand region in the depth image according to a corresponding hand portion by means of a machine studying method, and a hand model matching unit configured to match a three-dimensional hand model with the classified depth points by using distances between the classified depth points and a hand portion respectively corresponding to the depth points. A recognition method using the apparatus is also disclosed. |
US10078787B2 |
Crowd-based video identification and analytical recognition system
An analytical recognition system includes one or more video cameras configured to capture video and a video analytics module configured to perform real-time video processing and analyzation of the captured video and generate non-video data. The video analytic module includes one or more algorithms configured to identify an abnormal situation. Each abnormal situation alerts the video analytics module to automatically issue an alert and track one or more objects or individuals by utilizing the one or more video cameras. The abnormal situation is selected from the group consisting of action of a particular individual, non-action of a particular individual, a temporal event, and an externally generated event. |
US10078784B2 |
Forestry information management systems and methods streamlined by automatic biometric data prioritization
Methods and systems are presented for obtaining photographic data recently taken via one or more airborne vehicles (drones, e.g.) and for prioritizing forestry-related review and decision-making as an automatic response to the content of the photographic data even where remote decision-makers are only available via limited-bandwidth connections. |
US10078783B2 |
Enhanced user authentication
A method and system for authenticating a user. A first digital representation of an iris of an eye of at least one authentic user is obtained. A second digital representation of at least one authentic overlay pattern is obtained. A third digital representation of a captured image of an iris of a user to be authenticated is obtained, where the iris of the user has been overlaid with a contact lens including a further overlay pattern thereby creating an image composed of the iris of the user and the further overlay pattern. An expected digital representation of an iris of at least one authentic user is generated, by combining the first and second digital representations. Authenticating the user is attempted by comparing the third digital representation with the expected digital representation. An authentication signal indicative of whether authentication of the user has been successful is generated based on the comparing. |
US10078782B2 |
Method for identifying and/or authenticating an individual by iris recognition
A method for identifying and/or authenticating an individual by a system including a storage device storing at least one binary code of a reference iris and a binary code of an associated reference mask: acquisition of an image of an eye of the individual, segmentation of the acquired image to isolate a region containing the texture of the iris and determine an associated mask, division of the region and the mask into N2 concentric rings, normalization of the region, determination of a binary iris code IC and a binary code of mask IM matching at least one ring of the iris with a ring of the reference iris to minimize a matching distance between the acquired image and the reference image, computation of the minimized matching distance, identification and/or authentication of the individual if the minimized matching distance is less than a predetermined threshold. |
US10078781B2 |
Automatically organizing images
A method includes obtaining a plurality of images, including geolocation information and time information for each image. The method also includes identifying a group of related images from the plurality of images from a common geographical area and a common time period based on the geolocation information and the time information for each of the plurality of images, and identifying an event that occurred within the common time period and within the common geographical area by searching a repository of event information. The method also includes storing the group of related images in an image collection, and assigning a title to the image collection, wherein the title is based at least in part on a title of the event. |
US10078777B2 |
Fingerprint recognition sensor and portable display device having the same
Disclosed are a fingerprint recognition sensor including: a light source positioned while being spaced apart on one surface of the substrate and irradiating light toward the substrate; and a light direction switching layer positioned between the substrate and the light source, having a thickness-direction cross-section having a right-angled triangular shape, and including multiple protrusions constituted by a first surface in which the light irradiated from the light source is incident and refracted, a second surface contacting the one surface of the substrate, in which the refracted light is transmitted toward the substrate, and a third surface vertical to the one surface of the substrate, and a mobile display device having the same. |
US10078773B1 |
Machine readable code with portion analysis
Embodiments are directed to methods and systems to increase flow and throughput of particular data through the use of a machine readable code with portion analysis. The machine readable code may be generated by a transaction processing network and correspond with one or more resource provider computers. When data is received by the transaction processing network that corresponds with one of the resource provider computers, a portion of the machine readable code that is proportional to a size or measurement of the data may be provided in exchange for the data. The recipient of the portion of the code and, once the recipient collects a predetermined number of machine readable code portions to complete the machine readable code, the complete machine readable code may be scanned and transmitted back to the transaction processing network to be exchanged for additional information or to initiate further processing. |
US10078766B2 |
Labeling and authenticating using a microtag
An identifier made using a silicon film fragment. The silicon film has a varying optical index of refraction. The varying optical index of refraction reflects one or more spectral peaks when illuminated with light. The one or more spectral peaks includes a reference peak. The silicon film is fragmented to generate the silicon film fragment. |
US10078763B2 |
Programmable unit for metadata processing
A system and method for metadata processing that can be used to encode an arbitrary number of security policies for code running on a stored-program processor. This disclosure adds metadata to every word in the system and adds a metadata processing unit that works in parallel with data flow to enforce an arbitrary set of policies, such that metadata is unbounded and software programmable to be applicable to a wide range of metadata processing policies. This instant disclosure is applicable to a wide range of uses including safety, security, and synchronization. |
US10078761B2 |
System and method for privacy-aware information extraction and validation
Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data. |
US10078760B1 |
Graph-based inference of confidential data insights
In an example, a weighted directed graph data structure is constructed from position information and position transition information, the weighted directed graph data structure comprising a plurality of nodes, with each node corresponding to a position in the position information, and a plurality of directed edges between the plurality of nodes, with each directed edge corresponding to a transition occurring from a position corresponding to a node at a beginning of the directed edge to a position corresponding to a node at an end of the directed edge. A value is assigned to each node based on one or more confidential data values associated with a position corresponding to the node. A weight is assigned to each directed edge based on a number of members that transitioned positions on either side of the edge. The values in each node are then updated repeatedly based on neighbor node values until convergence occurs. |
US10078754B1 |
Volume cryptographic key management
Techniques for providing cryptographic keys for encrypted system volumes on machine instances in virtualized and/or distributed systems are described herein. At a time after detecting the requirement for a cryptographic key by a virtual machine instance, one or more computer system entities within a computer system invoke one or more computer system capabilities at least to create one or more virtual hardware devices capable of representing or providing appropriate cryptographic keys. The virtual hardware devices are connected to the machine instance under the control of the computer system so that the encrypted system volumes may be used. After the cryptographic key is no longer needed, it is detached from the machine instance. |
US10078753B2 |
Advanced threat protection cross-product security controller
A system for securing electronic devices includes a processor, non-transitory machine readable storage medium communicatively coupled to the processor, and a security controller. The security controller includes computer-executable instructions on the medium that are readable by the processor. The security controller is configured to determine a suspicious file from a client using security applications, identify whether the suspicious file has been encountered by other clients using the security applications, calculate a time range for which the suspicious file has been present on the clients, determine resources accessed by the suspicious file during the time range, and create a visualization of the suspicious file, a relationship between the suspicious file and the clients, the time range, and the resources accessed by the suspicious file during the time range. |
US10078752B2 |
Continuous malicious software identification through responsive machine learning
A security system and method secures and responds to security threats in a computer having a CPU, a Kernel/OS, and software applications. A low-level data collector intercepts a selection of first tier calls between the CPU and Kernel/OS, and stores associated first tier call IDs. A Kernel module intercepts a selection of second tier calls between applications and the Kernel/OS, and stores associated second tier call IDs. An Analytic Engine maps the stored first and second tier call IDs to a rulebase containing patterns of security threats, to generate a threat analysis, and then responds to the threat analysis. The Analytic Engine enlarges or contracts the selection of first and second tier calls to increase or decrease specificity of the threat analysis. A Management Module generates user interfaces accessible remotely by a user device, to update the rulebase and configure the low-level collector, the Kernel module, and the Analytic Engine. |
US10078749B2 |
Authentication and control of encryption keys
An apparatus, a method, and a system are presented in which the apparatus includes an interface control circuit that may be configured to receive a message including a cryptographic keyword and a policy value. The policy value may include one or more data bits indicative of one or more policies that define allowable usage of the cryptographic keyword. The apparatus also includes a security circuit that may be configured to extract the cryptographic keyword and the policy value from the message, and to apply at least one policy of the one or more policies to usage of the cryptographic keyword in response to a determination that an authentication of the message succeeded. |
US10078748B2 |
Unlock and recovery for encrypted devices
A computing device can perform operations to unlock encrypted volumes of the computing device while the computing device is in a recovery environment. In some examples, the computing device can work in conjunction with a test computing device to unlock the encrypted volumes using an unlock token and a PIN. In other examples, the computing device can perform operations without a test computing device. For example, the computing device can, while in the recovery environment, use credentials associated with a user of the computing device to obtain a recovery password to unlock keys for interpreting the encrypted volumes. In some examples, the computing device can use a shortened recovery password in conjunction with anti-hammering capabilities of a Trusted Platform Module in order to unlock keys for interpreting the encrypted volumes. These and other operations can facilitate secure unlock of volumes of encrypted data on a consumer device. |
US10078743B1 |
Cross identification of users in cyber space and physical world
A method for using a user device. The method includes obtaining, during a fingerprint learning phase, a historical portion of user activity data associated with user activity of a user using the user device, analyzing, by a computer processor of the user device, the historical portion to generate a fingerprint of the user, wherein the fingerprint represents characteristics of the user activity, obtaining, during a fingerprint matching phase subsequent to the fingerprint learning phase, an ongoing portion of the user activity data, analyzing, by the computer processor and based on the fingerprint, the ongoing portion to determine a match, wherein the match is determined at a time point within the fingerprint matching phase, and unlocking, by the computer processor and in response to determining the match, a locked data item for access, therein the locked data item is stored on the user device. The locked data item is associated to the user owning, assigned to, or normally and legitimately using the user device. In one embodiment, once unlocked the data item can be used to authenticate the user associated to it, i.e., the user owning, assigned to, or normally and legitimately using the user device on which the data item is stored. |
US10078741B2 |
Two-way authentication in single password with agent
Systems and methods for enabling user authentication using a first computing device (e.g., a tablet computer) for providing user credentials including an obfuscated password to an application server for authenticating the user credentials and a second computing device different from the first computing device (e.g., a mobile phone) for generating the obfuscated password are described. In some cases, the first computing device may request a login page for accessing a protected resource (e.g., an electronic file) from the application server, which may generate a user specific grid for the login page and send the login page including the user specific grid to the first computing device. The user specific grid may include a plurality of symbols (e.g., alphanumeric characters) associated with a password. The second computing device may generate the obfuscated password using the plurality of symbols entered by a user of the second computing device. |
US10078740B2 |
Method to fetch functionality across applications
A method and system for fetching functionalities across various user interfaces and providing, for execution, instructions to invoke a function that is not present at a particular user interface are disclosed. The method implemented in the system can include receiving i) data identifying a first function associated with a first user interface, and ii) instructions for invoking the first function in one or more user interfaces; receiving, from a second user interface, a request for invoking the first function; selecting, using a processor, an instruction configured to invoke the first function in the second user interface; transmitting the instruction to the second user interface; and invoking, using the transmitted instruction, the first function in an application associated with the second user interface. |
US10078737B2 |
System and method for securely retrieving and playing digital media
A system for securely downloading and playing coherent digital content such as music and preventing its play by unauthorized users. The system may include mass server/storage devices for receiving and storing digital content having predetermined gaps; and client devices communicating with the server/storage devices, and providing authorization to proceed. During playing of the digital content by the client devices, the missing gaps may be filled into the appropriate places, to allow the play of the coherent digital content. |
US10078733B2 |
System and methods for nutrition monitoring
An apparatus comprising a natural language processor, a mapper, a string comparator, a nutrient calculator, and a diet planning module, the diet planning module configured to generate a diet action control, the diet action control comprising instructions to operate the client device to perform a diet change recommendation on the client device, and apply the diet action control to the client device. |
US10078730B2 |
Point-of-care testing system
A point of care (POC) testing system and a method for configuration of a POC testing system are disclosed that provide a workflow solution for the configuration management of POC analyzers. The POC system and method provide for convenient assisted workflows that enable efficient replacement of POC analyzers and enable traceable relocation of POC analyzers within, for example, a hospital. |
US10078725B2 |
Methods and techniques for collecting, reporting and managing ionizing radiation dose
Provided is a method of collecting and managing information relating to medical diagnostic procedures which includes collecting objective information about a plurality of procedures and subjective information about the results of those procedures. The objective information provides information about the parameters of the procedure and the patient who underwent the procedure while the subjective information includes an assessment of the quality of the results of the procedure. This information can be stored in a database. The database can be accessed and the information therein used in connection with understanding the results of past procedures and planning for future procedures. |
US10078717B1 |
Systems and methods for estimating performance characteristics of hardware implementations of executable models
Systems and methods automatically generate optimized hardware description language code for a model created in a modeling environment. A training tool selects and provides scripts to a hardware synthesis tool chain that direct the tool chain to synthesize hardware components for core components of the modeling environment. A report generated by the tool chain is evaluated to extract performance data for the core components, and the performance data is stored in a library. An optimization tool estimates the performance of the model using the performance data in the library. Based on the performance estimate and an analysis of the model, the optimization tool selects an optimization technique which it applies to the model generating a revised. Estimating performance, and selecting and applying optimizations may be repeated until a performance constraint is satisfied or a termination criterion is met. |
US10078712B2 |
Digital proxy simulation of robotic hardware
A computer-implemented method, computer program product, and computing system is provided for a digital proxy simulation of robotic hardware. In an implementation, a method may include creating a digital proxy simulation for a robotic hardware wherein the digital simulation and the robotic hardware may share a network interface. a user may be provided with an option to switch between the robotic hardware and the digital proxy simulation. The switch may be executed, upon receiving a user selection, between the robotic hardware and the digital proxy simulation, wherein executing the switch includes transferring input and output signals between the digital proxy simulation and the robotic hardware. |
US10078710B2 |
Distributed data set storage and analysis reproducibility
An apparatus includes a processor and a storage storing instructions causing the processor to: maintain a federated area; receive a request to perform a job flow with a data set from a remote device; retrieve a job flow definition specifying the tasks of the job flow from the federated area; determine whether there is an instance log in the federated area generated by a previous performance of the job flow with the data set; in response to there being such an instance log, retrieve the version specified in the instance log of each task routine for each task from the federated area; in response to there being no such instance log, retrieve the most recent version of each task routine; perform the job flow with the retrieved versions of the task routines and the data set to generate a result report; and provide the result report to the remote device. |
US10078707B2 |
Digital image and content display systems and methods
Disclosed herein are systems and methods for displaying images and contextually relevant content on a digital content platform, such as a web page. In one embodiment, for example, the systems and methods include receiving a request for content call from an end-user device, identifying content that is contextually relevant to the image, delivering the content to the end-user device, and delivering a computer-readable instruction that causes the end-user device to perform an animation that displays the content in a spatial relationship with respect to the image as originally published. The spatial relationship is defined such that the content appears to be displayed on a backside of the image. |
US10078701B2 |
Associating related threads in a question and answer session
A computer detects a question from a participant and determines whether the question is marked to be directed to a particular participant. If marked, the question is directed towards the particular participant, otherwise the question is transmitted to all participants of the web conference. If the computer does not detect an answer to the question from a participant, the participants are reminded of the unanswered question. If the computer detects an answer from a participant, the computer determines whether the answer has been marked by the answering participant as related to another question and answer thread. The computer moves the question and answer to the related thread if marked as related, otherwise the question and answer are saved as a new thread. The entirety of the web conference threads are then saved by the computer in an organized database. |
US10078699B2 |
Field mappings for properties to facilitate object inheritance
A method includes receiving a request for a property of an object, where the property has a property type and includes a property value and a property name, and the property does not conform to a property specification for the property type. The method also includes determining a field mapping for the property of the object, where the field mapping is derived from the property specification, and accessing the property of the object. The method further includes modifying the property of the object according to the field mapping. The method also includes providing as a response to the request the property of the object as modified according to the field mapping. |
US10078698B2 |
Identifying client states
A method for identifying client states, receives a set of paths representative of a document object model (DOM) associated with a web page of a rich internet application and for each path in the set of paths received, extracts a subtree, as subtree X, for a current path. The method traverses all known sub-paths under the current path and delete corresponding subtrees from subtree X and reads contents of and determines states of subtree X to form a state X. The state X is added to a set of current states and responsive to a determination no more paths exist, returns the set of current states of the rich internet application. |
US10078696B1 |
Relevant social searching and user centric data analysis via user and peer group parameters via a dynamic interface
A system and method that enables the user to search and identify meaningful and relevant information, based upon the weighted, custom parameters provided by the user and parameters or rules defined by the community of users as a group, with the option of utilizing user profile information to tune or detune searching, comparing or contrasting, and predicting. User profile information is collected and organized with data and feedback collected from other users. The results are then tailored to a weighted, cumulative summary result, for display that benefits the contributing user and subsequent future community or user group associations (UGA). The methods provide a summary, or result, that can be tailored specifically to the user based upon weighted rules (algorithms) and parameters defined by the user (or a user group as a whole), and the weighted rules and parameters defined as meaningful by the user (group). |
US10078690B2 |
Method and device for presenting content
It is provided a method for triggering an action on a second device. It comprises the steps of obtaining audio of a multimedia content presented on a first device; comparing the obtained audio with reference audio data in a database; if finding the obtained audio exists in the database containing reference audio, determining an action corresponding to the matched reference audio; and triggering the action in the second device. |
US10078689B2 |
Labeling/naming of themes
The disclosed solution uses machine learning-based methods to improve the knowledge extraction process in a specific domain or business environment. By formulizing a specific company's internal knowledge and terminology, the ontology programming accounts for linguistic meaning to surface relevant and important content for analysis. For example, the disclosed ontology programming adapts to the language used in a specific domain, including linguistic patterns and properties, such as word order, relationships between terms, and syntactical variations. Based on the self-training mechanism developed by the inventors, the ontology programming automatically trains itself to understand the domain or environment of the communication data by processing and analyzing a defined corpus of communication data. |
US10078688B2 |
Evaluating text classifier parameters based on semantic features
Systems and methods for evaluating text classifier parameters based on semantic features. An example method comprises: performing a semantico-syntactic analysis of a natural language text of a corpus of natural language texts to produce a semantic structure representing a set of semantic classes; identifying a natural language text feature to be extracted using a set of values of a plurality of feature extraction parameters; partitioning the corpus of natural language texts into a training data set comprising a first plurality of natural language texts and a validation data set comprising a second plurality of natural language texts; determining, in view of the category of the training data set, the set of values of the feature extraction parameters; validating the set of values of the feature extraction parameters using the validation data set. |
US10078687B2 |
Deletion of elements from a probabilistic data structure
A computer system receives a request to remove an entry from a probabilistic data structure. In response to the request, the computer system queries the probabilistic data structure to determine a current iteration value for the entry within the probabilistic data structure. The current iteration value indicates a state of the entry such that a first state corresponds to the entry being a member of a set and a second state corresponds to the absence of the entry from the set. As a result of the current iteration value denoting that the entry is a member of the set, the computer system increments the current iteration value to generate a new iteration value that corresponds to the absence of the entry from the set. The computer system uses the new iteration value and the entry to generate a new output value that is then added to the probabilistic data structure. |
US10078686B2 |
Combination filter for search query suggestions
There is disclosed a method and a system for generating a search query completion suggestion. The method comprises receiving at least a portion of a search query and determining a first query component therein. A suggested second query component related to the first query component is generated, the search query completion suggestion containing the first query component and the suggested second query component. A list of potentially banned words is accessed to determine if the first query component matches any of the potentially banned words maintained therein. It is then determined if the potentially banned word is associated with a ban marker or an unban marker. A list of ban or unban markers respectively is accessed to determine if the suggested second query component matches any of the ban or unban markers maintained therein, the search query completion suggestion being generated or not generated accordingly. |
US10078680B2 |
Method for streaming transactions in database cluster
A method for use in a database cluster is provided. A transaction is received at a first node of the database cluster. The transaction is executed at the first node, wherein the transaction produces a plurality of replication events. The plurality of replication events of the transaction are divided into a plurality of fragments, each of which comprises one or more replication events. Subsequently, a set of fragment-specific parameters is assigned to each of the plurality of fragments. The plurality of fragments are then communicated to a second node of the database cluster, one by one, as soon as they are prepared in the first node. A transaction is established in the second node to apply the arriving fragments. With this streaming replication method, the replication of the transaction in the first node, can begin early, before the transaction commits in the first node. This will even out the delay of large transaction replication. |
US10078679B1 |
Verifying the validity and status of data from disparate sources
Resolving a discrepancy between disparate data sources is disclosed. Listing data for an item for sale is received from a plurality of disparate data sources. The listing data is compared with reliable listing data from a reliable data source. It is determined whether there is a discrepancy between the listing data and the reliable listing data. In the event there is a discrepancy between the listing data and the reliable listing data, at least a portion of the listing data is filtered. |
US10078669B2 |
Data compression system
The system includes a correlation extraction means for extracting at least one candidate for a correlation from a collected given data set, based on a relationship between units of data in the given data set; a correlation verification means for verifying whether or not the units of data in the given data set satisfy the correlation extracted by the correlation extraction means; and a data compression means for compressing the given data set with use of the correlation, based on the result of verification by the correlation verification means. |
US10078667B2 |
Normalizing non-numeric features of files
Embodiments include method, computer program products and apparatuses for normalizing non-numeric features of files and corresponding apparatus. Aspects include segmenting at least one pair of positive instances of a non-numeric feature of a file into a number of tokens and -comparing the tokens in the at least one pair of positive instances to obtain matching tokens. Aspects also include calculating weights of their matching the file, for the matching tokens, and storing the tokens and their weights in a token base. |
US10078666B2 |
Normalizing non-numeric features of files
Embodiments include method, computer program products and apparatuses for normalizing non-numeric features of files and corresponding apparatus. Aspects include segmenting at least one pair of positive instances of a non-numeric feature of a file into a number of tokens and comparing the tokens in the at least one pair of positive instances to obtain matching tokens. Aspects also include calculating weights of their matching the file, for the matching tokens, and storing the tokens and their weights in a token base. |
US10078664B2 |
Searching for and finding data across industrial time series data
A system and method for searching for and finding data across industrial time-series data is disclosed. A computer system receives a search query from a client system. The computer system accesses a database including a plurality of stored time-series data sets. For each stored time-series data set, the computer system determines whether the stored time-series data set includes one or more sections that match the received search query. In accordance with a determination that two or more of stored time-series data sets include at least one section that matches the received search query, the computer system determines whether the matching sections in each stored time-series data set have overlapping time periods. In accordance with a determination that the matching sections in each time-series data set have overlapping time periods, the computer system identifies a particular event that occurred during the overlapping time periods. |
US10078661B1 |
Relevance model for session search
A session search relevance model identifies a user's dynamic information need based on a feedback model and a session relevance model. The feedback model is based on query changes in the session search and user interest in particular documents presented throughout the session search. The relevance model modifies a user's current query to retrieve documents most relevant to a user's information need. |
US10078660B2 |
Methods and systems for presenting online content elements based on information known to a service provider
Methods and systems for presenting online content elements based on information known to a service provider. One of the methods is a method for presenting online content at a communication apparatus, the communication apparatus being assigned an identifier. The method comprises: obtaining information that pertains to a profile associated with the identifier and provided by a service provider involved in assigning the identifier to the communication apparatus; determining an online content element to be presented at the communication apparatus based on the information; and causing the communication apparatus to present the online content element. Another one of the methods is a method for facilitating determination of online content to be presented at a communication apparatus. Servers for implementing the methods are also provided. |
US10078658B2 |
Systems and methods for electronic data distribution
A computer-implemented method is disclosed that comprises receiving, at a data provider computing system, a data contribution from a client device associated with a user, and based on the received data contribution, determining a user identifier that uniquely identifies the user. The method comprises performing a data validation operation to validate the data contribution. The method comprises, based on validating the data contribution, storing the data contribution in association with the user identifier. Further, the method comprises receiving a data request from a data consuming system. Based on the data request, the stored data contribution is identified and distributed to the data consuming system. Based on distribution of the data contribution to the data consuming system, a distribution value associated with the data contribution is generated. An indication of the distribution value is stored in association with the user identifier. |
US10078657B2 |
Detection of data replication consistency
A method, system, and computer program product for detecting consistency between first and second data replicas is provided. Detecting consistency between data replicas includes acquiring first characteristic information of a first data replica and second characteristic information of a second data replica, the first and second characteristic information being associated with keys of the respective first and second data replicas. Detecting consistency between data replicas further include determining, based on a predetermined threshold value of a number of determination times, whether the first characteristic information is identical to the second characteristic information of the second data replica. In response to the determining that the first characteristic information and the second characteristic information are identical, whether the first data replica is consistent with the second data replica may then be confirmed. |
US10078656B1 |
Unmodifiable data in a storage service
An object-based data storage system receives a request to create a logical data container subject to a condition that data objects are to be unmodifiable until after a specified amount of time has transpired. During the amount of time, the object-based data storage system may deny any requests to modify the data objects stored in the logical data container while allowing read-only access to the data objects. After the amount of time has transpired, the object-based data storage system may be configured to allow a customer to modify or delete any data objects stored within the logical data container. Alternatively, the object-based data storage system may be configured to delete the data objects automatically after the amount of time has transpired for the data objects. |
US10078655B2 |
Reconciling sensor data in a database
A computer-implemented method for storing and reconciling in a database sensor data from a plurality of sensors, the method comprising: repetitively receiving data sets for the plurality of sensors, each data set comprising sensor data detected by at least one of the plurality of sensors from a source during a sensing event, wherein a source identifier identifies the source, a sensor identifier identifies the at least one of the plurality of sensors, and wherein the sensor identifiers of at least two of the received data sets are different from each other, while both data sets comprise the same source identifier. |
US10078644B1 |
Apparatus and methods for manipulating multicamera content using content proxy
Content proxy may be obtained. Content may include video captured by an action camera. Content proxy may include metadata information obtained contemporaneous with the content and stored in a session container. Content proxy may include lower data rate version of the content (thumbnails). Content proxy information may be viewed and/or analyzed in order to obtain one or more highlights. Content portion corresponding to the highlight may be obtained. Multiple versions of content proxy obtained by multiple cameras may be used to identify, display, and/or share content portions in a multi-camera/multiuser applications. |
US10078639B1 |
Cluster file system comprising data mover modules having associated quota manager for managing back-end user quotas
A cluster file system comprises a front-end file system, a back-end file system, data mover modules arranged between the front-end and back-end file systems, and a quota manager associated with at least a given one of data mover modules. The data mover modules are configured to control archiving of data between the front-end file system and the back-end file system for respective users based at least in part on respective user quotas established by the quota manager and identifying corresponding portions of the back-end file system available to the users. The front-end file system may comprise archive directories configured for respective ones of the users, with the data mover modules being configured to archive a given file from the front-end file system in the back-end file system responsive to a link to that file being stored in a corresponding one of the archive directories of the front-end file system. |
US10078636B2 |
Providing a human-sense perceivable representation of an aspect of an event
A method and system presents a sensory trait to a person for providing a human-sense perceivable representation of an aspect of an event. Information associated with an event can be received which has a first aspect being perceivable by a human via a first human sense at a distance from the event. A second aspect of the event is imperceivable by the human via a second human sense at the distance from the event. A query can be sent to a database for a representation of the first aspect of the event. A response to the query can be received which identifies the representation of the second aspect. The representation of the second aspect can be outputted in a manner that is perceivable by the human via the second human sense, while the human perceives the first aspect via the first human sense at the distance from the event. |
US10078630B1 |
Multilingual content management
Disclosed aspects relate to multilingual content management. A set of language usage data for a set of languages may be ingested from a set of mobile computing devices by a multilingual content management engine. A language profile for a group of users that indicates relative usage of the set of languages with respect to the group of users by may determined by the multilingual content management engine using the set of language usage data for the set of languages. A multilingual message may be generated based on the language profile for the group of users by the multilingual content management engine. The multilingual message may be provided to the group of users by the multilingual content management engine. |
US10078629B2 |
Tabular data compilation
One or more table content documents (TCDs) can be constructed for a set of tabular data or portion thereof. A set of query features corresponding to a question can be matched to one or more TCDs. A respective candidate answer can be generated for each of the one or more TCDs having a set of features matching the set of query features above a threshold. Zero or more candidate answers can be output to a user consumable data object. |
US10078628B2 |
Annotation-based dependency calculations
Media, method and system for creating software capable of performing the steps necessary to prepare a complex form, and more particularly to the use of annotations to specify dependency information for the fields of the form. Embodiments of the invention break down the logic of complex forms into the much simpler logic of individual form fields, greatly simplifying the implementation of the overall logic by allowing individual fields to be worked on independently, with clear delineation of structure and function between them. Embodiments of the invention further allow a user to specify the immediate precursors for a field, and then automatically determine a global calculation order for all fields that ensures that all of the precursor fields for each field being calculated have been previously calculated before that field is calculated. |
US10078626B1 |
Automated layout testing of content
Described herein are systems and methods for automatically verifying layout of content such as web pages, e-books, and so forth which comprise a markup language. The content is rendered in a headless browser without presentation to a display to generate a document object model (“DOM”) for the content. The DOM is used to generate a DOM vector array which may be analyzed to determine layout errors such as blocks of content overlaying one another, improper placement of critical elements, and so forth. |
US10078625B1 |
Indexing stored documents based on removed unique values
Embodiments provide techniques for identifying unique data elements in data record, removing the unique data elements from the record, storing the record, and employing the removed, unique data as a key in an index into the data storage. When the record is retrieved based on the key in the index, the removed unique data elements is restored. Removal of the unique data elements from the records may enable more efficient compression of the records using compression algorithms that employ an external reference dictionary. In some embodiments, a combination of multiple, removed data elements may be employed as a key. In some embodiments, the removal and use of the unique data as an index key proceeds in a manner that is transparent to the data consuming user, process, or device. |
US10078623B2 |
Hyperlink with graphical cue
A system, method, and computer program product are provided for causing display of a first set of representations of a first set of hyperlinks. In operation, a first input from a user is received indicating a selection of one of the first set of hyperlink representations and causes, in response to receiving the first input, display of a second set of representations of a second set of hyperlinks. Further, a second input from the user is received indicating a selection of one of the second set of hyperlink representations, and causes, in response to receiving the second input, navigation to a destination specified by the selected one of the second set of hyperlink representations. |
US10078622B2 |
Image processing apparatus capable of merging character strings with original image, control method therefor, and storage medium
An image processing apparatus which is capable of merging character strings with an original image without causing garbling. A first storage unit stores first character codes corresponding to a first language in accordance with administrator's input. A second storage unit stores a second character codes corresponding to a second character in accordance with login user's input. A reading unit reads an original image in accordance with login user's input. A generation unit generates a first character image corresponding to the first language on the basis of the first character codes and generates a second character image corresponding to the second language on the basis of the second character codes. A printing unit carries out a printing process based on the first character image, the second character image and the original image. |
US10078618B2 |
Accessing shared content using collaboration attribute partitioning
Systems for managing shared content in a cloud-based service platform. A method commences upon identifying one or more storage devices that store one or more content objects. The storage devices may be partitioned into geographically distant locations. A first partition in one geography is associated with a first set of content objects and a second partition is associated with a second set of content objects. An inviter-collaborator generates a set of outgoing collaboration attributes pertaining to a shared content object from the first partition. The outgoing collaboration attributes are stored on the inviter's partition. An invitee-collaborator accepts the invitation and generates a set of incoming collaboration attributes that derive from the set of outgoing collaboration attributes. The set of incoming collaboration attributes are stored on the invitee's partition. The invitations can be sent and received through operation of a web application that facilitates offering invitations and acceptance of those invitations. |
US10078614B2 |
Systems and methods of data transfer
Data transfer between a data storage device and a peripheral device bypasses an application processor that is coupled to the data storage device and to the peripheral device. In one embodiment, the data storage device includes a memory controller configured to receive, from an application processor, a message indicating a set of logical addresses and a data transfer identifier corresponding to the set of logical addresses. The memory controller is responsive to a request for memory access that includes the data transfer identifier and that is received from a peripheral device. The memory controller is configured to respond to the request by performing a memory access operation based on the set of logical addresses. |
US10078611B1 |
Smart handling of input/output interrupts
Aspects include computing devices and methods implemented by computing devices for smart of handling input/output interrupts associated with device setting levels. Various aspects may include receiving a hardware input/output interrupt from a hardware interface, updating an adjusted feature setting level, determining whether the adjusted feature setting level equals a feature setting level limit, and changing an interrupt service routine address stored at a first location of a hardware input/output register corresponding with an interrupt service routine associated with the hardware input/output interrupt to a first data in response to determining that the adjusted feature setting level of the computing device equals the adjusted feature setting level limit. |
US10078610B2 |
System and method for optimized thermal control for management controller offline
An information handling system (IHS) includes functional components that are housed within a chassis and interconnected in a configuration of one or more servers to operate as a fully functional IHS. An infrastructure system includes a power throttle module to limit power usage by the functional components and/or a fan module to cool the functional components. An access controller is provided in communication with a sensor which dynamically receives data related to a thermal load that is created by the functional components. A management controller responds to the data being available by controlling the infrastructure system to operate at a level that corresponds to the thermal load indicated by the data. In response to going offline, the management controller controls the infrastructure system to operate at an upper level that corresponds to an estimated thermal load predicated on an in-system power characterization of the configuration of the functional computer components. |
US10078609B1 |
Virtualizing a non-USB device as a USB device
A non-USB device can be virtualized as a USB device. When a non-USB device is connected to a client terminal, a filter driver can be employed to cause the non-USB device to be treated as a USB device to thereby allow the device to be redirected using USB device redirection techniques. When an I/O request is sent to the redirected device, the request will be in USB format since the server-side components will view the redirected device as a USB device. Then, the I/O request can be converted from the USB format into a format suitable for the non-USB device. Any response generated by the non-USB device can be converted to USB format in a similar manner. As a result, non-USB devices can be redirected without altering any of the existing server-side VDI components. |
US10078607B2 |
Buffer management method and apparatus for universal serial bus communication in wireless environment
The present disclosure provides a method for managing buffers of a device for Universal Serial Bus (USB) communication in a wireless environment. The method includes determining respective current data storage levels of transmit buffers that store different types of data for USB communication; comparing the respective current data storage levels of the transmit buffers with corresponding respective predetermined threshold levels; and controlling an input rate or output rate of a first transmit buffer if it is determined based on the comparison that the first transmit buffer has a current data storage level that exceeds a predetermined threshold level. |
US10078605B2 |
Multiple-interrupt propagation scheme in a network ASIC
Embodiments of the present invention are directed to a multiple-interrupt propagation scheme, which is an automated mechanism for the specification and creation of interrupts. Interrupts originating at leaf nodes of a network chip are categorized into different service levels according to their interrupt types and are propagated to a master of the network chip via a manager. For each interrupt, depending on its service level, the manager either instantaneously propagates the interrupt or delays propagation of the interrupt to the master. The master forwards the interrupts to different destinations. A destination can be a processing element that is located on the network chip or externally on a different chip. |
US10078604B1 |
Interrupt coalescing
In an embodiment of the invention, a method comprises: collecting a plurality of interrupts and servicing coalesced active interrupts to a processor if an interrupt count limit has occurred or if a timeout count has expired. In another embodiment of the invention, an apparatus comprises: an interrupt controller configured to collect a plurality of interrupts and configured to service coalesced active interrupts to a processor if an interrupt count limit has occurred or if a timeout count has expired. In yet another embodiment of the invention, an article of manufacture comprises: a non-transient computer-readable medium having stored thereon instructions that permit a method comprising: collecting a plurality of interrupts and servicing coalesced active interrupts to a processor if an interrupt count limit has occurred or if a timeout count has expired. |
US10078603B2 |
MSI events using dynamic memory monitoring
A method and system for managing message-signaled interrupt-based events sent from an event source to a host or a guest is disclosed. A central processing unit instructs an event source to write a message-signaled interrupt to a designated address of a random access memory of the host. The host or a guest of the central processing unit executes a memory monitoring instruction to the designated address. The host or the guest enters a wait state. The host or the guest detects a write of the message-signaled interrupt by the event source to the designated address, the message-signaled interrupt comprising data items pertaining to an event to be performed. The host or the guest exits from the wait state. The host or the guest performs an atomic operation with respect to the event based on the data items in the message-signaled interrupt. |
US10078602B2 |
Information processing apparatus, memory controller, and memory control method
An information processing apparatus includes: a memory device configured to store data; an arithmetic processor configured to issue a request to be transmitted to the memory device; and a memory controller including: a buffer configured to store one or more unselected requests that are issued by the arithmetic processing processor and are not selected; a history register configured to hold one or more addresses for one or more transmitted requests that have been transmitted to the memory device; and a selection unit configured to select, from the one or more unselected requests stored in the buffer, a target request to be transmitted to the memory device based on the one or more addresses stored in the history register and transmit the target request to the memory device. |
US10078592B2 |
Resolving multi-core shared cache access conflicts
Preventing request conflicts within microprocessors and/or computer systems. More particularly, embodiments of the invention relate to a technique to manage request conflicts within a processor and/or computer system in which a number of accesses may be made to a particular cache or group of caches shared amongst a set of cores or processors or agents. |
US10078589B2 |
Enforcing data protection in an interconnect
Interconnect circuitry and a method of operating the interconnect circuitry are provided, where the interconnect circuitry is suitable to couple at least two master devices to a memory, each comprising a local cache. Any access to the memory mediated by the interconnect circuitry is policed by a memory protection controller situated between the interconnect circuitry and the memory. The interconnect circuitry modifies a coherency type associated with a memory transaction received from one of the master devices to a type which ensures that when a modified version of a copy of a transaction target specified by the issuing master device is stored in a local cache of another master device an access to the transaction target in the memory must take place and therefore must be policed by the memory protection controller. |
US10078588B2 |
Using leases for entries in a translation lookaside buffer
The described embodiments include a computing device with two or more translation lookaside buffers (TLB) that performs operations for handling entries in the TLBs. During operation, the computing device maintains lease values for entries in the TLBs, the lease values representing times until leases for the entries expire, wherein a given entry in the TLB is invalid when the associated lease has expired. The computing device uses the lease value to control operations that are allowed to be performed using information from the entries in the TLBs. In addition, the computing device maintains, in a page table, longest lease values for page table entries indicating when corresponding longest leases for entries in TLBs expire. The longest lease values are used to determine when and if a TLB shootdown is to be performed. |
US10078586B2 |
Out-of-range reference detection device, method, and recording medium
An out-of-range reference detection method according to an exemplary aspect of the invention includes: acquiring a mask value corresponding to a base address register number of a predetermined effective address from a mask value storage unit storing correspondence relationships between the base address register number of a base address register storing a base address of a segment and the mask value showing a size of a memory that can be continuously referred to from the base address, determining whether or not the effective address is outside the range of the mask value, and outputting a result of the determination. |
US10078585B2 |
Creating a dynamic address translation with translation exception qualifiers
An enhanced dynamic address translation facility product is created such that, in one embodiment, a virtual address to be translated and an initial origin address of a translation table of the hierarchy of translation tables are obtained. Dynamic address translation of the virtual address proceeds. In response to a translation interruption having occurred during dynamic address translation, bits are stored in a translation exception qualifier (TXQ) field to indicate that the exception was either a host DAT exception having occurred while running a host program or a host DAT exception having occurred while running a guest program. The TXQ is further capable of indicating that the exception was associated with a host virtual address derived from a guest page frame real address or a guest segment frame absolute address. The TXQ is further capable of indicating that a larger or smaller host frame size is preferred to back a guest frame. |
US10078581B2 |
Processor with instruction cache that performs zero clock retires
A method of retiring cache lines from a response buffer array to an icache array of a processor including providing sequential addresses to the icache array and to a response buffer array during successive clock cycles, detecting a first address hitting the response buffer array during a first clock cycle, during a second clock cycle that follows the first clock cycle, performing a first zero clock retire to write a first cache line from the response buffer array to the icache array, and during the second clock cycle, bypassing a second address which is one of the sequential addresses. The second address is bypassed given the assumption that it will likely hit the response buffer array in a subsequent cycle. If the second address missed the response buffer array, the bypassed address is replayed with a slight time penalty, which is outweighed by the time savings of zero clock retires. |
US10078580B2 |
Operations to avoid wrapped mobile application operational errors due to interference from wrapper logic components
A method on a processor of an application wrapper computer includes, for each of a plurality of features of an application program in an application package, associating a wrapper component with the feature, identifying a location of the feature in the application program, and identifying from a portion of the application program at the location whether the feature will have an operational error during execution responsive to a request from the feature for access to a resource of a user device being blocked by the wrapper component. For each of the plurality of features, the method further responds to an operational error being identified by identifying content of an acceptable response to the request to avoid the operational error, and modifying the wrapper component to provide the content of the acceptable response to the request when the wrapper component is blocking the request from accessing the resource. |
US10078578B2 |
Analytically selecting which tests are to be executed in a continuous delivery process
A method, system and computer program product for analytically selecting which tests are to be executed in a continuous delivery process. An analytics processing system constructs a code dependency tree to analyze the tests that are affected by changes in code after a new build is generated. After analyzing the code dependency tree, the system eliminates those tests in the code dependency tree that do not depend on the changed code. The system then analyzes the historical execution records for those tests that have not been eliminated for execution to obtain an execution rate and a failure rate for those tests. A score is generated for each of the tests from the code dependency tree that were not eliminated for execution based on the historical execution rate and failure rate of the test. Tests that have a score that exceeds a threshold are included for execution. |
US10078574B2 |
Methods and systems for isolating software components
A software testing system operative to test a software application comprising a plurality of software components, at least some of which are highly coupled hence unable to support a dependency injection, each software component operative to perform a function, the system comprising apparatus for at least partially isolating, from within the software application, at least one highly coupled software component which performs a given function, and apparatus for testing at least the at least partially isolated highly coupled software component. |
US10078572B1 |
Abnormal timing breakpoints
Embodiments of the present invention provide a system, method, and program product for an abnormal timing breakpoints. A computer determines a code section, wherein the code section is part of computer code edited by a user. The computer determines an expected timeframe and an expected count for the code section, wherein the expected timeframe represents a predicted time to execute the code section, and wherein the expected execution count represent a predicted number of executions of the code section. The computer determines that an execution of the code section is abnormal based on one or more of: determining a current execution time is greater than the expected timeframe, and determining a current execution count is greater than the expected count. The computer halting the execution of the code section based on determining that the execution of the code section is abnormal and displays the abnormal code section. |
US10078568B1 |
Debugging a computing device
A system includes a host debugger to carry out a debugging flow on a computing device and a debug controller to couple the host debugger to the computing device. The debug controller receives a bit stream from the host debugger, converts the incoming bit stream into a command according to a protocol, determines whether the command is a first-stage read command or a second-stage read command, and issues the first-stage read command to a data path of the computing device. If the command is a second-stage read command, the debug controller causes a reservation register of the debug controller to provide a data value or status indication to the host debugger through the interface. The reservation register contains read data returned by the first-stage read command and, in response to the second-stage read command, provides a status indication when the first-stage read command has not yet returned read data. |
US10078567B2 |
Implementing fault tolerance in computer system memory
A method of implementing fault tolerance in computer memory includes translating a logical address to a first physical address for a first memory location in the computer memory. The computer memory includes redundant memory locations. A second memory location selected from the redundant memory locations is used instead of the first memory location in response to information characterizing the first memory location as faulty. Also, error correction coding (ECC) is performed at least two times on data written to the computer memory and read from the computer memory; the ECC is performed in the computer memory and outside the computer memory. Furthermore, in response to identifying a defective first pin on a memory module, an input from the defective pin is routed to a redundant second pin on the module, and an output from the second pin is routed to a destination on the memory module. |
US10078565B1 |
Error recovery for redundant processing circuits
Methods and circuits are disclosed for error recovery in redundant processing systems. Respective instances of a software program are executed in lockstep on redundant processing circuits. Using a control circuit, in response to detecting a non-fatal error, an interrupt is generated and non-functioning ones of the processing circuits are disabled. The interrupt is serviced using the functional processing circuits operating in lockstep. In servicing the interrupt, a processing state of the processing circuits is stored and a reset of the processing circuits is triggered. Following the reset, the processing circuits are configured to operate in lockstep. The state of the processing circuits is restored to the stored processing state and a return from the interrupt is signaled. In response to the signaled return from interrupt, execution of the software program is resumed on the processing circuits in lockstep at a point at which the non-fatal error was detected. |
US10078562B2 |
Transactional distributed lifecycle management of diverse application data structures
A state manager provides transactional distributed lifecycle management of a group of different application-level state providers, namely, differently structured application program data structures. The state providers are atomic with respect to one another. The state provider is replicated to one or more secondary nodes of a distributed network. The state providers are persistent despite one or more node operational failures. State provider lifecycle operations include creation of a transactional distributed state provider as a member of a group of different application-level state providers which include differently structured application program data structures, deletion of a previously created transactional distributed state provider, and/or enumeration of any previously created transactional distributed state providers. A given state provider may be read or written by one or more applications. Implementation restrictions and other avoidance conditions are satisfied in particular cases. |
US10078560B2 |
Using run time and historical customer profiling and analytics to determine customer disaster recovery vs. production differences, and to enhance customer disaster recovery readiness and effectiveness
Aspects of the present invention include a method, system and computer program product. The method includes a processor setting one or more characteristics related to customer production; collecting customer production data; modeling a customer disaster recovery workload in relation to a corresponding customer production workload; collecting customer disaster recovery data; comparing the customer disaster recovery data to the customer production data; determining that at least one difference exists between the customer disaster recovery data and the customer production data; and determining from the at least one difference between the customer disaster recovery data and the customer production data, one or more ineffective customer disaster recovery resources and updating the one or more ineffective customer disaster recovery resources. |
US10078559B2 |
System and method for input data fault recovery in a massively parallel real time computing system
A massively parallel real-time computing system receives input data events across many compute nodes, each with a processing algorithm in its processing pipeline. An Event Manager is placed before the algorithm processing pipelines, receives metadata about each incoming event, and collects and organizes it in a database. A fast histogram compares the metadata about each event to that of all the other events, in a processing interval. For sufficiently matching metadata, the events are forwarded to the processing nodes as “regular” events for processing. If the metadata for a processing interval does not match sufficiently, the histogram decides which events are the “correct” events and which events are “incorrect.” The “correct” events are sent on for processing and the “incorrect” events are combined with the “correct” metadata and sent back to the processing nodes to supplement or modify their incoming data to match the other nodes' expectations. |
US10078551B2 |
Streaming engine with error detection, correction and restart
This invention is a streaming engine employed in a digital signal processor. A fixed data stream sequence including plural nested loops is specified by a control register. The streaming engine includes an address generator producing addresses of data elements and a steam head register storing data elements next to be supplied as operands. The streaming engine fetches stream data ahead of use by the central processing unit core in a stream buffer. Parity bits are formed upon storage of data in the stream buffer which are stored with the corresponding data. Upon transfer to the stream head register a second parity is calculated and compared with the stored parity. The streaming engine signals a parity fault if the parities do not match. The streaming engine preferably restarts fetching the data stream at the data element generating a parity fault. |
US10078549B2 |
Maintaining hole boundary information for restoring snapshots from parity
Exemplary methods, apparatuses, and systems maintain hole boundary information by calculating a block attribute parity value. For example, a request is received to write to a first block of a stripe of data. A block attribute of a second block is determined. The block attribute of the second block indicates whether the second block includes written data or is a hole. A block attribute parity value is calculated based upon both the block attribute of the first block and the block attribute of the second block. The block attribute of the first block indicates the first block includes written data based upon the received request. The block attribute parity value and the data parity value are stored on one of the physical storage devices in response to the received write request. As a result, if a disk is lost, holes can be recovered using the block attribute parity value. |
US10078548B2 |
Memory controller, semiconductor device and method of controlling semiconductor device
According to one embodiment, a memory controller controlling write to and read from a 3D NAND flash memory including a plurality of blocks, one block being constituted by a plurality of pages stacked in a depth direction includes a frame generator that generates frame data including an error detecting code or an error correcting code, and a frame divider that divides the frame data to generate a plurality of divided frames including a first divided frame and a second divided frame. The first divided frame and the second divided frame are written into different pages from one another. |
US10078547B2 |
Predictive caching for check word snooping in high performance FICON
Technical solutions are described for computing data check word for a host request for an I/O processing operation at a host computer system that communicates with a control unit. An example method includes obtaining information for a first I/O operation at a channel subsystem in the host computer system, and accessing an address control word (ACW) of the first I/O operation. The ACW is stored in the local channel memory, and the ACW includes a first data check seed-value. The method also includes computing a first data check word based on the first data check seed-value from the ACW. The method also includes obtaining information for a second I/O operation at the channel subsystem, and in response to the second i/o operation corresponding to said ACW of the first I/O operation, computing a second data check word based on a second data check seed-value from a cache memory. |
US10078545B2 |
Resilient analytical model in a data streaming application
An approach for restoring an analytical model in a data streaming application which involves creating a plurality of data buffers for holding data submitted to the data streaming application, wherein the data streaming application comprises a first analytical model, persisting one or more parameters and/or internal state variables associated with the first analytical model, persisting the plurality of data buffers, retrieving a plurality of persisted data buffers and the one or more parameters and/or internal state variables responsive to a failure of the data streaming application, creating a second analytical model associated with the data streaming application and initializing the second analytical model with the one or more parameters and/or more internal state variables, and submitting data, associated with the plurality of persisted data buffers, to the data streaming application for training the second analytical model to be a close approximation of the first analytical model. |
US10078544B2 |
Apparatus and method for an on-chip reliability controller
An apparatus and method are described for an on-chip reliability controller. For example, one embodiment of a processor comprises: a set of one or more cores to execute instructions and process data; a reliability controller to perform one or more self-test/diagnostic operations, the reliability controller to aggregate reliability data resulting from the self-test/diagnostic operations; a reliability estimator integral to the reliability controller to use the aggregated reliability data to perform a probability analysis to determine reliability estimates for one or more components of the processor; and a control unit integral to the reliability controller to adjust one or more variables and/or circuitry related to operation of the processor responsive to the reliability estimates. |
US10078543B2 |
Correctable error filtering for input/output subsystem
A switched fabric hierarchy (e.g., a PCIe hierarchy) may utilize hardware, firmware, and/or software for filtering duplicative or otherwise undesirable correctable error messages from reaching a root complex. An operating system of the root complex may detect a persistent stream or storm of correctable errors from a particular endpoint and activate filtering of correctable errors from that endpoint. A filtering device may receive filtering commands and parameters from the operating system, implement the filtering, and monitor further correctable errors from the offending device. While an offending device is being filtered, correctable error messages from the offending device may be masked from the operating system, while correctable error messages from other devices in the switched fabric hierarchy may be transmitted. At such time as the filtering device may detect that conditions for ending filtering of a device are met, the filtering device may cease filtering of the offending device and return monitoring responsibilities to the operating system. |
US10078541B2 |
Validate written data
Data and a first error detection code related to the data is received. That the received data is written correctly to a memory is validated based on the first error detection code and/or a comparison of the written data to the received data. An alert is generated if it is determined that the written data is incorrect. |
US10078536B2 |
Cloud-based build service
Building binary packages for software products, particularly large-scale software products, is a highly computation intensive process. Thus, it is desirable to distribute the workload over a large number of computing nodes so as to have the build process complete in an optimal period of time. One environment providing compute resources that can be utilized for a highly available and dynamically scalable distributed build process is an elastic compute cloud. In such an environment, virtual machines can be instantiated and destroyed as the resource requirements of the build process dictate. This has the advantage that dedicated hardware is unneeded, and excess capacity on the hardware employed can be employed for other computation tasks when the build process is idle. Presented herein are systems, methods and computer storage media for distributing a highly available and scalable build service, suitable for use in an elastic compute environment or other distributed environment. |
US10078535B2 |
Network service infrastructure management system and method of operation
A network service infrastructure management system includes a computing system that communicates with a network service computing device to receive a request to generate a network service comprising one or more network node functions. Based on the request the computing system communicates with an operating system of the network service computing device to instantiate one or more tasks corresponding to the one or more network node functions in which each task is instantiated at a level of workload capability specified for its respective network node function. Once instantiated, the computing system may then launch each network node function on its respective task. |
US10078534B2 |
Network-aware workload placement in a data center
Embodiments include determining computing resources within one or more data centers onto which a virtual workload can be deployed. Network state data is determined for a plurality of network resources within a network fabric of a data center. For each of the plurality of computing resources, embodiments determine a respective suitability value describing a fitness of the respective physical server for deploying at least a portion of the virtual workload. Such a determination includes determining a respective at least one of the plurality of network resources within the at least one network fabric corresponding to the respective computing resource and determining a current workload of the at least one network resource, based on the network state data. Upon selecting one or more computing resources of the plurality of computing resources based on the determined suitability values, embodiments deploy the virtual workload onto the selected one or more computing resources. |
US10078527B2 |
Securing a managed forwarding element that operates within a data compute node
Some embodiments provide a method for securing a managed forwarding element (MFE) that operates in a data compute node (DCN) executing in a host machine. The method receives a notification that the MFE is loaded on the DCN. The MFE is for implementing a set of logical forwarding elements of a logical network that logically connects the DCN to several other DCNs. The method secures the MFE by isolating, in a physical memory of the host machine, executable code and data of the MFE from executable code and data of other applications that execute in the DCN. |
US10078524B2 |
Secure configuration of a headless networking device
The secure configuration of a headless networking device is described. A label associated with the headless networking device is scanned and a public key is determined. scanning a label associated with a networking device. A configuration process is initiated for the networking device using the public key associated with the networking device that was determined based on the scanned label. |
US10078520B1 |
Calculating wait time for batch scheduler jobs
Computer programs and computer-implemented techniques are described here for predicting when jobs in the queue of a batch scheduler will be completed. More specifically, various embodiments are described herein that relate to mechanisms for predicting the wait time and/or the estimated time to completion for jobs that are to be executed by a software asset management platform. For example, heuristics and algorithms could be used to discover when execution of a job is likely to begin and/or end. The estimated time to completion for a given job can be estimated by summing the expected execution time of the given job and the expected execution times of any jobs to be executed prior to the given job, while the wait time for a given job can be estimated by summing the expected execution times of any jobs to be executed prior to the given job. |
US10078512B2 |
Processing denormal numbers in FMA hardware
A microprocessor includes FMA execution logic that determines whether to accumulate an accumulator operand C to the partial products of multiplier and multiplicand operands A and B in the partial product adder or in a second accumulation stage. The logic calculates an exponent delta of Aexp+Bexp−Cexp and determines the number of leading zeroes in C, if C is denormal. The microprocessor accumulates C with the partial products of A and B when the accumulation of C to the product of A and B could result in mass cancellation, when ExpDelta is greater than or equal to −K (where K is related to a width of a datapath in the partial product adder), and when a C is denormal and its number of leading zeroes plus K exceeds −ExpDelta. The strategic use of resources in the partial product adder and second accumulation stage reduces latency. |
US10078511B2 |
Generating and managing applications using any number of different platforms
At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge. |
US10078510B1 |
Late-stage software feature reduction tool for security and performance
In general, the techniques of this disclosure describe a method that includes receiving, by a computing device, a user interaction for identifying one or more undesired features of a software program to be removed. The software program is provisioned on the computing device as a software binary. The method further including identifying, by the computing device, one or more execution paths of the software binary that implement the one or more undesired features. Identifying the one or more execution paths includes outputting an indication directing the user to interact with the one or more undesired features, generating undesired feature information of an execution log, and determining the one or more execution paths using the execution log. The method further includes removing, by the computing device, the one or more execution paths to generate a modified software binary. |
US10078501B2 |
Domain specific language modeling framework in a development environment
A computing system comprises, in one example, a user interface component and a domain specific language (DSL) type generation system configured to control the user interface component to display type generation user input mechanisms, detect user actuation of the type generation user input mechanisms, and, in response to the detected user actuation, generate a set of DSL types and relations between types in the set, and wherein the domain specific language type generation system is configured to output the set of DSL types and relations for use in a use environment. |
US10078495B2 |
Method and apparatus for generating source-independent quantum random number
A method and an apparatus for generating a source-independent quantum random number are disclosed. The method includes: receiving by a receiver a photon signal sent by a source and converting by the receiver a multi-photon signal contained in the photon signal into a single-photon signal equivalent to the multi-photon signal; modulating a single-photon signal in an X basis or a Z basis, and performing a projection measurement on the X basis or the Z basis randomly; calculating an error rate of the source according to a measurement result of the Z basis; obtaining a partially random binary string according to a measurement result of the X basis; and obtaining and processing a minimal entropy of the partially random binary string so as to obtain a completely random binary string. |
US10078494B2 |
Secure true random number generation using 1.5-T transistor flash memory
This disclosure relates generally to physically unclonable function (PUF) circuitry along with methods of generating numbers. In one embodiment, the PUF circuitry includes a memory, a memory control circuitry, and whitening circuitry. To reduce or eliminate the systematic bias from the array, whitening circuitry is configured to generate a random number comprising random number bits in response to the memory control circuit implementing at least one sequence of memory cycles on the array of the memory cells in the memory. The whitening circuitry is configured to provide the random number bits of the random number based on the variable bit states stored by the array of the memory cells. On average the whitening circuitry is configured to provide approximately half of the random number bits in the first bit state and half of random number bits in a second bit state. |
US10078492B2 |
Generating pseudo-random numbers using cellular automata
A method for using cellular automata to generate quality pseudo-random numbers, which may be used in cryptographic and other applications. A cellular automaton is a decentralized computing model that enables the performance of complex computations with the help of only local information. In general, cellular automata comprise a plurality of identical basic memory building blocks that are discrete in time and space, where the structure evolves over time according to a local transition rule. Cellular automata can be used in information security as an alternative for classic Feedback Shift Registers (FSRs) for pseudo-random sequence generation. The outputs of a pair of linear FSRs (LFSRs) act as continuous inputs to the two boundaries of a one-dimensional or two-dimensional elementary cellular automata. |
US10078491B2 |
Software configurable aircraft audio control panels
Software configurable aircraft audio control panels (ACPs) and methods for configuring such ACPs are disclosed. An ACP in accordance with the inventive concepts disclosed herein may include a display configured to provide a visual indication of a list of available voice channels and a list of navigation channels. The aircraft audio control panel may also include a plurality of channel-independent hardware control elements configured to receive a channel selection input from a user. The aircraft audio control panel may further include at least one processor in communication with the display and the plurality of channel-independent hardware control elements, the at least one processor configured to process the channel selection input and update the visual indication of the list of available voice channels and the list of navigation channels based on the channel selection input. |
US10078487B2 |
Context-sensitive handling of interruptions
A list of notification items is received, the list including a plurality of notification items, wherein each respective one of the plurality of notification items is associated with a respective urgency value. An information item is detected. In some implementations, the information item is a communication (e.g., an email). In some implementations, the information item is a change in context of a user. Upon determining that the information item is relevant to the urgency value of the first notification item, the urgency value of the first notification item is adjusted. Upon determining that the adjusted urgency value satisfies the predetermined threshold, a first audio prompt is provided to a user. |
US10078484B2 |
Multivision display control device and multivision system
An operating section receives a first operation relating to a group display position that is a position of display videos formed by a plurality of videos belonging to a video group on a multivision screen, and a group display size that is a size of the display videos. A display controller determines video display positions that are positions of the plurality of videos on the plurality of display screens and video display sizes that are sizes of the videos based on the group display position and the group display size, display information including sizes and positions of a plurality of display screens, and a relative position and a relative size of the plurality of videos in the video groups, generates video signals for the plurality of displays based on the video display positions and the video display sizes, and outputs the video signals to the plurality of displays. |
US10078481B2 |
Secondary display mechanism
A computing device is described. The computing device a processor, a bus coupled to the processor, a graphics display device, coupled to the bus, to display graphics data, an interactive display device, coupled to the bus, to display bitmap image data and a manager module to manage the bitmap image data and transmit the bitmap image data to the interactive display device. |
US10078480B1 |
Image forming apparatus and control method for image forming apparatus
The image forming apparatus includes a communication unit, a sheet feed unit, a printing part, a storage unit, an operation part, and a control unit. With an economy mode set, the control unit selects, as first document data, one piece of document data out of document data stored in the storage unit. The control unit makes a comparison between the first document data and newly received second document data. The control unit recognizes a missing portion that is present in the second document data but absent in the first document data. The control unit generates missing-and-added image data for printing of only the missing portion. The control unit instructs for feeding sheets of a set printed matter based on the first document data and for executing printing based on the missing-and-added image data. |
US10078478B2 |
Merging print data and metadata for a print job processed in a print workflow
Systems and methods are provided for merging print data and metadata for a print job processed in a print workflow. One system is a print server that monitors an input device that receives print files and metadata files, groups at least one print file and at least one metadata file into a batch based on a predetermined pattern defined for the input device, and initiates processing of the batch as a print job in a print workflow in response to a determination that the batch meets a threshold condition. A step of the print workflow is configured to merge document properties from the at least one print file and the at least one metadata file into a single document properties file. Subsequent steps in the print workflow process the print job according to the single document properties file. |
US10078474B1 |
Method of maintaining list of scratch volumes in shared filesystems across multiple nodes
In one embodiment, a method of updating a list of available scratchfiles at a node accessing a filesystem includes determining whether the node should update the list of available scratchfiles on the filesystem. If the node should update the list of available scratchfiles of the filesystem, the method updates the list of available scratchfiles on the filesystem. In one embodiment, the method may determine whether the list of available scratchfiles on the filesystem should be updated by determining whether another node is currently updating its scratch list for the filesystem. If it is not, then the method may further determine whether the filesystem has added a scratch volume since a previous update of the list of available scratchfiles at the node. |
US10078472B2 |
Rebuilding encoded data slices in a dispersed storage network
A method for a computing device to rebuild a plurality of to-be rebuilt encoded data slices in a dispersed storage network (DSN) begins with the computing device, for each set of encoded data slices of a plurality of sets of encoded data slices that includes at least one of the plurality of to-be rebuilt encoded data slices, determining a cumulative memory health for memory devices of storage units storing other encoded data slices of the respective set of encoded data slices and determining a probability of data loss. The method continues with the computing device prioritizing rebuilding based on the probability of data loss for each set of encoded data slices and rebuilding, in accordance with the prioritizing, a first to-be rebuilt encoded data slice of the plurality of to-be rebuilt encoded data slices to produce a first rebuilt encoded data slice. |
US10078463B1 |
Dynamic memory reallocation for match-action packet processing
A pool of unit memories is provided in order to flexibly allocate memory capacity to implement various tables and/or logical memories such as those for implementing an OpenFlow switch. The pool is structured with routing resources for allowing flexible allocation and reallocation of memory capacity to the various tables. The unit memories and logical units in the pool are interconnected by a set of horizontal routing resources and a set of vertical routing resources. |
US10078461B1 |
Partial data replay in a distributed memory buffer system
A host divides a dataset into stripes and sends the stripes to respective data chips of a distributed memory buffer system, where the data chips buffer the respective slices. Each data chip can buffer stripes from multiple datasets. Through the use of: (i) error detection methods; (ii) tagging the stripes for identification; and (iii) acknowledgement responses from the data chips, the host keeps track of the status of each slice at the data chips. If errors are detected for a given stripe, the host resends the stripe in the next store cycle, concurrently with stripes for the next dataset. Once all stripes have been received error-free across all the data chips, the host issues a store command which triggers the data chips to move the respective stripes from buffer to memory. |
US10078460B2 |
Memory controller utilizing scatter gather list techniques
A system and method for efficient cache buffering are provided. The disclosed method includes receiving a host command from a host, extracting command information from the host command, determining an Input/Output (I/O) action to be taken in connection with the host command, identifying a particular memory module from among a plurality of memory modules to execute the I/O action, generating an accelerated I/O message for transmission to the particular memory module, the accelerated I/O message comprising at least one Internal Scatter Gather List (ISGL) having a plurality of Scatter Gather Extents (SGEs) that enable the particular memory module to execute the I/O action solely based on the at least one ISGL, and transmitting the accelerated I/O message to the particular memory module. |
US10078454B2 |
Access to storage resources using a virtual storage appliance
Methods and systems for improved access to storage resources include installing a virtual storage appliance as a virtual machine on a hypervisor. The virtual storage appliance installs itself as a virtual PCI-E device and communicates with guest operating systems of the hypervisor using direct memory access via a PCI-E non-transparent bridge. The storage virtual appliance provides access to local and external storage resources with very high performance to applications running under the guest operating system, thereby overcoming performance barriers associated with native hypervisor driver models. |
US10078453B1 |
Storage system, computer program product, and method for managing a hybrid memory device system
Provided are a computer program product, system and method for managing read/write operations in a hybrid memory device system. Determinations are made of an available physical address in a first memory device for a data block to allocate for metadata for a file or directory in a file system and a first logical address corresponding to the available physical address in a first range of logical addresses. Determinations are made of an available physical address in a second memory device for a data block to allocate for the file or directory in the file system and a second logical address corresponding to the available physical address in the second memory device in a second range of logical addresses. The second logical address is used to access the data block allocated to the file or directory in the file system. |
US10078451B1 |
Deduplicating data based on boundary identification
Among other things, we describe a technique used in data deduplication that includes receiving a single data file designated to be written to a file storage system configured to store data in the form of blocks. The technique also includes identifying boundaries between portions of data within the single data file, and providing an indication to the file storage system to allocate blocks to the single data file based on the identified boundaries. Each block is allocated to, at most, one of the portions of data. The technique could also be used with objects instead of files. |
US10078450B2 |
Handling movement of a physical drive
Embodiments of the present disclosure provide a method and apparatus for handling the movement of a physical drive by generating a provision drive for a physical drive that is moved; establishing a connection from the provision drive to the physical drive; and updating the provision drive via the connection according to location information of the physical drive. |
US10078448B2 |
Electronic devices and memory management methods thereof
Electronic devices and memory management methods thereof are provided. Memory management methods may include setting page data of a nonvolatile memory as a read/write mode, copying the page data of the nonvolatile memory to a dynamic random access memory (DRAM) and setting the page data of the DRAM copied from the nonvolatile memory as a read only mode. |
US10078446B2 |
Release requesting method and parallel computing apparatus
A processor of a parallel computing apparatus accumulates first release requests that are outputted, each of which requests releasing of a storage region that stores management information of a buffer storing data subjected to inter-process communication. Each of the first release requests includes one identifier of the storage region to be released. When the number of accumulated first release requests has reached a threshold, the processor selects first release requests, that request releasing of storage regions of management information that is not presently being used, out of the accumulated first release requests starting from a first release request with an oldest output time as first release requests to be executed. The processor then outputs a single second release request that collectively requests releasing of storage regions of management information indicated in the first release requests to be executed. |
US10078443B2 |
Control system for virtual mouse and control method thereof
A control method for virtual mouse is provided. The control method is run on an electronic device. The control method includes a plurality of steps. Control a touch unit of the electronic device to display a user interface, a virtual mouse and a cursor on the user interface. Recognize a slide gesture dragging the virtual mouse. Compare the slide gesture with a plurality of predefined gestures stored in a storage unit of the electronic device. Obtain a control order corresponding to one of the plurality of predefined gestures when the slide gesture is the same as the one of the plurality of predefined gestures. Control the cursor to move a motion vector according to the control order. Recognize a click gesture clicking the virtual mouse. Control the electronic device to activate an application program or enter into a link of a text or a picture. |
US10078442B2 |
Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
An electronic device with a display, a touch-sensitive surface and one or more intensity sensors displays content. While a focus selector is over the content, the device detects a gesture on the touch-sensitive surface, the gesture including a first contact on the touch-sensitive surface and movement of the first contact across the touch-sensitive surface that corresponds to movement of the focus selector on the display. In response to detecting the gesture, when the contact has an intensity below a selection intensity threshold, the device scrolls the content on the display in accordance with the movement of the focus selector on the display without selecting the content. In response to detecting the gesture, when the contact has an intensity above the selection intensity threshold, the device selects at least a portion of the content in accordance with the movement of the focus selector over the content. |
US10078441B2 |
Electronic apparatus and method for controlling display displaying content to which effects is applied
An electronic apparatus and a method for controlling a display that displays content is provided. The method includes displaying content, detecting an input corresponding to the displayed content, determining an emotional level based on the detected input, and applying an emotional effect corresponding to the determined emotional level to the displayed content, and displaying the emotional effect on the displayed content. |
US10078434B2 |
Method and apparatus for taking screenshot of screen of application in mobile terminal
The present invention relates to the field of mobile terminals and discloses a method and an apparatus for taking a screenshot of a screen of an application. An instruction is received for closing a screen of a designated application. A designated area of the screen of the designated application is captured to obtain a screenshot of the designated area. The screenshot of the designated area is saved and the screen of the designated application is closed. |
US10078432B2 |
Devices and methods for user interface presentation and navigation
The present disclosure relates to presenting a graphical user interface for navigating and browsing content. In one embodiment, a method includes detecting one or more interface commands for navigating the graphical user interface and one or more content titles associated with an index table, analyzing the one or more interface commands for navigating the graphical user interface and the one or more content titles associated with the index table, and updating presentation of the graphical user interface based on the analyzing, wherein the graphical user interface is updated to display graphical elements based on a subset of the content titles associated with the index table and wherein navigation of the graphical user interface is modified to provide increased navigational speed for the graphical user interface. The method may also include receiving a selection for an index table and updating the graphical user interface based on the selection. |
US10078431B1 |
Social networking based on nearby neighborhoods
Disclosed embodiments relate to a system and a method of managing an online social network having a plurality of neighborhoods. The system may receive a location from a user, and select, based on the location, a neighborhood from the plurality of neighborhoods. The system may further assign the user to the selected neighborhood and grant the user access to communications by users assigned to the selected neighborhood. In an embodiment, a computer-implemented method comprises creating and storing in computer data storage neighborhood data defining a plurality of geographical neighborhoods based upon a plurality of vertices or boundaries; using a computer, for each particular neighborhood among the plurality of neighborhoods, determining one or more nearby neighborhoods is associated with a geographical area proximate to the particular neighborhood; using the computer, receiving from a second computer that is associated with a user account, activation input specifying selections of one or more nearby neighborhoods as activated in association with the particular user account, wherein the activation input specifies fewer than all the one or more nearby neighborhoods; updating a database coupled to the computer to associate the selections of one or more nearby neighborhoods as activated in association with the particular user account; using the computer, receiving a request from the second computer to perform any of displaying a map page that includes the nearby neighborhoods, displaying a feed of messages, and creating a new message; using the computer, in response to the request, performing causing the displaying the map page that includes the nearby neighborhoods, causing displaying the feed of messages, or the creating the new message based upon only the selections of the one or more nearby neighborhoods as activated in association with the particular user account. |
US10078428B2 |
Placement of virtual machines on physical hosts based on collocation rules
Placement of virtual machines on physical hosts is based on collocation rules with situational enforcement policies set by a system administrator to increase flexibility in rule enforcement and to more efficiently utilize system resources. A scheduler mechanism allows a system administrator to select different collocation rules and situational enforcement policies for a group of virtual machines. The scheduler mechanism utilizes the collocation rules and the situational enforcement policies to place the virtual machines. |
US10078426B2 |
Electronic apparatus, method for executing application, and computer-readable recording medium
A portable electronic device is provided. The portable electronic device includes a display, a memory to store a first set of applications and a second set of applications, the first set of applications and the second set of applications to be executed in a first operation mode and a second operation mode of a same operating system, respectively, and a processor. The processor is adapted to display a background screen and a first icon via the display, at least temporarily, while the portable electronic device is operated in the first operation mode, identify a first input received with respect to the first icon, display one or more rectangular indications on a first portion of the background screen based at least in part on the first input, each of the one or more rectangular indications indicative of an application of one or more of the second set of applications, identify a dragging input received with respect to a rectangular indication selected from the one or more rectangular indications, display a second icon corresponding to a respective application of the one or more of the second set of applications indicated by the selected rectangular indication on a second portion of the background screen where the dragging input is released, and execute the respective application based at least in part on a second input received with respect to the second icon. |
US10078425B2 |
Strong authentication via distributed stations
In various embodiments, authentication stations are distributed within a facility, particularly in spaces where mobile devices are predominantly used—e.g., a hospital's emergency department. Each such station includes a series of authentication devices. Mobile device may run applications for locating the nearest such station and, in some embodiments, pair wirelessly with the station so that authentication thereon will accord a user access to the desired resource via a mobile device. |
US10078424B2 |
Recognition and display of reading progress
A computer-implemented method is disclosed. In the method, a start position of an item list comprising a plurality of items is determined in response to a session-in event. An end position of the item list is determined in response to a session-out event. The reviewed sub-list and unreviewed sub-list are differently displayed. The reviewed sub-list is at least a part of the item list and comprises items from the start position to the end position in the item list. The unreviewed sub-list comprises items outside the reviewed sub-list. |
US10078423B2 |
Device associated with a vehicle and having a spelling system with a completion suggestion
An operating unit is used to choose least alphanumeric characters and/or symbols and to combine them to form a character group. A display device displays selectable characters in a selection field and displays selected characters in an one input field. Data is stored in a storage unit. A data processing unit selects data from the data stored in the storage unit according to predefinable criteria, taking into consideration a chosen character and previously selected characters. A completion suggestion with at least one completion element is displayed in close proximity to the chosen character in the selection field, insofar as a possible completion of the chosen character and the previously selected characters. The completion element is choosable by a user by the operating unit, and a chosen completion element can be selected by a user by the operating unit. |
US10078419B2 |
Method for operating a universal plug and play AV system, respective system and control device
The method relates to a Universal Plug and Play AV system, which comprises a media server included in a server device having a digital interface, to which a removable storage device is coupled, a media renderer included in a display device and a control point included in a control device for controlling the server device and the display device via Universal Plug and Play AV actions. The method comprises the steps of arranging an unmount icon in the display of the control device, unmounting the storage device in case said unmount icon is operated, and providing a feedback on the display device and/or the control device after said unmount action was performed on the server device. |
US10078418B2 |
Hardware management and reconstruction using visual graphics
In an approach for updating instructions of machine repairs to a user interface, a processor populates a quantity of machine components used to construct a machine model. A processor receives the machine model constructed from the quantity of machine components. A processor couples the machine model with a set of vital product data. A processor associates a set of instructions for a repair procedure with the machine model and the vital product data file. A processor generates a visual representation of the repair procedure specific to the machine model. |
US10078413B2 |
Graphical association of task bar entries with corresponding desktop locations
Embodiments of the present invention address deficiencies of the art in respect to task bar management and provide a method, system and computer program product for graphical association of task bar entries. In one embodiment of the invention, a method for graphically associating a window with a task bar entry in a windowing operating system GUI can be provided. The method can include rendering multiple windows in a z-space sequence in a desktop of the windowing operating system graphical user interface and detecting a proximity event for an entry in a task bar for the windowing operating system graphical user interface. In response to detecting the proximity event, a corresponding one of the windows in the desktop can be highlighted without re-ordering the z-space sequence. |
US10078407B2 |
Display device
According to one embodiment, a display device includes a first substrate including a scanning line, a control line, a control electrode, a signal line, a pixel electrode, a first switching element, and a second switching element. The first switching element includes a first semiconductor layer, a first gate electrode, and a first insulating film. The second switching element includes a second semiconductor layer, a second gate electrode, and a second insulating film. The control electrode is overlapped with the second gate electrode. |
US10078406B2 |
Capacitive side position extrapolation
A method for capacitive sensing includes acquiring a mutual capacitive measurement including effects of sensing signals of a sensing region, and acquiring an absolute capacitive measurement including effects of the sensing signals. The method further includes performing a comparison of the mutual capacitive measurement and the absolute capacitive measurement, and detecting a presence of an input object proximate to a side surface of an input device based on the comparison. The side surface is at least substantially orthogonal to the sensing region on the input device. The method further includes reporting the presence of the input object. |
US10078404B2 |
Touch screen panel and touch sensing apparatus having the same
A touch screen panel includes a first touch electrode part, a second touch electrode part, a first touch router, a second touch router and plural third touch routers. The first touch electrode part includes plural first touch units. The second touch electrode part is substantially parallel to the first touch electrode part. The second touch electrode part includes plural second touch units. The first touch router is disposed adjacent to the first touch electrode part and is connected to one of an even-numbered first touch unit and an odd-numbered first touch unit of the first touch units. The second touch router is disposed adjacent to the first touch electrode part and is connected to the other of the even-numbered first touch unit and the odd-numbered first touch unit of the first touch units. The third touch routers are connected to each of the second touch units, respectively. |
US10078395B2 |
Differential sensing in touch screen controller with improved noise rejection
Disclosed herein is an electronic device including a display layer generating display noise based on scanning thereof and a sensing layer including a plurality of sense lines. The display noise is capacitively coupled from the display layer to each of the plurality of sense lines of the sensing layer. A differential charge converter circuit has first and second differential inputs respectively coupled to corresponding ones of the plurality of sense lines, and first and second reference inputs. The first and second reference inputs of the differential charge converter circuit are coupled to voltage references during a reset period, and are decoupled from the voltage references during a scan period. |
US10078393B2 |
Touch detection device, display device with touch detection function, and cover member
A touch detection device includes a substrate, a plurality of drive electrodes arranged on a plane parallel to the substrate and in a first region in which an image is displayed, and a plurality of touch detection electrodes configured to generate a capacitance between the touch detection electrodes and the drive electrodes. At least one touch detection electrode among the touch detection electrodes includes a first part arranged in the first region and a second part arranged in a second region adjacent to the first region. The drive electrodes are sequentially supplied with the first drive signal to detect a conducting body in contact with or close to the first region in a first touch detection mode, and the touch detection electrodes are supplied with a second drive signal to detect a conducting body in contact with or close to the second region in a second touch detection mode. |
US10078392B2 |
Low loading driving method, driver integrated circuit applying the method, and touch display system
A driver integrated circuit (IC) is arranged to selectively operate in a display mode and a touch-sensing mode when the driver IC is coupled to a touch display panel. When the driver IC operates in the display mode, the driver IC controls a plurality of common voltage lines of the touch display panel to have a common voltage. When the driver IC operates in the touch-sensing mode, the driver IC controls a first source line of the touch display panel which corresponds to a specific common voltage line, or controls a neighboring common voltage line of the specific common voltage line, to have a first signal pattern the same as the first signal pattern on the specific voltage line or to be floating, wherein the specific common voltage line is arranged to detect touch currently. |
US10078391B2 |
Touch screen interface with feedback
The invention relates to a method and an electric device comprising a screen, cooperating with said screen a sensor for detecting a presence of an object on or close to said screen, a controller and a feedback element. The controller is configured to interpret said presence of the object and calculate a force value and control said feedback element to provide a feedback with respect to the force value. |
US10078380B2 |
Systems, devices and methods for managing glucose levels
Systems, devices and methods for the management of glucose levels in the body of patient featuring user interface input mechanisms configured to provide haptic feedback to the user are provided. |
US10078372B2 |
Performing an action associated with a motion based input
A method implemented by a computing device having a memory and a motion sensor detection sensor is disclosed. The memory stores an input model associated with a gesture input. The method includes detecting a motion of the computing device; matching the detected motion with the input model; and determining a confidence level associated with the match. If the confidence level is above a pre-determined threshold, an action associated with the gesture input is performed automatically by the processor; and if the confidence level is below the pre-determined threshold, the action is performed by the processor responsive to receiving a positive confirmation of the gesture input. |
US10078369B2 |
Tactile-sensation transmitting device, terminal device, and tactile-sensation transmitting method
A terminal device includes a touch panel and excitation piezoelectric elements. The excitation piezoelectric elements are attached to a touch panel, and generate standing-wave vibration in the touch panel to give a user a tactile sensation when the user has performed a touch operation on the touch panel. The terminal device further includes a pressurization piezoelectric element that is attached to the inner side of the touch panel than the excitation piezoelectric elements, and pressurizes the touch panel thereby changing the vibration mode of the standing-wave vibration including the position of antinodes of the standing-wave vibration. |
US10078366B2 |
Head-mountable apparatus and system
A head mountable display (HMD) is provided that has a head motion detection function and one or more operations that depend upon detected head motion. Detected head motion is stored as motion data in memory. The way in which detected head motion is applied to a current operation depends upon the stored motion data. In one embodiment, the HMD includes a gaze detector configured to detect eye orientation of a user of the user so as to detect image regions at which the user is looking, and a detector configured to detect item data indicative of items represented by the detected image regions. |
US10078357B2 |
Power gating functional units of a processor
In one embodiment, the present invention includes an apparatus having a core including functional units each to execute instructions of a target instruction set architecture (ISA) and a power controller to control a power mode of a first functional unit responsive to a power identification field of a power instruction of a power region of a code block to be executed on the core. Other embodiments are described and claimed. |
US10078350B2 |
Button retention, assembly, and water sealing
A sealed physical button for use with a portable electronic device that effectively presents ingress of liquids. Embodiments include a button cap having flange portions that interlock with complementary flanges from a button retainer. The button cap may also include a downward oriented central post, proportioned and oriented to interface with the top surface of a button attached to a bracket. The button retainer may include an aperture sized and positioned to receive the central post of the button cap. The button retainer may rest on a shelf within the electronic device housing such that the shelf interposes the bracket and the retainer to form a rigid seal. |
US10078348B1 |
Mobile device with size-adjustable screen
A mobile device with display screen of more than one size includes a first portion and a second portion. The first portion includes a main screen and a first gyroscope sensor. The main screen is located on a front surface of the first portion. The second portion includes an auxiliary screen and a second gyroscope sensor. The auxiliary screen is located on a front surface of the second portion. The first and second portions are pivotally connected to each other and can be folded or unfolded. The first and second gyroscope sensors can determine the folded and unfolded states of the first and second portions so as to switch the mobile device into a single screen mode of the main screen or a dual screen mode of the main and auxiliary screens. |
US10078345B2 |
Digital book
A digital book includes a casing adapted to fold open and shut like a book and having a folding axis, a main part, and a secondary part, together forming a book back part. A display unit consists of at least two parts arranged such that when the casing is folded out, the main part and the secondary part are each presented with at least one screen each, like pages of a book. A control unit has means for receiving, storing, processing, and reproducing information, and an operating unit has operating elements for using the digital book as a device for receiving/processing/reproducing information. A supply unit has a receiving opening and a guide and supply pin, by means of which the digital book can be plugged in when the casing is folded shut, for inputting and outputting information, for supplying energy, and for storing the digital book. |
US10078340B2 |
Micro channel device temperature control
A micro channel device processing apparatus includes a heating/cooling chamber configured to receive at least a sub-portion of a micro channel device and a fluid control system that controls a flow of a heating/cooling fluid in the chamber. A method includes controlling a temperature of a sample carried by a micro channel device installed in a micro channel device processing apparatus via a heating/cooling chamber of the processing apparatus. A micro channel device processing apparatus includes a heating/cooling chamber configured to receive a micro channel device carrying a sample and means for controlling a temperature of the sample in the chamber. |
US10078335B2 |
Ray tracing for hidden obstacle detection
Ray tracing can be used to detect hidden obstacles in an external environment of a vehicle. An outbound sensor signal can be transmitted into an external environment of the vehicle. The outbound sensor signal can be a LIDAR sensor signal. If a return sensor signal is not received for the outbound sensor signal, it can be determined whether an obstacle is located along a projected path of the outbound sensor signal. Such a determination can be made using one or more maps, such as a terrain map and/or a static obstacle map. Responsive to determining that an obstacle is located along the projected path of the outbound sensor signal, a driving maneuver for the vehicle relative to the obstacle can be determined. The vehicle can be caused to implement the determined driving maneuver. |
US10078330B2 |
Coordinating robotic apparatus deliveries
A method and system for automatically supplying parts for an assembly line is provided. The method includes generating and executing an action plan specifying movements associated with a robotic apparatus associated with the assembly line, items required for the assembly line, and a vehicle associated with providing the items for the robotic apparatus. The vehicle is directed to a location comprising the items and a first item is selected and retrieved upon arriving at the location. A measured weight of the first item is compared to a predetermined maximum weight threshold for delivery by the vehicle and a resulting delivery process with respect to the vehicle, first item, and robotic apparatus is executed. A notification indicating details associated with the delivery process is transmitted to the robotic apparatus. |
US10078319B2 |
HVAC schedule establishment in an intelligent, network-connected thermostat
HVAC schedules may be programmed for a thermostat using a combination of pre-existing schedules or templates and automated schedule learning. For example, a pre-existing schedule may be initiated on the thermostat and the automated schedule learning may be used to update the pre-existing schedule based on users' interactions with the thermostat. The preexisting HVAC schedules may be stored on a device or received from a social networking service or another online service that includes shared HVAC schedules. |
US10078311B1 |
Digital input device for smart device
A digital device and a method of forming a digital device. The digital device includes a body, circuitry and a folding assembly. The body is provided with a body having a pointer end and a tail end opposite the pointer end. Circuitry is disposed within the body for sending or receiving signals representing a position of the pointer end relative to a signal receiving surface disposed on a watch. A folding assembly integral with the body permits the body to fold from a linear shape to a folded shape adapted to circumscribe at least a portion of a watch band. The body may be formed with a plurality of hinges interconnecting a plurality of segments of the body, wherein the plurality of hinges connects the body segments to permit the body to pivot from the linear shape to a geometric shape adapted to circumscribe a portion of the watch band. |
US10078310B2 |
Timepiece comprising a device for switching a mechanism of said timepiece
The vertical coupling/uncoupling device includes a switching member and a control member, the latter being arranged to pivot about an axis of rotation to be able to be driven in rotation step-by-step successively into a plurality of distinct angular positions. The control member and the switching member respectively include a first magnetic structure and a second magnetic structure arranged to exhibit a magnet interaction therebetween. These first and second magnetic structures are arranged such that, depending on the angular position of the control member, a first magnetic force or a second magnetic force is produced, these first and second magnetic forces being oriented along said axis of rotation but in opposite directions. The switching member is subjected to an alternate movement between its first and second stable axial positions when the second magnetic structure is driven in rotation step-by-step in said given direction of rotation. |
US10078305B2 |
Method for phase retrieval to reduce a sampling requirement when imaging a dynamic process
A method for retrieving phase information in a coherent diffraction imaging process includes acquiring a plurality of 3D data sets, each 3D data set corresponding to one of a plurality of time states, and reconstructing a 3D image of the object at a given time state using the 3D data set from all of the time states. Each 3D data set is acquired by: illuminating an object positioned in a first position with a coherent beam; measuring a first 2D diffraction pattern using an area detector; rotating the object around a tilt axis thereof to a second position that is different from the first position; re-illuminating the object positioned in the second position with the coherent beam; re-measuring a second 2D diffraction pattern using the area detector; and repeating the rotating, re-illuminating and re-measuring steps such that each 3D data set includes a predetermined number of diffraction patterns. |
US10078304B1 |
Systems and methods for fabricating variable digital optical images by printing directly on generic optical matrices
Variable digital optical images may be fabricated using generic optical matrices. A generic optical matrix may have pixels corresponding to color and sub-pixels corresponding to non-color effects. The pixels may include first pixels corresponding to a first color and second pixels corresponding to a second color. The sub-pixels may include first sub-pixels corresponding to a first non-color effect and second sub-pixels corresponding to a second non-color effect. Individual ones of the pixels and/or sub-pixels of the generic optical matrix may be obliterated according to a negative while remaining pixels and/or sub-pixels may be preserved. The remaining pixels and/or sub-pixels may form an optical image corresponding to a base image. The optical image may be colored based on the remaining pixels. The optical image may exhibit non-color effects corresponding to the remaining sub-pixels. The optical image may comprise a hologram or a stereo image. |
US10078298B2 |
Image forming apparatus and fixing apparatus
An image forming apparatus includes a fixing unit having a heating member, a temperature detection member detecting a temperature of the heating member, a control unit controlling power to be supplied to a heater, and an acquisition unit that acquires toner density information of the toner image to be formed on the recording material, wherein the acquisition unit acquires first toner density information in a predetermined area which is a portion of a maximum image formation area of the recording material and second toner density information in the maximum image formation area, and the predetermined area is an area including an area of the recording material corresponding to a detected area of the heating member detected by the temperature detection member, wherein the control unit sets the target temperature based on the first toner density information and the second toner density information. |
US10078297B2 |
Image forming apparatus
An image forming apparatus for forming a toner image on a recording material. The image forming apparatus includes an image forming portion to form the toner image on the recording material, and a fixing portion to fix, at a nip, the toner image on the recording material by feeding and heating the recording material on which the toner image is formed. The fixing portion includes a roller having an outer surface that has electroconductivity, a rotatable member that forms the nip and is in contact with the roller, and a casing having electroconductivity. An electrical insulating member is positioned (i) nearest to the outer surface of the roller, and (ii) between the inner surface of the casing and the outer surface of the roller. The electrical insulating member does not directly or indirectly contact the outer surface of the roller, and is provided with a water-absorbing member. |
US10078296B2 |
Intermediate transfer member for image forming apparatus, method of manufacturing the same and image forming apparatus
A member for an image forming apparatus includes a surface layer including a block copolymer, wherein the block copolymer includes a polyamide block and a polyether block and the composition ratio of the polyether block to the polyamide block is from 0.2 to 1.5. |
US10078284B2 |
Toner
A developer having low-temperature fixability and storage stability, and capable of prolonging the service life is provided. A toner includes a coloring agent, an amorphous polyester, a crystal line polyester, ester wax containing multiple ester compounds, each having a carbon number selected from 32 to 54, and hydrophobic silica having an average primary particle diameter of 8 to 35 nm. When the ion intensity ratio of each ester compound having a different carbon number is expressed as percentage, the content (a) of the ester compound having a carbon number of (Cn) showing the maximum intensity ratio is from 20 to 55% by weight of the entire ester wax, the sum (g) of the content (e) of the ester compound having a carbon number of (Cn+2) and the content (f) of the ester compound having a carbon number of (Cn+4) satisfies the following formula: 0.065≤g/a≤0.200. |
US10078283B2 |
Toner for developing electrostatic images
Provided is a toner for developing electrostatic images containing a toner particle. The toner particle contains a binder resin and a release agent. The binder resin contains a vinyl resin component and a crystalline polyester resin component. The vinyl resin component has a structural unit derived from an alkyl (meth)acrylate monomer represented by Formula (1): H2C═CR1—COOR2 Formula (1): In Formula (1), R1 represents a hydrogen atom or a methyl group, and R2 represents an alkyl group having 8 to 22 carbon atoms. The crystalline polyester resin component satisfies Formula (2): 5≤|Cacid−Calcohol|≤12 Formula (2): In Formula (2), Calcohol represents the number of carbon atoms of the main chain of a structural unit derived from a polyhydric alcohol and Cacid represents the number of carbon atoms of the main chain of a structural unit derived from a polyvalent carboxylic acid. |
US10078282B2 |
Toner compositions and processes
Disclosed are toner compositions that include an amorphous polyester resin, a crystalline polyester resin, a colorant and a wax, and where the amorphous polyester resin contains in excess of zero weight percent of dodecylsuccinic anhydride to less than 16 weight percent of dodecylsuccinic anhydride, or where the amorphous polyester resin contains in excess of zero weight percent of dodecylsuccinic acid to less than 16 weight percent of dodecylsuccinic acid. |
US10078281B2 |
Toner and method for producing toner
A toner having a toner particle containing a resin component, wherein the resin component contains an olefin copolymer having ester group and the like, which has a unit (1), and a unit Y2 that is at least one selected from (2) and (3), the content of the copolymer in the resin component is at least 50 mass % with respect to the total mass of the resin component, and the content of the monomer unit Y2 is 3 to 35 mass % with respect to the total mass of the copolymer; in formulas (1) to (3), R1, R2 and R4 each independently represent H or CH3, and R3 and R5 each independently represent CH3 or C2H5. |
US10078274B2 |
Method and arrangement for handling and processing substrates
The invention relates to a substrate handling and exposure arrangement comprising a plurality of lithography apparatus, a clamp preparation unit for clamping a wafer on a wafer support structure, a wafer track, wherein the clamp preparation unit is configured for accepting a wafer from the wafer track, and an additional wafer track for transferring the clamp towards the plurality of lithography apparatus. |
US10078273B2 |
Lithographic apparatus with data processing apparatus
A lithographic apparatus applies a pattern onto a substrate using an optical projection system. The apparatus includes an optical level sensor and an associated processor for obtaining a height map of the substrate surface prior to applying the pattern. A controller uses the height map to control focusing with respect to the projection system when applying the pattern. The processor is further arranged to use information relating to processing previously applied to the substrate to define at least first and second regions of the substrate and to vary the manner in which the measurement signals are used to control the focusing, between the first and second regions. For example, an algorithm to calculate height values from optical measurement signals can be varied according to differences in known structure and/or materials. Measurements from certain regions can be selectively excluded from calculation of the height map and/or from use in the focusing. |
US10078263B2 |
Underlayer composition and method of imaging underlayer composition
A method of forming a pattern comprises diffusing an acid formed by irradiating a portion of a photosensitive layer, into an underlayer comprising an acid sensitive copolymer having acid decomposable groups and attachment groups covalently bonded to the surface of the substrate and/or forming an interpolymer crosslink. Diffusing comprises heating the underlayer and photosensitive layer. The acid sensitive group reacts with the diffused acid to form a polar region on the underlayer, with the shape of the pattern. The photosensitive layer is removed, forming a self-assembling layer comprising a block copolymer having a first block with an affinity for the polar region, and a second block having less affinity for the polar region. The first block forms a domain aligned to the polar region, and the second block forms another domain aligned to the first. Removing either domain exposes a portion of the underlayer. |
US10078262B2 |
Patterning devices using branched fluorinated photopolymers
A fluorinated photopolymer composition is disclosed having a branched copolymer provided in a fluorinated solvent. The copolymer includes a branching unit, a first repeating unit having a fluorine-containing group, and a second repeating unit having a solubility-altering reactive group. The branched fluorinated photopolymer composition is particularly suited for the fabrication of organic electronic and bioelectronic devices, or other devices having sensitive active organic materials. |
US10078257B2 |
Oscillating lens module and projector
The invention discloses an oscillating lens module and a projector. The oscillating lens module includes a frame, a first coil, a lens, and a second coil. The first coil and the second coil are connected to the frame and located in a magnetic field, wherein the first coil and the second coil are adapted to be electrified and to oscillate about a first axis and a second axis respectively via the magnetic field. The lens is connected to the first coil, wherein the lens is adapted to oscillate along with the first coil. An oscillation phase of the second coil is opposite to an oscillation phase of the first coil, such that forces applied on the frame by the first coil and the second coil are counterbalanced, so as to prevent the oscillating lens module from over vibrating which makes projection images shake and makes noise. |
US10078252B2 |
Electrochromic multi-layer devices with composite current modulating structure
A multi-layer device comprising a first substrate, a first electrically conductive layer and a first current modulating structure on a surface thereof, the first current modulating structure comprising a composite of a resistive material and a patterned insulating material, the first current modulating structure having a cross-layer resistance to the flow of electrical current through the first current modulating structure that varies as a function of position. |
US10078251B2 |
Array substrate and display apparatus
An array substrate and a display apparatus are provided according to embodiments of the disclosure. A pixel unit includes a first sub-pixel electrode and a second sub-pixel electrode, the first sub-pixel electrode is connected to a drain of the first TFT, and the second sub-pixel electrode is connected to a drain of the second TFT, a resistance between a source of the first TFT and the data line connected to the first TFT is greater than a resistance between a source of the second TFT and the data line connected to the second TFT, and/or, a resistance between the drain of the first TFT and the first sub-pixel electrode is greater than a resistance between the drain of the second TFT and the second sub-pixel electrode. |
US10078249B2 |
Liquid crystal display
An exemplary embodiment of the present disclosure provides a liquid crystal display including: a first substrate; a first polarizer disposed above or below the first substrate and having a first polarization axis; a passivation layer disposed on a data line; a unit pixel electrode that is disposed on the data line and includes a horizontal stem and a vertical stem crossing each other and a plurality of minute branch electrodes extending from the stems; a protrusion portion disposed on the passivation layer, surrounding an edge of the unit pixel electrode, and extending in a direction that forms an acute angle with the first polarization axis; and a liquid crystal layer formed on the first substrate and including liquid crystal molecules. |
US10078248B2 |
Liquid crystal display and manufacturing method thereof
A liquid crystal display according to an exemplary embodiment of the present disclosure includes: a substrate; a thin film transistor disposed on the substrate; a pixel electrode connected to the thin film transistor; a roof layer facing the pixel electrode; a liquid crystal layer including liquid crystal molecules disposed in a plurality of cavities between the pixel electrode and the roof layer; and wherein the roof layer comprises a partition, which extends substantially parallel to a gate line connected to the thin film transistor. |
US10078245B2 |
Light flux controlling member having a recessed incidence surface and annular groove, light-emitting device, surface light source device and display device
A light flux controlling member includes an incidence surface, an emission surface, and an annular groove part. The annular groove part includes a first internal surface and a second internal surface. The second internal surface protrudes from a virtual line connecting an outer and inner end portions toward an opening side of the annular groove part; and, when an angle on the annular groove part side of two angles between a tangent to an arbitrary point of the second internal surface and the central axis is an inclination angle at the arbitrary point of the second internal surface in the cross section including the central axis, an inclination angle at the inner end portion is smaller than an inclination angle at the outer end portion, and an inclination angle of the second internal surface increases as a distance from the central axis increases. |
US10078241B2 |
Liquid crystal display apparatus and color filter thereof
A scan driving method for a display panel is disclosed. The color filter includes a plurality of color filter units and a black matrix layer. The color filter units are arranged in a matrix form, and the position of each color filter unit corresponds to that of a sub-pixel unit of a liquid crystal display apparatus. The black matrix layer is formed between the color filter units, and a cross section of the black matrix layer between two adjacent color filter units has an upper portion with a larger width and a lower portion with a smaller width. |
US10078239B2 |
Sensor-equipped display device
Provided is a sensor-equipped display device (1) that includes: a first substrate (20a); a second substrate (20b) opposed to the first substrate (20a); a liquid crystal layer (LC); a plurality of first lines (15) extending in a first direction in a pixel area (AA); second lines extending in a second direction that is different from the first direction; pixel switching elements that are provided for pixels, respectively, and are connected to the first lines and the second lines; a plurality of sensor electrodes (SE, DL) provided at positions that overlap the pixel area on at least one of the first substrate and the second substrate, for detecting the contact or approach of the object; and a plurality of sensor lead-out lines that are provided in parallel to the first lines or the second lines in the pixel area on the first substrate, and are connected to the sensor electrodes, respectively. |
US10078238B2 |
Display device
According to one embodiment, there is provided a display device including a display module and a cover member, bonded together by a photosensitive resin layer. A portion of the photosensitive resin layer that is located behind a light-shielding portion (in other words, located in a shaded portion) with respect to the light for curing the photosensitive resin is cured. |
US10078232B1 |
Advanced optical modulation generation by combining orthogonal polarized optical signals
Optical modulators and modulation techniques for advanced optical modulation formats are described. An optical modulator may include two optical modulators in parallel optical paths, and optical powers in the two paths may be unequal. Polarization in the two paths may be orthogonal, and modulated outputs from each path may be combined to produce multilevel modulation formats. |
US10078228B2 |
Three-dimensional imaging system
A three-dimensional imaging system relies on effective native image resolution reduction in order to provide an array of pixel clusters, or voxels, with each pixel of the voxel representing a pixel of the image from a unique viewing angle. A 16-megapixel screen having 16-pixel voxels results in a screen having an image capacity downgraded to a 1-megapixel screen capable of showing sixteen different viewing angles. The system can be set up as a rear-projection screen or as a reflective screen illuminated by a front projector. The invention is best implemented with projectors and screens that represent all colors at a single physical location, such as a 3-panel LCD color-combinant projector or a DLP projector, either single or triple chip type. When the RGB sub-pixels are non-coincident, the viewers will see color artifacts that detract from the viewing experience. |
US10078227B2 |
Autostereoscopic display screen and autostereoscopic display device using the same
An autostereoscopic display screen includes a light-deflecting component and a double-sided lenticular lens. The light-deflecting component is configured to deflect a light beam towards multiple directions. The double-sided lenticular lens includes a first cylindrical lens array, a second cylindrical lens array, and a central portion. The first cylindrical lens array includes first cylindrical lenses, in which each of the first cylindrical lenses has a first length in a first axial direction. The second cylindrical lens array includes second cylindrical lenses and at least one third cylindrical lens. The second cylindrical lenses have a second length in the first axial direction and the third cylindrical lens has a third length in the first axial direction, in which the first length is greater than the second length and the second length is greater than the third length. The central portion is disposed between the first and second cylindrical lens arrays. |
US10078220B2 |
Wearable heads-up display with integrated eye tracker
Systems, devices, and methods that integrate eye tracking capability into scanning laser projector (“SLP”)-based wearable heads-up displays are described. At least one narrow waveband laser diode is used in an SLP to define one or more portion(s) of a visible image. At least one corresponding narrow waveband photodetector is aligned to detect reflections of the portion(s) of the image from features of the eye. A holographic optical element (“HOE”) may be used to combine the image and environmental light into the user's “field of view.” Three narrow waveband photodetectors each responsive to a respective one of three narrow wavebands output by the RGB laser diodes of an RGB SLP are aligned to detect reflections of a projected RGB image from features of the eye. |
US10078215B2 |
Shutter assembly for a luminescence-based sample analyzer
A shutter assembly includes a first shutter blade having a first toothed arm extending therefrom and a first light transmitting aperture therein, and a second shutter blade positioned adjacent and parallel to the first shutter blade. The second shutter blade has a second toothed arm extending therefrom and a second light transmitting aperture therein. The first and second shutter blades are supported to allow parallel linear motion. A motor gear is disposed between, and meshed with, the first and second toothed arms such that rotation of the gear causes the first and second shutter blades to move linearly in opposite directions between an open position in which the first and second light transmitting apertures are in an overlapping relationship with respect to one another, and a closed position in which the first and second light transmitting apertures are in a non-overlapping relationship with respect to one another. |
US10078214B2 |
Light source module, projection device, and driving methods thereof
The invention discloses a light source module, a projection device and driving methods thereof, wherein a wavelength conversion device of the light source module has at least one wavelength conversion area for converting a blue beam provided by a blue light source into a converted beam, and the converted beam is transmitted to a wavelength selection element so that a first green beam is obtained by the wavelength selection element from at least a portion of the converted beam. According to the blue light source, a red light source, the wavelength conversion device and the wavelength selection element, the light source module provides an illumination beam corresponding to a first display mode or a second display mode. |
US10078213B1 |
Liquid duct for an electrowetting display
A method for fabricating an electrowetting display may include depositing a sacrificial layer on a support plate, etching portions of the sacrificial layer to form liquid duct forms on the support plate, depositing a photoresist layer on the liquid duct forms and the support plate, etching portions of the photoresist layer to form a spacer grid, and removing the liquid duct forms to form liquid ducts between the support plate and the portions of the spacer grid. |
US10078210B2 |
Light source apparatus
A light source apparatus includes a main unit, light source modules attachable to and detachable from the main unit, and storage mediums storing characteristic information of the light source modules. Each light source module includes at least one light source and a light connection part to be optically connected to the main unit. The main unit includes entrance parts to be optically connected to the light connection parts of the connected light source modules, a light combining unit to combine light entering the entrance parts, at least one exit part to cause light combined by the light combining unit to exit, and an exit light characteristic deriving unit to derive characteristic information of achievable exit light based on characteristic information of the light source modules stored in the storage mediums. |