Document Document Title
US09787590B2 Transport-level bonding
A network node includes one or more network adapters and a bonding driver. The one or more network adapters are configured to communicate respective data flows over a communication network by applying a transport layer protocol that saves communication state information in a state of a respective network adapter. The bonding driver is configured to exchange traffic including the data flows of an application program that is executed in the network node, to communicate the data flows of the traffic via one or more physical links of the one or more network adapters, and, in response to a physical-transport failure, to switch a given data flow to a different physical link or a different network path, transparently to the application program.
US09787588B2 Software defined network-based data processing method, node, and system
The present disclosure discloses a software defined network SDN-based data processing system, and the system includes: a source data node, configured to receive a first data packet, and send to a corresponding source control node; the source control node, configured to receive the first data packet, where the first data packet carries a destination address of the first data packet; and determine a destination control node; and the destination control node, configured to receive the first data packet, and generate a second data packet and a matching policy rule. According to a software defined network-based data processing system in an embodiment of the present disclosure, the collaboration capability between nodes is improved so as to reduce the redundancy of multi-node processing in a network device, thereby improving the service processing efficiency of the network. The present disclosure further discloses a software defined network-based data processing method and device.
US09787587B2 Method and apparatus for bidirectional message routing between services running on different network nodes
Methods and systems are disclosed for secure bi-directional message routing between services running on a different nodes in a computer cluster. According to some embodiments, a multi-tenant computer cluster is accessed online via a controller. The controller, acting as central management system, may establish secure independent connections with each of the many nodes. Messages from the controller to any given node, and vice versa, are wrapped in a routing envelope and transferred over an independent and secure virtual private network tunnel. This allows the plurality of nodes to be centrally managed and utilized as a cluster while not being allowed to communicate with each other.
US09787582B1 Cloud router
A computer implemented method, system, and program product comprising presenting, via cloud router, clouds as a single cloud to a client, wherein the client communicates with the single cloud via a client API of the cloud router.
US09787580B2 Network system and routing method
In an OpenFlow network, a “proactive type” is attained and hardware (HW) performance problem is solved. Specifically, in the OpenFlow network, each of a plurality of switches executes, on a reception packet that meets a rule of an entry registered in its own flow table, an operation based on an action defined in the entry. A controller registers an entry, in which an identifier unique to a path calculated based on a physical topology of a network composed of the plurality of switches is set as a rule and an output from a predetermined output port as an action, in each of the plurality of switches before communication is started among the plurality of switches.
US09787578B2 Systems and methods of IPV6 mapping
Example embodiments of the systems and methods of IPv6 mapping disclosed herein involve computing an IPv6 source and/or destination address based on the type of service being used by the user, which is derived from the digits input to the device by the user or system, and the destination phone number input by the user. The mapping is done in second half (for example, 64 bits) of the IPv6 address (the interface ID). The first half of the IPv6 address is a defined subnet (known as a “prefix” in IPv6 terms) for phone number routing. The subnet comprises a global routing prefix and a subnet identification. The interface ID is split into three sections: an identifier, a country code, and an end point number.
US09787575B2 Method and system for programming equal-cost multi-path routes on network devices
A method for configuring a network device. The method includes writing a route for a destination IP prefix to the forwarding information base (FIB), and after writing the route, obtaining a set of routes and writing the set of routes to a routing information base (RIB). The method further includes, after writing the set of routes to the RIB and after the expiration of a timer: identifying, in the RIB, a set of ECMP routes from the plurality of routes for the destination IP prefix, processing the set of ECMP routes for the destination IP prefix, and updating the FIB of the network device based on set of processed ECMP routes.
US09787572B2 Conflict avoidant traffic routing in a network environment
An example method for facilitating conflict avoidant traffic routing in a network environment is provided and includes detecting, at a network element, an intent conflict at a peer network element in a network, and changing a forwarding decision at the network element to steer traffic around the conflicted peer network element. The intent conflict refers to an incompatibility between an asserted intent associated with the traffic and an implemented intent associated with the traffic. In specific embodiments, the detecting includes mounting rules from the peer network element into the network element, and analyzing the mounted rules to determine intent conflict. In some embodiments, a central controller in the network deploys one or more intentlets on a plurality of network elements in the network according to corresponding intent deployment parameters.
US09787568B2 Physiological test credit method
A physiological test credit method determines if test credits are available to the monitor and checks if a Wi-Fi connection is available. If test credits are less than a test credit threshold, the monitor connects to a test credit server, processes server commands so as to download test credits and disconnects from the server. In various embodiments, the monitor is challenged to break a server code, the server is challenged to break a monitor code. The server validates monitor serial codes, and saves monitor configuration parameters.
US09787564B2 Algorithm for latency saving calculation in a piped message protocol on proxy caching engine
Methods and systems for determining latency in a communication network may be provided. A plurality of commands may be sent in the communication network. A response may be received for each of the plurality of commands from the communication network. A pipeline round trip time may be calculated for each of the plurality of commands based on a time of the response for each of the plurality of commands. A total round trip time for the plurality of commands may be calculated based on the calculated pipeline round trip time. A time saving may be calculated for at least one of the plurality of commands serviced locally.
US09787555B2 Apparatus, system, and method of activation control, and medium storing activation control program
An activation control apparatus stores, in a memory, first association information that associates, for each one of a plurality of applications, application identification information for identifying an application with terminal identification information for identifying a communication terminal permitted to debug the application. In response to an activation request for activating a first application from a first communication terminal, the activation control apparatus determines whether the first communication terminal is provided with a debugger. When the first communication terminal is provided with a debugger, the activation control apparatus further determines whether the first communication terminal is permitted to debug the first application using the first association information, and rejects the activation request when the first communication terminal is not permitted to debug the application. When the first communication terminal is not provided with a debugger, the activation control apparatus accepts the activation request.
US09787542B2 Train-information management device and train-information management method
A central device includes an information replacing unit. When the information replacing unit detects, on the basis of contact information acquired from an electric coupler provided in a coupled vehicle in a formation B having a train-information management device that manages vehicle information in accordance with the Ethernet® protocol, that a formation A that includes a train-information management device that manages vehicle information in accordance with the ARCNET protocol is coupled to the formation B, then the information replacing unit replaces vehicle information from the formation A with vehicle information in accordance with the Ethernet® protocol; outputs the replaced vehicle information to the formation B; replaces the vehicle information from the formation B with the vehicle information in accordance with the ARCNET protocol; and outputs the replaced vehicle information to the formation A.
US09787535B2 Configuration of security devices using spatially-encoded optical machine-readable indicia
A method and system for configuring security devices on a security network. A mobile computing device reads spatially-encoded optical machine-readable indicia, decodes the indicia, and extracts encoded configuration information for the security devices. The configuration information from the indicia is then transmitted to a monitoring station, which uses the configuration information to configure communication with the security devices on the security network.
US09787529B1 Systems and methods for tunneling socket calls across operating systems
The disclosed method for tunneling socket calls across operating systems may include (1) intercepting a socket call issued by an application running on a first operating system, (2) determining that the socket call is directed to a network interface that is (A) accessible to a second operating system installed on a virtual machine running on the first operating system and (B) inaccessible to the first operating system and then, in response to determining that the socket call is directed to the network interface, (3) tunneling the socket call to the second operating system installed on the virtual machine, and (4) executing the socket call within the second operating system to initiate at least one networking action with respect to the network interface on behalf of the application. Various other methods, systems, and computer-readable media are also disclosed.
US09787526B2 Method and apparatus for providing mobile IP service through a network address translation gateway
Method and apparatus for providing Mobile internet protocol (IP) service through a network address translation gateway. In one example, a gateway between a local area network (LAN) and a wide area network (WAN) is provided. A foreign agent (FA) module is configured to advertise a care-of address (CoA) on the LAN and process registration and mobile IP communication traffic on the LAN and the WAN side of the gateway. A control module is configured to identify the registration and the mobile IP communication traffic on the LAN and the WAN. The control module sends mobile IP traffic to the FA and other traffic to a network address translation (NAT) module. In this manner, network address translation of mobile IP traffic is advantageously omitted. This allows the IP-in-IP tunnels used by mobile IP to pass through the gateway.
US09787520B2 Signal receiver with adaptive soft information adjustment and associated signal processing method
A signal receiver with adaptive software information adjustment of a communication system is provided. The signal receiver receives a modulated signal comprising a plurality of packets, and includes: a demodulating circuit, configured to demodulate the modulated signal to generate a plurality of sets of soft information corresponding to each packet; a software information adjusting circuit, coupled to the demodulating circuit, configured to adjust the sets of soft information according to a distribution of the sets of soft information corresponding to each packet; a quantizer, coupled to the soft information adjusting circuit, configured to quantize the adjusted sets of soft information to generate a plurality of sets of data; and a decoder, coupled to the quantizer, configured to decode the data.
US09787508B2 Computing system with communication link mechanism and method of operation thereof
A computing system includes: an inter-device interface configured to receive communication signal for communicating between a device and a further device; a communication circuit, coupled to the inter-device interface, configured to: calculate an initial offset estimate based on the communication signal, dynamically generate a dynamic candidate set based on the initial offset estimate, and determine a level offset for the communication signal for communicating between the device and the further device.
US09787505B2 Tap embedded data receiver and data transmission system having the same
A data receiver includes a plurality of samplers, each of the samplers amplifies a difference between a first reference voltage and an input voltage and amplifies a difference between a second reference voltage and the input voltage. Operational paths of the samplers are differently controlled according to a level of second data corresponding to the second reference voltage, and first data corresponding to the first reference voltage is past data preceding current data and the second data is past data preceding the first data in the sampler.
US09787496B2 Communication system, communication apparatus, and protection method
A communication system includes two or more ring networks in which nodes are connected in a ring shape, carries out ERP for each of the ring networks, sets one of the ring networks as a major ring that detects a failure in a shared link, and sets the other ring networks as sub rings. A shared node, which terminates the shared link, includes: a failure monitoring unit that respectively detects, concerning two or more of the ring networks that share the shared link, failures in the ring networks; a switching processing unit that determines, on the basis of a detection result of the failures, the ring network set as the major ring; and ERP processing units that store, when the switching is performed by the switching processing unit, identification information after the switching in an R-APS frame and transfer or transmit the frame.
US09787494B2 Method for transmitting messages in a computer network, and computer network
The invention relates to a method for transmitting messages in a computer network, and to a computer network of this type. The computer network comprises computing nodes (101-105), said computing nodes (101-105) being interconnected via at least one star coupler (201) and/or at least one multi-hop network (1000), wherein each computing node (101-105) is connected via at least one communication line (110) to the at least one star coupler (201) and/or the at least one multi-hop network (1000), and wherein the computing nodes (101-105) exchange Ethernet messages with one another and with the at least one star coupler (201) and/or the at least one multi-hop network (1000). A set of two or more components are directly connected to one another in each case by two or more communication lines (110, 111), wherein each component in the set is either a computing node (101-105) or a star coupler (201), and sending components in the set of components send to at least two of the two or more communication lines (110, 111) at least a proportion of the Ethernet messages that are to be sent, and receiving components in the set of components then accept and/or forward at least a proportion of the Ethernet messages received via the two or more communication lines (110, 111) only if at least two identical messages are received via at least two different communication lines.
US09787483B2 Method, system, and controller for routing forwarding
A method for routing forwarding is provided. The method includes: a controller sends pre-generated routing flow tables to an Evolved Universal Terrestrial Radio Access Network (UTRAN) NodeB (eNB) and an Access Gateway (AGW) respectively; and the eNB and the AGW distribute data according to the received routing flow tables respectively. The controller sends the routing flow tables to the eNB and the AGW, so that the extended OpenFlow protocol can be applied to an Evolved Packet System (EPS), network upgrading cost is lowered, network upgrading can be simplified, and a network upgrading period can be shortened.
US09787482B2 Redundantly powered and daisy chained power over ethernet
According to one aspect, embodiments of the invention provide a method for providing power to a distributed sensor system, the method comprising providing power from at least one port of an interface unit to a first port of a first sensor unit of at least one of a plurality of sensor strings, powering up the first sensor unit, forwarding power from a second port of the first sensor unit to a first port of a second sensor unit of the at least one of the plurality of sensor strings, powering up the second sensor unit, monitoring the plurality of sensor strings for a fault condition, and in response to detecting a fault condition in a first sensor string of the plurality of sensor strings, providing power from a second one of the plurality of sensor strings to the first sensor string.
US09787469B2 Method and system for encrypting data
A method for encrypting data based on all-or-nothing encryption. Data to be encrypted and an encryption key are provided. The data is divided into an odd number of blocks, wherein each of the odd number of blocks has the same size. The blocks are encrypted with the encryption key to obtain an intermediate ciphertext that includes the encrypted blocks. The intermediate ciphertext is linearly transformed based on additive contravalence operations to obtain a final ciphertext.
US09787467B2 Calibration and/or adjusting gain associated with voltage-controlled oscillator
Apparatus and methods for adjusting a gain of an electronic oscillator, such as a voltage-controlled oscillator (VCO), are disclosed. In one aspect, an apparatus for compensating for VCO gain variations includes a charge pump controller. The charge pump controller can be configured to select a VCO gain model based on a comparison of a VCO gain indicator and a threshold value stored in a memory, obtain VCO gain model parameters from the memory corresponding to the selected VCO gain model, and compute a charge pump current control value using the VCO gain model parameters. The charge pump current control value can be used to compensate for VCO gain variations.
US09787466B2 High order hybrid phase locked loop with digital scheme for jitter suppression
A method for filtering noise. The method may include obtaining an output signal from a phase locked loop (PLL) device. The method may include determining, using a digital phase detector and the output signal, an amount of PLL error produced by the PLL device. The method may include filtering, using a delay element and a digital filter, a portion of the amount of PLL error from the output signal to produce a filtered signal in response to determining the amount of PLL error produced by the PLL device.
US09787457B2 Systems and methods for integrating asynchronous signals in distributed antenna system with direct digital interface to base station
A signal interface unit in a radio system includes an external device interface configured to receive a downlink asynchronous radio carrier signal for a radio frequency carrier from an external device; a clock conversion unit communicatively coupled to the external device interface and configured to re-clock the downlink asynchronous radio carrier signal to a master clock of the radio system from the clock of the external device; and an antenna side interface configured to communicate at least one of the re-clocked downlink asynchronous radio carrier signal and a downlink digitized radio frequency signal based on the re-clocked downlink asynchronous radio carrier signal to an antenna unit.
US09787456B2 Wireless terminals, nodes of wireless communication networks, and methods of operating the same
According to one embodiment, a method of operating a wireless terminal may include configuring a first group of component carriers, and while configured with the first group of component carriers, communicating a first MAC CE including a first bit map having a first bit map size with bits of the first bit map corresponding to respective component carriers of the first group of component carriers. The method may also include configuring a second group of component carriers wherein the first and second groups of component carriers are different. While configured with the second group of component carriers, a second MAC CE may be communicated, wherein the second MAC CE includes a second bit map having a second bit map size with bits of the second bit map corresponding to respective component carriers of the second group of component carriers. Moreover, the first and second bit map sizes may be different.
US09787453B2 Feedback resource mapping in wireless communications
In an ad hoc network a feedback radio resource maps from a data radio resource to at least one frequency sub-band which the data resource excludes. The feedback resource is also spaced in time from the data resource by a predetermined interval. Feedback (ACK/NACK) for data received in the data resource is then sent in the feedback resource. In various embodiments the sub-band is one or more edges of the data resource channel, or edges of a component carrier. The predetermined interval may be a function of how much of the data resource is occupied by data. The data transmitting device delays sending its data by a time offset from the end of a previous transmission on that channel, or if it does not know the end time it delays until the predetermined interval plus the length of the feedback resource have lapsed. Various synchronization aspects are also disclosed.
US09787452B2 Method and apparatus for transmitting aperiodic channel state information in wireless communication system
A method is presented for receiving aperiodic channel state information (CSI). A base station (BS) transmits a CSI request field which is set to trigger a CSI report to a user equipment (UE). The BS receives CSI through a physical uplink shared channel (PUSCH) from the UE. The CSI request field has a value among a plurality of candidate values. The plurality of candidate values comprises a first value which triggers an aperiodic CSI report for a first set of reference signals and a second value which triggers an aperiodic CSI report for a second set of reference signals.
US09787449B2 Method for triggering aperiodic sounding reference symbol, base station and user equipment
A method for triggering an aperiodic sounding reference symbol, includes: receiving a Downlink Control Information (DCI) indicating a transmission of an aperiodic Sounding Reference Symbol (SRS) from a base station which configures a resource used for transmission of the aperiodic SRS; maintaining the resource for transmitting the aperiodic SRS when there is at least one of a loss of uplink synchronization when a timer relating to the uplink synchronization expires and a failure in transmission of a scheduling request transmitted more than a predetermined number of times; and executing a random access procedure.
US09787444B2 Enhanced node B and methods for network assisted interference cancellation with reduced signaling
Embodiments of an enhanced node B (eNB) and methods for network-assisted interference cancellation with reduced signaling in a 3GPP LTE network are generally described herein. In some embodiments, the number of transmission options is reduced by introducing a smaller signaling codebook. In some embodiments, higher-layer feedback from the UE to the eNodeB is established to inform the eNB about certain NA-ICS capabilities of the UE. In some embodiments, the number of signaling options is reduced by providing only certain a priori information. In some embodiments, correlations in the time and/or frequency domain are exploited for reducing the signaling message. In some embodiments, differential information is signaled in the time and/or frequency domain for reducing the signaling message.
US09787440B2 Apparatus and method for discontinuous data reception in wireless communication system
Disclosed in a method of discontinuous data reception in a mobile communication system. The method includes: receiving downlink data and decoding the received downlink data by the UE; when the decoding is not successful, starting a timer for receiving retransmitted data; when the downlink data has been received by a configured downlink assignment, operating a downlink carrier, through which the downlink data has been received, in an active time; and when the downlink data has been received by a dynamic transmission resource and the downlink carrier, through which the downlink data has been received, is different from a downlink carrier, through which a scheduling command for the downlink data has been received, operating the downlink carrier, through which the scheduling command for the downlink data has been received, and the downlink carrier, through which the downlink data has been received, in an active time.
US09787438B2 TTI bundling method in wireless access systems and apparatus for same
The present invention relates to a transmission time interval (TTI) bundling method in wireless access systems and to an apparatus for same. In particular, the TTI bundling method includes the following steps: a terminal receives information indicating the bundling size value from a base station; the terminal automatically re-transmits packets through a predetermined number of TTIs following four TTIs without the reception of Acknowledgement/Negative-ACK (ACK/NACK) information for the packets from the base station; the terminal receives the ACK/NACK information for the packets from the base station; and the terminal retransmits packets in a Hybrid Automatic Repeat and Request (HARQ) scheme when receiving the NACK, wherein the predetermined number of TTIs is determined according to the bundling size value.
US09787434B2 Cyclic redundancy check device and method
A communication device and associated method is provided. The communication device includes: a controller; a packet buffer, configured to store a current packet segment and a previous packet segment of an incoming packet; and a plurality of cyclic redundancy check (CRC) circuits, wherein each CRC circuit is individually fed with a portion of the current packet segment and/or a portion of the previous packet segment in a respective cycle of the incoming packet, and an initial value, wherein the plurality of CRC circuits are arranged in parallel.
US09787429B2 Forward error correction (FEC) data transmission system
A device implementing a forward error correction data transmission system may include at least one processor circuit. The at least one processor circuit may be configured to perform line encoding on a data stream received from a media access control (MAC) module, and periodically insert alignment markers after every number of blocks of the data stream, where the alignment markers are determined based at least in part on a data rate of an associated port. The at least one processor circuit may be further configured to transcode the data stream, where each alignment marker remains contiguous in the transcoded data stream. The at least one processor circuit may be further configured to add parity information to the transcoded data stream. The at least one processor circuit may be further configured to transmit the transcoded data stream over at least one physical lane of the associated port.
US09787428B2 Smart dynamic line management
The invention describes a method of performing re-synchronizations on a DSL line to optimize the synchronization rate of the line. The line is monitored over a period of time, and a stable SNR margin is determined, below which the line is observed to lose synchronization. Historical synchronization rates and associated SNR margins for the line are recorded, and the highest stable synchronization rate is determined as the historical synchronization rate that does not have any associated SNR margins below the stable SNR margin. The method attempts to optimize the synchronization rate of the line towards this highest stable synchronization rate. To do this, the current target SNR margin imposed by DLM is identified, for example, by interrogating the DLM system or by noting the SNR margin on the line immediately after the most recent synchronizations. Assuming the current synchronization rate on the line is less than the highest stable rate, then the synchronization rate is optimized by triggering a synchronization of the line when the SNR margin is greater than the target SNR margin plus an additional predetermined amount. The result should be an increase in the synchronization rate, and can be repeated until the synchronization rate reaches the highest stable synchronization rate.
US09787426B2 System architecture for managing resources in a communication network
A system architecture for managing resources in a communication network comprises in combination at least the following elements: a plurality of radio equipments working in a given frequency band and with identical frequency hopping rules; the radio equipments are managed by a master device; and a radio equipment comprises at least: a radiocommunication module that carries the radiocommunications; a module suitable for tapping, monitoring and intercepting radio signals in the environment and for recording them locally in a database; a module suitable for disrupting non-authorized communications; and a local “3 in 1” management module receiving the orders emitted by the master device, the management module being suitable for controlling the various modules of the radio equipment; a radio-router module; and a tapping and monitoring module.
US09787414B2 Over-the air test
A radio channel generator has a radio channel model predistorted on the basis of a predetermined chamber model. An emulator receives the weights of the radio channel model predistorted on the basis of the chamber model. A transmitter feeds a communication signal to the emulator. The emulator weights the communication signal with the radio channel model predistorted on the basis of the chamber model. The over-the-air antennas receive the weighted communication signal and transmit it to a device under test. The chamber model is based on a simulation or a measurement. The chamber model takes into account undesired interactions in the over-the-air chamber for cancelling them during the radio channel emulation.
US09787413B2 Circuits, systems and methods of hybrid electromagnetic and piezoelectric communicators
Circuits, systems and methods that utilize two transducers, of which at least one is a piezoelectric transducer, adapted and coupled to receive and/or generate signals in the forms of sound waves, mechanical vibrations, and/or electromagnetic energy. In one version, two transducers each receive and/or generate separate vibrational energy signals that bear information. Two or more transducers coupled to a switching circuit may send or receive piezo-electrical circuit output signals that include a carrier wave having different frequencies that are within separate frequency ranges. Two or more transducers may generate output signals that are simultaneously processed by or multiplexed by a switching circuit.
US09787405B2 Optical dual resonator modulation system and method, and optical dual resonator modulator therefor
Described are various embodiments of a dual optical modulator, system and method. In one embodiment, an optical modulator modulates an input optical signal having a designated optical frequency. The modulator comprises first and second tunable modulators operable around the optical frequency and operatively disposed between a bus waveguide path and an opposed waveguide path. The modulator further comprises a relative optical phase-shifter optically coupled between the tunable modulators so to impart a relative optical phase shift between the bus waveguide path and the opposed waveguide path. The tunable modulators are respectively driveable to modulate a respective resonance thereof in complimentary directions relative to the optical frequency and thereby resonantly redirect a selectable portion of the input optical signal along the opposed waveguide path such that the relative optical phase shift is imparted thereto for output. Embodiments of an optical modulation method and an IQ modulator are also described.
US09787399B2 Inline optoelectronic converter
An inline optoelectronic converter configured to convert electrical signals to optical signals and to convert optical signals to electrical signals. The converter is external to the avionic computer and connected to the avionic computer at a location spaced apart from the avionic computer. The converter is configured to be integrated into an existing wiring bundle of the avionic computer. Also disclosed is a method of retrofitting an avionic computer by connecting an optoelectronic converter to the computer. The method comprises connecting the converter to an existing wiring bundle of the avionic computer at a location spaced apart from the avionic computer.
US09787398B2 Beat interference detection and mitigation
An OBI manager provides the reduction/elimination of optical beat interference (OBI). As will be described in more detail below, the OBI manager identifies OBI partners through an identification process performed via an RFoG network. An OBI partner may be two optical networking units (ONUs) that may interfere with one another when transmitting in the same time slot. Once the OBI partners are identified, the OBI manager may perform a mitigation process to mitigate possible OBI. For example, the OBI manager may organize the OBI partners to reduce OBI, such as by guaranteeing no OBI partners transmit at the same time.
US09787392B2 Satellite communications networking
A method of operating a satellite communication network is disclosed. The network includes a plurality of satellites interconnected by a plurality of satellite-to-satellite communication links. Each of the plurality of satellites is configured to communicate with at least one ground station using respective ground-satellite communication links. The method includes transmitting a routing table to each of the satellites. Each routing table has a list of destination satellites, and defines at least two possible routes leading to it. An alert message identifying a problem communication link is transmitted to a subset of the plurality of satellites. In response to receiving the alert message, subsequent data packets are routed through the communication network by the satellites using their respective routing table to avoid the problem communication link.
US09787386B2 Method and apparatus for controlling equivalent isotropic radiated power
An access point of a wireless communication network forms beams by applying a weightset for a beamforming weights matrix to signal streams. The Equivalent Isotropic Radiated Power (EIRP) that is emitted from an array of antenna elements at the access point is controlled by calibrating the transmission phase and gain of a respective transmit chain for each antenna element, providing a polar radiation model for an antenna element of the array, and determining a weightset for the weighting matrix subject to a constraint that a maximum total EIRP for the beams in combination in any azimuth direction is maintained within a predetermined EIRP limit, based at least on a spatial separation of the antenna elements, the polar radiation model and the calibrated transmission phase and gain of each respective transmit chain.
US09787375B2 Spatial spreading in a multi-antenna communication system
Spatial spreading is performed in a multi-antenna system to randomize an “effective” channel observed by a receiving entity for each transmitted data symbol block. For a MIMO system, at a transmitting entity, data is processed (e.g., encoded, interleaved, and modulated) to obtain ND data symbol blocks to be transmitted in NM transmission spans, where ND≧1 and NM>1. The ND blocks are partitioned into NM data symbol subblocks, one subblock for each transmission span. A steering matrix is selected (e.g., in a deterministic or pseudo-random manner from among a set of L steering matrices, where L>1) for each subblock. Each data symbol subblock is spatially processed with the steering matrix selected for that subblock to obtain transmit symbols, which are further processed and transmitted via NT transmit antennas in one transmission span. The ND data symbol blocks are thus spatially processed with NM steering matrices and observe an ensemble of channels.
US09787362B2 Transmitter path for power line communication devices
A transmitter path of a power line communication (PLC) device is described. In an embodiment, the transmitter path may include an amplifier, a capacitor coupled to the amplifier, a shared transformer coupled to the capacitor, and a plurality of line interface coupling circuits coupled to the shared transformer, where each of the line interface coupling circuits is configured to be connected to a different phase of an electrical power circuit.
US09787361B2 Multi-length cyclic prefix for OFDM transmission in PLC channels
Embodiments of the invention provide multiple cyclic prefix lengths for either both the data-payload and frame control header or only the data payload. Frame control header (FCH) and data symbols have an associated cyclic prefix. A table is transmitted in the FCH symbols, which includes a cyclic prefix field to identify the cyclic prefix length used in the data payload. A receiver may know the cyclic prefix length used in the FCH symbols in one embodiment. In other embodiments, the receiver does not know the FCH cyclic prefix length and, therefore, attempts to decode the FCH symbols using different possible cyclic prefix lengths until the FCH symbols are successfully decoded.
US09787348B2 Collapsible and expandable spring-loaded discs
Two circular rings or discs which are somewhat rotatable with respect to one another. They are connected by a foldable cover which houses a spring inside. The spring, when collapsed, pushes the discs away from each other while the foldable cover is semi-flexible. When the accessory is collapsed, the foldable cover folds over itself, whereas when the accessory is expanded, the foldable cover becomes unfolded with a smaller-circumference center ridge which is less flexible or non-flexible, and situated between two larger circumference areas. Flanges on the inner and outer rings abut each other, keeping the spring collapsed and discs locked into each other in some embodiments. When the rings are rotated with respect to one another, the flanges become unlocked and the spring separates the discs such that one or both of the foldable cover or spring become the limiting factor in how far apart the discs spread from another.
US09787347B1 Metal frame for device being equipped with wireless charging transmitter or receiver
Disclosed herein is a metal frame for a device being equipped with a wireless charging transmitter or receiver including a plurality of perforation holes configured in at least one partial area of the metal frame, wherein the perforation hole has a diameter ranging from sub nm to several μm, and wherein an average distance between an arbitrary point A on a circumferential surface of a perforation hole, among the plurality of perforation holes, and an arbitrary point B on a circumferential surface of another perforation hole being adjacent to the perforation hole is equal to or less than a skin depth corresponding to a metallic material of the metal frame, and wherein point A and point B respectively correspond to points indicating a longest distance between the circumferential surfaces of each perforation hole to which point A and point B belong.Accordingly, the metal frame is expected to perform wireless charging by including at least a wireless charging receiver, i.e., enabling wireless charging to be carried out smoothly despite equipping a mobile device with a metal frame for its outer feature instead of a plastic frame, wherein the metal frame provides an excellent texture of premium quality and outstanding durability as compared to the plastic frame.
US09787346B2 Configurable wearable electronic device
An electronic device includes a pliable casing that enables the electronic device to be configured in at least two different shapes. The two different shapes include a first shape that aligns the electronic device to a second electronic device having a set physical shape and a second shape that has at least one different physical configuration of the casing relative to the first shape. Electronic circuitry is located within the pliable casing that operates to provide at least one functional feature associated with the electronic device. A display screen is embedded in the pliable casing and displays data or images corresponding to the functional feature. A communication mechanism enables information exchange with the host device when the electronic device is brought in communication range of the host device.
US09787340B2 Zero power radio frequency receiver
A zero power radio frequency (RF) activated wake up device is provided. The device is based on a high-Q MEMS demodulator that filters an amplitude-modulated RF tone of interest from the entire spectrum while producing a much higher voltage signal suitable to trigger a high-Q MEMS resonant switch tuned to the modulation frequency of the RF tone.
US09787334B2 High frequency power amplifier, high frequency front-end circuit, and radio communication device
A high frequency power amplifier includes a first high frequency amplifier, a final high frequency amplifier, and a tunable filter. The tunable filter is connected between the first high frequency amplifier and the final high frequency amplifier. The first high frequency amplifier and the final high frequency amplifier are each a multimode/multiband power amplifier. The tunable filter is regulated such that its pass band includes the frequency band of a transmission signal and its attenuation band includes the frequency band of a reception signal in a communication band used in transmission and reception. The pass band and the attenuation band are switched by the tunable filter in accordance with the communication band used in transmission and reception.
US09787332B2 Error-checking compressed streams in heterogeneous compression accelerators
A compression engine may be designed for more efficient error checking of a compressed stream, to include adaptation of a heterogeneous design that includes interleaved hardware and software stages of compression and decompression. An output of a string matcher may be reversed to generate a bit stream, which is then compared with an input stream to the compression engine as a first error check. A final compressed output of the compression engine may be partially decompressed to reverse entropy code encoding of an entropy code encoder. The partially decompressed output may be compared with an output of an entropy code generator to perform a second error check. Finding an error at the first error check greatly reduces the latency of generating a fault or exception, as does performing computing-intensive aspects of the compression and decompression with software instead of specialized hardware.
US09787330B2 Controller having error correction function in accordance with operating state of monitoring target
A controller has an error correction capability by including: a state monitoring unit that analyzes a state of a monitoring target and outputs state information; an error correction processing unit that switches error correction codes so that a correction rate for the respective states becomes a value within a predetermined range; and a correction rate calculation unit that calculates the correction rate for the respective states based on the correction result by the error correction processing unit.
US09787329B2 Efficient coding with single-error correction and double-error detection capabilities
An apparatus for data coding includes an encoder and a decoder. The encoder is configured to receive input data including one or more m-bit data groups that are associated with respective group indices, to generate a code word that includes the input data and an m-bit redundancy that depends on the data groups and on the respective group indices, and to send the code word over a channel. The decoder is connected to the channel and is configured to produce a syndrome that equals zero when the code word is error-free, and when the code word contains a single error caused by the channel, is indicative of an erroneous group in which the single error occurred, and of a location of the single error within the erroneous group, and to recover the input data by correcting the single error at the location in the erroneous group.
US09787325B2 Encoder and coding method
Disclosed are an encoder, a transmitting device, a coding method and a transmission method with which the transmission amount is reduced and a deterioration in transmission efficiency is suppressed while improving reception quality when QC-LDPC or a like block coding is used. A puncture pattern setting unit searches for a puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of a sub block matrix that forms a check matrix (H) of a QC-LDPC code, and a puncture unit (data reduction unit) switches the puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of the sub block matrix that forms the check matrix of the QC-LDPC code.
US09787321B1 Point cloud data compression using a space-filling curve
Techniques of data compression involve ordering the points of a point cloud according to distance along a space-filling curve. Advantageously, a space-filling curve has the property that points close in distance along the curve are close together in Euclidean space. Thus, differences between points ordered by distance along such a curve, e.g., a Hilbert curve, will be close. When the curve is fractal, i.e., self-similar at all levels, the differences will be small even when the points are very unevenly clustered throughout the point cloud. Such small differences will provide greatly improved compression to the resulting delta-encoded set of points.
US09787313B1 Precision pulse generation using a serial transceiver
An example pulse generation circuit includes a parallel-to-serial circuit configured to convert parallel data to serial data according to parallel clock signal and a serial clock signal, the serial data comprises a sequence of pulses; a clock generator configured to generate a clock signal; and a phase controller configured to generate the serial clock signal from the clock signal based on a phase control signal.
US09787302B2 Source driver circuit and control method thereof
A source driver circuit can include: (i) a control transistor having a control terminal and first and second power terminals, where the control transistor is coupled between a power terminal of a main switching transistor and ground; (ii) a power supply capacitor coupled between the control terminal of the main switching transistor and ground, where the power supply capacitor is configured to receive a bias voltage that is substantially constant; (iii) a freewheeling diode having a cathode coupled to a control terminal of the main switching transistor, and an anode coupled to the second power terminal of the main switching transistor; and (iv) the control transistor being controllable to be periodically turned on and off to control the main switching transistor to correspondingly follow on and off states of the control transistor.
US09787297B2 Signal generator, signal generation method, and numerically controlled oscillator
A waveform conversion unit (42) of a numerically controlled oscillator has a cosine table (101) and a sine table (102) in which parameters for cosine wave and sine wave signal generation are stored, a correction mechanism (50) for generating correction values according to the phase of an inputted phase signal, an adder (111) for generating a cosine wave signal from a parameter in the cosine table (101) and a correction value, and an adder (112) for generating a sine wave signal from a parameter in the sine table (102) and a correction value. The correction mechanism (50) uses waveform data which is a kind of parabolic data and whose phase interval is more minute than the phase interval of the parameters in each table (101), (102) to generate correction values for correcting cosine wave and sine wave signals to be found by linear interpolation.
US09787294B2 Pulse converter circuit
A pulse converter circuit includes a logic circuit to which a first signal is input and from which a second signal is output. The logic circuit includes a p-channel transistor which determines whether a voltage of the second signal is set to a first voltage depending on a voltage of the gate; and an n-channel transistor which determines whether the voltage of the second signal is set to a second voltage, which is higher than the first voltage, depending on a voltage of the gate. The p-channel transistor includes a semiconductor layer containing an element of a group 14. The n-channel transistor includes an oxide semiconductor layer.
US09787284B2 Waveform shaping filter and radiation detection device
A waveform shaping filter according to one embodiment includes a first resistor, a first transistor, a first capacitor, and a first amplifier. The first resistor includes one end to which a signal current is input and the other end. The first transistor includes a first terminal connected to the other end of the first resistor, a second terminal, and a control terminal. The first capacitor includes one end connected to the other end of the first resistor and the other end. The first amplifier includes an input terminal connected to the one end of the first resistor and an output terminal connected to the control terminal of the first transistor.
US09787282B2 Piezoelectric thin film resonator, filter and duplexer
A piezoelectric thin film resonator includes: a substrate; a piezoelectric film provided on the substrate; a lower electrode and an upper electrode that sandwich at least a part of the piezoelectric film and face with each other; and an inserted film that is inserted in the piezoelectric film, is provided on an outer circumference region in a resonance region in which the lower electrode and the upper electrode sandwich the piezoelectric film and face with each other, is not provided in a center region of the resonance region, and has a cutout in the resonance region.
US09787280B2 Acoustic resonator and method of manufacturing the same
There is provided an acoustic resonator including: a resonance part including a first electrode, a second electrode, and a piezoelectric layer interposed between the first and second electrodes; and a substrate provided below the resonance part, wherein the substrate includes at least one via hole penetrating through the substrate and a connective conductor formed in the via hole and connected to at least one of the first and second electrodes. Therefore, reliability of the connective conductor formed in the substrate may be secured.
US09787258B2 Circuits and devices related to fast turn-on of radio-frequency amplifiers
Circuits, methods and devices are disclosed, related to fast turn-on of radio-frequency (RF) amplifiers. In some embodiments, an RF amplifier circuit includes an amplification path implemented to amplify an RF signal, where the amplification path includes a switch and an amplifier. In some embodiments, each of the switch and the amplifier are configured to be ON or OFF to thereby enable or disable the amplification path, respectively. In some embodiments, the RF amplifier circuit includes a compensation circuit coupled to the amplifier, where the compensation circuit is configured to compensate for a slow transition of the amplifier between its ON and OFF states resulting from a signal applied to the switch.
US09787253B2 Doherty amplifier and transmission apparatus
A Doherty amplifier (10) according to the present invention includes: a distribution unit (11) that distributes input signals; a main amplifier (12) that amplifies a first distributed signal output from the distribution unit (11); a transmission line unit (13) that transmits the first distributed signal amplified by the main amplifier (12); a peak amplifier (14) that amplifies a second distributed signal output from the distribution unit (11); a transmission line unit (15) that transmits the second distributed signal amplified by the peak amplifier (14); a synthesizing unit (16) that synthesizes the first distributed signal and the second distributed signal, and outputs a synthesized signal; and an impedance transformation unit (17) that performs an impedance transformation of the synthesized signal output from the synthesizing unit (16). The impedance transformation unit (17) includes a plurality of λ/4 transmission lines connected in series.
US09787243B2 Controller for a brushless direct-current motor
A controller for a brushless direct-current motor having an upstream converter, which has a half-bridge having a pair of switching means for each phase winding of the motor, includes a measuring device or has a signal connection to a measuring device. The measuring device is associated with a half-bridge and by means of the measuring device, the induced voltage, the counterelectromotive force of a phase winding, can be detected for rotor position detection in the current-free state, for which purpose the controller, in an operating mode that causes the braking and in which the switching means cause a short circuit of the phase windings, briefly opens the switching means associated with the measuring device in order to determine a rotor motion.
US09787237B2 Fault tolerant control system for multi-phase permanent magnet assisted synchronous reluctance motors
A fault tolerant control system for a multi-phase permanent magnet assisted synchronous reluctance motor utilizes vector control to provide safe operation under various phase loss fault conditions. Specifically, the vector control of the present invention utilizes a fault tolerant algorithm that receives a torque input and an electrical current feedback signal from the motor. Thus, in the presence of a fault condition, the vector control applies the optimal torque angle to the motor, while reducing the phase currents to an optimized value to lessen the saturation effect in the motor, so as to ensure that the motor delivers maximum torque output in the presence of such faults. As such, the control system allows the motor to operate safely with high reliability, which is highly desirable, such as in electric vehicles and the aerospace industry.
US09787235B2 Method and device for operating a generator
A method for operating a generator for an internal combustion engine of a vehicle having a starting operating mode and a start-stop operating mode, a torque of the generator being delimited in the starting operating mode, including: detecting an operating mode of the vehicle, and deactivating a delimitation of the torque of the generator if the detected operating mode corresponds to the start-stop operating mode.
US09787234B2 Drive controller of instrument
A drive controller of an instrument controls a stepping motor to rotate a pointer of the instrument attached to a rotation shaft of the stepping motor, the pointer rotatable between a zero scale position and a maximum scale position. The drive controller controls the stepping motor to perform a sweeping operation in which the pointer is swung from the zero scale position to the maximum scale position and returned back to the zero scale position, wherein the drive controller controls the stepping motor, during the sweeping operation, to accelerate to a predetermined speed by outputting a rated torque signal to the stepping motor and controls the stepping motor to rotate at the predetermined speed by outputting a decreased torque signal to the stepping motor, the decreased torque signal being lower than the rated torque signal.
US09787225B2 Hybrid electric device
A device includes a housing configured with a working element and a motor configured for urging motion of the working element. The device further includes a power control module. The power control module is configurable for being in electrical connection with at least one of the motor, a first power source configuration and a second power source configuration. The first power source configuration is configurable for being electrically connected to a battery assembly having a DC power output. The second power source configuration is configurable for being electrically connected to a power inverter, the power inverter configured for receiving an AC power and further configured for outputting a DC power to the second power source configuration. The power control module includes an automatic power selection configuration for automatically selecting the second power source configuration when the second power source configuration receives DC power from the power inverter.
US09787222B2 Electrostatic attraction apparatus, electrostatic chuck and cooling treatment apparatus
Provided is an electrostatic attraction apparatus in which a first insulating layer is formed on a base in an electrostatic chuck. A first portion of the first insulating layer extends on a first face of the base and a second portion of the first insulating layer extends on at least a portion of a second face of the base. An attraction electrode is formed on the first portion of the first insulating layer. A second insulating layer is formed on the first portion of the first insulating layer and the attraction electrode. A conductor pattern extends from the attraction electrode and provides a power supply terminal on the second portion of the first insulating layer. A contact part of a terminal member urged by an urging unit is in contact with the power supply terminal. The terminal member is connected with a wiring line connected to a supply power.
US09787215B2 Power source device
A power supply device includes a board that includes an input terminal and an output terminal, and converters disposed on the board. The converters are connected with each other in parallel and convert an input voltage input to the input terminal, and output the converted voltage to the output terminal. Each of the converters includes respective one of voltage conversion functional units including respective one of input parts and respective one of output parts, respective one of input line parts connected to respective one of the input parts. Respective one of output line parts connected to respective one of the output parts, and respective one of current adjustment functional units provided in respective one of the output line parts for balancing currents output from the each of the converters provided in respective one of the output line parts.
US09787209B2 Modular three phase on-line ups
An uninterruptible power supply system (UPS) includes an interconnect circuit configured to receive three-phase AC input power from an AC power source and a plurality of UPS subsystems each coupled to the interconnect circuit. A first UPS subsystem includes first and second single-phase AC-to-DC converters. At least one second UPS subsystem includes third and fourth single-phase AC-to-DC converters. In a first mode of operation, the interconnect circuit is configured to conduct at least one phase of the AC input power to the first UPS subsystem and at least one phase of the AC input power to the second UPS subsystem, and, in a second mode of operation, to disconnect the AC input power from the first UPS subsystem and to conduct at least one phase of the AC input power to the second UPS subsystem.
US09787191B2 Converter with quasi-resonant mode of operation for supplying power to a load
An example relates to a method for operating a converter comprising (i) determining whether a valley for switching the converter in a quasi-resonant mode is available within a predetermined time range; (ii) selecting the valley if it is available within the predetermined time range; and (iii) changing the mode for operating the converter if the valley is not available within the predetermined time range.
US09787186B2 Area-friendly method for providing duty cycle inverse to supply voltage
An illustrative converter embodiment employs an oscillator comprising a capacitor and a comparator. The capacitor is alternately coupled to a charging current source and a discharging current source, the charging current source operating to charge the capacitor at a first rate and the discharging source operating to discharge the capacitor at a second rate. The comparator asserts an output signal when the capacitor charges to a first threshold voltage and deasserts the output signal when the capacitor discharges to a second threshold voltage. The first rate may be proportional to the input voltage and the second rate may be fixed. The output signal may be applied to the gate of a transistor to alternately apply the input voltage across an inductor and to apply current from the inductor to a capacitance. The duty cycle of the output signal is inversely proportional to the input voltage, or at least approximately so.
US09787184B2 Multiple-phase power circuit
A multiple-phase power circuit includes multiple voltage conversion units, a pulse-width modulation (PWM) signal generator and a surge detection circuit. Each voltage conversion unit converts an input voltage to a driving voltage of a pre-set phase. The pulse-width modulation (PWM) signal generator is coupled to the voltage conversion units to output PWM signals of different phases to the voltage conversion units. The surge detection circuit samples the input voltage and compares the input voltage with a reference voltage. Then the surge detection circuit outputs multiple first control signals. The PWM signal generator further stops outputting the PWM signals of different phases when the PWM signal generator receives the multiple first control signals.
US09787181B2 Sensor device and monitoring system
A sensor device includes a first sensor unit, a control IC configured to switch a power supply route, a power supply, a DC converter, and a regulator configured to regulate the voltage. A power supply route A and a power supply route B is provided as a power supply route from the power supply to the sensor unit and the control IC. In the power supply route A, the sensor unit is not electrically conducted to the power supply, and the control IC is directly connected to the power supply. In the power supply route B, the power supply, the DC converter, and the regulator are connected in series, output of the regulator is supplied to the sensor unit, and output of the DC converter is supplied to the control IC. The control IC switches between the power supply route A and the power supply route B according to an operating state of the sensor unit.
US09787172B2 Methods and systems for implementing adaptive FET drive voltage optimization for power stages of multi-phase voltage regulator circuits
Methods and systems are disclosed that may be employed to implement adaptive FET drive voltage optimization for voltage regulator (VR) integrated power stages (IPstages) that have different MOSFET RDS(on) characteristics to improve VR efficiency and current-sense accuracy.
US09787170B2 Power conversion device
Provided are a solar panel (1), a first DC/DC conversion circuit (13), a DC/AC conversion circuit (21) connected via a DC bus (25), a second DC/DC conversion circuit (17) for controlling bus voltage in the case of power outage, a first control section (14) having two kinds of control modes and controlling the first DC/DC conversion circuit (13), a second control section (18) for controlling the second DC/DC conversion circuit (17), and a third control section (22) for controlling the DC/AC conversion circuit (21). The second control section (18) controls bus voltage in the case of power outage, and the first control section (14) switches the control mode based on information of the second control section (18).
US09787169B2 Electromagnetic actuators and component designs therefor
An embodiment of an electromagnetic actuator, such as a moving magnet actuator (MMA), includes a back iron, a first coil winding, a second coil winding, a mover, and a permanent magnet. The first and second coil windings are connected to the back iron, and have generally annular shapes. The mover moves relative to the back iron during use of the MMA. The permanent magnet is connected to the mover and moves with the mover during use of the MMA. The permanent magnet has a generally annular shape.
US09787167B2 Oscillating motor for a personal care appliance
An oscillating motor suitable for use with a personal care appliance is provided. The oscillating motor is configured with a reduced motor envelope as compared to conventional motors in order to be suitable for personal care appliances with smaller handles.
US09787166B2 Manufacturing method of stator and stator and motor
A manufacturing method of a stator is a method for manufacturing the stator using molds. The stator is constructed so that a stator main body and resin molded portion are integrated. The stator main body includes a terminal portion and a core. The manufacturing method includes: arranging the stator main body such that the terminal portion is located on a top portion of the molds; and filling a cavity with resin. The terminal portion has a gas discharging port configured to discharge gas out of the cavity from inside the cavity in the molds.
US09787159B2 Brushless DC motor configuration for a power tool
A power tool with a combined printed circuit board (PCB) having a doughnut shape and located coaxially with a motor shaft. The combined PCB is secured to a heat sink on one end of the motor and a metal end piece is positioned on an opposite end of the motor. The metal end cap and heat sink are secured to one another via fasteners to provide a rigid coupling. A tabbed end piece is provided between the heat sink and the motor stator and is also secured into place via the fasteners. The tabbed end piece includes wire support tabs that provide strain relief to motor coil leads. The wire support tabs extend axially from circumferential locations of the tabbed end piece and include channels to guide the motor coil leads to solder contact points on the combined PCB.
US09787146B2 Rotor of rotary electrical machine with interpolar structures
A rotary electrical machine rotor having claw-shaped poles. The machine comprising a plurality of interpolar magnetic assemblies having at least two magnetic assemblies comprising different magnet grades.
US09787142B2 Receiver transducer for wireless power transfer
A signal generator generates an electrical signal that is sent to an amplifier, which increases the power of the signal using power from a power source. The amplified signal is fed to a sender transducer to generate ultrasonic waves that can be focused and sent to a receiver. The receiver transducer converts the ultrasonic waves back into electrical energy and stores it in an energy storage device, such as a battery, or uses the electrical energy to power a device. In this way, a device can be remotely charged or powered without having to be tethered to an electrical outlet.
US09787128B2 Wireless charger and wireless charging method
A wireless charger includes a wireless charging transmitter. The wireless charging transmitter includes a transmission antenna, a driving circuit, a transmission temperature sensor, and a controller. The driving circuit can output a charging signal in a fast charging mode initially. The transmission temperature sensor can detect a transmission temperature value of the transmission antenna. The controller can receive the transmission temperature value from the transmission temperature sensor. The driving circuit is can output the charging signal in a fast charging mode initially. When the transmission temperature value is greater than an overheat value, the controller can control the driving circuit to output in a slow charging mode.
US09787124B2 Charging device
A charging device includes a plurality of DC charging ports, a detecting circuit and a current output unit. The DC charging ports includes at least one first charging port and at least one second charging port. The output currents provided by the first charging port and the second charging port are lower than or equal to a first current limit and a second current limit, respectively. The detecting circuit is coupled to the DC charging ports to detect the output currents from the DC charging ports. When the current required by the first charging port is lower than the first current limit, the current output unit correspondingly supplies a requested current to the first charging port and distributes a surplus current to the second charging port. A total current limit of the DC charging ports is higher than a supply current limit.
US09787123B2 Charge/discharge control device and charge/discharge control method
A charge/discharge control device according to an aspect of the present disclosure is equipped with a system frequency measurer 303 that measures a system frequency, a base frequency updater 304 that updates a base frequency, a frequency bias calculator 305 that calculates a frequency bias indicating the difference between the base frequency and the system frequency, a charge/discharge command value decider 306 that uses the frequency bias to decide a power command value, and a charge/discharge controller 307 that causes a power storage system to charge/discharge power. The base frequency updater 304 determines whether or not reverse operation will occur, and in the case of determining that reverse operation will not occur, updates the base frequency so that the base frequency matches a frequency obtained by applying a low-pass filter to a temporal variation of the system frequency, while in the case of determining that reverse operation will occur, updates the base frequency so that the base frequency matches the system frequency.
US09787121B2 Power supply control method and portable electronic device using the same
A power supply control method and a portable electronic device using the same are provided. The power supply control method includes following steps: detecting an input voltage and an input current at a power input terminal of the portable electronic device; setting a plurality of detection loads sequentially to control a power adaptor to provide a detection current as the input current for the portable electronic device respectively; calculating an equivalent input impedance of the power input terminal according to the detection current and the corresponding input voltage; calculating an actual output voltage of the power adaptor according to the equivalent input impedance, the input voltage, and the input current; and setting a work load according to the actual output voltage to control the power adaptor to provide a work current as the input current for the portable electronic device.
US09787113B2 Charging apparatus for mobile device and multi-station charging apparatus using the same
Charging apparatuses are provided for charging mobile devices while sterilizing the mobile devices via UV illumination. Such a charging device can include a charging apparatus case having a slot structured to receive a mobile device. The front and rear surfaces of the mobile device are exposed to inner walls of the slot; and at least one UV light source can irradiate UV light onto the front and rear surfaces of the mobile device, which are exposed to the inner walls of the slot.
US09787103B1 Systems and methods for wirelessly delivering power to electronic devices that are unable to communicate with a transmitter
The embodiments described herein include a transmitter that transmits a power transmission signal (e.g., radio frequency (RF) signal waves) to create a three-dimensional pocket of energy. At least one receiver can be connected to or integrated into electronic devices and receive power from the pocket of energy. The transmitter can locate the at least one receiver in a three-dimensional space using a communication medium (e.g., Bluetooth technology). The transmitter generates a waveform to create a pocket of energy around each of the at least one receiver. The transmitter uses an algorithm to direct, focus, and control the waveform in three dimensions. The receiver can convert the transmission signals (e.g., RF signals) into electricity for powering an electronic device. Accordingly, the embodiments for wireless power transmission can allow powering and charging a plurality of electrical devices without wires.
US09787093B2 Local demand side power management for electric utility networks
A demand side electric power supply management system is disclosed. The system comprises an islanded power system having a point of coupling to a supply grid. The islanded power system supplies a plurality of electric loads, each of which is associated with a load controller to control the maximum power demanded by that load. A measuring means associated with the point of coupling measures the total power transfer between the grid and the islanded system, and a system controller monitors the measured power transfer relative to a set point and provides a control signal to a plurality of load controllers. Each load controller receives substantially the same control signal and determines the maximum power which the or each load associated with the load controller is allowed to draw from the islanded power system based on information contained in the control signal.
US09787088B2 Overvoltage protection for NFC devices
The present application relates to a near field communication (NFC) device which has an antenna for receiving NFC signals. The NFC device includes a protection system for protecting a transmit/receive system, and other systems, of the NFC device from potentially damaging voltages that may develop at an output of the antenna if the device enters a strong magnetic field. The protection system includes current control devices that are operative to source or sink current depending upon the polarity of a signal at an output of the antenna, to generate a voltage which at least partially negates a positive or negative voltage at the output of the antenna, thereby reducing the peak voltage at the antenna output.
US09787081B2 Overvoltage notching of electrical swells
To protect a connected electrical load from anomalous electricity, an apparatus has a condition sensing unit configured to distinguish a power event type from among power event types from characteristics of an input electricity waveform accepted through an input port. The condition sensing unit indicates the power event type when a corresponding overvoltage criterion is met by characteristics of the input electricity waveform. A power control unit generates, responsive to a power event, a modulation signal that defines at least one amplitude notch in the input electricity waveform in accordance with the power event type. A switching mechanism electrically interposed between the input port and the output port transitions into conducting and non-conducting states in accordance with the modulation signal to superimpose the notch on the input electricity waveform.
US09787073B1 ICF electrical box
An improved electrical box for use with ICF foam block walls, or the like, and having two main components, namely, a female component which is open at a front end thereof and closed at a rear end thereof and is sized and shaped to receive a male component which is opened at both a trailing front end and a leading rear end thereof. The female and male components having knockouts to accommodate conduit. The male and female components having flanges and mating locking mechanisms to retain the improved electrical box in position on the ICF foam block wall until removal with the use of a removal tool.
US09787070B2 Raintight compression connector and raintight compression coupler for securing electrical metallic tubing or rigid metallic conduit
A raintight compression connector has a connector body with first and second portions and a bore extending therethrough for connection to a conduit. An upper sealing ring is dimensioned to contact the connector body to make sealing contact with a conduit. The upper sealing ring has first, second and third regions. The first region has a first sloping surface to contact a recess shoulder in the connector body and the third region has a third sloping surface to contact an inner surface of the connector body. Specific slopes for these sloping surfaces are disclosed. The upper sealing ring can also be used in a raintight compression coupler.
US09787067B2 Vacuum circuit breaker
Disclosed herein is a vacuum circuit breaker. In some embodiments, a vacuum circuit breaker includes a cradle having a rail which forms a travel route; a main body being movably mounted to the cradle and configured to be in a test position or in an operation position; a wheel traveling along the travel route and configured to move the main body to the test position or the operation position; an interlock plate provided in the main body so as to move together with the main body; and a ground interlock device restraining the movement of the main body by restraining the movement of the interlock plate when grounded.
US09787062B2 Vertical cavity surface emitting laser array and method for manufacturing vertical cavity surface emitting laser array
A vertical cavity surface emitting laser array includes a contact layer formed on a substrate; mesa structures formed on the contact layer, each mesa structure including a first semiconductor multilayer reflector of a first conductivity type, an active region on the first semiconductor multilayer reflector, and a second semiconductor multilayer reflector of a second conductivity type on the active region; a first metal layer formed on the contact layer around the mesa structures, a portion of the first metal layer serving as an electrode pad of the first conductivity type; an insulating film formed on the first metal layer; and a second metal layer formed on the insulating film, a portion of the second metal layer serving as an electrode pad of the second conductivity type. The mesa structures are electrically connected in parallel.
US09787047B2 Sensor and method of producing the same
A sensor includes a sensor element and a conductive wire. The sensing element includes a sensing portion and a terminal wire extending from the sensing portion. The sensing portion has an electrical characteristic that changes in accordance with a change in an atmosphere. The conductive wire is for communicating an electrical signal from the sensor element. The conductive wire includes a plurality of conductors twisted together. The terminal wire and the conductive wire are arranged in a longitudinal direction of the sensor and are connected to each other by welding. The conductive wire includes a first weld portion formed by integrating the plurality of conductors in the longitudinal direction by welding. The terminal wire and the conductive wire are connected to each other through a second weld portion, and the second weld portion is formed only in a region longitudinally overlapping the first weld portion.
US09787046B2 Wire sorting fixture and method of sorting wires
A wire sorting fixture includes a cable support configured to support a multi-wire cable and a wire support configured to support wires of the cable. The wire support has a top surface. The wire support has cradles open at the top surface. The wire support has separating walls between corresponding cradles. A top plate is positioned above the wire support. The top plate is moved toward the wire support to a clamping position after the wires are positioned in the corresponding cradles. The top plate holds the wires between the top plate and the wire support in the clamping position.
US09787034B2 Cage assembly
A cage assembly comprises a cage, at least one heat sink, at least one clip and at least one light guide. The cage comprises a front end, a rear end, a top wall positioned between the front end and the rear end and a rear wall positioned at the rear end, the cage is formed with at least one port, the port extends from the front end to the rear end. The heat sink is provided on the top wall of the cage and corresponds to one port. The clip comprises a frame engaged with the top wall and fixing the heat sink and a holding piece extending upwardly from the frame. The light guide has a front section and a rear section, the front section is formed with a first post extending rearwardly, the rear section is formed with two second posts respectively extending forwardly, the first post is inserted into a first hole formed to the holding piece of the clip along a front-to-rear direction, the two second posts are respectively inserted into two second holes formed to the rear wall of the cage along a rear-to-front direction.
US09787033B2 Card connector system with heat dissipation and electromagnetic interference (EMI) shielding
A system according to one embodiment includes opposing slide plates, and opposing guide blocks configured to receive the slide plates therebetween and push the slide plates together during a relative motion between the slide plates and the guide blocks. A system according to another embodiment includes opposing slide plates and a thermal interface material coupled to opposing inner faces of the slide plate. Opposing guide blocks are configured to receive the slide plates therebetween and push the slide plates together during a relative motion between the slide plates and the guide blocks. An interface connector is coupled to at least one of the guide blocks and the slide plates, the interface connector having electrical connectors on opposite ends thereof.
US09787029B1 High speed connector assembly, receptacle connector and plug connector
A high speed connector assembly is disclosed in this invention, including a receptacle connector and a plug connector. Each receptacle terminal of the receptacle connector disposes a first L-type contact piece, and each plug terminal of the plug connector disposes a second L-type contact piece. When the receptacle connector and the plug connector are electrically engaged, an extension section of the first L-type contact piece is pressed on a straight part of the second L-type contact piece, and an extension part of the second L-type contact piece is pressed on a straight section of the first L-type contact piece. So this engagement can form a double-contacts structure to restrain the short pile effect and reduce the crosstalk and loss at high speed signal transmission. A receptacle connector and a plug connector are also disclosed in this invention.
US09787028B2 Improving signaling performance in connector design
Apparatus and methods of arranging ground pins and signal pins in a card connector includes arranging a signal pins and ground pins in a card connector into at least six (6) columns divided between a primary side and a secondary side of the connector.
US09787027B2 Power plug connector can be plugged in both normal and reverse way
A power plug connector capable of being plugged in both normal and reverse way, comprising an insulator, a soft tongue plate, a plurality of first terminals and second terminals, and a shielding case; by fixing the soft tongue upon the insulator, the front end of the soft tongue being suspended inside the insertion slot; every rear end of the second terminals respectively connected with the corresponding rear ends of the first terminals; When plug normally, the power plug connector can be smoothly plugged-in, and the first terminals contacts the power socket connector; When plug reversely, the soft tongue plate will bend which allows the product to continue inserting, so the multiple terminals can connect the power socket connector and conducts, thereby realizing normal and reverse plug and avoiding wear and damage to the power plug connector.
US09787025B2 Active cover plates
In one example, a cover plate for an electrical receptacle may include a face plate, an engaging feature disposed on the face plate, and a spring clip, wherein the engaging feature disposed on the face plate engages with the spring clip and secures the spring clip in at least two different positions with respect to the face plate.
US09787022B2 Methods and systems for magnetic coupling
Systems and methods for magnetic coupling. One system includes an external computing device and a connector having a conductive end. The system also includes a printed circuit board. The printed circuit board includes a connector side opposite a back side. The connector side has a contact pad with an aperture. The printed circuit board also includes a magnet positioned on the back side of the printed circuit board. The magnet provides a magnetic field configured to provide magnetic attraction forces to a connector contacting the contact pad. The printed circuit board also includes a communication terminal. The system also includes a circuit in communication with the printed circuit board through the connector and contact pad.
US09787017B1 Electrical connector with two-piece cavity insert
An electrical connector includes an outer contact and a cavity insert. The outer contact has a mating segment, a terminating segment, and a middle segment therebetween. The cavity insert surrounds the middle segment of the outer contact. The cavity insert is defined by an upper shell and a lower shell that couple together at an interface. The upper shell extends along a portion of a perimeter of the outer contact, and the lower shell extends along a remaining portion of the perimeter of the outer contact. The upper shell includes a first strap that extends across the interface. The first strap includes a latching surface that engages a corresponding first catch of the lower shell to couple the upper shell to the lower shell.
US09787015B2 Electrical connector with separable contacts
A contact sub-assembly is provided for an electrical connector. The contact sub-assembly includes a printed circuit and an array of mating contacts. Each mating contact includes a terminating end portion and a mating interface. The contact sub-assembly also includes an array of circuit contacts that is discrete from the array of mating contacts. Each circuit contact is engaged with and electrically connected to the printed circuit. Each circuit contact is separably engaged with and electrically connected to the terminating end portion of a corresponding one of the mating contacts such that the array of circuit contacts electrically connects the array of mating contacts to the printed circuit.
US09787003B2 Crimp terminal and electric wire with crimp terminal
A crimp terminal includes an F-type crimp portion and a C-type crimp portion. The F-type crimp portion has first and second barrel tabs, preferably with an identical length, for crimping a tip end of a complex stranded wire. The F-type crimp portion is adapted to have distal ends of the first and second barrel tabs put together and pushed into the tip end of the complex stranded wire to be crimped. The C-type crimp portion has a third barrel tab for crimping the complex stranded wire. The third barrel tab is wound in a C-form on an outer periphery of the complex stranded wire to be crimped. The arrangement provides a crimp terminal and an electric wire with crimp terminal, that prevents or reduces increases in retained resistance at a crimp portion, and can also prevent an electric wire from slipping out of a crimp terminal.
US09786989B2 Antenna and portable electronic instrument for use in near field communication
Disclosed is an NFC antenna that facilitates a touch operation of a portable electronic instrument. An NFC antenna includes insulating substrates and an antenna coil having a front surface pattern and a back surface pattern formed on antenna surfaces that are present on the same planes. The insulating substrates are molded into an L shape together with a magnetic sheet sandwiched therebetween. The antenna coil is also arranged in the L shape in a similar manner. When the NFC antenna is arranged at a corner of a smart phone, a coil opening faces to a position of a touch corner. NFC can be started in a short time by a touch operation using the touch corner.
US09786987B2 Small antenna apparatus operable in multiple frequency bands
An antenna apparatus is provided with a dielectric substrate, a feed point, a first radiation conductor, a second radiation conductor, and a through-hole conductor. The first radiation element is capacitively coupled to the second radiation element in a portion where the first and second radiation conductors overlaps with each other via the dielectric substrate. At least one of the first and second radiation elements has a meander portion formed in the portion where the first and second radiation elements are capacitively coupled to each other, and an LC resonator is formed of the meander portion, and the portion where the first and second radiation elements are capacitively coupled to each other.
US09786984B2 Portable antenna
An antenna having an elongated housing open at one end and defining an interior chamber. A telescoping mast has a carrier attached at a first end and a flexible antenna attached at its other end. The carrier with the attached mast and antenna is movable between a storage position in which the carrier, mast, and antenna are contained within the interior chamber of the housing, and a deployed position in which the mast and attached antenna protrude outwardly from the housing. A spring is positioned between the carrier and the housing which urges the carrier towards its deployed position. A catch mechanism selectively holds the carrier in its stored position and, when released, releases the spring to move the antenna to its deployed position.
US09786978B2 LTCC balun filter using two out-of-phase filtering circuits
The invention presents a LTCC balun filter using two out-of-phase filtering circuits. The LTCC balun filter is comprised of three half-wavelength resonators and grounds which are located on fourteen metal layers. Vias are utilized to connect different metal parts. The first, fourth, seventh, eleventh and fourteenth metal layers are the ground. The three half-wavelength resonators are on the second, third, fifth, sixth, eighth, ninth, tenth, twelfth and thirteenth metal layers. By adjusting the coupling parts of the three half-wavelength resonators, namely the lengths of the seventh, eighth, ninth, tenth and eleventh layers, as well as the distances between them, the coupling strength between the half-wavelength resonators can be tuned. In addition, the quality factor of the circuit can be improved by tuning the port positions. By using the multi-layer LTCC technology, the present invention has the advantage of compact size, novelty, creativity and practicability.
US09786972B2 Millimeter waveband filter
In an end surface 32b of the second transmission line forming body 32 forming a second waveguide 30, the height of a central region 33 which includes an opening of the second transmission line 30b is a reference plane. A depressed portion 32e that is depressed to a depth greater than the length of a thread portion of a screw 205 from the reference plane is provided in a region outside the central region 33 and includes a screw hole forming position. A screw hole 32d for fixing an external circuit 200 to be connected is provided at the screw hole forming position in the depressed portion 32e. The height of a region, which is excluding the depressed portion 32e and is further away from the central region 33 than the screw hole forming position, is equal to the reference plane.
US09786971B2 Systems and methods for ferrite redundancy switch networks
Systems and methods for ferrite redundancy switch networks are disclosed. In one embodiment, a redundant ferrite switch system comprises: a first plurality of circulator modules, a second plurality of circulator modules, and a plurality of components coupled to the first plurality of circulator modules and coupled to the second plurality of circulator modules, wherein the first plurality of circulator modules and the second plurality of circulator modules is able to route a path through the redundant ferrite switch system when more than two components in the plurality of components have failed. The first plurality of circulator modules and the second plurality of circulator modules each comprise, respectively: a plurality of inputs; a plurality of outputs; and a plurality of circulators connecting the plurality of inputs to the plurality of outputs.
US09786966B2 Cold plate assembly for electrified vehicle battery packs
An assembly according to an exemplary aspect of the present disclosure includes, among other things, a cold plate including a cooling circuit, a first end cap attached to the cold plate and a first manifold inside the first end cap and configured to fluidly connect a first fluid channel and a second fluid channel of the cooling circuit.
US09786963B2 Vehicle heating/cooling system with consolidated heating/cooling core
A vehicle heating/cooling system for a vehicle comprises an internal combustion engine coupled to a closed engine coolant circuit to recirculate engine coolant therethrough; a refrigerant compressor coupled to a closed refrigerant circuit to recirculate refrigerant therethrough, wherein the refrigerant compressor is coupled to the internal combustion engine to be driven thereby; a closed thermally regulated fluid circuit to recirculate thermally regulated fluid therethrough; and a consolidated heating/cooling core coupled to the closed engine coolant circuit, to the closed refrigerant circuit and to the closed thermally regulated fluid circuit.
US09786962B2 Battery pack
A battery pack includes a plurality of battery cells, a protective circuit module (PCM), a temperature sensor and a case. Each battery cell has a terrace portion sealed so that an electrode tab of an electrode assembly is extracted to an outside. The PCM is electrically connected to the plurality of battery cells. The temperature sensor is connected to the PCM to measure a temperature of the battery cells. The case accommodates the plurality of battery cells, the PCM and the temperature sensor. The case includes a mounting portion on which the PCM is mounted, and a temperature sensor support portion protruded to be spaced apart from the mounting portion at a predetermined height is formed in one area of the mounting portion.
US09786958B2 Rechargeable battery with temperature-protecting element
A rechargeable battery includes an electrode assembly including a separator, and a first electrode and a second electrode disposed at opposite sides of the separator, a pouch accommodating the electrode assembly and including a terrace portion, first and second lead tabs extending from the first electrode and the second electrode, respectively, through the terrace portion of the pouch, and a temperature protecting element on the terrace portion. The temperature protecting element has a first surface connected to the first lead tab and to a connection tab partially contacting the terrace portion, and a second surface attached to the terrace portion and extending beyond the terrace portion, such that an insulating tape surrounds the terrace portion and covers the first lead tab, the connection tab, and the second surface of the temperature protecting element.
US09786947B2 Stabilization of Li-ion battery anodes
Li-ion batteries are provided that include a cathode, an anode comprising active particles, an electrolyte ionically coupling the anode and the cathode, a separator electrically separating the anode and the cathode, and at least one hydrofluoric acid neutralizing agent incorporated into the anode or the separator. Li-ion batteries are also provided that include a cathode, an anode comprising active particles, an electrolyte ionically coupling the anode and the cathode, and a separator electrically separating the anode and the cathode, where the electrolyte may be formed from a mixture of an imide salt and at least one salt selected from the group consisting of LiPF6, LiBF4, and LiClO4. Li-ion battery anodes are also provided that include an active material core and a protective coating at least partially encasing the active material core, where the protective coating comprises a material that is resistant to hydrofluoric acid permeation.
US09786943B2 Direct liquid fuel cell having ammonia borane, hydrazine, derivatives thereof or/and mixtures thereof as fuel
A fuel cell system comprising an anode compartment which comprises an anode having a copper catalyst layer, a cathode configured as an air cathode and a separator interposed between said anode and said cathode, operable by an amine-derived fuel and oxygen (or air) is disclosed. Further disclosed are fuel cell systems comprising an anode compartment which comprises an anode having a copper catalyst layer, a cathode and a separator interposed between said anode and said cathode, which are operable by a mixture of two types of amine-derived compounds (e.g., ammonia borane, hydrazine and derivatives thereof). Also disclosed are methods of producing electric energy by, and electric-consuming devices containing and operable by, the disclosed fuel cell systems.
US09786931B2 Fuel cell system and method for controlling same
A fuel cell system 100 includes: a fuel cell 1 for generating a power by causing an electrochemical reaction between an oxidant gas supplied to an oxidant electrode 34 and a fuel gas supplied to a fuel electrode 67; a fuel gas supplier HS for supplying the fuel gas to the fuel electrode 67; and a controller 40 for controlling the fuel gas supplier HS to thereby supply the fuel gas to the fuel electrode 67, the controller 40 being configured to implement a pressure change when an outlet of the fuel electrode 67 side is closed, wherein based on a first pressure change pattern for implementing the pressure change at a first pressure width ΔP1, the controller 40 periodically changes a pressure of the fuel gas at the fuel electrode 67.
US09786927B2 Conductive member, cell stack, electrochemical module, and electrochemical device
To provide a conductive member and a cell stack, where a concave groove of a conductive base substrate can be covered with a cover layer, as well as an electrochemical module and an electrochemical device.
US09786923B2 Porous electrode substrate, method for manufacturing same, membrane electrode assembly, polymer electrolyte fuel cell, precursor sheet, and fibrillar fibers
Provided is a porous electrode substrate having excellent thickness precision, gas permeability and conductivity, handling efficiency, low production costs and a high carbonization rate during carbonization. Also provided are a method for manufacturing such a substrate, a precursor sheet and fibrillar fiber used for forming such a substrate, along with a membrane electrode assembly and a polymer electrolyte fuel cell that contain such a substrate. The method for manufacturing a porous electrode substrate includes step (1) for manufacturing a precursor sheet in which short carbon fibers (A) and carbon fiber precursor (b) are dispersed, and step (2) for carbonizing the precursor sheet, and the volume contraction rate of carbon fiber precursor (b) in step (2) is 83% or lower. The present invention also relates to a porous electrode substrate obtained by such a manufacturing method, a precursor sheet and fibrillar fiber used for forming the substrate, along with a membrane electrode assembly and a polymer electrolyte fuel cell containing the substrate.
US09786920B2 Multi-thickness current collector
A current collector in the form of a conductive substrate subjected to a special chemical etch to provide the current collector having a multi-thickness structure, is described. The multiple-thickness current collector structure provides an electrochemical cell with increased charge capacity per volume while enabling a robust weld connection thereto. The current collector has a frame and comprises within an inner perimeter of the frame, first strand structures that intersect second strand structures to provide a plurality of openings or interstices bordered by the strands. At least one tab portion having a thicker distal portion spaced from a thinner proximal tab portion that extends from an outer perimeter of the frame.
US09786916B2 Electrode and secondary battery including the same
Disclosed is an electrode for secondary batteries including an electrode mixture including an electrode active material, binder and conductive material coated on a current collector wherein a conductive material is coated to a thickness of 1 to 80 μm on the current collector and the electrode mixture is coated on a coating layer of the conductive material so as to improve electrical conductivity.
US09786898B2 Secondary battery and secondary battery array
A secondary battery and a secondary battery array are disclosed. In one aspect, the secondary battery includes an electrode assembly and a battery case accommodating the electrode assembly. The battery also includes a plurality of lead terminals comprising a first pair of lead terminals having opposite polarities and outwardly extending from the electrode assembly to protrude from a first side of the battery case and a second pair of lead terminals having opposite polarities and outwardly extending from the electrode assembly to protrude from a second side of the battery case opposing the first side. The battery further includes a plurality of insulation members respectively extending along the first and second pairs of lead terminals to at least partially cover the lead terminals.
US09786892B2 Battery assembly and electronic cigarette using the same
This present application relates to a battery assembly and an electronic cigarette. The battery assembly comprises a battery including a first battery electrode and a second battery electrode. The battery assembly further includes a first charging electrode and a second charging electrode electrically connected to the first battery electrode and the second battery electrode correspondingly, and the battery assembly defines a first insertion hole and a second insertion hole at positions corresponding to the first charging electrode and the second charging electrode respectively; the first charging electrode and the second charging electrode are electrically connected to an external charger to supply charging power to the battery. By implementing the battery assembly and the electronic cigarette, the electronic cigarette can be directly inserted into the external charger to be charged, and the battery assembly and the atomization assembly do not need to be separated from each other.
US09786884B2 Method and apparatus for producing battery separator roll
The present invention provides a long separator roll. A method according to the present invention for producing a battery separator roll includes a connecting step of connecting two or more separators (12b and 12c) to each other along a lengthwise direction so that the battery separator roll is produced.
US09786880B2 Cell module assembly
A cell module assembly is provided. The cell module assembly may include a plurality of cells that generates electrical energy, at least one heat plate interposed between the plurality of cells, to absorb heat from the plurality of cells, the at least one heat plate having a cooling channel defined at both ends thereof, and at least one cartridge to accommodate the plurality of cells and the at least one heat plate, the cooling channel being internally defined in the cartridge.
US09786870B2 Scattering film for OLED
A process for the manufacture of a scattering polymer film can include (a) making available a film made of organic polymer, (b) applying, to one of the faces of the said film, a liquid composition (c) heating and/or irradiating the layer of liquid composition to form a cured scattering layer. A scattering polymer film can be obtained by this process. A substrate for OLED can include such a film adhesively bonded to a transparent substrate.
US09786865B2 Optical device
An optical device includes a joining structure in which a first conductive film (110) and a second conductive film (130) are joined to each other. The first conductive film (110), which constitutes the joining structure, is constituted by a transparent conductive material and the like. The second conductive film (130), which constitutes the joining structure, is constituted by a metal material. A dispersing agent, which is constituted by a material different from the transparent conductive material, exists at a portion of the first conductive film (110) which is located at the periphery of the second conductive film (130).
US09786861B2 White organic light emitting device
Disclosed herein is a white organic light emitting device including various emission layers with improved luminous efficiency, an increased color viewing angle, and low power consumption. The white organic light emitting device includes at least two charge generation layers and at least three stacks between a first electrode and a second electrode. The first stack includes an emission layer having a wavelength range of about 440 to about 470 nm, the second stack includes an emission layer having a wavelength range of about 530 to about 570 nm, and the third stack includes an emission layer having a wavelength range of about 590 to about 620 nm and an emission layer having a wavelength range of about 440 to about 470 nm.
US09786850B2 Methods and systems for scaffolds comprising nanoelectronic components
The present invention generally relates to nanoscale wires and tissue engineering. Systems and methods are provided in various embodiments for preparing cell scaffolds that can be used for growing cells or tissues, where the cell scaffolds comprise nanoscale wires. In some cases, the nanoscale wires can be connected to electronic circuits extending externally of the cell scaffold. Such cell scaffolds can be used to grow cells or tissues which can be determined and/or controlled at very high resolutions, due to the presence of the nanoscale wires, and such cell scaffolds will find use in a wide variety of novel applications, including applications in tissue engineering, prosthetics, pacemakers, implants, or the like. This approach thus allows for the creation of fundamentally new types of functionalized cells and tissues, due to the high degree of electronic control offered by the nanoscale wires and electronic circuits.
US09786848B2 Nanofiber-based heterojunction approach for high photoconductivity on organic materials
The present disclosure provides methods and compositions for an organic nanofiber-based heterojunction material, comprising nano fibers of an acceptor molecule, the nano fibers coated with a donor molecule, where the acceptor molecule contains a group and the donor molecule contains a companion group, wherein the group and companion group enables strong binding between the acceptor molecule and donor molecule, the strong binding providing for efficient forward electron transfer between the acceptor molecule and donor molecule, and wherein the group and companion group minimize charge carrier recombination between the acceptor molecule and the donor molecule.
US09786847B2 Compound for organic photoelectric device, and organic photoelectric device and image sensor including the same
A compound for an organic photoelectric device is represented by Chemical Formula 1, and an organic photoelectric device, an image sensor, and an electronic device include the same.
US09786839B2 3D MRAM with through silicon vias or through silicon trenches magnetic shielding
Emerging memory chips and methods for forming an emerging memory chip are presented. For example, magnetoresistive random access memory (MRAM) chip magnetic shielding and vertical stacking capabilities processed at the wafer-level are disclosed. The method includes providing a magnetic shield in the through silicon vias and/or through silicon trenches surrounding or adjacent to magnetic tunnel junction (MTJ) array within the MRAM region and also at the front side and back side of the chip. Magnetic shield in the through silicon trenches connects front side and back side magnetic shield. Magnetic shield in the through silicon vias provides vertical stacking, magnetic shielding and electrical connection of the MRAM chips to form 3D IC packages. This magnetic shielding method is applicable for both in-plane and perpendicular MRAM chips. The MTJ array is formed in the MRAM region and in between adjacent inter layer dielectric (ILD) levels of the upper ILD layer in the back end of line (BEOL) of the MRAM chip.
US09786837B2 Multibit self-reference thermally assisted MRAM
A mechanism is provided for a thermally assisted magnetoresistive random access memory device (TAS-MRAM). A storage layer has an anisotropic axis, in which the storage layer is configured to store a state in off axis positions and on axis positions. The off axis positions are not aligned with the anisotropic axis. A tunnel barrier is disposed on top of the storage layer. A ferromagnetic sense layer is disposed on top of the tunnel barrier.
US09786833B2 Piezoelectric ceramic, method of manufacturing same, and piezoelectric ceramic speaker using same
A piezoelectric ceramic has a primary phase constituted by ceramic grains of perovskite crystal structure containing Pb, Nb, Zn, Ti, and Zr, and a secondary phase constituted by ZnO grains present sporadically in the primary phase. The piezoelectric ceramic of high kr and high specific dielectric constant can be sintered at low temperature and exhibit minimal characteristics variations.
US09786829B2 Thermocouple device
In one aspect, the present invention relates to a thermocouple device comprising a flexible non-planar substrate, a first printed thermocouple element comprising a first metal containing ink composition applied to the flexible non-planar substrate, and a second printed thermocouple element in electrical contact with the first printed thermocouple element making a thermocouple junction. The second printed thermocouple element comprises a second metal containing ink composition with a Seebeck coefficient sufficiently different from the first metal containing ink composition for the first and second printed thermocouple elements to together produce a thermocouple effect. The present application further relates to medical devices comprising the thermocouple and methods of making such devices.
US09786828B2 Method of producing a thermocouple having a tailored thermoelectric response
A method is disclosed for tailoring the thermoelectric response of a thermocouple to that desired by a user. The method comprises the steps of; (a) selecting a first thermoelectric material, (b) selecting a second thermoelectric material having dissimilar thermoelectric properties to the first thermoelectric material, a thermocouple formed from the first thermoelectric material and the second thermoelectric material having a known thermoelectric response, and (c) modifying the chemical composition of at least one of the first thermoelectric material and the second thermoelectric material to produce a thermocouple having a tailored thermoelectric response. In specific embodiments, the chemical composition may be modified by selectively depleting one or more chemical elements from the thermoelectric material or by selectively adding, or increasing the proportion of, one or more elements to the thermoelectric material.
US09786826B2 LED light-emitting element
An LED light-emitting element having reduced the occurrence of illuminance unevenness is provided. A light-emitting element comprising a substrate, an LED element mounted on the substrate, a phosphor resin arranged on the substrate so as to seal the LED element and having an emission surface from which light based on light emitted from the LED element is emitted, a reflective resin arranged around the phosphor resin; and a reflecting frame having an opening and at least part of which is arranged on the reflective resin, wherein the reflective resin is arranged directly under the reflecting frame and on the side surface of the phosphor resin, the ratio of the area of the emission surface to the area of an inside area of the reflecting frame is set to 80% or higher, and in the inside area of the reflecting frame, the reflective resin is exposed around the emission surface.
US09786820B2 Opto-electronic module and method for manufacturing the same
A method for manufacturing a device (1) is suggested. The device comprises at least one opto-electronic module (1), and the method comprises creating a wafer stack (2) comprising a substrate wafer (PW), and an optics wafer (OW); wherein a multitude of active optical components (E) is mounted on the substrate wafer (PW), and the optics wafer (OW) comprises a multitude of passive optical components (L). Each of the opto-electronic modules (1) comprises at least one of the active optical components (E) and at least one of the passive optical components (L). The optics wafer (OW) can comprise at least one portion, referred to as blocking portion, which is at least substantially non-transparent for at least a specific wavelength range, and at least one other portion, referred to as transparent portion, which is at least substantially non-transparent for at least said specific wavelength range. 11. The opto-electronic module comprises a substrate member; an optics member; at least one active optical component mounted on said substrate member; and at least one passive optical component comprised in said optics member. The optics member (OW) is directly or indirectly fixed to said substrate member (PW). The opto-electronic modules (1) can have an excellent manufacturability while being small in dimension and having a high alignment accuracy.
US09786818B2 Light emitting diode and method for manufacturing the same
A light emitting diode includes a first electrode, a second electrode and an epitaxial structure. The epitaxial structure is arranged on the first electrode, and electrically connects with the first electrode and the second electrode. The second electrode surrounds periphery of the epitaxial structure to reflect light from the epitaxial structure to emit out from the top of the epitaxial structure. This disclosure also relates to a method for manufacturing the light emitting diode. The light emitting diode and the method help solve the problem of low light efficiency of the light emitting diode.
US09786815B2 Light-emitting device
A light-emitting device is disclosed. The light-emitting device comprises a substrate; an inorganic semiconductor formed on the substrate, comprising a top surface, wherein the top surface comprises a first region and a second region which are coplanar; a current barrier layer formed on the first region, wherein the current barrier layer comprises an insulating material; and a transparent conductive layer formed on the current barrier layer and contacting the second region; wherein the current barrier layer has a sidewall and a bottom surface facing the first region; wherein an angle between the sidewall and the bottom surface is between 10°-70°.
US09786809B2 Method of forming electrode pattern and method of manufacturing solar cell
A method of forming an electrode pattern includes: forming, on a base material, a seed layer having a pattern corresponding to the electrode pattern; forming an organic material layer on the seed layer; producing an electrode layer transfer sheet by forming an electrode layer on the organic material layer via an electroplating process using the seed layer as a seed; disposing the electrode layer transfer sheet on a substrate on which the electrode pattern is to be formed such that the electrode layer is in contact with the substrate and pressure bonding the electrode layer to the substrate; and in a state in which the electrode layer is pressure bonded to the substrate, removing the base material along with the organic material layer and the seed layer to transfer the electrode layer to the substrate.
US09786807B2 Thin-film photovoltaic device and fabrication method
A method to fabricate thin-film photovoltaic devices including a photovoltaic Cu(In,Ga)Se2 or equivalent ABC absorber layer, such as an ABC2 layer, deposited onto a back-contact layer characterized in that the method includes at least five deposition steps, during which the pair of third and fourth steps are sequentially repeatable, in the presence of at least one C element over one or more steps. In the first step at least one B element is deposited, followed in the second by deposition of A and B elements at a deposition rate ratio Ar/Br, in the third at a ratio Ar/Br lower than the previous, in the fourth at a ratio Ar/Br higher than the previous, and in the fifth depositing only B elements to achieve a final ratio A/B of total deposited elements.
US09786803B2 Multilayer polyvinylidene films structures
The invention relates to a multi-layer weatherable film structure having an outer layer of a highly weatherable film, a layer having a high thermal deformation temperature, an optional tie layer, and a thin layer of polyolefin or polyamide. The highly weatherable film layer preferably is polyvinylidene fluoride. The polyolefin or polyamide layer is less than 500 microns in thickness, and preferably the whole film structure is less than 750 microns thick. The polyolefinjpolyamide side of the film structure can easily be adhered to many different substances—especially polyolefins and polyamides. This film can be used to provide a highly weatherable protective layer a substrate. One useful application for the film is in a photovoltaic module to protect the back side of the module from weathering and abrasion. The multi-layer film structure can be adhered to a typical polyolefin-based encapsulant layer and used as a backsheet encapsulant in a photovoltaic module.
US09786797B2 Graphene nanoribbon electronic device and method of manufacturing thereof
An electronic device, includes: a graphene nanoribbon having a first graphene and a second graphene; a first electrode coupled to the first graphene; and a second electrode coupled to the second graphene, wherein the first graphene is terminated on an edge by a first terminal group and has a first polarity and the second graphene is terminated on an edge by a second terminal group different to the first terminal group and has a second polarity different from the first polarity.
US09786794B2 Method of fabricating memory structure
A memory structure includes a memory cell, and the memory cell includes following elements. A first gate is disposed on a substrate. A stacked structure includes a first dielectric structure, a channel layer, a second dielectric structure and a second gate disposed on the first gate, a first charge storage structure disposed in the first dielectric structure and a second charge storage structure disposed in the second dielectric structure. The first charge storage structure is a singular charge storage unit and the second charge storage structure comprises two charge storage units which are physically separated. A channel output line physically connected to the channel layer. A first dielectric layer is disposed on the first gate at two sides of the stacked structure. A first source or drain and a second source or drain are disposed on the first dielectric layer and located at two sides of the channel layer.
US09786786B2 Non-planar quantum well device having interfacial layer and method of forming same
Techniques are disclosed for forming a non-planar quantum well structure. In particular, the quantum well structure can be implemented with group IV or III-V semiconductor materials and includes a fin structure. In one example case, a non-planar quantum well device is provided, which includes a quantum well structure having a substrate (e.g. SiGe or GaAs buffer on silicon), a IV or III-V material barrier layer (e.g., SiGe or GaAs or AlGaAs), and a quantum well layer. A fin structure is formed in the quantum well structure, and an interfacial layer provided over the fin structure. A gate metal can be deposited across the fin structure. Drain/source regions can be formed at respective ends of the fin structure.
US09786785B2 Semiconductor device, method for fabricating the same, and memory system including the semiconductor device
Semiconductor device, method for fabricating the same and electronic devices including the semiconductor device are provided. The semiconductor device comprises an interlayer insulating layer formed on a substrate and including a trench, a gate electrode formed in the trench, a first gate spacer formed on a side wall of the gate electrode to have an L shape, a second gate spacer formed on the first gate spacer to have an L shape and having a dielectric constant lower than that of silicon nitride, and a third spacer formed on the second gate spacer.
US09786781B2 Method and apparatus for use in improving linearity of MOSFETs using an accumulated charge sink-harmonic wrinkle reduction
A method and apparatus for use in improving linearity sensitivity of MOSFET devices having an accumulated charge sink (ACS) are disclosed. The method and apparatus are adapted to address degradation in second- and third-order intermodulation harmonic distortion at a desired range of operating voltage in devices employing an accumulated charge sink.
US09786766B2 Methods of fabricating transistors with a protection layer to improve the insulation between a gate electrode and a junction region
A semiconductor device includes a gate electrode formed on a sidewall of a structure extending from a semiconductor substrate. A junction region is form in the structure to a first depth from a top of the structure and formed to overlap the gate electrode. A protection layer is formed between an outer wall of the structure and the gate electrode to a second depth less than the first depth from the top of the structure.
US09786752B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device of the present invention is a semiconductor device selectively including a nonvolatile memory cell on a semiconductor substrate, and includes a trench formed in the semiconductor substrate, an element separation portion buried into the trench such that the element separation portion has a projecting part projecting from the semiconductor substrate, the element separation portion defining an active region in first a region for the nonvolatile memory cell of the semiconductor substrate, and a floating gate disposed in the active region such that the floating gate selectively has an overlapping part overlapping the element separation portion, and the floating gate has a shape recessed with respect to the overlapping part.
US09786751B2 Semiconductor structures with field effect transistor(s) having low-resistance source/drain contact(s)
Disclosed are semiconductor structures comprising a field effect transistor (FET) having a low-resistance source/drain contact and, optionally, low gate-to-source/drain contact capacitance. The structures comprise a semiconductor body and, contained therein, first and second source/drain regions and a channel region. A first gate is adjacent to the semiconductor body at the channel region and a second, non-functioning, gate is adjacent to the semiconductor body such that the second source/drain region is between the first and second gates. First and second source/drain contacts are on the first and source/drain regions, respectively. The second source/drain contact is wider than the first and, thus, has a lower resistance. Additionally, spacing of the first and second source/drain contacts relative to the first gate can be such that the first gate-to-second source/drain contact capacitance is equal to or less than the first gate-to-first source/drain contact capacitance. Also disclosed are associated formation methods.
US09786747B2 Wiring substrate, manufacturing method of wiring substrate and electronic component device
A wiring substrate includes an insulation layer having an electronic component mounting area, and a wiring layer embedded in the insulation layer, the wiring layer having a first surface exposed from the insulation layer, to which a terminal of an electronic component is to be connected, a second surface opposite to the first surface, which is covered by the insulation layer, and a side surface. The second surface has a roughened surface and the side surface has a roughened surface, and a surface roughness of the second surface of the wiring layer is greater than a surface roughness of the side surface.
US09786739B2 Stacked nanosheets by aspect ratio trapping
A semiconductor structure is provided that includes a plurality of suspended and stacked nanosheets of semiconductor channel material located above a pillar of a sacrificial III-V compound semiconductor material. Each semiconductor channel material comprises a semiconductor material that is substantially lattice matched to, but different from, the sacrificial III-V compound semiconductor material, and each suspended and stacked nanosheets of semiconductor channel material has a chevron shape. A functional gate structure can be formed around each suspended and stacked nanosheet of semiconductor channel material.
US09786738B2 Semiconductor device with well resistor and alternated insulating and active regions between input and output terminals
A semiconductor device including a well resistance element of high accuracy and high withstand voltage and a method of manufacturing the semiconductor device are provided.The semiconductor device includes a semiconductor substrate, a well region, an input terminal, an output terminal, a separation insulating film, and an active region. The input terminal and the output terminal are electrically coupled to the well region. The separation insulating film is arranged to be in contact with the upper surface of the well region in an intermediate region between the input terminal and the output terminal. The active region is arranged to be in contact with the upper surface of the well region. The separation insulating film and the active region in the intermediate region have an elongated shape in plan view. In the intermediate region, a plurality of separation insulating films and a plurality of active regions are alternately and repeatedly arranged.
US09786737B2 FinFET with reduced parasitic capacitance
A semiconductor device including at least one fin extending upward from a substrate and a gate on the substrate, wherein the gate includes outer sidewalls, wherein the fin extend through a width of the gate. A spacer material can be adjacent to the outer sidewalls of the gate, wherein a top surface of the spacer material is below the top surface of the gate and above the top surface of the fin. The semiconductor device can also include an epitaxial semiconductor layer over the fins on each side of the spacer material. A low-k dielectric material can be deposited above each epitaxial semiconductor layer. The semiconductor device also includes a dielectric top layer forming a top surface of the transistor, wherein the dielectric top layer seals an air gap between the top surface of the fins and the dielectric top layer.
US09786734B2 Integrated circuit devices having features with reduced edge curvature and methods for manufacturing the same
A structure such as an integrated circuit device is described having a line of material with critical dimensions which vary within a distribution substantially less than that of a mask element, such as a patterned resist element, used in manufacturing the line of material.
US09786733B2 Moisture barrier capacitors in semiconductor components
Structures and methods of forming moisture barrier capacitor on a semiconductor component are disclosed. The capacitor is located on the periphery of a semiconductor chip and includes an inner plate electrically connected to a voltage node, an outer plate with fins for electrically connecting to a different voltage node.
US09786732B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus includes a substrate including a first region configured to realize an image, and a second region through which an external light penetrates; a first electrode provided in the first region; an auxiliary electrode provided in the second region; a pixel defining layer provided in at least the first region and including a first opening exposing at least a part of the first electrode and a second opening exposing at least a part of the auxiliary electrode; a second electrode provided throughout the first region and the second region, facing the first electrode, and electrically connected to the auxiliary electrode; and an intermediate layer provided in at least the first region, provided above the first electrode and below the second electrode, and including an organic emission layer.
US09786728B2 Organic light emitting display device
Discussed is an organic light emitting display device that may include a first pixel on a substrate; a switching transistor with a first active layer provided inside the first pixel; a driving transistor with a second active layer provided inside the first pixel; a first light shielding layer overlapping the second active layer; and a second light shielding layer overlapping the first active layer, wherein the first light shielding layer is connected with the driving transistor, and the second light shielding layer is electrically insulated from the first light shielding layer.
US09786721B1 OLED display panel
The utility model provides an OLED display panel, by disposing a color filter layer on an array substrate, an alignment process of an upper with a lower substrate can be omitted, the manufacturing process of the OLED display panel can be simplified, and a thin film packaging can be carried out on the color filter layer so that the OLED display panel can become more lightweight and thin.
US09786712B2 Radiation image pickup unit and radiation image pickup display system
There is provided a radiation image pickup unit including: a plurality of pixels each configured to generate a signal charge based on a radiation; a device substrate including a photoelectric conversion element for each pixel; a wavelength conversion layer provided on a light incident side of the device substrate, and configured to convert a wavelength of the radiation into other wavelength; and a partition wall separating the wavelength conversion layer for each pixel. The radiation image pickup unit is configured to allow a gap between the wavelength conversion layer and the device substrate to be equal to or larger than a threshold or equal to or smaller than the threshold, the threshold being preset based on a spatial frequency of an image pickup target.
US09786706B2 Solid-state imaging unit and electronic apparatus
There is configured a solid-state imaging unit including: a semiconductor base 21 having one surface serving as a circuit formation surface and another surface serving as a light receiving surface; a photoelectric conversion section 22 provided in the semiconductor base 21; a reflection layer 24 provided on the circuit formation surface above the photoelectric conversion section 22; and an insulating section 23 arranged in the reflection layer 24.
US09786705B2 Solid state image sensor with extended spectral response
Various embodiments are directed to an image sensor that includes a first sensor portion and a second sensor portion coupled to the first sensor portion. The second sensor portion may be positioned relative to the first sensor portion so that the second sensor portion may initially detect light entering the image sensor, and some of that light passes through the second sensor portion and is be detected by the first sensor portion. In some embodiments, the second sensor portion may be configured to have a thickness suitable for sensing visible light. The first sensor portion may be configured to have a thickness suitable for sensing IR or NIR light. As a result of the arrangement and structure of the second sensor portion and the first sensor portion, the image sensor captures substantially more light from the light source.
US09786698B2 Liquid crystal display device and manufacturing method thereof
A liquid crystal display device is disclosed. The liquid crystal display device includes a first substrate, a second substrate opposite of the first substrate, and a TFT layer on the first substrate. The TFT layer includes a gate electrode metal layer, and a source/drain electrode metal layer, where the source/drain electrode metal layer overlaps the gate electrode metal layer. The display device also includes an alignment film layer on a side of the first substrate that faces the second substrate, and on a side of the second substrate that faces the first substrate. The display device also includes at least one protrusion on at least a part of a side of at least one of the gate electrode metal layer and the source/drain electrode metal layer that faces the first substrate, where the protrusion is configured to reflect incident light from a side of the first substrate.
US09786692B2 Scan driving circuit and NAND logic operation circuit thereof
The invention provides a scan driving circuit for an oxide semiconductor thin film transistor and a NAND logic operation circuit thereof. The NAND logic operation circuit includes: a first inverter and a second inverter applied to a pull-down holding circuit of a GOA circuit, and multiple transistors. The invention uses the combination of NFTF and inverter to replace a function of original PMOS elements and thereby achieves characteristics similar to that of the original CMOS NAND operation circuit. Accordingly, the invention can solve the design problem of IGZO TFT single type of device logic operation circuit and thus is more suitable for integrating a large scale digital integrated circuit on a liquid crystal display device.
US09786684B2 Apparatuses having a ferroelectric field-effect transistor memory array and related method
An apparatus comprises field-effect transistor (FET) structures stacked horizontally and vertically in a three-dimensional memory array architecture, gates extending vertically and spaced horizontally between the plurality of FET structures, and a ferroelectric material separating the FET structures and the gates. Individual ferroelectric FETs (FeFETs) are formed at intersections of the FET structures, the gates, and the ferroelectric material. Another apparatus comprises a plurality of bit lines and word lines. Each bit line has at least two sides that are coupled with a ferroelectric material such that each bit line is shared by neighboring gates to form a plurality of FeFETs. A method of operating a memory array comprises applying a combination of voltages to a plurality of word lines and digit lines for a desired operation for a plurality of FeFET memory cells, at least one digit line having the plurality of FeFET memory cells accessible by neighboring gates.
US09786682B1 Manufacturing method of semiconductor device including barrier pattern
The invention is related to a method for manufacturing a semiconductor device having a barrier pattern. The method includes alternately forming first sacrificial layers and insulating layers forming channel patterns penetrating the first sacrificial layers and the insulating layers, and forming a slit penetrating the first sacrificial layers and the insulating layers. In order to form the barrier pattern, the method also includes forming openings by removing the first sacrificial layers through the slit, and respectively forming conductive layers in the openings. The conductive layers include first barrier patterns having inclined inner surfaces and metal patterns in the first barrier patterns.
US09786675B2 Non-volatile memory devices including charge storage layers
A non-volatile memory device includes gate electrodes stacked on a substrate, a semiconductor pattern penetrating the gate electrodes and connected to the substrate, and a charge storage layer between the semiconductor pattern and the gate electrodes. The charge storage layer includes a first charge storage layer between the semiconductor pattern and the gate electrodes, a second charge storage layer between the first charge storage layer and the semiconductor pattern, and a third charge storage layer between the first charge storage layer and the gate electrodes. An energy band gap of the first charge storage layer is smaller than those of the second and third charge storage layers. The first charge storage layer is thicker than the second and third charge storage layers.
US09786658B2 Fabrication method of a stack of electronic devices
This method comprises the following steps: a) providing a first structure successively comprising a first substrate, a first electronic device, and a first dielectric layer; a second structure successively comprising a second substrate, an active layer, a second dielectric layer, and a polycrystalline semiconductor layer, the active layer being designed to form a second electronic device; b) bombarding the polycrystalline semiconductor layer by a beam of species configured to form an amorphous part and to preserve a superficial polycrystalline part; c) bonding the first and second structures; d) removing the second substrate of the second structure; e) introducing dopants into the amorphous part, through the exposed active layer; f) thermally activating the dopants by recrystallization of the amorphous part.
US09786651B2 Electrostatic discharge device
An electrostatic discharge device includes a power clamping circuit and an isolation circuit. The power clamping circuit includes a first Zener diode and a second Zener diode. A cathode of the first Zener diode is coupled to a first power supply line. An anode of the first Zener diode is coupled to an anode of the second Zener diode. A cathode of the second Zener diode is coupled to a second power supply line. The isolation circuit includes a first isolation diode and a second isolation diode. A cathode of the first isolation diode is coupled to the first power supply line. An anode of the first isolation diode is coupled to a cathode of the second isolation diode and a circuit being protected. An anode of the second isolation diode is coupled to the second power supply line.
US09786644B2 Methods of fabricating a semiconductor package
Provided is a method of fabricating a semiconductor package. The method include providing a lower package with an inner solder ball, providing a conductive material on the inner solder ball to form an outer solder ball enclosing the inner solder ball, providing an upper package with an upper solder ball, on the lower package, performing a first process at a first temperature to join the upper solder ball to the outer solder ball, and performing a second process at a second temperature to unite the upper, inner, and outer solder balls into a connection terminal.
US09786640B2 Transistor arrangement
A transistor arrangement comprising an electrically conductive substrate; a semiconductor body including a transistor structure, the transistor structure including a source terminal connected to said substrate; a bond pad providing a connection to the transistor structure configured to receive a bond wire; wherein the semiconductor body includes an RF-return current path for carrying return current associated with said bond wire, said RF-return current path comprising a strip of metal arranged on said body, said strip configured such that it extends beneath said bond pad and is connected to said source terminal of the transistor structure.
US09786636B2 Semiconductor device and structure
An Integrated Circuit device, including: a base wafer including single crystal, the base wafer including a plurality of first transistors; at least one metal layer providing interconnection between the plurality of first transistors; a first wire structure constructed to provide power to a portion of the first transistors; a second layer of less than 2 micron thickness, the second layer including a plurality of second single crystal transistors, the second layer overlying the at least one metal layer; and a second wire structure constructed to provide power to a portion of the second transistors, where the second wire structure is isolated from the first wire structure to provide a different power voltage to the portion of the second transistors.
US09786634B2 Interconnection structures and methods for making the same
The present disclosure provides a method for interconnecting components. First and second substrates are provided. First and second components are respectively provided on the first and second substrates, in which the second component is not in contact with the first component. Then, a joint component is formed between the first and second components by passing a flow of a fluid comprising ions of a conductive material between the first and second components and electrolessly plating the first and second components by the conductive material so that the joint component is electrically connected between the first and second components. The present disclosure also provides related interconnection structures and a fixture for forming a related microchannel structure.
US09786621B2 Elongated bump structures in package structure
A package structure includes a chip attached to a substrate. The chip includes a bump structure including a conductive pillar having a length (L) measured along a long axis of the conductive pillar and a width (W) measured along a short axis of the conductive pillar. The substrate includes a pad region and a mask layer overlying the pad region, wherein the mask layer has an opening exposing a portion of the pad region. The chip is attached to the substrate to form an interconnection between the conductive pillar and the pad region. The opening has a first dimension (d1) measured along the long axis and a second dimension (d2) measured along the short axis. In an embodiment, L is greater than d1, and W is less than d2.
US09786618B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a die including a die pad disposed over the die; a conductive member disposed over and electrically connected with the die pad; a molding surrounding the die and the conductive member; and a redistribution layer (RDL) disposed over the molding, the conductive member and the die, and including a dielectric layer and an interconnect structure, wherein the interconnect structure includes a land portion and a plurality of via portions, the land portion is disposed over the dielectric layer, the plurality of via portions are protruded from the land portion to the conductive member through the dielectric layer, and each of the plurality of via portions at least partially contacts with the conductive member.
US09786610B2 Semiconductor package and fabrication method thereof
A semiconductor package is provided, which includes: a circuit structure having a first bottom surface and a first top surface opposite to the first bottom surface; at least a semiconductor element disposed on the first top surface of the circuit structure and electrically connected to the circuit structure; an encapsulant formed on the first top surface of the circuit structure to encapsulate the semiconductor element, wherein the encapsulant has a second bottom surface facing the first top surface of the circuit structure and a second top surface opposite to the second bottom surface; and a strengthening layer formed on the second top surface of the encapsulant, or formed between the circuit structure and the encapsulant, or formed on the first bottom surface of the circuit structure, thereby effectively preventing the encapsulant from warping and the semiconductor element from cracking.
US09786606B2 Semiconductor structures with isolated ohmic trenches and stand-alone isolation trenches and related method
A method of forming a semiconductor structure in a semiconductor-on-insulator (SOI) substrate and semiconductor structure so formed are provided. The SOI substrate includes a semiconductor layer; a bulk semiconductor region underlying the semiconductor layer; and an insulation layer between the two. The structure includes first and second openings each having sidewalls, each of the first opening and the second opening formed substantially simultaneously and extending from a top surface of the semiconductor layer through the semiconductor layer and through the insulation layer to the conductive region; an insulating material adapted to provide electrical insulation to at least a portion of the side walls of the first opening; a semiconductor material at least partially filling the first opening, the semiconductor material defining an ohmic contact trench providing electrical contact with the semiconductor region; and an insulating material disposed in the second opening and defining a device isolation trench.
US09786604B2 Metal cap apparatus and method
A method of forming a metal layer may include forming an opening in a substrate; forming a liner over sidewalls of the opening; filling the opening with a first metal; etching a top surface of the first metal to form a recessed top surface below a top surface of the substrate; and exposing the recessed top surface of the first metal to a solution, the solution containing a second metal different from the first metal, the exposing causing the recessed top surface of the first metal to attract the second metal to form a cap layer over the recessed top surface of the first metal.
US09786593B1 Semiconductor device and method for forming the same
A semiconductor device with a ring structure surrounding a through silicon via (TSV) electrode and a method for forming the same are disclosed. The method includes receiving a substrate including a back side and a front side having a conductor thereon, forming a via hole in the substrate and exposing the conductor, forming a groove extending from the back side into the substrate and surrounding the via hole, forming a first material layer in the via hole, and forming a second material layer in the groove. The groove filled with the second material layer forms the ring structure, while the via hole filled with the first material layer forms the TSV electrode.
US09786590B2 Semiconductor package including a conductive fabric
A semiconductor package may be provided. The semiconductor package may include a substrate formed with one or more connection pads. The semiconductor package may include a semiconductor device including at least one bump. The semiconductor package may include an anisotropic conductive fabric including conductive fibers and configured to electrically couple the at least one connection pad to the at least one bump.
US09786589B2 Method for manufacturing package structure
A method for manufacturing a package structure carries out in following way. A flexible circuit board is provided. The flexible circuit board defines a bent area and a laminated area. The flexible circuit board includes a first dielectric layer, a first conductive pattern and a bearing layer located at opposite sides. The bearing layer corresponds to the laminated area. A second dielectric layer and a second conductive pattern are formed on the first conductive pattern. A third dielectric layer and a third conductive pattern are formed on the bearing layer. All of the second and third dielectric layers, and the second and third conductive pattern corresponds to the laminated area. A first solder resist layer is formed on the second conductive layer. The first solder resist layer defines a plurality of openings, a portion of the second conductive pattern is exposed from the openings defining a plurality of first pads.
US09786586B1 Semiconductor package and fabrication method thereof
A semiconductor package includes an interconnect component surrounded by a molding compound. The interconnect component comprises a first RDL structure. A second RDL structure is disposed on the interconnect component. A plurality of first connecting elements is disposed on the second RDL structure. A polish stop layer covers a surface of the interconnect component. A plurality of second connecting elements is disposed on and in the polish stop layer. At least one semiconductor die is mounted on the second connecting elements.
US09786569B1 Overlay measurement and compensation in semiconductor fabrication
A method includes receiving a device having a first layer and a second layer over the first layer, the first layer having a first overlay mark. The method further includes forming a first resist pattern over the second layer, the first resist pattern having a second overlay mark. The method further includes performing a first overlay measurement using the second overlay mark in the first resist pattern and the first overlay mark; and performing one or more first manufacturing processes, thereby transferring the second overlay mark into the second layer and removing the first resist pattern. The method further includes performing one or more second manufacturing processes that include forming a third layer over the second layer. After the performing of the one or more second manufacturing processes, the method includes performing a second overlay measurement using the second overlay mark in the second layer and the first overlay mark.
US09786567B2 Chip-on-wafer process control monitoring for chip-on-wafer-on-substrate packages
An embodiment method includes providing a standardized testing structure design for a chip-on-wafer (CoW) structure, wherein the standardized testing structure design comprises placing a testing structure in a pre-selected area a top die in the CoW structure, and electrically testing a plurality of microbumps in the CoW structure by applying a universal testing probe card to the testing structure.
US09786557B1 Two-dimensional self-aligned super via integration on self-aligned gate contact
Techniques relate to contacts for semiconductors. First gate contacts are formed on top of first gates, second gate contacts are on second gates, and terminal contacts are on silicide contacts. First gate contacts and terminal contacts are recessed to form a metal layer on top. Second gate contacts are recessed to be separately on each of the second gates. Filling material is formed on top of the recessed second gate contacts and metal layer. An upper layer is on top of the filling material. First metal vias are formed through filling and upper layers down to metal layer over first gate contacts. Second metal vias are formed through filling and upper layers down to metal layer over terminal contacts. Third metal vias are formed through filling and upper layers down to recessed second gate contacts over second gates. Third metal vias are taller than first.
US09786556B2 Semiconductor device and method of manufacturing the semiconductor device
According to an embodiment, a manufacturing method of a semiconductor device includes forming, on a film to be processed, a plurality of first core material patterns and a plurality of second core material patterns. Each of the second core material patterns is drawn from an end portion of the corresponding first core material pattern. The manufacturing method includes forming an opening pattern having one or a plurality of openings in the second core material pattern so that a first distance and a second distance are less than a predetermined distance. The first distance is a distance between an edge of the second core material pattern at a side of an adjacent first core material pattern and the opening pattern. The second distance is a distance between an edge of the second core material pattern at a side of an adjacent second core material pattern and the opening pattern.
US09786548B2 Methods of forming one or more covered voids in a semiconductor substrate
Some embodiments include methods of forming voids within semiconductor constructions. In some embodiments the voids may be utilized as microstructures for distributing coolant, for guiding electromagnetic radiation, or for separation and/or characterization of materials. Some embodiments include constructions having micro-structures therein which correspond to voids, conduits, insulative structures, semiconductor structures or conductive structures.
US09786531B2 Gas purge unit, load port apparatus, and installation stand for purging container
A gas purge unit includes an intake nozzle 28, a pivotable body 31, and an O-ring 35. The intake nozzle 28 has a nozzle opening 26 flowing out a cleaning gas. The pivotable body 31 is arranged in a ring shape to surround a cylindrical projection 28b of the nozzle 28, and is provided with a contact part 34 formed on a tip portion of the pivotable body 31 to be able to detachably contact with the intake port 5. The ring-shaped O-ring 35 is held to be compressively elastically deformable along a longitudinal direction of the cylindrical projection 28b between a rear end of the pivotable body 31 and a base portion 28a of the nozzle 28.
US09786522B2 Substrate treatment method and substrate treatment apparatus
A substrate treatment method is performed by a substrate treatment apparatus including a substrate holding unit which holds a substrate, and a hot plate which heats the substrate from below. The method includes: a treatment liquid supplying step of locating the hot plate at a retracted position at which the hot plate is retracted below the substrate holding unit and, in this state, supplying a treatment liquid to an upper surface of the substrate held by the substrate holding unit; a protection liquid film forming step of forming a liquid film of a protection liquid to cover an upper surface of the hot plate in the treatment liquid supplying step; and a substrate heating step of heating the substrate by the hot plate with the hot plate being located adjacent to a lower surface of the substrate or in contact with the lower surface of the substrate.
US09786517B2 Ablation method and recipe for wafer level underfill material patterning and removal
Introducing an underfill material over contact pads on a surface of an integrated circuit substrate; and ablating the introduced underfill material to expose an area of the contact pads using temporally coherent electromagnetic radiation. A method including first ablating an underfill material to expose an area of contact pads on a substrate using temporally coherent electromagnetic radiation; introducing a solder to the exposed area of the contact pads; and second ablating the underfill material using temporally coherent electromagnetic radiation. A method including introducing an underfill material over contact pads on a surface of an integrated circuit substrate; defining an opening in the underfill material to expose an area of the contact pads using temporally coherent electromagnetic radiation; introducing a solder material to the exposed area of the contact pads; and after introducing the solder, removing the sacrificial material.
US09786516B2 Power device having reduced thickness
An electronic device includes at least one chip and an insulating body embedding the chip. The electronic device further includes a heat-sink in contact with the chip. The heat-sink includes a plate having a first thickness. A recess is provided in the plate that defines a central portion of the plate having a second thickness less than the first thickness. The chip is mounted to the central region of the heat-sink within the recess. The insulating body includes a surface, such as a mounting surface, including an opening exposing at least a portion of the heat-sink. The device may further include a reophore extending through a side surface of the insulating body, that reophore being in contact with the heat sink.
US09786511B2 Sequential infiltration synthesis for advanced lithography
A plasma etch resist material modified by an inorganic protective component via sequential infiltration synthesis (SIS) and methods of preparing the modified resist material. The modified resist material is characterized by an improved resistance to a plasma etching or related process relative to the unmodified resist material, thereby allowing formation of patterned features into a substrate material, which may be high-aspect ratio features. The SIS process forms the protective component within the bulk resist material through a plurality of alternating exposures to gas phase precursors which infiltrate the resist material. The plasma etch resist material may be initially patterned using photolithography, electron-beam lithography or a block copolymer self-assembly process.
US09786505B2 FinFET device using dummy fins for smooth profiling
A semiconductor structure includes a substrate, at least one active semiconductor fin, at least one insulating structure, a gate electrode, and a gate dielectric. The active semiconductor fin is disposed on the substrate. The insulating structure is disposed on the substrate and adjacent to the active semiconductor fin. A top surface of the insulating structure is non-concave and is lower than a top surface of the active semiconductor fin. The gate electrode is disposed over the active semiconductor fin. The gate dielectric is disposed between the gate electrode and the active semiconductor fin.
US09786489B1 Method of cleaning post-etch residues on a copper line
A method of cleaning post-etch residues on a copper line includes providing a copper line which is divided into a first region and a second region. A dielectric layer is formed on the copper line. After that, the dielectric layer is etched to form openings in the dielectric layer. A number of openings within the first region is more than a number of openings in the second region. During the etching process, a potential difference is formed between the first region and the second region of the copper line. Finally, the dielectric layer and the copper line are cleaned by a solution with a PH value. The PH value has a special relation with the potential difference.
US09786469B2 Thin-ice grid assembly for cryo-electron microscopy
A grid assembly for cryo-electron microscopy may be fabricated using standard nanofabrication processes. The grid assembly may comprise two support members, each support member comprising a silicon substrate coated with an electron-transparent silicon nitride layer. These two support members are positioned together with the silicon nitride layers facing each other with a rigid spacer layer disposed therebetween. The rigid spacer layer defines one or more chambers in which a biological sample may be provided and fast frozen with a high degree of control of the ice thickness.
US09786468B2 Charged particle beam device
An object of the invention is to provide a charged particle beam apparatus capable of performing high-precision measurement even on a pattern in which a width of edges is narrow and inherent peaks of the edges cannot be easily detected. In order to achieve the above object, there is proposed a charged particle beam apparatus including an opening portion forming member having a passage opening of a charged particle beam and a detector for detecting charged particles emitted from a sample or charged particles generated by causing the charged particles to collide with the opening portion forming member, the charged particle beam apparatus including: a deflector for deflecting the charged particles emitted from the sample; and a control device for controlling the deflector, the control device performing pattern measurement with the use of a first detected signal in which a signal of one edge is emphasized relatively more than a signal of another edge among a plurality of edges on the sample and a second detected signal in which the signal of the another edge is emphasized relatively more than the signal of the one edge among the plurality of edges.
US09786467B2 Phase plate, method of fabricating same, and electron microscope
A phase plate capable of suppressing electrification and a method of fabricating the plate are provided. The phase plate is for use in an electron microscope and includes a phase control layer provided with a through-hole and at least one conductive layer covering and closing off the through-hole. The conductive layer is formed on at least one of a first surface and a second surface of the phase control layer, the second surface being on the opposite side of the first surface. The phase control layer produces a given phase difference between electron waves transmitted through the phase control layer and electron waves transmitted through the through-hole.
US09786462B2 Master controller
Provided is a master controller that can be adopted in a variety of vehicles in which different current capacities are required for the master controller. A master controller includes a handle (3), cams (2a to 2f) interlocking with the handle (3), cam switches (1a to 1f) connected to or disconnected from the cams (2a to 2f) in accordance with the position of the handle (3), and a relay circuit (6) that outputs output signals in accordance with input signals input through the cam switches (1a to 1f).
US09786459B2 Normally closed microelectromechanical switches (MEMS), methods of manufacture and design structures
Normally closed (shut) micro-electro-mechanical switches (MEMS), methods of manufacture and design structures are provided. A structure includes a beam structure that includes a first end hinged on a first electrode and in electrical contact with a second electrode, in its natural state when not actuated.
US09786455B2 Actuator device with stable working positions
A device is described wherein an actuator (3, 4; 103, 104) drives a member, such as a rack (6) meshed with a pinion (5), between two stable positions. For this purpose, elements for stopping the movable member are provided, which cooperate with elements present on the outer housing (2, 21), in which the actuator and the movable member (5, 51) are arranged, for holding at least one of said stable conditions. The device of the invention ensures low energy consumption because the actuator (3) only operates for moving the movable member from one stable position to the other.
US09786451B2 Remote control device for toilet device
According to one embodiment, a remote control device for a toilet device includes an operation button and a power generator. The operation button is capable of a push operation and is configured to operate an equipment in response to the push operation. The power generator is configured to generate a power by being pressed in response to the push operation. A direction of the pressing is parallel to a wall surface on which the remote control device is placed.
US09786450B2 Membrane switch and object employing same
A membrane switch in which a first conductive part is formed on a first substrate, a second conductive part is formed on a second substrate, and the substrates are layered via a spacer such that the conductive parts face each other with a space therebetween, and an organic material showing piezoelectricity is filled, or disposed in the space such that an air gap is present, are useful for obtaining an output signal corresponding to an applied pressure.
US09786447B2 Mounting assembly for a circuit breaker mechanism
A mounting assembly for a circuit breaker mechanism includes a base and a mid-cover disposed adjacent the base. Also included is a first pair of mounting posts comprising a first mounting post and a second mounting post extending from the base, the first pair of mounting posts each protruding through the mid-cover. Further included is a first mount hole defined by the first mounting post and a second mount hole defined by the second mounting post. Yet further included is a first pin extending through the first mount hole, the second mount hole and a circuit breaker mechanism frame to retain the circuit breaker mechanism to the base.
US09786446B2 Switch
A switch includes a first arm that is rotatably supported, a first contact member that is provided at a free end of the first arm, a second arm that is rotatably supported, and a second contact member that is provided at a free end of the second arm and is to come into contact with the first contact member. After the first contact member and the second contact member have come into contact with each other, a point of contact between the first contact member and the second contact member is displaced with rotational motions of the first arm and the second arm.
US09786435B2 Method for producing multilayer ceramic capacitor
A method for producing a multilayer ceramic capacitor that includes preparing a dielectric ceramic material by mixing a perovskite compound, a Re compound, a Mn compound, a Mg compound, and a Si compound. The perovskite compound contains Ba and Ti and has 1.2×1015 or more and 4.5×1015 or less Ba vacancies per gram. Re in the Re compound is at least one element selected from Y, Gd, Tb, Dy, Ho, Er, and Yb. Green sheets containing the dielectric ceramic material are then formed. Inner electrode patterns are then formed on some of the green sheets. An unsintered capacitor body is then formed by stacking the green sheets, some of which have the inner electrode patterns formed thereon. Sintering of the unsintered capacitor body is then conducted.
US09786426B2 Component arrangement
Various embodiments may relate to a component arrangement, including a carrier, wherein at least one electronic component is formed in the carrier, a first metallization layer over the carrier, wherein the first metallization layer has a first metallic coupling structure, which is electrically coupled to the at least one electronic component, a second metallization layer over the first metallization layer, wherein the second metallization layer has a second metallic coupling structure, wherein the first metallic coupling structure is coupled to the second metallic coupling structure by means of at least one via, and a plurality of additional vias, which extend at least between the first metallization layer and the second metallization layer and are electrically conductively coupled to one another in such a way that they form a coil, which has a coil region which is at an angle to the main processing surface of the carrier.
US09786425B2 Case unit and electronic device
A case unit for containing an annular magnetic core and a coil, which comprises a first case having an annular portion having an annular space for receiving the annular magnetic core, around which the coil is wound, and pluralities of legs extending from the annular portion to one side; and a second case engaging the first case, such that it enters gaps between the annular portion and legs of the first case, and covers part of the annular portion from the one side; a first fixing portion of each leg of the first case and each second fixing portion of the second case being overlapped and fixed to a substrate.
US09786423B2 Method and apparatus for producing an asymmetric magnetic field
A system for generating an asymmetric magnetic field. The system includes a drive circuit and a stacked winding structure coupled to the drive circuit. The stacked winding structure includes a plurality of winding layers. The plurality of winding layers includes a first winding layer including a first conductive winding having first turns and a second winding layer including a second conductive winding having second turns ion. The plurality of winding layers is arranged to produce a first magnetic field at a first side of the stacked winding structure and a second magnetic field at a second side of the stacked winding structure when the drive circuit electrically drives the plurality of winding layers. The first magnetic field is greater than the second magnetic field.
US09786413B2 Coding system and I/O module of an automation device having such a coding system
The invention relates to a coding system comprising at least one assembly of a plurality of individual wires, wherein one end of each individual wire is connected to a common adapter which is to be connected to an I/O module of an automation device for coupling an external device to a control unit of an automation system, and wherein the assembly of individual wires is bundled into at least two cables emanating from the common adapter, and is color-coded.
US09786406B2 Cellulose capsules
The present invention provides a composition having an interior hydrophobic space encapsulated by at least one non-derivatized cellulose molecular layer surrounded by a hydrophilic medium. The invention also provides methods for making an oil-in-water dispersion or water-in-oil dispersion by mixing a hydrophilic medium, a hydrophobic composition and non-derivatized cellulose solution in an ionic liquid or pure non-derivatized cellulose hydrogel.
US09786401B2 Method and system for collimating
A collimating system (100) for collimating radiation received under different angles for performing tomography is described. The collimating system (100) comprises a static collimator (110) comprising a plurality of collimating apertures (112), shutters (120) for separately and temporarily shutting at least two of said collimating apertures (112), wherein the shutters (120) having a shutting element (122) for blocking said at least two collimating apertures (112), and at least one collimating element (140) distinct from the shutting element (122) for collimating radiation passing through non-shut collimating apertures (112) in a direction so as to control overlap between radiation stemming from different non-shut collimating apertures (112). The invention also relates to an imaging system comprising such a collimating system, a method for collimating and a corresponding controller and software related products.
US09786399B2 Self-recharging direct conversion electrical energy storage device and method
A method and apparatus for collecting and storing the energy emitted by radioisotopes in the form of alpha and or beta particles is described. The present invention incorporates aspects of three different energy conversion and storage technologies, those being: Nuclear alpha and or beta particle capture for direct energy conversion and storage, rechargeable electrochemical storage cells and capacitive electrical energy storage.
US09786395B2 Air-cooled heat exchanger and system and method of using the same to remove waste thermal energy from radioactive materials
A system for removing thermal energy generated by radioactive materials is provided. The system comprises an air-cooled shell-and-tube heat exchanger, comprising a shell and plurality of heat exchange tubes arranged in a substantially vertical orientation within the shell, the heat exchange tubes comprising interior cavities that collectively form a tube-side fluid path, the shell forming a shell-side fluid path that extends from an air inlet of the shell to an air outlet of the shell, the air inlet at a lower elevation than the air outlet; a heat rejection closed-loop fluid circuit comprising the tube-side fluid path, a coolant fluid flowing through the heat rejection closed-loop fluid circuit, the heat rejection closed-loop fluid circuit thermally coupled to the radioactive materials; and the air-cooled shell-and-tube heat exchanger transferring thermal energy from the coolant fluid flowing through the tube-side fluid path to air flowing through the shell-side fluid path.
US09786389B2 Memory system
A memory system includes: a first memory device including a first memory and a first memory controller suitable for controlling the first memory to store data; a second memory device including a second memory and a second memory controller suitable for controlling the second memory to store data; and a processor suitable for executing an operating system (OS) and an application, and accessing data storage memory through the first and second memory devices.
US09786387B2 Semiconductor memory devices, memory systems including the same and method of correcting errors in the same
A semiconductor memory device includes a memory cell array in which a plurality of memory cells are arranged. The semiconductor memory device includes an error correcting code (ECC) circuit configured to generate parity data based on main data, write a codeword including the main data and the parity data in the memory cell array, read the codeword from a selected memory cell row to generate syndromes, and correct errors in the read codeword on a per symbol basis based on the syndromes. The main data includes first data of a first memory cell of the selected memory cell row and second data of a second memory cell of the selected memory cell row. The first data and the second data are assigned to one symbol of a plurality of symbols, and the first memory cell and the second memory cell are adjacent to each other in the memory cell array.
US09786377B2 Memory device
A memory device includes a memory cell array including a plurality of memory cell groups, and a decoder circuit configured to control selection of the memory cell groups. The decoder circuit includes an address decoder circuit configured to activate the decoder circuit based on an input address, a plurality of information retention circuits, each of which corresponds to one of the memory cell groups and outputting a signal that indicates whether or not the corresponding memory cell group is defective, a transistor having a gate connected to each of the outputs of the information retention circuits, and a signal output circuit configured to output a control signal for selecting or not selecting the memory cell groups based on an on/off state of the transistor.
US09786371B1 Power-on reset circuit with variable detection reference and semiconductor memory device including the same
Provided herein are a power-on reset circuit and a semiconductor memory device including the same. The power-on reset circuit may include: a voltage dividing circuit suitable for dividing an external power supply voltage to output a reference voltage, an output node control circuit suitable for controlling a potential level of an output node to an external power supply voltage level or a ground power supply voltage level in response to the reference voltage, and a buffer circuit suitable for buffering the potential level of the output node to output a power-on reset signal. In the voltage dividing circuit, a potential level of the reference voltage in a power up period is different from a potential level of the reference voltage in a power down period.
US09786370B2 CES-based latching circuits
According to one embodiment of the present disclosure, a device comprises a latching circuitry, where the latching circuitry comprises at least one correlated electron random access memory (CeRAM) element. The latching circuitry further comprises a control circuit coupled to the at least one CeRAM element. The control circuit is configured to receive at least one control signal. Based on the at least one control signal, perform at least one of storing data into the latching circuitry and outputting data from the latching circuitry.
US09786367B2 Method of reading an electronic memory device including a plurality of memory cells of resistive random access memory type
A method for reading an electronic memory device including N memory cells Ci with 1≧i≧N and N≧2, each cell Ci having a resistance Ri, the method including for each cell Ci, determining a set Ei of resistance values capable of being associated with the resistance Ri of the cell Ci; for each combination of N variables Vi, each variable Vi taking successively each resistance value among the predetermined set Ei, applying a mathematical function to the combination to obtain a resulting resistance value; for each combination of N variables Vi, associating a logic state of the electronic memory device with the resulting resistance value obtained previously, according to a comparison of the resulting resistance value with a same threshold resistance value; associating a resistance value with each resistance Ri to obtain a particular combination of N variables Vi; determining the logic state of the electronic memory device.
US09786364B1 Low voltage selftime tracking circuitry for write assist based memory operation
Disclosed herein is an electronic device including a bit line and a complementary bit line, first and second cross coupled inverters, a first pass gate coupled between the complementary bit line and the first inverter, and a second pass gate coupled between the bit line and the second inverter. The electronic device also includes third and fourth cross coupled inverters, a third pass gate coupled between the complementary bit line and the third inverter, and a fourth pass gate coupled between the bit line and the fourth inverter. The first, second, and fourth inverters are powered between a supply node and a reference node, and the third inverter is powered between a floating node and the reference node. The first pass gate and third pass gate are coupled in parallel.
US09786360B2 Static semiconductor memory device using a single global data line
A memory bank of a semiconductor memory device includes: a plurality of memory cells; first and second local bit lines; a differential amplifier configured to amplify a potential difference between the first and second local bit lines; a connector to which a global data line is connected; a first output circuit configured to selectively output, according to a potential level of the first local bit line, a first potential to the connector; and a second output circuit configured to selectively prevent, according to a potential level of the second local bit line, a potential of the connector from being affected by an output of the first output circuit and being equal to the first potential.
US09786359B2 Static random access memory (SRAM) tracking cells and methods of forming same
An embodiment static random access memory (SRAM) array includes a writable SRAM cell disposed in a first row of the SRAM array and an SRAM read current tracking cell in the first row of the SRAM array. The SRAM current tracking cell includes a first read pull-down transistor and a first read pass-gate transistor. The first read pull-down transistor includes a first gate electrically connected to a first positive supply voltage line; a first source/drain electrically connected to a first ground line; and a second source/drain. The first read pass-gate transistor includes a third source/drain electrically connected to the second source/drain and a fourth source/drain electrically connected to a read tracking bit line (BL). The read tracking BL is electrically connected to a read sense amplifier timing control circuit.
US09786356B2 Memory device with adaptive voltage scaling based on error information
A method of operation of a memory device includes, for each operating frequency of multiple operating frequencies, determining a target voltage level of a supply voltage. For example, a first target voltage level for a first operating frequency of the multiple operating frequencies is determined. The method includes accessing first data from the memory device while the memory device is operating at the first operating frequency and is powered by the supply voltage having a first voltage level. The method includes determining a first number of errors associated with the first data. The method further includes, in response to the first number of errors satisfying a threshold, adjusting the supply voltage to a second voltage level that is greater than the first voltage level.
US09786354B2 Memory module
A memory module that includes: a printed circuit board having a connecting terminal; memory chips arranged on the printed circuit board; data buffers disposed on a first surface of the printed circuit board and corresponding to the memory chips; and resistance units disposed on a second surface of the printed circuit board and corresponding to the data buffers.
US09786339B2 Dual mode operation having power saving and active modes in a stacked circuit topology with logic preservation
A system for dual mode operation having power saving and active modes in a stacked circuit topology having logic preservation is provided. The system includes a pre-charge circuit and a sleep mode control circuit for providing a signal to disable a plurality of circuit elements and switching a mode of the system, the sleep mode control circuit being coupled to the pre-charge circuit and further being coupled to a logic function circuit, wherein the plurality of circuit elements comprise logic gates and transistor devices. The system also includes a keeper circuit coupled to the global bitline, and the logic function circuit coupled to a solar bitline, wherein the logic function circuit preserves a state of the solar bitline, the state of the global bitline determines the state of the solar bitline. The system includes an effective pull-up transistor coupled to the sleep mode control circuit and the logic function circuit.
US09786333B2 Dual-bit 3-T high density MTPROM array
A multi-time programmable memory (MTPM) memory cell and method of operating. Each MTPM bit cell including a first FET transistor and a second FET transistor having a first common connection, and said second FET transistor and a third FET transistor having a second common connection, said first and second connected FET transistors programmable to store a first bit value, and said second FET and said third connected FET transistors programmable to store a second bit value, wherein said first FET transistor exhibits a low threshold voltage value (LVT), said second FET transistor exhibits an elevated threshold voltage value HVT and said third FET transistor exhibits a threshold value LVT lower than HVT. The MTPM cell enables two bits of information to be stored as default bit values like an electrical fuse. To store opposite bit values, the LVT transistors are programmed such that their threshold voltage is higher than that of HVT.
US09786332B2 Semiconductor device package with mirror mode
Semiconductor device assemblies with semiconductor device packages configured to operate in mirror mode are disclosed herein. In one embodiment a semiconductor device assembly includes a first semiconductor device package attached to a front side of a support substrate, and a second semiconductor device package attached to a back side of the support substrate. The first device package includes a plurality of first package contacts having a first arrangement of corresponding pin assignments, and the second device package includes a plurality of second package contacts and a switch circuit operably coupled to the second package contacts. The switch circuit is configured to receive a switch signal via the support substrate, and to assign the second package contacts to either the first arrangement of corresponding pin assignments or a second arrangement of corresponding pin assignments based on the switch signal.
US09786326B2 Method and device of playing multimedia and medium
The present disclosure relates to a method and a device for playing multimedia. The method may comprise: obtaining at least one of audio data and subtitle data of a first preset time length before a pause position of a multimedia; determining a starting position of a complete semantic statement according to at least one of the audio data and the subtitle data; and continuing to play the multimedia according to the starting position when an instruction of continuing to play the multimedia is detected or a condition of continuing to play the multimedia is met.
US09786325B2 System for visualizing data
A system for visualizing data includes storage means, and a video source arranged for dividing first data to be visualized in one or more banner areas in a plurality of chunks and arranged for outputting the plurality of chunks of the first data to be displayed and for outputting second data to be visualized as a background. A display for visualizing the first and second data is adapted for having information scrolling in the banner areas of the display. A scroll engine is arranged for receiving the first and second data from the video source, and for grabbing chunks of the first data of the plurality of chunks and for storing the grabbed chunks in the storage means. The scroll engine comprises multiplexing means for multiplexing the second data with stored chunks of the first data, and is arranged for forwarding the multiplexed first and second data to the display.
US09786323B2 Information processing device, information processing method, and program
An information processing device includes: a recording unit that records a flag representing that actual state information as an actual state of contents, which is referred to by reproduction information, is referred to by other reproduction information; a search unit that searches for the actual state information that is deletable by using the flag, in a case where deletion of the reproduction information is instructed; and a deletion unit that deletes the reproduction information of an object to be deleted and the deletable actual state information, in a case where the deletion of the reproduction information is instructed.
US09786322B2 Automatic playback overshoot correction system
An automatic playback overshoot correction system predicts the position in the program material where the user expects to be when the user stops the fast forward progression of the program material. The system determines the position where the program material was stopped and transitions to the new mode that the user selected, starting at the stopped position with an overshoot correction factor subtracted from it. The system uses a prediction method to correctly place the user within the program upon transition out of fast forward mode and determines if the speed of the fast forward mode and then automatically subtracts a time multiple to the frame where the transition was detected and positions the user at the correct frame. The time multiple is fine tuned if the user is consistently correcting after the fast forward mode stops.
US09786319B1 Codes and techniques for magnetic recording
This disclosure describes codes and techniques for magnetic recording. The coding schemes decrease bit error rates by decreasing total transitions in the encoded binary data compared to conventional codes. Additionally, instead of relying on a single coding scheme, an encoder and decoder are configured to switch between different coding schemes. By so doing, a variety of the coding schemes allows the encoded binary data to have a smaller bit error rate than a single coding scheme and have a maximum run-length less than or equal to a maximum run-length limitation of a magnetic disk.
US09786317B2 Recording apparatus and method of controlling recording apparatus
A recording apparatus including: a recording unit configured to record on a recording medium a file that includes sequentially obtained data; a repair unit configured to repair a predetermined file that needs to be repaired out of files recorded on the recording medium; and a control unit configured to control the recording unit so that recording of data is stopped in response to a drop of a free capacity of the recording medium to a predetermined capacity during recording of the data, the control unit being configured to determine the predetermined capacity based on a data amount necessary to repair the predetermined file that is recorded on the recording medium, to thereby control the recording unit so that the recording of the data is stopped in response to a drop of the free capacity of the recording medium to the predetermined capacity during the recording of the data.
US09786316B2 Multi-track data readers with iterative inter-track interference cancellation
An apparatus for two-dimensional magnetic recording includes an array reader comprising a number of read sensors configured to read data from at least one track on a storage medium, a number of two-dimensional equalizer circuits each comprising inputs for receiving signals derived from each of the read sensors, each comprising an equalized output, and a number of iterative inter-track interference cancellation circuits, each operable to cancel inter-track interference in a different one of the equalized outputs from the two-dimensional equalizer circuits.
US09786311B2 Near-field transducer with tapered peg
An apparatus includes a waveguide that delivers energy from an energy source, a write pole located proximate the waveguide at a media-facing surface, and a near-field transducer located proximate the write pole in a down track direction. The near-field transducer includes an enlarged portion and a peg extending from the enlarged portion towards the media-facing surface. The peg comprises a taper facing away from the write pole, and the taper causes a reduced down track dimension of the peg near the media-facing surface.
US09786304B1 Method for providing heat assisted magnetic recording write apparatus having a near-field transducer with a sloped nose
A method for fabricating a near-field transducer (NFT) for a heat assisted magnetic recording (HAMR) write apparatus is described. The HAMR write apparatus is coupled with a laser for providing energy and has a media-facing surface (MFS) configured to reside in proximity to a media during use. The method includes providing a stack on an underlayer. The stack includes an endpoint detection layer, an optical layer and an etchable layer. The optical layer is between the etchable and endpoint detection layers. The etchable layer is patterned to form a mask. A portion of the optical layer is removed. A remaining portion of the optical layer has a bevel at a bevel angle from the MFS location. The bevel angle is nonzero and acute. The NFT is provided such that the NFT has an NFT front surface adjoining the bevel and at the bevel angle from the MFS location.
US09786283B2 Transcription of speech
A speech media transcription system comprises a playback device arranged to play back speech delimited in segments. The system is programmed to provide, for a segment being transcribed, an adaptive estimate of the proportion of the segment that has not been transcribed by a transcriber. The device is arranged to play back that proportion of the segment, optionally after having already played back the entire segment. Additionally, a segmentation engine is arranged to divide speech media into a plurality of segments by identifying speech as such and using timing information but without using a machine conversion of the speech media into text or a representation of text.
US09786256B2 Method and device for generating graphical user interface (GUI) for displaying
Methods and devices for generating Graphical User Interface (GUI) for displaying are provided, wherein the GUI is generated based on a plurality of windows. The method for generating GUI includes the step of: separately drawing a plurality of pictures into the plurality of windows by a first graphical processing unit; and selecting the first graphical processing unit or a second graphical processing unit according to a predefined rule to compose the plurality of windows with pictures into a frame buffer, such that the GUI is obtained; wherein the first graphical processing unit and the second graphical processing unit are different.
US09786249B2 Frame timing
A display system includes a processor coupled to receive image data from an image source and a frame timing circuit. The processor is coupled to output the image data and first sync signals, where each one of the first sync signals is output after M number of pixel values of the image data are output from the processor. The frame timing circuit is coupled to the processor to receive the image data and the first sync signals. The frame timing circuit is coupled to output X number of pixel values of the image data and second sync signals to a display, where the X number of pixel values is an integer multiple of the M number of pixel values of the image data. Each one of the second sync signals is output after X number of pixel values of the image data are output from the frame timing circuit.
US09786247B2 Wearable display device
A wearable display device of the present invention includes: a wearable part configured for placement on a portion of a human body; a flexible display unit connected to the wearable part through a coupling part; at least one curvature changer configured to alter a curvature of at least a portion of the flexible display unit; and a curvature holder configured to maintain the curvature of the at least a portion of the flexible display unit once the curvature is altered by the at least one curvature changer.
US09786246B2 Apparatus for hands-free augmented reality viewing
An apparatus for viewing augmented reality images in a hands-free manner includes a tracker base in which various interchangeable trackers may be placed. The interchangeable trackers include an image specialized to an application framework running on a device with an image capture device in range of the image. An arm connects to and extends from the tracker base, and includes a clasp for holding the device. With the augmented reality application running, the device provides a display of the augmented reality images associated with the image on the interchangeable tracker in a hands-free manner. The tracker base spins, providing different viewpoints of the augmented reality images. The tracking element and the image capture device are held in a fixed spatial relationship with respect to one another, resulting in a stable image. The apparatus provides interactions in a multi-system environment by invoking commands between the device and an external multimedia component.
US09786240B2 Scan driving circuit
A scan driving circuit is provided. The scan driving circuit for driving cascaded scan lines includes a scan driving circuit, a latch module, a driving-signal generation module, an output control module, a high gate voltage source, and a low level gate voltage. The scan driving circuit of the present invention conducts a driving operation for the latch module by a first cascade signal and a second cascade signal, so that a clock signal is not required to be processed with a phase inversion, and thereby the scan driving circuit has less overall power consumption.
US09786238B2 Array substrate, display device, and method for driving display device
According to the array substrate provided by this disclosure, in a row of sub-pixels, sub-pixels in the odd columns and even columns are separately coupled to different gate lines, i.e., making the sub-pixels coupled to the same gate line are not adjacent to each other. In this way, during row scanning drive, an up-down twist charging may be implemented, and the sub-pixels cause no interference to each other.
US09786235B2 Pixel structure having opposite sub-pixel polarities in adjacent pixel columns and liquid crystal display panel having same
The present invention provides a pixel structure and a liquid crystal display panel. The pixel structure comprises a plurality of pixel units arranged in array, and each pixel unit comprises a white sub pixel (W), a red sub pixel (R), a green sub pixel (G) and a blue sub pixel (B); in respective pixel units, the white sub pixel (W), the red sub pixel (R), the green sub pixel (G) and the blue sub pixel (B) are aligned with the same order along a horizontal direction; a driving mode of the pixel structure is row inversion; as showing an image of the same frame, in pixel units of each column, polarities of sub pixels of every two adjacent columns are opposite; in the sub pixels of every two adjacent columns, polarities of sub pixels of the same color are opposite to make that polarities of every two adjacent sub pixels of the same color in the pixel units of the same row are opposite. It is capable of reducing the horizontal crosstalk of the sub pixels of the same color in the pixel units of the same row to ensure the image display effect.
US09786231B2 Display device for varying the driving frequency of a backlight and driving method thereof
A display device includes a drive control unit that changes a frequency of a drive signal based on a brightness of a light source of a backlight when a duty ratio of the drive signal is in a first range or is in a third range, the drive signal being a pulse signal for driving the light source. The drive control unit fixes the frequency of the drive signal to a predetermined frequency when the duty ratio of the drive signal is in a second range.
US09786230B2 Device for projecting an image
According to the present invention there is provided a projection device, which is configured to project an image which is co-operable with images projected by one or more other projection devices, wherein the projection device comprises a detector operable to detect characteristics of images projected on a display surface by the projection device and one or more other projection devices, and a controller operable to adjust the projection device and/or to adjust one or more of the other projection devices, based on the characteristics of the images detected by the detector, such that the images projected by each projection device co-operate on the display surfaces.
US09786226B2 Display panel module, organic light-emitting diode (OLED) display and method of driving the same
A display panel module, organic light-emitting diode (OLED) display and method of driving the same are disclosed. In one aspect, the module includes a display panel divided into a first portion and a second portion and a plurality of scan and data lines divided into groups arranged in the first and second potions. The module further includes a first scan driver configured to sequentially apply scan signals to each of the first and second scan line groups. The first scan driver is further configured to substantially simultaneously apply the scan signals to corresponding scan lines of the first and second scan line groups. The module also includes a first data driver configured to output first data voltages to the first data line group and a second data driver configured to output second data voltages to the second data line group with the same timing as the first data driver.
US09786223B2 Pixel circuits for AMOLED displays
A system is provided for controlling an array of pixels in a display in which each pixel includes a light-emitting device and a reference voltage source that controllably supplies a reference voltage having a magnitude that turns off the light-emitting device. While the reference voltage is coupled to a drive transistor, a control voltage is supplied to the gate of the drive transistor to cause the drive transistor to transfer to a node common to the drive transistor and the light-emitting device, a voltage that is a function of the threshold voltage and mobility of the drive transistor. During an emission cycle, the current conveyed through the light emitting device via the drive transistor is controlled by a voltage stored in the storage capacitor, which is a function of the threshold voltage and mobility of the drive transistor so that the current supplied to the light-emitting device remains stable.
US09786213B2 Display device with basic control mode and low frequency control mode
A display device including a display portion, a source driver, a gate driver and a controller, wherein the controller is configured to control the source driver and the gate driver based on a control mode for displaying the frame image on the display portion, in a basic control mode, the controller is configured to display a frame image on the display portion by causing the gate driver to progressively scan gate signal lines, in a low frequency control mode, the controller is configured to determine whether a regional signal is on in a specific region corresponding to specific gate signal lines, when it is determined that the regional signal is off, the controller is configured to display a sub-frame image on the display portion by causing the gate driver to perform interlaced scanning of the gate signal lines every K lines in the first frame frequency F1.
US09786196B2 Training apparatus and method
A training apparatus is generally provided. The apparatus generally includes a user platform for support of a user in furtherance of select manipulation of a workpiece, and a deck assembly adjacent the user platform. The deck assembly is characterized by a frame, an endless belt interior of the frame, and a drive assembly, portions of which are operatively supporting the endless belt for select travel in relation to the frame. The endless belt has a user visible surface bearing indicia about which the work piece is to be traversed by a platform supported user during travel of the endless belt in relation to the frame. The drive assembly includes a controller for control of either or both of the endless belt travel direction in relation to the frame and the endless belt travel rate in relation to the frame.
US09786192B2 Assessing driver readiness for transition between operational modes of an autonomous vehicle
An autonomous vehicle can transition between operational modes. The readiness of a vehicle driver for a transition can be assessed, particularly when transitioning from a first operational mode to a second operational mode that has a greater degree of manual involvement than the first operational mode. It can be determined whether an operational mode transition event has occurred while the vehicle is operating in the first operational mode. Responsive to determining that an operational mode transition event has occurred, an audial sample from a vehicle driver can be collected. It can be determined whether the vehicle driver is ready or non-ready to provide the greater degree of manual involvement for the second operational mode based on the collected audial sample.
US09786191B2 Emission of a commencement sound and a conclusion sound
Various embodiments associated with a commencement sound and a conclusion sound are described. The commencement sound can be a firing sound, such as a sound of a bullet exiting a rifle. The conclusion sound can be an impact sound, such as a sound of the bullet impacting a concrete wall. These sounds can replicate what it sounds like to have an experience around someone without actually subjecting that person to the experience.
US09786190B2 Simulation device having replaceable sensory module
The present invention relates to a simulation device having a replaceable sensory module, which comprises: a first platform for performing a translational motion with reference to a first three-dimensional coordinate axis; a second platform which is coupled to the first platform and performs a rotational motion with reference to at least one axis among second three-dimensional coordinate axes; and a sensory module coupled to the second platform and arranged to support a user to enable the user to sense a motion provided by the first and second platforms.
US09786174B1 Power consumption enhanced parking system
There is provided a parking system comprising a parking lot device and a parking vehicle device configured for an enhanced management of power consumption such that the parking lot device uses self-generated energy and conducts tasks requiring a lower power consumption level and wherein the parking vehicle device uses the vehicle battery and is configured to conduct tasks requiring a higher power consumption level, where both the PLD and the PVD are configured to work in a coordinated manner to sleep and wake up only when required in order to minimize power consumption.
US09786170B2 In-vehicle notification presentation scheduling
Embodiments are disclosed for scheduling and presenting notifications, via an in-vehicle computing system, to a driver of a vehicle. In some embodiments, a method for an in-vehicle computing system includes receiving data regarding a notification for presentation to a driver of a vehicle. The method further includes, based on a driver profile, adjusting a timing of presenting the notification to the driver via the in-vehicle computing system, wherein the driver profile is generated based on past driving behavior associated with the driver.
US09786166B2 Method and control and detection unit for checking the plausibility of a wrong-way driving incident of a motor vehicle
In a method for checking the plausibility of a wrong-way driving of a motor vehicle when entering a unidirectional roadway, a traversing of a stop line or a solid line of a junction of the unidirectional roadway is detected and/or at least one item of directional information of a roadway of the junction, which is located ahead of the motor vehicle, is collected, and a probability of a wrong-way driving is ascertained based on the detection. The method is performed by a control and detection unit for checking the plausibility of a wrong-way driving.
US09786163B2 Automated highway system
A system and method for controlling vehicles and for providing assistance to operated vehicles is discussed and described herein.
US09786156B2 Detecting destruction of an automation system component
A control panel is used to monitor events within a security system or other automation system. In the event an intruder enters a physical location, the intruder may attempt to damage the control panel to disrupt its operation. One or more sensors of the control panel may detect disruption in the operation of the control panel. Example sensors may detect an impact force, sudden acceleration, removal from a mounted location, or disruption of communication with an input/output element, such as a display device. When an event is detected at the control panel itself, the control panel can send a signal to a remote service provider, and the remote service provider can follow-up with the customer. The control panel and/or remote service provider may also determine when the control panel loses partial or complete power loss to identify the disruption as a potential crash-and-smash entry.
US09786152B1 Septic overflow warning system
The septic overflow warning system includes a sensor unit that is adapted to secure itself to a tank lip of a septic tank. The sensor unit includes a float that is adapted to be moved up or down depending upon the waste level inside of the septic tank. Moreover, the float is slideably positioned on a sensor rod that is in wired connection with an alarm module. The alarm module includes a plurality of lights thereon. The plurality of lights collectively indicates the status of the volume of the septic tank via the float. The alarm module is powered via at least one solar cell.
US09786145B2 System and method for item self-assessment as being extant or displaced
A portable item reporting device (200) is configured to be attached to and in substantial collocation with a portable item (100), or to be integrated into a portable item (100). The device (200) includes environmental sensors (210) to monitor item location, movement, ambient light, sounds, temperature, etc. The device (200) is configured to store usage expectation data (600) indicative of historical and/or expected item usage and environments when the item (100) is in normal use/storage associated with an authorized user (AU). The device (200) monitors current environmental conditions (104) surrounding and pertaining to the item. If the current environment (104) is inconsistent with expected conditions (600), the device (200) assesses that the item (100) is displaced (503.0), meaning either that the item (100) is in abnormal use or abnormal storage, or is under the control of an unauthorized user (UU) who is other than the authorized user (AU). Based on the assessment the device initiates a signal (372) or message (374) to an authorized user (AU) of the item (100), indicating that the item (100) usage/storage is displaced (503.0) or otherwise anomalous (503.2).
US09786141B2 Package delivery notification and protection device, system and method
A package delivery notification and protection device includes a package sensor including a placement surface. The package sensor is configured to generate a sensor signal indicating whether a package has been placed on or removed from the placement surface. Wireless communications circuitry is configured to communicate over a wireless network and processing circuitry is coupled to the package sensor and to the wireless communications circuitry to communicate over the wireless network. The processing circuitry is configured to send a delivery notification over the wireless network responsive to the sensor signal indicating a package has been placed on the placement surface. The package delivery notification and protection device may include and alarm that the processing circuitry activates upon unauthorized removal of a delivered package from the placement surface.
US09786138B1 Using the home wireless router to detect an intruder not carrying any wireless device
A method and system for detecting an intruder is provided. The method includes monitoring received signal strength in a wireless router and creating a profile of the received signal strength as monitored during a learn mode. The method includes comparing activity of the received signal strength in the wireless router, during an intruder detection mode, to the profile and issuing a notification, based on the comparing, wherein at least one step of the method is performed by a processor.
US09786124B2 Gaming device and method for providing player selection of modifiers to game components
In one embodiment, the gaming device and method disclosed herein provides a player one or more modifiers to apply to different components or characteristics of a game. In one such embodiment, the gaming device enables a player to selectively apply or associate a plurality of modifiers to a single game component or apply the plurality of modifiers across the plurality of game components. For each game component with at least one applied modifier, the gaming device disclosed herein modifies said game component based on each applied modifier. The gaming device generates any awards based on any modified game components and any unmodified game components and provides any generated awards to the player.
US09786123B2 Wireless gaming environment
A system employs a server computing system with an integrated database and wireless communications devices, for example, handheld personal digital assistants (PDAs). The server computing system may also communicate with fully automated data collection systems associated with some gaming tables and/or with the casino's legacy data collection systems and databases. The server computing system may communicate with various non-gaming related casino systems, such as point-of-sale terminals and/or accounting systems, related to the various guest facilities, for example, allowing player comps to be freely exchanged for services and merchandise. The wireless communications devices permit remote wagering.
US09786119B2 Techniques of synchronizing communications of gaming devices for shared gaming activities
A method for synchronizing a casino game playable at a plurality of gaming devices is provided. The method includes receiving, by a server having at least one processor, an indication of a wager from at least one of the plurality of gaming devices, obtaining, by the server, indications of communication latency from the server to at least a first gaming device and a second gaming device of the plurality of gaming devices, and sending, by the server, game outcome determinations to at least the first and second gaming devices, the sending including sending a first game outcome determination to the first gaming device through wired communication channels, and sending a second game outcome determination to the second gaming device through at least one wireless communication channel, wherein sending the first and second game outcome determinations is based at least in part on the indications of communication latency.
US09786109B2 Use of a biphase code matched filter to receive protocols with code violations
In accordance with various example embodiments, a method of receiving a protocol in the receiver, wherein the legacy protocol includes non-biphase encoded information, decoding the legacy protocol using a biphase decoder to produce a detected code, and correlating the detected code with a known code to verify the non-biphase encoded information.
US09786108B2 NFC based secure car key
A device is disclosed. The device includes a processor and a memory. The memory is coupled to the processor and having programming instructions to operate a vehicle via Near Field Communication (NFC). The device also includes a NFC controller coupled to a short range antenna, a passive NFC tag and a secure memory coupled to the NFC controller for storing a security code.
US09786104B2 Systems and method to trigger vehicle events based on contextual information
This disclosure relates to a system and method for detecting vehicle events. Some or all of the system may be installed in a vehicle, operate at the vehicle, and/or be otherwise coupled with a vehicle. The system includes one or more sensors configured to generate output signals conveying information related to the vehicle. The system receives contextual information from a source external to the vehicle. The system detects a vehicle event based on the information conveyed by the output signals from the sensors and the received contextual information.
US09786103B2 System and method for determining driving patterns using telematics data
A computer implemented method for determining a yaw angle estimate or vehicle heading direction is presented. A data server may receive a plurality of telematics data originating from a client computing device and determine a first primary movement window from the telematics data. The data server may also determine a potential range of yaw angles from the plurality of telematics data from the first primary movement window and generate an equality that evaluates the potential range of yaw angles. The data server may further maximize the count of acceleration events of the telematics data from the first primary movement window to further generate one or more refined yaw angle estimates. The data server stores the one or more yaw angle estimates on a memory.
US09786101B2 Evaluating image values
Images of items are evaluated. A first image of the item, having a view of two or more of its surfaces, is captured at a first time. A measurement of at least one dimension of one or more of the surfaces is computed and stored. A second image of the item, having a view of at least one of the two or more surfaces, is captured at a second time, subsequent to the first time. A measurement of the dimension is then computed and compared to the stored first measurement. The computed measurement is evaluated based on the comparison.
US09786096B2 Systems for parametric modeling of three dimensional objects
A system for parametric modeling of a three-dimensional object has a processor running a software program operable to configure the object by defining a zone comprising a root of a tree hierarchy, the zone having a three-dimensional region defining an outer dimension of the object to be modeled; a part comprising a child of the zone, the part also having a component object to be modeled, wherein the component object is an element of the object; and a variable comprising a child of the part, wherein variable has data defining characteristics of the zone or part. A user interface can display a representation of the three-dimensional object.
US09786087B1 Management of animation collisions
Systems, devices, and techniques are provided for management of animation collisions. An animation that may collide with another animation is represented with a sequence of one or more animation states, wherein each animation state in the sequence is associated with or otherwise corresponds to a portion of the animation. In order to manage animation collisions, a state machine can be configured to include a group of states that comprises animation states from a group of animations that may collide and states that can control implementation of an animation in response to an animation collision. In one aspect, a state machine manager can implement the group of states in order to implement an animation and manage animation collisions.
US09786084B1 Systems and methods for generating computer ready animation models of a human head from captured data images
System and methods for computer animations of 3D models of heads generated from images of faces is disclosed. A 2D captured image that includes an image of a face can be received and used to generate a static 3D model of a head. A rig can be fit to the static 3D model to generate an animation-ready 3D generative model. Sets of rigs can be parameters that each map to particular sounds. These mappings can be used to generate a playlists of sets of rig parameters based upon received audio content. The playlist may be played in synchronization with an audio rendition of the audio content.
US09786079B2 Method and system for personalizing images rendered in scenes for personalized customer experience
Systems and methods are described for generating and using a flexible scene framework to render dynamically-generated content within contextual scenes to personalize a customer's web experience.
US09786076B2 Image combining apparatus, image combining method and non-transitory computer readable medium for storing image combining program
A template image is found and a target image is combined with a combining area of the found template image. The template image found has first template image analysis information, which is of a type identical with that of first target image analysis information in target image analysis information consisting of the brightness, contrast, saturation, hue, color balance and spatial frequency of the target image, and for which the degree of resemblance is equal to or greater than a first threshold value, and moreover has second template image analysis information, which is of a type identical with that of second target image analysis information in target image analysis information, and for which the degree of resemblance is less than a second threshold value.
US09786075B2 Image extraction and image-based rendering for manifolds of terrestrial and aerial visualizations
Architecture that extracts (analyzes and selects) a set of images from repositories or sources imagery to create one-dimensional (1D) and two-dimensional (2D) image manifolds (or image packets—also referred to as “synth” packets). The repositories of map imagery can include aerial views and terrestrial views (from points on the earth surface). The manifolds facilitate fluid translation between manifold images thereby providing a fluid user interactive navigation experience for viewing the location.
US09786066B2 Image compression and decompression
Clusters of pixels are defined for image compression and decompression. The image information used to define the clusters may include pixel values at predetermined positions relative to a pixel or related motion vectors, gradients, texture etc. During compression of images, image information relative to pixels is examined to determine the cluster to which it belongs. Thus pixels can be classified according to the cluster for their image information. In an embodiment the definitions of the clusters are selected dynamically, dependent on image content. For each cluster a control parameter set is computed for a post-processing operation, such as filter coefficients for filtering or statistical data for locally generating texture. The control parameter set is selected dependent on the image content so that, when the post-processing operation is applied to the image after decompression it will improve image quality for the pixels that are classified as belonging to the cluster.
US09786063B2 Disparity computation method through stereo matching based on census transform with adaptive support weight and system thereof
Provided is a method of computing precise disparity using a stereo matching method based on developed census transform with an adaptive support weight method in area based stereo matching. The method includes a step of setting an adaptive support weight window centered on a specific point of a left image and setting adaptive support weight windows with the same size with respect to one point positioned within a maximum disparity prediction value about a specific point of the left image in a right image.
US09786058B2 Method and system for segmentation of vascular structure in a volumetric image dataset
Various aspects of a method and a system for segmentation of vascular structure in a volumetric image dataset are disclosed herein. The method comprises initial segmentation of an input volumetric image dataset to obtain a main vessel structure and a plurality of broken segments. A weighted path is computed between the main vessel structure and a broken segment of the plurality of broken segments. The computation of the weighted path is based on at least one or more parameters associated with a first voxel of the broken segment and a second voxel of the main vessel structure. A valid, weighted path is determined between the main vessel structure and a broken segment of the plurality of broken segments, based on the computed weighted path and one or more pre-specified conditions. Based on the determined valid, weighted path, an output volumetric image dataset is generated by performance of a final segmentation on a gradient field.
US09786056B2 Data display and processing algorithms for 3D imaging systems
The present disclosure provides methods to process and/or display data collected using 3D imaging probes. The methods include: a) methods for mapping a single 2D frame onto a 3D representation of a volume; b) methods for dynamically updating portions of a 3D representation of a volume with a high temporal resolution, while leaving the remainder of the volume for contextual reference; c) methods for registering volumetric datasets acquired with high temporal resolution with volumetric datasets acquired with relatively low temporal resolution in order to estimate relative displacement between the datasets; and d) methods for identifying structures within a volume and applying visual cues to the structures in subsequent volumes containing the structures.
US09786048B2 System and method using precious-metal nanoparticle contrast agent for microwave medical imaging
A system and method of imaging tissue includes administering a contrast agent having charged gold nanoparticles in suspension into a vessel of the subject, such that the nanoparticles are carried into the tissue; and performing microwave imaging of the tissue after administering the contrast agent. In embodiments, the nanoparticles have a tissue-selective protein tag. In embodiments, images are taken prior to administering the contrast agent, and further images may be taken during an agent—washout period after imaging with contrast agent. The contrast agent is injectable, with the nanoparticles suspended as a colloid in a biocompatible, isotonic, carrier. In particular embodiments, the nanoparticles have median diameter of less than fifty nanometers, or less than five nanometers, and may have a tissue-selective protein tag. A microwave imaging system has injection apparatus with the gold-nanoparticle agent, and is configured to take, and difference, pre and post contrast images as well as washout images.
US09786045B2 Wafer defect inspection apparatus and method for inspecting a wafer defect
It is judged whether or not an average gray level of an image of a wafer W that is an inspection target and that has been imaged by the light receiving part 2 is in the defect detectable range. A control processing part 6a is configured to modify an exposure time in imaging the wafer W and to obtain an image of the wafer W again by the light receiving part 2 in the case in which it is decided that an average gray level of an image of the wafer W is not in a defect detectable range, and an image processing part 6b is configured to carry out a defect inspection based on an image of the wafer W in the case in which it is decided that an average gray level of the image of the wafer W is in the defect detectable range.
US09786039B2 Method and system for processing an image extracted from a document
The present disclosure relates to a method and system for processing an image extracted from a document. The image processing system detects one or more edges of the image and determines a missing edge in the image by comparing color gradients of the edges. The missing edges are recreated by cloning image pixels based on data pixels of an edge, opposite to the missing edge, amongst the one or more edges to obtain a reconstructed image. Outer corner points in the reconstructed image are identified based on quadratic corner points, wherein the quadratic corner points are determined based on the one or more edges and the reconstructed edge. Further, the image processing system performs an image perspective correction on the reconstructed image, based on the outer corner points, to obtain a processed image.
US09786038B2 Method for processing an image sequence having consecutive video images in order to improve the spatial resolution
An image sequence includes consecutive video images each exhibiting at least one image region having a number of pixels, where each pixel includes at least one intensity value. For each image a motion measure value is determined indicative of temporal change of a video content of the image region and varying the intensity values of the pixels of the image region relative to the associated intensity values from video image to video image, a measure for the variation of the intensity values being dependent on the motion measure value determined and the change in the intensity values relative to the associated intensity values being greater the larger the motion represented by the motion measure value.
US09786031B2 Distortion of digital images using spatial offsets from image reference points
A method for distorting a digital image comprising receiving the coordinates of one or more than one image reference point defined by a user within the digital image, receiving one or more than one spatial offset assigned by the user and associated with the coordinates of the one or more than one defined image reference point, providing a mixing function algorithm embodied on a computer-readable medium for distorting the digital image, calculating an offset matrix by applying the mixing function algorithm based on the one or more than one spatial offset and the coordinates of the one or more than one defined image reference point; and distorting the digital image by application of the offset matrix. A graphic tag may be associated with each of the defined image reference points and displayed over the digital image, and the assignment of the spatial offset may be accomplished by movement of the graphic tag with the pointing device. Abstract image reference points may be used to limit distortion.
US09786023B2 Methods and systems for pharmacy location
Methods and systems for pharmacy location are described. In one embodiment, a plurality of pharmacy network associations of a member is determined. The pharmacy network associations are associated with a drug benefit plan of the member. A pharmacy within a pharmacy network association of the plurality of pharmacy network associations is capable of fulfilling a prescription for a prescription drug. A location associated with the member is accessed. A display is generated based on the determination of the pharmacy network associations and the location of the member. The display includes a first indicator and a second indicator. A first network pharmacy of a first pharmacy network association is associated with the first indicator on the display. A second network pharmacy of a second pharmacy network association is associated with the second indicator on the display. Additional methods and systems are disclosed.
US09786021B1 Method and system for retrieving and serving regulatory history for a property
Described are methods and systems for retrieving and serving the regulatory history of a property. For example, an identification of data sources for permits and approvals is stored in a computer system. Property identifiers from the data sources are stored in the computer system. The system identifies the types of permit and approval data available from each of the data sources for each of the property identifiers. A determination can be made of the completeness of the regulatory history available for each property associated with each of said property identifiers. The system receives a request for the regulatory history of at least one of the properties associated with the property identifiers. A web page may be populated with a list of the regulatory history for the property.
US09786010B2 Homeowners insurance application process using geotagged photos
Methods, systems, and computer readable media are disclosed for determining a homeowners insurance quote from a captured image of a dwelling. The captured image includes geotagged information, and the address of the dwelling is determined by reverse geocoding this information. An insurance premium quote may then be generated based on the reverse geocoded address and any additional risk assessment factors, such as the building characteristics. Verification of the address may also be performed by accessing one or more databases, which may store information including addresses, coordinates, and images associated with the address. The building characteristics may be retrieved from one or more of the databases to allow for quote generation with minimal user intervention. Matching properties having comparative quotes near the dwelling address may also be generated.
US09786009B2 System and method for administering a telematics-enabled test drive dealer program
Systems and methods are disclosed herein for pricing an insurance premium based on telematics data. The system includes a communications interface and a business logic processor in communications with the communications interface. The communications interface receives telematics data collected by a telematics acquisition device configured at a dealership for collecting telematics data of a vehicle sold by the dealership. The communications interface also receives vehicle data indicating the make and model of the vehicle sold and vehicle owner data related to the purchaser of the vehicle sold. The business logic processor determines an insurance quote for the purchaser based on the received telematics data, vehicle data, and vehicle owner data. The communications interface transmits the insurance quote for the purchaser of the vehicle. The business logic processor also manages a predetermined incentive that is provided to the purchaser in return for allowing the telematics data acquisition device to collect telematics data.
US09785999B2 Providing access to a networked application without authentication
A method and apparatus are herein disclosed for allowing suppliers to generate an invoice from a purchase order without requiring them to log in or pre-register with a networked application. Implementation is provided by having a first user provide a first document to a networked application. An electronic notification is dispatched to a receiver for the first document with a unique link to a data entry page within the networked application. The data entry page is sandboxed with limited functionality within the networked application, but accepts data from the receiver to be sent directly into the first user's system.
US09785996B2 System and method for substituting a media article with alternative media
A method of substituting digital alternative media for a requested media selection to a customer is provided. The method includes receiving a request related to the requested media selection through a user interface from the customer, identifying an associated content provider, and determining the alternative media selection at the associated content provider that corresponds to the requested media selection. The method also includes receiving a unique customer identifier and identifying the associated content provider based on the unique customer identifier. The method further includes mapping the media article to the alternative media selection based on metadata. The requested media selection may be available or may be unavailable due to being out-of-stock or reserved to another customer in an article dispensing machine embodiment. The associated content provider may be linked to the customer based on a subscription. The digital alternative media selection may be accessed by an audio/visual display interface.
US09785995B2 Method and apparatus for interactive evolutionary algorithms with respondent directed breeding
A method comprises displaying visual representations of a plurality of product alternatives each including at least one attribute variant to a respondent, receiving from the respondent an indication of a preferred one of the plurality of product alternatives, transmitting a request to the respondent to identify at least one attribute variant of a non-preferred product alternative that is preferred by the respondent to the corresponding attribute variant of the preferred one of the plurality of product alternatives and receiving a response from the respondent identifying at least one attribute variant of a non-preferred product alternative that is preferred by the respondent to the corresponding attribute variant of the preferred one of the plurality of product alternatives.
US09785986B2 Method for automating onboarding of user generated ringback tones to sales distribution channel
A method for automating an onboarding process for a developer onto a service delivery hub operated by a network operator includes providing the developer with information relating to use of the service delivery hub, receiving data relating to the developer, approving the developer, certifying an application provided by the developer, and configuring the application for use. A method for synchronization with the service delivery hub is also provided.
US09785976B2 Simplified creation of advertisements for objects maintained by a social networking system
A social networking system generates an advertisement, a recommended budget, and recommended targeting criteria for an object maintained by the social networking system for presentation to social networking system users. Information associated with the object by the social networking system is used to generate elements of the advertisement, the recommended budget, and the recommended targeting criteria. Different budgets, each associated with a predicted return on investment, may be determined, allowing an advertiser to select a budget based on the return the advertiser receives from presentation of the advertisement. Additionally, an advertiser may modify the recommended targeting criteria, recommended budget, or elements of the generated advertisement to customize presentation or distribution of the advertisement.
US09785973B2 Delivering targeted advertising to mobile devices
A method for loading a layout with advertising item data is provided. Layout header data is parsed. A layout item object is then built. Global layout variables are replaced with values. Local layout variables are replaced with data from content objects. Displayed data is then created.
US09785971B2 Prioritising advertisements for a location
A mechanism is provided for prioritizing advertisements for a location. The mechanism identifies one or more person at the location and identifies a set of advertisements associated with a set of products for the location. The mechanism determines a score for the one or more persons indicating their likelihood to promote or detract from each of the set of products. The mechanism prioritizes the advertisements in the set according to the aggregate scores of the one or more persons for the products of the advertisements. The mechanism identifies a target person at the location to which the advertisement is to be directed and wherein determining a score of the one or more persons excludes or weights the target person.
US09785963B2 Systems and methods for providing offers using a mobile device
A wireless device is enabled to provide offers. The wireless device receives card data for a financial account card and stores the card data in a memory associated with the wireless device. Responsive to using the card data in a transaction at a first merchant location, the wireless device receives transaction line-item data from a computing system associated with the first merchant location. The wireless device determines merchant information for a second merchant location and determines an offer associated with the second merchant location based on the line-item data and the merchant information for the second merchant. The wireless device presents the offer when the wireless device is near the second merchant location.
US09785952B2 Classification and management of keywords across multiple campaigns
A system for classifying and managing keywords across multiple campaigns comprises a classification manager, a bid management system, a web analytics tool and a search engine. The classification manager interfaces with the bid management system and the web analytics tool to provide user interfaces for reviewing data about specific keywords across multiple campaigns. The classification manager includes a classification keyword repository, a classification creation module, a classification measurement module and a classification user interface module for generating the user interface. This is particularly advantageous because statistics corresponding to keywords can be classified across multiple campaigns to provide greater flexibility in the analysis of web data. The present invention also includes a novel method for the classification of keywords across multiple campaigns.
US09785948B1 On-line task advisor
A method for online task advising comprises loading a customizable script, the script comprising a task definition. A task instance is created based, at least in part, on the task definition. The task instance comprises a plurality of steps and each step comprises a description and a status. The status of one of the steps is updated based, at least in part, on a received command from a client, an associated one or more actions, or another step.
US09785945B2 System and method for preventing multiple refunds and chargebacks
A system and a method for determining whether a refund has been issued by at least one of multiple parties having potential responsibility for issuing a refund. Issuance of multiple refunds to a claimant or claimants, or chargebacks to acquirers when a refund has been issued is prevented. The system includes an electronic storage device that has a database of data concerning transactions, including data as to whether a refund has been issued, an access path that allows access to and supplementing of data concerning a transaction, and a processor for assembling the data concerning the transaction so that access is provided to the multiple parties granted selected access to the data.
US09785944B2 Method and system for providing risk information in connection with transaction processing
A system for providing real-time risk mitigation for an authorization system. The system receives authorization requests from multiple merchants (or their respective acquirers) and processes such requests. Each processed request is then forwarded to its corresponding issuer for further authorization. Each processed request includes an authorization message. The authorization message can include a risk score, a number of reason codes, and a number of condition codes. The use of the risk score, reason codes and condition codes allows issuers to make better informed decisions with respect to providing authorizations.
US09785933B2 System and method for installment payment transactions
Techniques are provided for a method of installment payment transactions associated with a credit card account. An installment service having one or more servers receives a credit card transaction. An installment payment amount for the transaction is calculated. Based on the calculated payment amount, an installment payment offer is presented to a confirmation device.
US09785918B2 Predicting the severity of an active support ticket
An issue tracking system capable of predicting the likelihood that an outcome of interest will occur during the lifecycle of an active support ticket. The likelihood can be represented as a severity index score. The issue tracking system can apply a predictive algorithm on attributes of the active support ticket to generate the severity index score. The predictive algorithm to use can depend on the outcome of interest while the correlation factors used to configure the predictive algorithm can depend on support tickets that have already been completed.
US09785916B2 Integrating rich media into a web-based calendar
Techniques are provided for integrating rich media into a scalable, multi-user, web-based calendar system having multiple interconnected web-based interfaces. Rich media refers to digital media that exhibit either, or a combination, of dynamic or interactive properties, including video content, audio content, graphical content, hyperlinks, or browser-based applications to such content, that are associated with a particular calendar event. Rich media events are created and stored in a central repository, and are accessible for adding to users' own calendar events. Rich media calendar events include display templates that define display characteristics for the rich media calendar event. Display templates also provide rich media applications for rendering and displaying the rich media content in the event. Delivery schedules are employed to automatically control the display of rich media calendar events.
US09785905B2 Overall equipment effectiveness of a robot cell
A method, arrangement and computer program product for determining overall equipment effectiveness of a robot cell including at least one industrial robot involved in producing products. The arrangement includes an effectiveness determination device, which in turn includes an overall equipment effectiveness determining unit that obtains ideal robot operations data of the robot cell, obtains actual robot operations data of the robot cell, and determines the overall equipment effectiveness based on the ideal robot operations data and the actual robot operations data.
US09785898B2 System and method for identifying retail products and determining retail product arrangements
Systems and methods for determining product arrangement are provided. The method includes: receiving one or more images, the one or more images reflecting a retail arrangement of at least one product, processing, with a processor executing code, the one or more images to: (a) identify the at least one product, and (b) determine the retail arrangement of the at least one product, computing, based on (a) an identification of the at least one product and (b) a determination of a retail arrangement of the at least one product, one or more performance indicators, the one or more performance indicators reflecting compliance with one or more retail arrangement guidelines established with respect to the at least one product, and providing feedback based on the one or more performance indicators. Other embodiments of the various aspects include corresponding systems, apparatus, and computer program products.
US09785885B1 Arbitration schema based on a global clock
A system, method and computer program product for achieving a collective task. The system comprises a plurality of elements representative of a first hierarchy level, each element comprises a plurality of sub-elements. The system comprises also an arbitration module for selecting one of the sub-elements of each element at a point in time based on a global clock, wherein each sub-element relates to one list element of an ordered circular list, and a combination module adapted for a combination of sub-actions performed by a portion of the sub-elements of one of the elements over a predefined period of time, wherein each sub-element performs one of the sub-actions.
US09785882B2 Wireless communication device and article including the same
A wireless communication device includes an antenna resonance circuit and a wireless IC element. The antenna resonance circuit includes a loop-shaped antenna that performs wireless communication by generating a magnetic field and series inductors connected in series to the loop-shaped antenna. The antenna resonance circuit has a resonant frequency corresponding to a carrier frequency. The wireless IC element is connected to the antenna resonance circuit and processes transmission and reception signals. An inductance value of the series inductors is larger than an inductance value of the loop-shaped antenna, and the series inductors are covered with a magnetic material.
US09785881B2 System and method for producing an electronic device
A method and system for producing electronic label are disclosed. The electronic label includes a first substrate and a second substrate. Layout information associated with the electronic label is developed. The layout information is automatically processed to develop print commands, circuit layout information, and component placement information therefrom. Information is printed on the first substrate in accordance with the print information and a conductive trace is deposited on the second substrate in accordance with circuit layout information. Components are placed on the deposited conductive trace in accordance with the component placement information.
US09785876B2 Data transmission using optical codes
Data can be encoded in an optical code by a method and a system using combinations of visually distinguishable features. In some cases, the data is represented using a ratio of two or more features.
US09785874B2 Information processing apparatus and power-supply control method for information processing apparatus that interrupt power supply to a printing unit based on elapsing of a first time period and that interrupt power supply to a control unit based on elapsing of a second time period
An information processing apparatus includes a first unit and a second unit supplied with power that can be interrupted individually, a power supply switch configured to be operated by a user, to turn off a power supply of the information processing apparatus, a controller configured to perform shutdown processing of the information processing apparatus thereby interrupting supply of power to the first unit and the second unit, upon turning off of the power supply switch, a first timer unit configured to interrupt the supply of the power to the first unit, after a lapse of a first predetermined time after turning off the power supply switch, and a second timer unit configured to interrupt the supply of power to the second unit, after a lapse of a second predetermined time after turning off the power supply switch. The second predetermined time is longer than the first predetermined time.
US09785872B2 Image processing apparatus that reduces time required for printing process, control method for the image processing apparatus, printing system, control method for the printing system, and storage medium
An image processing apparatus which prevents a printing process from taking long. The image processing apparatus is connected to a printing apparatus having a storage unit and transfers image data to the printing apparatus. A size of predetermined image data when a speed at which the predetermined image data is stored in the storage unit and a speed at which the predetermined image data stored in the storage unit is printed are the same is obtained as a threshold size. A size of the image data stored in the storage unit in a compressed form is estimated. A compression method for use in compressing the transferred image data is selected from a plurality of compression methods based on the threshold size and the estimated size of the image data. The image processing apparatus notifies the printing apparatus of the determined compression method.
US09785867B2 Character recognition device, image display device, image retrieval device, character recognition method, and computer program product
According to an embodiment, a device includes a detector, first and second recognizers, an estimator, a second recognizer, and an output unit. The detector is configured to detect a visible text area including a visible character from an image. The first recognizer is configured to perform character pattern recognition on the visible text area, and calculate a recognition cost according to a likelihood of a character pattern. The estimator is configured to estimate a partially-hidden text area into which a hidden text area estimated to have a hidden character and the visible text area are integrated. The second recognizer is configured to calculate an integrated cost into which the calculated cost and a linguistic cost corresponding to a linguistic likelihood of a text that fits in the entire partially-hidden text area are integrated. The output unit is configured to output a text selected or ranked based on the integrated cost.
US09785864B2 Image processing method, image processing apparatus, program, and recording medium
To improve a search accuracy in template matching based on a coarse-to-fine search method, a first pyramid is generated by hierarchizing a plurality of template images having different resolutions from each other in order of the resolution, a second pyramid is generated by hierarchizing a plurality of search target images having different resolutions from each other corresponding to the same resolutions as the template images in the first pyramid in order of the resolution, and a search process of searching for a feature image included in the template image of the first pyramid from the search target image in the second pyramid in a hierarchy of the same resolution. When the first pyramid is generated, the number of stages of the first pyramid is set such that a size of the feature image included in each of the template images is not smaller than a previously set threshold.
US09785862B2 System and method for feeling surface roughness through microscopic data
Systems and methods for generating a tactile representation of an object are provided. A method for generating a tactile representation of an object, comprises obtaining a microscopic image of a surface of the object, processing data corresponding to the image to generate a roughness pattern for the object based on the image, calibrating the roughness pattern with a predetermined material, and simulating the roughness pattern on an electronic device.
US09785857B2 Hybrid multi-camera based positioning
A positioning server is connected to a collection of access points, base stations, NFC stations, and image or video cameras and the collected data is used for positioning objects. A plurality of electronic devices are paired with an object by tracking the position of the object based on imaging and the position of electronic devices based on RF signals in vicinity of the object. Once a device is paired with an object, the propagation channel profile measured through the electronic device is used to develop and tune a database of channel profiles versus location. This database is used based on signature/profile matching and correlation for positioning devices and objects that do not have pairing or have poor image-based positioning accuracy or reliability. When a device is detected that cannot be paired with any object, or a device that is unpaired from a previously associated object, a theft or loss alert is generated.
US09785849B2 Page layout determination of an image undergoing optical character recognition
A method and system is provided for identifying a page layout of an image that includes textual regions. The textual regions are to undergo optical character recognition (OCR). The system includes an input component that receives an input image that includes words around which bounding boxes have been formed and a text identifying component that groups the words into a plurality of text regions. A reading line component groups words within each of the text regions into reading lines. A text region sorting component that sorts the text regions in accordance with their reading order.
US09785833B1 System and method for textual near-duplicate grouping of documents
A method for efficiently grouping electronic documents that are likely textual near-duplicates includes processing first and second electronic documents to determine respective sets of character sequence counts. The processing may include, for each document, identifying a plurality of non-contiguous character sequences expressed within the document text, with each character sequence including at least one character from each of at least two different words in the text, and determining character sequence counts for each unique character sequence within the identified character sequences. The method also includes generating one or more similarity metrics, at least by comparing the sets of character sequence counts determined for the first and second electronic documents. The method may also include using the similarity metric(s) to calculate a similarity score, and assigning, based on the similarity score, the second electronic document to a same document group as the first electronic document.
US09785828B2 System and method for partially occluded object detection
A method for partially occluded object detection includes obtaining a response map for a detection window of an input image, the response map based on a trained model and including a root layer and a parts layer. The method includes determining visibility flags for each root cell of the root layer and each part of the parts layer. The visibility flag is one of visible or occluded. The method includes determining an occlusion penalty for each root cell with a visibility flag of occluded and for each part with a visibility flag of occluded. The occlusion penalty is based on a location of the root cell or the part with respect to the detection window. The method determines a detection score for the detection window based on the visibility flags and the occlusion penalties and generates an estimated visibility map for object detection based on the detection score.
US09785825B2 Method for estimating disparity search range to which multi-level disparity image division is applied, and stereo image matching device using the same
Provided is a method for estimating a disparity search range to which multi-level disparity image partition is applied, and a stereo image matching device using the same in that a disparity histogram of a previous disparity image is analyzed at the time of stereo matching of a continuous image, the disparity image is divided into various sizes of image blocks, and a disparity search range is estimated on the basis of a disparity value having the number of pixels equal to or more than a predetermined threshold value for each image block, thereby decreasing a calculation amount while improving a stereo matching rate of the next frame.
US09785822B2 Biometric recognition apparatus with reflection-shielding electrode
A biometric recognition apparatus with reflection-shielding electrode includes a substrate, a sensing electrode layer arranged on one side of the substrate, the sensing electrode layer including a plurality of sensing electrodes and at least one suppressing electrode. The biometric recognition apparatus further includes a plurality of selection switches and conductive wires, at least a part of the selection switches and the conductive wires are electrically connected to the sensing electrodes. The biometric recognition apparatus further includes a reflection-shielding electrode layer with at least one reflection-shielding electrode and arranged on one side of the sensing electrode layer. By incorporating the reflection-shielding electrode and the suppressing electrode, the sensing sensibility and signal to noise ration can be enhanced, thus increasing the sensing distance between sensing electrode and user finger.
US09785816B1 Barcode decoding method
A barcode decoding method includes steps of analyzing a relative relationship between at least two characteristic points of a gray level distribution of a target scanning line of a target barcode to obtain at least one reference characteristic parameter; when determining a current distance between a barcode reader and the target barcode being a relatively long distance, dividing the gray level distribution into at least one bar area and at least one space area; setting a gray level region and locating at least one peak point and/or at least one valley point located within the gray level region from the gray level distribution; when the peak point is located within the bar area, interpolating a space corresponding to the peak point into the bar area; and when the valley point is located within the space area, interpolating a bar corresponding to the valley point into the space area.
US09785813B2 Portable optical reader
A portable optical reader is provided with: a reading part 41 optically reading a symbol as a reading object; a head part 3 storing the reading part 41 and having a reading port 4 for the reading part 41; a holding part 2 continuously connected to the head part 3 and extending in a connecting direction; and a display part 22 provided in the head part 3 and displaying at least a reading result. The head part 3 is formed by side surfaces, and the display part 22 is provided in at least two side surfaces which are a side surface facing to a surface providing the holding part 2, and a side surface in which a reading direction by the reading part 41 and an extending direction of the holding part 2 are substantially orthogonal to each other.
US09785812B2 Enclosure for an optical device
In accordance with an example embodiment, there is disclosed herein, an apparatus, comprising a bezel, a cover, and a thermally conductive, electrically isolating material. The cover comprises top and side surfaces, a cavity for receiving an optical device, a first opening for the optical device to obtain an image, and a second opening for allowing an electrical conductor to be coupled with the optical device. The thermally conductive, electrically isolating, material, is shaped in accordance with the shape of the optical device. The bezel and the cover protect the optical device from discharge currents. The thermally conductive, electrically isolating, material provides electrical isolation of the optical device from the cover and conducts heat from the optical device to the top and side surfaces of the cover.
US09785811B2 Image capture and processing system supporting a multi-tier modular software architecture
An image capture and processing system supports a multi-tier modular software, and plug-in extendable, architecture. The image capture and processing system can be realized as an image-capturing cell phone, a digital camera, a video camera, mobile computing terminal and portable data terminal (PDT), provided with suitable hardware platform, communication protocols and user interfaces. A third-party customer can write and install a software plug-in into the application layer so as to enhance or modify the behavior of the image capture and processing system without any required knowledge of the hardware platform, communication protocols and/or user interfaces.
US09785798B1 Privacy-protecting inter-user digital communication message search
Digital communication messages processed by each specific one of a plurality of client computers are tracked and indexed. A query made by a first client computer against a base of digital communication messages of the organization is received by the client computers. The indexed communication messages are searched based on the query, and a search result is obtained. Relevance between the query and the search result is determined. Users operating client computers are prompted to indicate whether to respond to the query responsive to determining that the relevance meets a criterion. An indication to respond to the query is received by one or more client computers of the plurality. One or more responses are generated by the one or more client computers and transmitted to the first client computer.
US09785796B1 Apparatus and method for automated privacy protection in distributed images
A method executed by a computer includes receiving an image from a client device. A facial recognition technique is executed against an individual face within the image to obtain a recognized face. Privacy rules are applied to the image, where the privacy rules are associated with privacy settings for a user associated with the recognized face. A privacy protected version of the image is distributed, where the privacy protected version of the image has an altered image feature.
US09785793B2 Systems and methods for sharing verified identity documents
A method for sharing verified identity documents is disclosed. The method is performed at one or more electronic devices. The client device obtains identity information of a user and a document. The client device extracts identity information from the document. The client device determines that the identity information of the user and the extracted identity information substantially match, and generates at least one verification rating for the document. The client device sends the document, the data extracted from the document, and the at least one verification rating to a server system remote from the client device. This information is then provided by the server system to another party upon approval by the user to share the information with that party.
US09785791B2 Using a location authorization extension to provide access authorization for a module to access a computing system
Provided are a method, system, and computer program product for a local authorization extension to provide access authorization for a module to access a computing system. A memory stores information on a first validity range comprising position coordinates for a module seeking to access the computing system and a second validity range comprising position coordinates for a location authorization extension for a computing system. A determination is made of a first position signal from a first receiver of the module and of a second position signal from a second receiver of the location authorization module. Determinations are made as to whether the first position signal is within the first validity range and whether the second position signal is within the second validity range. The module is granted access to the computing system in response to determining that the first position signal is within the first validity range and the second position signal is within the second validity range.
US09785776B2 High risk program identification based on program behavior
An execution of a data object is identified by a computing device. In response to identifying the execution of the data object, it is determined that the data object has requested a sensitive action of the computing device before interacting with a user of the computing device. In response to determining that the data object has requested the sensitive action, the data object is classified as a high-risk data object.
US09785774B2 Malware removal
A method and apparatus for scanning for or removing malware from a computer device. Under normal circumstances, the computer device is controlled by a first operating system installed in a memory of the device. In order to scan for or remove the malware from the computer device, control of the computer device is passed from the first operating system to a second operating system and, under the control of the second operating system, the device is either scanned for malware or the malware is removed. This allows malware to be detected or removed, even if it has affected the first operating system in some way in order to evade detection or removal.
US09785770B2 Method, apparatus, and system for triggering virtual machine introspection
The present invention discloses a method, an apparatus, and a system for triggering virtual machine introspection, so as to provide a timely and effective security check triggering mechanism. In the present invention, data that needs to be protected is determined; the data that needs to be protected is monitored; and when it is determined that the data that needs to be protected is modified, virtual machine introspection is triggered. The present invention avoids a performance loss and a security problem that are brought about by regularly starting a virtual machine introspection system to perform a security check, and therefore, the present invention is more applicable.
US09785767B2 Systems and methods for determining trust levels for computing components
Systems and methods for determining trust levels for components of a computing application including a development framework, a trust matrix, a trust level calculation module, a visual design subsystem, and a deployment subsystem, where trust levels are associated with components, combinations of components, graphs, and blueprints, where trust levels relate to categories of use.
US09785764B2 Digital identity
The disclosure relates to a method of authenticating a digital credential of a bearer by a validating device, the method including capturing the bearer credential by the validating device and transmitting to a validation service the bearer credential with a validator credential bound to the validating device. The method also includes at the validation service, validating the bearer credential and the validation credential, and if the validator credential is valid, using the bearer credential to access a data item of a digital profile and creating an electronic message for transmission to the validating device, the electronic message indicating the data item and comprising a fresh validator credential generated by the validation service. The method further includes issuing a fresh bearer credential and creating an electronic message to transmit the fresh bearer credential to an address associated with the bearer.
US09785762B2 Electronic device and method for controlling access to same
A method of controlling access to an electronic device includes scanning a fingerprint of a user and obtaining a first image of the fingerprint. A preset number of feature points of the fingerprint from the first image are extracted. A distance value between each of the extracted feature points is adjusted to obtain a new image. A first slide path according to touch signals corresponding to the extracted feature points in the new image is identified. The first slide path is set as a password for unlocking the electronic device.
US09785760B2 Method and apparatus for managing software entitlements
A computer implemented method and apparatus for managing software entitlements. The method comprises receiving a user request to enable access to a first software product that requires a special entitlement, wherein the user is entitled to access one or more second software products that require a corresponding one or more general entitlements, and wherein the first software product and the one or more second software products are resident in a memory accessible via a single access portal; verifying a user entitlement to the first software product requiring the special entitlement; and providing a license to enable access to the first software product that requires the special entitlement and the one or more second software products that require the general entitlement.
US09785756B2 Restriction of use that exceeds a personal use range when transmitting a content accumulated at home via an external network
A communication apparatus includes a tuner, a content storage, and a controller that acquires content from the tuner, for one of providing the content to a terminal or recording the content to the content storage, and registers the terminal, in association with a registration date, to a home network. The terminal requests the content from outside the home network. The controller provides the content to the registered terminal based on a request, from the registered terminal, for the content, where the providing of the content to the registered terminal is based on the request, before an expiration date, for the content. The expiration date is based on the registration date of the registered terminal. The providing of the content to the registered terminal is restricted based on the request, after the expiration date, for the content.
US09785754B2 Apparatus and procedure for identifying patients and marking containers for biological samples of said patients
An apparatus is described for identifying the patient and marking the laboratory test tubes associated with said patient during the sampling of biological material to be analysed, comprising a high-security portable hardware device (1) for processing and storing the patient's data, a device (2) for reading said portable hardware device and for the biometric identification of the patient, a personal computer (4) interacting with an operator and connected to a computer network for exchanging data by means of an application software with a remote means (3) for storing data. Said apparatus also includes a computerised test tube labelling unit (5) comprising a printer (8) for printing bar codes on labels (7) able to receive print commands from said personal computer (4) following a comparison between expected and detected test tubes housed in a positioning and identification device (9) supported by said labelling unit (5).
US09785750B2 Medicine organizer
Medicine organizers and methods comprising integrated elements using smart wireless devices to provide assistance to individuals in order to organize or monitor the administration of one or more medications are provided.
US09785745B2 System and method for providing multi-organ variability decision support for extubation management
A decision support system is provided for the management of extubation in intensive care unit patients. Based on multi-organ variability analysis of physiological signals, the proposed system transforms acquired waveforms into clinical information such as the risk of failing extubation and the probability of passing extubation. Furthermore, a variety of mechanisms are provided for displaying the extracted information to support a clinician's decisions.
US09785729B2 Technique for simulating the dynamics of hair
A simulation engine is configured to generate a physical simulation of a chain of particles by implementing a physics-based algorithm. The simulation engine is configured to generate a predicted position for each particle and to then adjust the predicted position of each particle based on a set of constraints associated with the physics-based algorithm. The simulation engine may then generate a predicted velocity for a given particle based on the adjusted, predicted position of that particle and based on the adjusted, predicted position of an adjacent particle.
US09785728B2 Computer system and method for generating a 3D geometric model
For generating a 3D geometric model (44) and/or a definition of the 3D geometric model from a single digital image of a building facade (4), a facade structure is detected from the digital image by dividing the facade (4) along horizontal lines into horizontal layers representative of floors (41), and by dividing the horizontal layers along vertical lines into tiles (42). The tiles (42) are further subdivided into a hierarchy of rectangular image regions (43). 3D architectural objects (45) corresponding to the image regions (43) are determined in an architectural element library. The 3D geometric model (44) or the definition of the 3D geometric model is generated based on the facade structure, the hierarchy and the 3D architectural objects (45). The library-based generation of the 3D geometric model makes it possible to enhance simple textured building models constructed from aerial images and/or ground-based photographs.
US09785718B2 System and method for providing location-sensitive auto-complete query
A system for providing an auto-complete query to a user terminal includes a query indexing unit configured to index search queries. Each of the search queries is associated with location information. The indexing includes incorporating the location information into an associated one of the search queries. At least one of the search queries being a previously provided auto-complete query. The system includes a keyword generating unit configured to generate a keyword by incorporating location information associated with the user terminal into a query inputted by the user terminal. The system includes a query providing unit configured to determine that at least one of the indexed search queries corresponds to the generated keyword, and provide, to the user terminal, the determined at least one of the indexed search queries as the auto-complete query.
US09785717B1 Intent based search result interaction
A method and system for improving an intent based search is provided. The method includes analyzing a search phase entered by a user with respect to a Website level search query for specified subject matter. In response, a subject based intent classification is determined to be associated with a confidence factor of less than 100 percent confidence with respect to the subject based intent classification being correct. The subject based intent classification is compared to search results data and a subset of search results correlating to the subject based intent classification is determined and presented to the user. An interaction of the user with respect to the subset of search results is determined and in response, a value of the confidence factor is derived.
US09785714B2 Method and/or system for searching network content
A method (200) for searching the Internet (14n). The method (200) including the steps of: in response to a user search query, identifying at least one search origin (12n) comprising an Internet resource (12n) deemed of relevance; retrieving and reviewing the contents of the search origin (12n) to identify the presence of one or more search avenues (12n) stemming from the search origin (12n), identifiable search avenues comprising: sites (12n) which are ascertained by the search origin contents (12n); submission fields presented by the search origin (12n); and/or, dynamically generated content (12n) retrieved from the search origin, and, perusing identified search avenues (12n) to identify search results to be returned in response to the user search query.
US09785709B2 Video indexing, search and delivery platforms, methods, systems and apparatuses
A video ingest, search and delivery solution is provided in which videos and their associated metadata are ingested based on ingest criteria. Moments in the metadata are identified by parsing comments in the metadata for comments that reference a time in the video. Moments are recorded with the referenced time and the text of the comment. Videos are rated and may be delivered to users based at least in part on the rating. Moments may be displayed together with the video by displaying the text of moments at the associated time in the video as the video is being delivered. The text of moment records may be searched based on search parameters received form a user to identify videos to deliver to the user.
US09785699B2 Photograph organization based on facial recognition
Photograph organization based on facial recognition is described. In one or more embodiments, a photograph organization module obtains multiple photographs having images of faces and recognizes the faces in the multiple photographs. The module builds a population by attempting to distinguish individual persons among the faces in the multiple photographs, with each person of the population corresponding to a group of multiple groups. After a first pass through the faces, the population includes a number of duplicative persons. With a second pass, the photograph organization module reduces the number of duplicative persons in the population by merging two or more groups of the multiple groups to produce a reduced number of groups. The merging is performed based on comparisons of the faces corresponding to the two or more groups. The multiple photographs are organized based on the reduced number of groups. Organization can include tagging or displaying grouped photographs.
US09785698B2 Behaviorally consistent cluster-wide data wrangling based on locally processed sampled data
Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for behaviorally consistent data wrangling. A local client device selects a set of raw sample data from a remote datastore. A local execution engine then applies one or more local data wrangling operations to the raw sample data. If the results of the local data wrangling operations are satisfactory, the local data wrangling operations may then be transferred to a remote data wrangling cluster. A remote execution engine being executed by the remote data wrangling cluster then applies the data wrangling operations to the larger set of raw data from which the sample raw data was obtained. As the remote execution engine and the local execution engine are of the same type, the data wrangling behavior exhibited by the local execution engine is reflected in the data wrangling behavior of the remote execution engine.
US09785690B2 Automated analysis and visualization of complex data
A method for automated analysis and visualization of log data is provided in the illustrative embodiments. A subset of information to be visualized is selected from a set of information. Each information in the set comprises a result of a corresponding analysis technique applied to the log data. For an information in the subset of information, a tagged portion of the log data is analyzed according to the corresponding analysis technique to discern the information. The information corresponds to a tag used in conjunction with the tagged portion. For the information, a manner of visualizing the information is selected. A set of graphical visualizations comprising a corresponding graphical visualization for each information is generated, including a visualization in the selected manner of visualizing the information. The graphical visualizations in the set are combined such that a subset of graphical visualization is selectable for presentation.
US09785682B1 Fast dependency mining using access patterns in a storage system
A system and method is provided in which access patterns of data blocks are used to predict future accesses to the data blocks. One of the types of patterns that may be used in connection with the system described herein is depended blocks. Dependent blocks are blocks that are often referenced one after another in a short period of time. For example, one block (block b) is commonly referenced after another block (block a) a noted time period. The system described herein provides a block dependency algorithm that enables a search task involving searching of block dependencies with respect to proposed dependency definitions. In an embodiment, the search task may be performed based on using of a branch and bound methodology. A search tree is built in which a set of activity vectors (V) are ordered, and a search algorithm is used to traverse and “prune” branches of the tree.
US09785670B2 Revising policy statements using hyperlinks
A method, system, and/or computer program product revises a policy that provides rules on how to alter statements to access or manipulate data in a database. A user interface (UI) has a field containing a sample database query statement. The sample database query statement is parsed into clauses, where each clause depicts a specific type of grammatical structure. A different hyperlink is associated with each of the clauses. In response to receiving a signal activating a particular hyperlink for a particular clause, change options, for the particular clause, are presented from a resource that presents change options for the specific type of grammatical structure. User-selected changes to the particular clause are incorporated into a new rule, which causes a clause of the particular type of grammatical structure in any database query statement to be changed. Each change becomes a new rule in a revised policy.
US09785666B2 Using index partitioning and reconciliation for data deduplication
The subject disclosure is directed towards a data deduplication technology in which a hash index service's index is partitioned into subspace indexes, with less than the entire hash index service's index cached to save memory. The subspace index is accessed to determine whether a data chunk already exists or needs to be indexed and stored. The index may be divided into subspaces based on criteria associated with the data to index, such as file type, data type, time of last usage, and so on. Also described is subspace reconciliation, in which duplicate entries in subspaces are detected so as to remove entries and chunks from the deduplication system. Subspace reconciliation may be performed at off-peak time, when more system resources are available, and may be interrupted if resources are needed. Subspaces to reconcile may be based on similarity, including via similarity of signatures that each compactly represents the subspace's hashes.
US09785665B2 Information processing apparatus, information processing method, and computer program
An information processing apparatus is provided, in which content and position information generated independently of each other are recorded in a recording medium. The apparatus includes a recording medium in which the content and the position information are recorded and a deletion unit deleting position information temporally associated with a piece of the content from the recording medium when the piece of content is deleted from the recording medium.
US09785660B2 Detection and quantifying of data redundancy in column-oriented in-memory databases
Methods, systems, and computer-readable storage media for quantifying a redundancy of data stored in tables of a database. In some implementations, actions include, for each primary key and table pair in a set of primary key and table pairs, determining an aggregate severity sub-score based on one or more values of the primary key in the table, the primary key being included in a set of primary keys and the table being included in a set of tables, determining an aggregate severity score for each primary key in the set of primary keys based on aggregate severity sub-scores associated with the primary key to provide a plurality of aggregate severity scores, each aggregate severity score indicating a relative redundancy of values of the primary key across all tables in the set of tables, and providing a list of aggregate severity scores and corresponding primary keys for display to a user.
US09785652B2 Method and system for enhancing search results
A computer-implemented method and system is disclosed for providing enhanced context information on a mobile communication device. The method may include correlating visual information to search results from a preference based search query, and transmitting to the mobile communication device, by a content server, a response to the preference based search query with multiple matches. One or more of the multiple matches may be tagged as preferred based on user brand preferences. The response may include location information correlated to the multiple matches. The response may include visual information correlated to the multiple matches.
US09785650B2 Flexible content display
Methods, computer systems, and computer-storage media are provided for flexibly displaying content. Rather than associating content with templates without any account for the content itself, templates are associated with content items based on one or more of the content itself, a template class, and a screen size to display the content item.
US09785645B1 Database migration management
A database to migrate from a first database system to a second database system is identified. Prior to the database being migrated from the first database system to the second database system, information associated with the first database system is analyzed to determine a physical design for the database to have in the second database system.
US09785643B1 Systems and methods for reclaiming storage space in deduplicating data systems
A computer-implemented method for reclaiming storage space in deduplicating data systems may include (1) storing at least one non-synthesized backup image within a deduplicating data system by storing at least one data segment of the non-synthesized backup image within a container of deduplicated data segments that is used by the deduplicating data system, (2) storing at least one synthesized backup image within the deduplicating data system by referencing at least one previously stored data segment within the container that is also referenced by a previous backup image within the deduplicating data system, (3) determining that no non-synthesized backup images still reference the container, and (4) removing the data segment of the non-synthesized backup image from the container of deduplicated data segments in response to determining that no non-synthesized backup images still reference the container. Various other methods, systems, and computer-readable media are also disclosed.
US09785631B2 Identification and extraction of acronym/definition pairs in documents
A method and apparatus that can extract domain-specific acronyms and their definitions from large documents is disclosed. Strings of characters indicative of candidate acronyms within a portion of a document may be identified and extracted. Definitions for each selected string of characters may be extracted from text within the document proximal to that string of characters. Candidate acronym/definition pairs may be created for each selected string of characters based on the string of characters and their definitions. A classification system may be iteratively applied to the candidate acronym/definition pairs to create or update an acronym/definition pair dictionary for the document.
US09785625B1 Increasing comment visibility
Methods, systems, and apparatus for increasing comment visibility are described. In one aspect, a method includes receiving a comment request for a comment to be included in a comments field of a content page, determining that the comment will be hidden from users when online content is presented to the users based on a number of other comments presented in the comments field exceeding a threshold number, and modifying a position of the comment in relation to positions of the other comments presented in the comments field to increase visibility of the comment to the users, including modifying the position of the comment from a first position that is hidden from the users to a second position that is visible to the users.
US09785616B2 Method and apparatus for determining threshold baselines based upon received measurements
A method and apparatus can be configured to receive a data set of values relating to a process. The data set of values correspond to values measured while the process is performed over a duration of time. The method also includes performing first statistical calculations on a first data subset of values. The values of the first data subset is a subset of the entire received data set of values. The values of the first data subset of values correspond to values that are of a first timeframe of the duration of time. The method also includes displaying first calculated results of the first statistical calculations. The method also includes determining whether performing the process has crossed a first threshold baseline. The first threshold baseline is based on the first statistical calculations. The method also includes transmitting a first alert to a user if the process is determined to have crossed the first threshold baseline.
US09785603B2 Devices, systems, and methods of reducing chip select
Several systems and methods of chip select are described. In one such method, a device maintains two identifiers, (ID_a and ID_m). When the device receives a command, it examines the values of ID_a and ID_m relative to a third reference identifier (ID_s). If either ID_a or ID_m is equivalent to ID_s, the device executes the command, otherwise, the device ignores the command. By using two different identification methods, a system has options in choosing to activate devices, being able to selectively switch between selecting multiple devices and single devices in a quick manner. In another such method, a device may have a persistent area that stores identification information such as an ID_a. Thus, system functionality may remain independent from any defect/marginality associated with the physical or logical components required for initial ID_a assignment of all devices in the system.
US09785602B1 Device and method for measuring, recording and reporting fluid flow
An electronic flow instrument and method which uses the instrument for monitoring and/or controlling the production or flow of a fluid. The instrument has a multiplexer linked by a USB connection to a microcontroller so that the multiplexer provides multiple USB connection ports for the microcontroller. A resident USB flash drive is installed in one of the USB connection ports for storing long term logging data related to the production or flow of the fluid. Secure access to the electronic flow instrument is provided by using a second USB flash drive containing a security file or password as a security key.
US09785599B2 Information processing apparatus and log output method
A storage unit stores management information including information indicative of a correspondence relation between a plurality of devices and a plurality of peripheral devices and information indicative of a correspondence relation between identification information assigned to a peripheral device by a device and a position of the peripheral device. Upon receipt, from the device, of a notification that identification information of any peripheral device has been changed, a computation unit updates the management information in accordance with the content of the change. Upon acquisition of identification information of a target peripheral device from any device when the device outputs a log regarding the peripheral device, the computation unit provides the device with information indicative of a position of the peripheral device with reference to the management information.
US09785588B2 Methods and systems for devices with self-selecting bus decoder
Disclosed are methods and devices, among which is a device including a self-selecting bus decoder. In some embodiments, the device may be coupled to a microcontroller, and the self-selecting bus decoder may determine a response of the peripheral device to requests from the microcontroller. In another embodiment, the device may include a bus translator and a self-selecting bus decoder. The bus translator may be configured to translate between signals from a selected one of a plurality of different types of buses. A microcontroller may be coupled to a selected one of the plurality of different types of buses of the bus translator.
US09785586B2 Electronic computer and interrupt control method
An electronic computer includes a processor that executes a thread and an interrupt handler, and monitors load of the processor; and an interrupt controller that is configured to determine a notification timing for an interrupt request to call the interrupt handler, the notification timing being determined based on the load and an effect of execution of the interrupt handler on user performance of the thread under execution by the processor; and notify the processor of the interrupt request, based on the notification timing. When the load is higher than a threshold, the interrupt controller sets the notification timing for an interrupt request that does not affect the user performance, to be later than the notification timing for an interrupt request that affects the user performance. Based on notification of the interrupt request, the processor calls and executes the interrupt handler that corresponds to the interrupt request.
US09785584B2 Data storage device and method thereof
A data storage device includes a nonvolatile memory device; a buffer memory for storing temporarily data to be transmitted from the nonvolatile memory device to a host device or data to be transmitted from the host device to the nonvolatile memory device; a memory control unit for performing a control operation for controlling the nonvolatile memory device; and a direct memory access (DMA) unit for performing a data transmission operation associated with the buffer memory, according to control of the memory control unit, wherein the DMA block transmits a first data from the nonvolatile memory device to the buffer memory, and wherein the DMA unit transmits a second data from the nonvolatile memory device to the buffer memory, while the first data stored in the buffer memory is transmitted from the buffer memory to the host device.
US09785581B2 Memory distribution across multiple non-uniform memory access nodes
A system, methods, and apparatus for determining memory distribution across multiple non-uniform memory access processing nodes are disclosed. An apparatus includes processing nodes, each including processing units and main memory serving as local memory. A bus connects the processing units of each processing node to different main memory of a different processing node as shared memory. Access to local memory has lower memory access latency than access to shared memory. The processing nodes execute threads distributed across the processing nodes, and detect memory accesses made from each processing node for each thread. The processing nodes determine locality values for the thread that represent the fraction of memory accesses made from the processing nodes, and determine processing time values for the threads for a sampling period. The processing nodes determine weighted locality values for the threads, and determine a memory distribution across the processing nodes based on the weighted locality values.
US09785577B2 Kernel key handling
According to one example, a method performed by a computing system includes determining that a size of key data to be stored within a kernel memory is greater than a threshold value. The threshold value is based on a size value associated with maintaining the key data outside of the kernel memory. The method further includes allocating a block of memory within a volatile memory store, the block of memory being outside the kernel memory, storing the key data within the block of memory, and storing, within the kernel memory, a pointer to the key data.
US09785574B2 Translation lookaside buffer that employs spacial locality
A system may include a memory that includes a plurality of pages, a processor, and a translation lookaside buffer (TLB) that includes a plurality of entries. The processor may be configured to access data from a subset of the plurality of pages dependent upon a first virtual address. The TLB may be configured to compare the first virtual address to respective address information included in each entry of the plurality of entries. The TLB may be further configured to add a new entry to the plurality of entries in response to a determination that the first virtual address fails to match the respective address information included in each entry of the plurality of entries. The new entry may include address information corresponding to at least two pages of the subset of the plurality pages.
US09785572B1 Memory controller with multimodal control over memory dies
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US09785566B2 Semiconductor device, computer, and electronic device
A novel semiconductor device, a semiconductor device capable of operating at high speed, or a semiconductor device with low power consumption is provided. The semiconductor device includes a memory cell, a first circuit, a second circuit, and a wiring. The memory cell has a function of storing first data and has a function of supplying a first current corresponding to the first data to the wiring. The first circuit has a function of supplying a second current corresponding to second data to the wiring input from the outside. The second circuit has a function of performing correction of a current flowing in the wiring in the case where a value of the first current and a value of the second current are different from each other. The second circuit has a function of generating a signal including information on whether the correction is performed or not.
US09785557B1 Translation entry invalidation in a multithreaded data processing system
In a multithreaded data processing system including a plurality of processor cores, storage-modifying requests, including a translation invalidation request of an initiating hardware thread, are received in a shared queue. The translation invalidation request is broadcast so that it is received and processed by the plurality of processor cores. In response to confirmation of the broadcast, the address translated by the translation entry is stored in a queue. Once the address is stored, the initiating processor core resumes dispatch of instructions within the initiating hardware thread. In response to a request from one of the plurality of processor cores, an effective address translated by a translation entry being invalidated is accessed in the queue. A synchronization request for the address is broadcast to ensure completion of processing of any translation invalidation request for the address.
US09785554B2 Synchronizing updates of page table status indicators in a multiprocessing environment
A synchronization capability to synchronize updates to page tables by forcing updates in cached entries to be made visible in memory (i.e., in in-memory page table entries). A synchronization instruction is used that ensures after the instruction has completed that updates to the cached entries that occurred prior to the synchronization instruction are made visible in memory. Synchronization may be used to facilitate memory management operations, such as bulk operations used to change a large section of memory to read-only, operations to manage a free list of memory pages, and/or operations associated with terminating processes.
US09785535B2 Multi-data analysis based proactive defect detection and resolution
Multi-data analysis based proactive defect detection and resolution may include analyzing operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, and based on the analysis, generating an indication to perform defect analysis related to the functionality related to the application. A sentiment analysis may be performed on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis may be performed on the consumer data related to the application to determine a function associated with a negative sentiment. Application code and process data related to the application may be analyzed to determine a defect associated with the application. Further, a code of the application may be modified to correct the defect associated with the application.
US09785533B2 Session template packages for automated load testing
A computer-implemented method includes scanning a clip of messages that includes message requests and message responses arranged in a sequence. The scanning is performed based on one or more search parameters and produces a list of one or more name/value pairs. The clip is utilized to perform a load test on a target website. Each name/value pair has a corresponding value. For each name/value pair in the list a message request in the clip is identified where the corresponding value is first used. Then, looking backwards in the sequence from the message request where the corresponding value is first used, prior message responses are located where the corresponding value is found. An extraction point is specified in the clip for the corresponding value as a latest message response in the sequence where the corresponding value was returned from the target website. The corresponding value is then stored as a property.
US09785531B2 Link speed downshifting for error determination and performance enhancements
Various embodiments for regulating link speed for performance enhancement and port diagnosis are provided. In response to identifying an amount of errors in a communications link above a predetermined threshold, an applicable transmission speed is selectively reduced. If errors identified at the reduced transmission speed are found to decrease, a communications port incorporating the communications link is flagged as potentially dirty, and if the errors identified at the reduced transmission speed are found to remain constant, the communications port is flagged as potentially bad.
US09785523B2 Managing replicated virtual storage at recovery sites
Techniques involving replication of storage are described. A representative technique includes apparatuses and methods for receiving replicated virtual storage of a replicated virtual machine, including at least a replicated base virtual disk that substantially corresponds to a primary base virtual disk to be replicated. Copies of differencing disks or other forms of virtual storage updates are received at a recovery site, each of the differencing disks being associated with the primary base virtual disk as descendents thereof. The received copies of the differencing disks are arranged relative to the replicated base virtual disk corresponding to the manner in which the differencing disks were arranged relative to the primary base virtual disk, thereby maintaining the data view of the replicated virtual machine in synchronization with the virtual machine at the primary site.
US09785520B2 Computer system, storage apparatus and control method
A computer system has a storage system including a first port and a second port, and a relay apparatus which couples the first port to an initiator apparatus. The storage apparatus stores relay apparatus information indicating a relay apparatus, and initiator information indicating an initiator apparatus. The storage apparatus establishes communications between the first port and a first relay apparatus, and based on communications with the relay apparatus recognizes the initiator apparatus with which the first relay apparatus has established communications. The storage apparatus also stores, in pathway information, a first pathway containing the first port, the first relay apparatus and the initiator apparatus. The storage apparatus creates a virtual port, which is a virtual port to which the first port is allocated, and when an initiator apparatus establishes communications with the virtual port, this apparatus adds a first virtual port associated pathway, in which the virtual port is associated with the first pathway, to the pathway information.
US09785516B2 Method and system to remove a service from a distributed database system
A method, medium, and system to receive a request to remove a service of an instance of a distributed database system; redistribute data of the service to be removed to at least one remaining service of the distributed database system; save unsaved log segments of the service to be removed in a log backup; register removal of the service to be removed with the distributed database system; delete an entry of the service to be removed from a startup configuration of the distributed database system; halt operation of the service to be removed; and remove the halted service from internal topology information of the distributed database system.
US09785511B2 Network device and operating method thereof
An operating method of a backup device includes displaying a window corresponding to a backup destination on a graphic user interface (GUI); under a condition that an add-into-backup-list command is received via the GUI, recording a first backup entry corresponding to backup target data by a backup list according to the add-into-backup-list command; after the first backup entry is recorded, displaying an icon corresponding to the first backup entry in the window corresponding to the backup destination; and under a condition that a start-backup command is received via the GUI, backing up the backup target data into the backup destination according to the start-backup command.
US09785510B1 Variable data replication for storage implementing data backup
A log-structured data store implementing data backup may implement variable data replication. Write requests may be received at different storage nodes maintaining respective replicas of a portion of a log for data maintained in the log-structured data store. Log records indicating the write requests may be stored in the respective replicas of the log portions at the different storage nodes. The log records may be sent to a backup data store to be durability persisted as part of an archived version of the log. At some of the storage nodes, in response to determining that the log records have been durably persisted in the backup data store, storage space for the log records may be reclaimed. In other remaining storage nodes, the log records may be retained and made accessible for servicing read requests.
US09785504B2 Systems and methods for overlapping parity sectors
An apparatus for processing data includes a data detector configured to detect data values in data sectors to yield detected data, a data decoder configured to decode the detected data, wherein the data detector and the data decoder are configured to process the data sectors in a series of global iterations, a memory configured to store parity sector soft information, and a scheduler configured to control overlapping reprocessing of a failed sector in the data detector and the data decoder based on the parity sector soft information with processing of another data sector in the data detector and the data decoder.
US09785499B2 Hot-read data aggregation and code selection
An apparatus comprising a memory and a controller. The memory is configured to process a plurality of read/write operations. The memory comprises a plurality of memory modules. Each memory module has a size less than a total size of the memory. The controller is configured to (i) classify data from multiple blocks of the memory as hot-read data or non hot-read data, (ii) aggregate the hot-read data to dedicated blocks, and (iii) select a type of error correcting code to protect the hot-read data in the dedicated blocks. The aggregation reduces an impact on endurance of the memory.
US09785494B2 Information processing device, external storage device, host device, relay device, control program, and control method of information processing device
According to the embodiments, an external storage device switches to an interface controller for supporting only a read operation of nonvolatile memory when a shift condition for shifting to a read only mode is met. A host device switches to an interface driver for supporting only the read operation of the nonvolatile memory when determining to recognize as read only memory based on information acquired from the external storage device.
US09785491B2 Processing a certificate signing request in a dispersed storage network
A method begins by a requesting device transmitting a certificate signing request to a managing unit, wherein the certificate signing request includes fixed certificate information and suggested certificate information. The method continues with the managing unit forwarding the certificate signing request to a certificate authority and receiving a signed certificate from the certificate authority, wherein the signed certificate includes a certificate and a certification signature and wherein the certificate includes the fixed certificate information and determined certificate information based on the suggested certificate information. The method continues with the managing unit interpreting the fixed certificate information of the signed certificate to identify the requesting device and forwarding the signed certificate to the identified requesting device.
US09785490B2 Computer readable storage media for dynamic service deployment and methods and systems for utilizing same
Systems and methods for service deployment are disclosed herein. Certain implementations may include a memory encoded with computer executable instructions that when executed cause a processing unit to operate a service deployment engine and use consistent APIs both (a) internally via a package API when consuming deployment packages in order to expose them, and (b) externally via a service API when exposing available packages and services to the outside world or enterprise server. By doing so, calling applications can depend on the consistency of the service API engine while the enterprise server itself can reliably consume and interact with a dynamic set of packages organized in a consistent and predictable way. The service deployment engine may be configured to act as a dynamic library loader to interrogate, deploy, start/stop, and/or uninstall packages and services in real time. The packages and services may all implement the same package API.
US09785487B1 Managing device functions based on physical interaction with device modules
Embodiments are provided for managing operation of an electronic device based on the connection(s) of hardware module(s) to the electronic drive via a support housing. According to certain aspects, the electronic device may detect when a hardware module connects to the support housing. The electronic device may identify a function associated with the hardware module, where the function may be a built-in function of the hardware module itself or of the electronic device. The electronic device may accordingly activate the identified function.
US09785467B1 Threadsafe use of non-threadsafe libraries with multi-threaded processes
An apparatus includes a processor and a storage storing instructions causing the processor to determine whether an analysis routine is multi-threaded and calls a library function of a non-threadsafe library, and if so, causes the processor to: instantiate an analysis process for executing the analysis routine on multiple threads; instantiate an instance of the library for execution within a isolated library process; instantiate another instance of the library for execution within another isolated library process; retrieve library metadata providing a function prototype of the library function; employ the function prototype to generate an instance of a bridge routine to enable a call from the analysis routine on a first thread to the library function; employ the function prototype to generate another instance of the bridge routine to enable a call from the analysis routine on a second thread to the library function; and begin execution of the analysis routine.
US09785452B2 Framework for dependency management and automatic file load in a network environment
An example method for facilitating a framework for dependency management and automatic file load in a network environment is provided and includes deriving dependencies and loading methods of JavaScript files and Cascading Style Sheets (CSS) files referenced by an application source code executing at a browser on a client in a network environment, where the dependencies and loading methods are derived according to a map file accessed from a server, and automatically loading the JavaScript files and CSS files according to the dependencies and loading methods. In a specific embodiment, the map file comprises an Extensible Markup Language (XML) configuration file, which is generated by parsing each JavaScript file for the dependencies and the loading methods. In another embodiment, the map file comprises a JavaScript Object Notation (JSON) file, which is generated by parsing each JavaScript file and CSS file for methods and class names, respectively.
US09785450B2 Triggered controlled event listener learner
Aspects of the present invention provide a solution for responding to a change in an environment of a computer system. In an embodiment, a set of triggered controlled event listener learners (T-CELLs) are deployed in the computer system. Each T-CELL of the set of T-CELLs is a self-contained, persistent software construct. Further, each T-CELL has the ability to communicate with the other T-CELLs in the computer system. These T-CELLs can, in response to detecting a change in the computer system, automatically create a new T-CELL to respond to the change.
US09785438B1 Media cache cleaning based on workload
This disclosure is related to media cache cleaning based on workload. In some examples, a read-modify-write (RMW) operation may merge new data with existing data and the merge may be interrupted without losing the amount of work already processed. This can be particularly useful for shingled magnetic recording (SMR) systems that utilize a large cache, such as a media cache, that can accumulate many entries that might need to be merged with existing data. An RMW operation can be interrupted such that a host command does not timeout.
US09785431B2 Development, test and deployment of applications
A method for developing an application comprises: one or more processors selecting at least one service associated with an application; and one or more processors creating a binding between the application and the at least one service. Creating the binding is performed by generating, in association with the application, a profile for the at least one service, where the profile contains at least one parameter associated with the at least one service. One or more processors automatically instantiate the at least one parameter in the at least one service based on an environment in which the application runs.
US09785422B1 Applying multiple rewriting without collision for semi-automatic program rewriting system
A system and method for applying multiple rewritings without contention in a semi-automatic program rewriting system. The method includes: finding dependent ranges of a variable and a modification affecting range of the variable in a target program; determining at least two solutions for target program modification; detecting whether a collision condition exists amongst the one or more solutions; and modifying the program with said one or more solutions if no collision condition exists, while disabling the other solution if a collision condition is detected. A solution includes a rewriting of a segment of a target program code, and there is performed applying one or both of: multiple rewritings in a single solution and multiple rewritings in multiple regions of the target program. When multiple solutions are applied, the second and later solutions are applied to the already rewritten program. The correct application regions of the second and later solutions are identified.
US09785419B2 Executing graph-based program specifications
A graph-based program specification includes components corresponding to tasks and directed links between ports of the components, including: a first type of link configuration defined by respective output and input ports of linked components, and a second type of link configuration defined by respective output and input ports of linked components. A compiler recognizes different types of link configurations and provides in a target program specification occurrences of a target primitive for executing a function for each occurrence of a data element flowing over a link of the second type. A computing node initiates execution of the target program specification, and determines at runtime, for components associated with the occurrences of the target primitive, an order in which instances of tasks corresponding to the components are to be invoked, and/or a computing node on which instances of tasks corresponding to the components are to be executed.
US09785412B1 Methods and systems for object-oriented modeling of networks
At least one development module in communication with at least one processor and at least one memory may assemble at least one network model comprising at least one of a plurality of classes, the assembling being performed using object oriented modeling, each class comprising at least one property defining at least one network concept for at least one network device. At least one control module in communication with the at least one processor and the at least one memory may generate the at least one network concept from the at least one network model. At least one orchestration module in communication with the at least one processor and the at least one memory may transmit the at least one network concept to the at least one network device corresponding to the at least one class in the at least one network model.
US09785411B2 Project modeling using iterative variable defect forecasts
Project modeling is conducted using variable defect arrival rate or variable defect rate density parameters. These defect rates may be updated on an iteration by iteration basis and may be used to provide remediation and further project modeling, remediation, and prediction.
US09785406B2 Approximating functions
A binary logic circuit for approximating a mathematical function over a predefined range as a series of linear segments, each linear segment having one of a predetermined set of fixed gradients and a corresponding base value, the binary logic circuit comprising: an input for receiving an input variable in the predefined range; a plurality of logic chains each comprising: a binary multiplier adapted to perform multiplication by a respective one of the set of fixed gradients using h−1 binary adders, where h is the extended Hamming weight; and a binary adder adapted to add a base value to the input or output of the binary multiplier; and selection logic configured to select one of the logic chains in dependence on the input variable so as to provide, for the received input variable, an approximate value of the mathematical function.
US09785405B2 Increment/decrement apparatus and method
A method comprises receiving an N-bit unsigned number and a control signal, in response to the control signal indicating an increment operation, increasing the N-bit unsigned number by 1 through an increment/decrement apparatus having (2m+3) levels of 2-input logic gates, wherein m is equal to log2(N) and in response to the control signal indicating a decrement operation, decreasing the N-bit unsigned number by 1 through the increment/decrement apparatus.
US09785402B2 Metadata exchange involving a networked playback system and a networked microphone system
Disclosed herein are systems and methods for establishing a metadata exchange channel between a media playback system and a networked microphone system, wherein the networked microphone system comprises a networked microphone device and a networked microphone server. After establishing the metadata exchange channel, the media playback system experiences a metadata exchange triggering event. In response to experiencing the metadata exchange triggering event, the media playback system provides metadata to the networked microphone system via the metadata exchange channel.
US09785399B2 Systems and methods for providing zone functionality in networked media systems
A Zone Control service is disclosed which provides for hierarchically managing a plurality of networked media subsystems. This can provide a layer of abstraction for the collection in the form of a single Renderer zone interface represented by a delegated zone controller. This hierarchy establishes a virtual super-system. Although a Zone Control services can be advertised on all networked media devices, the services will typically be unavailable while a device is subservient to, or equivalently under the control of, a zone controller. A single instance of the Zone Control service can reside in a Services Device, co-existing with a Group Control service.
US09785390B2 Printer having global substitution list
A printer is described. The printer includes a processor. A memory is coupled to the processor. The memory contains instructions that when processed by the processor cause a method to be performed. The method includes presenting a list of printing substitutions on a display. The printing substitutions are each associated with a respective printer profile. The list of printing substitutions identify which ones of the printing substitutions are enabled and which ones of the printing substitutions are disabled. The list also identifies the printer profiles that the substitutions are associated with, wherein at least one printer profile that is not enabled for a current print job is included in the list.
US09785383B2 Memory system and method of controlling nonvolatile memory
According to one embodiment, a memory controller of a memory system includes a command issuing unit, a decoder, a counter, and a statistical processor. The command issuing unit issues a first command for single read of first data from a nonvolatile memory. The decoder performs first error correction on the read first data. The counter counts a number of times of multiple reads. The statistical processor performs statistical processing of results of the multiple reads, and outputs second data obtained by the statistical processing. When the decoder is unable to perform the first error correction on the read first data, the command issuing unit issues a second command for multiple reads of the first data.
US09785381B2 Computer system and control method for the same
A computer system with a plurality of storage systems connected to each other via a network, each storage system including a virtual machine whose data is stored in hierarchized storage areas. When a virtual machine of a first storage system is migrated from the first storage system to a second storage system, the second storage system stores data of the virtual machine of the first storage system as well as data of its own virtual machine, in the hierarchized storage areas in the second storage system.
US09785375B2 Migrating data between memory units in server
Embodiments of the present invention disclose a data migration method for memory modules in a server and a server. By establishing a mirror relationship between agent apparatuses of two memory modules, a processor in the present invention instructs the agent apparatuses to perform data migration between the two memory modules, to complete migration of data from one memory module to the other memory module. The entire data migration process requires no participation of an operating system, and consumes a short period of time, thereby implementing convenient data migration for memory modules in a server.
US09785374B2 Storage device management in computing systems
Various techniques of managing storage devices in a computing system are described in this application. In one embodiment, a method includes receiving an input containing consumption data representing consumption of a storage device in one of the processing units and determining if the storage device in one of the processing units is consumed excessively. In response to determining that the storage device is consumed excessively, an indicator may be generated to indicate a potential program migration from the one of the processing units to another one of the processing units in the computing system.
US09785373B2 Optimizing fine grained context addressability in highly dimensional environments using TCAM hybrid memory and storage architectures
A method, system, and/or computer program product stores and retrieves payload data using a ternary content addressed memory (TCAM) hybrid memory. TCAM data is transmitted to a context masking device. The TCAM data identifies a type of payload data, and the context masking device masks the TCAM data with a context mask to create a masked TCAM data. One or more processors append the masked TCAM to payload data to create multiple stored units of TCAM-identified payload data in a location addressable store (LAS). The processor(s) receive a request for data. The request includes a masked request TCAM data that identifies a content and context of requested data. An exclusive OR (XOR) chip identifies relevant payload data within the LAS that are within a predefined Hamming distance of the masked request TCAM data. The processor(s) return the relevant payload data within the LAS to the requester.
US09785363B2 File quarantine method and apparatus
The present disclosure provides a file quarantine method, apparatus, and system. The method includes: receiving by an input/output (I/O) object manager, a change operation request from a first process for a volume device in a file system; and if it is determined that the first process is a process inside a sandbox, redirecting the change operation request to a virtual volume device corresponding to the volume device which is pointed to by the change operation request, and sending the redirected change operation request to the I/O object manager. The foregoing solution may implement file quarantine at a volume device level.
US09785361B1 Processing data access requests from multiple interfaces for data storage devices
Systems and methods are disclosed for processing data access requests received from a direct access storage (DAS) interface and/or a network access storage (NAS) interface. The data access requests may be received from the DAS interface and the NAS interface substantially simultaneously. The data access requests may be scheduled based on priorities for the data access requests.
US09785359B2 Sending packets using optimized PIO write sequences without sfences and out of order credit returns
Methods and apparatus for sending packets using optimized PIO write sequences without sfences and out-of-order credit returns. Sequences of Programmed Input/Output (PIO) write instructions to write packet data to a PIO send memory are received by a processor in an original order and executed out of order, resulting in the packet data being written to send blocks in the PIO send memory out of order, while the packets themselves are stored in sequential order once all of the packet data is written. The packets are egressed out of order by egressing packet data contained in the send blocks to an egress block using a non-sequential packet order that is different than the sequential packet order. In conjunction with egressing the packets, corresponding credits are returned in the non-sequential packet order. A block list comprising a linked list and a free list are used to facilitate out-of-order packet egress and corresponding out-of-order credit returns.
US09785357B2 Systems and methods for sampling data at a non-volatile memory system
Systems and methods for sampling data at a non-volatile memory system are disclosed. In one implementation, a controller of a non-volatile memory system that is coupled with a host device acquires a read level voltage of a first word line of a memory block of a non-volatile memory of the non-volatile memory system. The controller accesses one or more lookup tables to determine an offset voltage for a second word line of the memory block based on a program/erase count and a read/disturb count associated with the memory block; applies the read level voltage and the offset voltage to the second word line to sample data stored at the memory block; and determines whether the data sampled from the memory block contains errors.
US09785356B2 NVM express controller for remote access of memory and I/O over ethernet-type networks
A method and system for enabling Non-Volatile Memory express (NVMe) for accessing remote solid state drives (SSDs) (or other types of remote non-volatile memory) over the Ethernet or other networks. An extended NVMe controller is provided for enabling CPU to access remote non-volatile memory using NVMe protocol. The extended NVMe controller is implemented on one server for communication with other servers or non-volatile memory via Ethernet switch. The NVMe protocol is used over the Ethernet or similar networks by modifying it to provide a special NVM-over-Ethernet frame.
US09785353B1 Techniques for automated evaluation and movement of data between storage tiers for thin devices
Described are techniques for evaluating data movement alternative. A set of criteria including capacity and performance limits is received. First processing is performed to evaluate a plurality of alternatives for use in data movement with respect to a set of logical devices having data stored on a set of physical storage devices. Each of the plurality of alternatives includes a different set of data movement criteria comprising capacity limits and a different set of performance limits. The set of physical storage devices includes at least a first physical device of one of a plurality of storage tiers and a second physical device of another one of the plurality of storage tier. One of the sets of performance limits is selected in accordance with the first processing.
US09785339B2 Touch input device in a circuit board
Techniques for a touch input device in a circuit board are described. In at least some embodiments, a touch input device is integrated into a circuit board of an apparatus. For instance, a touch interaction region of the touch input device is formed by cutting and/or etching a portion of the circuit board such that the touch interaction region is moveable with respect to adjacent portions of the circuit board. According to one or more embodiments, a touch input device includes a switch such that movement of the touch interaction region actuates the switch to generate a click input event.
US09785335B2 Systems and methods for adaptive gesture recognition
Systems and methods are described for adaptively recognizing gestures indicated by user inputs received from a touchpad, touchscreen, directional pad, mouse or other multi-directional input device. If a user's movement does not indicate a gesture using current gesture recognition parameters, additional processing can be performed to recognize the gesture using other factors. The gesture recognition parameters can then be adapted so that subsequent user inputs that are similar to the previously-rejected inputs will appropriately trigger gesture commands as desired by the user. Gestural data or parameters may be locally or remotely stored for further processing.
US09785322B2 Encapsulated interactive secondary digital media program, synchronized and associated with a discrete primary audio or video program
There is disclosed an apparatus and method including accessing data comprising a primary program comprising media suitable for linear playback, enabling access to a secondary program, made up of a plurality of channels and associated with the primary program, the secondary program time-synchronized to the primary program, and accepting user interaction identifying at least one of the plurality of channels for playback in synchronicity with the primary program. The method further includes accepting user interaction including configuration characteristics of the playback of the at least one of the plurality of channels on one or more displays, and enabling playback of the primary program in conjunction with the at least one of the plurality of channels as directed by the configuration characteristics.
US09785321B2 Controlling a massively multiplayer online role-playing game
Briefly stated, technologies are generally described for controlling a massively multiplayer online role-playing game (MMORPG), using a user-interface (UI) selection unit, an action log unit, a pattern detector unit and/or an artificial intelligence (AI) player unit. In various examples, a system is described, where the system may be configured to control the action log unit to record logs of a user's actions input through a UI and associate the actions with status information of the user's character and opponent characters in the MMORPG. The system may control the pattern detector unit to extract correlation rules for the status information and the associated actions. The AI player unit may control a substitute player for the user based on the correlation rules, such that the substitute player can automatically reproduce actions of the user.
US09785319B2 Page operating method and electronic device thereof
An electronic device and method for operating a page displayed on the electronic device is provided. The method includes determining whether the electronic device is in an editing mode; displaying a current page; and displaying a page indicator using a thumbnail scheme including at least a thumbnail corresponding to the current page in a separate region than the displayed current page.
US09785311B2 Dynamically organizing applications based on a calendar event
A method for dynamically organizing applications based on a calendar event includes presenting a plurality of icons on an electronic display of a mobile device. Each icon of the plurality of icons represents an application configured to execute on the mobile device. The method further includes identifying an upcoming calendar event on a calendar linked to the mobile device and determining if there is a correlation between the application and the calendar event by comparing one or more characteristics of the application to one or more characteristics of the calendar event. The method also includes positioning the plurality of icons on the electronic display according to the determined correlation between the application and the calendar event such that icons representing applications having a positive correlation to the calendar event are positioned to be more visible than icons representing applications that do not have a positive correlation to the calendar event.
US09785310B2 Control of addition of representations to an application launcher
Techniques to control addition of representations to an application launcher are described. In one or more implementations, an input is received by a computing device to add a representation of an application or content to the application launcher of the computing device. The application launcher has a plurality of representations of applications or content that are selectable to navigate to a user interface corresponding with a respective application or content and are assigned into respective ones of a plurality of groups that together compose a plurality of linear arrangements of the groups. A location is controlled by the computing device at which to include the added representation in the application launcher based at least in part a determination of whether one of the plurality of groups is associated with a positional tag.
US09785309B2 Method and apparatus for providing a layered webpage
Methods, apparatuses, and computer program products are described herein that are configured to provide a web page with one or more additional layers allowing certain functionality to be performed without having to navigate away from the web page. One example embodiment may include a method for providing a page, the page comprising a main layer and one or more additional layers, displaying the main layer and one or more indications representing the one or more additional layers, receiving a selection of at least one of the one or more indications, and displaying the at least one of the one or more additional layers in conjunction with displaying the main layer, the at least one of the one or more additional layers configured to manipulate the main layer.
US09785295B2 Touch screen control method and device
A touch screen control method and device are provided. The method includes acquiring a plurality of actual capacitance values of respective test points on a touch screen, identifying the interference level of an electrically conductive liquid according to differences between the actual capacitance values and a plurality of reference capacitance values of the respective test points, and controlling the touch screen under an operation mode corresponding to the interference level. The reference capacitance values are capacitance values of the respective test points when the test points are not influenced by an electrically conductive medium.
US09785293B2 Input device, and information input method of the same
Each of multiple detection data values included in two-dimensional data, generated based on detection results of sensor unit, is converted into either an on data value or an off data value by a data conversion unit. Each data value included in the converted two-dimensional data is sequentially acquired from an edge of an operating face by a region identifying unit, and is determined whether an on data value or not. In a case where determination is made that the acquired data value is an on data value, the acquired data value is set as a starting point, and an outline of a set region where adjacent on data values form a set is tracked in order starting from the starting point until returning to the original starting point again.
US09785290B2 Touch cell structure of a touch panel and the touch panel using the same
Provided is a touch cell structure for a touch panel in which a touch cell is configured into a new pad to gate mode in order to solve a problem of a conventional capacitive-type touch input device. The touch cell structure includes: a conductive pad that forms an electrostatic capacitance with respect to a touch unit when a finger of a human body or the touch unit having an electrical characteristic similar to the finger approaches the conductive pad within a predetermined distance; and a three-terminal type switching device whose gate terminal is connected with the conductive pad and whose output signal is changed in correspondence to a change in electric potential of the gate terminal of the three-terminal type switching device by the electrostatic capacitance between the touch unit and the conductive pad. Since the potential of the gate terminal of the switching device is determined by an electrostatic capacitance formed in the conductive pad, a difference of the output signal output from the switching device becomes large depending on whether a touch input occurs or not.
US09785282B2 Touch panel
The present invention discloses a touch panel, comprising: a substrate, a touch unit array, a plurality of connection wires, an impedance adjusting unit and controller. The impedance adjusting unit and the controller are arranged on the substrate, the touch unit array connects to the impedance adjusting through the plurality of connection wires, the impedance adjusting unit connects to the controller, the impedance adjusting unit is processing adjustment to impedance of each connection wires to make impedance of each connection wires consistent. The touch panel of the present invention will adjust impedance of each connection wire to be consistent for improving the sensing precision of touch location of touch panel.
US09785269B2 Liquid crystal display panel having dummy gate line for applying dummy gate pulse and liquid crystal display device using the same
A liquid crystal display panel and a liquid crystal display device having the liquid crystal display panel are provided in which a dummy gate line outputting a dummy gate pulse having an inverted waveform of gate pulse is formed to be parallel to gate lines outputting the gate pulses and to be perpendicular to touch electrodes supplied with a common voltage.
US09785260B2 Method, apparatus, and system for detecting transmitter approximating or touching touch sensitive device
The present invention provides a method for detecting a transmitter approximating or touching a touch sensitive device. The transmitter transmits an electrical signal mixed by signals having a plurality of frequencies. The touch sensitive device includes a plurality of first electrodes, a plurality of second electrodes and a plurality of sensing points intersected by those first and second electrodes. The method includes: calculating the signal strength of the electrical signal received by each of the first electrodes and second electrodes; and calculating a relative position between the transmitter and the touch sensitive device according to the calculated signal strengths.
US09785257B2 Shape changing device
In some examples, a device to facilitate prevention or alleviation of a repetitive motion disorder may include a physical interface and a motor. The physical interface may include a size, a shape, an orientation, and a position. The motor may be operably coupled to the physical interface. The motor may be configured to automatically change at least one of the size, the shape, the orientation, or the position of at least a portion of the physical interface ergonomically and repeatedly during use of the device to facilitate prevention or alleviation of the repetitive motion disorder.
US09785241B2 Gesture identification
Various methods and systems are provided to allow a user to perform finger gesture motions, such as making typing, swiping, tapping, or other types of finger motions to provide device input, such as typing, clicking, or selecting data into a webpage, application, operating system, or toolbar, that was normally performed by the user having to use a keyboard, mouse, stylus, microphone, touchscreen, or another input device.
US09785239B2 Display device and electronic apparatus
To provide a display device and the like capable of assisting operations by effectively presenting a sense of texture to the skin of human beings while suppressing generation of unpleasant noises. The display device includes: a visual sense display unit which displays an operation screen to be a target of touch operations done by a user by image signals supplied from outside; and a plate-type tactual sense presenting unit which is disposed on the upper side of the visual sense display unit and presents a tactual sense that can be perceived by the user on the operation screen. The tactual sense presenting unit includes X-electrodes and Y-electrodes which exhibit transparency for visible light rays and operate by voltage signals supplied from outside, and a resin exhibiting transparency for visible light rays is filled in a layered-state gap between the visual sense display unit and the tactual sense presenting unit.
US09785236B2 Haptic interface for portable electronic device
The application includes an apparatus connectable with a portable electronic and/or consumer electronics device that provides haptic information and/or feedback to a user of the portable electronic device. The apparatus may include one or more acousto-haptic transducers that provide at least one of audio and haptic output to a user of the portable electronic device. Systems and methods also provide a vibrating membrane or waveguide that transfers haptic or vibrational feedback to a user that touches the membrane using, for example, their finger. The membrane may be transparent, allowing the membrane to be overlaid over a touch screen, keypad, and/or keyboard to provide haptic feedback to a user as the user types on the touch screen. In this way, a user can continue to view the touch screen or display of a media device while experiencing haptic sensations from the vibrating membrane.
US09785235B2 Display control apparatus, display control method of display control apparatus, and eye gaze direction detection system
It is determined whether a driver is gazing at a gaze target object in the eye gaze direction, and the eye gaze of the driver is guided by changing a display mode of the gaze target object determined to be gazed at by the driver. Calibration of eye gaze direction detection information is accurately and promptly executed.
US09785231B1 Head worn display integrity monitor system and methods
A head worn display system (e.g., helmet mounted (HMD) display system, and an eye wear mounted display system,) can include a combiner, a head position sensor and a computer. The computer provides symbology in response to first sensor input values associated with the head position. The symbology can be conformal with a real world scene. A monitoring system includes a redundant head position sensor for providing second sensor input values associated with head position. The computer monitors for positional accuracy of the symbology by comparing symbology calculated using the first and second input sensor values or by using an inverse function to compare sensor values.
US09785229B1 Digital media resource messaging
A digital media resource messaging system provides a convenient digital media resource viewing, managing, organizing, and editing platform that facilitates enhanced resource exchange by storing and forwarding digital media resources via a server between multiple resource-sharing partners designated by the user. In one embodiment, the digital media resource messaging system includes services to view, manage, organize, edit, and exchange digital images and video sequences.
US09785228B2 Detecting natural user-input engagement
An NUI system to provide user input to a computer system. The NUI system includes a logic machine and an instruction-storage machine. The instruction-storage machine holds instructions that, when executed by the logic machine, cause the logic machine to detect an engagement gesture from a human subject or to compute an engagement metric reflecting the degree of the subject's engagement. The instructions also cause the logic machine to direct gesture-based user input from the subject to the computer system as soon as the engagement gesture is detected or the engagement metric exceeds a threshold.
US09785219B2 Low power timing, configuring, and scheduling
A device reduces its energy consumption using a relatively lower frequency and lower power secondary oscillator to maintain timing information when a higher frequency and higher power primary oscillator is inactivated. The secondary oscillator maintains timing information at a higher resolution than the period of the oscillator, so as to conserve synchronization when the higher frequency, higher power primary oscillator is inactivated. In some embodiments, a microsequencer is programmably configured to control an integrated radio receiver and transmitter using less power than an associated microprocessor would use to perform the same functions. In other embodiments, flexible event timing facilitates the merging of wake-up events to reduce the energy consumed by wake-up operations in the device.
US09785210B2 Household appliance having a controller for an electrical energy supply network having an associated data network and method for operating a controller of a household appliance on said energy supply network
A household appliance includes a controller operating on an energy supply network having a data network for exchanging data via the energy supply network, wherein the network may include smart metering. The controller has a first control component embodies as a computer, a second control component for settings data, a third control component for operating data, and a fourth control component connected with the first control component and including a graph algorithm. The first control component determines data for controlling actuators from the settings data and the operating data. Through cooperation of the first control component, the fourth control component and the graph algorithm, the data from the data network for the household appliance are taken into account so as to allow operation of the household appliance always to continue. A corresponding method for operating such household appliance is also described.
US09785207B1 Server
A server includes a main board, a plurality of first expanding modules, a plurality of second expanding modules, a plurality of third expanding modules and a management controlling board. The main board has a first edge, a second edge corresponding to the first edge, a first plane, a second plane corresponding to the first plane. The main board includes a plurality of hardware connectors disposed on the first plane and between the first edge and the second edge. The plurality of first expanding modules, the plurality of second expanding modules and the plurality of third expanding modules are all disposed on the second edge and on the first plane. Each of the first expanding modules has a first Ethernet connector and a plurality of first ports configured to connect to a first external server. Each of the second expanding modules has a plurality of second ports configured to connect to a second external server. The management controlling board is disposed on the second edge and on the second plane. The management controlling board has a plurality of second Ethernet connectors.
US09785206B2 Method and apparatus for housing a hard-disk drive using a tray with anchoring strips
A method and apparatus discloses a tray configured to house a hard-disk drive (“HDD”) using at least one semi-flexible anchoring strip. An HDD assembly device, in one aspect, includes a tray, a U-shaped semi-flexible anchoring frame, and an HDD. The tray has a base, a front panel, a first side panel, and a second side panel, wherein the first side panel and the second side panel includes tracks along longitudinal edges of the first and the second side panels. The U-shaped semi-flexible anchoring frame includes a front piece, a first strip, and a second strip, wherein the first strip is configured to fit in the track of the first side panel allowing the first strip to slide along the track of the first side panel. The HDD has at least two mounting holes on each side and able to seat in the U-shaped semi-flexible anchoring frame.
US09785203B1 Flex cable interface
Systems and methods are disclosed for transmitting data between printed circuit board assemblies (PCBAs) using a flexible, non-impedance-controlled data transmission cable coupled between the boards and treating the received signal with re-driver circuitry configured to boost a data signal according to a communication interface standard.
US09785201B2 Controlling images at mobile devices using sensors
Controlling images at mobile devices using sensors is described, for example, for interactive advertisements which respond to sensor readings at a mobile computing device. In various embodiments images are displayed at a mobile computing device according to sensor readings observed at the device and before user input is received at the images. For example, different regions of an image depicting a panorama are displayed as a mobile device is panned around or tilted. In another example images of an object in different orientations are presented as a mobile device is tilted in order to display the object as rotating. In various examples the images are displayed as part of a web page by using a template in the web page to control the display of images according to sensor readings. In various examples sensor readings are used to report user engagement with advertisements.
US09785200B1 Staged snap hinge with adjustability
Systems and methods are disclosed for rotationally coupling housing portions of an information handling system. An information handling system includes a housing having a first housing portion and a second housing portion. The information handling system also includes a hinge assembly coupling the first and second housing portions, the hinge assembly comprising a first snapping band with a bi-stable structure having an engaged and a disengaged position, the first snapping band configured to engage when the first and second housing portions are rotated at a first angle, and a second snapping band with a bi-stable structure having an engaged and a disengaged position, the second snapping band configured to engage when the first and second housing portions are rotated at a second angle. In addition, the information handling system includes a flexible display coupled to the first housing portion and the second housing portion, the flexible display covering the hinge assembly, the flexible display configured to bend when the first and second housing portions are rotated.
US09785197B1 Rotatable and extendable display portion of a computing device
In one general aspect, a computing device can include a base portion including an input region, a display portion, and a moving hinge coupled to the display portion. The moving hinge may be configured to rotate about an axis of rotation as the display portion rotates in a direction away from the input region. The computing device can also include a connecting rod coupled to the moving hinge and to the base portion. The moving hinge may be disposed at a first position with respect to the base portion. The moving hinge may be configured to move to a second position such that the axis of rotation is moved in response to the display portion being rotated in the direction away from the input region.
US09785194B2 Spill resistant chassis for electronic device
In one example an electronic device comprises at least one electronic component and a body formed from a rigid material and comprising a first major surface and a second major surface opposite the first major surface, the body comprising at least one aperture extending between the first major surface and the second major surface and a cover formed from a semi-rigid material extending over the at least one aperture, wherein a portion of the cover extends through the aperture and is connected to the second major surface of the body. Other examples may be described.
US09785193B2 Keyboard and terminal device
A device includes a holder attached to the casing that is configured to hold an edge of a terminal device. A first clamper is arranged on a first wall of the holder, and a second clamper is arranged on a second wall opposing the first wall so that the first clamper faces the second clamper to exert a pinching force on the edge of the terminal device. A clamper interlocking component decreases the pinching force exerted by the first and second clampers when the edge of the terminal device is inserted toward a bottom surface of the holder, and increases the pinching force exerted by the first and second clampers when the edge of the terminal device is pulled away from the bottom surface of the holder.
US09785187B2 Modular computing device
Modular computing device techniques are described. In one or more implementations, a computing device includes a display modular component including a housing, a display device physically and communicatively coupled to the housing via a hinge, and one or more display hardware elements disposed within the housing that are configured to output a display for display by the display device. The computing device also includes a computing modular component including a housing that is physically and communicatively coupled to the display modular component, a processing system disposed within the housing, and memory disposed within the housing. The processing system is configured to execute instructions stored by the processing system to generate a user interface for display by the display device of the display modular component.
US09785182B2 Integrated electronic device including a temperature transducer
An integrated electronic device includes an electronic component and a temperature transducer. The temperature transducer is electrically arranged between a control terminal and a conduction terminal of the electronic component and includes a first diode. The first diode has a bulk resistance of at least 1 kΩ.
US09785180B2 Bias circuitry
Circuitry having a reference current generator and a reference current governor is disclosed. The reference current governor includes field effect transistors (FETs) that are sized such that a governor current governs a reference current flowing through the first FET to maintain the reference current within a desired reference current range.
US09785173B2 Wireless communication systems and methods for intelligent electronic devices
The embodiments described herein provide a system including an intelligent electronic device (IED) comprising a first processor configured to communicate control commands to power equipment, receive measurements from the power equipment, use a secure wireless system to send data to an access point, wherein the data includes the measurements, and use the secure system to communicate with a management device, via the access point, to receive configuration information, command information, or any combination thereof.
US09785169B2 Demand coordination synthesis system
An candidate processor that evaluates buildings for application of demand coordination techniques. The processor models devices, a network operations center (NOC), and control nodes. Each device consumes a portion of the resource when turned on, and performs a corresponding function within an acceptable operational margin by cycling on and off. The NOC is disposed external to the facility, and generates a plurality of run time schedules that coordinates run times for the each of the plurality of devices to control the peak demand of the resource. Each of the control nodes is coupled to a corresponding one of the devices. The plurality of control nodes transmits sensor data and device status to the NOC for generation of the plurality of run time schedules, and executes selected ones of the run time schedules based on latencies of last communications with the NOC to cycle the devices on and off.
US09785164B2 Power supply rejection for voltage regulators using a passive feed-forward network
A low drop-out (LDO)/load switch linear voltage regulator (LVR) circuit having a first input terminal and a first output terminal, includes: a passive network with a second input terminal connected to the first input terminal and a second output terminal; a feedback network with a third input terminal connected to the first output terminal and a third output terminal; a pass element having a fourth input terminal connected to the first input terminal, a fourth output terminal connected to the first output terminal and first control terminal; a combiner having a fifth input connected to the second input, a sixth input connected to the third output and a fifth output connected to the first control terminal.
US09785162B2 LDO with high power conversion efficiency
An LDO with high efficiency receives an input voltage from an input power line and outputs an output voltage at an output power line. The LDO includes a first active device, a second active device, an operational amplifier and a protection circuit. The first and second active devices are connected in series between the input and output power lines via a connecting node. The operational amplifier controls the second active device according to the output voltage and a core power voltage of a core power line to cause the output voltage to stabilize at a target voltage value. The protection circuit is connected to the input and output power lines, the connecting node and a control node of the first active device, and controls a voltage of the connecting node and the control node of the first active device according to the input and output voltages.
US09785160B2 Digitally controlled AC protection and attenuation circuit
A protection and attenuation circuit for sensitive AC loads is described. The circuit provides AC power protection and attenuation utilizing high-efficiency switch-mode techniques to attenuate an AC power signal by incorporating a bidirectional, transistorized switch driven from a pulse width modulation signal, PWM. The circuit monitors characteristics of the AC power signal driving a known load and characteristics of the load or other elements and determines the duty cycle of the pulse width modulated signal, PWM, based upon the duration and amplitude of the over-voltage, over-current, over-limit or other event.
US09785156B2 Motor control system, method, and device for changing control software for a vehicle cooling blower
A host controller is incorporated with a plurality of different pieces of control software which are applicable to a plurality of destinations for a cooling blower to cool a main battery incorporated in a vehicle. The host controller transmits a destination-signal request pattern for requesting a destination signal pattern to specify the determinations for the cooling blower, to a motor control device by a pulse width modulation (PWM) signal. Upon receiving the destination-signal request pattern, the motor control device transmits the destination signal pattern to the host controller. The host controller specifies one of the destinations for the cooling blower from the received destination signal pattern, and then changes over the control software to the control software applicable to the specified destination for the cooling blower.
US09785154B2 Reconfigurable modular fluid flow control system for liquids or gases
The embodiments herein discloses a linear seal system for interconnecting flow controller modules in a fluid flow controller. The system comprises a flow sensing module is coupled to an inlet connection module to measure a fluid flow rate to generate a sensor output signal. A flow control valve module is coupled to the flow sensing module to provide a user desired flow rate through an outlet connection module. An electronic control system is configured to regulate an operation of the flow sensing module and the flow control valve module based on the command signal to achieve a desired flow rate. A linear track system provided to support all the modules in a linear arrangement, includes a dovetail locking configuration. The linear track has two rod/screws to compress the seals between the modules.
US09785152B2 Systems, methods, and mobile client devices for supervising industrial vehicles
Systems and methods present information from a management server on a mobile client device to facilitate the management of industrial vehicles. Embodiments of the system can include a plurality of industrial vehicles communicatively coupled to the management server, and a mobile client device communicatively coupled to the management server. The mobile client device can include a display, a wireless communication circuit, and one or more client processors. Encoded objects, vehicular objects, or combinations thereof can be presented upon the display of the mobile client device to present information from the management server.
US09785151B1 Machine and navigation control strategy including velocity calculation
A machine navigation system includes a monitoring mechanism for monitoring configuration of an implement movable between configurations relative to a frame such that a center of mass of the machine moves in response to the moving of the implement. A second monitoring mechanism monitors track speed in the machine. A location of an origin of the track speed varies based upon location of the center of mass. A control unit is coupled with the monitoring mechanisms and structured to determine a control term for compensating for movement of a reference location on the machine relative to the track speed origin. The control unit further calculates velocity based on the track speed and the compensatory control term.
US09785149B2 Time-dependent navigation of telepresence robots
A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a map, or by using a joystick or other peripheral device.
US09785145B2 Controlling driving modes of self-driving vehicles
A computer-implemented method, system, and/or computer program product controls a driving mode of a self-driving vehicle (SDV). Sensor readings describe a current condition of a roadway, which is part of a planned route of a self-driving vehicle (SDV). One or more processors compare a control processor competence level of the on-board SDV control processor that autonomously controls the SDV to a human driver competence level of a human driver in controlling the SDV under the current condition of the roadway. One or more processors then selectively assign control of the SDV to the on-board SDV control processor or to the human driver based on which of the control processor competence level and the human driver competence level is relatively higher to the other.
US09785142B2 Apparatus and method for data processing in SCADA system
The present disclosure relates to an apparatus and method for processing data in a supervisory control apparatus. A data processing method in a supervisory control apparatus according to an embodiment of the present disclosure may include acquiring state data from at least one control and instrumentation target apparatus; checking the acquired state data; reading a prestored library corresponding to the state data; decoding the state data with reference to the read library; and outputting the decoded state data.
US09785141B2 Method, system, and computer program product for schematic driven, unified thermal and electromagnetic interference compliance analyses for electronic circuit designs
Disclosed are methods and systems for by identifying or generating an electrical schematic, generating a thermal schematic by associating thermal RC circuits of the electronic design with the electrical schematic, performing at least two analyses of an electrical analysis, a thermal analysis, and an electromagnetic interference compliance (EMC) analysis with the electrical schematic and the thermal schematic of the electronic design. The electrical, thermal, and EMC analyses may be performed concurrently by forwarding intermediate or final analysis results to each other, and the analysis results may be presented simultaneously in one or more user interface windows. The thermal schematic may be obtained by extracting the thermal RC circuits, identifying corresponding electrical circuit components that correspond to the extracted thermal RC circuits, and importing the thermal RC circuits into the electrical schematic so that the electrical and thermal schematics have the same nodes.
US09785140B2 Multi-protocol multi-client equipment server
A method and apparatus are disclosed for improving the implementation of automated job management for equipment in a factory. A multi-protocol multi-client equipment server is provided for communicating with equipment and clients utilizing multiple protocols. The equipment server incorporates an object model of each tool and communicates directly in real-time with factory equipment. By providing a multi-protocol multi-client platform, data consumer clients are effectively decoupled from job management clients, allowing next generation station controllers for monitoring and controlling equipment processing to be easily implemented.
US09785137B2 Five-axis flank milling system for machining curved surface and toolpath planning method thereof
This invention provides a novel tool path planning method for five-axis flank milling by imposing the constraints of curve interpolation on the tool path. The tool motion is described in the form of spline curves during its optimization-driven calculation process, instead of discrete cutter locations in CNC linear interpolation. The coefficients of the curve equations are generated by minimizing accumulated geometrical errors on the machined surface using optimization algorithms. The continuity imposed by the spline motion reduces uneven modifications of cutter locations during the optimization process. The resultant tool path yields superior.
US09785134B2 Fan duty control for multi-node computing device
Embodiments generally relate to thermal management in a multi-node computing device. The present technology discloses techniques that can receive multiple control signals from multiple computing nodes, each of the control signals being associated with a fan duty request, which is a request for a fan duty needed to keep a related computing node operating within a predetermined temperature range. The logic controller can rank the received control signals and select a control signal that requests a highest fan duty; lastly, the logic controller can cause multiple cooling fans to operate at the selected highest fan duty.
US09785132B2 Target signature closed loop control system and method
A system and a method for improving process yield and quality while reducing dependence on operator skill by automatically adjusting I.S. machine timing and motions. Container pixel data information indicative of certain measurements of hot glass containers manufactured by the I.S. machine obtained with a multipoint, multispectral glass container measurement system is mathematically transformed into a reduced dimensional measured signature. Event timing signals to operate the cavities of the section of the I.S. machine in response to the measured signature and a preferred target signature are produced to automatically adjust the event timing of operations in the cavities of the section of the I.S. machine to diminish variations in the measured signature.
US09785129B2 Fault isolation and service restoration in an electric grid
Fault isolation and service restoration in an electrical grid are provided. An approach for receiving a notification message including a state of an electrical component on an electrical grid, and determining, by a computing system, a command message including at least one action to take in response to the state of the electrical component, is described. The approach further includes sending the command message to at least one of the electrical component and other electrical components on the electrical grid.
US09785121B2 Athletic watch
A device for monitoring athletic performance of a user has a wristband configured to be worn by the user. The electronic module may include a controller and a screen and a plurality of user inputs operably associated with the controller. The user inputs may include a user input configured to be applied by the user against the screen and in a direction generally normal to the screen. The controller may further be configured to generate one or more user interfaces in response to various user inputs and conditions. For example, the controller may generate workout mode interfaces and non-workout mode interfaces including various goal information, workout data, reminders and the like. In one or more arrangements, multiple types of information may be displayed simultaneously.
US09785118B2 Balance spring stud-holder
The present invention concerns an assembly for holding or supporting a timepiece balance spring including a balance spring stud and a stud-holder, wherein said stud-holder includes: a base comprising an upper face and a lower face extending along a longitudinal axis; characterized in that the base includes a lug of non-constant shape protruding from one of the faces, said assembly further comprising a holding plate including a first opening and a second opening separated by a deformable arm, with the stud engaging in the second opening.
US09785116B2 Timepiece regulating mechanism with magnetically synchronized rotating arms
A timepiece regulating mechanism including an escape wheel set subjected to a drive torque, and at least one resonator including a rigid structure connected to a plate by an elastic return and carrying at least one inertia arm cooperating with this escape wheel set via magnetically and/or electrically charged tracks comprised both in this inertia arm and in this escape wheel set, to form a synchronizing device between the escape wheel set and the resonator, and the synchronizing device is protected from loss of synchronization in the event of an accidental torque increase by a mechanical anti-desynchronization mechanism including mechanical escapement stops carried by the escape wheel set, and at least one mechanical inertia arm stop, carried by the inertia arm, and together arranged to maintain stopped in abutment in such event.
US09785115B2 Timepiece movement comprising a date correction mechanism
A timepiece movement including a first lever bearing a first drive wheel, a second lever bearing a second wheel for time setting, and a third lever bearing a date correction mechanism. The third lever is mounted to pivot on the second lever and arranged to move between a meshing position, in which the date correction mechanism cooperates with the date display mechanism, and a retraction position, in which the date correction mechanism is disconnected from the date display mechanism. The first and second levers are arranged to occupy at least one date correction position, in which the first drive wheel is kinematically connected to the date correction mechanism and is not kinematically connected to the second wheel for time setting, and a time setting position, in which the first drive wheel is kinematically connected to the second wheel for time setting and is not kinematically connected to the date correction mechanism, wherein the position of the second lever is modified by cooperation between the first lever and the second lever.
US09785106B2 Image forming apparatus and method for controlling an amount of lubricant applied on the image carrier
An image forming apparatus includes: a rotatable image carrier; an image forming unit configured to form an electrostatic latent image on the image carrier based on information defining at least one of a toner region and a non-toner region; a development unit configured to develop the electrostatic latent image as a toner image; a cleaning unit configured to remove toner remaining on the image carrier, after transfer of the toner image; an application unit configured to apply lubricant on the image carrier; and a hardware processor configured to control an amount of the lubricant applied, calculate a ratio of a toner region for each of regions obtained by dividing a surface of the image carrier in a direction perpendicular to a rotation direction of the image carrier, and control the amount of the lubricant applied according to a difference between a maximum value and a minimum value of the ratio.
US09785097B1 Tension applying device, method and image forming apparatus
A tension applying device that applies tension to a strip-shaped body supported on a support member, the tension applying device is provided with a moving body that supports the support member, a holding body movably supporting the moving body in a direction in which the tension is applied to the strip-shaped body, a tension spring exerting the tension to the strip-shaped body, a first spring support portion disposed in the holding body and supporting one end of the tension spring, a second spring support portion disposed in the moving body in order to support the other end of the tension spring and disposed on an upstream side from the first spring support portion in the direction in which the tension is applied, and an opening formed in the holding body and in a position corresponding to the second spring support portion.
US09785085B2 Laser scanning unit, image forming apparatus, laser scanning method
A laser scanning unit includes a first light source, a second light source, a scanning portion, a light detection portion, a timing control portion, and a light source control portion. The scanning portion is configured to cause light emitted from the first light source and the second light source to be scanned. The light detection portion is configured to detect the light that is scanned by the scanning portion. The timing control portion is configured to control a timing of writing an electrostatic latent image according to a timing of light detection by the light detection portion. The light source control portion is configured to: cause the light detected by the light detection portion to be emitted from the first light source in the first mode; and cause the light detected by the light detection portion to be emitted from the second light source in the second mode.
US09785079B2 Digital printing apparatus and digital printing process
A digital printing apparatus using liquid toner comprising carrier liquid, a dispersing agent and imaging particles, the apparatus comprising: an imaging member adapted to sustain a pattern of electric charge forming a latent image on its surface; a development member arranged to receive a quantity of liquid toner; and to develop said latent image by transferring a portion of said quantity of liquid toner onto said imaging member in accordance with said pattern; a melting unit arranged downstream of the imaging member and configured to melt imaging particles of a transferred part of the portion of liquid toner, said part being transferred from the imaging member, wherein there is provided a dispersing capacity modification unit downstream of the imaging member, said dispersing capacity modification unit being configured for reducing the dispersing capacity of the dispersing agent in the transferred part of the portion of liquid toner.
US09785076B2 Toner set for electrostatic image development, developer set for electrostatic image development, process cartridge set, image forming apparatus, and image forming method
A toner set for electrostatic image development includes a cyan toner, a magenta toner, and a yellow toner, wherein the Vicat softening temperatures of the toners are respectively in the range of from about 30° C. to about 60° C., and among the toners, the difference between the Vicat softening temperature of the toner having the highest Vicat softening temperature and the Vicat softening temperature of the toner having the lowest Vicat softening temperature is from about 1° C. to about 5° C.
US09785075B2 Toner, developer, image forming apparatus, and process cartridge
Provided is a toner containing a binder resin. The binder resin contains a crystalline resin. The toner has a maximum endothermic peak temperature (P1) of from 50° C. to 80° C. and a total endothermic amount (Q) of from 35 J/g to 90 J/g at a first temperature elevation of differential scanning calorimetry. A ratio (Qp/Q) of a total endothermic amount (Qp) of the toner in a temperature range of from 20° C. to the maximum endothermic peak temperature (P1) to the total endothermic amount (Q) of the toner is from 0.65 to 0.83.
US09785072B2 Electrophotographic toner using bioplastic and production method thereof
An electrophotographic toner which is excellent in grindability, fixing property and durability by being obtained via a step of melt-kneading a mixture containing an amorphous bioplastic having a weight-average molecular weight (Mw) of 55000 to 120000, a terpene phenol resin, and a styrene acrylic resin having a weight-average molecular weight (Mw) of 85500 to 118000 so as to obtain a kneaded mixture, and a step of grinding the kneaded mixture after hardening.
US09785068B2 Toner
The toner has a toner particle that contains a binder resin and a wax, wherein the wax is present in domain form in the interior of the toner particle; the proportion of toner particles for which the position of the wax domains are controlled, is in a prescribed range; using d for a major axis length of the domain having the largest major axis length and using D for a number-average particle diameter of the toner, the d and D satisfy a prescribed relationship; and the ratio between the major axis length and the minor axis length of the domain having the largest major axis length is in a prescribed range.
US09785066B2 Toner including microcapsules that contain a fragrant material
A toner includes a plurality of toner particles containing a binder resin and one or more microcapsules that contain a fragrant material. A ratio of a number of toner particles that contain at least one microcapsule in a region from a surface thereof to 1 μm in depth with respect to a total number of toner particles in the region is equal to or greater than 60%.
US09785065B2 Toner, and method for manufacturing toner
A toner including: binder resin; and release agent, wherein the release agent is 1% to 8% by mass to the toner, as equivalent mass of endothermic amount of the release agent determined by DSC, wherein the release agent present in region from surface of the toner to 0.3 μm depth is 0.1% to 4% by mass, as determined by FTIR-ATR, and wherein, in TEM image of torn surface of the toner, WDa
US09785060B2 Stage system and lithographic apparatus comprising such stage system
A stage system includes a movable stage, and an encoder for measuring a position of the stage, wherein the encoder includes an emitter for emitting an encoder beam, a grating for interacting with the encoder beam, and a detector for detecting the encoder beam having interacted with the grating, the encoder beam in use propagating along an optical path; a purging cap at least partly enclosing the optical path; and a purging medium supply device for supplying a purging medium into the purging cap.
US09785059B2 Lateral shift measurement using an optical technique
Alignment of layers during manufacture of a multi-layer sample is controlled by applying optical measurements to a measurement site in the sample. The measurement site includes two diffractive structures located one above the other in two different layers, respectively. The optical measurements include at least two measurements with different polarization states of incident light, each measurement including illuminating the measurement site so as to illuminate one of the diffractive structures through the other. The diffraction properties of the measurement site are indicative of a lateral shift between the diffractive structures. The diffraction properties detected are analyzed for the different polarization states of the incident light to determine an existing lateral shift between the layers.
US09785058B2 Method for ascertaining distortion properties of an optical system in a measurement system for microlithography
A method for ascertaining distortion properties of an optical system in a measurement system for microlithography is provided, wherein the optical system images at least one structure to be measured into a measurement image. In accordance with one aspect, a method according to the invention comprises the following steps: measuring the field-dependent image aberrations of the optical system; determining a first distortion pattern present in the first image field generated by the optical system during measurement of at least one predefined structure; carrying out an optical forward simulation for the predefined structure taking account of the field-dependent image aberrations measured previously, with a second image field being generated; determining a second distortion pattern for the second image field generated previously; and ascertaining the structure-independent distortion properties of the optical system by calculating a third distortion pattern as the difference between the first distortion pattern and the second distortion pattern.
US09785055B2 Object holder and lithographic apparatus
An object table to support an object, the object table having a support body, an object holder to hold an object, an opening adjacent an edge of the object holder, and a channel in fluid communication with the opening via a passageway, wherein the channel is defined by a first material which is different to a second material defining the passageway.
US09785048B2 Resist composition
The resist composition according to the present invention is a resist composition comprising a solid component comprising a resist base material, and a solvent. In the resist composition according to the present invention, the resist composition contains 1 to 80% by mass of the solid component and 20 to 99% by mass of the solvent, the resist base material comprises a compound (ctt form) represented by a predetermined formula (1) and a compound represented by a predetermined formula (3), the proportion of the compound (ctt form) represented by the predetermined formula (1) to the resist base material is from 65 to 99% by mass, and the mass ratio of the compound represented by the predetermined formula (3) to the compound (ctt form) represented by the predetermined formula (1) is from 0.01 to 0.53.
US09785047B2 Method and device for measuring large-area and massive scattered field in nanoscale
A device for measuring a large-area and massive scattered field in nanoscale. The device includes a polarization state generator disposed on an output optical path of a laser source, a polarization state analyzer operating to demodulate a polarized light beam emitted thereon, a first objective lens and a first lens disposed on an optical path of a sample stage, and a scanning mirror disposed on an optical path in front of or at the rear of the polarization state generator.
US09785041B2 Discharge lamp driving device, projector, and discharge lamp driving method
A discharge lamp driving device includes a discharge lamp driving unit configured to supply a driving current to a discharge lamp including electrodes, a controller configured to control the discharge lamp driving unit, and a voltage detection unit configured to detect an inter-electrode voltage of the discharge lamp, in which the controller controls the discharge lamp driving unit so that the driving current includes a hybrid period in which a first period for supplying an AC current with a first frequency to the discharge lamp and a second period for supplying a DC current to the discharge lamp are alternately repeated, in which the first frequency includes a plurality of different frequencies, and in which the controller changes the first frequency on the basis of at least one of the detected inter-electrode voltage and driving power supplied to the discharge lamp.
US09785038B2 Tilt-type anti-shake compensation structure for auto-focus
A tilt-type anti-shake compensation structure for auto-focus module includes an auto-focus module having a lens assembly held thereto and driving the latter to move forward and rearward in a light entering path, i.e. in z-axis direction, so as to focus a captured image; an outer frame enclosing the auto-focus module therein, and having an elastic supporting member provided therein to connect to and between upper ends of the outer frame and the auto-focus module; and a compensation driving unit arranged behind the auto-focus module for driving the auto-focus module to tilt leftward and rightward on x-axis, or forward and rearward on y-axis, within the outer frame, so as to compensate any image deviation due to shake caused by hands. The anti-shake structure is simple and can quickly compensate shake caused by hands.
US09785036B2 Imaging system, lighting device, and control method
An imaging system includes a flash device that can automatically drive a movable unit provided with a light emitting unit to change an irradiating direction of the light emitting unit, and an imaging device. The imaging system includes a first distance measuring unit that measures a distance to an object, a correcting unit that corrects first distance information obtained by the first distance measuring unit performing measurement, and a calculating unit that calculates the irradiating direction of the light emitting unit based on the corrected first distance information, wherein the correcting unit corrects the first distance information in a direction in which the irradiating direction calculated by the calculating unit separates away from the object.
US09785030B2 Electrochromic composition
The present invention relates to an electrochromic composition comprising at least one reducing compound and at least two oxidizing compounds, said at least two oxidizing compounds having similar oxydo-reduction potentials. More specifically, said at least two oxidizing compounds are selected from viologen derivatives. Said composition can be used as a variable transmittance medium for the manufacture of an optical article, such as an ophthalmic lens.
US09785021B2 Liquid crystal display device
According to an aspect, a liquid crystal display device includes: a first substrate; a second substrate; a liquid crystal layer between the first and second substrates; pixels each including sub-pixels corresponding to different color areas; a first electrode in each sub-pixel; and a second electrode facing the first electrode. The first electrode includes an electrode base portion extending in a first direction; and a plurality of comb tooth portions extending in a second direction from the electrode base portion. A slit pitch of a sub-pixel in one color area and a slit pitch of a sub-pixel in the other color area of at least two color areas out of different color areas are different in size, each slit pitch corresponding to a gap between the comb tooth portions adjacent to each other.
US09785016B2 Liquid crystal grating, manufacturing method and drive method thereof, and optical phased array device
The present invention discloses a liquid crystal grating, a manufacturing method and a drive method thereof, and an optical phased array. In the liquid crystal grating, plurality of first electrodes are formed on a lower substrate with first gaps formed between adjacent first electrodes, second electrodes are further provided above the first gaps with second gaps formed between adjacent second electrodes, and an insulation layer is provided between the first electrodes and the second electrodes. When voltages are applied to the first electrodes and the second electrodes, continuously and smoothly changing electric field is generated inside the liquid crystal grating, and then phases of incident light may be controlled continuously and smoothly, which improves the ability of the liquid crystal grating to modulate light beam.