US10219419B2

A support pin arrangement determination assisting method includes displaying an image including a board image that indicates a shape and an arrangement of an already mounted component on the already mounted surface; inputting an arrangement position of the support pin to the displayed image; and displaying a composite image in which a pin arrangement image indicating the input arrangement position is superimposed on the board image. A planar image of the support pin in the pin arrangement image includes an image of a top portion of a shaft and an image of a contact portion which is located on a tip side of the top portion, which has a sectional shape smaller than that of the top portion, and which contacts and supports a lower surface of the board.
US10219402B1

A computing device is provided. The computing device includes a first and second housing. The first housing includes a first and second set of electrical connection ports. The first set of electrical connection ports is positioned at a first location and in a first orientation. The second set of electrical connection ports is positioned at a second location and in a second orientation, which is different from the first set of electrical connection ports. The second housing is fixed within the computing device. The first housing is slidable, with respect to the second housing, within the computing device to enable access to the second set of electrical connection ports.
US10219395B2

To provide a power storage unit having a structure which is unlikely to break down by change in shape, such as bending. An electrode plate is covered with a sheet of an insulator which is folded in two. The sheet is preferably processed into a bag-like shape or an envelope-like shape by bonding overlapping portions of the sheet in the periphery of the electrode plate. The electrode plate and the sheet are fixed to an exterior body. In the case where the shape of the exterior body is changed by bending or the like, the electrode plate and the sheet can slide together in the exterior body. Thus, stress on the electrode plate due to bending can be relieved.
US10219385B2

A flexible film includes a base film including an edge portion which extends in a first direction, a plurality of wirings disposed on the base film, and a plurality of pads which is disposed in the edge portion of the base film and connected to the plurality of wirings. The plurality of pads disposed in the edge portion include a plurality of horizontal pads horizontally arranged in the first direction to define a pad row extended in the first direction; and a vertical pad including a plurality of vertically arranged pads arranged in a second direction perpendicular to the first direction, within a same pad row in which the plurality of horizontal pads are horizontally arranged.
US10219383B2

A printed wiring board includes a laminate including resin insulating layers and conductor layers such that the resin insulating layers and the conductor layers are laminated alternately and that the laminate has a through hole opening to a first surface of the laminate and a component accommodating cavity that accommodates an electronic component and having an opening part formed on a second surface of the laminate on the opposite side with respect to the first surface. The through hole is formed through the laminate such that the through hole is extending to the component accommodating cavity, and the laminate has a resin coating formed on an inner wall surface of the through hole.
US10219380B2

An electronic device module includes a board including external connecting electrodes and mounting electrodes; an electronic device mounted on the mounting electrodes; a molded portion sealing the electronic device; connection conductors having an end bonded to the external connecting electrodes and penetrating through the molded portion; and external terminals bonded to another end of the connection conductors.
US10219379B1

A stacked flexible printed circuit board assembly with a side connection section is provided, including a first flexible printed circuit board, a second flexible printed circuit board, and a curved connection section. The curved connection section is integrally connected to and between side edges of the first flexible printed circuit board and the second flexible printed circuit board. The first flexible printed circuit board is folded in a direction toward and thus stacked on the second flexible printed circuit board such that a plurality of first contact pads of the first flexible printed circuit board correspond respectively to a plurality of second contact pads of the second flexible printed circuit board. A height adjustment layer or an adhesive layer is provided between the first flexible printed circuit board and the second flexible printed circuit board to suit the need of thickness in plugging or soldering.
US10219365B1

A circuit card assembly includes a circuit card, a plurality of components disposed on a first surface of the circuit card in a shadow arrangement, and a plurality of air-cooled heat sink structures disposed on each of the components. Each of the plurality of heat sink structures comprises a plurality of impedance zones arranged in series substantially perpendicular to the airflow path, where the plurality of impedance zones comprise a first impedance zone having a first air impedance, and a second impedance zone having a second air impedance less than the first air impedance. Further, the plurality of zones in the plurality of heat sink structures are aligned so that the first impedance zone in one of the plurality of heat sink structures does not overlap with the first impedance zone in another of the plurality of heat sink structures, relative to the airflow path.
US10219355B2

A luminaire (100) for controlling a light output of a lighting module (106) comprising at least one light source is disclosed. The luminaire (100) comprises a housing (102) and a plurality of connectors (104, 105) for interfacing with the lighting module (106). Each connector (104, 105) has a position defined by a location relative to the housing (102) and an orientation relative to the gravitational field, wherein at least two connectors (104, 105) have different orientations. The luminaire (100) further comprises a processor (108) for detecting the lighting module (106) at a connector (104) and for accessing information indicative of the position of the connector (104). The processor (108) is further arranged for identifying the lighting module (106) based on a signal received from the lighting module (106), and for controlling the light output of the lighting module (106) based on the identification of the lighting module (106) and the position of the connector (104).
US10219352B2

A light-emitting apparatus includes: a light source unit; an optical sensor configured to acquire a light detection value corresponding to light emitted from the light source unit; a temperature sensor configured to acquire a temperature detection value corresponding to temperature of the optical sensor; and a correction unit configured to execute switching between first processing to acquire a current corrected detection value by correcting a current light detection value, based on a current temperature detection value, and second processing to acquire a current corrected detection value, based on: 1) at least one of a past light detection value and a past corrected detection value; 2) a past temperature detection value; and 3) the current temperature detection value.
US10219348B1

Disclosed is an LED fault detection circuit, including a current source, a detection resistor and a first circuit, coupled between an LED string and an LED driving circuit. The current source provides a first current. A first end of the detection resistor is coupled to a node between the LED string and the LED driving circuit, and a second end of the detection resistor is coupled to the current source. The first circuit is coupled to the current source and the detection resistor. After the LED string is driven by the LED driving circuit, a detection current flows through the detection resistor. Then, the first circuit generates a fault detection signal according to the sum of the first current and the detection current. As a response, the LED driving circuit stops driving or continues to drive the LED string according to the fault detection signal.
US10219340B2

A method of controlling illumination, including transmitting location information from a communication device to a computer; receiving illumination data with the communication device, where the illumination data is generated by the computer based at least in part on the location information; and transmitting an illumination signal from the communication device to a wearable accessory containing at least one light source, where the illumination signal is based at least in part on the received illumination data and is operable to actuate the at least one light source.
US10219337B2

A control module is able to be installed with electrical devices, such as, for example electrical loads (e.g., lighting loads) and/or load regulation devices. The control module may determine whether an LED driver for an LED light source is responsive to one or more of a plurality of control techniques. The control module may be able to automatically determine an appropriate control technique to use to control the connected LED driver and/or LED light source. The control module may sequentially attempt to control the LED driver and/or LED light source using each of the plurality of control techniques and determine if the LED driver and/or LED light source is responsive to the present control technique. The plurality of control techniques may include one or more analog control techniques and one or more digital control techniques.
US10219336B2

Disclosed is an LED lighting apparatus which includes LED groups and emits light in response to a change of a rectified voltage. The LED lighting apparatus includes a balancing circuit which controls the rectified voltage to be applied to the LED groups in parallel or series to each other.
US10219335B2

A load control device for controlling the amount of power delivered to an electrical load (e.g., an LED light source) includes first and second semiconductor switches, a transformer, a capacitor, a controller, and a current sense circuit operable to receive a sense voltage representative of a primary current conducting through to a primary winding of the transformer. The primary winding is coupled in series with a semiconductor switch, while a secondary winding is adapted to be operatively coupled to the load. The capacitor is electrically coupled between the junction of the first and second semiconductor switches and the primary winding. The current sense circuit receives a sense voltage and averages the sense voltage when the first semiconductor switch is conductive, so as to generate a load current control signal that is representative of a real component of a load current conducted through the load.
US10219334B2

According to the present disclosure, a circuit arrangement for operating semiconductor light sources includes: a power input for inputting an AC input voltage, an output having a first output terminal, and a second output terminal, which is designed to connect a string of semiconductor light sources, a control input for controlling the operation of the circuit arrangement with a control signal, a rectifier circuit for converting the AC input voltage into a rectified voltage, a converter circuit for transforming the rectified voltage into a current which is suitable for the semiconductor light sources, a first switch arranged between the converter circuit and the output, for the switching of the current through the semiconductor light sources, and a first diode arranged between the first switch and the output, or between the converter circuit and the first switch.
US10219329B2

A method of fabricating a thermoplastic component using inductive heating is described. The method includes positioning a plurality of induction heating coils to define a process area for the thermoplastic component, wherein the plurality of induction heating coils comprises a first set of coils and a second set of coils. The method also includes controlling a supply of electricity provided to the plurality of inductive heating coils to intermittently activate the coils. The intermittent activation is configured to facilitate prevention of electromagnetic interference between adjacent coils.
US10219325B2

Methods and apparatus for measuring the melt depth of a substrate during pulsed laser melting are provided. The apparatus can include a heat source, a substrate support with an opening formed therein, and an interferometer positioned to direct coherent radiation toward the toward the substrate support. The method can include positioning the substrate with a first surface in a thermal processing chamber, heating a portion of the first surface with a heat source, directing infrared spectrum radiation at a partially reflective mirror creating control radiation and interference radiation, directing the interference radiation to a melted surface and directing the control radiation to a control surface, and measuring the interference between the reflected radiation. The interference fringe pattern can be used to determine the precise melt depth during the melt process.
US10219307B2

A method and system are proposed for establishing a requested connection between a source node and a destination node in a telecommunications network. The system and method are described in relation to a 3GPP network, but are applicable to other types of networks. The method includes generating a source application identifier for the connection within the source node, retrieving a source node identifier for the source node and transmitting the source application identifier and the source node identifier to the destination to provide a source connection identifier for the requested connection between the source node and the destination node.
US10219306B2

Systems and methods for providing mobile services are disclosed. In one implementation, an access point (AP) is provided, which may include a set of one or more base-station functions for use by a user equipment (UE) connected to the AP over a wireless communication interface. The one or more base-station functions may be configured to receive information from the UE. The AP may further include a set of one or more core-network functions configured to receive the information from the set of one or more base-station functions and a distributed portion of a service. The distributed portion of the service may be configured to receive the information from the one or more core-network functions and communicate the information to a corresponding cloud portion of the service running on a cloud platform. The service may be provided by a combination of the distributed portion and the cloud portion of the service. The distributed portion of the service may be further configured to receive a response from the cloud portion of the service based on processing performed by the cloud portion on the cloud platform.
US10219304B2

The present invention relates to a method for operating a terminal device (106) of a wireless communication system (100). The terminal device (106) is connected to a base station (101) of the wireless communication system (100). According to the method, an intermediate node functionality is provided at the terminal device (106). The intermediate node functionality is configured to forward communication data received from the base station (101) to a further terminal device (107) and to forward communication data received from the further terminal device (107) to the base station (101). Upon receiving a permission from the base station (101) to activate the intermediate node functionality, the terminal device (106) activates the intermediate node functionality.
US10219299B2

A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an apparatus is configured transmit, to a set of stations, a trigger frame that indicates a set of RUs for uplink and/or downlink transmission available to each station of the set of stations. The trigger frame may be a request for feedback on the set of RUs from each station. The apparatus may be configured to receive from each station a response frame over an uplink resource based on the transmitted trigger frame. The response frame may include the feedback on the set of RUs and may be received independent of a channel condition associated with the uplink resource. The feedback may be an ordered list of RUs based on the set of RUs.
US10219296B2

Systems and methods related to Downlink-Uplink Decoupling (DUDe) in mixed licensed and unlicensed carrier wireless system are disclosed. In some embodiments, a method of operating a wireless device comprises communicating with a first radio node that operates on a licensed carrier to obtain a set of time resources in which the wireless device is expected to be scheduled for uplink data transmission on the licensed carrier and/or a set of time resources in which the wireless device is expected to receive downlink control transmission on the licensed carrier. The method further comprises communicating with a second radio node that operates on an unlicensed carrier to obtain, based on the set(s) of time resources for the licensed carrier, a set of time resources in which the wireless device will not be scheduled for downlink reception on the unlicensed carrier and receiving a downlink transmission from the second radio node accordingly.
US10219294B2

There is provided mechanisms for data transmission on a contention based physical data channel (PDCH). The method is performed by a wireless device. The method comprises sending a first data transmission on the contention based PDCH to an access node. The method comprises receiving a response to the first data transmission from the access node. The method comprises determining a signal strength of the response. The method comprises acting as the first data transmission either was collision-free or collided with another data transmission of another wireless depending on a comparison between the signal strength and a threshold defined by an expected signal strength of the response.
US10219292B2

Methods, systems, and devices for wireless communication are described. A base station may employ a multiplexing configuration based on latency and efficiency considerations. The base station may transmit a resource grant, a signal indicating the length of a downlink (DL) transmission time interval (TTI), and a signal indicating the length of a subsequent uplink (UL) TTI to one or more user equipment (UEs). The base station may dynamically select a new multiplexing configuration by, for example, setting the length of an UL TTI to zero or assigning multiple UEs resources in the same DL TTI. Latency may also be reduced by employing block feedback, such as block hybrid automatic repeat request (HARQ) feedback. A UE may determine and transmit HARQ feedback for each transport block (TB) of a set of TBs, which may be based on a time duration of a downlink TTI.
US10219289B2

A method in a network node downloads an upcoming web page to a user equipment. The network node obtains a first value, relating to the upcoming web page, of a set of features. The features represent any one out of: the upcoming web page, the user equipment, and a web browser in the user equipment. The network node predicts whether it is beneficial regarding download time to activate an uplink grant pre-allocation for the user equipment for downloading the upcoming web page. The prediction is based on a relationship between the first value and of a second value of the set of features, which second value is related to a previously downloaded web page, and an evaluation whether it is beneficial regarding download time to activate the uplink grant pre-allocation for the previously downloaded web page. The network node provides the prediction to a base station.
US10219285B2

According to one embodiment, a wireless communication device includes: a receiver configured to receive a first frame from a first terminal and a second frame from a second terminal; and controlling circuitry configured to obtain quality information of a first channel with the first terminal based on the first frame and quality information of a second channel with the second terminal based on the second frame, and determine a transmission rate applied to the first terminal and a transmission rate applied to the second terminal in spatially multiplexed transmission, based on the quality information of the first channel, the quality information of the second channel and interference amount information being indicative of an amount of interference depending on an execution condition of the spatially multiplexed transmission.
US10219283B2

A device may detect a trigger to configure a coverage enhancement mode for a wireless device. The wireless device may be associated with a particular coverage area. The device may determine information associated with one or more wireless devices connected to a network. The network may be associated with the particular coverage area. The information may be associated with a level of network traffic of the network. The device may determine a level of coverage enhancement for the wireless device based on the information associated with the one or more wireless devices connected to the network. The device may transmit an instruction to cause the wireless device to utilize the level of coverage enhancement for the coverage enhancement mode.
US10219282B2

A method and system for resource allocation for data and control channels is provided. A downlink transmission method of a base station in a the system includes determining, by the base station, whether resources for a terminal are restricted; determining a sub-set of resource blocks for the terminal from among all resource blocks, if the resources for the terminal are restricted; transmitting information about the sub-set of the resource blocks to the terminal; and allocating a first sub-sub-set of the sub-set of the resource blocks for control channel transmission, and a second sub-sub-set of the sub-set of the resource blocks for data channel transmission.
US10219280B2

A communications device transmitting/receiving signals to/from a mobile communications network includes one or more network elements providing a wireless access interface for the communications device. The wireless access interface includes plural communications resource elements across a host frequency range of a host carrier, and a first section of the communications resources within a first frequency range for preferable allocation to reduced capability devices forming a first reduced bandwidth carrier and a second section of the communications resources within a second frequency range for preferable allocation to the reduced capability devices forming a second reduced bandwidth carrier. Each of the first and second frequency ranges is within the host frequency range. The communications device is configured with a reduced capability to receive the signals only within a frequency bandwidth less than the host frequency range and equal to at least one of the first frequency range or the second frequency range.
US10219279B2

A method, an apparatus, and a computer-readable medium for wireless communication are provided. The apparatus may be a UE. The UE transmits a message to a base station. The message includes a status of the UE. The UE receives a DCI message from the base station based on the status. The DCI message includes transmit power control information for D2D communications. The transmit power control information indicates whether the UE can transmit at an allowed transmit power. The UE transmits data based on the transmit power control information received in the DCI message.
US10219278B2

A data transmission method and a related device are disclosed. The data transmission method includes: obtaining to-be-transmitted K bits; mapping the K bits to F resource units according to a codebook and a value of the K bits, so as to obtain a codeword CK that is to be transmitted by using the F resource units, where the codebook includes S codewords in a one-to-one mapping relationship with S different values of the K bits; and sending the codeword CK by using the F resource units.
US10219274B2

Systems and techniques relating to wireless communications are described. A described technique includes sensing a group of channels for a channel contention operation that acquires two or more channels of the group of channels and detects a busy channel of the group of channels; determining a channel bonding indicator based on the channel contention operation; generating a preamble portion of a frame that includes the channel bonding indicator; generating a data portion of the frame, and transmitting the frame to one or more devices. Generating the preamble portion can include duplicating a legacy preamble on each of the acquired channels within the preamble portion. Generating the data portion can include setting first subcarriers that correspond to the acquired channels to data values, and setting second subcarriers that correspond to the busy channel to null values for at least a portion of the data portion of the frame.
US10219266B2

A terminal device receives a control channel including a DCI format and transmits a PUSCH, in which the DCI format includes an uplink index and information for indicating a HARQ process number; when both a first bit and a second bit of the uplink index are set to 1, the HARQ process number in the PUSCH corresponding to the first bit is X and the HARQ process number in the PUSCH corresponding to the second bit is mod (X+1, Z); the mod (X+1, Z) is a function outputting a remainder when dividing (X+1) by Z; the X is determined based on the information for indicating the HARQ process number; and the Z is a value identical to a maximum number of HARQ processes in a serving cell determined by an uplink/downlink configuration.
US10219251B2

The present disclosure discloses a method and a device for communication. The method includes: determining, by the user equipment, a specific uplink-downlink sub-frame configuration when the uplink-downlink sub-frame configuration information is not received by the user equipment during the period; and communicating with a network side equipment by the user equipment during the period based on the specific uplink-downlink sub-frame configuration. By the solution of the present disclosure, a probability of the situation that the user equipment cannot communicate with the network normally as the user equipment does not correctly receive the physical layer control signaling which carries the uplink-downlink sub-frame configuration information and is sent from the network side is reduced, and user throughput is improved.
US10219242B2

A method for operating a first user equipment (UE) includes establishing an application layer connection with a second UE, wherein the first UE and the second UE are indirectly coupled to each other by a communications network, detecting an occurrence of an event at the first UE, and sending a first notification of the event to the second UE over the application layer connection.
US10219233B2

A coordinator node may dynamically allocate links for communication in a network and communicate the link allocations via beacons. The beacons include a dynamic allocation change detection IE, which the coordinator node adjusts each time it modifies the link allocations. A receiving node receives the beacon and uses the value of the dynamic allocation change detection IE to determine whether the link allocations have been modified. The coordinator node may transmit the beacons during scheduled beacon slots or shared links. If the coordinator node transmits a beacon during a shared link, it may also initiate communication of the beacon early during the slot. A receiving node may in turn transmit its data early in its newly allocated link, if it fails to transmit previously in this link due to a CCA failure.
US10219230B2

Technology for performing multiple timing advances in a carrier aggregation communication system is disclosed. A method comprises communicating a random access preamble from a UE to an eNodeB via a PCell associated with a selected component carrier of the carrier aggregation. A Random Access Response (RAR) is received at the UE from the eNodeB for the PCell. The RAR contains a timing advance adjustment instructing the UE to adjust a timing of a PCell wireless communication. A request is received at the UE to adjust a timing of an SCell communication. A random access preamble is communicated to the UE via the SCell. An RAR is received at the UE from the eNodeB for the SCell to adjust a timing advance of the SCell wireless communication.
US10219224B2

Embodiments described herein relate to providing reduced power consumption in wireless communication systems, such as 802.11 WLAN systems. Timing information regarding power save opportunities (PSOPs) may be provided in communication frames, which may inform mobile devices of expected frame exchange periods during which they may transition to a Doze state. Additional PSOP information may be included in beacon frames, which may inform mobile devices of expected multicast periods during which they may transition to a Doze state. This may operate to provide improvements in terms of power consumption.
US10219223B2

A system includes a device and a wireless network. The device uses multiple wireless communication protocols. The wireless network is coupled to the device by the multiple wireless communication protocols. The device simultaneously uses two of more of the multiple wireless communication protocols. The wireless communication protocols and the wireless communication export protocols include WiFi, ZigBee and Bluetooth.
US10219216B2

Methods, apparatuses, and computer program products for direct communication between wireless devices. Techniques for transmitting multiple redundant scheduling assignments for the same data transmission are provided, as well as techniques detecting information using multiple redundant scheduling assignments.
US10219211B2

A method for enabling a network selection during change in a location of a user equipment (UE) comprises of performing an emergency camping on a first PLMN during a change in location of the UE from a first network to a second network in a power ON mode, identifying a mobile country code and a mobile network code of the first available network from a system information block (SIB) detected from the first network during the emergency camping, determine whether a registered public land mobile network (RPLMN) of the UE is same as a network area of the first available network by comparing the identified MCC and MNC with information of a PLMN database stored in the UE, and determining at least one PLMN from a plurality of priority PLMNs of the second network from the PLMN database if the RPLMN is different from the network area of the first available network.
US10219209B2

A system is provided for content delivery across heterogeneous networks. The system may store a database of unified identity codes (UICs) for respective categories of information, and in-network addresses of in-network subscriber nodes subscribed to the respective categories of information. At least one in-network subscriber node may be a gateway node of and between a heterogeneous network and another heterogeneous network that includes an out-of-network subscriber node. The system may receive a query including a UIC for a category of information to which one or more in-network subscriber nodes are subscribed, and in response thereto retrieve from the database using the UIC, one or more in-network addresses for the one or more in-network subscriber nodes. The system may also reply to the query with the one or more in-network addresses for use by the source node to transmit content to the one or more in-network subscriber nodes.
US10219204B2

A method for obtaining content of service information is provided. The method includes detecting service network information associated with a wireless network provided by a service information provider, obtaining an identifier included in the service network information, determining whether the identifier is stored in a database, and if it is determined that the identifier is stored in the database, obtaining the content of service information based on a corresponding relation between the identifier and the content of service information.
US10219201B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The purpose of the present disclosure is to discover a small cell in a wireless communication system. An operation of a terminal in the wireless communication system includes receiving a first signal for informing of existence of a small cell according to a first measurement period and attempting to detect the first signal and a second signal for informing of a service coverage of the small cell according to a second measurement period after detecting the first signal. In addition, the present disclosure also includes embodiments other than the embodiment described above.
US10219200B2

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Link setup using different Radio Access Technologies (RATs) in a wireless communication system is provided. A method for operating a device supporting a first RAT and a second RAT includes sending information notifying a discovery interval start time for the second RAT, using the first RAT, and sending discovery signals during the discovery interval using the second RAT.
US10219197B2

An interconnection device includes a wide area network interface, arranged for establishing a connection with a base station in a plurality of wide area networks of the cellular network type. There is a local area network interface, arranged for communication between a local device and the wide area network interface.
US10219191B2

Aspects of the disclosure provide a method that includes receiving a measurement configuration message indicating a predetermined number. A measurement event is defined based on the predetermined number of signal beams from a serving base station and the predetermined number of signal beams from a neighboring base station. The method also includes identifying a first number of best signal beams from the serving base station and a second number of best signal beams from the neighboring base station, where the first number and the second number are equal to or less than the predetermined number. The method further includes determining whether the measurement event occurs based on the first number of best signal beams from the serving base station and the second number of best signal beams from the neighboring base station, and sending a measurement report when the measurement event occurs.
US10219190B2

Embodiments of the present disclosure describe methods, systems, and devices for facilitating transfer of user equipment (UE) handover in multi-cell networks. A source evolved node B (eNB) may transmit an autonomous handover grant to a UE along with an indication of a target eNB. The source eNB may also make a handover request to the target eNB and provide a UE context to the target eNB. Upon transmission of a handover command, the UE may perform a random access channel procedure to connect to the target eNB. Because the eNB may have the UE context (or may be able to fetch the context), the handover time may be lessened. Other embodiments may be described and/or claimed.
US10219189B2

A method for policy converging, a UE, and a server are provided. The method includes: sending, by a UE, a policy request message to a first policy server; receiving a policy response message from the first policy server, where the policy response message includes first policy information of the first policy server and information about at least one piece of second policy information; acquiring the at least one piece of second policy information according to the information about the at least one piece of second policy information; and converging, according to the policy response message, the first policy information and the at least one piece of second policy information to generate converged policy information.
US10219175B2

A mobile network component comprises a mobile management entity, MME, a software defined network controller, SDNC. The SDNC is configured to link to MME so as to establish directly Ethernet, MPLS or GRE based internet protocol with mobile QoS priorities mapped into Ethernet, MPLS or GRE transport priorities, IP, communications between evolved node b, eNB, SDN switch, and internet.
US10219171B2

A system and method for performing an emergency call route failover between an Emergency Call Session Control Function (E-CSCF) and multi-homed remote end-point functions such as Border Gateway Control Function(BGCF)/Media Gateway Control Function (MGCF) or Interconnection Border Control Function (IBCF) in an Internet Protocol Multimedia Subsystem (IMS) uses Session Initiation Protocol (SIP) and/or Domain Name System (DNS) methods. The E-CSCF and/or a DNS server monitors the availability of the remote end-points to create a peer list of route options. The E-CSCF or the DNS server selects a route option from the peer list to route an emergency call to an appropriate Public Safety Answering Point (PSAP). In the event that the route option fails, the E-CSCF fails over to the next available route option to route the emergency call.
US10219168B2

A method and a system for intelligent mobile function distribution are disclosed. An embodiment includes discovering, by an Intelligent Mobile Function Distribution (iMOD) entity, resources available in a mobile network and moving mobile functions across the mobile network in accordance with the discovered resources, thereby allowing the mobile network to adapt to changing conditions.
US10219156B2

Disclosed herein are a data protection apparatus and method for a smart device. The data protection apparatus for a smart device includes a detection unit for detecting unauthorized activity in a bootloader of the smart device, based on whether a program for acquiring an administrator privilege has been installed and whether a compressed-command file is present, during a procedure for loading the bootloader, and a data access blocking unit for, when the unauthorized activity is detected, performing an operation of locking the smart device, thus blocking access to data in the smart device.
US10219153B2

A method of operating a User Equipment (UE) enabled isolated Evolved Universal Mobile Telecommunications System Terrestrial Radio Access Network (E-UTRAN) operation for public safety (IOPS) is provided. The method includes receiving, from an IOPS-capable eNodeB (eNB), a system information block (SIB) message including an IOPS public land mobile network (PLMN) identity; activating a dedicated IOPS universal subscriber identity module (USIM) application based on the IOPS PLMN identity; and authenticating the IOPS-capable eNB based on the dedicated IOPS USIM application.
US10219152B2

A method of establishing a group trust relationship in an Internet of Things (IoT) system using a first IoT device within a group of IoT devices is provided. The method includes generating, by the first IoT device, a first set of keys corresponding to the first IoT device, deriving, by the first IoT device, a group set of keys corresponding the group of IoT devices, and discarding the first set of keys and storing the group set of keys after the first IoT device transmits data toward a base station and goes idle, wherein the group set of keys is used by each IoT device within the group of IoT devices for subsequent transmissions of data to the base station.
US10219150B2

A communication establishment method including acquiring a first communication number of a current communication terminal; acquiring an input image, obtaining an information code according to the image, the information code being corresponding to a second communication number; sending call information to a predetermined server, the call information being attached with the first communication number and the information code. The current communication terminal obtains the information code according to the image, provides the information code and the first communication number of the current communication terminal to the predetermined server to establish a communication between the current communication terminal that uses the first communication number and a communication terminal that uses the second communication number. Thus, a user of the current communication terminal does not need to obtain the second communication number used by the other user, which protects the number privacy of the user who uses the second communication number.
US10219149B2

One embodiment of the present specification provides a method for managing subscriber information to respond to a network failure in a home subscriber server (HSS). The method can comprise the steps of: receiving a packet data network (PDN) failure indication; updating subscriber information related to a PDN on the basis of the PDN failure indication; and transmitting a message that indicates the update of the subscriber information.
US10219144B1

The disclosed system provides a facility to communicate to an Internet Protocol Multimedia Subsystem (IMS) network an indication of mobility events occurring in a telecommunications access network. A mobile device connects to a first base station (e.g., an “eNodeB”) and registers on an IMS network. A component in the IMS network, such as a telephone application server (TAS), stores the first identifier. In addition, the TAS creates or modifies a call detail record (CDR) to indicate that the mobile phone is connected to the base station. After a handover occurs from the first base station to a second base station, the mobile device transmits to the IMS network a second identifier that uniquely identifies the second base station. The mobile device transmits the identifier of the second base station to the TAS within the IMS network via, e.g. an XCAP PUT or POST request. After receiving the second identifier, the TAS stores the received second identifier and modifies a CDR to reflect the received second identifier.
US10219141B2

Embodiments of the present disclosure can include methods, devices and systems for unified information to be carried in P2P discovery, NAN discovery, BLE discovery and NFC discovery that enable two devices to set up a data session either over a P2P link or over an AP infrastructure link. Certain embodiments can be used or extended to any other out-of-band Wi-Fi or Wireless Gigabit Alliance (WiGig) Discovery.
US10219129B2

A portable electronic device may generate a (RF) radio frequency fingerprint that includes information representative of at least a portion of RF signals received at a given physical location. The RF fingerprint may include, for example, a unique identifier and a signal strength that are both logically associated with at least a portion of the received RF signals. The portable electronic device may also receive data representative of a number of environmental parameters about the portable electronic device. These environmental parameters may be measured using sensors carried by the portable electronic device. Considered in combination, these environmental parameters provide an environmental signature for a given location. When combined into a data cluster, the RF fingerprint and the environmental signature may provide an indication of the physical subdivision where the portable electronic device is located. The portable electronic device may then generate a proposed semantic label for the physical subdivision.
US10219128B2

The present invention provides a wristwatch, a wearable device, an emergency help seeking method, and a speed dial method. The present invention can carry out the functions of emergency help seeking and/or speed dial by cooperating a wristwatch or a wearable device putting on a user with the user's mobile terminal. For instance, when the user continuously taps or shakes the wristwatch or wearable device, this action can notify the user's mobile terminal to execute the emergency calling function. According to the number of times the user taps the wristwatch or the wearable device, the mobile terminal can quickly dial, according to the number of times the user taps, a phone number of a contact person corresponding thereto.
US10219126B2

Centralized management of the Internet of Things resolves user difficulties. Connected devices may be associated with an owner's or user's electronic profile. The electronic profile may be represented as a graphical user interface (such as a webpage), thus allowing remote management of the connected devices. The owner or user may thus configure the electronic profile to define what electronic data is shared and with whom.
US10219124B2

In a telecommunications network, an incoming connection request to a primary (mobile) device may be terminated at a selected secondary device based on location information (WiFi connectivity, GPS location, Bluetooth connection). Similarly, a user may move an existing connection from the primary device to the secondary device, and back, by simple interaction with the primary device. A Mobile Device Application (MDA) resident in the primary device may control the termination and movement of connection requests and connections.
US10219123B2

In one embodiment, a method includes generating a waveform fingerprint based on captured ambient audio data; calculating a location of the computing system; sending the generated waveform fingerprint and the location to a server; and receiving instructions from the server to adjust one or more device settings of an output device of the computing system. The instructions being based at least in part on identifying one or more audio fingerprints that match the generated waveform fingerprint and correlating one or more of the identified audio fingerprints to a physical environment of the computing system. The method also includes adjusting one or more of the device settings of the output device of the computing system in accordance with the received instructions.
US10219119B2

Techniques are described for providing location-based information and functionality to people and computing devices in various ways. In at least some situations, the techniques include enabling multiple people in a common geographic area to interact in various ways, such as via devices capable of communications (e.g., cellular telephones, computing devices with wired and/or wireless communications capabilities, etc.). In addition, the techniques include enabling the creation and maintenance of location-based virtual groups of users (also referred to as “clouds”), such as for users of mobile and/or fixed-location devices. Such clouds may enable various types of interactions between group members, and may be temporary and/or mobile.
US10219112B1

Preferred points or regions in space for performing a task at a location, e.g., the delivery of an item to the location, may be defined based on sensed positions obtained during the prior performance of tasks at the location. The sensed positions may be identified using a GPS sensor or like system. Vectors including coordinates of the sensed position, and uncertainties of such coordinates, may be clustered into groups at the location. Subsequently identified vectors including coordinates and uncertainties may further refine a cluster, or be used to generate a new cluster. A preferred point or region in space may be identified based on such location hypotheses and utilized in the performance of tasks. Some preferred points or regions may be used for routing vehicles to the location, while others may correspond to delivery points for items at the location.
US10219108B1

A method and system for using a positioning reference signal (PRS) of a cell to indicate an operational state of the cell. The cell could have two or more candidate PRS configurations defining physical configurations of its PRS, such as frequency positions of air interface resources that carry the cell's PRS. One such PRS configuration could correspond with one operational state of the cell (e.g., heavy cell load), and another such PRS configuration could correspond with a different operational state of the cell (e.g., normal or light cell load). A base station could thus select and apply a particular PRS configuration to indicate operational state of the cell. And an entity such as a wireless client device or neighboring base station could determine the PRS configuration used in the cell as a way to determine the operational state of the cell.
US10219107B2

A last known location of a tracking device can be determined by using location information received at a tracking system. A disconnection event is received at the tracking system indicating that a tracking device has disconnected from a mobile device. In response, the tracking system can generate a last known location for the tracking device. Other relevant location updates, such as recent locations of the mobile device or locations of other mobile devices that connect to the tracking device are collected and associated with the disconnection event. Based on the location updates, a last known location of the tracking device can be computed and stored.
US10219101B2

There is provided an information delivery apparatus including a receiving portion to receive location information of a mobile communication terminal at a given time and acquired date and time of the location information from the terminal, an event information storage portion to store event information including an event place, date and time, a delivery terminal selecting portion to select the mobile communication terminal to which the event information is to be delivered based on the location information and the acquired date and time of the location information and on the event place, date and time, and an event information delivery portion to deliver the event information to the selected mobile communication terminal. The delivery terminal selecting portion selects the mobile communication terminal whose location indicated by location information is within a predetermined range and whose acquired date and time of the location information are before the event date and time.
US10219096B2

A vehicle is provided having a passenger compartment with at least a front seat position in a front audio zone and at least a rear seat position in a rear audio zone. The vehicle includes at least left and right front speakers respectively in relation to the forward direction of the vehicle, which are arranged in front of the front seat position; left and right center speakers respectively, which are arranged in front of the rear seat position; a central front speaker which is arranged centrally in front of the front seat position; and a control unit which is designed to route signal portions of individual channels of a multi-channel audio signal to the speakers such that the multi-channel audio signal is spatially played back in the front and the rear audio zone based on the seat positions; wherein the front seat position is rotatable by 180 degrees.
US10219092B2

A method comprising: causing targeting of a message to a first sub-set of users that receive messages, wherein the message is not targeted to a second sub-set of users that receive messages; and causing different spatial rendering of the message to the first sub-set of users compared to the second sub-set of users.
US10219091B2

A method for dynamically changing the master audio playback device of a set that includes at least two audio playback devices, wherein one audio playback device of the set is a set master audio playback device that controls the play of audio data by at least one other slave audio playback device of the set. A first slave audio playback device receives its selection as a new recipient of audio data and, in response, the first slave audio playback device is designated as a new set master audio playback device and the set master audio playback device is designated as a new slave audio playback device. The new set master audio playback device controls the play of audio by the new slave audio playback device.
US10219088B2

Photoactive cleaning hearing assistance devices and methods of cleaning hearing assistance devices are described. Photoactive nanoparticles may be disposed on or in the hearing assistance devices. The photoactive nanoparticles provide a localized surface plasmon resonance effect when illuminated with light.
US10219080B2

Disclosed is an electrical-acoustic transformation device, including: a vibration system and a magnetic circuit system with a magnetic gap; wherein the vibration system includes: a diaphragm, a voice coil provided below the diaphragm and suspending in the magnetic gap, a piezoelectric plate provided on one side of the diaphragm, a first frequency division circuit connected to the voice coil, and a second frequency division circuit connected to the piezoelectric plate; and the first frequency division circuit performs frequency division on an externally input first audio signal and outputs same to the voice coil; and the second frequency division circuit performs frequency division on an externally input second audio signal to obtain a high frequency signal to drive the piezoelectric plate. The present invention provides an electrical-acoustic transformation device with super wideband.
US10219072B1

A dual microphone near field voice enhancement arrangement in a motor vehicle includes a seat having a headrest with two opposite lateral sides. Each of two microphones is mounted on a respective one of the two opposite lateral sides of the headrest. Each microphone produces a respective microphone signal indicative of sounds within a passenger compartment. An electronic processor receives the microphone signals. The processor calculates a time delay between the microphone signals, and uses the calculated time delay to estimate amplitudes of the microphone signals. The processor applies a respective time delay to each of the microphone signals based on the calculated time delay to produce two time-aligned signals. The processor applies a respective gain to each of the time-aligned microphone signals based on the estimated amplitudes to produce two time-aligned and gain corrected signals. The processor sums the time-aligned and gain corrected signals.
US10219067B2

A sound system is provided with a headphone that includes a transducer and at least one microphone. The sound system also includes an equalization filter and a loop filter circuit. The equalization filter is adapted to equalize an audio input signal based on at least one predetermined coefficient. The loop filter circuit includes a leaky integrator circuit that is adapted to generate a filtered audio signal based on the equalized audio input signal and a feedback signal indicative of sound received by the at least one microphone, and to provide the filtered audio signal to the transducer.
US10219061B2

A combined light and loudspeaker driver device comprising a housing supporting a loudspeaker driver, a heat removal element, electronic components and a light source. The heat removal element includes a column extending along a central longitudinal axis to a base of the housing, to meet a heat sink formed around the central longitudinal axis to the rear of the housing. The light source provides task lighting and is a heat source. It is mounted on a front end of the column distal from the heat sink at the base of the housing, to optimize conduction of heat away from the light source. The housing is generally cup shaped and has side walls. The interior of the side walls is parallel with the central longitudinal axis of the housing over the majority of the rearward depth thereof resulting in a large void behind the loudspeaker diaphragm, leading to improved sound.
US10219053B2

A fiber-to-coax optical network unit for converting one or more Gigabit or Ethernet Passive Optical Network (GPON or EPON) fibers to one or more coaxial cable lines to connect a subscriber's premises to a Community Access Television (CATV) system.
US10219052B2

An embodiment method for managing connections on a communications network having an optical network portion includes receiving a request for a first connection at a controller in signal communication with one or more reconfigurable optical add-drop multiplexers (ROADMs) controlling an optical network portion of a communications network, wherein the controller is connected to the communications network. The controller determines a route on the communications network for the first connection according to conditions of the communications network, with the route comprising one or more first links of the optical network. The controller determines one or more first ROADMs controlling the one or more first links and sends commands from the controller to the one or more first ROADMs to allocate bandwidth on the one or more first links.
US10219047B1

A content hosting system determines whether or not to remove media content items that use, either in whole or in part, media content of other media content items. The media content items are uploaded or otherwise added to the system by different owners. To correctly make this determination appropriately, the content hosting system adopts a two-step process. First, for a given probe media content item, the content hosting system identifies reference media content items of which reference media content is reused in the probe media content item. Second, the content hosting system evaluates whether or not the probe media content item should be removed. To make this evaluation, the content hosting system uses contextual information such as characteristics associated with a reference media content item and the probe media content item.
US10219044B2

An electronic content guide may organize content such as television programs into categories and subcategories. The categories and subcategories may be topical as well as time-based. As a result, the user can select a given time-based criteria and within that time-based criteria select topical subcategories. As a result, the number of programs that may be displayed in any given graphical user interface may be reduced to a manageable level. This may be done without requiring a great deal of scrolling to view selected categories, subcategories and particular programs.
US10219042B2

A system that incorporates teachings of the present disclosure may include, for example, obtaining first personal content associated with a first mobile communication device, obtaining recognition information associated with a target individual where the recognition information is associated with at least one of images of the target individual and audio of the target individual, obtaining second personal content associated with the first mobile communication device, and performing recognition analysis on the second personal content using the recognition information to detect the target individual being present in second images of the second personal content, where a communication device associated with the target individual is provided with access to the second images. Other embodiments are disclosed.
US10219036B2

One embodiment of the present invention sets forth a technique for displaying scenes included in media assets. The technique includes selecting a first scene included in a first video asset based on one or more preferences and metadata associated with multiple scenes. The first video asset is one of multiple video assets, and each scene included in the multiple scenes is included in one of the video assets included in the multiple video assets. The technique further includes displaying the first scene within a first portion of a display area.
US10219034B2

Methods and apparatus to detect spillover in an audience monitoring system are disclosed. An example apparatus includes an audio sample selector to select first audio samples of a first audio signal received by a first microphone, the first audio signal associated with media; an offset selector to select first offset samples corresponding to a second audio signal received by a second microphone, the second audio signal associated with media, the first offset samples offset from the first audio samples by a first offset value; a cluster analyzer to, if a first count of occurrences of the first offset value satisfies a count threshold, accept the first offset value into a cluster; a weighted averager to calculate a weighted average of a second offset value and the first offset value in the cluster; a direction determiner to determine an origin direction of the media based on the weighted average; and a code reader to, when the origin direction is within a threshold angle, monitor audio codes embedded in the media.
US10219029B1

A computer-implemented method for determining online content insertion points in an online publication is provided. The method is implemented using a break point identifying (“BPI”) computer device in communication with a memory device. The method includes receiving a candidate online publication that includes a plurality of audio segments, identifying one or more of the plurality of audio segments, determining at least one break candidate within the candidate online publication based on the identification of one or more of the plurality of audio segments, determining at least one content insertion point with the candidate online publication based on the at least one break candidate. Each content insertion point represents a point in the candidate online publication for presenting online content, and store the at least one content insertion point in association with the candidate online publication.
US10219028B2

Provided are a display, a display device, a player, a playing device, and a playing display system. The display comprises at least two first display interfaces, a decode, and at least two data channels. Each first display interface is configured to receive a first image data stream transmitted by a second display interface with which a connection has already been established in a player. The first image data stream includes at least one start data frame and a second image data stream, the start data frame carries a data channel identifier. The decoder is configured to parse each first image data stream, and obtain a data channel corresponding to each second image data stream. Each data channel is configured to receive and output the corresponding second image data stream. The display can ensure that images displayed on a screen will not be ordered, and the operation is simple.
US10219027B1

A user may employ a user device (e.g., a television (TV) and a set-top box (STB)) to access a television system via a network. The television system may include one or more content servers (CSs) (e.g., a VOD server, an HTTP server, or other media server) for providing, among other things, a VOD service to the user and a broadcast transmission system for transmitting a multitude of linear television channels. Television system and/or user device is/are operable to enable the user to interact with an enhanced TV service (ETS) that allows the user to easily navigate among various different programmed linear channels (a.k.a., “streaming channels”) and VOD services. The ETS may be hosted in the television system, in user device, or in a combination of the two.
US10219026B2

A mobile terminal for and method of changing a playback time point and a playback viewing angle in a multi-view video. The mobile terminal including a touchscreen and a controller to control the touchscreen, to display a first frame corresponding to a first viewing angle area of a first time point and a progress bar corresponding to the multi-view video, to move a time indicator displayed on a position corresponding to the first time point to a position corresponding to a second time point of the progress bar according to a first input signal inputted on the progress bar, to display a first thumbnail image corresponding to the first viewing angle area of the second time point, and to display a second thumbnail image corresponding to a second viewing angle area of the second time point according to a second input signal inputted on the second thumbnail image.
US10219025B2

A transmission range determination unit of a video distribution device receives information about a display position for a video gallery display screen from a terminal device and determines, according to the received information, a transmission range for video gallery data in which display images of video data items are arranged, to be a size greater than a possible display range of the terminal device. A video gallery display screen generation unit generates the video gallery display screen in which the display images of the video data items included in the transmission range determined by the transmission range determination unit are arranged according to an arrangement of the display images of the video data items which is defined by the video gallery data, wherein the video gallery display screen generation unit distributes the generated video gallery display screen to the terminal device.
US10219018B2

Provided are a display device for allowing a first user to use information about content played by a device of a second user, when the user selects content to be received and played via the display device, and a method of controlling the same. The method includes the first display device providing first user identification information of the first user to a server; obtaining, from the server, electronic content guide information including second user identification information of a second user that is related to the first user and playback content identification information that corresponds to the second user; displaying, on the first display device, a user interface (UI) for selecting content that corresponds to the playback content identification information, based on the electronic content guide information; and the first display device playing content that is selected by using the UI.
US10219017B2

Methods and apparatus for providing persistent multicast delivery of content to devices within a network. In one embodiment, a webserver is provided to determine whether requested content is to be provided via a persistent multicast. If a multicast is not to be provided, the requesting device is instructed to query a unicast server. If a multicast is to be provided, the requesting device is instructed to query an entity for joining the multicast. After joining the multicast, the entity processes and provides the content to the requesting device as a unicast stream. In one variant, a web persistent port which is assigned by the entity to receive the multicast comprises a Web Socket compatible TCP port and the requesting device runs a WebSocket compatible media player. The webserver tracks requests to identify “popular” content to be delivered as a multicast. Content protection schemes and trick mode functions are also provided.
US10219014B2

Systems and methods for bandwidth-limited video transport are configured to receive (or otherwise discern) a selection of video parameter limits that correspond to a bandwidth limit and apply the video parameter limits to an input video stream to enforce the bandwidth limit while preserving video quality. Methods may include adjusting the video stream one parameter at a time until the adjusted video stream meets the bandwidth limit. Parameters to be adjusted may include image resolution, frame rate, image compression, color depth, bits per pixel, and/or color encoding. In some embodiments, the image resolution is reduced first, the frame rate is reduced next, and the image compression is increased last. The extent and/or order of the adjustments of the parameters may be selected by the user, based on the content of the video stream, and/or based on the bandwidth limit.
US10219008B2

Aspects of the subject disclosure may include, for example, receiving a plurality of live video streams from a plurality of communication devices, the plurality of live video streams being associated with a common event. Further aspects may include aggregating the plurality of live video streams to generate a composite video stream for presenting a selectable viewing of the common event and providing the composite video stream to a device for presentation. Additional aspects may include adjusting the composite video stream according to user generated-input to generate an adjusted composite video stream, the user-generated input corresponds to a request to adjust the presentation of the common event. Other aspects may include providing the adjusted composite video stream to the device for presentation. Other embodiments are disclosed.
US10219007B2

A method, device, computer program product and a processor readable medium is provided for signaling, in a bitstream representing a LDR picture obtained from an HDR picture. In one embodiment, both a picture/video format of a decoded version of the LDR picture, denoted an output LDR format, and a picture/video format of a decoded version of the HDR picture, denoted an output HDR format is provided. In one embodiment, the method includes encoding in the bitstream a second syntax element which is distinct from the first syntax element and which defines the output HDR format.
US10219002B2

Source devices are provided that increase quality of displayed images by dynamically integrating higher fidelity update frames into a base stream encoded using an encoding technique (e.g., chroma-subsampling and/or another lossless encoding technique). Use of base image frames enables backward compatibility with existing technology and serves as a baseline for bandwidth scaling. The fidelity update frames may include raw image data, lossy, or losslessly compressed image data, and/or additional subsampled image data. The image data included in the fidelity update frames may apply to the entire base image frame or a portion thereof. The fidelity update frames may include incremental data or complete, high fidelity image data for a portion of an entire image. The source devices may store and implement fidelity management policies that control operation of the devices to balance resource consumption against fidelity to meet the needs of specific operational environments.
US10218992B2

Provided are systems, methods, and computer-readable media for encoding, transmitting and decoding content having high fidelity and high motion content. In one aspect, a device includes at least one processor and at least memory having computer-readable instructions, which when executed by the at least one processor, cause the at least one processor to receive an encoded frame; determine whether the encoded frame includes at least one region having high fidelity content; and upon determining that the encoded frame includes at least one region having high fidelity content, perform a first decoding process for decoding the at least one region having high fidelity content, display a previous version of the high fidelity content on a display while the first decoding process is being performed, and display a decoded version of the at least one region having the high fidelity content on the display when performing the first decoding process is complete.
US10218961B2

A calibration method is for a photographic device that photographs an object through a transparent body. The calibration method includes: acquiring a first photographic image by photographing the object without interposing the transparent body; acquiring a second photographic image by photographing the object through the transparent body; calculating an absolute positional deviation that indicates a deviation in coordinates of an image of the object due to the transparent body based on coordinates of an image of the object on the first photographic image and coordinates of an image of the object on the second photographic image; calculating a correction parameter for calibrating the absolute positional deviation; and storing the correction parameter in the photographic device.
US10218956B2

A method of generating a depth cue for three dimensional video content is disclosed. The method comprises the steps of (a) detecting three dimensional video content that will appear in observer space when displayed (110) (b) identifying a reference projection parameter (120) (c) estimating a location of a shadow that would be generated by the detected content as a consequence of a light source emitting light according to the reference projection parameter (130) and (d) projecting light content imitating a shadow to the estimated location to coincide with display of the three dimensional video content (140). Also disclosed are a computer program product for carrying out a method of generating a depth cue for three dimensional video content and an apparatus (800) for generating a depth cue for three dimensional video content.
US10218953B2

An image processing apparatus includes a generation unit configured to generate, from an input image, a plurality of hierarchical images having different frequency bands; a gain calculation unit configured to calculate, for each of the hierarchical images, a gain based on a luminance value for each image area by using a tone conversion curve that is set according to the corresponding frequency band, wherein the tone conversion curve assigns tone with priority to different luminance ranges according to the frequency bands of the hierarchical images; a determination unit configured to determine a combined gain by combining gains that are set for the plurality of hierarchical images; and a conversion unit configured to perform tone conversion on the input image by using the combined gain determined by the determination unit.
US10218950B2

A method of creating a plurality of simulated window views on an interior surface of a building including defining the area on the surface that will be shown as window views and with a plurality of short throw video projectors hung from the ceiling provide a mapped video recording of an image to be viewed in the window areas where the mapped video recording creates discrete segments of the total view assigned to separate ones of the window areas and projecting the discrete segments on the window areas to create a total view of the selected image, such as a landscape.
US10218949B2

There is provided an information processing apparatus, an information processing method, and a program for reducing any drop in the accuracy of color correction, the information processing apparatus using a captured image captured by a calibrated imaging section imaging a projected image projected to a projection plane by a calibrated projection section in order to set color correction information as the information for correcting a color of each pixel of the projection section. This technology may be applied to electronic equipment having the functions of both a projector and a camera, or to a computer for controlling such electronic equipment.
US10218948B2

It aims to enable to uniform synthesized luminance in an image overlap region of a projection image by a simple process, by means of a mechanism of: performing display control to project a black image as the projection image to be projected from a first projection-type image displaying apparatus to a screen, and project, as the projection image to be projected from a second projection-type image displaying apparatus to the screen, an image in which dimming correction to the overlap region of the projection images respectively projected by the first and second projection-type image displaying apparatuses has been enabled; measuring a luminance characteristic of the second projection-type image displaying apparatus based on a photographed image obtained by photographing the overlap region; and setting a dimming correction characteristic for the overlap region by the first projection-type image displaying apparatus, based on the measured luminance characteristic.
US10218931B2

A method and system for airing broadcast signals is disclosed. Preferably, the system includes a production truck interface panel receiving a broadcast signal. A transmission relay circuit relays the signal from the interface panel to a broadcast network, and preferably including a broadcast signal detection circuit, and a signal processing circuit. The detection circuit determines a signal type of the broadcast signal, and the signal processing circuit processes the determined signal type. The system preferably further includes an operations control station displaying the determined type of broadcast signal. The method for airing broadcast signals over the broadcast network preferably includes the steps of providing the broadcast signal to the transmission relay circuit, detecting the broadcast signal type with the broadcast signal sensing and discerning circuit; and reconfiguring the signal processing circuit when the configuration of the signal processing circuit does not support transmission of the determined broadcast signal type.
US10218926B2

A device, system and method of cross-talk reduction in visual sensor systems is provided. A display device is configured to provide first images viewable by a first visual sensor system, and second images, viewable by a second visual sensor system. The first images and the second images have common features which align when the first images and the second images are provided concurrently. The first images comprise wavelengths viewable by the second visual sensor system. A controller determines a second visual sensor system intensity component of the first images using a response curve of the second visual sensor system. The controller reduces intensity of the second images provided at the display device by the second visual sensor system intensity component of the first images, at least when the first images and the second images are concurrently provided.
US10218925B2

The present invention discloses a method and an apparatus for correcting lens distortion. In some feasible implementation manners of the present invention, image data acquired from a lens is corrected in a horizontal direction; the image data corrected in the horizontal direction is written into a dynamic memory; image data in the dynamic memory is corrected in a vertical direction; and lens distortion correction is performed in two steps: in the horizontal direction and in the vertical direction, so that lens distortion correction is implemented at a low cost. The present invention further discloses a corresponding apparatus for correcting lens distortion.
US10218920B2

An image processing apparatus includes: an acquisition unit configured to acquire viewpoint information indicating a viewpoint; a generation unit configured to generate a determined-viewpoint image based on a plurality of captured images captured from a plurality of directions and the viewpoint information acquired by the acquisition unit, wherein the generation unit performs an inclination correction process for correcting an inclination, according to the viewpoint information, of the determined-viewpoint image; and an output unit configured to output the determined-viewpoint image generated by the generation unit.
US10218904B2

Disclosed herein are various embodiments of an imaging device having a wide field of view configured to connect to another device. According to one embodiment, the wide field of view camera can include an array of cameras for recording a wide view (e.g., 360° view) of the surrounding environment and generate a 360° image of the surrounding environment. The wide field of view camera can be configured to connect and/or attach to another device, including a mobile device. Embodiments include a wired or wireless connection mechanism to facilitate communication between the wide field of view camera and another device. The connection mechanism may enable transmission of data associated with the wide field of view camera to another device. Embodiments include an attachment mechanism to fasten the wide field of view camera to another device.
US10218899B2

In an image capture system having a first image capture apparatus and a second image capture apparatus, in a case where an analysis result of analysis processing on a captured image captured by the first image capture apparatus does not satisfy a predetermined condition, controls an imaging range of the second image capture apparatus so that the imaging range of the second image capture apparatus becomes wider than in a case where the analysis result satisfies the predetermined condition.
US10218892B2

There is provided an information processing device including a control part configured to control an imaging operation on the basis of a contact state of an object in a lens barrel that houses an optical system.
US10218889B2

Systems and methods for transmitting and receiving image data captured by an imager array including a plurality of focal planes are described. One embodiment of the invention includes capturing image data using a plurality of active focal planes in a camera module, where an image is formed on each active focal plane by a separate lens stack, generating lines of image data by interleaving the image data captured by the plurality of active focal planes, and transmitting the lines of image data and the additional data.
US10218887B2

The invention relates to a photography system and to a method of generating a multi-view picture of a wristwatch.
US10218873B2

It is made possible to perform a code search both at a high speed and with efficiency based on a position specified by a user. An apparatus includes an operation unit configured to receive a position instructed by a user, the instructed position indicating a position of a code that exists on a document, a scan unit configured to obtain image data by scanning a document after the operation unit receives the instructed position, a search unit configured to search for a code at a position corresponding to the instructed position in the image data obtained by the scan unit, a decoding unit configured to obtain information by decoding the code that has been found by the search unit, and a processing unit configured to perform processing for the image data based on information that is obtained by the decoding.
US10218860B2

An image processing apparatus includes a communication unit, a display unit, an input unit, and an image processing unit. The communication unit receives information related to at least one processing condition for image processing stored in and specified with a terminal device. The display unit displays a screen in which the at least one processing condition received by the communication unit is displayed. The input unit, when a user wishes to change the at least one processing condition displayed in the display unit, allows the user to input a different processing condition to which the user wishes to change the displayed processing condition. The image processing unit performs the image processing.
US10218858B2

A device is configured to create an account including a plurality of members and a shared data plan. The device stores a content associated with the account and the shared data plan is set up to be charged for data used on an operating network to provide the content to the plurality of members associated with a plurality of operator networks. Further, the device provides the content to a user device associated with a member of the plurality of members. The content is provided through the operator network. The device charges the shared data plan for the amount of data used by the operator network to provide the content to the user device without causing a data plan between the member and the operator network to be charged for the amount of data.
US10218857B2

A process of operating a wireless device and a wireless device operative for obtaining at least one of data usage or an amount of data usage available by a wireless access point with a processor. The process and device further connecting to the wireless access point and transferring data to and from the wireless access point with a transceiver and displaying on a display the at least one of data usage or an amount of data usage available by the wireless access point.
US10218851B1

Incoming calls are received from audio capable devices. A call processing server receives an incoming call from an audio-capable device to a destination number, and detects availability for an ancillary source device linked to the audio-capable device. A set of data is provided to the ancillary source device. The set of data specifies graphical menu options for functions supported by the call processing server. The ancillary source device provides an indication of a selection of one of the graphical menu options. In response to the indication, a call transfer for the incoming call is implemented.
US10218849B1

Systems and methods are disclosed for originating a call to a wireless number by a contact center while enforcing various compliance requirements. In one embodiment, a compliance server and a PBX cooperate to originate the call to the wireless number. The agent logs into the compliance server and the compliance server provides the agent with a wireless number to dial. The agent manually enters the wireless number using a phone connected to the PBX. The PBX queries the compliance server regarding establishing the wireless call. Upon authorization, the PBX establishes a first call leg to the compliance server, and a second call leg to the called party that is joined with the call leg to the agent's phone. Upon completion of the call, the agent dispositions the call to the compliance server, which then releases the first call leg. In response, the PBX then releases the second call leg.
US10218848B2

A network system for managing remote agents of a communication center includes a primary server connected to the network the primary server controlling at least one routing point; one or more secondary servers distributed on the network and accessible to the remote agents, the secondary server or servers having data access to agent computing platforms and communication peripherals; and, a software suite distributed in part to the secondary server or servers and distributed in part to one or more agents computing platforms and peripherals, the software suite including protocol for reporting agent status data. The system monitors agents computing platforms and peripherals for activity state through the one or more secondary servers whereupon the one or more secondary servers exchange control messaging and event related data using ISCC protocols with the primary server over the network for intelligent routing purposes.
US10218847B1

A method and apparatus of applying user profile information to a customized application are disclosed. One example method of operation may include receiving an inquiry message or call from a user device, identifying and authorizing the user from inquiry message information received from the inquiry message, retrieving a user profile comprising at least one user preference, applying the at least one user preference to a user call processing application, and transmitting menu options to the user device based on the applied at least user preference.
US10218841B2

Microphone monitoring and analytics are provided. An initiation of a new contact session is determined that includes a communication interaction between a contact center agent (CCA) having a microphone and a contacting individual (CI). Prior to an end of the new contact session, a non-audio mode wherein audio signals received by the microphone are not communicated to the CI is determined. Audio signals received via the microphone during the non-audio mode are analyzed. An utterance spoken by the CCA is identified. Contact session metadata is generated based on the utterance. A contact session record that includes the contact session metadata is generated. The contact session record is stored.
US10218839B2

Methods and apparatus for authenticating a calling party in respect of a call session are disclosed. The call session is carried out over a communications network between a first communication terminal associated with the calling party and a second communication terminal associated with a called party. The calling party is associated with an organization and the method includes retrieving contact information of one or more calling parties from a database in communication with the server, the contact information including, for each said calling party, an association between a phone number of the first communication terminal and an identity of the associated organization of the calling party, and transmitting the contact information to the second communication terminal, to cause information representing the identity of the associated organization to be displayed by the second communication terminal in response to the second communication terminal receiving an incoming call from the phone number.
US10218836B2

Various example embodiments of the disclosure relate to an apparatus and method for providing a service based on context information in an electronic device. In this case, a portable electronic apparatus may include a communication module, an air pressure sensor configured to measure air pressure, a processor electrically coupled to the communication module and the air pressure sensor, and a memory electrically coupled to the processor. The memory may store instructions, when executed, for configuring the processor to determine whether the electronic device is located in a first geofence using the communication module, start monitoring of the air pressure by using the air pressure sensor at least in part on the determining that the electronic device is located in the first geofence, deactivate at least one part of the communication module when the monitored air pressure satisfies one or more of a first range and a first change rate, and re-activate the deactivated at least one part of the communication module when the monitored air pressure satisfies one or more of a second range and a second change rate after the at least one part of the communication module is deactivated. Other example embodiments may also be possible.
US10218822B2

A first communication device generates a physical layer (PHY) preamble for a PHY data unit that conforms to a first communication protocol. A first portion of the PHY preamble is generated to include a first signal field having a length subfield that indicates a length of the PHY data unit, A second signal field is generated, and the second signal field and a duplicate of the second signal field are included in the PHY preamble. The PHY preamble is formatted such that the first portion of the PHY preamble is decodable by any second communication device that conforms to a second communication protocol, but does not conform to the first communication protocol, to determine a duration of the PHY data unit based on the length subfield in the first portion of the PHY preamble. The first communication device generates the PHY data unit to include the PHY preamble.
US10218816B2

An embodiment of this invention is directed to an information processing system including a communication apparatus including an IP interface and a non-IP interface and capable of connecting to the Internet, an input device, and an output device, and a server capable of communicating with the communication apparatus via the IP interface. The server stores the combination of the input device and the output device connected to the non-IP interface of the communication apparatus and an operation to be performed by the input device or the output device in association with each other, detects the input device and the output device connected to the non-IP interface of the communication apparatus, decides the operation to be performed by the input device or the output device upon detecting the input device and the output device connected to the non-IP interface of the communication apparatus, and instructs the input device or the output device to do the decided operation.
US10218811B1

Methods, systems, and computer-readable media are disclosed for utilizing unused network capacity for prefetch requests. One method includes: receiving, over a network, network traffic information from a network provider of the network; determining a threshold value for prefetch request fulfillment based on the received network traffic information; receiving, over the network, a plurality of prefetch requests from an application running on a mobile device connected to the network of the network provider; determining, for each prefetch request of the plurality of prefetch requests, a score for the prefetch request based on the received plurality of prefetch requests; and responding to, for each prefetch request of the plurality of prefetch requests, the prefetch request based on the determined threshold value and the determined score for the prefetch request.
US10218810B2

A proxy server routes a request for online content from a user device to an origin server, which returns the requested online content to the proxy server. The proxy server passes the online content to the user device. In order to service subsequent user device requests with cached content, the proxy server, having received the initially requested online content from the origin server, parses out dynamic content specific to the user from static content common to many users within the web page content according to tags identifying the dynamic content. The proxy server stores the dynamic content within a personalized cache and also stores an association between the user/user device for the dynamic content stored. In this way, a subsequent request from the user device for the same online content may be serviced from cache, and include dynamic content specific to that user/user device by way of the personalized cache.
US10218807B2

A first request is received from a device over a network. It is determined that the first request should be redirected, based at least in part on information included in the first request. A redirect message is sent to the device over the network. A second request is received that includes the address and the port number. Responsive to determining that the port number is on the predetermined list of port numbers, modifying the second request by removing the port number. The modified second request is sent to the address.
US10218802B2

A computer-implemented technique is described herein for presenting notifications on a user interface presentation of a recipient computing device. The technique is considered tiered because it distinguishes between first-type (people-centric) notifications and second-type notifications, and because it processes and presents first-type notifications in a privileged manner compared to the second-type notifications. For instance, the technique presents content associated with each first-type notification in an allocated window that appears in positional association with a person indicator, where that person indicator identifies the person who sent the first-type notification; the technique presents each second-type notification in a different manner. In some implementations, an application developer who designs a custom first-type notification is given authority to draw within the allocated window that is used to present the custom first-type notification in a manner specified by the application developer.
US10218798B2

In non-limiting examples, passive information is used to verify the location of a client computing device and to create segment categories for directed information using location-based services and/or applications. In aspects, passive information is received from a client computing device. The client computing device is detected as being located at a predicted venue using the passive information. It may be determined whether directed information associated with the predicted venue has been displayed at an earlier time on a predetermined portion of the client computing device. In response to determining directed information associated with the predicted venue has been displayed on the predetermined portion of the client computing device, a statistical model may be applied to calculate a confidence score that the client computing device is located at the predicted venue. When the confidence score meets a predetermined threshold, a directed information conversion record may be stored in a data store.
US10218794B2

An automation system that does not require any of the source node devices transmitting packets of information to have knowledge of the recipients of those packets. The automation system comprises sensor nodes and actor nodes. The sensor nodes transmit information via a wireless network based on conditions that are sensed by the sensors, such as a button being pushed, motion being detected, or the current ambient light level. The actor nodes detect the information that is transmitted over the wireless network and control their device functions, such as lighting and climate control, based on the information detected. In particular, the actor nodes monitor the network for packets that contain information that is relevant to each node, such as one or more sensor node source addresses previously configured to be of interest to each actor node and which are used in the decision-making that is performed by each actor node.
US10218785B2

Opportunistic synchronization block transmission for millimeter (mm) wave (mmW) new radio (NR) shared spectrum (NR-SS) is disclosed. In the shared spectrum operations, additional opportunities for synchronization signaling are provided by piggy backing a single shot, opportunistic synchronization (sync) block onto the directional beam used for transmitting a data burst to a served user equipment. Instead of transmitting a whole sync slot, which includes sync blocks for each directional beam available at the participating mmW base station, the existing directional beam of the data burst is leveraged for transmitting the opportunistic sync block for that direction. The opportunistic sync block provides initial acquisition UEs with opportunity to obtain network access information, including timing and random access opportunities, for obtaining access to the network.
US10218772B2

A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.
US10218770B2

An embodiment provides a system and method for sharing between computing devices via a sharing interface, a speech recognition program profile for one or more applications. Another embodiment provides a system and method for sharing between computing devices via an sharing interface, a speech recognition program profile for one or more games. In an embodiment of the invention a personal computer or tablet may comprise a computing device and or a sharing interface. In an embodiment of the invention a cell phone may comprise a computing device and or a sharing interface. In an embodiment of the invention a game play device may be a computing device and or a sharing interface.
US10218765B1

In one embodiment, a device in a network assigns packets from a communication transmitted via the network to time windows over a period of time. The device determines a transmission performance metric for each of the packets in a particular time window and calculates, for each of the time windows, local disturbance scores, which are based on the transmission performance metrics for the packet in the time windows. A particular local disturbance score for a particular time window maps the transmission performance metrics for the packets in the time window to a perceived quality metric. The device determines a distortion score for the communication by aggregating the local disturbance scores for the time windows over the period of time.
US10218763B2

Methods and devices are disclosed for encoding and transmitting data sequences for low data rate applications. An encoded data sequence is transformed and used to shape a multi-carrier pulse to create a narrow-band signal for transmission. Time domain tails of the narrow-band signal may be removed to decrease overhead. The data may be first encoded to create a sparse modulated data sequence. Multi-carrier pulse shaping may be carried out using frequency division multiplexing (FDM) or filter bank multi-carrier (FBMC) techniques. Alternatively, single carrier pulse shaping may be used to create the narrow-band signal.
US10218762B2

The present disclosure generally provides a system and method for providing a real-time three-dimensional digital impact virtual audience. The system and method may include processing video associated with a live event to produce a corresponding data stream, compositing the corresponding data stream with at least one sequence of predictability data stream to create a digital framework, processing the digital framework into at least one full-form representation of at least one object depicted in the video, and transmitting the at least one full-form representation to one or more remote audience devices associated with one or more virtual audience members, wherein the one or more virtual audience members are viewing the same live event using their respective remote audience devices.
US10218760B2

In viewing a media presentation having multiple streams or tracks running in parallel and synchronized to a common playback timeline, a user experiencing one of the streams will miss interesting events and other content occurring in other streams. Accordingly, upon receiving an instruction to switch from a first stream to a second stream, a summary of the second stream is dynamically generated based on content that the user missed while watching the first stream. The summary is presented to the user prior to transitioning to presentation of the second stream.
US10218753B2

Methods and systems are provided for transmitting video data from a vehicle. In one exemplary embodiment, a vehicle processor receives a video transmission command that has been generated in response to a user selection of a video transmission input device, and the vehicle processor transmits video data captured by one or more vehicle cameras in response to the received video transmission command, wherein transmission of video data is at least partly over a telecommunications network to a remote server.
US10218748B2

Disclosed herein are various embodiments of systems and methods that may be utilized in a variety of videoconferencing applications. According to various embodiments, techniques may be utilized to dynamically allocate and adjust bandwidth utilization during a videoconferencing session. A data network may allow for the transmission of data between two or more endpoints. The data exchanged between the endpoints may include video data, audio data, control data, and status data. Control data may be utilized in various embodiments to operate a robotic videoconferencing endpoint. Accordingly, various components of a data network connecting videoconferencing endpoints may transmit data wirelessly.
US10218744B2

A method may include receiving, at an application server, a session initiation protocol (SIP) message including a public user identifier (ID) associated a user. The public user ID corresponds to a plurality of user devices. The method also includes determining an applicable order of alerting at least one of the plurality of user devices. The method further includes identifying at least one available user device associated with the user, based on a terminal identifier (ID) associated with each at least one available user device. The method also includes selecting a user device from the at least one available user device based on the applicable order of alerting. A SIP invite message, including a terminal ID for the selected user device, is generated. The method includes sending the SIP invite message to the selected user device based on the applicable order of alerting, and receiving a response to the SIP invite message.
US10218743B2

This disclosure relates to intent based Lawful Interception (LI) in a communication network. The method includes interpreting an LI intent of a Law Enforcement Agency (LEA) based on LI intent information provided by the LEA; determining LI content required by the LEA and at least one LI trigger associated with the LI content based on an analysis of the LI intent information; monitoring ongoing communication session associated with an LI target user to detect matching of the at least one LI trigger; processing duplicated LI content in response to matching of the at least one LI trigger; inserting at least one marker tag in the duplicated LI content to generate marked LI content; and sending the marked LI content and a notification comprising information associated with matching of the at least one LI trigger and the at least one marker tag to the LEA.
US10218724B2

This document describes apparatuses and techniques for monitoring social media for breach of organizational privacy. In some aspects, these techniques receive social media content from a social media site or social media stream. The social media content is compared with organizational information that includes private information and public information to determine an amount of private data disclosed by the social media content. Based on a ratio of amounts of the private data and public data disclosed, a score is provided that indicates a degree to which the social media content breaches organizational privacy.
US10218705B2

A system provides cloud-based identity and access management. The system receives a request from a client for an identity management service, authenticates the request, and accesses a microservice based on the request. The system determines, based on the request, a tenancy of the client, a tenancy of a user, and a tenancy of a resource. The system retrieves data from the determined tenancies as required to process the request, where the data is retrieved by the microservice using a connection pool that provides connections to the database. The system then performs the identity management service by the appropriate microservice responsible for processing the received request.
US10218703B2

A first representation is provided of privileges among a plurality of tenants of a system. The tenants have relationships according to a hierarchy that includes multiple hierarchical levels of the tenants, where at least one of the privileges specifies a permission of a first tenant to perform a task with respect to a second tenant. The first representation is independent of a representation of the relationships among the plurality of tenants. In response to a request from the first tenant to perform a task with respect to the second tenant, a system determines, based on the first representation, whether the first tenant is permitted to perform the task with respect to the second tenant.
US10218700B2

Authorization technology queries a user of an authorizing computing device for permission to allow another user of a requesting computing device to have access to a protected resource of the user. A requesting computing device may access a protected resource of the user by requesting authorization information for accessing the protected resource from an authorization manager server. Requesting and authorizing computing devices have respective agents for communicating with an authorization manager server as well as users and applications. An authorization manager server may provide the authorization information (or limited authorization) to the requesting computing device after the authorization manager server queries the user of the authorizing computing device for permission and receives permission from the authorizing computing device (via user input). The authorization information may limit access to the protected resource, such as limiting an amount of time to access and/or limiting an amount to charge an account.
US10218687B2

A method may include allocating a number of public keys, where each respective public key is allocated to a respective entity of a number of entities; storing a number of private keys, where each respective private corresponds to a respective public key; storing one or more decryption algorithms, where each respective decryption algorithm is configured to decrypt data previously encrypted using at least one encryption algorithm of the encryption algorithms. Each respective encryption algorithm may be configured to encrypt data using at least one public key. Each respective decryption algorithm may be configured to decrypt data using at least one private key. The method may include receiving encrypted data, where the encrypted data is encrypted using a first public key and a first encryption algorithm, and the encrypted data is provided over a network.
US10218684B2

A first device transmits data as encrypted portions that are communicated to one or more second devices as one or more of: a graphical animation rendered to a screen on a display of the first device and audio played out a speaker of the first device.
US10218678B2

A method, system, and apparatus for providing a client access to third-party resources by utilizing third-party access tokens via a network gateway. The method can prevent the third-party access tokens from being exposed directly to the client environment. The client receives a gateway security credential, which encapsulates the third-party access token in an encrypted form. The client provides the gateway access token to the network gateway where the third-party access token is decrypted and then used to access the third-party resource. Client requests to the network gateway are executed using a custom API. The gateway relays the client requests to the appropriate third-party resources using the third-party-specific API with the decrypted third-party access token. Gateway access tokens are short-lived and can be renewed according to the client-environment life cycle.
US10218672B2

The invention relates to a method for allocating participant-specific communication addresses for participants in a measuring system such as, for example, a position measuring system of a coordinate measuring device with measuring sensors as participants. In the measuring system, the participants communicate via a bus system using messages with at least one communication address and message content. The messages transmitted by one participant are received by each of the other participants. The participant-dedicated communication addresses are ascertained as part of a calibrating or referencing process in which the participants monitor the messages on the bus system. If a collision by a communication address of a received message is detected, wherein the address matches the participant-dedicated communication address, a participant-dedicated communication address, which has been changed and has not collided with the received message, of the participant is allocated to said participant as a result of the collision.
US10218667B2

Disclosed are methods, apparatus, systems, and computer-readable storage media for providing access to communities of users in an online social network. In some implementations, a server is configured to identify a user identity (ID), received from a computing device, as one of a plurality of first user identities (IDs) of first users belonging to a first community maintained on behalf of a first organization by a social networking system. The computing device can then be provided access to the first community. When a request to access a second community maintained on behalf of a second organization is received from the computing device, the user ID can be identified as one of a plurality of second user IDs of second users belonging to the second community. The computing device can then be provided access to the second community.
US10218666B1

A method of collecting and indexing data by appending a tracking identifier (generated directly or indirectly by a tracking company) into a data file, wherein the data file is acquired from a computer system operated by a user. The data file could be data collected by a form made available through a website hosted by a web server. Additional data collected from other sources (stored as a record), such as a computer system operated by an agent, would be associated with the collected data file by an inquiry management company. The collected data and associated records are forwarded to a computer system that tracks online users and visitors. The process can marry computer collected data (other than the data file) about website activity with other activities that are independent of the website.
US10218659B1

A token for a webclient in communication with an HTTP server to access an email system is stored at a database by the HTTP server. If the HTTP server is unexpectedly unavailable, a backup HTTP server that next interacts with the webclient can locate the token for the webclient using identifying information for the webclient to locate a record in the database containing the token. The backup HTTP server can then provide seamless access to the email system for the webclient despite the loss of connectivity to the initial HTTP server.
US10218646B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for storing message data in a PubSub system. In certain examples, messages are received from a plurality of publishers for a plurality of channels. The messages are stored in a writable portion of a respective buffer for the channel according to an order, wherein messages in the writable portion of the buffer are inaccessible to subscribers. The method may also include advancing a pointer demarcating a boundary between the writable portion and a readable portion of the buffer such that the message is in the readable portion after the pointer has advanced.
US10218645B2

A method in a network node that includes a host and an accelerator, includes holding a work queue that stores work elements, a notifications queue that stores notifications of the work elements, and control indices for adding and removing the work elements and the notifications to and from the work queue and the notifications queue, respectively. The notifications queue resides on the accelerator, and at least some of the control indices reside on the host. Messages are exchanged between a network and the network node using the work queue, the notifications queue and the control indices.
US10218643B2

A network switch to support scalable and flexible access control list (ACL) lookup comprises a packet processing pipeline including a plurality of packet processing units each configured to generate a master key for an ACL lookup request to a memory pool and process a received packet based on ACL search results. The network switch further includes said memory pool including a plurality of memory groups each configured to maintain a plurality of ACL tables to be searched in one or more SRAM memory tiles of the memory group, accept and format the master key generated by the packet processing unit into a compact key based on a bitmap per user configuration, hash the formatted compact key and search the ACL tables stored in the one or more SRAM memory tiles using the formatted compact key, process and provide the ACL search results to the requesting packet processing unit.
US10218638B2

In various embodiments of the present invention, a method, computer system, and computer program product is implemented to identify a target device that is obtained based on state information of a plurality of ports in the target device, a type of the target device is identified based on the obtained identifier, and the target device is accessed based on the type of the target device.
US10218637B2

The present invention is a system and method for forecasting and expanding software workload boundaries. The system includes a computer processor having a non-transitory memory containing program code for receiving a resource tree data set identifying a plurality of resources in a resource tree; receiving a sequence information set indicative of an order of resources for a request type; receiving a historical usage information set indicative of actual resource usage for the request type with respect resources in the resource tree; receiving a current throughput value for the request type; and determining, based at least in part upon the resource data tree set, the sequence information set and the current throughput values, a first additional potential throughput value corresponding to additional throughput with respect to the request type that can be performed by the resource tree in addition to its current throughput.
US10218630B2

Systems and methods for increasing data transmission rates through a content distribution network by generating a customized aggregation comprising data packets selected to maximize a data acceptance rate are disclosed herein. The system can include a memory having a content library database storing a plurality of data packets and a user profile database. The system can further include a server that can receive aggregation information identifying a plurality of delivery data packets and a plurality of assessment data packets, receive data packet data from the content library database, and generate an updated aggregation by removing at least one data packet from the aggregation.
US10218629B1

In one example, a network device is configured as a leaf node of an interconnected topology that defines a plurality of network paths from the network device to each of a plurality of other leaf nodes of the interconnected topology. The network device includes one or more processing units configured to forward a first packet of a packet flow along a first network path of the plurality of network paths, after receiving a second packet of the packet flow, determine an inactivity interval for the packet flow that represents an amount of time between receipt of the first packet and receipt of the second packet, compare the inactivity interval to a threshold, and when the inactivity interval is greater than the threshold, forward the second packet along a second network path of the plurality of network paths, wherein the second network path is different than the first network path.
US10218624B2

Embodiments provide a service instance mapping method, apparatus and system. The service instance mapping method includes: correlating a layer-2 service instance with a service access port of the service instance, and determining correspondence between the service access port and a service instance identifier. The method also includes mapping the service instance identifier to a service label of a packet.
US10218622B2

Techniques for placing a first network device into maintenance mode are described. In one embodiment, a first host computing system coupled to the first network device is identified. The first host computing system executes a workload that transmits and receives network traffic via the first network device. If the first host computing system is not coupled to any other network device, the network traffic to the first network device is quiesced by initiating migration of the workload to a second host computing system coupled to any other network device. If the first host computing system is coupled to a second network device, the network traffic to the first network device is quiesced by instructing a virtual switch of the first host computing system to route the network traffic between the workload and the second network device, and cease routing the network traffic between the workload and the first network device.
US10218615B2

A network system, a network control method and a control apparatus are provided that solve virtual network function deployment on a network. An apparatus (10) for controlling a network including a plurality of nodes and servers stores first information related to links and nodes on the network (20) and second information related to computing resources of servers (SV) on which virtual network functions (VNF) can be deployed and, when at least one virtual network function (VNF) is required, collectively performs deployment of the required virtual network function (VNF) on a server (SV) and configuration of a path (P) on the network connecting to the deployment-target server, based on the first and second information.
US10218603B2

Disclosed are various embodiments for translating multicast messages in a network device. The network device obtains a configuration for translating a destination address of a specified type of multicast message to a different destination address. A multicast message is received that matches the specified type. A broadcast message is generated based upon the multicast message and the configuration, where the broadcast address used as a destination for the broadcast message corresponds to the broadcast address for a group of network nodes specified by the configuration. The broadcast message is transmitted from one or more network interfaces specified by the configuration. The broadcast message includes the instruction for the group of network nodes.
US10218602B2

In one embodiment, a method comprises identifying, by an apparatus in a deterministic network, a multicast forwarding tree comprising a single multicast source as a root of the multicast forwarding tree, a plurality of terminal destination devices as respective leaves of the multicast forwarding trees, and forwarding network devices configured for forwarding a message, transmitted by the root, to the terminal destination devices; and causing, by the apparatus, the forwarding network devices to deliver the message to each of the terminal destination devices simultaneously at a same arrival time.
US10218597B1

Methods and apparatus for providing rating and usage models for IP traffic to and from clients' resource instances in a provider network environment. A service provider may implement rating and usage models that may be used to associate provider network addresses with address ranges of external networks. The models may be provided to or selected by clients and applied to traffic between the clients' provider network addresses and the addresses of user devices that are in the address ranges of external networks associated with the models. Rating models may be applied to provider network clients' usage on the provider network resulting from the clients' customers' accesses of the clients' applications on resource instances in the provider network. Usage models may be applied to the clients' customers' usage on intermediate networks when accessing the clients' applications on resource instances in the provider network.
US10218594B2

Disclosed herein are low data rate electronic devices capable of wireless communication at ranges of thousands of meters. These devices may be such things as keypads, door latches, occupancy monitors, sprinkler controllers and others in a campus or a collection of buildings. Devices may measure the quality of a communications link on a channel, and apply varying levels of redundancy based upon a recent history of success and failure of packet transmission to other distant devices, which measurement may be a value of badness increased as errors are encountered and decreased as packet communication is successful. Devices may include an exterior indicator as to the present latency in communication, permitting an expectation of how patient a user should be before finding an error has occurred. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
US10218585B2

Systems and methods for performing discovery of hosts to be employed for hosting containerized applications. An example method may comprise: transmitting, to a host management service employed to manage at least one of: a plurality of host computer systems or a plurality of virtual machines running on one or more host computer systems, a host discovery request comprising a host definition rule (e.g., defining an amount of available memory, a networking configuration parameter, a storage configuration parameter, or a processor type identifier); receiving, from the host management service, an identifier of a host that satisfies the host definition rule; and providing the identifier of the host to a container orchestration service employed to instantiate and run, on one or more hosts, a plurality of containerized applications.
US10218584B2

A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
US10218576B1

Technologies for performing controlled bandwidth expansion are described. For example, a storage server can receive a request from a client to read compressed data. The storage server can obtain individual storage units of the compressed data. The storage server can also obtain a compressed size and an uncompressed size for each of the storage units. The storage server can generate network packet content comprising the storage units and associated padding such that the size of the padding for a given storage is based on the uncompressed and compressed sizes of the given storage unit. The storage server can send the network packet content to the client in one or more network packets. The client can receive the network packets, discard the padding, and decompress the compressed data from the storage units.
US10218572B2

Systems, methods, and computer-readable media for validating routing table information in a network. A network assurance appliance may be configured to retrieve implemented MP-BGP configuration data from a plurality of nodes in a network fabric and reference MP-BGP configuration data from a network controller. The network assurance appliance compares the implemented MP-BGP configuration data with the reference MP-BGP configuration data and determines that there is a MP-BGP misconfiguration of the implemented MP-BGP configuration data based on differences in the implemented MP-BGP configuration data and the reference MP-BGP configuration data.
US10218560B2

A novel centralized troubleshooting tool that enables user to troubleshoot a distributed virtual network with a single consistent user interface is provided. The distributed virtual network being monitored or debugged by the centralized troubleshooting tool includes different types of logical resources (LRs) that placed or distributed across different physical endpoints (PEs). The centralized troubleshooting tool provides functions that allow the user to invoke commands on different physical endpoints in order to collect information about the logical resources running in those physical endpoints. This allows the user to compare and analyze the information from different PEs for a same LR.
US10218552B2

A base station is provided for receiving an acknowledgement or negative acknowledgement (ACK/NACK) signal, including a transmitting unit configured to transmit a control signal using one or a plurality of CCE(s). The base station also includes a receiving unit configured to receive an ACK/NACK signal, the ACK/NACK signal being multiplied by an orthogonal sequence, by a sequence defined by a cyclic shift, and by either a first value or a second value, wherein the first value rotates a constellation of the ACK/NACK signal by 0 degrees and the second value rotates the constellation of the ACK/NACK signal by N degrees, which is different from 0 degrees.
US10218548B1

A pre-equalization phase tracking unit, for each signal block of received series: computes autocorrelation between portion of identical-as-transmitted initial and terminal sequences and computes phase of autocorrelation; estimates start phase of block processing window using autocorrelation phase and start phase of previous signal block in series; estimates phase drift within window by interpolating using estimated start phases of at least the signal block and next signal block in series; and computes phase compensation signal using estimated phase drift. A post-equalization phase tracking unit subdivides the block into time sequence of groups of equalized symbols. For each group: compute de-rotated version of each symbol using previous group's accumulated phase to blindly estimate residual group phase; assign group's accumulated phase with sum of group's residual phase and previous group's accumulated phase; estimate phase drift within group by using at least group's accumulated phase to compute phase compensation signal.
US10218535B2

A method of sending information between first and second modules connected by a signal bus comprises generating a clock signal in the first module, and imposing the clock signal on a first line of the bus. A first pattern of bit values is transmitted from the second module to the first module on a second line of the bus, during first half-periods of each period of said clock signal. A second pattern of bit values is transmitted from the first module to the second module on the second line of the bus, during second half-periods of each period of said clock signal, wherein the second half-periods of each period of said clock signal are different from the first half-periods of each period of said clock signal. Information can then be transmitted from the first module to the second module by altering the second pattern of bit values; and information can be transmitted from the second module to the first module by altering the first pattern of bit values.
US10218533B2

An interface module according to one aspect of the invention includes an interface and a local communication device. The interface, which is connected to a field device, receives a first wireless signal from the field device. The local communication device wirelessly transmits the first signal to a wireless module by first local communications. The local communication device receives, from the wireless module by second local communications, a second signal destined for the field device that is wirelessly transmitted from an external device and wirelessly received by the wireless device. The interface device outputs the second signal to the field device.
US10218527B2

Provided are a method for setting a sub-frame for supporting a multimedia broadcast multicast service (MBMS) in a wireless communications system, and an apparatus using the same. The method includes receiving multicast broadcast single frequency network (MBSFN) information instructing a sub-frame which is set as an MBSFN sub-frame in a frame, and receiving a signal using an extended cyclic prefix (CP) in the sub-frame instructed by the MBSFN information, wherein the sub-frame which is set as the MBSFN sub-frame indicates only the sub-frame participating in the MBMS.
US10218509B2

When printing 3D objects designed by a particular designer, authentication information such as a serial number and a digital signature of the designer are inserted into a CAD file for printing the object. The authentication information is represented as physical structures in or on the 3D-printed object. The physical structures (e.g., pits, cavities of one or more shapes, etc.) can be detected by a scanner (e.g., an ultrasound or the like), and the detected authentication information can be transmitted to an authentication server that determines the authenticity of the 3D-printed object and transmits the authenticity determination to a user.
US10218506B1

Provided is a process, including: receiving a request to authenticate a user to access resources from a first computing device; in response to receiving the request, sending, with one or more processors, instructions that cause the first computing device to display a machine readable image, wherein: the machine readable image is configured to, upon being sensed with a camera of a second computing device, cause the second computing device to present, with a display of the second computing device, a user interface with a user-credential input configured based on the machine readable image displayed by the first computing device; receiving from the second computing device, a value demonstrating possession of a user credential and an identifier of the second computing device, the user credential being entered into the second computing device via the user interface configured based on the machine readable image displayed by the first computing device.
US10218500B2

The invention relates to a method of authentication of a contactless communication circuit, PICC, by a contactless communication terminal, PCD. Within the PICC, a first number is generated by encryption of a second random number, and the first number is sent to the PCD. Within the PCD, a third number is generated by decryption of the first number. Also within the PCD, a fourth number is determined and encrypted to generate a fifth number. The fifth number has first and second portions. Back within the PICC, a sixth number is determined, which is used in the determination of a seventh number. The seventh number is determined by encryption by a cipher block chaining operating mode of the sixth number with an initialization vector equal to the first portion. If the seventh number is different from the second portion, the authentication is interrupted.
US10218496B2

Values and a sequence of operations associated with generating a key may be received. A determination may be made as to whether the sequence of operations associated with the key matches an authorized sequence of operations. The key may be outputted when the received sequence of operations matches the authorized sequence of operations and the key may not be outputted when the received sequence of operations does not match the authorized sequence of operations.
US10218495B2

Data processing is performed while personal information is kept concealed. A registrant terminal splits a registration input password and allocates the split pieces to secure computation servers. The secure computation servers verify whether the password matches. The registrant terminal splits target data and allocates the data shared values to the secure computation servers. The secure computation servers store the data shared values. A user terminal splits a utilization input password and allocates the split pieces to the secure computation servers. The secure computation servers verify whether the password matches. The user terminal sends a data processing request to the secure computation servers. The secure computation servers execute secure computation of the data shared values to generate processing result shared values. The user terminal recovers the processing result from the processing result shared values.
US10218491B2

A receiving circuit includes a deserializer circuit configured to convert serial data to parallel data in accordance with an operating clock, a phase difference detection circuit configured to detect a phase difference between the operating clock and the serial data on the basis of the parallel data, a control circuit configured to determine a phase adjustment amount for shifting a phase of the operating clock by 1 bit of the serial data in accordance with a result of integration of the phase difference when a separation of the parallel data output from the deserializer circuit is not logically correct, and a phase interpolator circuit configured to cause the phase of the operating clock to shift by the 1 bit of the serial data by using the phase adjustment amount in accordance with the result of the integration of the phase difference.
US10218486B2

A method for a transmitting side transmitting a signal for low transmission latency in a wireless communication system, according to one embodiment of the present invention, comprises the steps of: mapping a signal to at least one subframe; and the transmitting side transmitting the signal to a receiving side. Here, the at least one subframe is a legacy subframe comprising L number of orthogonal frequency division multiplexing (OFDM) symbols, or an advanced subframe comprising N number of OFDM symbols, wherein the advanced subframe may be transmitted twice or more times within the transmission period of the legacy subframe.
US10218482B2

A method performed by a network node for managing transmission of Cell Reference Symbols, CRS, wherein the network node 110 operates one or more cells and the network node 110 is configured to transmit the CRS in a first bandwidthmode. When the network node 110 has identified a cell 130 which is not actively serving any UEs 120, also referred to as an empty cell, the network node 110 applies(302) a reduced CRS bandwidth mode in the first cell 130 in relation to the first bandwidthmode. By applying (302) a reduced CRS bandwidth mode in the empty cell 130, the overall interference of the CRS from the empty cell 130 is reduced, thereby enhancing the performance in cells actively serving UEs 120.
US10218479B2

A method of transmitting channel state information (CSI)-reference signals (RS) at a base station in a wireless communication system includes generating a reference signal sequence, and mapping the reference signal sequence to resource elements (REs) included in one or more patterns for 8-port CSI-RS transmission among five patterns for 8-port CSI-RS transmission located in a first region of a PRB pair and three patterns for 8-port CSI-RS transmission located in a second region of the PRB pair. A maximum of two OFDM (orthogonal frequency division multiplexing) symbols is used for a physical downlink control channel in a subframe including the PRB pair.
US10218466B2

The present disclosure provides an enhanced physical channel transmission method. The method includes: determining first information corresponding to each of one or more enhanced physical channel transmission levels, where the first information includes repetition configuration information and enhanced transmission configuration information that are of enhanced transmission of a physical channel; determining, according to the first information, a start radio frame of an enhanced physical channel transmission opportunity corresponding to each enhanced physical channel transmission level and a start position, in the start radio frame, of the enhanced physical channel transmission opportunity, where the start position is a start subframe, or the start position is a start physical channel transmission opportunity; and performing the enhanced transmission of the physical channel by using the start position in the start radio frame as a start point. Therefore, enhanced transmission of a physical channel for terminals of different levels is implemented.
US10218464B2

Embodiments relate to a method for generating a second data packet for a second network layer from a first data packet including a first header portion with information related to a first network layer higher than the second network layer. The method comprises generating, based on the first header portion, a second header portion including information related to the second network layer and generating a payload portion including the first data packet. The method further comprises generating the second data packet for the second network layer by linking the second header portion and the payload portion.
US10218461B2

The present disclosure provides a wireless communication method and an eNode B and user equipment therefor. The wireless communication method performed by the eNB comprises steps of transmitting a first downlink control information (DCI) to a UE in a first physical downlink control channel (PDCCH) candidate or enhanced PDCCH (EPDCCH) candidate; and transmitting a second DCI to the UE in a second PDCCH candidate or EPDCCH candidate, wherein the assignment of the second PDCCH candidate or EPDCCH candidate is determined based on the assignment of the first PDCCH candidate or EPDCCH candidate according to a predefined algorithm configured through radio resource control (RRC) signaling or fixed by specification. According the present disclosure, the BD trials for DCIs can be reduced.
US10218460B2

A system and method for improved push-to-talk (PTT) communications performance includes a PTT application server receiving a request from a client user equipment (UE) device to access PTT services over a carrier network. The PTT application server measures, determines, predicts, or otherwise detects congestion in a cell of the carrier network servicing the client UE device. In a representative aspect responsive to detecting a value of congestion, the PTT server modifies one or more PTT call parameters, transmits a modified PTT call parameter to the UE device, and reduces the number of signals subsequently transmitted to the UE device. The modified PTT call parameter may be a codec selection for encoding/decoding PTT voice data. Subsequently transmitted signals may include acknowledgement signals, retry requests, bundled frames, or the like.
US10218442B2

Embodiments of the invention provide a Space-Time coding device for encoding a digital data sequence according to a predefined space-time coding rate, said data sequence comprising a set of modulated symbols to be transmitted over at least two propagation modes, during a number of time slots, through an optical transmission channel in a single-core multimode optical fiber transmission system, wherein the device comprises: a codebook generator (53) configured to determine a set of codeword matrices defining a space-time code represented by a space dimension and a temporal dimension, each codeword matrix comprising complex values and a number of columns equal to said code temporal dimension, and a number of rows equal to said code space dimension, the codebook generator (53) being further configured to associate a difference codeword matrix and a distance metric to each pair of codeword matrices among said set of codeword matrices, each component of a difference codeword matrix associated with a given pair of codeword matrices being equal to the difference between the corresponding components of the codeword matrices of said pair, the distance metric associated with a given pair of codeword matrices being determined by computing the Euclidean norm of the difference codeword matrix associated with said pair, wherein the codebook generator (53) is configured to select the components of the codeword matrices depending on the number of pairs of codeword matrices that are associated with a unitary difference codeword matrix and with a distance metric equal to a given Euclidean distance; and an encoding unit (55) configured to encode said set of modulated symbols into a codeword matrix selected from said set of codeword matrices.
US10218440B2

A visible light communication (VLC) method in which a transmission device having a display transmits a signal to a reception device having a camera according to the present invention includes outputting, by the transmission device, a visible light signal including data for transmission (referred to as “transmission data” below) through the display using at least one of a color and a pattern, and receiving, by the reception device, the visible light signal through the camera and extracting the transmission data.
US10218433B2

Biometric monitoring devices, including various technologies that may be implemented in such devices, are discussed herein. Additionally, techniques, systems, and apparatuses are discussed herein for utilizing two different Bluetooth communications interfaces, one that provides Bluetooth classic (base rate/enhanced data rate) communications functionality and one that provides Bluetooth low-energy communications functionality, in a common device. The techniques, systems, and apparatuses may elect to use a particular Bluetooth interface based on various criteria.
US10218431B2

A space-based electronic data storage and transfer network system is disclosed. The network system includes terrestrial access points, a plurality of geostationary communications satellites, and a plurality of communicatively coupled low-earth orbit data storage satellites. The terrestrial access point establishes a link or communication with a geostationary communications satellite which relays the link or communication to a low-earth orbit data storage satellite for storing information contained within the link or communication. The terrestrial access point can also establish a link or communication with a geostationary communications satellite which relays the link or communication to a low-earth orbit data storage satellite requesting retrieval of information stored within the link or communication. Any low-earth orbit data storage satellite can access data from any other low-earth orbit data storage satellite through the communicative coupling. The network disclosed can be quickly and securely accessed from anywhere on earth.
US10218430B2

An integrated analog to digital converting and digital to analog converting (ADDA) RF transceiver for satellite applications, configured to replace conventional analog RF down and up conversion circuitry. The ADDA RF transceiver includes one of more ADCs, DSPs, and DACs, all on a single ASIC. Further, the circuity is to be radiation tolerant for high availability and reliability in the ionizing radiation environment present in the space environment.
US10218424B2

A method is provided including transmitting a reference signal on a downlink beam to a UE; receiving from the UE a reference signal sequence; determining from the received reference signal sequence at least a preferred uplink beam to pair with the downlink beam; sending downlink signaling to the UE on at least the downlink beam; and receiving uplink signaling from the UE on at least the preferred uplink beam. A further method is provided including receiving a reference signal from a network on a downlink beam; selecting at least one preferred uplink beam to match the downlink beam; selecting a reference signal sequence that corresponds to the selected at least one preferred uplink beam; transmitting the selected reference signal sequence to the network; receiving downlink signaling from the network on at least the downlink beam; and transmitting uplink signaling to the network on the at least one preferred uplink beam.
US10218418B2

This invention provides a relay precoder selection method for two-way amplify-and-forward multiple-input multiple-output (MIMO) relay systems and communication devices using the selection method or the selected relay precoder. According to the relationship between a relay precoder and the singular values of the effective MIMO channels, a set of candidate relay precoders are constructed based on the singular vector subspaces of cascaded MIMO channels, and one of them is selected for meeting a specific design criterion, such as the minimum sum of mean-squared errors, the maximum sum of channel capacities, and the minimum or maximum sum of condition numbers, where the condition number is defined as the ratio of the largest to the smallest singular value of a MIMO channel. As compared with the iterative design methods with the best performance, this invention achieves close performance while requiring much lower computational complexity.
US10218415B2

An antenna system includes a first transmission line, a second transmission line, a third transmission line, a fourth transmission line, a first dipole antenna, a second dipole antenna, a third dipole antenna, a fourth dipole antenna, a fifth dipole antenna, a sixth dipole antenna, a seventh dipole antenna, and an eighth dipole antenna. Each dipole antenna is coupled through a corresponding transmission line to a feeding point. Each of the fifth dipole antenna, the sixth dipole antenna, the seventh dipole antenna, and the eighth dipole antenna is positioned between the feeding point and a corresponding one of the first dipole antenna, the second dipole antenna, the third dipole antenna, and the fourth dipole antenna. Each of the partial dipole antennas includes a positive radiation branch and a negative radiation branch. The angle between the positive radiation branch and the negative radiation branch is less than 100 degrees.
US10218413B2

Wireless power is provided to a WPP-compliant wireless device by generating a first radio frequency (RF) signal at a first frequency. The transmitter circuit is inductively coupled to the compliant wireless device using the first RF signal. A second RF signal is generated at a second frequency. The presence of a WPP-noncompliant wireless device is detected by detecting a third RF signal at a third frequency that is a harmonic of the second frequency. The non-compliant wireless device is protected by reducing, in response to detecting the third RF signal, a signal strength for the first RF signal.
US10218401B2

Disclosed is a User Equipment device configured to select a suitable acknowledgement timing configuration in a time division duplex-frequency division duplex (TDD-FDD) carrier aggregation (CA) enabled wireless network, comprising establishing, by a user equipment (UE), a connection to a primary serving cell (PCell) and a secondary serving cell (SCell) of a base station, the PCell having a first TDD or first FDD configuration, the SCell having a second FDD or second TDD configuration, receiving, by the UE, downlink data through the PCell and SCell, categorizing a type of downlink data subframe in use by the SCell, selecting, by the UE, a hybrid automatic repeat request (HARQ) timing configuration based on the type of downlink data subframe for use by the SCell, and transmitting acknowledgement information associated with the downlink data according to the selected hybrid automatic repeat request (HARQ) timing configuration on PCell. Other embodiments may be described and claimed.
US10218392B2

A digital predistortion linearization method is provided for increasing the instantaneous or operational bandwidth for RF power amplifiers employed in wideband communication systems. Embodiments of the present invention provide a method of increasing DPD linearization bandwidth using a feedback filter integrated into existing digital platforms for multi-channel wideband wireless transmitters. An embodiment of the present invention utilizes a DPD feedback signal in conjunction with a low power band-pass filter in the DPD feedback path.
US10218391B1

Systems and methods to provide a low-power mode for serial links are disclosed. One embodiment of such a system includes a transmitter coupled to a link; a receiver coupled to the link and configured to receive signals over the link from the transmitter; a transmit control module configured to cause the transmitter to enter and exit a low-power mode; and a clock module coupled to the transmitter and configured to provide a clock signal to the transmitter, wherein the clock module is further configured to provide the clock signal as a divided clock signal to the transmitter when the transmitter is in the low-power mode, further wherein the divided clock signal has a same phase as the clock signal before entry into the low-power mode.
US10218388B2

Techniques are described for decoding a message. In one example, the techniques include obtaining a first message comprising a plurality of information bits and a plurality of parity bits, decoding the first message using an iterative decoding algorithm to generate a first bit sequence, generating a miscorrection metric based at least on the first bit sequence and one or more reliability values corresponding to one or more bits in the first message, determining whether a miscorrection happened in the decoder by comparing the miscorrection metric with a first threshold, and upon determining that a miscorrection did not happen, outputting the first bit sequence as a decoded message.
US10218384B2

A device includes a low density parity check (LDPC) decoder that configured to receive a representation of a codeword. The LDPC decoder includes a message memory configured to store decoding messages, multiple data processing units (DPUs), a control circuit, and a reording circuit. The control circuit is configured to enable a first number of the DPUs to decode the representation of the codeword in response to a decoding mode indicator indicating a first decoding mode and to enable a second number of the DPUs to decode the representation of the codeword in response to the decoding mode indicator indicating a second decoding mode. The reordering circuit is configured to selectively reorder at least one of the decoding messages based on the decoding mode indicator.
US10218378B1

An analog converter for a motor angle sensor is described. The analog converter for a motor angle sensor includes Gilbert Cells configured to receive a signal from a motor angle sensor, an intermediate frequency signal source configured to provide an excitation signal to the Gilbert Cells, a low-pass filter configured to receive an output from the Gilbert Cells, a Scott transformer to convert a three-phase waveform into a two-phase waveform, and output a converted signal to an electronic controller.
US10218375B2

A circuit device includes an A/D conversion unit that performs A/D conversion of a temperature detection voltage applied from a temperature sensor unit and outputs temperature detection data, a processing unit that performs a temperature compensation process of an oscillation frequency on the basis of the temperature detection data, and an oscillation signal generation circuit that includes a D/A conversion unit and an oscillation circuit and generates an oscillation signal using frequency control data received from the processing unit and a vibrator. The D/A conversion unit includes modulation circuit that receives the frequency control data of (n+m) bits and modulates n-bit data on the basis of m-bit data of the frequency control data, a D/A converter that performs D/A conversion of the modulated n-bit data, and a filter circuit that smoothes the output voltage of the D/A converter.
US10218369B2

Disclosed herein are some continuous time systems and methods. Some of the disclosed systems and methods use a continuous-time analog-to-digital converter (ADC) configured to receive an analog input and to generate an ADC output, a continuous-time digital signal processor configured to receive the ADC output and generate one or more digital outputs, one or more digital-to-analog converters configured to receive the one or more digital outputs, each digital-to-analog converter configured to receive a corresponding digital output and generate an analog output, and an adder configured to receive the analog outputs of the one or more digital-to-analog converters and to generate a summed analog output.
US10218364B2

A time to digital converter has a counter to measure the number of cycles of a first signal, a first phase difference detector to generate a phase difference signal having a pulse width corresponding to a phase difference, a first capacitor to be charged with an electric charge, a second capacitor including capacitance N times the capacitance of the first capacitor, the N being a real number larger than 1, a comparator to compare a charge voltage of the first capacitor and a charge voltage of the second capacitor, a first charge controller to continue to charge the second capacitor until the comparator detects that the charge voltage of the second capacitor has reached the charge voltage of the first capacitor or more, and a first phase difference arithmetic unit to operate the phase difference between the first signal and the second signal.
US10218354B2

A signal transmission system for communicating across galvanic isolation includes a magnetic coupling having a transmitter-side inductor and a receiver-side inductor. The transmitter is coupled to the transmitter-side inductor, is referenced to a first potential, and includes a pulse generator coupled to output to the transmitter-side inductor a first state representation that represents a first logic state with multiple transitions, and a second state representation that represents a second logic state with multiple transitions. The pulse generator in outputting the first state representation is coupled to output a first information portion that includes the multiple transitions of the first state representation, and a first initial delay portion having a duration longer than a duration of the multiple transitions of the second state representation.
US10218353B2

A circuit for an RF switch using FET transistors that largely cancels the non-linearity of the Coss of the FETs over a majority of the signal range, and reduces distortion. The RF switch includes two substantially identical FETs. The source of one FET is connected to the drain of the other FET and the node formed comprises one terminal of the switch. Two substantially identical capacitors are connected in series with each other and in parallel with the FETs, and the node thus formed comprises the second terminal of the switch. The capacitors are selected such that they have negligible impedance at AC frequencies for which the switch is expected be used, and in particular a much lower impedance than Coss of each FET. A voltage source with a series impedance is also connected in parallel with the capacitors and the two FETs.
US10218351B2

A PCH driving section of a gate driving circuit applies a high level driving voltage that can be changed by a high side pre-driver to a gate of a P-channel MOSFET connected between a high potential side terminal and a high side driving terminal. An NCH driving section applies a low level driving voltage to a gate of an N-channel MOSFET connected between a low side driving terminal and a low potential side terminal using a low side pre-driver. The low potential side terminal is provided separately from a ground terminal.
US10218350B2

A circuit can include a first transistor including a source and a gate; a second transistor including a drain and a gate, wherein the source of the first transistor is coupled to the drain of the second transistor; and a switchable element. In one embodiment, a first current-carrying terminal of the switchable element is coupled to the gate of the first transistor, and a second current-carrying terminal of the switchable element is coupled to the gate of the second transistor. In another embodiment, the switchable element is coupled to the gate of the first transistor and includes a first selectable terminal of the switchable element coupled to a source of the second transistor, and a second selectable terminal of the switchable element coupled to the gate of the second transistor. In a particular embodiment, the circuit can be a cascode circuit.
US10218343B1

A circuit may include control circuitry configured to determine a duty cycle error for a sample clock signal. Based on the duty cycle error the control circuitry may determine a corrective direction by which to alter the duty cycle to correct the duty cycle error. The control circuitry may indicate the corrective direction to selection circuitry via a selection signal. Responsive to the selection signal, the selection circuitry may select a leading phase signal and a lagging phase signal from among a plurality of relative phase signals. Output circuitry may combine the leading phase signal and a lagging phase signal to generate an output clock signal with a duty cycle corresponding the corrective direction.
US10218342B2

Apparatuses and methods for correcting a duty cycle of a clock signal are described. An example apparatus includes: a duty cycle corrector (DCC) that receives an input clock signal and a control signal and produces an output clock signal responsive, at least in part, to the input clock signal and the control signal; a circuit that divides a frequency of the input clock signal by a positive even integer and generates an intermediate clock signal; and a phase detector that generates the control signal responsive, at least in part, to a difference in phase between the output clock signal and the intermediate clock signal.
US10218339B2

An integrated circuit device includes a substrate, a voltage monitor circuit formed on the substrate, and a trimming circuit formed on the substrate that includes a successive approximation register circuit having an input coupled to an output of the voltage monitor circuit; a beta multiplier circuit having an input coupled to an output of the successive approximation register circuit, an output coupled to a first input of the voltage monitor circuit, and a variable resistance circuit. A resistance value of the variable resistance circuit is controlled by the output of the successive approximation register.
US10218338B1

Aperiodic clock generation with clock spur suppression is based on cascaded randomizers, such as for mixed signal devices. A clock generator circuit includes an input node to receive the input periodic clock signal having an input-clock frequency. A first randomizer circuit coupled to receive the input clock signal from the input node, to perform signal randomization to suppress spurious signal content associated with (a) the input clock signal, and (b) the first randomizer circuit, and to generate an intermediate clock signal. A second concatenated randomizer circuit is coupled to receive the intermediate clock signal, to perform signal randomization to suppress spurious signal content associated with (a) the intermediated clock signal, and (b) the second randomizer circuit, and to generate an aperiodic output clock signal having a pre-defined average output-clock frequency that is less than the input-clock frequency. Example randomizers are a delta-sigma divider and a pulse swallower (in any order).
US10218332B2

A matching circuit provides broadband impedance matching of first and second devices for processing RF signals in a broadband frequency range, the first device being inherently capacitive. The matching circuit includes a shunt inductor that transforms impedance of the first device to matching impedance at a matching resonance frequency in a middle portion of the broadband frequency range, and a series resonance circuit that has a series resonance frequency approximately the same as the matching resonance frequency. The series resonance circuit includes an inductor and a capacitor connected in series to the first device, and further transforms the matching impedance of the first device and the shunt inductor to a design matching impedance corresponding to the broadband frequency range. One end of the shunt inductor is connected to the first device, between the series resonance circuit and the first device or to an opposite side of the first device.
US10218329B2

Each input channel adjusts a level of an audio signal by individual first parameters and outputs the level-adjusted audio signals to individual output routes that include bus channels. Each bus channel mixes the level-adjusted audio signals and processes the mixed audio signal by a second parameter to output to a main output. A preview channel adjusts a level of the audio signal of each of input channels by a third parameter, mixes the level-adjusted audio signals of the input channels and processes the mixed audio signal by a fourth parameter to output to a monitor output. In response to a preview instruction, the first parameter of the input channel is copied as the third parameter, and the second parameter of the bus channel is copied as the fourth parameter of the preview channel. In response to an adjustment instruction, the third or fourth parameter of the preview channel is changed.
US10218328B2

An audio processing apparatus comprises a signal processing unit configured to process an input audio signal by applying a gain to the input audio signal to generate an audio signal for monitoring by a user. The signal processing unit is configured to increase the gain applied to the input audio signal, in a case where the audio signal for monitoring becomes low, in two stages by first increasing a gain applied to the audio signal at first rate during a first stage and subsequently increasing the gain applied to the audio signal at a second rate during a second stage.
US10218316B2

A flip chip circuit comprising: a semiconductor substrate; a power amplifier provided on the semiconductor substrate; and a metal pad configured to receive an electrically conductive bump for connecting the flip chip to external circuitry. At least a portion of the power amplifier is positioned directly between the metal pad and the semiconductor substrate.
US10218315B2

Embodiments described herein relate to a Doherty amplifier. The Doherty amplifier may include a main amplifier and a first peak amplifier, a second peak amplifier, and a third peak amplifier, each amplifier having an input and an output. The Doherty amplifier may also include a combining network configured for combining signals emerging at outputs of the amplifiers. The signals are combined at a combining node. The combining network includes a first impedance inverter arranged in between the output of the main amplifier and the output of the third peak amplifier. The combining network also includes a second impedance inverter arranged in between the output of the first peak amplifier and the output of the second peak amplifier. The combining network also includes a first 180 degrees phase shifter and a second 180 degrees phase shifter. Additionally, the combining network includes a third impedance inverter.
US10218312B2

Certain aspects of the present disclosure provide an amplifier for signal amplification. Certain aspects further describe methods and apparatus for applying overload protection for such amplifier. For example, one method generally includes detecting an overload condition of an amplifier based on a signal at a node of the amplifier, and controlling a parameter of an input signal of the amplifier such that the parameter of the input signal is maintained below a threshold based on the detection of the overload condition. The parameter of the input signal may include, for example, a voltage level or a duty cycle of the input signal.
US10218306B2

In various representative aspects, an assembly for securing a support bracket to rail guide used for mounting and installing solar panels is provided. More specifically, the assembly provides a novel and improved nut with a serrated surface in combination with a t-bolt with a serrated surface that is capable of penetrating the respective oxidation surface layers of the bracket and the rail guide when installed. When installed, provides a mechanism for using the bracket to connect the rail guide to a flashing that is typically installed on a roof. An alternate embodiment of the nut also includes rotational and vertical stabilizing features that prevent the nut from moving along the bracket once it is secured. By employing the apparatus at various locations along the roof in a linear fashion, the rail support structure can be properly installed so that an array of solar panel modules to be installed.
US10218303B2

A temperature calculation system for a motor uses a thermal equivalent circuit wherein a yoke is disposed to be fixed onto an inner circumferential surface of a housing of the motor, a coolant chamber in which a coolant flows is formed in a circumferential direction in the housing, and the thermal equivalent circuit including thermal resistance coefficients and temperatures is used. An endothermic amount of the coolant flowing in the coolant chamber of the housing is calculated by using an average temperature of the housing and a preset equation.
US10218299B2

An object of this invention is to obtain a phase voltage detection circuit that can detect a phase voltage signal reliably even when a leak current flows therein and a DC bias voltage of the phase voltage signal varies. A phase voltage detection circuit that detects a phase voltage signal generated by an armature coil of an AC power generator includes a peak hold circuit that determines an envelope of the phase voltage signal using an operational amplifier, a voltage offsetting circuit that shifts an output voltage from the peak hold circuit by a preset offset amount, and a comparator that compares the phase voltage signal with an output voltage from the voltage offsetting circuit, and outputs a phase voltage detection signal.
US10218281B2

A control arrangement is disclosed for a switch mode power supply (SMPS) operable in a burst mode and comprising an opto-coupler configured to transfer, from a secondary side to a primary side of the switch mode power supply by means of an LED current, a control signal indicative of a time-varying error between a reference signal and a signal indicative of an actual value of an output parameter, the control arrangement comprising: an error amplifier configured to operate as a proportional-integrating error amplifier to determine the LED current from the time-varying; and a feedback loop configured to adjust the magnitude of the LED current between bursts by modifying the time-dependant error. A SMPS comprising such a control arrangement, and a corresponding method is also disclosed.
US10218277B2

Increased DC-to-AC power conversion efficiency in a scalable, flexible, resilient, cascading inverter driver topology. Plural power cells, which include a rectifier and an inverter, are arranged in a series/parallel topology. Use of plural power cells increases efficiency by reducing voltage transition losses and by increasing duty cycle. Also, the power cells output AC to an electric motor using a forward-looking controller that responds to varying power demand while maintaining motor speed at a maximum efficiency level. Power output is varied by varying the width of rectifier output pulses to the inverters while maintaining pulse voltage. Transitions between power levels are smoothed by pulse density modulation. Pulse density, determined automatically in the inverter, begins high and gradually becomes less dense so voltage changes rapidly then slowing gradually. The topology and power cell components allow faulty power cells 10 to be isolated and bypassed.
US10218265B2

A multi-level voltage regulator system/method providing discrete regulation of a DC-DC intermediate bus converter (IBC) output voltage (Vout) is disclosed. The disclosed system/method allows IBC Vout to be regulated in discrete steps during periods where IBC input voltage (Vin) falls below nominal operating values. Rather than shutting down or degrading IBC Vout in an unpredictable non-linear fashion based on IBC input/loading, IBC Vout is regulated in fixed discrete steps, allowing IBC-connected point-of-load (POL) converters to obtain stable power input that is well-defined over IBC Vin. IBC operating parameters may define multi-dimensional operational state spaces of IBC Vout regulation that ensure optimum power flow to attached POLs while maintaining operational stability within the IBC regulator. Instabilities in IBC/POL performance across variations in IBC Vin, load transients, POL loading, and environmental variables may be prevented using Vin voltage step hysteresis.
US10218253B2

The invention relates to an adjustable magnetic coupling assembly for coupling of a first rotary shaft and a second rotary shaft, the magnetic coupling assembly comprising a first and second rotary hub connectable to the first shaft and second shaft, respectively and a central shaft, a first and a second rotatable inductor rotor connected to the central shaft, the inductor rotors being configured to be rotated by the central shaft and to be movable in axial direction along the central shaft by a positioning mechanism and a rotatable central magnet rotor connected to the second rotary hub and arranged centrally between the first and second rotatable inductor rotor. The assembly further comprises a positioning mechanism coupled to the first and second rotatable inductor rotors and configured to selectively move the inductor rotors to adjust the axial distances between the magnet rotor and the respective inductor rotor.
US10218252B2

The present invention provides a linear motor where a load onto a supporting mechanism and the ripple of force are lessened and the ripple can be adjusted. As a leakage flux between the magnetic poles can be reduced by being configured by plural magnetic poles arranged with a magnet arranged on a mover held between them, a core that continuously connects the magnetic poles that holds the magnet of the mover between them, windings are integrally wound onto the plural magnetic poles and the mover formed by a row of magnets the magnetic poles of which are alternately arranged or a row of magnets the polarity of which is alternately arranged and magnetic materials, by arranging the plural magnetic poles arranged with the magnet held between and the plural magnetic poles provided with the core that continuously connects the magnetic poles.
US10218245B2

A rotating machinery equipment is disclosed, including a rotating electrical machine having a stator (1) and a rotating shaft (7), whereon a rotor (11) is mounted. The machinery equipment further includes a cooling fan (23) comprised of a rotating impeller (33) mounted on the rotating shaft (7) for co-rotation therewith. Cooling gas passages (45, 47) are provided for delivering compressed cooling gas through the stator and rotor. The cooling gas is delivered by the impeller (33) into a cooling-gas distribution chamber (31). The pressure of the cooling gas in the cooling-gas distribution chamber generates an axial force balancing the axial thrust generated on the electrical machine by the cooling gas flow.
US10218241B2

A motor having a configuration that includes plural openings which are disposed in a circumferential direction on a case bottom surface and are pulled-out bus bar terminals, and is directly connected between a control board and bus bars by using a simple procedure, and to an electric power steering apparatus and a vehicle equipped with the motor. The outer periphery of the motor is enclosed in a case and wirings are implemented at an anti-load side. The motor has a configuration that includes plural openings which are provided in a circumferential direction on a case bottom surface at the anti-load side and allow bus bar terminals to protrude therefrom, and openings which have an almost same shape of the plural openings and are disposed at a predetermined interval in a similar shape are added as needed.
US10218240B2

The fitting of a stator (13) body (14) equipped with a winding (12) in an inner support surface (250) for a skirt (155) of a bearing (15) of a rotary electrical machine, such as an alternator or an alternator-starter of a motor vehicle, characterized in that the skirt (155) is heated locally by induction before fitting of the body (14) equipped with its winding (12) in the skirt (155). The invention also relates to a rotary electrical machine comprising a fitting of this type.
US10218239B2

A brushless motor includes a stator having a stator core; and an upper insulating bobbin connected to an upper face of the stator core, an upper surface of the upper insulating bobbin having a plurality of terminal fixing blocks and a plurality of wire through blocks, each terminal fixing block having a wire-through notch for positioning a wire and a terminal socket electrically connected with the wire. A first angle between a wire slot of each terminal fixing block and a radial direction of the upper insulating block is 50°-130°, and a second angle between a terminal socket of each terminal fixing block and a circumference direction of the upper bobbin is 50°-130°.
US10218238B2

A slot-closing device for closing a slot in a stator or a rotor of an electric machine includes a closure element which contains a ferromagnetic material. An adhesive layer disposed on the closure element is designed to expand and harden when heated. The adhesive layer contains a thermally activatable blowing agent configured as an expansion element which contains a closed cavity filled with gas. The cavity is partially enclosed by a thermoplastic resin in the expansion element.
US10218226B2

A power receiver includes a secondary-side resonant coil configured to receive electric power from a primary-side resonant coil; a rectifier circuit; a smoothing circuit; a DC-DC converter connected having first and second output terminals; third and fourth output terminals disposed on an output side of the DC-DC converter and connected to a secondary battery; a sub-secondary battery having fifth and sixth output terminals; a switch configured to switch connection between the first and second output terminals, the third and fourth output terminals, and the fifth and sixth output terminals; and a controller configured, when the secondary-side resonant coil starts to receive the electric power, to control the switch to respectively connect the first and second output terminals and a load or first and second input terminals of the sub-secondary battery and to respectively connect the third and fourth output terminals and the fifth and sixth output terminals.
US10218224B2

This application includes systems and techniques relating to wireless power transfer, such as a system including: sensing and measurement circuitry configured to process signals associated with a resonator and an impedance matching network coupled with the resonator; a PWM (pulse width modulation) generator configured to control a driving signal to drive the resonator through the impedance matching network; and a controller coupled with the sensing and measurement circuitry, the controller configured to adjust operation of the PWM generator and operation of the impedance matching network based on measured signals from the sensing and measurement circuitry.
US10218217B2

According to one aspect, embodiments of the invention provide a UPS comprising an input to receive input AC power, a bus configured to receive backup DC power, a first output configured to provide an output AC voltage derived from at least one of the input AC power and the backup DC power, a second output configured to provide an output DC voltage derived from at least one of the input AC power and the backup DC power, a first inverter coupled between the bus and a first transformer, the first transformer coupled to the input, a second inverter coupled between the bus and a second transformer, the second transformer coupled to the first output, and a controller configured to operate the second inverter to maintain the output AC voltage above a first threshold value and to operate the first inverter to maintain the output DC voltage above a second threshold.
US10218214B2

An energy management system that includes a power generation apparatus that outputs generated electric power to a HVDC bus, a bidirectional DC-DC converter to which a DC voltage is input from the HVDC bus or outputting a DC voltage to the HVDC bus, and an inverter that converts a DC voltage inputted from the HVDC bus to an AC voltage. A calibration value is set to the highest voltage among voltages of the HVDC bus each detected by the power generation apparatus, the bidirectional DC-DC converter, and the inverter, other detection voltages are calibrated with the calibration value. Then, each of the power generation apparatus, the bidirectional DC-DC converter, and the inverter carry out switching control such that the detection voltage after the calibration match with a target value.
US10218205B2

Apparatuses, systems, and methods of wireless power transmission/reception are described. In one wireless power transmission/reception device, a planar resonator capable of generating magnetic fields has one or more ferrite members mounted thereon such that the magnetic fields generated by the planar resonator have an overall direction substantially tilted or parallel to its opening/face, i.e., to the plane of the planar resonator. In a wireless power reception device, the planar resonator generates magnetic fields and an induced current when being resonated by external magnetic fields; in a wireless power transmission device, the planar resonator generates magnetic fields when being supplied with power.
US10218201B2

The charge and discharge control apparatus divides a stored electricity amount of a storage battery into a backup electricity amount and a plurality of predetermined discharge amount corresponding to a plurality of dispatching time points. Each of the dispatching time points corresponds to a dispatching period and a predetermined discharge power. The charge and discharge control apparatus receives a load parameter of an electric loop at each dispatching time point. Each load parameter carries a load power of the electric loop. The charge and discharge control apparatus performs the following operations at each dispatching time point: (i) deciding a real discharge power that the storage battery provides to the electric loop according to a dispatching threshold and the load power corresponding to the dispatching time point and (ii) updating the backup electricity amount according to the real discharge power and the predetermined discharge amount.
US10218200B2

Various systems and methods for enhancing the performance and utilization of a battery system are described. In one method, a configuration schedule for a battery system is determined based on communications received from an external unit and the cells of the battery system are reconfigured according to the determined configuration schedule. In another method, a sequence of one or more pulses is used for energy transfer from or to at least one cell of the battery system, wherein at least one parameter of one of the sequence and the one or more pulses, is varied in a random manner. The above-noted pulse sequence may be utilized while the battery system is not supplying power to an external load.
US10218199B2

A system of electric batteries includes a plurality of batteries (HVB1, HVB2, HVB3) connected to each other by two polarities. Each battery has at least two relays (RN, RP, RA) for the connecting of poles of the battery to the two polarities. The system includes a secondary power supply to provide an activation energy to the relays. The system includes means of supervision to control the relays (RN, RP, RA) in a staggered manner so that each activation of a relay follows a previous activation by at least a predetermined time period (DT).
US10218184B2

The present invention provides a method for inhibiting multiple inverter stations from entering a passive control mode in an island state. The method includes dividing inverter stations into groups in advance; a principle for group division is dividing inverter stations whose alternating-current sides are connected to each other through an alternating-current line in a normal running condition into a group; priorities of the inverter stations are preset in each group to tune relevant fixed values of the inverter stations for island detection; a tuning principle is that an inverter station with a higher priority has a more sensitive relevant fixed value, and an island state is more easily detected for the corresponding inverter station; an inverter station for which an island state is detected can enter a passive control mode only when all the other inverter stations with priorities higher than the priority of the inverter station in the group send enabling signals.
US10218181B2

Methods, and apparatus for determining inertia within a synchronous area of an electric power grid are described. A frequency characteristic relating to a frequency of electricity flowing in the electric power grid is measured, a magnitude relating to a power flow modulation is determined based on data relating to power characteristics of one or more power units arranged to consume electric power from and/or provide real and/or reactive electric power to the electric power grid, and a frequency response characteristic associated with at least one area of the electric power grid is determined on the basis of the measured frequency characteristic and the determined magnitude characteristic. This enables frequency response characteristics within a synchronous area of the electric power grid to be easily determined.
US10218179B2

Intelligent load balancing is conducted by monitoring loads in phases at nodes and commanding phase switches of a plurality of nodes to rotate phases. Preferred embodiments identify load balancing problems among phases in three-phase systems and utilize a modified legacy network of power meters or an existing smart network of power meters to implement a control algorithm that achieves dynamic, intelligent load balancing.
US10218174B2

Method for collision monitoring for a periodically moving, electrically driven component of a container handling machine with another component, wherein a limit value for a measured variable that is indicative of a collision between the components is stipulated that, when exceeded, prompts the drive of the component to be shut down, characterized in that the limit value for the measured variable is determined dynamically for a current period of the movement of the component on the basis of the measured variable measured during a preceding period, and a container handling machine designed to perform the method.
US10218168B2

A method is disclosed providing ground fault circuit interruption protection for a pump motor which includes determining a current difference between at least two leads located on a load side of an electromechanical device, wherein the electromechanical device is configured to mechanically drive a road, and wherein the method further comprises interrupting a flow of current in response to the current difference exceeding a threshold current difference.
US10218159B2

An electrical distribution system is provided. The system includes a bus bar assembly including a neutral bus bar and a plurality of power bus bars. The system further includes a circuit breaker including a first end and a second end opposite the first end, the first end including a plurality of first conductive terminals electrically coupled to respective power bus bars, the second end including a plurality of second conductive terminals located a first distance from the plurality of power bus bars. The system further includes a neutral connection device including a first conductive terminal electrically coupled to the neutral bus bar, a second conductive terminal, and a conductive component, the neutral connection device second conductive terminal located a second distance from the neutral bus bar, the second distance one of greater than the first distance and equal to the first distance.
US10218155B2

This disclosure relates to a corona ignition device having a coil, which has an elongate coil body and a coil winding wound onto the coil body, an ignition electrode connected to the coil, and an insulator, inside which the ignition electrode is situated. According to the present disclosure, the coil body has a hollow section.
US10218150B2

After forming a monolithically integrated device including a laser and a modulator on a semiconductor substrate, an anti-reflection coating layer is formed over the monolithically integrated device and the semiconductor substrate by an atomic layer deposition (ALD) process. The anti-reflection coating layer is lithographically patterned so that an anti-reflection coating is only present on exposed surfaces of the modulator. After forming an etch stop layer portion to protect the anti-reflection coating, a high reflection coating layer is formed over the etch stop layer, the laser and the semiconductor structure by ALD and lithographically patterned to provide a high reflection coating that is formed solely on a non-output facet of the laser.
US10218148B2

A light emitting device includes a semiconductor laser element; a cap defining a through-hole allowing light from the semiconductor laser element to pass therethrough; and a wavelength converting member disposed in the through-hole defined in the cap, the wavelength converting member being configured to emit light that has a wavelength different from a wavelength of light from the semiconductor laser element. The cap includes a first member made of a ceramic, and a second member made of a metal material. The through-hole includes a first through-hole penetrating the first member, and a second through-hole penetrating the second member. The wavelength converting member is disposed on the second member.
US10218147B2

In a method, energy is supplied to a first gas discharge chamber of a first stage until a pulsed amplified light beam is output from the first stage and directed toward a second stage. While the energy is supplied to the first gas discharge chamber: a value of an operating parameter of the first gas discharge chamber is measured; it is determined whether to adjust an operating characteristic of the first gas discharge chamber based on the measured value; and, the operating characteristic of the first gas discharge chamber is adjusted if it is determined that the operating characteristic of the first gas discharge chamber should be adjusted. After it is determined that the operating characteristic of the first gas discharge chamber no longer should be adjusted, then an adjustment procedure is applied to an operating characteristic of a second gas discharge chamber of the second stage.
US10218146B2

The present disclosure provides a method of optimising an optical system of a mode-locked laser oscillator or a regenerative, multi-pass or single pass amplifier. The method may include the steps of identifying crystallographic axes of an active laser gain medium crystal, cutting the crystal, and orienting the crystal in the optical system in a predetermined orientation relative to a propagation vector of a laser pulse depending on the required output of the optical system.
US10218139B2

A twist-on wire connector is releasably engageable with a tool. The connector and the tool are provided with complimentary driving features which allow the tool to be moved independent of and relative to the connector when the tool is moved in one rotational direction and which place the tool and connector into driving engagement when the tool is moved in the opposite rotational direction such that the connector is moved with the tool to apply the connector onto a plurality of electrical conductors. The complimentary driving features are provided to the tool and the connector by providing to each of the tool and the connector one or more engagement surfaces positioned adjacent to a slipping surface.
US10218137B2

A USB charger includes a connector for plugging into a cigarette lighter socket of a motor vehicle. The USB charged provides one or more USB sockets and includes an integrated alarm unit for protection against intruders in the motor vehicle. The alarm unit includes a motion sensor and an acoustic alarm signal generator.
US10218130B1

The present disclosure provides a high voltage connector capable of detachably and stably fastening a fuse without using a separate component. A high voltage connector includes a first housing having an open rear portion, a fuse provided inside the first housing, a bus bar clip provided inside the first housing including a first wire connecting hole connected to a first wire, and a first fixing clip configured to detachably fasten the fuse, a bus bar clip terminal provided inside the first housing including a second fixing clip configured to form a clip shape and to detachably fasten the fuse, and a first terminal connected to a power source, and a male terminal provided inside the first housing including a second wire connecting hole connected to a second wire, and a second terminal connected to the power source.
US10218121B2

An electrical cable connector includes a case forming a front receiving cavity, and a rear receiving cavity. An upward room is formed in an upper face of the case. A latch is pivotally mounted in the room with an upward locking hook at a front end thereof in an up-and-down moveable manner. An actuator is engaged with the latch to actuate the latch to be unlatched from the locking hole in the cage via a rearward pulling. An engagement between the latch and the actuator is performed by a latch slot in the latch and a T-shaped lug on the underside of the actuator moving along the latch slot. A curve structure is formed on the latch along a front-to-back direction so as to have the latch to be pivoted during rearward pulling the actuator, thus having the upward locking hook downward moved for unlatching.
US10218119B2

An electrical connection system is described. The electrical connection system comprises a first electrical connection component that is suitable for transmission of power with a voltage level greater than 1 kV. The electrical connection system also comprises a second electrical connection component that is suitable for transmission of power with a voltage level greater than 1 kV and arranged for coupling to the first electrical connection component. The electrical connection system comprises a mechanical coupling assembly for imparting a driving force to drive the first and second electrical connection components relative to each other along a central axis of the electrical connection system and between disengaged and engaged conditions. The mechanical coupling assembly is structured to impart a portion of the driving force at a first eccentric position and comprising a transmission that is arranged to transmit a further portion of the driving force to a second eccentric position. The second eccentric position has an angular orientation around the central axis that is different to that of the first eccentric position.
US10218113B2

A charging module usable with a conductive bus having a center rail disposed intermediate a first conductive rail and a second conductive rail. The charging module has a base on which is disposed a centered electrical contact and a first plurality of electrical contacts. The centered electrical contact is arranged on the base such that the centered electrical contact will engage with the center rail when the housing is placed into a use position on the conductive bus. The first plurality of electrical contacts are arranged on the base along a perimeter of a first circle that is generally centered on the centered electrical contact such that at least one of the first plurality of electrical contacts will engage with the first conductive rail and at least one different one of the first plurality of electrical contacts will engage with the second conductive rail when the housing is placed into the use position on the conductive bus in any rotational orientation of the housing relative to the conductive bus over a full 360 degrees.
US10218104B2

A connector (10) includes a body portion (14), a conductive member (20) including a held portion (20A) having conductivity and held in the body portion (14), a flexible portion (20B) extending from the held portion (20A) toward a mating terminal (40) and having flexibility and a connecting portion (20C) provided on a leading end part of the flexible portion (20B) and to be connected to the mating terminal (40) by being pressed into contact with the mating terminal (40), and a spring member (60) having a spring property, held in the body portion (14) and extending from the body portion (14) toward the connecting portion (20C). The spring member (60) includes a contact portion (60C) configured to give a spring property to the connecting portion (20C) by being held in contact with the connecting portion (20C).
US10218102B2

A terminal fitting that can reduce the terminal insertion force and can suppress surface oxidation of a plating film, even if the terminal fitting is exposed to a hot and humid environment, and a connector that uses the terminal fitting. The terminal fitting includes a metal base material, and the plating film. The plating film includes a Ni foundation layer, an outermost layer exposed at the outermost surface, and a Ni3Sn4 layer formed between the Ni foundation layer and the outermost layer. The outermost layer includes a Sn parent phase, and intermetallic compound that is dispersed in the Sn parent phase, and is made of (Ni0.4Pd0.6)Sn4. The intermetallic compound protrudes from the lower side of the outermost layer to the Ni3Sn4 layer side, and is partially buried in the Ni3Sn4 layer. A connector includes the terminal fitting, and a housing that holds the terminal fitting.
US10218093B2

A cable connector connects a coaxial cable to an interface port by an outer conductor engager, a body and a coupler. The coupler draws the body over a plurality of resilient fingers of the outer conductor engager to urge the fingers into electrical contact with a peripheral outer surface of a stripped/prepared end of a coaxial cable.
US10218082B2

There is provided a wideband patch antenna and an antenna array. The antenna includes a dielectric substrate of a rectangle shape, a radiation patch formed on a top surface of the dielectric substrate, a coupling patch formed on the top surface of the dielectric substrate and extending from a side of the dielectric substrate to a position from the radiation patch by a distance, a metal support arranged on the lower surface of the dielectric substrate and extending from the edge of the lower surface of the dielectric substrate downward to the ground, a layer of air having a predetermined thickness being formed between the lower surface of the dielectric substrate and the ground. According to the embodiments, it is possible to improve the directivity of the wideband microstrip antenna while maintaining its small size.
US10218080B2

A wireless signal at a low frequency is received at a face of a meta-material antenna. An offset carrier, at a high frequency, is received at an opposite direction face of the metal-material antenna. Passive mixers upshift the low frequency wireless signal to a high frequency, at the difference between the low frequency and the offset carrier. The upshifted version of the received low frequency signal is radiated from a second face of the meta-material antenna.
US10218077B2

Wireless communication device includes a conductive wall having an antenna slot. The wireless communication device also includes an antenna sub-assembly positioned relative to the antenna slot to form a multi-band slot antenna. The multi-band slot antenna includes a dielectric body and a feed trace coupled to the dielectric body. The feed trace is operably aligned with the antenna slot. The multi-band slot antenna also includes a parasitic trace coupled to the dielectric body. The parasitic trace is operably aligned with the antenna slot and spaced apart from the feed trace. The feed trace is configured to communicate at a first frequency band and the parasitic trace enables the multi-band slot antenna to communicate at a second frequency band. The first frequency band is based on a size and shape of the parasitic trace.
US10218071B2

An antenna includes a dielectric multilayer substrate that includes a first conductor layer and a second conductor layer different from the first conductor layer, the first conductor layer including a first conductor, the first conductor including a first split ring part, the first split ring part surrounding a first opening part and being divided by a first split part, and a power feed line that is provided on the second conductor layer, the power feed line including a first end and a second end, the first end being connected to the first split ring part, the second end spanning the first opening part and extending to a region opposing the first conductor.
US10218066B2

An antenna structure includes a first radiation arm, a second radiation arm, a feed end, and a ground end. The second radiation arm is perpendicularly connected to the first radiation arm. The first radiation arm and the second radiation arm jointly form a junction, both the feed end and the ground end are positioned adjacent to the junction.
US10218064B2

The present disclosure provides a composite substrate for an antenna module, which includes: a first non-magnetic substrate that is configured to have a first copper foil; a second non-magnetic substrate that is configured to have a second copper foil; and a magnetic sheet that is configured to be interposed between the first non-magnetic substrate and the second non-magnetic substrate and that is configured to be integrally laminated with the non-magnetic substrates, and further provides a preparation method thereof. The present disclosure provides a simplification of a process, low costs, a slim design, and a grip-feeling of a metal material while providing functions of wireless charging, MST, and NFC.
US10218049B2

Among other things, a sheet has a thickness and extends in two dimensions normal to the thickness of the sheet. Within the sheet there is an electronic device having an integrated circuit and conductive elements connected to the integrated circuit. The electronic device extends in the two dimensions, the extent of the device in each of the two dimensions being greater than 3 mm.
US10218047B2

According to one embodiment, a planar antenna apparatus includes a support including: a support main body, and three or more support legs extending from the support main body, a first movable unit rotatably supported around a first axis with respect to the support, a second movable unit rotatably supported around a second axis with respect to the first movable unit, the second axis extending along a main surface of the first movable unit, a third movable unit rotatably supported around a third axis with respect to the second movable unit, the third axis extending along a thickness direction of the second movable unit, an antenna unit supported by the third movable unit, and a connection wire electrically connecting the first movable unit and the third movable unit.
US10218031B2

One variation of a battery unit includes: a substrate including silicon and defining a cell, wherein the cell includes a base encompassed by a continuous wall and a set of posts extending normal to the base; an electrolyte material coating vertical surfaces of each post, in the set of posts, and vertical surfaces of the continuous wall in the cell; a cathode material filling the cell over the electrolyte material, between posts in the set of posts, and between the set of posts and the continuous wall; a seal extending along a top of the continuous wall; and a cathode current collector bonded to the seal, electrically coupled to the cathode material, and cooperating with the substrate to enclose the cell to form a single-cell battery.
US10218026B2

A flexible fuel cell power system comprising one or more fuel cell cartridges (which contain fuel cell modules) connected to a fuel cell system is provided. The components of the flexible fuel cell power system may be placed on a shared backbone with flexible joints, and may be made of flexible materials so that the entire system can be worn by a human being.
US10218020B2

Disclosed is an alternative fuel fueling station useful for fueling both electrical and hydrogen alternative fuel vehicles simultaneously. The alternative fuel fueling station includes a solid oxide fuel cell, an electrical conduit, and a compressed hydrogen conduit, such that the alternative fuel fueling station can fuel both the electrical and hydrogen alternative fuel vehicles simultaneously.
US10218018B2

A fuel cell stack includes a plurality of cell groups and a controller wherein each cell group comprises a plurality of fuel cells and a group sensor which measures one or more electrical characteristics of the respective cell group. The controller comprises one or more processors and memory and is communicatively coupled to each group sensor. The one or more processors execute machine readable instructions to compare a measured electrical characteristic of each cell group to one or more thresholds stored in memory, and indicate the need for diagnostics of the fuel cell stack when the comparison indicates a non-systemic event.
US10218015B2

An electrochemical fuel cell assembly comprises a fuel cell stack having a fuel delivery inlet and a fuel delivery outlet. The fuel cell stack further includes a number of fuel cells each having a membrane-electrode assembly and a fluid flow path coupled between the fuel delivery inlet and the fuel delivery outlet for delivery of fuel to the membrane-electrode assembly. A fuel delivery conduit is coupled to the fuel delivery inlet for delivery of fluid fuel to the stack. A bleed conduit is coupled to the fuel delivery outlet for venting fluid out of the stack. A variable orifice flow control device coupled to the bleed conduit configured to dynamically vary an amount of fluid from the fuel delivery outlet passing into the bleed conduit as a function of one or more of the control parameters: (i) measured fuel concentration; (ii) measured humidity; (iii) cell voltages of fuel cells in the stack; (iv) impedance of fuel cells in the stack; (v) resistance of fuel cells in the stack. The variable orifice flow control device may be coupled to a recirculation conduit and may be configured to dynamically vary a proportion of fluid from the fuel delivery outlet passing into the bleed conduit as a function of the control parameters.
US10218012B2

A solid oxide fuel cell system includes a solid oxide fuel cell that produces electricity by using a hydrogen-containing gas and an oxidant gas, an exhaust-gas path via which an exhaust gas discharged from the solid oxide fuel cell flows, a circulation path via which a coolant circulates, a first heat exchanger that is disposed on the exhaust-gas path and the circulation path and enables heat exchange between the exhaust gas and the coolant, a second path, via which condensed water produced when the exhaust gas is cooled in the first heat exchanger flows, that branches from the exhaust-gas path and is connected to the circulation path, a second tank that stores reservoir water, and a second heat exchanger that is disposed in the second tank and on the circulation path and enables heat exchange between the reservoir water and the coolant.
US10217989B2

A secondary battery is provided. The secondary battery includes an electrode assembly that is sealed in a receiving portion of a pouch-type battery case together with an electrolyte. The pouch-type battery case is formed from a laminate sheet having an exterior coating layer, a metal layer and an interior adhesive layer. Additionally, electrolyte holding portion for replenishing an electrolyte that is depleted during the manufacturing process or the use of the secondary battery is disposed in the laminate sheet, without contacting the electrolyte disposed in the receiving portion of the pouch-type battery case.
US10217985B2

A separator includes a porous base, and a first coating layer on a surface of the porous base, the first coating layer including a (meth)acrylic acid ester-based polymer having a glass transition temperature of about 10° C. to about 60° C. The first coating layer may be positioned opposite to a cathode of the lithium secondary battery. The separator may further include a second coating layer on a surface of the porous base opposite to the first coating layer and comprising a (meth)acrylic acid ester-based polymer.
US10217984B2

A separator according to the embodiment includes a porous base material having a thermoplastic resin. The porous base material has a heat-resistant porous layer on at least one surface thereof. The heat-resistant porous layer contains inorganic particles, a resin, and sulfur. A lithium ion secondary battery according to the embodiment, includes: the separator interposed between a positive electrode and a negative electrode; and an electrolyte solution. The heat-resistant porous layer is disposed between the positive electrode and the porous base material. Sulfur is distributed unevenly in the heat-resistant porous layer so as to exist in larger amount near a surface thereof opposite to the porous base material.
US10217983B2

Disclosed are a cross-linked compound particle and a secondary battery including the same. More particularly, a compound particle which includes a monomer and a polymerization initiator, as a core and a film including a material disappeared at predetermined temperature as a shell is provided.
US10217972B2

Provided are a pack main body of a substantially rectangular parallelepiped shape in which a battery cell is embedded, and a terminal portion provided on a front face of the pack main body. The pack main body includes bevelled portions at corner portions formed by a top face and a bottom face and opposite side faces. The terminal portion is provided, in a protruding manner, on the front face at a position biased with respect to center lines in a width direction and a height direction. The corner portions on one side have a chamfered shape and the corner portions on the other side have a rounded shape.
US10217968B2

An electro-optical panel includes: an electro-optical element emitting a light or adjusting a transmittance of a light; and a stretch film including a polymeric material, wherein a main stretching axis direction of the stretch film is disposed within a range of ±30° with respect to a side of the electro-optical panel.
US10217966B2

The invention relates to an electroluminescent device (10) comprising a layer system with a substrate (40) and on top of the substrate (40) a substrate electrode (20), a counter electrode (30) and an electroluminescent layer stack with at least one organic electroluminescent layer (50) arranged between the substrate electrode (20) and the counter electrode (30), characterized in that at least one optical transparent outcoupling body (71) is provided on top of the substrate electrode (20) to increase the outcoupling of light generated by the at least one organic electroluminescent layer (50) at least partly covering the optical transparent outcoupling body (71). The invention further relates to a method to manufacture such a device.
US10217963B2

A display device includes a flexible substrate, a display element unit disposed on a first surface of the flexible substrate and including a thin-film transistor (TFT) and an organic light-emitting element coupled to the TFT, and a protective layer comprising an organic material and disposed directly on a second surface of the flexible substrate, the second surface being opposite to the first surface. Impact resistance of the display device can be strengthened by lowering of the neutral plane through the use of the protective layer.
US10217957B2

An organic EL display device includes: a first support member having flexibility; an organic EL layer layered in a matrix form on the first support member; and a second support member disposed opposite the first support member with the organic EL layer interposed between the first support member and the second support member. Grooves on the first support member and grooves on the second support member overlap with one another. As a result, flexibility of the organic EL display device can be enhanced.
US10217955B2

A method for manufacturing a display panel, and a display device are disclosed. The method for manufacturing a display panel includes: providing a TFT substrate; dispersing graphene and metal nanowires in a hydrophilic solvent to form a hydrophilic conductive ink; applying the hydrophilic conductive ink onto the TFT substrate to form a composite electrode layer; forming, on the composite electrode layer, a pixel defining layer having a plurality of openings at least partially exposing the composite electrode layer; applying hydrophilic organic ink into the plurality of openings of the pixel defining layer to form an organic layer; drying the composite electrode layer and the organic layer to form a first electrode and an organic light emitting structure; and forming a second electrode on the organic light emitting structure and the pixel defining layer.
US10217941B2

A method for producing an organic light-emitting diode and an organic light-emitting diode are disclosed. In an embodiment, the method includes providing a substrate with a continuous application surface, generating multiple adhesion regions on the application surface, the adhesion regions being completely surrounded by the application surface, applying metal nanowires over the entire surface of the application surface, removing the metal nanowires outside of the adhesion regions by a washing process using a solvent such that the remaining metal nanowires completely or partly form a light-permeable electrode of the organic light-emitting diode, and applying an organic layer sequence onto the light-permeable electrode.
US10217935B2

Subject matter disclosed herein may relate to fabrication of correlated electron materials used, for example, to perform a switching function. In embodiments, processes are described in which a correlated electron material film may be formed over a conductive substrate by converting at least a portion of the conductive substrate to CEM.
US10217928B2

Disclosed is a curved piezoelectric device maximizing an electrical potential of the piezoelectric material corresponding to an external mechanical stress. The curved piezoelectric device includes: a curved substrate; and a piezoelectric material provided on one surface or both surfaces of the curved substrate, wherein when a stress is applied, a neutral plane in which a compressive stress and a tensile stress are balanced is located in the curved substrate, wherein the location of the neutral plane is determined by y1 and y2 of Equation 1 or 2 below, and wherein the location of the neutral plane is controllable by adjusting a thickness (d), a sectional area (A) and a Young's modulus (E) of each of the curved substrate and the piezoelectric material: wherein y 1 = E 2 ⁢ d 2 ⁡ ( d 1 + d 2 ) 2 ⁢ ( E 1 ⁢ d 1 + E 2 ⁢ d 2 ) , y 2 = E 1 ⁢ d 1 ⁡ ( d 1 + d 2 ) 2 ⁢ ( E 1 ⁢ d 1 + E 2 ⁢ d 2 ) ⁢ ⁢ and Equation ⁢ ⁢ 1 y 1 = E 2 ⁢ A 2 ⁡ ( A 1 + A 2 ) 2 ⁢ ( E 1 ⁢ A 1 + E 2 ⁢ A 2 ) , y 2 = E 1 ⁢ A 1 ⁡ ( A 1 + A 2 ) 2 ⁢ ( E 1 ⁢ A 1 + E 2 ⁢ A 2 ) . Equation ⁢ ⁢ 2
US10217923B2

The invention relates to a thermoelectric module comprising a metal housing element and a ceramic layer that is applied to the metal housing element. The thermoelectric module further comprises an additional housing element arranged on the side of the metal housing element which is provided with the ceramic layer, the additional housing element and the metal housing element being joined to form a fluid-tight housing. The thermoelectric module finally comprises at least one thermoelectrically active material which is arranged inside the fluid-tight housing.
US10217915B2

An optoelectronic semiconductor device includes a carrier having a carrier top side, at least one optoelectronic semiconductor chip arranged at the carrier top side and having a radiation main side remote from the carrier top side, at least one bonding wire, at least one covering body on the radiation main side, and at least one reflective potting compound surrounding the semiconductor chip in a lateral direction and extending from the carrier top side at least as far as the radiation main side, wherein the bonding wire is completely covered by the reflective potting compound or completely covered by the reflective potting compound and the covering body, the bonding wire is fixed to the semiconductor chip in an electrical connection region on the radiation main side, and the electrical connection region is free of the covering body and covered partly or completely by the reflective potting compound.
US10217898B2

A semiconductor device comprises a layer sequence formed by a plurality of polar single crystalline semiconductor material layers that each have a crystal axis pointing in a direction of crystalline polarity and a stacking direction of the layer sequence. A core layer sequence is formed by an active region made of an active layer stack or a plurality of repetitions of the active layer stack. The active layer stack has an active layer having a first material composition associated with a first band gap energy, and carrier-confinement layers embedding the active layer on at least two opposite sides thereof, having a second material composition associated with a second band gap energy larger than the first band gap energy. A pair of polarization guard layers is arranged adjacent to the active region and embedding the active region on opposite sides thereof. Both polarization guard layers have the first material composition.
US10217895B2

The present disclosure provides a method of forming a light-emitting device comprising: providing a growth substrate having a front side and a rear side; forming a sacrificial layer on the front side of the growth substrate; forming a protective structure on the sacrificial layer; forming a light-emitting structure on the protective structure, wherein the light-emitting structure emits a first peak wavelength; providing a carrier; joining the carrier and the light-emitting structure; and transforming the sacrificial layer by irradiating a laser beam from the rear side to separate the growth substrate from the light-emitting structure, wherein the laser beam emits a second peak wavelength, and wherein the protective structure reflects the second peak wavelength away from the light-emitting structure.
US10217891B2

The present invention includes a method for biomimetic-inspired infrared sensors utilizing a bottom up approach. This method includes providing a sinusoidal alternating electrical field between a preformed electrode gap comprising two gold micro-electrodes. Providing single needles of zinc phosphide crystals optimized for growth conditions using a physical vapour transport. Immobilizing at least one individual zinc phosphide nanowire in the preformed electrode gap using dielectrophoretic manipulation. And, placing and contacting the at least one individual zinc phosphide nanowire in the preformed electrode gap. Two nanowires are combined to form a lambda shape for improved sensing.
US10217889B2

An avalanche photodiode device operated in Geiger-mode, the device comprising a P-N junction formed on a substrate with a first semiconductor region and a second semiconductor region with an anode and cathode. The device further comprising a third semiconductor region, the third semiconductor region in physical contact with the second region, not in physical contact with the first region, and being the same semiconductor-type as the first semiconductor region. Additionally comprising a diode on the second semiconductor region and having a turn-on voltage than the P-N junction.
US10217888B2

Silver-containing absorbers for photovoltaic devices and techniques for fabrication thereof are provided. In one aspect, a method of forming an ink includes: mixing a silver halide and a solvent to form a first solution; mixing a metal, sulfur, and the solvent to form a second solution; combining the first solution and the second solution to form a precursor solution; and adding constituent components for an absorber material to the precursor solution to form the ink. Methods of forming an absorber film, a photovoltaic device, and the resulting photovoltaic device are also provided.
US10217887B2

The crystalline silicon-based solar cell includes a first intrinsic silicon-based thin-film, a p-type silicon-based thin-film, a first transparent electrode layer, and a patterned collecting electrode on a first principal surface of an n-type crystalline silicon substrate; and a second intrinsic silicon-based thin-film, an n-type silicon-based thin-film, a second transparent electrode layer, and a plated metal electrode on a second principal surface of the n-type crystalline-silicon substrate. On a peripheral edge of the first principal surface, an insulating region freed of a short-circuit between the first transparent electrode layer and the second transparent electrode layer is provided. The plated metal electrode is formed on an entire region of the second transparent electrode layer.
US10217875B2

An optical device may include a sacrificial limiter filter including at least one layer of graphene disposed on a substrate. The at least one layer of graphene may be configured to absorb and scatter at least a portion of electromagnetic radiation incident on the at least one layer of graphene.
US10217873B2

A semiconductor device has a first semiconductor die including an active region formed on a surface of the first semiconductor die. The active region of the first semiconductor die can include a sensor. An encapsulant is deposited over the first semiconductor die. A conductive layer is formed over the encapsulant and first semiconductor die. An insulating layer can be formed over the first semiconductor die. An opening is formed in the insulating layer over the active region. A transmissive layer is formed over the first semiconductor die including the active region. The transmissive layer includes an optical dielectric material or an optical transparent or translucent material. The active region is responsive to an external stimulus passing through the transmissive layer. A plurality of bumps is formed through the encapsulant and electrically connected to the conductive layer. A second semiconductor die is disposed adjacent to the first semiconductor die.
US10217872B2

A memory cell includes a control gate electrode and a memory gate electrode. The control gate electrode is formed over the upper surface and the sidewall of a fin FA including apart of a semiconductor substrate. The memory gate electrode is formed over one side surface of the control gate electrode and the upper surface and the sidewall of the fin through an ONO film, in a position adjacent to the one side surface of the control gate electrode. Further, the control gate electrode and the memory gate electrode are formed of n-type polycrystalline silicon. A first metal film is provided between the gate electrode and the control gate electrode. A second metal film is provided between the ONO film and the memory gate electrode. A work function of the first metal film is greater than a work function of the second metal film.
US10217869B2

A semiconductor structure includes a substrate, and a replacement metal gate (RMG) structure is attached to the substrate. The RMG structure includes a lower portion and an upper tapered portion. A source junction is disposed on the substrate and attached to a first low-k spacer portion. A drain junction is disposed on the substrate and attached to a second low-k spacer portion. A first oxide layer is disposed on the source junction, and attached to the first low-k spacer portion. A second oxide layer is disposed on the drain junction, and attached to the second low-k spacer portion. A cap layer is disposed on a top surface layer of the RMG structure and attached to the first oxide layer and the second oxide layer.
US10217868B2

Semiconductor devices with airgap spacers and methods of forming the same include forming a lower spacer that defines a gate region. A sacrificial upper spacer is formed directly above the lower spacer. A gate stack is formed in the gate region. The sacrificial upper spacer is etched away to form an upper spacer opening. An airgap spacer is formed in the upper spacer opening. The airgap spacer includes a dielectric material that encapsulates an internal void.
US10217866B2

A semiconductor device and a method of forming the same, the semiconductor device includes a first and a second fin structures, a first, a second and a third isolation structures, and a first and a second gate structures. The first and second fin structures are disposed in a substrate. The first isolation structure is disposed in the substrate and surrounds the first and second fin structures. The second isolation structure is disposed in the first fin structure, and a top surface of the second isolation structure is leveled with a top surface of the first and second fin structures. The third isolation structure is disposed in the second fin shaped structure, and a top surface of the third isolation structure is lower than the top surface of the first and second fin structures. The first and second gate structures are disposed on the second and third isolation structures, respectively.
US10217865B2

A first contact hole is formed so as to extend to a NiSi layer as a lower wiring conductor layer connecting to an N+ layer of an SGT formed within a Si pillar, and so as to extend through a NiSi layer as an upper wiring conductor layer connecting to a gate TiN layer, and a NiSi layer as an intermediate wiring conductor layer connecting to an N+ layer. A second contact hole is formed so as to extend to the NiSi layer, and surround, in plan view, the first contact hole. An insulating SiO2 layer is formed on a side surface of the NiSi layer. A wiring metal layer in the contact holes connects the NiSi layer and the NiSi layer to each other.
US10217861B2

An nchMOSFET of a level-raising circuit is arranged in a high voltage junction termination region (HVJT), to be integrated with a parasitic diode formed by an n−-type diffusion region and a second p-type separation region. On a high potential side of the HVJT, a first field plate (FP) also acting as a drain electrode of the nchMOSFET and a second FP also acting as a cathode electrode of a parasitic diode are arranged away from each other. On a low potential side the HVJT, a third electrode also acting as a source electrode of the nchMOSFET is arranged in a planar layout surrounding the periphery of a high potential side region. On an interlayer insulating film, an interval between a first portion of the third FP and a fourth portion of the first FP is larger than an interval between the second and the third FPs.
US10217858B2

Trenches and n+ high impurity concentration regions are formed in a first principal surface side of a silicon carbide semiconductor substrate. In the n+ high impurity concentration regions, third n-type regions that respectively surround first p+ base regions contacting a p-type base layer and have a higher impurity concentration than the n+ high impurity concentration regions, as well as fourth n-type regions that respectively surround second p+ base regions formed at the bottoms of the trenches and also have a higher impurity concentration than the n+ high impurity concentration regions, are formed.
US10217854B1

The embodiments of the present disclosure provide a semiconductor device. The semiconductor device includes a first III-V compound layer disposed over a substrate and a second III-V compound layer disposed over the first III-V compound layer, wherein a first carrier channel is formed in the interface between the first III-V compound layer and the second III-V compound layer. The semiconductor device also includes a third III-V compound layer disposed over the second III-V compound layer and a fourth III-V compound layer disposed over the third III-V compound layer, wherein a second carrier channel is formed in an interface between the third III-V compound layer and the fourth III-V compound layer. The semiconductor device includes a gate structure and S/D regions disposed on two opposite sides of the gate structure, wherein the first carrier channel and the second carrier channel are extended between the S/D regions.
US10217851B2

Embodiments of the disclosure provide an array substrate and a manufacturing method thereof, and a display device. The method includes: forming a semiconductor material film, a first insulation material film and a first conductive material film successively on a base substrate, and processing these films through a single patterning process to form an active pattern, a gate insulation pattern and a gate electrode; forming a second insulation layer and forming two contact holes in the second insulation layer and gate insulation pattern; forming a second conductive material film and forming two contact structures from portions of this layer; and forming a third conductive material film, and processing this layer through a single patterning process to form a pixel electrode, and source and drain electrodes being in direct contact with the two contact structures respectively, the pixel electrode and one contact structure being integrated into one piece.
US10217849B2

Method for making a semiconductor device, comprising: a) making of a stack of crystalline semiconductor layers comprising a first layer and a second layer capable of being selectively etched in relation to the first layer, b) etching of part of the stack, a portion of the first layer forms a nanowire (132) arranged on the second layer, c) selective etching of second layer, d) making, beneath the nanowire, of a sacrificial portion which has an etching selectivity which is greater than that of the second layer, e) making of a sacrificial gate and of an external spacer surrounding the sacrificial gate, f) etching of the stack, revealing ends of the nanowire and of the sacrificial portion aligned with the external spacer, g) selective etching of parts of the sacrificial portion, from its ends, forming aligned cavities beneath the external spacer, h) making of an internal spacer within the cavities.
US10217845B2

A vertical fin field-effect-transistor and a method for fabricating the same. The vertical fin field-effect-transistor includes a substrate, a first source/drain layer including a plurality of pillar structures, and a plurality of fins disposed on and in contact with the plurality of pillar structures. A doped layer epitaxially grown from the first source/drain layer is in contact with the plurality of fins and the plurality of pillar structures. A gate structure is disposed in contact with two or more fins in the plurality of fins. The gate structure includes a dielectric layer and a gate layer. A second source/drain layer is disposed on the gate structure. The method includes epitaxially growing a doped layer in contact with a plurality of fins and a plurality of pillar structures. A gate structure is formed in contact with two or more fins. A second source/drain layer is formed on the gate structure.
US10217828B1

A method of forming a bulk transistor integrated with silicon-on-insulator (SOI) field plates, and related device, are provided. Embodiments include forming a silicon-on-insulator (SOI) substrate as a field plate on a field plate oxide; forming a high-voltage p-type well in a p-type substrate of a bulk transistor on which the SOI substrate is formed, the high-voltage p-type formed between shallow trench isolation (STI) region of the p-type substrate; forming an n-drift region in the high-voltage p-type well; forming a first gate on the high-voltage p-type well; and implanting a first n-type region adjacent to the gate as a source region and a second n-type region adjacent to the SOI substrate as a drain region.
US10217825B2

A semiconductor device containing a metal-insulator-semiconductor (MIS) contact and method of forming are described. The method includes providing a semiconductor substrate containing a contact region, depositing an insulator film on the contact region, the insulator film including a mixed oxide material containing TiO2 and at least one additional metal oxide. The method further includes depositing a metal-containing electrode layer abutting the insulator film to form a MIS structure, and heat-treating the MIS structure to scavenge oxygen from the TiO2 to the metal-containing electrode layer to form a MIS contact with oxygen vacancies in the TiO2. According to one embodiment the at least one additional metal oxide is selected from HfO2, ZrO2, Al2O3, and combinations thereof, and the metal-containing electrode layer is selected from the group consisting of Ti metal, Al metal, Hf metal, Zr metal, Ta metal, Nb metal, and a combination thereof.
US10217817B2

Field effect transistors and methods of forming the same include forming a stack of nanosheets of alternating layers of channel material and sacrificial material. A layer of sacrificial material forms a top layer of the stack. A dummy gate is formed over the stack. Stack material outside of a region covered by the dummy gate is removed. The sacrificial material is etched to form recesses in the sacrificial material layers. Spacers are formed in the recesses in the sacrificial material layers. At least one pair of spacers is formed in recesses above an uppermost layer of channel material. The dummy gates are etched away. The top layer of sacrificial material protects an uppermost layer of channel material from damage from the anisotropic etch. The sacrificial material is etched away to expose the layers of channel material. A gate stack is formed over, around, and between the layers of channel material.
US10217809B2

The present application provides planar and stacked resistor structures that are embedded within an interconnect dielectric material in which the resistivity of an electrical conducting resistive material or electrical conducting resistive materials of the resistor structure can be tuned to a desired resistivity during the manufacturing of the resistor structure. Notably, a doped metallic insulator layer is formed atop a substrate. A controlled surface treatment process is then performed to an upper portion of the doped metallic insulator layer to convert the upper portion of the doped metallic insulator layer into an electrical conducting resistive material layer. The remaining doped metallic insulator layer and the electrical conducting resistive material layer are then patterned to provide the resistor structure.
US10217805B2

Disclosed herein is a display apparatus, including, a panel having a plurality of pixels disposed in a matrix and each including a self-luminous element for emitting light, the panel including first to third conductive layers laminated in order on a supporting substrate, a first contact portion between the first and second conductive layers and a second contact portion between the second and third conductive layers being disposed at the same position in a planar direction.
US10217800B2

A resistance change element includes first and second electrodes spaced apart from each other, a metal material layer adjacent to the first electrode, an oxide layer adjacent to each of the metal material layer and the first electrode, and a resistance change layer disposed continuously between the second and first electrodes and between the second electrode and the oxide layer. The resistance change layer is made of a metal oxide. The metal material layer is made of a metal or a metal compound. The oxide layer is made of an oxide of the material forming the metal material layer. The first electrode is made of ruthenium, ruthenium oxide, iridium, iridium oxide, platinum, gold, or copper. A free energy of oxide formation of the oxide forming the oxide layer is higher than a free energy of oxide formation of the oxide forming the resistance change layer.
US10217787B2

A backside illuminated image sensor includes a photodiode arranged in a substrate, a first insulating layer arranged on a front surface of the substrate, a bonding pad arranged on the first insulating layer, and a second insulating layer arranged on the first insulating layer and the bonding pad. The bonding pad is partially exposed by an opening passing through the substrate and the first insulating layer, and an edge portion of the bonding pad is supported by the first and second insulating layers.
US10217782B2

An image pickup module includes: an image pickup device provided with a plurality of electrode pads lined up on an inclined surface inclined at an acute first angle to a light receiving surface; and a flexible wiring board provided with a plurality of bond electrodes each bonded with each of the plurality of electrode pads of the image pickup device and lined up in parallel to an end side, and the image pickup module further includes a holding portion that is a triangular angle regulating portion extended from a side face of the wiring board, an angle of which formed by a first side and a second side is the first angle, and a resin member fixing the image pickup device and the wiring board, a relative angle of which is regulated to the first angle by the holding portion.
US10217781B2

A tunneling field effect transistor for light detection, including a p-type region connected to a source terminal, a n-type region connected to a drain terminal, an intrinsic region located between the p-type region and the n-type region to form a P-I junction or an N-I junction with the n-type region or the p-type region, respectively, a first insulating layer and a first gate electrode, the first gate electrode covering a portion of the intrinsic region on one side, and a second insulating layer and a second gate electrode, the second insulating layer and the second gate electrode covering an entire other side of the intrinsic region opposite to the one side, wherein an area of the intrinsic region that is not covered by the first gate electrode forms a non-gated intrinsic area configured for light absorption.
US10217780B2

A solid-state imaging apparatus, comprising a first semiconductor region of a first conductivity type provided on a substrate by an epitaxial growth method, a second semiconductor region of the first conductivity type provided on the first semiconductor region, and a third semiconductor region of a second conductivity type provided in the second semiconductor region so as to form a pn junction with the second semiconductor region, wherein the first semiconductor region is formed such that an impurity concentration decreases from a side of the substrate to a side of the third semiconductor region, and an impurity concentration distribution in the second semiconductor region is formed by an ion implantation method.
US10217776B2

A semiconductor device including a capacitor having an increased charge capacity without decreasing an aperture ratio is provided. The semiconductor device includes a transistor including a light-transmitting semiconductor film, a capacitor in which a dielectric film is provided between a pair of electrodes, and a pixel electrode electrically connected to the transistor. In the capacitor, a conductive film formed on the same surface as the light-transmitting semiconductor film in the transistor serves as one electrode, the pixel electrode serves as the other electrode, and a nitride insulating film and a second oxide insulating film which are provided between the light-transmitting semiconductor film and the pixel electrode serve as the a dielectric film.
US10217771B2

A thin film transistor array panel according to an exemplary embodiment of the present invention includes: a substrate; a gate electrode on the substrate; a gate insulating layer on the gate electrode; a semiconductor member including a channel region overlapping the gate electrode with the gate insulating layer interposed therebetween, and a source region and a drain region that face each other with the channel region interposed therebetween; an interlayer insulating layer on the semiconductor member; a data conductor on the interlayer insulating layer; and a passivation layer on the data conductor, wherein the interlayer insulating layer has a first hole on the channel region.
US10217766B2

A radio frequency fully depleted silicon on insulator (RF-FDSOI) device and method of fabrication are provided. A silicon wafer for digital circuits is constructed using fully depleted silicon on insulator technology having a thin buried oxide layer. Localized areas of the silicon wafer are constructed for radio frequency circuits and/or passive devices. The silicon wafer has a silicon substrate having a resistivity greater than 1 KΩ·cm. The localized areas of the silicon wafer may include a trap rich layer implanted underneath a thin buried oxide layer. The localized areas of the silicon wafer may include a buried oxide layer that is thicker than the thin buried oxide layer. The thicker oxide layer is between 20 and 2000 nm thick. The localized areas of the silicon wafer may include a trap rich layer implanted underneath the thicker buried oxide layer.
US10217751B2

In a region just below an access gate electrode in an SRAM memory cell, a second halo region is formed adjacent to a source-drain region and a first halo region is formed adjacent to a first source-drain region. In a region just below a drive gate electrode, a third halo region is formed adjacent to the third source-drain region and a fourth halo region is formed adjacent to a fourth source-drain region. The second halo region is set to have an impurity concentration higher than the impurity concentration of the first halo region. The third halo region is set to have an impurity concentration higher than the impurity concentration of the fourth halo region. The impurity concentration of the first halo region and the impurity concentration of the fourth halo region are different from each other.
US10217729B2

Embodiments of the invention include systems and methods for transferring micro LEDs. In an embodiment, the system for transferring micro LEDs, may include a donor substrate bank that is capable of supporting a plurality of donor substrates on which a plurality of micro LEDs are formed. In an embodiment, the donor substrate bank is moveable in the X, Y, and Z directions. In an embodiment, the system may also include a host substrate table that is capable of supporting a host substrate. The host substrate may include a plurality of segments. In an embodiment, the host substrate table is moveable in the X, Y, and Z directions. Embodiments of the invention may also include an array of macro transfer heads. In an embodiment, each macro transfer head may include a plurality of micro transfer heads.
US10217726B1

Several embodiments of the present technology are directed to semiconductor devices, systems including semiconductor devices, and methods of making and operating semiconductor devices. In some embodiments, a semiconductor device comprises a substrate, a first die mounted to the substrate and including first inductors, and a second die mounted to the first die in an offset position and including second inductors. The first inductors are at an active side of the first die, and the second inductors are at an active side of the second die. At least a portion of the first inductors are proximate and inductively coupled to the second inductors. The semiconductor device further comprises a first plurality of interconnects electrically coupling the substrate to the first die, and a second plurality of interconnects electrically coupling the second die to the substrate. The first plurality of interconnects extend from an upper surface of the substrate to the active side of the first die, and the second plurality of interconnects extend from the active side of the second die to the lower surface of the substrate.
US10217720B2

Apparatuses and methods are described. This apparatus includes a bridge die having first contacts on a die surface being in a molding layer of a reconstituted wafer. The reconstituted wafer has a wafer surface including a layer surface of the molding layer and the die surface. A redistribution layer on the wafer surface includes electrically conductive and dielectric layers to provide conductive routing and conductors. The conductors extend away from the die surface and are respectively coupled to the first contacts at bottom ends thereof. At least second and third IC dies respectively having second contacts on corresponding die surfaces thereof are interconnected to the bridge die and the redistribution layer. A first portion of the second contacts are interconnected to top ends of the conductors opposite the bottom ends thereof in part for alignment of the at least second and third IC dies to the bridge die.
US10217719B2

Semiconductor device assemblies with molded support substrates and associated methods are disclosed herein. In one embodiment, a semiconductor device assembly includes a support substrate formed from a molded material, a first semiconductor die at least partially embedded within the support substrate, a plurality of interconnects extending at least partially through the molded material, a second semiconductor die coupled to the support substrate, and a third semiconductor die coupled to the support substrate. The assembly can also include a redistribution network formed on a first and/or second side of the support substrate, and a plurality of conductive contacts electrically coupled to at least one of the first, second and third semiconductor dies.
US10217717B2

An integrated circuit includes peripheral conductive pads interconnected by a peripheral conductive track within an integrated circuit chip. The integrated circuit chip further includes internal conductive pads interconnected by an internal conductive track within the integrated circuit chip. A conductive bonding wire external to the integrated circuit chip connects the one peripheral conductive pad to one internal conductive pad. A package encapsulates the integrated circuit chip and the conductive bonding wire.
US10217716B2

A method for fabricating a semiconductor is disclosed. A carrier substrate is provided. A redistribution layer (RDL) structure is formed on the carrier substrate. The RDL structure comprises at least a bump pad. A semiconductor die is mounted on the RDL structure. A molding compound is formed on the semiconductor die and the RDL structure. The carrier substrate is removed to reveal a plurality of solder ball pads of the RDL structure. A plurality of conductive structures are formed on the solder ball pads.
US10217712B2

A semiconductor package includes a substrate, a dielectric layer, at least one conductive pillar and an electrical device. The dielectric layer is disposed on the substrate and defines at least one through hole corresponding to the respective first pad of the substrate. The conductive pillar is disposed in the respective through hole. The conductive pillar includes a body portion and a cap portion. The body portion is physically connected to the cap portion, and the cap portion is electrically connected to the first pad. A maximum width of the cap portion is greater than a maximum width of the body portion. The electrical device is disposed on the dielectric layer and electrically connected to the body portion of the conductive pillar.
US10217710B2

A wiring board includes an electronic component laterally surrounded by a stiffener, and a third routing circuitry disposed beyond the space laterally surrounded by the stiffener and extends over the stiffener. The electronic component includes a first routing circuitry, an encapsulant, an array of vertical connecting elements and a second routing circuitry integrated together. The mechanical robustness of the stiffener can prevent the wiring board from warping. The embedded semiconductor device is electrically coupled to the first routing circuitry and surrounded by the vertical connecting elements in electrical connection with the first and second routing circuitries. The first routing circuitry provides primary fan-out routing for another semiconductor device to be assembled on the wiring board, whereas the third routing circuitry not only provides further fan-out wiring structure, but also mechanically binds the electronic component with the stiffener.
US10217706B2

Some embodiments include methods of forming electrically conductive lines. Photoresist features are formed over a substrate, with at least one of the photoresist features having a narrowed region. The photoresist features are trimmed, which punches through the narrowed region to form a gap. Spacers are formed along sidewalls of the photoresist features. Two of the spacers merge within the gap. The photoresist features are removed to leave a pattern comprising the spacers. The pattern is extended into the substrate to form a plurality of recesses within the substrate. Electrically conductive material is formed within the recesses to create the electrically conductive lines. Some embodiments include semiconductor constructions having a plurality of lines over a semiconductor substrate. Two of the lines are adjacent to one another and are substantially parallel to one another except in a region wherein said two of the lines merge into one another.
US10217705B1

A semiconductor device includes a first conductive element, a first insulating layer and a second insulating layer sequentially disposed on the first conductive element, a conductive via passing through the first insulating layer and the second insulating layer. The conductive via is connected to the first conductive element. The semiconductor device includes a via extension portion disposed in the second insulating layer that extends along an upper surface of the first insulating layer from one side surface of the conductive via, and a second conductive element disposed on the second insulating layer that is connected to the via extension portion.
US10217700B1

A lead frame for a packaged integrated circuit (IC) device has alternating first and second leads that protrude from a package body in respective first and second planes, where the second plane is parallel to and below the first plane. The first leads are formed into Gull Wing shaped leads and the second leads are formed into J-shaped leads. Inner lead portions of the first and second leads are maintained in the first plane with a tape. An inner lead portion of each of the second leads, proximate to and extending to the outer lead portion, is down-set, so that when the outer lead portion is pressed down by a mold tool to locate the outer lead portion of the second leads in the second plane, the inner lead portion of the second leads is maintained in the first plane and does not separate from the tape.
US10217693B1

Methods and systems are disclosed for controlling heat within a junction box. The disclosure relates to the use of phase change materials to manage heat generation in a junction box of a vehicle.
US10217688B2

An electronic component includes one or more semiconductor dice embedded in a first dielectric layer, a heat-spreader embedded in a second dielectric layer and a heat-sink thermally coupled to the heat-spreader. The heat-spreader has a higher thermal conductivity in directions substantially parallel to the major surface of the one or more semiconductor dice than in directions substantially perpendicular to the major surface of the one or more semiconductor dice. The heat-sink has a thermal conductivity in directions substantially perpendicular to the major surface of the one or more semiconductor dice that is higher than the thermal conductivity of the heat-spreader in directions substantially perpendicular to the major surface of the one or more semiconductor dice. The heat-spreader and the heat-sink provide a heat dissipation path from the one or more semiconductor dice having a lateral thermal resistance which increases with increasing distance from the one or more semiconductor devices.
US10217687B2

A semiconductor device includes a semiconductor substrate, a conductive pad over the semiconductor substrate, a conductor over the conductive pad, a polymeric material over the semiconductor substrate and surrounding the conductor, and a seed layer between the polymeric material and the conductor. A top surface of the conductor, a top surface of the polymeric material and a top surface of the seed layer are substantially coplanar.
US10217682B2

A time temperature monitoring system and method for use with a microchip or similar structure. A disclosed system includes: a substrate having an active region; a dopant source located proximate the active region; an activation system for activating a diffusion of the dopant source into the active region; and a set of spatially distributed electrodes embedded in the active region of the substrate, wherein the electrodes are configured to detect the diffusion in the active region at varying distances from the dopant source to provide time temperature information.
US10217675B2

The invention concerns a process for the production of a circuit carrier (1) equipped with at least one surface-mount LED (SMD-LED), wherein the at least one SMD-LED (2) is positioned in oriented relationship to one or more reference points (3) of the circuit carrier (1) on the circuit carrier (1), wherein the position of a light-emitting region (4) of the at least one SMD-LED (2) is optically detected in the SMD-LED (2) and the at least one SMD-LED (2) is mounted to the circuit carrier (1) in dependence on the detected position of the light-emitting region (4) of the at least one SMD-LED (2), and such a circuit carrier (1).
US10217665B2

A semiconductor device includes a first pillar-shaped semiconductor layer formed on a semiconductor substrate; a first first-conductivity-type semiconductor layer formed in the first pillar-shaped semiconductor layer; a third first-conductivity-type semiconductor layer formed in the first pillar-shaped semiconductor layer and located at a higher position than the first first-conductivity-type semiconductor layer; a first gate insulating film formed so as to surround a region of the first pillar-shaped semiconductor layer sandwiched between the first first-conductivity-type semiconductor layer and the third first-conductivity-type semiconductor layer; a first gate formed so as to surround the first gate insulating film; a second gate insulating film formed so as to surround a region of the first pillar-shaped semiconductor layer sandwiched between the first first-conductivity-type semiconductor layer and the third first-conductivity-type semiconductor layer; and a second gate formed so as to surround the second gate insulating film, wherein the first gate and the second gate are mutually connected.
US10217664B2

A method for forming conductive structures for a semiconductor device includes depositing a reflow liner on walls of trenches formed in a dielectric layer and depositing a reflow material on the reflow liner. The reflow material is reflowed to collect in a lower portion of the trenches. The depositing and the reflowing steps are repeated until the trenches are aggregately filled with the reflow material. The reflow material is planarized to form conductive structures in the trenches.
US10217663B2

A system includes a deposition chamber comprising first, second, and third stations, a delivery system providing a substrate to the deposition chamber, a processing system processing the substrate, a controller controlling the delivery system and the processing system, and an etch chamber. The delivery system provides the substrate to the first station, where the processing system performs a nucleation process on the substrate to form a metal nucleation layer, the substrate is then provided by the delivery system to the second station, where the processing system performs a first deposition process at a first temperature to form a first metal layer, the delivery system provides the substrate including the first metal layer metal to the etch chamber, where the first metal layer is etched back using a first gas. The substrate is provided back to the first station, wherein it undergoes a cleaning process using a second gas.
US10217650B2

A substrate cleaning apparatus may include a substrate support having a support surface to support a substrate to be cleaned, wherein the substrate support is rotatable about a central axis normal to the support surface; a first nozzle to provide a first cleaning gas to a region of the inner volume corresponding to the position of an edge of the substrate when the substrate is supported by the support surface of the substrate support; a first annular body disposed opposite and spaced apart from the support surface of the substrate support by a gap, the first annular body having a central opening defined by an inner wall shaped to provide a reducing size of the gap between the first annular body and the support surface in a radially outward direction; and a first gas inlet to provide a first gas to the central opening of the first annular body.
US10217648B1

Methods using chemical vapor deposition (CVD) of diamond deposited on a sacrificial material provide CVD diamond microchannel structures and 3-D interconnection structures of CVD diamond microfluidic channels. The sacrificial material is patterned to define locations and dimensions of the microchannels. The patterned sacrificial material is selectively removed from underneath the chemical vapor deposited (CVD) diamond to form the CVD diamond microchannels. The CVD diamond microchannels are integrated with electronic structures to provide an integral microfluidic cooling system to electronic devices.
US10217644B2

In various aspects of the disclosure, a semiconductor device including at least one semiconductor die; a dielectric layer adjoining the semiconductor die; geometric structures formed in the dielectric layer; and a conductive layer deposited over the dielectric layer, wherein the conductive layer is at least partially located over the geometric structures.
US10217641B2

A GaN device is formed on a semiconductor substrate having a plurality of recessed regions formed in a surface thereof. A seed layer, optional buffer layer, and gallium nitride layer such as a carbon-doped gallium nitride layer are successively deposited within the recessed regions. Improved current collapse response of the GaN device is attributed to maximum length and width dimensions of the multilayer stack.
US10217640B2

A method of fabricating a semiconductor device includes forming first and second gate dielectric layers on first and second regions of a semiconductor substrate, respectively, forming a first metal-containing layer on the first and second gate dielectric layers, performing a first annealing process with respect to the first metal-containing layer, removing the first metal-containing layer from the first region, forming a second metal-containing layer on an entire surface of the semiconductor substrate, performing a second annealing process with respect to the second metal-containing layer, forming a gate electrode layer on the second metal-containing layer, and partially removing the gate electrode layer, the second metal-containing layer, the first metal-containing layer, the first gate dielectric layer, and the second gate dielectric layer to form first and second gate patterns on the first and second regions, respectively.
US10217634B2

Methods of forming semiconductor fins include forming first spacers on a first sidewall of each of a plurality of mandrels using a directional deposition process. A finless region is masked by forming a mask on a second sidewall of one or more of the plurality of mandrels. Second spacers are formed on a second sidewall of unmasked mandrels using a directional deposition process. The finless region is unmasked and each of the plurality of mandrels is etched away. Fins are formed from a substrate using the first and second spacers as a mask, such that no fins are formed in the finless region.
US10217630B2

A method of forming a silicon-containing film includes: an adsorption step of supplying a silicon-containing gas represented by a general formula XSiCl3 (wherein X is an element whose bonding energy with Si is smaller than bonding energy of a Si—Cl bond) into a processing chamber accommodating substrates to cause the silicon-containing gas to be adsorbed to a surface of each of the substrates; and a reaction step of supplying a reaction gas reacting with the silicon-containing gas into the processing chamber to cause the silicon-containing gas adsorbed to the surface of each of the substrates to react with the reaction gas.
US10217625B2

An optical system for generating broadband light via light-sustained plasma formation includes a chamber, an illumination source, a set of focusing optics, and a set of collection optics. The chamber is configured to contain a buffer material in a first phase and a plasma-forming material in a second phase. The illumination source generates continuous-wave pump illumination. The set of focusing optics focuses the continuous-wave pump illumination through the buffer material to an interface between the buffer material and the plasma-forming material in order to generate a plasma by excitation of at least the plasma-forming material. The set of collection optics receives broadband radiation emanated from the plasma.
US10217622B2

An ion source is disclosed comprising a nebulizer 1 arranged and adapted to emit a liquid spray, a first target 5 arranged downstream of the nebulizer 1, wherein the liquid spray is arranged to impact upon the first target 5, and a sample target 10 arranged downstream of the first target 5, wherein a sample to be analyzed is provided at the sample target 10.
US10217621B2

A cleanliness monitor for monitoring a cleanliness of a vacuum chamber. The cleanliness monitor may include a mass spectrometer, a molecule aggregation and release unit and an analyzer. The molecule aggregation and release unit is configured to (a) aggregate, during an aggregation period, organic molecules that are present in the vacuum chamber and (b) induce, during a release period, a release of a subset of the organic molecules towards the mass spectrometer. The mass spectrometer is configured to monitor an environment within the vacuum chamber and to generate detection signals indicative of a content of the environment; wherein a first subset of the detection signals is indicative of a presence of the subset of the organic molecules. The analyzer is configured to determine the cleanliness of the vacuum chamber based on the detection signals.
US10217618B2

This disclosure describes systems, methods, and apparatuses for extinguishing electrical arcs in a plasma processing chamber. Once an arc is detected, the steady state voltage provided to the plasma processing chamber can be reduced, and the current being provided to the chamber decays below a steady state value as the arc is extinguished. When the current falls to or below a current threshold, the voltage can be ramped back up bringing the voltage and current back to steady state values. This technique enables power to return to a steady state level faster than traditional arc mitigation techniques.
US10217612B2

A plasma processing apparatus includes a processing vessel; a carrier wave group generating unit configured to generate a carrier wave group including multiple carrier waves having different frequencies belonging to a preset frequency band centered around a predetermined center frequency; and a plasma generating unit configured to generate plasma within the processing vessel by using the carrier wave group.
US10217610B2

Methods for controlling bevel etch rate of a substrate during plasma processing within a processing chamber includes securing the substrate on a lower electrode within the processing chamber. A power source is provided. A gas mixture is flowed into the processing chamber. A first match arrangement coupled to an upper electrode is adjusted to control current flowing through the upper electrode to change the upper electrode from a grounded state to a floating state. A second match arrangement coupled to a top ring electrode is adjusted to control current flowing through the top ring electrode so as to control plasma formed above a top edge of the substrate. An extension of the upper electrode is lowered during plasma processing so as to minimize a gap between the extension of the upper electrode and the substrate received on the lower electrode, such that the gap is incapable of supporting plasma formed in the processing chamber.
US10217609B2

A repeating setpoint generator module selectively varies a setpoint for an output parameter according to a predetermined pattern that repeats during successive time intervals. A closed-loop module, during a first one of the time intervals, generates N closed-loop values based on N differences between (i) N values of the setpoint at N times during the first one of the time intervals and (ii) N measurements of the output parameter at the N times during the first one of the time intervals, respectively. An adjusting module, during the first one of the time intervals, generates N adjustment values based on N differences between (i) N values of the setpoint at the N times during a second one of the time intervals and (ii) N measurements of the output parameter at the N times during the second one of the time intervals, respectively.
US10217600B1

The indirectly heated cathode ion source assembly employs a cathode cup unit and filament arrangement wherein the filament has a flat face spaced from a tungsten disc-shaped body and is disposed in a space that is surrounded by a thermal barrier to reduce thermal losses. The thermal barrier is formed by a plurality of concentric foils that are closely spaced.
US10217598B2

An x-ray generator may include a plurality of electron field emitters; a target material; a plurality of energizable solenoid coils; and an electronic power and timing circuit. The generator may provide electrical current to at least one individual solenoid coil to create a magnetic field to cause the path of electrons emitted from the emitter closest to the energized solenoid coil to be defocused and/or deflected before the electrons reach the target material. The target material may comprise a low atomic number material and a high atomic number material, the high atomic number material being arranged in a regular pattern, such that, in use, the electrons may be aimed at either the high or the low atomic number material.
US10217597B2

An X-ray generator including a cathode, an anode provided with two X-ray generation zones, a casing in which the cathode and anode are accommodated, two air cylinders for causing the anode to move, two linear guides for guiding the movement of the anode, and a bellows serving as a seal member. The air cylinders and the linear guides are provided at different positions on a surface orthogonal to a center axis of the bellows. The air cylinders and the linear guides are provided uniformly in relation to the center axis.
US10217587B2

Disclosed herein is a device comprising a pulse trigger switch module configured to generate a first control signal in response to a first input signal value and generate the second control signal in response to a second input signal value. An on pulse generator module provides a first pulse signal having a first predetermined pulse duration in response to the first control signal and an off pulse generator module provides a second pulse signal having a second predetermined pulse duration in response to the second control signal. An on pulse switch module connects a power signal to an output in response to the first pulse signal and an off pulse switch module connects the power signal to the output in response to the second pulse signal.
US10217575B2

A switch device includes a base part which includes a switch element, an operating member, a force transmission member which transmits a force between the switch element and the operating member, a light source, and a reflective surface. The operating member includes an operating outer surface, an operating inner surface, and a transmitting member. The transmitting member has a transmitting inner surface. At least a portion of the force transmission member is disposed along a pressing direction between the transmitting inner surface and the switch element. The reflective surface is disposed at a position where it reflects at least a part of the light from the light source to at least a portion of the transmitting inner surface.
US10217573B2

A system and method according to various embodiments can include a universal contact input status detection circuit. A voltage source wets a contact with a wetting voltage. A current mirror circuit is connected across an input of the contact to provide a constant wetting current over a wide input voltage range. The input voltage can be varied over a range wide enough to include both AC voltages and DC voltages. The current mirror circuit maintains the constant wetting current during varying wetting voltage inputs across the input of the contact. A wetting voltage sensor senses the wetting voltage provided to the contact so that the status of the contact can be determined.
US10217572B2

In one embodiment of the invention, a low frequency converter is described that includes a first electrochemical capacitor to charge to an input voltage and a second electrochemical capacitor that is coupled to the first electrochemical capacitor. The second electrochemical capacitor is associated with an output voltage of the low frequency converter. Each electrochemical capacitor may have a capacitance of at least one millifarad (mF) and a switching frequency that is less than one kilohertz.
US10217569B2

A device includes a capacitor that has first and second electrodes having a capacitor insulator there-between. The first electrode is elongated and extends elevationally. The first electrode has elevationally-extending first conductive material and has second conductive material that projects laterally outward from an elevationally-extending part of the first conductive material. The laterally-projecting second conductive material has a vertical thickness that is less than that of the elevationally-extending first conductive material. Support material laterally supports the capacitor and contacts a tip end of the laterally-projecting second conductive material.
US10217568B2

A multilayer ceramic capacitor and a method of manufacturing the same are disclosed. A base part of the multilayer ceramic capacitor includes ceramic dielectric and inner electrodes formed inside the ceramic dielectric, and a terminal of each of the inner electrodes is exposed out of one of the two opposite sides of the base part, to form inner electrode terminals. First outer electrodes are formed on the two sides of the base part and the outside of the inner electrode terminals, and second outer electrodes are formed on the first outer electrodes. The first outer electrodes and the base part are formed together by sintering manner, and the second outer electrodes are formed by metal powder and resin material, thereby solving the problem that the vitreous component diffuses around, or solving the problem that plating solution permeates into the base part or the ceramic dielectric during plating process.
US10217564B2

A capacitor including: a first electrode; a second electrode; and a dielectric material situated between the first electrode and the second electrode, where the dielectric material is a self-assembled block-copolymer film with a periodic morphology. The self-assembled block-copolymer film may have a lamellar morphology that is horizontally oriented into layers of copolymer parallel to the first electrode and second electrode.
US10217555B2

For reducing volume requirements and magnetic flux leakage, a compact inductor includes a first planar core with a first core thickness along a first axis orthogonal to a plane of the first planar core. In addition, the inductor includes a second planar core disposed parallel to the first planar core with a second core thickness along the first axis. The inductor further includes a plurality of electrical windings disposed between and adjacent to an inside plane of the first planar core and an inside plane of the second planar core. The electrical windings may include insulated electrical wires. No magnetic teeth may be disposed between the first planar core and the second planar core. The first axis is parallel to a magnetic axis of each electrical winding.
US10217545B2

A cable structure includes isolation layers, a first signal wire, a second signal wire, a first ground wire, a second ground wire, a first conductor, and a second conductor. These signal and ground wires are parallel along a first direction and between the isolation layers. These signal wires are adjacent, and the ground wires are respectively at outer sides of these signal wires. The first conductor is on at least one of the isolation layers along a second direction orthogonal to the first direction and is electrically connected to the first and second ground wires. The second conductor is on an outer surface of at least one of the second isolation layers along the first direction and is electrically connected to the first conductor. The second conductor is symmetrical based on a central line between the first and second signal wires.
US10217535B2

The present invention relates to a device (10) and a method for removing contaminated material from a wall, the device (10) comprising suction plates (26) which fix a support system (13) of the device (10) to the wall by means of negative pressure, and a first rotating tool (14) that has impact cutters (16) in the circumferential direction. Disc-shaped saw blades (20) are provided in a second rotating tool (18) mounted upstream of the first rotating tool (14) in the working direction.
US10217532B2

Systems and methods utilizing successive, axially symmetric acceleration and adiabatic compression stages to heat and accelerate two compact tori towards each other and ultimately collide and compress the compact tori within a central chamber. Alternatively, systems and methods utilizing successive, axially asymmetric acceleration and adiabatic compression stages to heat and accelerate a first compact toroid towards and position within a central chamber and to heat and accelerate a second compact toroid towards the central chamber and ultimately collide and merge the first and second compact toroids and compress the compact merge tori within the central chamber.
US10217519B2

A semiconductor memory device includes memory cells, a word line connected to gates of the memory cells, and a control circuit configured to execute a write operation on the memory cells. The write operation includes a first program operation during which a first program voltage is applied to the word line, a first verify operation during which a first verification voltage is applied to the word line to determine whether or not the first program operation passed, a second program operation during which a second program voltage is applied to the word line, and a second verify operation during which a second verification voltage is applied to the word line to determine whether or not the second program operation passed. The control circuit is configured to execute at least one intervening program or verify operation between the first program operation and the first verify operation.
US10217513B2

A phase change memory device may include a phase change layer that includes a two-dimensional (2D) material. The phase change layer may include a layered structure that includes one or more layers of 2D material. The phase change layer may be provided between a first electrode and a second electrode, and the phase of at least a portion of one or more of the layers of 2D material may be changed based on an electrical signal applied to the phase change layer through the first electrode and the second electrode. The 2D material may include a chalcogenide-based material or phosphorene. The 2D material may be associated with a phase change temperature that is greater than or equal to about 200° C. and lower than or equal to about 500° C.
US10217505B1

Apparatuses, systems, and methods are disclosed for a chip with phase change memory (PCM) and magnetoresistive random access memory (MRAM). An apparatus includes a semiconductor circuit formed over a substrate of a chip. An apparatus includes a PCM array formed over a semiconductor circuit. An apparatus includes an MRAM array formed over a semiconductor circuit.
US10217503B2

A reading circuit for a charge-retention circuit stage is provided with a storage capacitor coupled between a first biasing terminal and a floating node, and a discharge element coupled between the floating node and a reference terminal. The reading circuit further has an operational amplifier having a first input terminal that is coupled to the floating node and receives a reading voltage, a second input terminal receives a reference voltage, and an output terminal on which it supplies an output voltage, the value of which is a function of the comparison between the reading voltage and the reference voltage and indicative of a residual charge in the storage capacitor. A shifting stage shifts the value of the reading voltage of the floating node, before the comparison is made between the reading voltage and the reference voltage for supplying the output voltage.
US10217501B2

According to some aspects, a layered structure comprises a memory layer exhibiting magnetization perpendicular to a face of the memory layer, the memory layer configured to change a direction of the magnetization in response to application of a current thereto, a magnetic layer exhibiting magnetization parallel or antiparallel to the direction of the magnetization of the memory layer and comprising a plurality of ferromagnetic layers, one or more non-magnetic layers, and an antiferromagnetic material, wherein a first non-magnetic layer of the one or more non-magnetic layers is situated between a first ferromagnetic layer of the plurality of ferromagnetic layers and a second ferromagnetic layer of the plurality of ferromagnetic layers, and wherein the antiferromagnetic material contacts at least one of the first non-magnetic layer and the first ferromagnetic layer, and an intermediate layer formed from a non-magnetic material located between the memory layer and the magnetic layer.
US10217500B1

The present invention relates to an inductive spin-orbit torque device and the method for fabricating the same. The method comprises steps of depositing a two-dimensional thin film using chemical vapor deposition (CVD) and sputtering a ferromagnetic material on the thin film. The crystal structure of the two-dimensional thin film includes at least one lattice plane arranged asymmetrically. The thickness of the two-dimensional thin film includes at least one unit-cell layer. The sum of the at least one unit-cell layer is an odd number. By using the vertical magnetic torque generated by the two-dimensional thin film and the miniaturization in thickness, the device size and the fabrication costs may be reduced.
US10217497B2

A memory device includes a delay locked loop (DLL) circuit to receive an external clock, and delay the external clock by a DLL delay time to provide a DLL clock, an output driver to output the DLL clock as a data strobe signal, and a DLL offset control circuit configured to receive at least one of a plurality of functional statement commands, and adjust the DLL delay time based on the at least one of the functional statement commands. Each one of the DLL circuit and the output driver is selectively powered according to the at least one of the functional statement commands.
US10217494B2

A memory that includes multiple banks, each of which include multiple data storage cells, is disclosed. A decoder circuit may be configured to receive and decode information indicative of an address, and select a particular bank based on the decoded information. A first latch circuit coupled to a particular global bit line, which is, in turn, coupled to the particular bank, may generate multiple local clock signals using the decoded information and store data based on a voltage level of the particular global bit line using the plurality of local clock signals. Other circuits may also pre-charge the particular global bit line using a particular local clock signal of the plurality of local clock signals.
US10217493B2

Provided is memory device and a memory bank, comprising a global data bus, and a local data bus split into two parts, wherein the local data bus is configurable to direct signals to the global data bus. Provided also is a method in which signals are received in a local data bus that is split into two parts, and the signals are directed from the local data bus to the global data bus. Provided also is a computational device comprised of a processor and the memory device.
US10217488B1

Systems and methods provide for editing of spherical video data. In one example, a computing device can receive a spherical video (or a video associated with an angular field of view greater than an angular field of view associated with a display screen of the computing device), such as by a built-in spherical video capturing system or acquiring the video data from another device. The computing device can display the spherical video data. While the spherical video data is displayed, the computing device can track the movement of an object (e.g., the computing device, a user, a real or virtual object represented in the spherical video data, etc.) to change the position of the viewport into the spherical video. The computing device can generate a new video from the new positions of the viewport.
US10217487B2

A method for controlling playback, includes: obtaining a video file; determining whether a subject in the video file satisfies a predefined condition of variable speed playback; and in response to determining that the subject satisfies the predefined condition of variable speed playback, playing back the video file at a variable speed.
US10217483B2

Provided is a technique that reduces the possibility that data will not be recorded due to a shortage of test areas. A test area, in which test writing for laser power control is performed, is set in each recording layer of an optical recording medium having a plurality of recording layers, and information indicating a position of the set test area is recorded on the optical recording medium. Furthermore, recorded information of an optical recording medium is reproduced, the optical recording medium including a plurality of recording layers and in which a test area, in which test writing for laser power control is performed, is set in each of the recording layers and information indicating a position of the set test area is recorded; and the information indicating the position of the test area is acquired.
US10217476B2

Embodiments are directed to a companding method and system for reducing coding noise in an audio codec. A compression process reduces an original dynamic range of an initial audio signal through a compression process that divides the initial audio signal into a plurality of segments using a defined window shape, calculates a wideband gain in the frequency domain using a non-energy based average of frequency domain samples of the initial audio signal, and applies individual gain values to amplify segments of relatively low intensity and attenuate segments of relatively high intensity. The compressed audio signal is then expanded back to the substantially the original dynamic range that applies inverse gain values to amplify segments of relatively high intensity and attenuating segments of relatively low intensity. A QMF filterbank is used to analyze the initial audio signal to obtain a frequency domain representation.
US10217467B2

A device for processing audio signals includes an interchannel temporal mismatch analyzer, an interchannel phase difference (IPD) mode selector and an IPD estimator. The interchannel temporal mismatch analyzer is configured to determine an interchannel temporal mismatch value indicative of a temporal misalignment between a first audio signal and a second audio signal. The IPD mode selector is configured to select an IPD mode based on at least the interchannel temporal mismatch value. The IPD estimator is configured to determine IPD values based on the first audio signal and the second audio signal. The IPD values have a resolution corresponding to the selected IPD mode.
US10217465B2

The invention concerns a wearable device 1 comprising a sensor 3 adapted for sensing a body part movement, a controller unit 4 adapted for sampling and processing data from the sensor 3 in order to detect a body part movement, and communication means 5 for communicating with at least one external device. The controller unit 4 is arranged to trigger at least voice capturing upon detection of a body part movement. The invention further concerns a name recalling system 100 comprising a wearable device 1, a mobile phone 20, a microphone 7, 28, 43, processing means 26, 31, a database 27, 32, and a name presentation unit 21, 52. The invention also concerns a method for name recollection.
US10217451B2

Embodiments of systems and methods are described for reducing undesired leakage energy produced by a non-front-facing speaker in a multi-speaker system. For example, the multi-speaker system can include an array of forward-facing speakers, one or more upward-facing speakers, and/or one or more side-facing speakers. Filters coupled to any two of the speakers in the multi-speaker system can generate audio signals output by the coupled speakers to reduce, attenuate, or cancel a portion of an audio signal output by one or more non-front-facing speakers that acoustically propagates along a direct path from the respective non-front-facing speaker to a listening position in a listening area in front of the multi-speaker system.
US10217450B2

This invention develops the math and topology necessary to determine the potential number of tonally distinct connections of sensors, musical vibration sensors in particular. It claims the methods and sensor topological circuit combinations, including phase reversals from inverting sensor connections, up to any arbitrary number of sensors, excepting those already patented or in use. It distinguishes which of those sensor topological circuit combinations are humbucking for electromagnetic pickups. It presents a micro-controller system driving a crosspoint switch, with a simplified human interface, which allows a shift from bright to warm tones and back, particularly for humbucking outputs, without the user needing to know which pickups are used in what combinations. It suggests the limits of mechanical switches and develops a pickup switching system for dual-coil humbucking pickups.
US10217446B2

A percussion device includes (1) a platform portion composed of a first material having an exposed striking portion composed of a second material different from the first material; (2) a base portion separated from, and substantially parallel to, the platform portion by a predetermined distance; (3) at least one unitary sidewall portion positioned between the platform portion and the base portion at respective opposing edges of the platform portion and the base portion; and (4) a non-flexible surface below, and in contact with, at least a portion of the exposed striking portion.
US10217439B2

An electronic device may be provided with a display mounted in a housing. Color ambient light sensors may make measurements of ambient light intensity and color through windows in an inactive border region of the display or other portions of the device. The electronic device may process the ambient light measurements based on ambient light information from the ambient light sensors and based on information from additional sensors such as an image sensor, a force sensor, a capacitive touch sensor, a proximity sensor, an orientation sensor, and other devices. Control circuitry in the electronic device may produce reliable ambient light measurements by combining readings from multiple reliable sources and by discarding readings from ambient light sensors that are blocked by a user's fingers or other external objects. Display color cast and intensity may be adjusted based on ambient light information.
US10217438B2

A method and user interface for direct setting of black and white points. Black point is set using a slider and matching of gray shades. White point setting is performed by having a setting object move within a defined region, such as a square or circle, with the area where the setting object moves being adjusted dynamically based on the location of the setting object with respect to the defined region. When the area is the desired white, the setting is complete. Preferably the defined region has a varying color border to allow a reference for the user in moving the setting object. A more detailed setting of gray levels can be accomplished by providing a gray scale with reference points. Each reference point has an associated white point setting area, so that settings are developed for each reference point. Settings at other locations are determined by interpolation or extrapolation.
US10217437B2

A method of color conversion from a red-green-blue (RGB) color space to a red-green-blue-white (RGBW) color space on an input image includes calculating RGB and white gains with respect to an image block of the input image, calculating RGB and white gain with respect to a pixel of the image block, wherein the white gain with respect to the pixel of the image block is adjusted based on the RGB gain with respect to the pixel of the image block, and performing the RGB to RGBW color conversion based on the RGB and white gain with respect to the pixel of the image block, which improves local color and detail performance of an output image corresponding to the input image.
US10217434B2

A display device and a driving method therefor includes a plurality of unit pixels arranged in a matrix form, a plurality of gate lines extending in a row direction and connected to the unit pixels, respectively, pluralities of first and second data lines extending in a column direction and connected to the unit pixels, respectively, a plurality of charge control lines extending in the row direction and connected to the unit pixels, respectively, a plurality of gate connection lines connected to at least two adjacent gate lines, respectively, and a plurality of charge connection lines connected to at least two adjacent charge control lines, respectively.
US10217430B1

A GOA circuit is provided. The GOA circuit includes multiple cascaded GOA unit, each stage of the GOA unit is according to a N-staged GOA unit; the N-staged GOA unit comprises a pull-up control circuit, a pull-up circuit, a transmission circuit, a pull-down circuit, a pull-down holding circuit and a bootstrap capacitor; transmission the first reverse clock signal and the first clock signal of pull-down holding circuit have difference potential at each of the same clock, and the second reverse clock signal and the second clock signal of pull-down holding circuit have difference potential at each of the same clock. It could effective reverse correcting the problem of forward deflection of voltage threshold in the pull-down holding sub-circuit of single-stage GOA unit, such that enhances the reliability and stability of GOA circuit.
US10217428B2

An output control unit of a shift register, a shift register and a driving method thereof, and a gate driving device. The output control unit includes N pull-up units, N pull-down units, and N signal output terminals. The nth pull-up unit is connected with a pull-up node, a high voltage source, an nth clock signal input terminal and an nth pull-down unit, the nth pull-down unit is connected to a pull-down node and a low voltage power source, and a connection point of the nth pull-up unit and the nth pull-down unit is further connected to the nth signal output terminal. The output control unit is configured to: provide clock signals from N clock signal input terminals to the N signal output terminals respectively under the control of a voltage of the pull-up node, and pull down levels of output signals of the N signal output terminals.
US10217425B2

Provided are a driving method of an electro-optical device, an electro-optical device and an electronic apparatus in which reductions in display quality are suppressed. The driving method of an electro-optical device that is provided with an element substrate, a facing substrate, and a liquid crystal layer that is disposed between the element substrate and the facing substrate, includes applying an AC signal V1 to a plurality of first pixel electrode that are electrically connected to a first scanning line of the element substrate 10, and applying an AC signal V2 to a plurality of second pixel electrodes that are electrically connected to a second scanning line, which is disposed adjacent to the first scanning line, and the phase of the AC signal V2 is delayed by a predetermined amount with respect to that of the AC signal V1.
US10217423B2

Embodiments of the present disclosure provide a pixel circuit, a driving method thereof and a display device comprising the pixel circuit. The pixel circuit comprises a display unit and a first precharge unit; the first precharge unit is connected to the display unit, a (N−1)th scan line and a control line, and is configured to convert light energy into electric energy and to precharge the display unit with the converted electric energy under the control of the control line and the (N−1)th scan line; the display unit is further connected to the Nth scan line and a data line and is configured to charge the display unit through the data line under the control of the Nth scan line; wherein N≥2.
US10217421B2

A display panel, a display device and a display control method are disclosed. The display panel comprises a backlight module and a display substrate, wherein the backlight module comprises a plurality of backlight sources having different colors, the display substrate comprises a plurality of pixels, and each of the pixels comprises a plurality of sub-pixels having different colors; sub-pixels of at least one color and backlight sources having the same color are configured to be turned-on during a same time period.
US10217413B2

Disclosed are an organic light emitting display and a method of driving the same. A charging circuit supplies charging voltages to organic light emitting diodes included in the plurality of subpixels, wherein a different charging voltage is supplied to at least one of the organic light emitting diodes. The data driver supplies data signals to data lines of the plurality of subpixels.
US10217412B2

Provided are an OLED display device drive system and an OLED display device drive method. The OLED display device drive system introduces the common voltage signal (Vcm) in the threshold voltage detection circuit (2) into the sub pixel driving circuit (1), and in the writing stage, by applying the common voltage signal (Vcm) to the organic light emitting diode (D1), the organic light emitting diode is in the negative voltage and reverse biased, and then in the light emitting stage, the common voltage signal (Vcm) is removed from the organic light emitting diode (D1), and then the trans-voltage of the organic light emitting diode (D1) changes from the negative voltage to the positive voltage and the light is normally emitted. Thus, the organic light emitting diode (D1) has been through the positive and negative alternating current drive, and can delay the aging of the OLED and extend the OLED lifetime.
US10217411B2

Disclosed are a display driving circuit and a driving method thereof, and a display apparatus. The display driving circuit comprises a control unit (13), a light emitting device (20) and a collection unit (21). The collection unit (21) is connected with one terminal of the light emitting device (20), the control unit (13) and a collection signal input terminal (Fn) respectively, and is configured to collect brightness of the light emitting device (20) according to a signal input from the collection signal input terminal (Fn) and feed a collection result to the control unit (13); the control unit (13) is connected with the one terminal of the light emitting device (20) and the collection unit (21) respectively, and is configured to adjust an actual light emitting brightness value (L) of the light emitting device (20) to a target brightness value (D) according to the collection result; and the other terminal of the light emitting device (20) is connected with a first voltage (VSS), and is configured to emit light under the control of the control unit (13). The display driving circuit can bring uniformity of brightness in light emitted from respective pixel units.
US10217406B2

A flexible display device includes a flexible substrate includes first and second portions that overlap each other, and a bending portion connecting the first portion with the second portion. A first display having a first organic light emitting diode is on the first portion, the first display configured to display an image in a first direction, and a second display having a second organic light emitting diode is on the second portion, the second display configured to display an image in a second direction. A gate driver is on the bending portion, and is configured to drive gate lines in each of the first and second displays.
US10217401B2

A mobile device display comprises a normal operating mode and a power save mode. The display comprises an area for use during power save mode operation of the mobile device. The area is a portion of a full display area or the full display area. The mobile device comprises a memory that comprises an application program. The mobile device displays a first content relating to the application program in the area. The content is displayed for a first determined time period or until the mobile device transitions from the power save mode to the normal operating mode, when the mobile device is in the power save mode and the user controllable application program is running, the first determined time period is provided by the application program.
US10217394B2

A display driving apparatus including a pixel reorder circuit, an image processing circuit and a driver circuit is provided. The pixel reorder circuit is configured to reorder pixels of frame data. The frame data includes previous frame data. The image processing circuit is coupled to the pixel reorder circuit. The image processing circuit is configured to perform an image processing operation on the frame data that the pixels have been reordered. The driver circuit is coupled to the pixel reorder circuit. The driver circuit is configured to drive a display according to the previous frame data that pixels have been reordered and the current frame data. Each of the pixels of the frame data includes a first sub-pixel set and a second sub-pixel set. In addition, a display driving method is also provided.
US10217393B2

A display device includes: a display panel including pixels arranged in a matrix shape; and a source driver to apply data voltages to the pixels. The source driver includes: a shift controller to shift a sampling control signal; a latch array to sample digital video data in response to the sampling control signal shifted by the shift controller; a digital-to-analog converter array to convert the digital video data from the latch array into data voltages by decoding the digital video data and combination-outputting gamma compensation voltages on the basis of a gray value of the decoded data; an output buffer array to output the data voltages from the digital-to-analog converter array; and a bias controller to adjust a bias current, which is applied to the output buffer array, according to delay and stable intervals of the data voltage.
US10217390B2

A display device may include rows of pixels that may display image data on a display and a circuit. The circuit may perform a progressive scan across the rows of pixels to display the image data using a plurality of pixels, supply test data to a pixel of plurality of pixels that corresponds to a first row of the rows of pixels during one frame of the progressive scan, and initiate a sensing period for determining one or more sensitivity properties associated with the pixel based on the performance of the pixel with respect to the test data in response to receiving a pulse of a first global signal. The circuit may then end the sensing period in response to receiving a second global signal and resume the progressive scan across the rows of pixels to display the image data after the sensing period ends.
US10217381B2

Content is securely shared between communication devices in an ad-hoc manner by employing common sensing context to establish pairing between the communication devices. In one aspect, the communication devices are within a specified distance from each other and sense common signals from their environment over a specified time period. The common signals are analyzed to determine an initialization or session key, which is utilized to secure content transfer between the communication devices. Additionally or alternatively, the key is utilized to provide access to virtual (e.g., digital content) and/or physical (e.g., buildings) resources.
US10217379B2

A vision-assist device may include one or more sensors configured to generate data corresponding to one or more objects present in an environment, and a processor communicatively coupled to the one or more sensors. The processor is programmed to identify one or more objects present in the environment based on the data generated by the one or more sensors, classify the environment based on the one or more identified objects, and modify at least one parameter of the vision-assist device based on the classification of the environment.
US10217368B2

A flight path setting apparatus includes a display unit, a selector, a range calculator, and a display controller. The display unit displays a flight path of an aircraft. The flight path includes a plurality of points. The selector selects a first point on the basis of an operation performed by a user. The first point is any one of the points displayed by the display unit. The range calculator calculates a non-settable range on the basis of a flight performance and a surrounding environment of the aircraft. The non-settable range is a region that is around the first point and in which a second point is not settable. The second point is subsequent to the first point on the flight path. The display controller causes the display unit to display the non-settable range that relates to the first point and is calculated by the range calculator.
US10217367B2

The present disclosure provides a system including: a control center configured to monitor a movement of an unmanned aerial vehicle through a communication with the unmanned aerial vehicle; and the unmanned aerial vehicle configured to transmit and receive information regarding a movement through the communication with the control center, and configured to land on a vehicle moving in a route corresponding to a driving route of a plurality of driving routes of the unmanned aerial vehicle and move together with the vehicle.
US10217361B2

A vehicle includes a sensing unit configured to sense an object in a surrounding area of the vehicle, an output unit configured to output a notification about a pedestrian detected in the surrounding area, and a control unit configured to recognize whether the object is the pedestrian based on sensing signals delivered from the sensing unit and control the output unit to thereby output the notification when the pedestrian is recognized.
US10217360B2

An information notification method includes obtaining a parking time limit during which a user is allowed to continuously park a vehicle at a parking lot, measuring a travel time required for the user to move from the parking lot to a destination, obtaining a round trip time required for the user to make a round trip between the destination and the parking lot, calculating a remaining time during which the user is allowed to stay at the destination by subtracting, from the parking time limit, the round trip time and an elapsed time measured from when the user has reached the destination, determining whether the remaining time is less than or equal to a threshold value preset to zero or greater, and notifying the user that the remaining time is short if it is determined that the remaining time is less than or equal to the threshold value.
US10217359B2

A parking management system includes a parking facility management controller configured to allocate parking spaces at a parking facility as at least one of customer reserved spaces, handicap spaces, electric vehicle station spaces, premium spaces or unreserved spaces, the controller further including a communications unit configured to transmit the allocation of parking spaces to at least one video unit located at the parking facility. The video unit located at the parking facility, includes a video camera and video frame processing logic to process a video stream from the video camera while monitoring a parking space allocated by the controller, identify an event occurring at the allocated parking space, and encode a low bandwidth message characterizing the event. The at least one video unit includes a communications unit configured to transmit the low bandwidth message over low bandwidth communication links to the management controller.
US10217358B2

A method for handling a control card, wherein a control card is created in a vehicle and passed on to an external unit such as, for example, another vehicle or a central server. In this way, a comparison of control cards is possible.
US10217354B1

A cell phone method and system for logging and reporting on slow drivers in fast and middle lanes is disclosed. The system detects a slow vehicle in front and/or side of an automobile based on speed data from an GPS system, detects passing of the slow vehicle on the left side of the automobile using a camera and stores global position data of the automobile using a GPS system, and transmits the speed data, the images of the rear and/or side of the slow vehicle and the global position data that was taken and stored to the third party via the communications network, using the transmitter.
US10217346B1

In a disclosed method, a computing device receiver, from a wireless receiver (RX), first data indicative of channel properties of a first communication link between the wireless receiver (RX) in a first device and a wireless transmitter (TX) in a second device. The first device and the second device are located in a building. The computing device further executes a neural network to process the first data to distinguish humans from stationary objects within the building and detect presence of the human in the building. The computing device transmits result data indicative of the presence to at least one of the first device or the second device.
US10217342B2

A method for monitoring an individual in a dwelling so as to know when such individual falls or indicates the need of assistance. A plurality of 3D motion and sound sensors are located in the dwelling and provide data to a computerized monitoring system. The sensors are configured to recognize one or more biometric identifiers of the individual being monitored, which are used to track the individual's movement. When the monitoring system detects that the individual has fallen or gestured for assistance, a computerized communication system alerts the individual, a caregiver, or other designated person.
US10217328B2

An assisted service terminal is described. The terminal comprises a currency dispenser; and an operator computer coupled to the currency dispenser. The operator computer includes: (i) an agent arranged to communicate status information to a remote management system, and (ii) a dashboard application. The dashboard application is arranged to (a) receive status messages from the currency dispenser indicative of a fault in the currency dispenser, (b) present the received status messages to an operator, and (c) notify the agent to issue a request to create an incident on the remote management system in response to the operator indicating that the fault cannot be resolved without a visit from a service engineer.
US10217324B2

A method for conducting a raffle comprising reading an item identifier from an identification tag affixed to an item at an equipment management system, prior to an event related to the item. The raffle notification data is then transmitted to users after the event has occurred. A plurality of raffle ticket purchase requests are then received from the plurality of devices and are processed. The raffle tickets are then delivered to the plurality of devices, such as in electronic form. One of the raffle tickets is then selected, and winning notification data is transmitted to the associated device. The winner can authenticate the winning item by reading the identification tag affixed to the item after the event at the equipment management system.
US10217319B2

A gaming system is configured to transfer wagering credits usable for wagering from a first cashless wagering system to a second cashless wagering system, the gaming system including a first and a second gaming machine and controller(s) configured to perform acts including depositing wagering credits associated with the first gaming machine into the first cashless wagering system, accessing, via a first system access technique, the first cashless wagering system and debiting, in a first transaction, the wagering credits from the first cashless wagering system. The controller(s) being further configured to credit, in the first transaction, the wagering credits from the first cashless wagering system to a second, different cashless wagering system, the second cashless wagering system being accessed via a second, different system access technique, wherein the first and second cashless wagering systems are communicably coupled over a network and disburse the wagering credits from the second cashless wagering system for game play on the second gaming machine associated with the second cashless wagering system.
US10217316B2

Embodiments of the present invention set forth systems, apparatuses and methods for providing a symbol blocking and respin feature. Accordingly, a gaming device can be configured to receive a first game initiation signal and spin reels on the display to show a first game outcome. The gaming device then determines if the results of the first game outcome are associated with a multi-reel symbol trigger condition. When it is determined that the trigger condition is satisfied, a multi-reel symbol is formed from symbols associated with the triggering condition by locking the symbols together. The game device then spins a reel with in the block symbol location with various modifier subsymbols, or other block symbols, to provide additional award opportunities. A second game outcome may be determined when the spinning block reel stops and any modifiers or other symbols are evaluated with the other symbols on the game grid.
US10217306B2

The present application relates to a method and system that enable consumers to have deliveries made and services performed safely and securely when they are not at the location at which the delivery is made or service is performed.
US10217302B2

Systems and methods are provided for on-demand delivery of a payload by an unmanned vehicle. An unmanned vehicle may comprise a chamber configured to house a payload and adjust a payload state. The payload state may be adjusted based on detection of a tampering event. An unmanned vehicle may also comprise an authentication system configured to allow access to the payload.
US10217299B2

A server divides a plurality of vehicles into groups, transmits control information to an on-vehicle information device of individual vehicles belonging to a group to which a processing turn of the transmission process has come, and receives responses indicating presence or absence of abnormality due to update of on-vehicle devices using the control information from the on-vehicle information device of each vehicle. The server performs the transmission process of the control information toward a group having a following turn when responses indicating presence of abnormality are a predetermined reference value or less, and, suspends transmission processes of control information toward groups having following and subsequent turns when the responses indicating presence of abnormality are more than the predetermined reference value.
US10217291B2

It is provided a computer-implemented method for designing a modeled volume. The method comprises providing a set of dexels that represents the modeled volume, each dexel comprising a set of at least one segment representing the intersection between a line and the modeled volume, wherein the set of dexels is partitioned into groups of neighboring dexels, and wherein a memory space depending on the maximum number of segments comprised in each of the dexels of the group is allocated to each group; providing a sculpting operation on the modeled volume; and updating the set of dexels in response to the sculpting operation. Such a method improves the design of a modeled volume represented by a set of dexels.
US10217287B2

A portable communication device receives evidence information pertaining to an incident scene along with a plurality of incident scene contextual factors pertaining to the evidence information and the incident scene. An optimum search pattern is calculated and displayed as part of an augmented reality of the incident scene. The contextual factors can be weighted to generate an optimum search pattern, such as for different individual user-investigators working at an incident scene or for certain tools being used at an incident scene.
US10217281B2

Disclosed herein are an apparatus and method for reconstructing a 3D model. The apparatus for reconstructing a 3D model includes an image acquisition unit for acquiring multi-view images by receiving image signals captured by multiple drones using cameras, a geometric calibration unit for estimating motion variables of the drones based on the acquired multi-view images, and a 3D model creation unit for reconstructing a 3D model of a dynamic object from the matched multi-view images using a multi-view stereo method.
US10217278B1

Techniques for simulating three dimensional spaces, such as terrain, are disclosed herein. In some cases, a three dimensional volume may be identified and a two dimensional area corresponding to the three dimensional volume may be determined. A plurality of layers may be associated with the two dimensional area, with each of the plurality of layers including at least one third dimension value and at least one layer characteristic. A subset of the plurality of layers, having at least one similar layer characteristic, may be combined into a combined layer associated with the two dimensional area. The association between the two dimensional area and the associated combined layer may then be stored and/or rendered into image data to be presented to a user.
US10217276B2

Systems and methods of creating a 3 Dimensional (3D) model of an object suitable for 3D printing are described. A method comprises defining an initial cuboid of edge lengths Lx, Ly, Lz for creating the 3D model, wherein the initial cuboid implicitly includes inner cuboids such that starting from the initial cuboid each cuboid is recursively splitable into eight identical inner cuboids. Further, the method comprises iteratively, receiving an input specifying a size of an inner cuboid to be modified and a selection of a point on the screen. Based on the received user input, at least one inner cuboid which is to be modified is identified. Once the inner cube to be modified is identified, the inner cube may be modified by marking the at least one inner cuboid as filled or empty.
US10217274B2

A digitally controlled lighting system where aspects have a central media server connected to remote media servers. The connection may have separate networks for control versus media. Automatic synchronization of the contents of the media servers may be carried out.
US10217267B2

Systems and methods for producing an acceleration structure provide for subdividing a 3-D scene into a plurality of volumetric portions, which have different sizes, each being addressable using a multipart address indicating a location and a relative size of each volumetric portion. A stream of primitives is processed by characterizing each according to one or more criteria, selecting a relative size of volumetric portions for use in bounding the primitive, and finding a set of volumetric portions of that relative size which bound the primitive. A primitive ID is stored in each location of a cache associated with each volumetric portion of the set of volumetric portions. A cache location is selected for eviction, responsive to each cache eviction decision made during the processing. An element of an acceleration structure according to the contents of the evicted cache location is generated, responsive to the evicted cache location.
US10217263B2

A computer-implemented method includes receiving first data representing a first physical object that has three dimensions. The first data may be stored, by a computer processor, as a first digital object representing the first physical object. Storing the first data may include storing a representation of the first data in a first plurality of layers. Each layer of the first plurality of layers may include a first plurality of cells. Each cell of the first plurality of cells may have one of: a first value indicating that the first physical object exists in a physical space corresponding to a position of the cell, and a second value indicating that the first physical object does not exist in the physical space corresponding to the position of the cell.
US10217250B2

Projection data are acquired for a portion of the body of a patient at multiple views using one or more detectors, the projection data including multiple two dimensional (2D) projections. A 3D image is initialized. For each view among the plurality of views, the 3D image is transformed using a view transformation corresponding to said view to generate an initial transformed image corresponding to said view, and multiple iterations of an MLEM process are performed based on at least the initial transformed image and the projection data. The MLEM process is initialized with the initial transformed image. The 3D image is updated based on an output of the MLEM process.
US10217249B2

The present invention is notably directed to a computer-implemented method for image reconstruction. The method comprises: accessing elements that respectively correspond to measurement values, which can be respectively mapped to measurement nodes; and performing message passing estimator operations to obtain estimates of random variables associated with variable nodes, according to a message passing method in a bipartite factor graph. In this message passing method: the measurement values are, each, expressed as a term that comprises linear combinations of the random variables; each message exchanged between any of the measurement nodes and any of the variable nodes is parameterized by parameters of a distribution of the random variables; and performing the message passing estimator operations further comprises randomly mapping measurement values to the measurement nodes, at one or more iterations of the message passing method. Finally, image data are obtained from the obtained estimates of the random variables, which image data are adapted to reconstruct an image. The present invention is further directed to related systems and methods using the above image reconstruction method.
US10217248B2

Embodiments of the present invention disclose a method for removing streaks from detector cells with performance difference, specifically a method for removing streaks from detector cells with performance difference and streaks caused by other reasons. The method comprises: estimating a projection on a detector cell with performance difference for each of one or more views; reconstructing one or more initial images with the estimated projection on the detector cell with performance difference for each view; estimating a projection error on the detector cell with performance difference for each view from the reconstructed one or more initial images having streaks; and reconstructing one or more output images with the estimated projection error on the detector cell with performance difference for each view to remove the streaks from the reconstructed one or more output images, improving quality of CT reconstructed images.
US10217241B2

Embodiments of the present invention provide a system for fast parallel graph compression based on identifying a set of large cliques, which is used to encode the graph. The system provides both permanently-stored and in-memory graph encoding and reduces the space needed to represent and store a graph, the I/O traffic to use the graph, and the computation needed to perform algorithms involving the graph. The system thereby improves computing technology and graph computation. During operation, the system obtains data indicating vertices and edges of a graph. The system executes a clique-finding method to identify a maximum clique in the graph. The system then removes the clique from the graph, adds the clique to a set of found cliques, and generates a compressed representation of the graph based on the set of found cliques.
US10217238B2

A method of segmenting one or more soft tissue organs in a 3-D medical image includes registering the image to a bone atlas which also lists landmarks of the organs. Voxels of the image are identified as corresponding to listed landmarks of the organs, based on their position relative to one or more known bones in the registered image. At least one organ is segmented using at least one of the voxels identified as belonging to that organ as a starting point.
US10217236B2

Disclosed is a method and system for processing images from an aerial imaging device. The method includes receiving a first image of a geographical area having a first resolution. The method transmits the first image to a machine learning model to identify an area of interest containing an object of interest. The method receives a second image of the geographical area having a second resolution higher than the first resolution. The method transmits the second image to the machine learning model to determine a likelihood that the area of interest contains the object of interest. The method trains the machine learning model to filter out features corresponding to the area of interest in images having the first resolution if the likelihood is below a threshold. The method transmits a visual representation of the object of interest to a user device if the likelihood exceeds the threshold.
US10217233B2

Disclosed are a method and a system for estimating an image depth using a birefringent medium. The system for estimating an image depth includes a birefringent medium; and a camera, wherein the camera estimates a depth of a pixel based on an image obtained through the birefringent medium.
US10217219B2

Systems and methods for rapidly analyzing cell containing samples, for example to identify morphology or to localize and quantitate biomarkers are disclosed.
US10217211B2

A method for placing electronic components onto a circuit board, comprising the following steps: Placing a component to be placed of a first component type into a starting position; creating a component image of the component to be placed in the starting position; creating a circuit board region image of a circuit board of a first circuit board region type; calculating a travel path for moving the component to be placed into a final position on the circuit board based upon an image overlay of the component image and a previously saved reference component image of a reference component of the first component type, and based upon a previously saved reference travel path of the reference component from a reference starting position into a reference final position on a reference circuit board of the first circuit board region type, and based upon an image overlay of the circuit board region image and a previously saved reference circuit board region image of the reference circuit board; moving the component to be placed along the travel path into the final position.
US10217207B2

An automated image capturing and processing system and method may allow a field user to operate a UAV via a mobile computing device to capture images of a structure area of interest (AOI). The mobile computing device receives user and/or third party data and creates UAV control data and a flight plan. The mobile computing device executes a flight plan by issuing commands to the UAV's flight and camera controller that allows for complete coverage of the structure AOI.After data acquisition, the mobile computing device then transmits the UAV output data to a server for further processing. At the server, the UAV output data can be used for a three-dimensional reconstruction process. The server then generates a vector model from the images that precisely represents the dimensions of the structure. The server can then generate a report for inspection and construction estimation.
US10217203B2

The present invention relates to a method and system for image synthesis. According to a first aspect of the present invention, an image synthesis system for providing a method for image synthesis may include: a first foreground unit configured to receive a predetermined region that is selected from a source image, including an object, as a first foreground by a user; a similarity determination unit configured to calculate the similarity between each of the first foreground and the background distinct from the first foreground on the source image and each pixel included in the source image; a second foreground unit configured to determine a second foreground, including the remaining pixels excluding pixels, included in each of the first foreground and the background, from the source image, based on the calculated similarity; and an image synthesis unit configured to combine the first foreground and the second foreground with a ground image.
US10217202B2

An image processing apparatus acquires a first image generated by image capturing, stores data about an image restoration filter that is used for an image restoration process and corresponds to a first F-number, stores interpolation data corresponding to each of a plurality of second F-numbers different from the first F-number, which relates to an interpolation proportion in an interpolation process, and generates, when an image capturing F-number as the F-number for the image capturing is one of the second F-numbers, a second image by performing for the first image a correction process that includes the image restoration process and the interpolation process, by using the image restoration filter corresponding to the first F-number and the interpolation data corresponding to the image capturing F-number.
US10217201B2

An image processing method comprises: identifying a weak edge comprising a plurality of weak edge pixels and a strong edge comprising a plurality of strong edge pixels in an input image; filtering at least a part of said input image to obtain a smoothed image, during which said weak edge in said input image is filtered with a first filter and said strong edge in said input image is filtered with a second filter having a smoothness less than that of said first filter; acquiring edge information of said input image based on said input image and said smoothed image; and generating an output image based on said edge information and said smoothed image. The present invention further relates to an image processing system and an imaging system.
US10217193B2

An image processing apparatus generates a first image by performing a resolution enhancement process for the input image, and a second image by performing a noise reduction process for a noise reduction target image. In the noise reduction process, the image processing apparatus extracts a first partial image containing a target pixel and a plurality of second partial images containing a reference pixel, calculates a correlation value between the first partial image and the plurality of second partial images, provides a weight to each of the plurality of second partial images based on a characteristic of the resolution enhancement process and the correlation value, calculates a pixel value of the target pixel using a pixel value of the reference pixel in the plurality of second partial images and the weight, and generate the second image using the calculated pixel value.
US10217187B2

The method for dynamic video magnification magnifies small motions occurring simultaneously within large motions. The method involves selecting a region of interest from a video for magnification. The region of interest is warped to obtain a stabilized sequence of frames that discounts large motions. Each frame of the stabilized sequence is decomposed to a foreground layer, a background layer, and an alpha matte layer, and each of the foreground and alpha matte layers is magnified. Then a magnified sequence is generated from the magnified layers using matte inversion. Any image holes in the magnified sequence are filled in using texture synthesis. Finally, the magnified sequence is de-warped to the original space-time coordinates.
US10217183B2

A system, method, and computer program product are provided for allocating processor resources to process compute workloads and graphics workloads substantially simultaneously. The method includes the steps of allocating a plurality of processing units to process tasks associated with a graphics pipeline, receiving a request to allocate at least one processing unit in the plurality of processing units to process tasks associated with a compute pipeline, and reallocating the at least one processing unit to process tasks associated with the compute pipeline.
US10217180B2

This disclosure relates generally to inventory management, and more particularly to system and method for airborne shelf inspection and inventor management. When a UAV has to be navigated based on navigation information embedded in visual markers on different items in the inventory, and if one or more of the visual markers are not completely visible due to occlusion, then the UAV automatically recovers data that is missing due to the occlusion, and accordingly navigates the UAV.
US10217178B2

Receiving a request for verification of a customer's identity. The request includes fields of customer identity data. Requesting, from a first verification resource, verification of the customer's identity using the customer identity data. Receiving from the first verification resource, first verification results including at least one new field of customer identity data. The first verification results being insufficient to verify the customer's identity. Requesting, from a second verification resource, verification of the customer's identity using the at least one new field of customer identity data. Receiving, from the second verification resource, second verification results. For second verification results sufficient to verify the customer's identity, communicating to the customer a successful verification of the customer's identity.
US10217171B2

According to some embodiments, a communication may be received from a customer in connection with an insurance policy. A system may then transmit, to a service representative device, data associated with an insurance knowledge management enterprise portal displaying information to facilitate interaction with the customer. A type of insurance event associated with the communication from the customer may be determined, and customized data associated with the insurance knowledge management enterprise portal may be transmitted to the service representative device, the customized data being based at least in part on the type of insurance event associated with the communication from the customer.
US10217166B2

Techniques for displaying market depth information for a financial instrument including a plurality of bid and ask order metrics at corresponding prices. A graphical representation of the market depth information, with axes corresponding to order metrics and price, is aligned with an expected profile, including an expected metric corresponding to one or more metrics including, for example, bid and ask order volume, order count, or order consideration, generated based on the market depth information. The graphical representation of the market depth information and the expected profile are displayed using a display device.
US10217162B2

Some embodiments of the invention provide tools for promoting a user's financial well-being by encouraging positive financial behavior through timely feedback, counseling and instruction. For example, some embodiments of the invention may provide real-time (e.g., in response to a transaction being performed, or in response to the user indicating he/she is contemplating a transaction) useful analysis and advice designed to encourage the type of ongoing financial behavior that leads over time to financial well-being.
US10217149B2

The system and methods thereof provide for a delayed display of content on a consumer device. A user log-on from a consumer device to an electronic commerce (e-commerce) server is acknowledged. One or more parameters related to the user as extracted from the consumer device is identified. Respective thereto a threshold value for timing a display of motivational content on the consumer device is adjusted, thereby encouraging purchases of goods or services using the e-commerce server. The motivational content is selected respective of the parameters collected from the consumer device. The displayed content may provide a web link through which a counter offer may be sent from the consumer device to the e-commerce server.
US10217144B1

An example computer-implemented search method. A location of a user communication device over a network is determined. A search request from the user communication device is received via an interactive application. A database is queried based on the location and the search request. The database stores data representing a plurality of menu items from a plurality of food or beverage delivery services for a plurality of restaurants, and includes data associated with the plurality of restaurants. If restaurants within a predetermined range of the determined location are associated with the received search request, the restaurants are linked to food or beverage delivery services. Data representing the food or beverage delivery services is combined onto a rendered page of the interactive application. Selection of at least one menu item is received. For each delivery service, cost for delivering the selected menu item to the determined location is estimated. The cost for each delivery service is visually associated with the respective delivery service on the page. The page is transmitted to the user communication device.
US10217141B2

An ability to expose and display a current billing amount associated with a billing account in a billing system to one or more third parties, and to link one or more payments from the one or more third parties to the billing account in an account receivable system is provided. A user may create, publish, and share a fundraising webpage, which when accessed by a third party, allows the third party to send a payment in the form of a contribution or donation. An intermediary system allows for secure communication of billing account data from the accounts receivable system to the third party, allowing the third party to interact with the accounts receivable system as if the third party is in direct communication with the accounts receivable system.
US10217137B2

Location-blocking and identity-blocking services that can be commercially offered by a service promoter, e.g., a cellular service provider or a web advertiser. In the identity-blocking service, the service provider may disclose the current physical location of a mobile subscriber (i.e., a cellular phone operator) to a third party (e.g., a web advertiser) subscribing to the identity-blocking service. However, the service provider may not send any identity information for the mobile subscriber to the third party. On the other hand, in the location-blocking service, the service provider may disclose the mobile subscriber's identity information to the third party, but not the current physical location of the mobile subscriber. Blocking of the mobile subscriber's identity or location information may be desirable for privacy reasons, to comply with a government regulation, or to implement a telecommunication service option selected by the mobile subscriber.
US10217119B2

A marketing data collection system includes commodity information storage unit (203) that stores at least one of position information of the target article placement region and commodity identification information, commodity presence/absence determination unit (201) that determines presence or absence of the target article on the basis of the signal strength information of the RF tag to generate article presence/absence information, refers to the position information of the target article placement region and the commodity identification information to generate commodity presence/absence information in which presence/absence information of the target article and the commodity information are associated with each other and commodity detection time information in which information about the time when the commodity presence/absence information has been generated and the commodity information are associated with each other, and recording accumulation unit (204) that accumulates the commodity presence/absence information and the commodity detection time information.
US10217114B1

Embodiments provide methods and systems for providing labels to prevent counterfeiting of products. In an embodiment, the method includes accessing, by a processor, one or more biometric data associated with a manufacturer. The one or more biometric data include fingerprint data, iris pattern, facial pattern, heart rate, electrical activity of skeletal muscles and deoxyribonucleic acid (DNA) data that are encrypted using a first encryption method for generating a first encrypted data. From the first encrypted data, a biometric pattern is extracted. The biometric pattern is appended with one or more product identification codes for generating a product encoded data. The product encoded data is encrypted using a second encryption method. An error checksum data is appended to the second encrypted data and a unique identifier is prefixed to the second encrypted data. The second encrypted data is added to product labels of the products for securing the products from counterfeiting.
US10217111B2

A method has acts for receiving a transaction request in a contact center at a server having a processor, retrieving from data accompanying the transaction request identifying information regarding an originating node for the transaction request and identity of a sender of the transaction request, comparing the identifying information with stored data associating identifying information with specific aircraft providing on-board Internet service, discovering an association indicating the sender of the request is currently transacting as a passenger on a specific aircraft, retrieving further information regarding the passenger if available, retrieving information about the specific aircraft, including at least current flight status, routing the transaction request to an available contact center agent, connecting the passenger in a communication session with the agent, and displaying the information regarding the passenger, if any, and the information regarding the specific aircraft for use by the agent during the communication session with the passenger.
US10217105B1

A transaction card may determine to initiate a mode associated with the transaction card. The mode may be related to locating the transaction card. The mode may be associated with outputting a first signal. The transaction card may determine a manner in which to configure the mode based on a set of parameters. The set of parameters may include a power level of the transaction card, or a strength of a second signal associated with a connection between the transaction card and a device associated with the transaction card. The transaction card may initiate the mode after configuring the mode. The transaction card may determine to terminate the mode based on an indication that the transaction card has been located.
US10217099B1

An account access card having a first side and a second side is configured for electronic funds transfer, identification, authentication, data storage, data transfer, and/or application processing, according to one embodiment. Certain embodiments of the technology provide one or more account identification components to enable the card to identify a user, access an account, receive information, and/or provide information. In various embodiments, the one or more account identification components are disposed on the account access card. The one or more account identification components store account identification data providing access to one or more accounts. In one embodiment, a first account identification component stores first account information and is disposed on the first side of the account access card. In one embodiment, a second account identification component stores second account information and is disposed on the second side of the account access card.
US10217098B2

A method is disclosed for reprinting a receipt. Where a customer has elected to receive electronic receipts, an electronic receipt may be received on a mobile electronic device following a customer purchase or other transaction at a brick and mortar retail store. Where a customer requests that the receipt be reprinted at the time of the transaction, the election to receive electronic receipts is overridden and a paper copy of the receipt is printed at the register or terminal where the transaction was completed.
US10217093B2

Systems and methods for locating a cash provider using location-based technologies and transfer funds include receiving a request for cash that includes location data obtained from a location-based technology from a withdrawing party device, searching a network of active providing parties for an available providing party based on withdrawing party preferences and the location data, transmitting an alert to an available providing party device, transmitting available providing party data to withdrawing party if the providing party has confirmed availability, receiving a request to transfer a withdrawal amount from an account associated with the withdrawing party device to an account associated with a selected providing party device, receiving confirmation from the withdrawing party device that the withdrawing party has received cash, transferring the withdrawal amount from the withdrawing party to the selected providing party, and transmitting an alert to the selected providing party device that the withdrawal amount has been transferred.
US10217073B2

Systems, methods, and other embodiments associated with monitoring business transactions are described. In one embodiment, a computer-implemented method comprises tracking calls made from a first component to other components in a distributed application wherein the calls are part of processing a business transaction. Aggregate metrics are collected and instance metrics are collected for each of the calls made and a time spent for processing the calls. The method identifies and selects N calls that consumed the most time based on the time spent for processing each call. The instance metrics for the selected N calls and the aggregate metrics are reported to a monitoring server, while the instance metrics from unselected calls are discarded.
US10217055B2

A system for collecting vehicle data includes a mobile device comprising a plurality of sensors, a memory, and a processor coupled to the memory. The processor is configured to perform operations including obtaining a plurality of movement measurements from at least one of the plurality of sensors in the mobile device, determining a plurality of transportation modes using the plurality of movement measurements, and determining a mode transition using the plurality of transportation modes. The operations also include determining a transition probability using the mode transition. The operations further include creating a transition model using the transition probabilities, determining that the transition model indicates that a probability that the second transportation mode comprises driving is above a threshold, obtaining a plurality of driving movement measurements from at least one of the plurality of sensors, and determining the vehicle data using the driving movement measurements.
US10217049B2

A system for evaluating communicative acts to determine a social network perception representation based on communicative acts between a plurality of communicative pairs where each communicative pair includes a first group and an individual or a second group participating in corresponding communicative acts. The system includes a patterns database, a scoring processor, and a communications network aggregation processor. The patterns database stores behavior recognition patterns defining particular behaviors and a score associated with each of the particular behaviors. The scoring processor is configured to determine a pairwise social perception score for each of the communicative pairs based on the particular behaviors identified in the communicative acts. The scoring processor is configured to determine a different pairwise social perception score for each of the communicative pairs. The communications network aggregation processor combines the pairwise social perception scores for each of the plurality of communicative pairs into a social perception network representation.
US10217031B2

An approach is provided that captures a digital image of an object that has a number of facets. The approach further determines the actual sizes of various facets found on the object. The actual sizes of the facets are used to identify compatible objects based, with the compatible objects being objects that can work with the object.
US10217026B1

A device that includes a node engine configured to emulate a first node, a second node, and a third node. The first node is configured to receive a first correlithm object, fetch a second correlithm object based on the first correlithm object, and output the second correlithm object to the second node and the third node. Each correlithm object is a point in an n-dimensional space represented by a binary string. The second node is configured to receive the second correlithm object, fetch a third correlithm object based on the second correlithm object, and output the third correlithm object to the third node. The third node is configured to receive the second correlithm object, receive the third correlithm object, fetch a fourth correlithm object based on the second correlithm object and the third correlithm object, and output the fourth correlithm object.
US10217025B2

The present invention provides a method and an apparatus for determining relevance between news and for calculating relevance among multiple pieces of news. The method for determining relevance between news comprises: comparing a piece of first news with a piece of benchmarking news to obtain a distance between the first news and the benchmarking news; comparing a piece of second news with the benchmarking news to obtain a distance between the second news and the benchmarking news; and calculating a distance differential between the distance between the first news and the benchmarking news and the distance between the second news and the benchmarking news to determine the relevance between the first news and the second news according to the distance differential.
US10217024B2

In an object detection apparatus, a first trajectory estimation unit estimates a trajectory of a first object detected by an electromagnetic wave sensor. An optical flow acquisition unit image-processes a captured image acquired from a camera to acquire movement directions based on optical flows of feature points in the captured image. A movement direction match determination unit determines whether or not a match occurs between a movement direction based on the optical flows and a movement direction based on the trajectory of the first object. If a match occurs between the movement direction based on the optical flows of the plurality of feature points and the movement direction based on the trajectory of the first object, a sameness determination unit determines that a second object identified by the plurality of feature points and the first object are a same object.
US10217023B1

A system uses arrays of spatial light modulators (SLMs) connected to a processor and an image capture device. An image is input into a first array of SLMs. The processor determines if the output of the first array matches an image stored within a database. If a match is found, the processor outputs a stored image to an image processing system. If a match is not found the processor directs the output from the first array into an input of an array of SLMs adjacent to the first array. The determination step is iteratively performed for the remaining arrays of SLMs until a match is found or no arrays remain. If no arrays remain, the processor selects a stored image from the database and obtains user feedback from a user input system. The feedback is then stored in the database and associated with the n−1 array of SLMs.
US10217020B1

A method and system of identifying a plurality of strings in an image are described. A set of ranks and an image are received. Optical character recognition is performed on the image to identify candidate strings. The candidate strings are ordered according to their location in the image with respect to a reading direction. Minimum assignation costs between the plurality of candidate strings and the set of ranks are determined. Each of the minimum assignation costs is representative of a cost of one or more edit operations performed on the plurality of candidate strings to obtain a subset of candidate strings ordered according to the set of ranks. A subset of candidate strings that is associated with the lowest minimum assignation cost when compared with other minimum assignation costs of other subsets of candidate strings from the plurality of candidate strings is selected and outputting.
US10217016B2

A method and device for automatically identifying a point of interest in a depth measurement on a viewed object using a video inspection device is disclosed. The video inspect device determines the three-dimensional coordinates in a region of interest on the viewed object and analyzes those surface points to determine the desired measurement application (e.g., determining the deepest point, the highest point, or the clearance between two surfaces). Based on the desired measurement application, the video inspection device automatically identifies the point of interest on the viewed object and places a cursor at that location.
US10217013B2

This invention relates to a system and method for detecting the curved surfaces of fruit using a flash and camera system and automated image analysis. Lighting upon fruit is controlled, with a flash or multiple flashes positioned beside the camera illuminate the fruit. The flash causes a strong specular reflectance at the center of curved fruit (such as apples, grapes, or avocados, among others). From this point of specular reflectance, pixel intensity decreases steadily toward the edges of curved fruit. The method searches the images to find points of specular reflectance surrounded by curved shaded regions belonging to the curved fruit and can detect fruit of various sizes and scales within image.
US10217012B2

An illumination unit that can illuminate a drug having a stamped character thereon in a plurality of illumination directions surrounding the drug sequentially switches the direction in which the drug is illuminated. An imaging unit repeatedly captures the image of the drug whenever the illumination direction of the illumination unit is switched. A feature image extraction unit analyzes the captured image in each illumination direction and extracts a feature image corresponding to the shadow of the stamped character from each captured image. A feature image integration unit integrates the feature images in each illumination direction which are extracted by the feature image extraction unit to generate an integrated image. The recognition unit recognizes the stamped character included in the integrated image which is generated by the feature image integration unit and recognizes the type of drug on the basis of the result of recognizing the stamped character.
US10217009B2

A method for enhancing user liveness detection is provided that includes calculating, by a computing device, a first angle and a second angle for each frame in a video of captured face biometric data. The first angle is between a plane defined by a front face of the terminal device and a vertical axis, and the second angle is between the plane defined by the front face of the terminal device and a plane defined by the face of the user. Moreover, the method includes creating a first signal from the first angles and a second signal from the second angles, calculating a similarity score between the first and second signals, and determining the user is live when the similarity score is at least equal to a threshold score.
US10217003B2

Systems and methods for cloud-based surveillance for an operation area are disclosed. At least two input capture devices, at least one safety control device and at least one user device are communicatively connected to a cloud-based analytics platform. The cloud-based analytics platform automatically generates 3-Dimensional (3D) surveillance data based on received 2-Dimensional (2D) video and/or image inputs and perform advanced analytics and activates the at least one safety control device based on analytics data from advanced analytics.
US10217002B2

Aspects relate to methods, systems, and devices for monitoring unmanned vehicles. Methods include receiving, by a processor, a captured image of an observed unmanned vehicle, the captured image including measured data, comparing the measured data with an unmanned vehicle database, determining a status of the observed unmanned vehicle, and generating an indicator regarding the status of the observed unmanned vehicle.
US10216999B2

A display system is provided. The display system includes an imaging device, a processing device, and a display device that includes first and second display elements. The imaging device has a function of supplying imaging data based on a captured image. The processing device has a function of receiving the imaging data, supplying first image data containing at least part of the captured image, performing determination processing for determining whether the captured image contains a predetermined object, performing image processing based on the result of the determination processing, and supplying second image data based on the image processing. The display device has a function of receiving the first and second image data. The first display element has a function of displaying an image based on the first image data, and the second display element has a function of displaying an image based on the second image data.
US10216998B2

A wearable apparatus is provided for capturing and processing images from an environment of a user. In one implementation, a wearable apparatus includes a transmitter, a memory, an image sensor configured to capture a stream of images from an environment of a user of the wearable apparatus, and a processing device. The processing device is programmed to receive the stream of images from the image sensor, analyze the stream of images to detect the external device in the environment of the user, and cause the transmitter to transmit an interrogation signal that is configured to cause a change in an aspect of the external device. The processing device is further programmed to analyze the stream of images to detect the change in the aspect of the external device and, after detection of the change, store in the memory information relating to the external device.
US10216985B2

Athletic activity may be tracked while providing encouragement to perform athletic activity. For example, energy expenditure values and energy expenditure intensity values may be calculated and associated with a duration and type of activity performed by an individual. These values and other movement data may be displayed on an interface in a manner to motivate the individual and maintain the individual's interest. The interface may track one or more discrete “sessions”. The sessions may be associated with energy expenditure values during a duration that is within a second duration, such as a day, that is also tracked with respect to variables, such as energy expenditure. Other individuals (e.g., friends) may also be displayed on an interface through which a user's progress is tracked. This may allow the user to also view the other individuals' progress toward completing an activity goal and/or challenge.
US10216981B2

Described herein are systems and methods for detecting a physiological response based on facial skin color changes (FSCC) recognizable in images taken with an inward-facing head-mounted visible-light camera (VCAMin). Some examples of physiological responses whose manifestation involves FSCC include emotional responses (which at times may be hidden to the naked eye), and physiological signals such as a heart rate, heart rate variability, and/or a breathing rate. In one embodiment, a system that detects a physiological response based on FSCC includes VCAMin that takes images of a region of interest (IMROI) on a user's face, which is illuminated by ambient light, and a computer that detects the physiological response based on FSCC recognizable in IMROI. Optionally, the system includes an outward-facing head-mounted visible-light camera (VCAMout) that takes images of the environment (IMENV), and the computer detects the physiological response also based on IMENV.
US10216980B2

A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a set of photos on a social networking website such as www.facebook.com to determine if an image of the individual is present in a photo of the set of photos. Photos having an image of the individual are tagged preferably by listing a URL or URI for each of the photos in a database.
US10216975B1

Devices and optical sensor modules are provided for on-screen optical sensing of fingerprints by using an under-screen optical sensor module that includes a pinhole-lens assembly to enhance the optical imaging performance such optical sensor modules placed under organic light emitting diode (OLED) display modules and other display modules. Techniques for reducing the environmental light in the optical sensing are provided.
US10216969B2

Imaging devices and illuminating devices are provided. In one exemplary implementation, an imaging device comprises an optical sensor and an illuminator. The illuminator comprises a support frame and a plurality of light emitting diodes (LEDs) connected to the support frame. A first set of LEDs of the plurality of LEDs is configured to provide dark field illumination at a high angle of incidence with respect to an object. The first set of LEDs is configured to provide illumination without the use of a light pipe, diffuser, or reflector. A second set of LEDs of the plurality of LEDs is configured to provide bright field illumination at a low angle of incidence with respect to the object. The second set of LEDs is configured to provide illumination without the use of a light pipe, diffuser, or reflector.
US10216967B2

A USB-style data-transfer device employs volatile memory that is connected to an onboard power-storage device for data storage. Through this design, any data stored on the memory can be physically cleared by interrupting the supply of electrical power from the onboard power-storage device to the memory. Enhanced security relative to conventional USB flash devices is provided by the volatile memory-based USB-style data-transfer device as the memory can be physically cleared without being plugged into a computer system either automatically when the onboard power storage device runs out of electrical power to supply to the volatile memory, or by user initiation through either a programmed instruction to interrupt the supply of electric power after a set time period or the operation of a manual switch which interrupts the supply of electric power.
US10216950B2

A multi-tiered file locking service provides file locking at the thread and process level, and can optionally include locking at the file system level. A local locking mechanism maintains a list of local locks for threads within a process. When a thread requests a lock for a file, and a local lock is obtained, a process lock for the file may be requested. When no file system locking is used, when the process lock is obtained, the thread receives the lock for the file. When file system locking is used, when the process lock is obtained, a file system lock for the file may be requested. When the file system lock for the file is obtained, the thread receives the lock for the file. The result is a file locking service that functions across threads, processes and nodes in a distributed computing environment.
US10216940B2

Methods, apparatuses, and computer program products are provided for truncated, encrypted searching of encrypted identifiers. A method may include receiving patient information associated with a plurality of patients and including a patient identifier of a sequence of characters for each of the plurality of patients. Methods may further include: extracting a first subset of the sequence of characters from each of the patient identifiers; encrypting the first subset of the sequence of characters from each of the patient identifiers to form a first truncated encrypted identifier for each of the plurality of patients; encrypting each of the patient identifiers to create an encrypted patient identifier for each of the plurality of patients; and storing the first truncated encrypted identifiers and the encrypted patient identifiers for each of the plurality of patients.
US10216939B2

A security solution can be implemented using a layering system. By using a layering system, any changes that are made to a computing system can be isolated within a separate write layer. Due to this isolation, the changes, which may even be malicious, can be evaluated without fear that the resources in other layers will be negatively affected. In this way, even security threats that are still unknown to antivirus solutions (so-called zero-day attacks) can be prevented from harming the system.
US10216933B1

The disclosed computer-implemented method for determining whether malicious files are targeted may include (i) applying, to a malware detection structure, a plurality of sample data points, each sample data point corresponding to at least one of a malicious file known to be targeted and a malicious file known to be non-targeted, (ii) identifying one or more boundaries of the sample data points within the malware detection structure, (iii) determining, after identifying the sample boundaries, that a new data point falls outside of the boundaries, and (iv) classifying a malicious file associated with the new data point as non-targeted in response to determining that the new data point falls outside of the sample boundaries. Various other methods, systems, and computer-readable media are also disclosed.
US10216927B1

A computerized method is provided for protecting processes operating within a computing device. The method comprises an operation for identifying, by a virtualization layer operating in a host mode, when a guest process switch has occurred. The guest process switch corresponds to a change as to an operating state of a process within a virtual machine. Responsive to an identified guest process switch, an operation is conducted to determine, by the virtualization layer, whether hardware circuitry within the computing device is to access a different nested page table for use in memory address translations. The different nested page table alters page permissions for one or more memory pages associated with at least the process that are executable in the virtual machine.
US10216926B2

Code intended to operate in an operating system without an isolation mechanism is executed in isolation. The present system enables synthetic transactions to be executed in isolation without affecting other client data and files. Isolation may be outsourced to a separate set of servers that have an operating system which does support isolation. A handshake or other protocol is utilized to maintain secure data and communication. Untrusted script code provided by a customer is isolated in one or more remote servers. To execute the script on a client machine, a key is provided to access this script. A machine at which the script is to be run is provided with the key and the address of the script code on the remote server. A secure connection is established between the client machine and the script code server and script is executed on the client machine.
US10216918B2

According to some aspects, disclosed methods and systems may include determining, by an electronic device, a value associated with a first parameter configured to dynamically change, and displaying, via a user interface, an object corresponding to the value associated with the first parameter. The methods and systems may also include receiving, via the user interface, an input intended to unlock the electronic device, unlocking the electronic device if the received input interacts with the object in a predefined manner, and maintaining the electronic device in a locked state if the received input does not interact with the object in the predefined manner.
US10216905B2

This document describes techniques and apparatuses enabling determination of health state trends for a consistent patient situation. Various noninvasive health monitors can be used to sense a patient's situation and health states, including disease progression, at those states. These noninvasive health monitors may also act passively and in a patient's normal course of life, which enhances many patient's desire to submit to monitoring, as well as increase consistency of use, as in many cases the patient does little or nothing to cause his or her health monitoring and health-trend determination. With health states determined for a consistent patient situation, more accurate and more robust health trends can be determined.
US10216902B2

A systems, method, and apparatus to improve connections within a healthcare ecosystem are provided. Example systems, methods, and apparatus can facilitate dynamic interface definition and configuration. An example method includes storing a plurality of reusable interface and route definitions to translate and exchange data messages between source and target systems in a healthcare ecosystem; monitoring message exchanges and message patterns in the healthcare environment via a machine learning system to predict traffic and utilization patterns in the healthcare ecosystem; tracking metadata regarding connections involving the source and target systems and storing the metadata in a graph database; suggesting connections between the source and target systems based on the monitored message exchanges and message patterns and metadata from the graph database using graph analytics; provisioning an interface between the source and target systems based on a suggested connection, the interface provisioned from the reusable interface and route definitions based on the suggested connection.
US10216898B2

A system, method and apparatus for executing a sequence analysis pipeline on genetic sequence data includes a structured ASIC formed of a set of hardwired digital logic circuits that are interconnected by physical electrical interconnects. One of the physical electrical interconnects forms an input to the structured ASIC connected with an electronic data source for receiving reads of genomic data. The hardwired digital logic circuits are arranged as a set of processing engines, each processing engine being formed of a subset of the hardwired digital logic circuits to perform one or more steps in the sequence analysis pipeline on the reads of genomic data. Each subset of the hardwired digital logic circuits is formed in a wired configuration to perform the one or more steps in the sequence analysis pipeline.
US10216896B2

Disclosed herein are methods for determining the copy number of a chromosome in a fetus in the context of non-invasive prenatal diagnosis. In an embodiment, the measured genetic data from a sample of genetic material that contains both fetal DNA and maternal DNA is analyzed, along with the genetic data from the biological parents of the fetus, and the copy number of the chromosome of interest is determined. In an embodiment, the maternal serum is measured using a single-nucleotide polymorphism (SNP) microarray, along with parental genomic data, and the determination of the chromosome copy number is used to make clinical decisions pertaining to the fetus.
US10216893B2

The disclosure provides BMDs that have multiple device modes depending on operational conditions of the devices, e.g., motion intensity, device placement, and/or activity type, the device modes are associated with various data processing algorithms. In some embodiments, the BMD is implemented as a wrist-worn or arm-worn device. In some embodiments, methods for tracking physiological metrics using the BMDs are provided. In some embodiments, the process and the BMD applies a time domain analysis on data provided by a sensor of the BMD when the data has a high signal (e.g., high signal-to-noise ratio), and applies a frequency domain analysis on the data when the data has a low signal, which contributes to improved accuracy and speed of biometric data.