Document Document Title
US10149420B2 Component mounting method and component mounting system
A component mounting method is provided in a component mounting apparatus that mounts a component onto a board using a plurality of pieces of production data linked to component data. The method includes executing, when the component data is changed, a simulation of a production cycle time based on the production data, and comparing a simulation result of the production cycle time after change of the component data with a production cycle time or a simulation result of the production cycle time before change of the component data, and outputting a comparison result.
US10149419B2 Component mounting method
A component mounting apparatus includes a mounting unit that mounts an electronic component on a board, at least one component supply unit that supplies chip solder, and a control unit that controls the mounting unit to mount the chip solder, which is supplied from the component supply unit, on the board, based on production data in which a size of chip solder is instructed for each component terminal.
US10149416B2 Shielding film and method for producing a shielding film
A shielding film for an apparatus with a device for wireless charging is provided which comprises several stacked layers. The layers each have several strips of a nanocrystalline soft magnetic alloy arranged on an adhesive layer, the nanocrystalline soft magnetic alloy having a round hysteresis loop. The strips of adjacent layers are offset with respect to one another.
US10149410B2 Heat control device for power equipment
This invention involves and discloses a heat control device for power equipment, which comprises heat source, heat sink base plate, heat insulation layer, dissipation heat sink and thermal control switch, wherein the heat source is placed on and in contact with dissipation heat sink, and its bottom is in direct lap joint with heat sink base plate, wherein the heat insulation layer is set around heat sink base plate, wherein the thermal control switch is placed on heat sink base plate. This invention of heat control device is one that demonstrates excellent low temperature thermal insulation property for key components or heat-sensitive elements of power equipment. The heat control device applying technical solutions described in this invention features easy manufacturing, low cost and reliable performance.
US10149406B2 Electronic apparatus
An electronic apparatus includes a casing provided with a ventilating opening disposed in a front surface of the casing; a plurality of fan devices disposed in a rear portion of the casing; a board that includes a heat generating device disposed on an upper surface of the board and includes a heat radiating device disposed on a lower surface of the board, and is housed in the casing, and is configured to divide the flow of the air into two in an upward-downward direction of the casing; a heat transport member configured to couple the heat generating device to the heat radiating device; and a seal member configured to form a duct structure extending in the front-rear direction of the casing between the board and a bottom wall portion of the casing by sealing a gap penetrating in a thickness direction of the board between the board and the casing.
US10149405B2 Electronic device
An electronic device, comprises: a base including a top surface and a bottom surface; a baseplate, a side edge of the baseplate is pivotally connected with the bottom surface, a moving member disposed in the base and configured to push against the baseplate; a linkage member disposed in the base and configured to push against the moving member; and a push member disposed in the base, the push member makes the baseplate moved via the linkage member and the moving member in sequence to make the baseplate selectively cover the bottom surface or detached from the bottom surface.
US10149391B2 Trench cutting with laser machining
Systems and techniques are provided for trench cutting with laser machining. A laminate material including a conductive layer and a non-conductive layer may be cut with a first cut using a UV-laser. The cutting of a second cut, using the UV-laser, may be started at a top electrode of the non-conductive layer based on the location of the first cut, wherein the second cut is wider than the first cut. The cutting of the second cut may be stopped partially though the non-conductive layer. The stopping of the cutting of the second cut partially though the non-conductive layer may include stopping the cutting of the second cut before cutting a bottom electrode of the non-conductive layer.
US10149389B2 Intrinsically safe mobile device with reduction in sparking risk and surface heating
An improved intrinsically safe mobile device is designed to reduce sparking risk and surface heating while still maintaining a form factor, processing speed, and functionality comparable to conventional mobile devices. Non-intrinsically safe electronic components are mounted on an unprotected part of a printed circuit board (PCB) contained within the mobile device and are encapsulated to reduce risk of sparking and to minimize surface heating to enable the encapsulated electronic components to be certified as intrinsically safe. The encapsulated electronic components are connected using a trace with intrinsically safe electronic components mounted on a protected part of the PCB and are connected with user interface components using FPC cabling. The trace and FPC cabling are certified as intrinsically safe using one or more protection techniques, such as through use of a resistor, a double MOSFET clamping circuit, a capacitor, a fuse, or maintaining a minimum clearance space.
US10149385B2 Affixing structure for electronic component
An affixing structure that reduces costs and reduces the risk of vibration causing damage or the like to electrical connection terminals on an electronic component affixed to a circuit board is provided. In the affixing structure, which is affixed to a circuit board (21) via a plurality of lead frames (55) that are part of a transformer (50), at least one second side wall perpendicular to a first side wall where the lead frames (55) are arranged is adhesively supported on the circuit board (21) by a support (60). The height (H3) of the part of the support (60) in contact with the transformer (50) is greater than or equal to the height (H2) of the center of gravity of the electronic component, and the length (L) of the support (60) in the direction of the first side wall is greater than or equal to the height (H3).
US10149379B2 Multi-layered circuit board and semiconductor device
A multi-layered circuit board includes a first insulating layer, a second insulating layer, and a sheet capacitor that is located between the first insulating layer and the second insulating layer. The sheet capacitor includes a pair of electrodes that sandwich a dielectric. Lead wirings continue to the electrodes, respectively. The lead wirings are disposed on an opposite side of the first or the second insulating layer with respect to the sheet capacitor to overlap the electrodes when viewed from a stacking direction of the multi-layered circuit board. Because the lead wirings are arranged to overlap the electrodes in the stacking direction of the multi-layered circuit board, an ESL of the sheet capacitor is maintained low.
US10149377B2 Stacked transmission line
A stacked, multi-layer transmission line is provided. The stacked transmission line includes at least a pair of conductive traces, each conductive trace having a plurality of conductive stubs electrically coupled thereto. The stubs are disposed in one or more separate spatial layers from the conductive traces.
US10149369B2 Method of associating wireless control devices
A first wireless control device may be associated with a second wireless control device in response to the movement of the first wireless control device in relation to the second wireless control device. The second control device may determine whether the signal strength of the wireless signals received from the first wireless control device has changed, and may associate the first wireless control device with the second wireless control device if the signal strength of the received wireless signals has changed. The second control device may be disassociated with the first control device by moving the first wireless control device in relation to the second wireless control device. The second control device may disassociate the first control device when the signal strength of subsequent wireless signals received from the first wireless control device has changed.
US10149368B2 Systems and methods for managing lighting settings in a lighting system
Embodiments are provided for systems and methods of managing a lighting system. According to certain aspects, the lighting system includes a low voltage controller (LVC) connected to multiple switches and to multiple drivers. Based on signals received from the switches, the LVC may determine a desired lighting setting as well as an adjustment setting of the lighting setting. The LVC may apply an appropriate signal to a driver to cause the driver to power a corresponding portion of luminaires. The LVC may include a memory configured to store adjustment settings so that the LVC may revert back to desired lighting and adjustment settings.
US10149362B2 Solid state lighting control with dimmer interface to control brightness
A dimmer interface circuit for reducing ringing on a drive signal to a lighting device. The dimmer interface circuit controls brightness of the lighting device and receives a brightness control voltage from a dimmer circuit. The dimmer interface includes a voltage converter and a charge store, which is coupled to receive charge from an inductive component to convert the brightness control voltage to the converter output voltage. The dimmer interface circuit also includes control circuitry to control the voltage converter such that a difference between the brightness control voltage and the converter output voltage at a time of transition of the brightness control voltage is closer to a target voltage difference.
US10149354B2 Power converter controller
A controller for a power converter to convert electrical power at an input voltage into electrical power at an output voltage and a method of operating such controller is presented. The controller for controlling a power converter has an input port to receive a voltage representative of the input voltage; an input voltage measuring unit to sample a measuring voltage and to determine a measurement value that is representative of the input voltage; a switch; and a diode connectable with a storage unit to provide a supply voltage for the controller during operation of the controller. The switch controls the charging of the storage unit from the voltage at the input port.
US10149352B2 Microwave oven
A microwave oven includes an outer housing defining an accommodating chamber therein and having a first cooling air inlet and a first cooling air outlet therein; an inner housing disposed within the accommodating chamber and defining a heating chamber therein, the heating chamber having a second cooling air inlet and a second cooling air outlet communicated with the first cooling air outlet, a cooling air passage being defined between an upper surface of the inner housing and a top wall of the accommodating chamber and communicated with the second cooling air inlet; a cooling fan having an air inlet communicated with the first cooling air inlet via an air inlet passage and an air outlet communicated with the cooling air passage; and an electrical component disposed within the cooling air passage.
US10149349B2 Heat generating body
A heat generating body (11) includes a polyimide resin film base material (12), a metal nanowire layer (14) arranged in a planar manner along one side of the polyimide resin film base material (12), and an electrode (5) connected electrically to the metal nanowire layer (14). The electrode (5) is connected electrically to the metal nanowire layer (14) via a polythiophene resin film layer (18). The heat generating body (11) also includes a triacetate resin film layer (13) arranged on the side of the polyimide resin film base material (12) on which the metal nanowire layer (14) is provided and formed of triacetate resin as an insulating material. The heat generating body (11) also includes a spacer portion (16) arranged between the layer (14) and the layer (13) and capable of forming an enclosed space (17) between the layer (14) and the layer (13).
US10149341B2 Method and apparatus for controlling random access in wireless communication system supporting carrier aggregation
A random access procedure control method and apparatus is provided for controlling a random access procedure efficiently in a mobile communication system supporting carrier aggregation. The method for controlling random access procedure of a terminal in a wireless communication system having a primary cell and at least one secondary cell includes initiating a random access procedure in the primary cell and the at least one secondary cells, detecting a random access failure of a terminal performing the random access procedure, determining whether the random access failure is detected in the primary cell or the at least one secondary cell, and determining whether to continue the random access procedure according to a result of the determining of whether the random access failure is detected.
US10149328B2 Radio network controller and a method therein for managing a random access channel
A Radio Network Controller, RNC, and a method performed by the RNC for managing the utilization of a RACH of a WCDMA communication network wherein the RNC is associated with an RBS, wherein the RACH is an uplink channel between UEs and the RBS are provided. The method comprises determining a current resource utilization level of the RACH; setting, based on the determined resource utilization, a value of at least one Radio Link Control, RLC, parameter that controls the disposition of a UE to transmit data on the RACH; and employing the at least one RLC parameter to at least one UE being in a Cell Forward Access Channel, CELL_FACH, state or entering into the CELL_FACH state.
US10149327B2 System and method for transmission in a grant-free uplink transmission scheme
A system and method includes implementing, by a base station (BS), a reliable ultra-low latency transmission mechanism in a grant-free uplink transmission scheme having defined therein contention transmission unit (CTU) access regions and a plurality of CTUs. Implementing the reliable ultra-low latency transmission mechanism includes defining a reliable ultra-low latency CTU (RULL-CTU) access region from a portion of the CTU access regions of the grant-free transmission scheme, defining an RULL-CTU mapping scheme by mapping at least a portion of plurality of CTUs to the RULL-CTU access region to define a plurality of RULL-CTUs, defining a reliable ultra-low latency user equipment (RULL-UE) mapping scheme by defining rules for mapping a plurality of RULL-UEs to the plurality of RULL-CTUs in an initial pattern for initial transmissions in a first transmission time interval (TTI), and a regrouped pattern for redundant transmissions in a second TTI subsequent to the first TTI.
US10149324B2 Resource indication method, base station, and user equipment
The present invention discloses a resource indication method, a base station, and user equipment. The user equipment includes: a sending unit, configured to send a random access preamble to a base station on a physical random access channel (PRACH), where the PRACH corresponds to at least one acquisition indicator channel (AICH); a detection unit, configured to detect auxiliary indication information and detect, on the at least one AICH, feedback information sent by the base station, where the feedback information includes acquisition indicator (AI) information and extended acquisition indicator (EAI) information; and a determining unit, configured to determine, according to the feedback information and the auxiliary indication information, a resource index of a target resource allocated by the base station in M uplink transmission resources, where M is an integer greater than 32.
US10149322B2 Channel contention method and apparatus
Embodiments provide a channel contention method and apparatus. The channel contention apparatus belongs to a basic service set (BSS). The BSS includes an access point (AP) and at least one first station (STA). Both the AP and the at least one first STA participate in channel contention. The apparatus is the AP or any first STA. The apparatus includes a sensing module configured to sense a channel. The apparatus also includes a contention module configured to contend for the channel. The AP centrally performs control and scheduling so that all of at least one network device in the BSS can transmit data by using the channel.
US10149320B2 Contention based access channel signaling
The present disclosure concerns radio communication. More particularly, the disclosure presents a contention based access channel signaling between a radio access network node, such as an evolved NodeB (eNB), and a User Equipment (UE). In one example embodiment, the UE receives 110 a data frame comprising multiple zones from an eNB. A zone of the multiple zones comprises an UE group identity as well as an indicator addressing a reserved contention-based access channel for use in another zone by those UEs having said UE group identity. Also, the UE group identity is retrieved 120, or otherwise read, from the zone. If, or when, the UE group identity matches that of the UE, the UE may utilize 130 the addressed reserved contention-based access channel.
US10149310B1 Donor selection for relay access nodes
A relay wireless device is configured to function as a relay on behalf of a donor access node. The relay wireless device determines a preferred donor access node from among a plurality of candidate donor access nodes based on a measurement of a reference signal, such as an RSRP or SINR, associated with each access node within a range of the relay wireless device. The access nodes may be prioritized based on the measurement, as well as based on a maximum number of dedicated random access preambles provided by each access node, and a default paging cycle of each access node. The access node that has the highest priority based on a good RSRP/SINR, a high number of dedicated random access preambles, and a large paging cycle, is selected as the preferred donor access node, and a connection request submitted to the preferred donor access node.
US10149282B2 HARQ-ACK signal transmission in response to detection of control channel type in case of multiple control channel types
Methods and apparatuses are provided for wireless communications. Configuration information including a resource start offset and information for a transmission type of an enhanced physical downlink control channel (EPDCCH) are received. Downlink control information (DCI), transmitted using at least one antenna port of a base station on the EPDCCH using at least one of control channel elements (CCEs), are received. A resource of a physical uplink control channel (PUCCH) is determined based on a first CCE of the at least one of CCEs, information in the DCI, and the resource start offset in the configuration information if the transmission type of the EPDCCH is distributed transmission. A hybrid automatic repeat request acknowledgement (HARQ-ACK) signal is transmitted on the resource to the base station.
US10149270B2 Method and device for positioning user equipment, and system
A method, device and system for positioning user equipment (UE). The method is applied to a communications system including a location card, a signal transmitter and a reader. The location card and the signal transmitter are in a one-to-one correspondence, a distance between the location card and the signal transmitter corresponding to the location card is less than a preset value, and the method includes detecting, by the location card, an uplink signal sent by UE, and generating, by the location card, a first signal according to the uplink signal, and sending the first signal to the reader such that the reader determines a location of the UE according to the first signal and a location of the location card. The method not only simplifies a method for positioning UE in other approaches, but also improves accuracy of UE positioning.
US10149268B2 System and method for dynamic identification of radio frequency transmission dead zones
A system and method are described that include pre-processing of user data at a mobile communication device prior to transmission of the user data to a cellular-connected server. Such pre-processing increases the efficiency of the cellular-connected server to permit near real time mapping of dead zones while maintaining a high degree of accuracy of the dead zone boundary.
US10149262B2 Data synchronization across plural terminals by management of parent and child user identification information
An information processing apparatus communicates with a plurality of terminals having same user identification information and communicates with a server for performing a data synchronization among the plurality of terminals on the basis of the user identification information. The information processing apparatus comprises: a unit for managing the user identification information and terminal identification information of the plurality of terminals in association with each other; a unit for forming new user identification information different from the user identification information for a designated terminal among the plurality of terminals; a unit for registering the formed new user identification information into the server; and a unit for transmitting the formed new user identification information to the designated terminal.
US10149260B2 Method and apparatus for transmitting and receiving narrowband synchronization signals
A method and apparatus for transmitting and receiving narrowband (NB) synchronization signals. A base station transmits an NB secondary synchronization signal (SSS) indicating N NB cell identities assigned for NB Internet of Things (IoT) operation, a specific sequence generated by multiplying a base sequence with a cover sequence in element units is used for the NB SSS, wherein the base sequence is generated through a second Zadoff-Chu sequence having a length corresponding to a largest prime number less than a length L in a frequency domain, and the specific sequence is divisionally mapped to and transmitted in a plurality of orthogonal frequency division multiplexing (OFDM) symbols in elements each having a length M.
US10149245B2 Information processing apparatus, method of controlling the same and storage medium
An information processing apparatus includes a wireless LAN control unit which performs a wireless communication, a power mode setting unit which accepts a setting instruction for setting a power saving mode to be OFF or ON from a user, and a power saving mode setting storage unit which holds a setting that is set for the power saving mode, and a table storing a setting for turning the power saving mode off/on in association with a protocol used in a wireless communication. In case the power mode setting unit holds the setting for setting the power saving mode to be ON, the information processing apparatus controls whether or not to turn on the power saving mode based on a protocol used in the wireless communication and a setting of the power saving mode stored in the table in association with that protocol.
US10149228B2 Terminal device, base station apparatus, communication system, control method, and integrated circuit
Provided are a terminal device, a base station apparatus, a communication system, a control method, and an integrated circuit, in all of which it is possible that access control when performing device-to-device communication is efficiently performed. The terminal device selects which one of a device-to-device data communication and a procedure for establishment of a radio resource control connection to the base station apparatus to perform, based on information on whether or not restriction of access to the base station apparatus is in progress, in which the device-to-device data communication uses a transmission resource which is available when the specific condition that is notified or broadcast by the base station apparatus is satisfied.
US10149224B2 Call flow system and method for use in a legacy telecommunication system
A method of operating a network server, such as a mobile application gateway, connect devices on a cellular or carrier network with individual networks, such as enterprise voice and data networks or residential networks. The effects of the present invention are far reaching in terms of transferring effective call control from the cellular network into the control of the individual network, such as the enterprise, and enabling new business models for the purchase of cellular service from a public cellular carrier by an enterprise.
US10149208B2 Method and apparatus for improving a mobile station cell change operation in the general packet radio system (GPRS)
A mobile station executed method, wherein upon changing from a current cell to a new cell in a wireless packet data network the mobile station enters the new cell; generates a cell change packet data unit (PDU) message for informing the network of the location of the mobile station in the new cell; buffers the cell change PDU message into a PDU transmit queue before any buffered PDUs that were present before the mobile station entered the new cell; and transmits the buffered cell change PDU before any of the buffered PDUs that were present before the mobile station entered the new cell. In accordance with another method for informing the wireless network of the MS cell change, the following steps are executed: (i) in response to the MS making access in a new cell, sending a Channel Request that indicates a Cell Update operation; (ii) establishing an uplink (UL) Temporary Block Flow (TBF) for transferring Logical Link Control (LLC) Packet Data Units (PDUs) from the MS to the network; (iii) in response to the network receiving an unknown Temporary Logical Link Identifier (TLLI) from the MS, sending a message to a Serving GPRS Support Node (SGSN) and (iv) based on the message, determining with the SGSN the new cell location of the MS.
US10149201B2 Method and network node for transmission coordination on wireless backhaul path
The disclosure provides a method (400) for transmission coordination on a wireless backhaul path. The wireless backhaul path comprises at least a network node and its upstream node and downstream node. The method comprises, at the network node: determining (S410) a subframe allocation for transmissions to and from the network node; and transmitting (S420) to the downstream node an instruction to insert a Guard Period (GP) into a first subframe from the downstream node to the network node based on the determined subframe allocation, so as to avoid interference on the first subframe from a subframe immediately following the first subframe.
US10149193B2 Method and apparatus for dynamically managing network resources
Aspects of the subject disclosure may include, for example, a method for receiving a first target allocation of a radio access network resource of a radio access network of a communication network, transmitting first configuration information to the radio access network to configure the radio access network according to the first target allocation, receiving from the radio access network a first utilization of the first portion of the capacity of the radio access network resource, comparing the first utilization to a first utilization threshold responsive to receiving the first utilization from the radio access network, determining an adjustment of the first target allocation of the radio network resource according to the comparing of the first utilization to the first utilization threshold, and transmitting second configuration information to the radio access network to re-configure the radio access network according to the adjustment of the first target allocation of the radio network resource. Other embodiments are disclosed.
US10149190B2 Method for performing discovery signal measurements in wireless communication system and user equipment thereof
Discussed is a method for transmitting a discovery signal. The method is performed by a cell of a base station and includes transmitting, to a user equipment (UE), measurement configuration information including a sub-frame offset, wherein the sub-frame offset indicates an offset between a secondary synchronization signal (SSS) and a channel-state information reference signal (CSI-RS) in a discovery signal; transmitting the SSS in the discovery signal on a first sub-frame; and transmitting the CSI-RS on a second sub-frame which is determined based on the sub-frame offset and the first sub-frame for the SSS in the discovery signal.
US10149174B2 Communication system
A communication system includes a user equipment (UE), and a plurality of cells that perform communication with the UE. The plurality of cells include a macro cell having a relatively-wide-range coverage, and a plurality of small cells having a relatively-narrow-range coverage. The plurality of small cells are connected to a concentrator. The concentrator selects the small cell to which the UE is to be connected, from among a plurality of small cells, based on the flow of at least either one of the received data that each small cell receives from the UE and the transmission data that each small cell transmits to an MME and an S-GW.
US10149170B2 Method and apparatus for controlling adaptive flow in wireless communication system
A method and an apparatus for controlling an adaptive flow in a wireless communication system is provided. A method of a master base station in a wireless communication system, in which base stations having different cell sizes coexist, comprises the steps of: receiving load information from at least one other base station, receiving channel information about the at least one other base station from a terminal connected to the master base station, determining a secondary base station capable of load sharing for the terminal on basis of the channel information and the load information, and requesting, from the terminal, a further connection to the secondary base station. Offloading for downlink transmission of the terminal is determined based on the load information of a small cell. Furthermore, a resource distribution ratio for downlink transmission of the terminal is determined based on channel quality information reported from the terminal.
US10149165B2 Virtual wireless networking
An access controller is coupled to a plurality of physical access points. The access controller is operable to create a plurality of virtual access controllers that are each coupled to the plurality of physical access points. The access controller then creates a different virtual access point for each of the plurality of virtual access controllers, and associates the virtual access point of each virtual access controller with each of the plurality of physical access points coupled to that virtual access controller. The access controller then provides a plurality of different wireless subnetworks through each of the plurality of physical access points, with each virtual access controller providing one of the different wireless subnetworks using the virtual access point associated with each of the plurality of physical access points coupled to that virtual access controller.
US10149164B1 Electronic apparatus and method of selectively applying security mode according to exceptional condition in mobile device
A mobile device includes a display unit having a panel, an interface to wirelessly communicate with an external network, and a control unit configured to set a security check process, to set an exceptional condition including a wireless communication condition and an area condition, and to selectively apply the security check process to change the mobile device from a power saving mode to a normal mode according to the exceptional condition.
US10149160B2 Recognizing and authenticating mobile devices based on unique cross-channel bindings
Aspects of the disclosure relate to recognizing and authenticating mobile devices based on unique cross-channel bindings. In some embodiments, a computing platform may receive, from a telephone agent support computer system, call information associated with a telephone call. Subsequently, the computing platform may identify a source device that placed the telephone call, based on binding information maintained by the computing platform for the source device. Based on identifying the source device that placed the telephone call, the computing platform may load user information associated with a user account linked to the source device. Next, the computing platform may set one or more authentication flags for the user account based on the binding information. Then, the computing platform may send, to the telephone agent support computer system, the user information and authentication information based on the one or more authentication flags set for the user account linked to the source device.
US10149158B2 Access method, system, and device of terminal, and computer storage medium
The present disclosure discloses a terminal access method, system and device, and a computer storage medium. The method comprises: after establishing an WiFi connection with a wireless gateway, a terminal sends a terminal identity verification request and a gateway identity verification request to the wireless gateway; and after confirming that the terminal identity verification and gateway identity verification succeed, accesses to a wireless broadband network through the WiFi connection.
US10149156B1 Trusted caller identification
A trusted caller ID authority receives registration data from a first communication device. The first communication device is authenticated by the trusted caller ID authority using the registration data and an authentication object is provided to the first communication device. A second communication device receives a call and the authentication object from the first communication device. The second communication device sends a validation request to the trusted caller ID authority that includes the authentication object. Validation information associated with the first communication device is provided to the second communication device. The validation information includes registration and authentication status of the first communication device.
US10149153B2 Wireless communication system
A wireless communication system comprises two communication units (101, 03) which exchange public key identification data using both Near Field Communication (NFC) and Wi-Fi. Comparators (213) compare the public key identification data received over NFC to that received over Wi-Fi. If they do not match, communication controllers (203, 303) terminate a Wi-Fi communication, and specifically may terminate a secure Wi-Fi communication setup. If the public key identification data match, the communication controllers (203, 303) determine matching session keys and network keys from the public key identification data. The approach utilizes a full two-way device authentication based on two-way NFC communications to provide increased security and robustness to e.g. man-in-the-middle attacks.
US10149150B1 Updating profiles for secondary wireless devices
Techniques to manage updates for eSIMs of a secondary wireless device are disclosed. Responsive to a user input, expiration of a timer, receipt of a message from an associated primary wireless device, processing circuitry of the secondary wireless device commands an eUICC to update an eSIM. A secure data connection is established between the eUICC and a network provisioning server, either directly from the secondary wireless device to a cellular wireless network or relayed indirectly via the primary wireless device. The eUICC and the network provisioning server exchange messages in accordance with a BIP process to update the eSIM. The eUICC provides a status to the processing circuitry indicating success or failure for the eSIM update. Upon success, a portion of the secondary wireless device may be placed in a reduced power state. Upon failure, the eSIM update process may repeat up to a maximum number of retries.
US10149148B2 Reducing data use in limited data environment
A non-transitory computer-readable storage medium may include instructions stored thereon. When executed, the instructions may cause a portable computing device to prompt a user to activate a data saving feature based on a previous user having activated the data saving feature. The instructions may be configured to cause the portable computing device to accept login credentials from a first user, activate the data saving feature in response to input from the first user during a session associated with the first user, log the first user out, after logging the first user out, accept login credentials from a second user, and based on activating the data saving feature during the session associated with the first user, prompt the second user to activate the data saving feature during a session associated with the second user.
US10149145B2 Maintaining inactive electronic subscriber identity modules
This disclosure describes procedures for maintaining multiple electronic subscriber identity modules (eSIMs) within a user equipment (UE) device, in such a manner that an inactive eSIM can be maintained/updated at the UE device while an active eSIM is being utilized by the UE device to communicate with a corresponding network. The procedures include, a UE device establishing communications with a first network using an active eSIM, initiating an eSIM manager at the UE device, selecting an inactive eSIM (e.g., associated with a second network) with the eSIM manager, applying a profile update to the inactive eSIM with the eSIM manager during communications with the first network, and deselecting the inactive eSIM with the eSIM manager when the profile update to the inactive eSIM is complete. In some configurations, the eSIM manager and the multiple eSIMs can be stored within a secure element of the UE device.
US10149143B2 Methods, systems, and computer readable media for realm-based routing of diameter request messages
The subject matter described herein includes methods, systems, and computer-readable media for realm-based routing of Diameter request messages. One method includes maintaining device watchdog peg counters for Diameter peers. The method further includes receiving a Diameter request message for which realm-based routing is indicated. The method further includes using at least a destination realm to identify a plurality of candidate Diameter peers to which the Diameter request message could be routed. The method further includes sampling the device watchdog peg counters for the candidate Diameter peers. The method further includes selecting at least one of the candidate Diameter peers to which the message could be routed using the device watchdog peg counters. The method further includes routing the Diameter request message to one of the candidate Diameter peers based on results of the selecting.
US10149134B2 Near field discovery method, user equipment, and storage medium
Disclosed are a near field discovery method, a user equipment, and a storage medium. The method comprises: a first user equipment enters a discovery mode; the first user equipment probes one or multiple second user equipment, where the one or multiple second user equipment are in a state allowing them to be probed by the first user equipment; the first user equipment transmits a probe packet to the one or multiple second user equipment, where the probe packet comprises first user information; the first user equipment receives a response packet transmitted by the second user equipment in response to the probe packet monitored thereby and transmitted by the first user equipment, where the response packet requires no reply from the first user equipment, and the response packet comprises second user information; and, the first user equipment discovers the second user equipment on the basis of the response packet.
US10149123B2 Keyword-based information processing method and device
The embodiments of the present invention disclose an information processing method and device. The method of the embodiments of the present invention comprises: receiving a first message sent by a network side; based on locally stored key words, if a first key word that matches a locally stored key word is extracted from said first message, then a first label is set up for said first message; said first message is a short message or multimedia message; upon receipt of a command to display said first message, a locally stored first piece of information associated with said first key word is displayed, and, when said first label is triggered, a query of the network side for a second piece of information associated with said first key word is performed, and said second piece of information found through the query is displayed. In the embodiments of the present invention, the first message can be displayed directly, and the first label corresponding to said first message can be added, so that when the user triggers the first label, they can immediately obtain a second message, thereby enabling the user to obtain the associated information in a more intuitive manner.
US10149117B2 Floor detection based on determined floor detection parameters
A method is disclosed including determining at least one floor detection parameter based on a floor characteristic of a building; using the floor detection parameter in a floor detection process or providing the floor detection parameter for use in a floor detection process. Furthermore, a method is disclosed, including receiving at least one floor detection parameter determined based on a floor characteristic of a building, and using the at least one floor detection parameter in a floor detection process. According apparatuses, computer programs and systems are also disclosed.
US10149114B2 Systems and methods for providing geolocation services in a mobile-based crowdsourcing platform
The present invention provides systems and methods for providing geolocation services in a mobile-based crowdsourcing platform. More specifically, the system of the present invention includes a plurality of remote mobile devices configured to communicate and exchange data with a cloud-based service, such as a crowdsourcing platform. The crowdsourcing platform generally provides a geolocation service based on the crowdsourcing, or polling, of users of the mobile devices so as to determine location and movement of the users within a specific environment. The system is further configured to automatically render a floor plan or layout of a location based on the user data.
US10149103B2 Map based beacon management
Once a proximity beacon is installed within a venue, mobile devices receive signals transmitted by the proximity beacon. These mobile devices then report their own locations to an application server. These mobile devices also report a signal strength to the application server, the signal strength associated with the signal from the proximity beacon. The application server determines the location of the proximity beacon by triangulating based on the locations of the mobile devices and on the signal strengths from the mobile devices. The location of the proximity beacon is then transmitted to a front-end device that then displays the location of the proximity beacon on a map along with other locations of other proximity beacons. The map may also display range areas and battery levels of the proximity beacon, and any other data that can be gathered by the application server from the mobile devices or the proximity beacon.
US10149089B1 Remote personalization of audio
The present disclosure provides a number of techniques for personalization of audio for communication to an endpoint device. According to one technique, a cloud-based computing device may receive media data from a media platform, and generate depersonalized audio data based on the media data, the depersonalized audio data including at least one audio component associated with the media platform. The technique may further generate user personalized audio data based on the depersonalized audio data. The user personalized audio data may include at least one audio component personalized based on a unique head-related transfer function (HRTF) data associated with a user or default HRTF data. The user personalized audio may be communicated to the endpoint device for consumption by the user. Such techniques reduce the need for advanced audio processing technologies on client systems and makes personalized audio more available to users.
US10149087B1 Acoustic change detection
A loudspeaker cabinet has a number of pairs of microphones, each pair includes the same internal microphone and a different external microphone. For each pair of microphones, a process (i) receives a first audio signal of sound captured by the internal microphone and a second audio signal of sound captured by the different external microphone, (ii) estimates, using first and second audio signals, a radiation impedance, and (iii) computes a detection value based on the radiation impedance in a frequency band. A difference between (i) a currently computed detection value associated with a given pair of microphones and (ii) a previously computed detection value associated with said given pair, is computed. The sound produced by the cabinet is adjusted, in response to the computed difference meeting a threshold. Other embodiments are also described and claimed.
US10149082B2 Reverberation generation for headphone virtualization
The present disclosure relates to reverberation generation for headphone virtualization. A method of generating one or more components of a binaural room impulse response (BRIR) for headphone virtualization is described. In the method, directionally-controlled reflections are generated, wherein directionally-controlled reflections impart a desired perceptual cue to an audio input signal corresponding to a sound source location. Then at least the generated reflections are combined to obtain the one or more components of the BRIR. Corresponding system and computer program products are described as well.
US10149081B2 Headphone amplifier circuit for headphone driver, operation method thereof, and USB interfaced headphone device using the same
Provided herein are a headphone amplifier circuit for a headphone driver, an operation method thereof, and a universal serial bus (USB) interfaced headphone device using the same. The output stage of the headphone amplifier circuit is improved to have a differential output structure so as to effectively solve the crosstalk issue and increase the isolation between the left and the right channels such that the audio content presents a spatial perception and a distance perception more specifically.
US10149078B2 Capacitive sensing of a moving-coil structure with an inset plate
A speaker assembly including a sound radiating surface suspended over a magnet assembly, a suspension member for suspending the sound radiating surface over the magnet assembly, a voice coil extending from a bottom side of the sound radiating surface, and a capacitive displacement sensor for sensing a movement of the sound radiating surface. The capacitive displacement sensor including a first conductive plate fixedly positioned over the sound radiating surface and a second conductive plate coupled to the sound radiating surface and vertically aligned with the first conductive plate, and wherein the second conductive plate is confined to an area that is entirely radially inward of the voice coil.
US10149077B1 Audio themes
A home interface comprises one or more audio interfaces within the premises of users. The audio interfaces are connected to an assistant service that detects conditions within rooms of user premises and that generates simulated audio themes for the rooms. The audio themes may be changed depending on detected conditions, and subthemes of a given audio theme may be implemented in different rooms.
US10149075B2 Hearing aid configured to be operating in a communication system
The invention relates to a communication system comprising a hearing aid, a communication unit, a relay server, a rule processing server, and at least one external device, wherein the rule processing server comprises a data communication interface to communicate with said relay server and with a plurality of external devices over a plurality of data communication channels, a rule processor, and a rule base comprising a set of rules, each rule defining an action to be triggered in response to a trigger event. Said rule processor is configured to generate an action request signal in response to an event signal representing a trigger event. Said action request signal is configured to cause an action of at least one of the hearing aid, the communication unit, the relay server or the external device, and wherein said action request signal carries information that designates at least one of said devices and at least one action to be performed of said at least one device. Said communication system further comprises an event detector that is configured to detect a trigger event and to generate the event signal in response to a detection of the trigger event.
US10149074B2 Hearing assistance system
There is provided a hearing assistance system, comprising a transmission unit comprising a microphone arrangement for capturing audio signals from a voice of a speaker using the transmission unit and being adapted to transmit the audio signals as radio frequency signal via a wireless RF link; a left ear hearing device and a right ear hearing device, each hearing device being adapted to stimulate the user's hearing and to receive an RF signal from the transmission unit via the wireless RF link and comprising a microphone arrangement for capturing audio signals from ambient sound.
US10149073B2 Systems and methods for hearing assistance RF multi-band operation
The present disclosure relates to a multi-band wireless communication of information for a hearing assistance device, where the multi-band operation is adapted to provide communications at different radio frequency (RF) bands. In applications of hearing aids, the processor is adapted to perform correction of sound for a hearing impaired user. In certain examples, the present subject matter provides an improved data transmission integrity and reliability.
US10149070B2 Normalizing signal energy for speech in fluctuating noise
An approach to audio processing aims to improve intelligibility by amplifying time segments of an input signal when the level of the signal falls below a long-term average level of the input signal, for instance, introducing a time-varying gain such that the signal level of the amplified segment matches the long-term average level.
US10149069B2 Configurable hearing system
The application relates to a configurable hearing device such as a hearing aid comprising an input transducer adapted to transform an input sound signal to an electrical input signal; a memory storing at least two different performance categories, each comprising a group of technical features, the group of technical features of each of the at least two different performance categories being at least partially overlapping and each technical feature of the group of technical features being defined by a selectable range and/or parameter settings; a signal processing unit adapted to access the memory and to process the electrical input signal in accordance with an active performance category selectable from the at least two different performance categories, the signal processing unit providing a processed electrical signal; and an output transducer adapted to transform the processed electrical signal to an output signal producing a hearing perception to a user of the hearing device. The invention may e.g. be used for the fitting of hearing aids to first time users, where a choice between different hearing aid models having different performance must be made.
US10149062B2 Loudspeaker module
The present invention disclosed a loudspeaker module, comprising an inner cavity enclosed by a shell, a voice coil and an FPCB installed in the inner cavity, leading wires of the voice coil and a flexible connection part between the leading wires and the FPCB, wherein one end of the flexible connection part is connected with a free end of the leading wires, and the other end thereof is connected with the FPCB; and the flexible connection part is suspended in the inner cavity through the leading wires and the FPCB. In the loudspeaker module of this invention, the leading wires can be vibrated with the flexible connection part, thereby effectively preventing the leading wires from falling and fracturing at the connection position, improving the reliability of the loudspeaker module, and simultaneously avoiding the large space demand and resonance caused by elongated leading wires.
US10149058B2 Portable sound system
A system for enhancing sound includes a support structure and one or more panels forming a panel structure. The panel structure defines a first and second portion of an oblong enclosure, both forming an approximated double ellipse profile, comprising a material having a sound reflective surface, and held by the support structure. The first portion extends between a first area proximate a first speaker driver and a second area proximate the listener. The second portion extends between a third area proximate a second speaker driver and a fourth area proximate the listener. The two portions are shaped such that sound waves emitted laterally from the first and second speaker drivers are reflected and focused toward the listener as three-dimensional sound.
US10149056B1 System for configuring audio devices to distribute audio data
Described are techniques for configuring a group of devices to distribute and receive data in a manner that reduces consumption of network resources. A larger group of devices may be divided into subsets of devices, each subset including a master device that provides data to multiple slave devices via a multicast transmission. A master device may be determined based on the respective signal quality between the audio devices and an access point, and the number of other audio devices to which each respective audio device may provide data. Other devices having respective signal quality for communication with the master device that exceeds a threshold may be designated as slave devices. Once a first subset is formed, the remaining devices may be grouped into additional subsets. Remaining devices that are not a part of any subset may receive data via communication with an access point.
US10149054B2 Operable membranes device and digital speaker comprising at least one such device
An operable membrane device is provided, including a plate, a plurality of membranes suspended from the plate and being a seat of residual mechanical constraints, at least a first actuator configured to deform the plate outside its plane, second actuators, each second actuator being configured to deform a membrane outside its plane, and control electronics configured to generate second control signals at the second actuators in order to vibrate the membranes and configured to generate first control signals at the first actuator to cause a deformation of the plate so that the plate is found in the deformed state, wherein a mechanical constraint is applied to the membranes that at least reduces the residual constraints of the membranes.
US10149047B2 Multi-aural MMSE analysis techniques for clarifying audio signals
Techniques for processing audio signals include removing noise from the audio signals or otherwise clarifying the audio signals prior to outputting the audio signals. The disclosed techniques may employ minimum mean squared error (MMSE) analyses on audio signals received from a primary microphone and at least one reference microphone, and to techniques in which the MMSE analyses are used to reduce or eliminate noise from audio signals received by the primary microphone. Optionally, confidence intervals may be assigned to different frequency bands of an audio signal, with each confidence interval corresponding to a likelihood that its respective frequency band includes targeted audio, and each confidence interval representing a contribution of its respective frequency band in a reconstructed audio signal from which noise has been removed.
US10149046B2 Rotationally symmetric speaker array
A multi-way speaker array is disclosed that includes rings of transducers of different types. The rings of transducers may encircle the cabinet of the speaker array such that the speaker array is rotationally symmetric. The distance between rings of transducers may be based on a logarithmic scale. By separating rings of transducers using logarithmic spacing, denser transducer spacing at short wavelengths is achieved while limiting the number of transducers needed for longer wavelengths by spacing them in larger and larger logarithmic increments. Transducers with overlapping frequency ranges may be used in the speaker array to avoid initial dips or shortfalls in directivity for corresponding beam patterns.
US10149044B2 Vibration damping structure for audio device
An apparatus comprises a movable section for sound generation; at least one actuator configured to actuate the movable section, the actuator being in communication with electronic circuitry and configured to generate an acoustic signal substantially from the movable section when the at least one actuator is driven by an audio signal; and a back cover coupled to the movable section and configured to limit the generation of sound from the back cover by attenuating vibrations that are caused when the movable section is actuated by the at least one actuator. The movable section and the at least one actuator define a panel speaker.
US10149042B2 Detection circuit
Circuitry detects properties of an accessory removably connected thereto via a multi-pole connector. The circuitry has first, second and third circuit terminals for coupling to respective first, second, and third poles of said connector, and has an output for providing evaluation values from which properties of the accessory may be derived. In the circuitry, first current sourcing circuitry is coupled to said first circuit terminal for providing a first current. A switch network comprises first, second, third and fourth switch network terminals, said first switch network terminal coupled to a reference potential, said second switch network terminal coupled to said second circuit terminal, and said third switch network terminal coupled to said third circuit terminal. Comparator circuitry provides a comparison signal, its first input terminal being coupled to said first circuit terminal. Second current sourcing circuitry having a monitor node coupled to said second comparator input terminal and an output node coupled to said fourth switch network terminal provides a second current to said switch network. At least one of said first current sourcing circuitry and said second current-sourcing circuitry is responsive to a digital control word for varying said first or said second current. Control logic is provided for operatively controlling the state of the interconnections of said switch network, for adjusting said digital control word in response to said comparison signal until a voltage at said first circuit terminal is equal to a voltage at said monitor node, and for supplying said adjusted digital control word associated with the state of the interconnections to said output as an evaluation value.
US10149041B2 Earbuds with compliant member
This application relates to earbuds configured with one or more biometric sensors. At least one of the biometric sensors is configured to be pressed up against a portion of the tragus for making biometric measurements. In some embodiments, the housing of the earbud can be symmetric so that the earbud can be worn interchangeably in either a left or a right ear of a user. In such an embodiment, the earbud can include a sensor and circuitry configured to determine and alter operation of the earbud in accordance to which ear the earbud is determined to be sitting in.
US10149040B2 Audio listening arrangement
An audio listening arrangement comprising an audio listening device adapted to be placed in an ear of a user each, wherein the audio listening device comprises an inner side and an outer side, and an ear support for holding the audio listening device in the ear of a user, wherein the ear support comprises an elongated support portion extending along a first longitudinal axis and further adapted to rest on an upper part of an ear of a user, and an elongated leg which is interconnected with the elongated support portion by means of a first bend such that the elongated leg forms an acute angle with the elongated support portion, whereby the ear support is attached to the outer side of the audio listening device such that the elongated leg is inclined in direction of the inner side of the audio listening device.
US10149035B2 Automatic winding module of wire for bluetooth headset with improved wear resistance function of rotation axis
An automatic winding module of a wire for Bluetooth headset with an improved wear resistance function of a rotation axis, which firmly maintains a rotation axis without twist of the rotation axis even in case of using it for a long time, thereby preventing breakaway between a terminal and a PCB pattern, to prevent a short circuit from occurring.
US10149030B2 Microphone
The present invention provides a microphone including: a microphone unit including a vibration plate that vibrates in response to sound; a unit board disposed rearward of the vibration plate; a first ground pattern disposed on the rear surface of the unit board; a unit casing accommodating the microphone unit and the unit board; a contact region of the unit casing, the contact region being in contact with the first ground pattern; a main board having a side face having a second ground pattern, the second ground pattern being in contact with the contact region; and an adhesive joining the side face of the main board to the microphone unit.
US10149029B2 Loudspeaker module applied inside terminal
Disclosed is a loudspeaker module applied inside a terminal, wherein, the terminal comprises a terminal housing, and the loudspeaker module is fixed inside the terminal. The loudspeaker module comprises a loudspeaker unit and a module housing for accommodating and fixing the loudspeaker unit. A closed space formed by the loudspeaker unit, an outer wall of the module housing, and the terminal housing is a rear sound cavity. By means of the loudspeaker module provided in the present invention, the usable space inside the terminal can be converted into the rear sound cavity, so that the space of the rear sound cavity is enlarged, and the acoustic performance of the loudspeaker module can be effectively improved. Therefore, the present invention makes full use of the inside space of the terminal to realize the thinning of the loudspeaker module without changing the inside space of the terminal, and achieves good acoustic performance.
US10149025B2 Optical packet sending method and device, optical packet processing method, and optical switching device
Embodiments of the present invention provide an sending device includes: a processor, configured to obtain a first optical packet payload and/or a third optical label, and obtain a second optical label and a second optical packet payload corresponding to the second optical label; and an exporter, configured to send to an optical switching device, within a guard time between a moment for sending the second optical label and a moment for sending the second optical packet payload, the third optical label and/or the first optical packet payload that are/is obtained by the processor, so that the optical switching device performs, according to the third optical label, switch processing on a third optical packet payload corresponding to the third optical label, and/or the optical switching device performs switch processing on the first optical packet payload according to a first optical label corresponding to the first optical packet payload.
US10149020B2 Method for playing a media stream in a browser application
Media comprising media segments is played in a browser application. The segments comprise video and/or audio payload data encoded by a codec supported by this browser application. To play the media, several steps are performed by the browser application. First, a first subset of media segments of the media is obtained from a server. Then, a first media file is constructed comprising the video and/or audio payload data of the first subset of media segments. In a third step, a second subset of media segments of the media is obtained from the content distribution network whereas the second subset is consequent in time to the first subset. Then, the second media file is constructed comprising the video and/or audio payload data of the second subset of media segments. Finally, the first and second media files are played in the browser according to the codec.
US10149015B2 Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
Items of video content offered for viewing on a video-on-demand (VOD) platform of a digital TV service provider are each assigned a respective title and hierarchical address corresponding to hierarchically-arranged categories and subcategories within which the title for the video content is to be categorized. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. The EPG dynamically adjust its display listings of each level of categories, subcategories, and titles in order to minimize the number of remote control keypresses needed for a viewer to navigate to a title of interest. In one basic form, the EPG display is reordered by listing more frequently visited categories or subcategories first, and other less frequently visited categories or subcategories lower on the listing or out-of-sight on another page of the display.
US10149014B2 Guide menu based on a repeatedly-rotating sequence
An iTV user interface includes a navigable menu area through which a user can select from among a variety of services and a content display area in which formatted data associated with a selected menu service are displayed to the user. The formatted data is displayed in a rotating or ticker fashion having both a passive mode, in which the formatted data is displayed in a sequence independent of any selection operations by a television viewer, and active mode, in which the formatted data is displayed in a sequence that depends on selection operations by the television viewer. Advertisements and/or promotions may be interspersed among the content items. The navigable menu area and the content display area may be displayed to the viewer at the same time as television programming is displayed on the television.
US10149004B2 Entry device and method for communicating CATV signals and MoCA in-home network signals in an entry device
A cable television (CATV) entry device includes an input port configured to be connected to a CATV network, a diplexer having a low pass terminal, a high pass terminal, and a common terminal. The low pass terminal is electrically connected to input port. The entry device includes a first port electrically connected to the common terminal, and a first splitter electrically connected to the high pass terminal. The entry device includes MoCA ports, each connected to an output terminal of the first splitter. The first splitter is configured to bidirectionally communicate MOCA signals between the MoCA ports. The diplexer and the first splitter are configured to bidirectionally communicate the MoCA signals between each of the MoCA ports and the first port. The diplexer is configured to prevent the MoCA signals from being communicated to the input port.
US10148998B2 Set-top box with enhanced functionality and system and method for use of same
A set-top box with enhanced functionality and system and method for use of the same are disclosed. In one embodiment of the set-top box system, first and second set-top boxes each include a housing securing a television input, a television output, a processor, a wireless transceiver, memory, and storage communicatively interconnected by a busing architecture. Each of the set-top boxes is connected to a display, such as a television. A syndication profile associated with the set-top boxes enables a proximate wireless-enabled interactive programmable device to control both displays via each of the set-top boxes.
US10148993B2 Method and system for programmable loop recording
A loop recording system allows users to remotely save and share short recorded video, audio, or combination clips using portable devices equipped with cameras, microphones, and sensors. The loop recording system enables users of portable devices, such as smartphones, tablets, smart watches, etc., to record moments of interest during live events (hereinafter called “loops”, “recordings”, or “loop recordings”), while preventing unwanted data loss and conserving memory resources of the portable device. In exemplary embodiments, the loop recording system has loop recording intervals that can be defined by the user or can be predetermined, certain recordings can be automatically saved rather than overwritten, and/or the number of recordings that are saved may be programmable by the user or predetermined. The loop recording system can also prevent unwanted erasure of data, facilitating the tagging of loops, sharing of loops, and enhancing the loops using post processing means.
US10148987B2 Methods and apparatus to correlate census measurement data with panel data
Methods, apparatus, and systems are disclosed to correlate census measurement data with panel data. An example method includes accessing a message sent from a requesting device in response to accessing media that includes a tag causing the requesting device to send the message to a monitoring entity with an identification of a geographic location of the requesting device and media identifying information. The example method also includes determining locations of a plurality of panelist homes and comparing the geographic location of the requesting device with the locations of the panelist homes. When the geographic location of the requesting device is within a threshold distance of a first one of the panelist homes, identifying a user of the requesting device as a panelist residing at the first panelist home, and associating the media identifying information with panelist data associated with the first one of the panelist homes.
US10148980B2 Logical intra mode naming in HEVC video coding
A method and apparatus of using logical mode numbers during both prediction and coding in the bit stream, such as for high efficiency video coders (HEVC). These logical intra mode numbers are sorted based on angle which as a result leads to improved coding designs with fewer and smaller look-up tables, and a small gain in coding efficiency. Furthermore, by using this type of naming, the number of most probable modes (MPMs) can be readily extended since no additional tables are required. The use of three MPMs achieves a larger gain of 0.25% and 0.31% for the AI_HE and AI_LC cases, respectively.
US10148978B2 Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
Systems and methods for reducing latency through motion estimation and compensation techniques are disclosed. The systems and methods include a client device that uses transmitted lookup tables from a remote server to match user input to motion vectors, and tag and sum those motion vectors. When a remote server transmits encoded video frames to the client, the client decodes those video frames and applies the summed motion vectors to the decoded frames to estimate motion in those frames. In certain embodiments, the systems and methods generate motion vectors at a server based on predetermined criteria and transmit the generated motion vectors and one or more invalidators to a client, which caches those motion vectors and invalidators. The server instructs the client to receive input from a user, and use that input to match to cached motion vectors or invalidators. Based on that comparison, the client then applies the matched motion vectors or invalidators to effect motion compensation in a graphic interface. In other embodiments, the systems and methods cache repetitive motion vectors at a server, which transmits a previously generated motion vector library to a client. The client stores the motion vector library, and monitors for user input data. The server instructs the client to calculate a motion estimate from the input data and instructs the client to update the stored motion vector library based on the input data, so that the client applies the stored motion vector library to initiate motion in a graphic interface prior to receiving actual motion vector data from the server. In this manner, latency in video data streams is reduced.
US10148973B2 Carriage systems encoding or decoding JPEG 2000 video
A system configured to decode video data in a packetized elementary stream (PES) including frames of image data. The system includes a processor configured to receive a transport stream including control information associated with the image data including video metadata parameters associated with application specific functions applicable to the image data. The processor is also configured to receive the PES including the frames of image data in video access units. The processor is configured to retrieve and decode the retrieved video access units using the control information to form a signal including the frames of image data. The system also includes a storage device configured to store the frames of image data and the control information.
US10148966B2 Video encoding method and apparatus, and video decoding apparatus
To allow a finer quantization control according to the property of an image within a macroblock, quantization parameter values are allowed to be changed in units of sub-blocks equal to or smaller than the macroblock in a similar manner as in motion compensation and orthogonal transform processes. A finer-tuned quantization control is performed, for example, by selecting fine and coarse quantization parameters respectively for corresponding sub-blocks if a plurality of images having different properties coexist within the macroblock.
US10148964B2 Image quality management
A communication system is configured to automatically adapt an image sequence in response to movement of a camera used to capture the image sequence. The adaptation includes a reduction in the data size of the image sequence and can occur in real-time as the image sequence is captured. The adaptation further includes restoration of the data size of the image in response to a reduction in movement of the camera. This approach allows for the communication of quality images shortly after movement of the has been reduced.
US10148960B2 Chroma quantization parameter extension
The quantization parameters (QP) for Chroma are extended up to and more preferably to the same range as Luma QP (e.g., 0 to 51). Previous, values of Chroma QP only extended up to 39. Techniques are provided for determining extended Chroma QP values (e.g., for Cr and Cb) based on the Luma QP and picture level chroma offsets. In one preferred embodiment, slice level offsets are added making the method particularly well-suited for slice level parallel processing. The extension of Chroma QP enhances functionality, flexibility and friendliness of the High Efficiency Video Coding (HEVC) standard for various applications.
US10148959B2 Image coding device and method, and image decoding device and method
The present disclosure relates to an image coding device and method, and an image decoding device and method for enabling the code amount of a chrominance signal in an image to be controlled. A chrominance signal quantization unit determines a luminance signal quantization parameter and a chrominance signal quantization parameter in units of CU by use of a luminance signal quantization parameter, a chrominance signal quantization parameter, and ChromaQPOffset from a rate control unit, and supplies the determined luminance signal quantization parameter and chrominance signal quantization parameter to a quantization unit. The chrominance signal quantization unit calculates a predictive quantization parameter predQP based on the quantization parameters of adjacent CUs. The chrominance signal quantization unit calculates deltaQP and ΔQPC based on the determined luminance signal quantization parameter and chrominance signal quantization parameter and the calculated predictive quantization parameter predQP. The chrominance signal quantization unit supplies the calculated deltaQP, ΔQPC, and ChromaQPOffset to a lossless coding unit. The present disclosure can be applied to an image processing device, for example.
US10148957B2 Scalable video coding using derivation of subblock subdivision for prediction from base layer
Scalable video coding is rendered more efficient by deriving/selecting a subblock subdivision to be used for enhancement layer prediction, among a set of possible subblock subdivisions of an enhancement layer block by evaluating the spatial variation of the base layer coding parameters over the base layer signal. By this measure, less of the signalization overhead has to be spent on signaling this subblock subdivision within the enhancement layer data stream, if any. The subblock subdivision thus selected may be used in predictively coding/decoding the enhancement layer signal.
US10148954B2 Method and system for determining intra mode decision in H.264 video coding
The present disclosure provides a method and a system for determining a prediction mode for performing intra prediction of a plurality of frames of a digital video in H.264 video coding format. The method and system include a determination module to determine a 16×16 prediction mode from a first set of plurality of prediction modes for each of intra 16×16 macroblock utilizing a first pre-defined criteria and decide a 4×4 prediction mode from a second set of plurality of prediction modes for each of intra 4×4 sub-macroblock utilizing a second pre-defined criteria, a comparison module to compare computational cost of the 16×16 prediction mode and the 4×4 prediction mode and a declaration module to declare one of the 16×16 prediction mode and the 4×4 prediction mode as the prediction mode for each of the macroblock based on the compared computational cost.
US10148951B2 Picture coding method and picture decoding method
In a picture coding method for generating a coded signal corresponding to each picture by coding a plurality of coded signals, a switching picture which is capable of switching a plurality of coded signals and subsequent pictures of the switching picture can refer to only a group of pictures of the same time in the coded signals. More specifically, the case where picture numbers of an adjacent picture of an S picture and the S picture are not continuous is not considered as an error.
US10148949B2 Scalable video signal encoding/decoding method and apparatus
A scalable video signal decoding method according to the present invention decodes a corresponding picture of a reference layer corresponding to a current picture of a current layer, generates an inter-layer reference picture by up-sampling the decoded corresponding picture, generates a reference picture list including a temporal reference picture and an inter-layer reference picture, and inter-predicting the current picture on the basis of the generated reference picture list.
US10148943B2 Image acquisition device and method based on a sharpness measure and an image acquistion parameter
A method for acquiring an image comprises acquiring a first image frame including a region containing a subject at a first focus position; determining a first sharpness of the subject within the first image frame; identifying an imaged subject size within the first image frame; determining a second focus position based on the imaged subject size; acquiring a second image frame at the second focus position; and determining a second sharpness of the subject within the second image frame. A sharpness threshold is determined as a function of image acquisition parameters for the first and/or second image frame. Responsive to the second sharpness not exceeding the first sharpness and the sharpness threshold, camera motion parameters and/or subject motion parameters for the second image frame are determined before performing a focus sweep to determine an optimal focus position for the subject.
US10148941B2 Optical pattern projection
Optical apparatus includes first and second diffractive optical elements (DOEs) arranged in series to diffract an input beam of radiation. The first DOE is configured to apply to the input beam a pattern with a specified divergence angle, while the second DOE is configured to split the input beam into a matrix of output beams with a specified fan-out angle. The divergence and fan-out angles are chosen so as to project the radiation onto a region in space in multiple adjacent instances of the pattern.
US10148935B2 Depth picture inter encoding and decoding method, encoder and decoder
A depth picture inter encoding method, a decoding method, an encoder and a decoder, wherein the depth picture inter encoding method comprises: judging whether a depth picture inter encoding mode is a skip mode; setting a first depth picture inter encoding flag bit to an encoding unit if it is judged that the depth picture inter encoding mode is not the skip mode; judging whether the first depth picture inter encoding flag bit is true, encoding merely one residual value to each prediction unit if it is judged that the first depth picture inter encoding flag bit is true. Encoding by adopting a residual encoding manner existing in 3D-HEVC if it is judged that the first depth picture inter encoding flag bit is false.
US10148934B2 Image process apparatus and image process method
An image process apparatus includes an image capture device, a filter, a depth estimation unit, and a mixture unit. The image capture device captures an original image including at least one target object and generates a first depth map corresponding to the original image. The filter selects the at least one target object from the original image according to the first depth map and generates a temporary image including the at least one target object. The temporary image has a depth information of the at least one target object. The depth estimation unit generates a second depth map corresponding to an input image according to the input image. The mixture unit blends the temporary image into a predetermined field depth of the input image to generate a blending image including the input image and the at least one target object according to the depth information and the second depth map.
US10148932B2 3D system including object separation
A three dimensional system including object separation.
US10148929B2 Method of prompting proper rotation angle for image depth establishing
An electronic apparatus includes a motion sensor, an image capturing unit, a display unit and a processing unit. A controlling method for the electronic apparatus includes following steps. An initial orientation of the electronic apparatus is obtained by the motion sensor when a first image is captured by the electronic apparatus. A predetermined rotation angle relative to the initial orientation is assigned. A rotation prompt indicating the predetermined rotation angle is displayed via the display unit.
US10148923B2 Information processing apparatus, information processing method adjustment apparatus, and image display system to adjust projection position of parallax images
An information processing apparatus includes an acquisition unit acquiring output values of a plurality of pixels from an image sensor, the plurality of pixels having a predetermined pixel size, a projection control unit projecting a first pattern image and a second pattern image with a distance smaller than the predetermined pixel size, the first pattern image including one or more boundaries, the second pattern image including one or more corresponding boundaries corresponding to the one or more boundaries, a storage unit storing as, a reference value, an output value of one or more reference pixels, the output value picks up the first pattern image, and an adjusting unit adjusting the projection position by comparing an output value of the one or more reference pixels and the stored reference value, the output value of the one or more reference pixels picks up the second pattern image while moving the projection position.
US10148920B2 Optical module and scanning-type image display device
In an optical module and a scanning-type image display device, a reduction in heat insulating effect due to a natural convection generated between the optical module and a case is suppressed to alleviate laser overheating and thermal expansion or contraction of each component and obtain a stable projection image quality. In an optical module that couples laser beams from a plurality of laser beam sources 1a, 1b, 1c and irradiates the laser beams to a desired position, a cover that covers the optical module is provided, a second cover is provided in a space between the optical module and the cover, and a projecting part is provided on a surface of the second cover facing the optical module.
US10148918B1 Modular shelving systems for package tracking
A shelving system has at least one shelf, a camera fixed at a distance from the at least one shelf such that a field of view of the camera faces the at least one shelf and closely encompasses the at least one shelf, and a controller in communication with the camera. The controller has a processor adapted to receive images captured by the camera within the camera's field of view and to determine from the images whether a particular object has been placed on, moved, or removed from the at least one shelf.
US10148913B2 Conversational placement of speakers at one endpoint
An automatic process for producing professional, directed, production crew quality, video for videoconferencing is described. Rule based logic is integrated into an automatic process for producing director quality video for videoconferencing. The automatic process uses sensor data to process video streams for video conferencing. A method and system for automatically processing sensor data on room activity into general room analytics for further processing by application of rules based logic to produce production quality video for videoconferencing is described. Sensory devices and equipment, for example motion, infrared, audio, sound source localization (SSL) and video are used to detect room activity or room stimulus. The room activity is analyzed (for example, to determine whether individuals are in the subject room, speaker identification and movement within the room) and processed to produce room analytics. Speaker identification and relative placement information are used to logically depict speakers conversing with one another.
US10148903B2 Flexible spatial audio capture apparatus
An apparatus comprising: at least one determiner configured to determine at least one characteristic associated with a flexible part of a further apparatus; a signal processor configured to process at least one signal dependent on the at least one characteristic associated with the flexible part of the further apparatus, wherein the signal is at least one of an audio and a video signal; and an user interface generator configured to generate at least one user interface indication dependent on the characteristic associated with a flexible part of the further apparatus.
US10148902B1 System and method for presenting multiple pictures on a television
Provided is a method and system for displaying video from a plurality of video streams on a display. It includes an input interface for receiving video data from a plurality of video streams and transferring the video data to a frame controller in communication with a television display. The frame controller causes the video data from each of the plurality of different video streams to be displayed in a separate frame on the television display, and each frame occupying an area of the television display separate from an area occupied by any other frame. A system for displaying video from a plurality of video stream using the correct aspect ratio and resolution is also provided.
US10148887B2 Imaging control device
An imaging system 1 includes an imaging control device 10, an imaging device 20, and a light emitting device 30. The imaging control device 10 is provided for controlling the imaging device 20 and the light emitting device 30, and includes an evaluation unit 13, a light reception adjustment unit 14, and a light emission adjustment unit 15. The evaluation unit 13 evaluates respective brightnesses of the first image data and the second image data that are output from the imaging device 20. The light reception adjustment unit 14 adjusts any of an exposure time, a diaphragm value, and a gain that are to be used when the imaging device 20 captures an image, based on a brightness evaluation result. The light emission adjustment unit 15 causes the light emitting device 30 to emit light of either wavelength band of the first wavelength band and the second wavelength band, and adjusts a light emission intensity of the light, based on an evaluation result.
US10148883B2 Method and program for image-based status resolution services
A method and program product includes capturing at least one image of an operations display of at least one peripheral device. The operations display at least presents information associated with a status encountered by the at least one peripheral device. The at least one image is communicated to at least one computing system. The at least one computing system is at least configured for processing the at least one image for extracting features of the at least one peripheral device, determining a model of the at least one peripheral from the extracted features, determining at least a status encountered by the peripheral device from the extracted features, and creating a resolution to the encountered status. The resolution to the encountered status is received from the at least one computing system and displayed.
US10148878B2 Systems and methods for extending operation of radio-frequency power amplifiers
Systems and methods for extending operation of radio-frequency (RF) power amplifiers. In some embodiments, a method for fabricating a wireless device can be implemented. The method includes providing a flash LED driver and a radio-frequency block, coupling an output of the flash LED driver and the radio-frequency block and coupling the flash LED driver with a controller to allow the flash LED driver to provide boosted voltage to the radio-frequency block under a selected condition. Accordingly, the power amplifier can operate for a longer time when powered by a battery.
US10148876B1 Panoramic video cameras, camera systems, and methods that facilitate handling multiple video streams while tracking an object
A panoramic video camera includes a lens, an image sensor, a processor, and a storage medium. The lens has a field of view that includes horizontal and vertical portions, with the horizontal portion being 360° about the lens' optical axis. The image sensor converts light passing through the lens into electronic signals and the storage medium stores digital image files constructed from the electronic signals. The processor is operable to: analyze the set of digital image files to locate an object within one or more panoramic images of the set of digital image files; process the set of digital image files such that portions of panoramic images including images of the object have higher resolutions than other portions of the panoramic images to produce processed digital image files; and control the transmitter to transmit the processed digital image files to the network.
US10148875B1 Method and system for interfacing multiple channels of panoramic videos with a high-definition port of a processor
Panoramic imaging systems and process for multiplexing a set of video signal inputs captured by a set of cameras in a panoramic imaging system into a single video signal output is disclosed. In some embodiments, the disclosed process receives a set of input image frames associated with the set of video signal inputs and temporarily stores the set of input image frames in a memory. Next, for each pair of image frames in the set of input image frames, the process iteratively processes each line in the pair of image frames to construct a portion of a video signal output frame. The process then combines portions of the video signal output frame to form a single composite output frame containing the image data of the set of input image frames.
US10148873B2 Method and system for motion adaptive fusion of optical images and depth maps acquired by cameras and depth sensors
A method and system for fusing sensed measurements includes a depth sensor to acquire depth measurements of a scene as a sequence of frames, and a camera configured to acquire intensity measurements of the scene as a sequence of images, wherein a resolution of the depth sensor is less than a resolution of the camera. A processor searches for similar patches in multiple temporally adjacent frames of the depth measurements, groups the similar patches into blocks using the intensity measurements, increases a resolution of the blocks using prior constraints to obtain increased resolution blocks, and then constructs a depth image with a resolution greater than the resolution of sensor from the increased resolution blocks.
US10148866B2 Imaging device and imaging method
An imaging device includes an imaging section, an image capture optical system, and a controller. The controller sets in an image a first focus adjustment region, which is a target of adjustment of focusing conditions, and a second focus adjustment region, which has a lower priority of adjustment of focusing than the first focus adjustment region. The controller performs focus adjustment based on the image data in the second focus adjustment region, if focus adjustment based on the image data in the first focus adjustment region is difficult. If the focus adjustment based on the image data in the first focus adjustment region is not difficult, while performing the focus adjustment based on the image data in the second focus adjustment region, the controller performs the focus adjustment based on the image data in the first focus adjustment region.
US10148851B2 Image reading apparatus and image reading method
An image reading apparatus reads an original image of an original, which is conveyed along a conveyance path, using a scanner unit and a CCD sensor unit. A separation sensor, a lead sensor, and a sheet discharge sensor, which are provided to the conveyance path, detect occurrence of a jam. A restarting method for reading processing of the original after the occurrence of the jam includes a first restarting method of re-placing all of the originals, which have been fed, on an original tray and a second restarting method of re-placing only an unread original on the original tray, and is set by a user. In a case where the second restarting method is set, the restarting method is determined from any one of the first restarting method and the second restarting method based on a discharged length of the original having been discharged to a sheet discharge tray.
US10148839B2 Image forming apparatus, control method of image forming apparatus, and non-transitory recording medium
An MFP (an image forming apparatus) includes a main CPU that performs a predetermined process before switching the MFP to a power supply stop state, in response to a turn-off operation on a main power switch of the MFP, and a sub CPU that controls supply of power to individual units of the MFP in response to a command from the main CPU by a power relay and a power control IC. The sub CPU monitors the operating state of the main CPU after the turn-off operation on the main power switch. After the turn-off operation, even if a power supply stop command from the main CPU is not received, if a predetermined condition related to the result of the monitoring of the operating state of the main CPU is satisfied, the sub CPU performs forced turn-off control for forcibly stopping supply of power to the individual units.
US10148837B2 Image forming apparatus with startup controller and recording medium
An image forming apparatus performs, when a power-on operation has been subsequently performed after a power-off operation, a first snapshot developing process regardless of presence or absence of a change related to a device configuration of the image forming apparatus, the first snapshot developing process being performed such that first partial data (evacuation object information about a common device group in various device configurations) of snapshot data are written back from a nonvolatile storage to a volatile storage. In the case where the power-on operation has been performed and it is detected that there is no change related to the device configuration, a second snapshot developing process is also performed such that the second partial data (evacuation object information about a non-common device group whose presence or absence is changeable in the various device configurations) of the snapshot data are written back from the nonvolatile storage to the volatile storage.
US10148826B2 Methods and apparatus to interface with different service provider information technology systems supporting service ordering
Example methods disclosed herein include accessing first messaging received from an enterprise mobility management system to identify a first device, the first messaging conforming to a first set of application programming interfaces. Disclosed example methods also include exchanging respective instances of second messaging with respective ones of multiple different service provider information technology systems supporting service ordering to identify a first one of the service provider information technology systems associated with the first device, the respective instances of the second messaging including first data from the first messaging and conforming to respective second sets of application programming interfaces, different from the first set of application programming interfaces, that are specific to the respective ones of the different service provider information technology systems. Disclosed example methods further include exchanging third messaging with the first one of the service provider information technology systems to determine service offerings available for the first device.
US10148824B2 Access point with controller for billing and generating income for access point owner
A modified end user network access point includes a switching module and a controller to track usage of the end user network access point by wirelessly connected end user devices. The tracked usage information is transmitted from the end user network access point to a remotely coupled data center. The data center collects usage information from a plurality of different end user network access points. The collected usage information is in turn transmitted from the data center to a network carrier. The network carrier uses the received usage information to bill users for accessing the end user network access points and using any services provided by the end user network access points. An owner of each end user network access point is compensated by the network carrier each instance that an end user device utilizes the end user network access point to access the network carrier's communications network.
US10148823B2 Method of cancelling echo and electronic device thereof
Disclosed are an apparatus and a method of cancelling an echo signal flowing in a microphone of an electronic device. The electronic device may include: a microphone configured to receive a sound signal; an Application Processor (AP) configured to execute an application; a communication module configured to control a voice call service; a speaker configured to output a sound signal; an audio processing module configured to process an output of at least one of an audio signal received from the AP, a voice signal received from the communication module, or a combined signal to the speaker; a first Acoustic Echo Canceller (AEC) configured to cancel an echo of the sound signal received through the microphone based on the output from the audio processing module and provide the signal to the AP, the first AEC being located in at least one of the AP, the audio processing module, and an external pre-processing module; and a second AEC configured to cancel an echo of the sound signal received through the microphone based on the output from the audio processing module and provide the signal to the communication module, the second AEC being located in at least one of the communication module, the audio processing module, and the external pre-processing module. Other embodiments may be possible.
US10148804B2 Techniques for mobile device personalization
Techniques for mobile device personalization are described. In an embodiment, user credentials for an online service are received at a mobile device kiosk. The user credentials may be authenticated and, upon authentication, user data associated with the user credentials may be transferred to a mobile device of the mobile device kiosk. The user data may be transferred between the mobile device kiosk and a wireless transmitter embedded on a printed circuit board (PCB) of the mobile device. Further, the user data may be transferred to the mobile device without powering on the mobile device. Once the data transfer is complete, the mobile device may be provided to a user.
US10148801B2 Method and apparatus for controlling multi-microphone noise-canceling sound pickup range of terminal
A method and an apparatus for controlling a multi-microphone noise-canceling sound pickup range of a terminal, and belongs to the field of terminal technologies, where the method includes transmitting a first non-voice signal, receiving a second non-voice signal that is obtained after the first non-voice signal is reflected by a reflecting object, determining, according to the first non-voice signal and the second non-voice signal, whether a posture with which a user holds a terminal during a call is a normal posture, and adjusting a multi-microphone noise-canceling sound pickup range of the terminal when the posture with which the user holds the terminal during the call is not a normal posture. Hence, accuracy of adjusting a multi-microphone noise-canceling sound pickup range of a terminal can be improved. The apparatus includes a transmission module, a receiving module, a first determining module, and an adjustment module.
US10148789B2 Methods and systems for personalizing user experience based on personality traits
An electronic device associated with a media-providing service has one or more processors and memory storing instructions for execution by the one or more processors. The electronic device accesses a listening history of a user of the media-providing service. Based at least in part on the listening history of the user, the electronic device assigns a first personality trait of a plurality of personality traits to the user. The electronic device provides personalized content to the user based on the first personality trait.
US10148784B2 Information transmission based on modal change
A dual-mode, dual-display shared resource computing (SRC) device is usable to stream SRC content from a host SRC device while in an on-line mode and maintain functionality with the content during an off-line mode. Such remote SRC devices can be used to maintain multiple user-specific caches and to back-up cached content for multi-device systems.
US10148783B2 Method and content management module for managing content in a content distribution network
A method, a content management module (110), a computer program (503) and a carrier (505) for managing content in a content distribution network (100) are disclosed. The content distribution network (100) comprises a plurality of caches (140), a content serving node (120), a client device (130). The content management module (110) obtains an indication that the content is to be delivered, in an upcoming time period, to the client device (130). The content management module (110) obtains a transport capability parameter relating to transport capability, in a past time period, from the plurality of caches (140) to an output means (131). The content management module (110) predicts, for said each cache, a respective predicted transport capability based on the respective set of parameters. The content management module (110) segments the content into a plurality of segments based on the respective predicted transport capability. The content management module (110) selects at least one respective cache (141-144) based on the respective predicted transport capabilities. The content management module (110) provides a respective command to the content serving node (120). The respective command instructs the content serving node (120) to feed said each segment to the selected at least one respective cache.
US10148778B2 Electronic device and method for controlling the electronic device
An electronic device and a method for controlling the electronic device are provided. The electronic device includes a communication interface configured to receive a message, at least one processor configured to determine a notification scheme for outputting the message based on status information about the electronic device and obtain a summary message by converting the message according to the notification scheme, and an output module for outputting the summary message.
US10148769B2 Pre-association discovery of services
A network node of a wireless local area network (WLAN) filters, based on at least one policy, information about services available via the network node. The network node sends, to a wireless device as part of a pre-association discovery operation of the wireless device, the filtered information about the services.
US10148763B2 Establish client-host connection
Example embodiments disclosed herein relate to establishing a connection over a network between a first host device and a client device. The client device transmits client information over the network related to the first host device. Display information is transmitted by the first host device to be output by the client device.
US10148760B2 Railroad crossing warning system
A railroad crossing warning system includes a beam emitter for generating a focused beam of energy, and a receiver for receiving the focused beam of energy. A pair of weatherproof housings secures the emitter and receiver diagonally at a railroad intersection. A base station is communicatively linked to the beam emitter and the receiver, and a base station communication unit transmits an obstruction warning to an approaching train.
US10148756B2 Latency virtualization in a transport network using a storage area network
Methods, computer-readable media and devices are disclosed for caching traffic of a transmission in a storage resource of a storage area network when a route for the transmission fails to satisfy a latency requirement. For example, a processor may receive a latency requirement for a transmission via a communications network, select a route for the transmission through the communications network, submit to a storage area network a request for a storage resource for the transmission and receive from the storage area network a notification of a storage resource of the storage area network assigned to the transmission. When the route fails to satisfy the latency requirement, the processor may cache traffic of the transmission in the storage resource.
US10148754B1 Resource management in a distributed system
A distributed system that manages resources of the distributed system without the need for complex time synchronization systems is described. The distributed system includes a resource manager that manages the resources of the distributed system. The resource manager assigns leases and renews leases of resources of the distributed system to clients in the distributed system. The leases specify the duration of time that the lease is awarded to clients.
US10148743B2 Optimization of computer system logical partition migrations in a multiple computer system environment
Workload, preferably as one or more partitions, is migrated from a source server to one or more target servers by computing a respective projected performance optimization for each candidate partition and target, the optimization being dependent on a projected processor-memory affinity resulting from migrating candidate workload to the candidate target, and selecting a target to receive a workload accordingly. A target may be pre-configured to receive a workload being migrated to it by altering the configuration parameters of at least one workload currently executing on the target according to the projected performance optimization.
US10148736B1 Executing parallel jobs with message passing on compute clusters
A client may submit a job to a service provider that processes a large data set and that employs a message passing interface (MPI) to coordinate the collective execution of the job on multiple compute nodes. The framework may create a MapReduce cluster (e.g., within a VPC) and may generate a single key pair for the cluster, which may be downloaded by nodes in the cluster and used to establish secure node-to-node communication channels for MPI messaging. A single node may be assigned as a mapper process and may launch the MPI job, which may fork its commands to other nodes in the cluster (e.g., nodes identified in a hostfile associated with the MPI job), according to the MPI interface. A rankfile may be used to synchronize the MPI job and another MPI process used to download portions of the data set to respective nodes in the cluster.
US10148722B2 Methods and nodes for synchronized streaming of a first and a second data stream
Disclosed is a method performed by a system of a communications network. The method comprises encoding the first data stream and the second data stream, analyzing time data related to the first and second data stream, in order to determine a time relationship between the first and second data streams. The method comprises creating an offset file comprising the time relationship between the first and second data streams and transmitting the first data stream, the first time metadata, the second time metadata and the offset file. The method comprises receiving the first data stream, the first time metadata, the second time metadata and the offset file and streaming the first data stream. The method comprises determining a start time for the second data stream, obtaining the second data stream and streaming the second data stream, such that the first and second data streams and synchronized.
US10148714B2 URL parameter insertion and addition in adaptive streaming
A method implemented by a client device for media content streaming. The method includes obtaining a media presentation description (MPD) for the media content, wherein the MPD comprises a uniform resource locator (URL) template for construction of URLs, inserting one or more query parameters in a query string portion of a URL, wherein the query string portion follows a path portion of the URL, wherein the one or more parameters are specified to be inserted in the query string portion of the URL based on the URL template, wherein the one or more parameter values are dynamic, and wherein the one or more parameter values are gathered and provided by the client device, sending a media request comprising the URL to a streaming server, and receiving one or more segments of a media content from the streaming server in response to the media request.
US10148712B2 Automated social network introductions for e-meetings
Embodiments of the present invention provide a method, system and computer program product for automated social networking for e-meetings. In an embodiment of the invention, a method for automated social networking for e-meetings is provided. The method includes monitoring content provided to an e-meeting managed by an e-meeting server executing in memory of a host computer. The method further includes detecting a name in the monitored content and comparing the detected name to names in a contact list for a social networking system executing externally to the e-meeting. Finally, the method includes triggering generation of a social networking introduction for the name to different participants to the e-meeting in response to matching the detected name to a name in the contact list.
US10148707B2 System and method for maintaining a collaborative environment
A method, computer program product, and computer system for identifying a plurality of participants in a multi-user collaboration session connected via at least one common computing device. It may be determined that a first client device in the collaboration session is more active with a second client device in the collaboration session than with a third client device in the collaboration session. A failure may be detected of the at least one common computing device connecting the multi-user collaboration session. The multi-user collaboration session may be converted to a point to point connection between the first client device and the second client device based upon, at least in part, determining that the first client device in the collaboration session is more active with the second client device in the collaboration session than with the third client device in the collaboration session.
US10148706B2 Systems and methods for ingress call filtering
An ingress call filter system enables real-time or near real-time efficiencies of an inter-carrier switch. The ingress call filter determines if a received call to a called party is likely to fail. If the call is likely to fail, the ingress call filter returns an indication that the call should be filtered or rejected. If the call in not likely to fail, the ingress call filter returns an indication that a call router should attempt to establish the call. Such techniques mitigate penalties assessed to the inter-carrier network for incomplete or failed calls in real time or near real time.
US10148702B2 Session association method, apparatus, and system
A session association method, apparatus, and system. The method includes collecting call control signaling, on a signaling link of a control plane in a communications network, transmitted by network elements, where the call control signaling includes speech channel information; and performing session association on the call control signaling according to the speech channel information.
US10148695B2 Real-time policy distribution
In an example, there is disclosed a method and system for real-time policy and task distribution to endpoints over a data exchange layer. According to one embodiment, a persistent point-to-point messaging framework is used to distributed configuration policy and tasks to a distributed, disparate set of devices immediately upon policy definition. Advantageously, the data exchange layer may facilitate delivery of messages even to endpoints that sit, for example, behind a firewall or NAT.
US10148691B2 Detection of unwanted electronic devices to provide, among other things, internet of things (IoT) security
Systems and methods for detection of undesired/unwanted electronic devices are provided. According to one embodiment, a spectral signature of an electronic device is received by a sensing device configured to detect presence of an unwanted electronic device in proximity to an electronic device environment. The received spectral signature is matched against multiple stored spectral signatures of one or more electronic devices associated with the electronic device environment. When the received spectral signature does not match any of the multiple stored spectral signatures, then the electronic device is classified as an unwanted electronic device.
US10148676B2 Method and device for defending DHCP attack
A method for defending a DHCP attack is provided. The method includes monitoring packets transmitted by a client terminal coupled to a target port, and determining, in IP addresses allocated for the client terminal coupled to the target port, the number of the IP addresses generating no packet traffic in a preset first time. And the method further includes if the number of the IP addresses generating no packet traffic reaches a preset first threshold, determining that the client terminal coupled to the target port has risk of attacking, and restricting DHCP service of the target port. A device for defending a DHCP attack is also provided.
US10148663B2 Communication network structure, method of interconnecting autonomous communication networks and computer program implementing said method
A communication network structure, in particular data communication network structure, includes a plurality of autonomous communication networks. Each autonomous communication network has at least one network node. The node is connected to a common gateway. The common gateway is designed to selectively connect at least two of the nodes in order to provide intercommunication ability between the related communication networks. A method of interconnecting autonomous communication networks includes: selecting networks or network nodes to be interconnected from a list of available networks or network nodes or selecting a preset configuration of inter-node connections; activating an interconnection between the selected networks or network nodes by creating an access-list using the IP-addresses defined for each node; and applying the access-list on a router element provided in said gateway, thus connecting the nodes/networks to each other.
US10148662B1 De-duplication of access control lists
Described are methods, systems, and apparatus, including computer program products for de-duplicating access control lists (ACLs). A first ACL associated with a first computer file is received. A first checksum based at least in part on the first ACL is calculated. One or more directory entries based on the first checksum are retrieved from a de-duplication directory, wherein each directory entry of the one or more directory entries comprises a reference to an ACL and a name comprising the first checksum. A directory entry of the one or more directory entries is identified that references a second ACL that specifies the same permissions as the first ACL. A reference to the second ACL of the directory entry is added to the first computer file.
US10148654B2 Encryption for a synchronous wireless link
Encryption is provided for a wireless network comprising a first wireless station and at least a second wireless station. First messages are exchanged between the first wireless station and the second wireless station over a first synchronous wireless link to establish a shared secret and a first session key, the first messages not being encrypted. The MAC layer of the first synchronous wireless link is then encrypted using encryption on the basis of the first session key, then further messages are exchanged between the first wireless station and the second wireless station over the first synchronous wireless link to establish a second session key, the further messages being encrypted by the encryption of the MAC layer of the first synchronous wireless link. The MAC layer of the first synchronous wireless link is then encrypted using encryption on the basis of the second session key.
US10148644B2 Information processing apparatus and method of controlling the same
An information processing apparatus capable of receiving an authentication request in accordance with a protocol of a plurality of protocols and a method of controlling the same are provided. The information processing apparatus stores a user identifier and a password for each user and a calculation method for each protocol, and when the apparatus receives an authentication request including authentication data from a remote computer in accordance with a protocol of the plurality of protocols, the apparatus obtains stored password corresponding to the authentication data which is included in the authentication request, obtains, stored calculation method corresponding to the protocol, converts the obtained password into a hash in accordance with the obtained calculation method, and verifies the authentication data with the hash.
US10148642B2 System and method for securing the life-cycle of user domain rights objects
In a method for enabling support for backwards compatibility in a User Domain, in one of a Rights Issuer (RI) and a Local Rights Manager (LRM), a Rights Object Encryption Key (REK) and encrypted REK are received from an entity that generated a User Domain Authorization for the one of the RI and the LRM and the REK is used to generate a User Domain Rights Object (RO) that includes the User Domain Authorization and the encrypted REK.
US10148636B2 Authentication methods and apparatus
Methods and apparatus for authenticating a user equipment device (UE) requesting services through a session border controller (SBC) are described. In some embodiments the SBC stores the challenge and response for a successfully authenticated UE and uses this information to authenticate the UE when the UE seeks access to a service, e.g., establishing a new TCP connection. In some other embodiments, in response to receiving an Invite request from a UE requesting service the SBC generates and sends a Registration request to an authentication entity on behalf of the UE to trigger an authentication process. If the UE is authenticated the SBC allows service access, e.g., allows a call to proceed, otherwise denies service to the UE.
US10148634B2 Operator authentication for a work machine
A mobile device receives a shared access key corresponding to a work machine. An access code is generated from the shared access key, and from a changing value (such as a time-sensitive value). The access code is transmitted to the work machine which, itself, calculates an access code based on the shared access key and based on the changing value. If the access code provided to the work machine and the access code generated by the work machine match one another, then the work machine unlocks corresponding functionality so that the operator can use the work machine.
US10148632B2 Methods and apparatus for electronic file use and management
Methods and apparatus are disclosed for facilitating online storage of files (e.g., audio tracks, video, etc.) for playback/access or sale/exchange by the owners of the files without violating copyrights that copyright holders have in the files. For example, by providing a playback service that does not store additional versions of an audio file when the file is transmitted to, and immediately played on, a user device without buffering, the present invention avoids violating copyright laws by not making copies of the file. Numerous other aspects are disclosed.
US10148630B2 System and method for implementing a hosted authentication service
A system, apparatus, method, and machine readable medium are described for a hosted authentication service. For example, one embodiment of a system comprises: a hosted authentication service to provide authentication services for relying parties, the hosted authentication service registering a relying party by sharing a key with the relying party; a first program code component inserted into an application hosted by the relying party, the first program code component causing a client device accessing the application to be redirected to the hosted authentication service for authentication-related functions; and the hosted authentication service transmitting one or more assertions to the relying party specifying authentication-related events occurring between the client device and the hosted authentication service, the relying party validating the assertions using the key.
US10148627B2 Establishing a direct connection between two devices
In one embodiment, a method includes, by a first computing device associated with a first user, receiving a connection request from a second computing device associated with a second user. The method also includes confirming that the connection request is associated with the second user and sending to the second computing device an acceptance of the connection request in response to confirming that the connection request is associated with the second user. The method further includes receiving from the second computing device an acknowledgement of the acceptance and, in response to the acknowledgement, allowing information to be exchanged between the first and second computing devices.
US10148626B2 Systems and methods for facilitating mobile transactions
The invention relates to a method for enabling the user of at least one mobile terminal to access one or more of a plurality of services corresponding to a published tag by receiving published tag data and user identification data corresponding to a user who scanned the published tag and determining whether the services corresponding to the published tag data is available for users. A unique key is generated for the user, which may be provided to the user's mobile device and is indicative of the scanned published tag. The user may then present the unique key at a user terminal to obtain access to the one or more services. Moreover, because each unique key is specific to a user and/or a mobile device, a centralized secure management entity may log usage statistics of the published tags for later reference by the user.
US10148616B1 System and method for interconnecting local systems and cloud systems to provide seamless communications
A system with a local network and a set of remote networks is described herein. A subnet address range associated with the local network is subdivided into sub-segment address ranges. Each remote network is assigned a sub-segment address range for communicating with the local network. Each sub-segment address range is a smaller part of the original subnet range and each sub-segment range does not overlap with other sub-segment address ranges. Using an intermediate-local function device of the local network and intermediate-remote function devices of the remote networks, client stations in both the local and remote networks may seamlessly communicate using their native private addresses as destination addresses and without indirect address mapping. Further, the intermediate-local and the intermediate-remote function devices allow client stations in the local and remote networks to communicate without installation of corresponding agents or knowledge of the location of the client stations in separate physical networks.
US10148615B2 Client side telecommunications tunnel persistence
A client or user equipment (“UE”) that initiates a plurality of calls using encapsulated media, in response to a first tunnel creation request, from an application associated with a first call, initiates the first call by creating a first tunnel between the client and a server. The UE transmits the encapsulated media associated with the first call over the first tunnel. The UE, in response to a tunnel termination request, from the application, associated with a termination of the first call, waits for an expiration of a predefined persistence period. The UE, in response to a second tunnel creation request, from the application associated with a second call, before the expiration of the predefined persistence period, initiates the second call using the first tunnel. The UE then transmits the encapsulated media associated with the second call over the first tunnel.
US10148609B2 Computing device with remote contact lists
In one implementation a computer-implemented method includes generating a group of telephone contacts for a first user, wherein the generating includes identifying a second user as a contact of the first user based upon a determination that the second user has at least a threshold email-based association with the first user; and adding the identified second user to the group of telephone contacts for the first user. The method further includes receiving a first request to connect a first telephone device associated with the first user to a second telephone device associated with the second user. The method also includes identifying a contact identifier of the second telephone device using the generated group of telephone contacts for the first user, and initiating a connection between the first telephone device and the second telephone device using the identified contact identifier.
US10148604B1 System for providing multimedia messages to a mobile device and method thereof
A system for providing multimedia messages to a mobile device and a method thereof that includes a server structured to receive and forward multimedia messages. In the system, the server may include a processor structured to receive a multimedia message. When the multimedia message is received, the processor may determine a multimedia standard operable with the mobile device, and direct the formatting of the multimedia message in accordance with the standard. The formatting may be done by the processor itself or another means for formatting the multimedia message. Further, the system may notify the mobile device that the multimedia message has been received and send the formatted multimedia message to the mobile device based on a response to the notification.
US10148603B2 Methods and systems for generating electronic messages based upon dynamic content
Systems and methods are provided for dynamic electronic message content. A first template is associated with a first electronic message service provider, and a second template is associated with a second electronic message service provider. The first template is incompatible with the second electronic message service provider and/or the second template is incompatible with the first electronic message service provider. Dynamic content for electronic messages is stored in a database accessible by the first electronic message service provider and the second electronic message service provider. The dynamic content includes electronic message addresses associated with intended recipients of the electronic messages. The first electronic message service provider is instructed to generate a set of electronic messages based on the dynamic content, wherein the first electronic message service provider uses the first template to generate the set of electronic messages.
US10148598B2 Efficient packet processing at video receiver in multimedia communications over packet networks
Systems and methods of handling packet errors associated with multimedia data received at data receivers from data senders, in which packet error feedback information is provided by the data receivers to the data senders in one or more real-time transport control protocol (RTCP) feedback packets. The data receivers can calculate, determine, or otherwise obtain costs associated with providing specific forms of packet error feedback information in the RTCP feedback packets, and further calculate, determine, or otherwise obtain wait times for handling out-of-order packets, as well as receiving retransmissions of lost packets. By handling packet errors associated with multimedia data while taking into account such costs and wait times, each of which can have an impact on system bandwidth and/or latency, the systems and methods can more reliably achieve the quality of experience (QoE) generally desired and/or required for multimedia data transmissions.
US10148597B1 Systems and methods for providing a compatible backplane operation mechanism for 2.5-gigabit high-speed ethernet
Embodiments described herein provide a method for providing a compatible backplane operation mechanism for 2.5-gigabit Ethernet. A first input of data including a first sequence-ordered set in compliance with a first interface protocol is received from a medium access control (MAC) layer. The first input of data is encoded into four outputs of encoded data including a second sequence-ordered set in compliance with a second interface protocol. The first sequence-ordered set in a first form of a sequence code followed by three bytes of data is mapped to the second sequence-ordered set in a second form of consecutive units of the sequence code followed by an encoded data byte. The four parallel outputs of encoded data are serialized into a serial output. The serial output to a linking partner is transmitted on a physical layer of an Ethernet link at a speed specified in the second interface protocol.
US10148594B2 Application based conditional forwarding and load balancing in a software defined networking (SDN) architecture
Systems and methods for an SDN switch that provides application-based conditional forwarding and session-aware load balancing are provided. According to one embodiment, a packet is received at an input port of a Software Defined Networking (SDN) switch. The packet is forwarded by the SDN switch to a first flow processing unit (FPU) of multiple FPUs of the SDN switch. The first FPU determines whether the packet is to be tracked. And, if so, the received packet is transmitted to a second FPU of the SDN switch; otherwise, the packet is transmitted to a third FPU of the SDN switch. When the packet is received at the second FPU, the packet is conditionally forwarded by the SDN switch to an application device. When the packet is received at the third FPU, the packet is conditionally forwarded to an output port or dropped.
US10148574B2 Load balancing for mesh computing
Techniques for load balancing in a network of nodes can include a first node receiving and/or generating a request having an identifier, task description, and information regarding an entity originating the request. The first node can either perform the task and report back to the originating entity of the completion of the task, or forward the request to a random one of a plurality of other nodes with which the first node is communicatively connected.
US10148573B2 Packet processing method, node, and system
A packet processing method, node, and system. An ingress delivery node receives a notification message that is returned by an egress delivery node after the egress delivery node receives a first packet, where the notification message includes modification information carried in the first packet, modifies, according to the modification information, a subsequently received second packet that belongs to a same service flow as the first packet, and sends the modified second packet to the egress delivery node. After modifying the subsequently received second packet that belongs to the same service flow as the first packet, the ingress delivery node directly sends the subsequently received second packet to the egress delivery node such that the second packet does not need to be processed by a service chain between the ingress delivery node and the egress delivery node.
US10148572B2 Method and system for interest groups in a content centric network
One embodiment provides a system for facilitating efficient communication of an interest group packet indicating a collection of interests. During operation, the system receives, by an intermediate node, a first packet which has a name and indicates a set of member interests, wherein a member interest has a name, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. In response to obtaining a content object which satisfies a member interest, the system removes the indicated member interest from the first packet. The system adds an entry in a pending interest table for the first packet, wherein the entry indicates the name for the first packet, the name for each member interest, and an indicator of whether each member interest is satisfied. The system transmits the first packet to another node.
US10148557B2 Link maintenance in point-to-point wireless communication networks
A wireless communication network includes a transmitting node and a receiving node configured to transmit and receive packets between the transmitting node and the receiving node through one or more of a plurality of predetermined micro-routes is disclosed. For an embodiment, the transmitting node is configured to retrieve a first micro-route, transmit packets in a first transmit beamforming direction associated with the first micro-route, transmit packets including one or more training signals in a second transmit beamforming direction associated with a second micro-route of the plurality of predetermined micro-routes that is different than the first transmit beamforming direction associated with the first micro-route, and receive feedback from the receiving node indicating that the second micro-route provides a better communication link than the first micro-route.
US10148542B2 Monitoring domain allocation performance
Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider. Aspects of systems and methods for generating recommendations to use a particular allocation of domains to process a subsequent request corresponding to the two or more embedded resources are also provided.
US10148541B2 Location-based website hosting optimization
A hosting provider may host a website at a first hosting location based on initial business information received from a hosting customer, perhaps while the hosting customer created an account. The initial business information may include, as non-limiting examples, whether the business is a local or non-localized business, business addresses and/or registered domain names. A domain name, particularly if it resolves to the website, may be analyzed for incorporated words, spelling, characters and/or top-level domain that may point to, or be more commonly used in, one or more geographical regions. The website may be moved to a second location based on the initial business information combined with subsequently collected business information, such as, as non-limiting examples, updated address information, marketing campaigns aimed at particular locations and/or based on the originating location of traffic to the website.
US10148526B2 Determining quality of experience for communication sessions
A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.
US10148523B1 Resetting computing resources in a service provider network
Functionality is disclosed for resetting the operation of computing resources, such as computing resources provided by a service provider network. In one implementation an interface is exposed for receiving requests to reset the operation of computing resources in a service provider network. Such a request may specify one or more constraints on the manner in which the computing resources are to be reset, such as constraints that define a limit on the computing resources that can be simultaneously out of service as a result of a reset operation. In response to receiving such a request, the operation of the computing resources is reset in a manner that satisfies the specified constraints.
US10148517B2 Systems and methods for topology discovery and application in a border gateway protocol based data center
An information handling system is provided. The information handling system includes a network orchestration service running on a computer processor. The network orchestration service provides a Border Gateway Protocol (BGP) listener module and a topology builder module. The BGP listener module is configured to receive information from a plurality of spine devices configured as an autonomous system and the topology builder module is configured to use the information received by the BGP listener module to create a topology of a data center that includes the plurality of spine devices. Additionally, the network orchestration service is in communication with a memory that is used to store information received by the BGP listener module and the topology of the data center. Applications of the information handling system for better operating the data center are also provided.
US10148508B1 Method and system for ethernet transceiver rate control
A method of signaling between Ethernet transceivers along a link is disclosed. The method includes advertising first and second supported data rates between the transceivers during an autonegotiation sequence. The link is then trained to train transceiver operating parameters with a training sequence of symbols. The training includes initiating the training sequence to support the first data rate, determining whether the link can operate at the first data rate, and transferring control information requesting a retrain at a second data rate different than the first data rate if the link cannot support the first data rate. The link is retrained, in response to the control information, to train the parameters for operation at the second data rate. The retraining is carried out without repeating the autonegotiation sequence. The link is then operated in a data transfer mode at the second data rate.
US10148506B1 Network configuration service discovery
A system and method for service discovery. A network management system fetches, from a first network device, configuration data associated with a service executing on the first network device. In response to determining that the service extends across multiple network devices, the network management system constructs, based on the configuration data, a first partial service instance associated with the service executing on the first network device. The network management system merges a plurality of partial service instances to form a merged partial service instance, the plurality of partial service instances including the first partial service instance and a second partial service instance associated with the service executing on a different network device. The network management system promotes the merged partial service instance as a service instance.
US10148500B2 User-configured on-demand virtual layer-2 network for Infrastructure-as-a-Service (IaaS) on a hybrid cloud network
A virtual network is overlaid upon physical networks. The virtual network is a layer-2 network that expands an organization's LAN using virtual MAC addresses. A VN device driver shim intercepts LAN packets and their virtual MAC and IP addresses and encapsulates them with physical packets. As new nodes are created, a VN switch table is expanded so that all nodes on the virtual network can reach the new node. A copy of the VN switch table is stored on each node by a virtual network management daemon on the node. A VN configuration controller in a central server updates the VN switch tables. Organizations can expand their virtual network as nodes are created at remote cloud computing providers without action by the staff at the cloud computing provider. Hybrid cloud virtual networks include on-premises physical and virtual-machine nodes, and off-premises guest nodes and instances.
US10148496B2 Systems and methods for configuring a device via a software-defined networking controller
The disclosure is directed towards systems and methods for configuring a device via an SDN controller. A connection can be established between an SDN controller and a device intermediary to a plurality of clients and a plurality of servers, in order to provision resources of the device for use by one or more applications of the SDN controller. A request can be received by the device from the SDN controller to define one or more configuration policies for an application communicating with the SDN controller. The configuration policies can configure the device to provide one or more functions of the device to the application communicating with the SDN controller. The request can be generated by the SDN controller and can include function definitions based on a device model installed on the SDN controller. The device model can corresponding to the device and can include device properties of the device and configuration parameters for each of the functions provided by the device. In response to receiving the request to define the one or more configuration policies, the device can perform function-level configuration of the device, including configuring one or more functions of the device to process packets corresponding to the application communicating with the SDN controller that are received by the device using the one or more functions of the device.
US10148494B2 Wireless network environment configuration system and method thereof
A wireless network environment configuration system and method thereof are disclosed. A network device receives the network environment configuration from a master access point (AP) when the network device is in AP mode and the master AP exists; and the network device scans the wireless network to obtain a wireless network report when the master AP does not exist, and the network device calculates channels that are appropriate for all network device according to the wireless network report so as to generate the network environment configuration to transmit to all network devices in AP mode; and the network device connects with other network device in AP mode and having the network environment configuration to receive and store the network environment configuration when the network device in STA mode and the network environment configuration does not exist. Thus, the system and method thereof can improve convenience in setting wireless network.
US10148492B2 Data center bridging network configuration and management
A Data Center Bridged (DCB) Information Handling System (IHS) network include a plurality of switch IHSs that are connected together to provide the IHS network, and a management IHS coupled to each of the plurality of switch IHSs through a management network. The management IHS is configured to identify a plurality of data traffic flows and, for each identified data traffic flow, to determine a flow path through the IHS network. The flow paths include at least some of the plurality of switch IHSs, and the management IHS provides configuration information to each of the switch IHSs included in a flow path such that a quality of service (QoS) is provided for the data traffic flow along that flow path through the DCB IHS network according to the configuration information. Thus, the systems and methods utilize flow based networking to configure and manage DCB IHS networks.
US10148490B1 Online network device diagnostic monitoring and fault recovery system
An online network device monitoring and recovery system generates, based at least in part on a schema that describes entities included in a network device, a software entity profile of entity object instances that represent the entities included in the network device, the entities including both hardware components and interfaces between the hardware components. The system registers the software entity profile to one or more proxies implemented on the network device. The system receives diagnostic information corresponding to a respective entity from the plurality of entities represented in the software entity profile registered to the one or more proxies. The system communicates diagnostic information for the respective entity, and a respective connective path through the entities for the respective entity based at least in part on the software entity profile.
US10148489B2 Service impact event analyzer for cloud SDN service assurance
A service impact event analyzer is used to evaluate service assurance risk in cloud SDN networks. Using data fusion, an alarm subset dataset is generated from a raw trap dataset. Service impact events are identified in the subset dataset. The service impact events are categorized into service impacted event categories, and a model is created for associating the event categories with process function classes. Time durations of the service impact events are computed using correlated secondary alarms from the alarm subset dataset. The service assurance risk is evaluated using the model and the time duration.
US10148487B2 Methods and apparatuses for facilitating P-CSCF restoration when a P-CSCF failure has occurred
A method of facilitating P-CSCF restoration when a P-CSCF failure has occurred is disclosed. The method comprises a Proxy Call Session Control Function, ‘P-CSCF’ receiving a Session Initiation Protocol, ‘SEP’, message when said P-CSCF has been selected as an alternative P-CSCF to a failed P-CSCF and providing, to an associated Policy and Charging Rules Function, ‘PCRF’, a message comprising an indication that P-CSCF restoration is required.
US10148479B2 OFDM transmitter with filter banks and corresponding transmission/reception system
An FBMC transmission/reception system wherein a phase pre-compensation and an amplitude pre-compensation are done on a block of modulation symbols. The symbol block thus compensated is segmented into a number M of sub-blocks equal to the number of carriers of an FBMC modulator. The sub-blocks are divided into vectors with size N/2 and padded with isolation zeroes to form padded vectors with size N. Each of these padded M is processed by an IFFT to give time sequences to which cyclic prefixes and suffixes are added. The resulting cyclic sequences are then input to the M input channels of the FBMC modulator. The reception symbols can be recovered at the receiver by a simple FFT with size NM/2.
US10148476B2 Preamble symbol generation and receiving method, and frequency-domain symbol generation method and device
Provided are a preamble symbol generation method and receiving method, and a relevant frequency-domain symbol generation method and a relevant device, characterized in that the method comprises: generating a cyclic prefix according to a partial time-domain main body signal truncated from a time-domain main body signal; generating a modulation signal based on a portion or the entirety of the partial time-domain main body signal; and generating time-domain symbols based on at least one of the cyclic prefix, the time-domain main body signal and the modulation signal, wherein the preamble symbol contains at least one of the time-domain symbols. Therefore, using the entirety or a portion of a certain length of a time-domain main body signal as a prefix, it is possible to implement coherent detection, which solves the issues of performance degradation with non-coherent detection and differential decoding failure under complex frequency selective fading channels; and generating a modulation signal as a postfix based on the entirety or a portion of the above truncated time-domain main body signal enables the generated preamble symbol to have sound fractional frequency offset estimation performance and timing synchronization performance.
US10148469B2 Apparatus and method for cancelling pre-cursor inter-symbol-interference
An apparatus is provided which comprises: a data slicer to receive first data sampled by a data clock; an edge slicer to receive second data sampled by an edge clock; and a Least Mean Square (LMS) circuitry coupled to the data and edge slicers, wherein the LSM circuitry is to generate a code to adjust a phase of one of data clock and/or edge clock relative to one another.
US10148464B1 Systems and methods for equalizing a laser drive signal
A driver circuit for an optical transmitter includes a main path in parallel with an inverting path. The data signals from the main path and the inverting path can be combined to generate an output signal for a laser diode. The main path can communicate a data signal via a first transmission line and the inverting path can communicate an inverted data signal via a second transmission line. The second transmission line can be longer than the first transmission line in order to delay the inverted data signal. In addition, the inverted data signal can be weighted before being combined with the data signal from the main path.
US10148461B2 Preamble detection and time-of-arrival estimation for a single-tone frequency hopping random access preamble
A receiver baseband processor and method for performing preamble detection and Time-of-Arrival, ToA, estimation for a single-tone frequency hopping random access preamble. The processor FFT processes a received signal and identifies logical tones. For each logical tone, the processor reads received symbols; determines a ToA estimate; forms a statistic based on the ToA estimate; compares the statistic to a preamble threshold; and when the statistic is greater than or equal to the threshold, determines a preamble is present and utilizes the ToA estimate for a timing advance command.
US10148455B2 Data processing apparatus, method for controlling data processing apparatus, and program
A data processing apparatus includes multiple processing means that are connected in a ring shape via corresponding communication means respectively. Each communication means includes a reception means for receiving data from a previous communication means, and a transmission means for transmitting data to a next communication means. Connection information is assigned to each of the reception means and the transmission means. The communication means, when receiving a packet that has same connection information as one assigned to its reception means, causes the corresponding processing means to perform data processing on the packet, sets the connection information assigned to its transmission means to the packet, and transmits the packet to the next communication means, and when receiving a packet that has connection information that is not same as one assigned to its reception means, transmits the packet to the next communication means without changing the connection information of the packet.
US10148453B2 Using update slot to synchronize to Bluetooth LE isochronous channel and communicate state changes
According to various aspects, an isochronous channel may include an update slot in which a source device may schedule a transmission to broadcast control information to one or more sink devices. As such, a sink device may initially listen to a periodic advertising stream to receive synchronization information to acquire or re-acquire the isochronous channel and subsequently synchronize to the isochronous channel according to state information that the source device conveys in the update slot.
US10148447B1 Provision of power over a data interface using a separate return path
Aspects of the present disclosure involve a circuit for delivering electrical power from a direct current voltage source to an electronic system. The circuit may include a power injection circuit that injects a first portion of the power from a supply voltage of the source to a first data line and a second portion of the power from the supply voltage to a second data line. The power injection circuit may include first and second conductive paths from the supply voltage to the first and second data lines having first and second inductances, respectively, as well as a third conductive path between the first and second data lines having a third inductance greater than the first and second inductances. A conductive support structure may carry return current from the electronic system to the source.
US10148441B2 Systems, devices, and methods for detecting double signing in a one-time use signature scheme
Embodiments relate to systems, devices, and computer-implemented methods for detecting double signing in one-time use signature schemes by receiving a first message, where the first message includes a signature generated using a one-time use private key of a one-time use public/private key pair, determining a one-time use public key of the public/private key pair based on the first message, adding the one-time use public key to a list of public keys, receiving a second message, where the second message includes a signature generated using the one-time use private key of the one-time use public/private key pair, determining the one-time use public key of the public/private key pair based on the second message, determining that the one-time use public/private key pair was used more than once based on the list of public keys; and generating an alert based on determining that the one-time use public/private key pair was used more than once.
US10148438B2 Methods and apparatus for protecting sensitive data in distributed applications
In some embodiments, a method includes receiving encrypted information associated with a user, and calculating a first portion of a shared secret based on the encrypted information associated with the user. The method also includes defining a completed portion of the shared secret based on the first portion of the shared secret and a second portion of the shared secret and storing the completed portion of the shared secret in a memory for a pre-defined period of time. The method includes defining a ticket based on the completed portion of the shared secret, and sending the ticket to a device associated with the user such that data associated with the ticket is accessible based on the ticket within the pre-defined period of time, and not accessible without the ticket or after the pre-defined period of time.
US10148431B2 Master key generation and distribution for storage area network devices
Mechanisms are provided for generating a master key used to secure key objects associated with data blocks in a data center. A cryptographic node creation request is received. It is determined that a master key can not be obtained from another cryptographic node in the data center. A master key is generated. The master key is included in a key hierarchy used to encrypt a data center key object, the data center key object corresponding to a data block maintained in a storage area network (SAN), where the data center key object includes a unique identifier, an encrypted key, and a wrapper unique identifier. The master key is split into N shares, with M shares required to recreate the master key, wherein M is less than N. The N shares are distributed to different entities.
US10148418B2 Receiving device
A receiving device 20 includes a voltage controlled oscillator 22, a sampling unit 23, a control voltage generating unit 24, an error detecting unit 25, and a control voltage holding unit 26. The control voltage holding unit 26 holds a value of a control voltage Vc output from the control voltage generating unit 24. When the error detecting unit 25 detects an error of a digital signal, a control voltage held before error detection is provided to the voltage controlled oscillator 22.
US10148407B2 Aggregation of FDD and TDD cells
Methods and apparatus of a base station or a User Equipment (UE) in communication with each other are provided. The base station transmits on a first cell using frequency domain duplexing or time division duplexing associated with a first uplink-downlink (UL-DL) configuration and on a second cell using time division duplexing associated with a second UL-DL configuration. An UL-DL configuration corresponds to a number of transmission time intervals (TTIs) that include downlink (DL) TTIs where a communication direction is from the base station, uplink (UL) TTIs where a communication direction is to the base station, and special TTIs where a communication direction is both from the base station and to the base station. The first UL-DL configuration includes an UL TTI. The second UL-DL configuration does not include any UL TTI. The base station receives, from the UE, a physical UL control channel (PUCCH) on the first cell.
US10148393B2 Method and apparatus for transmitting and receiving status report in a mobile communication system
Methods and apparatuses are provided for transmitting a status report by a receiving device in a mobile communication system. A first layer, supporting an ARQ, receives a packet from a transmitting device through a second layer lower than the first layer. The first layer, supporting the ARQ, determines whether the status report is triggered based on at least one triggering condition. If the status report is triggered, based on information representative of a transmission from the second layer, the first layer, supporting the ARQ, constructs a status packet reporting a status of the received packet. The status packet is transmitted to the transmitting device.
US10148390B2 Rate adaptive turbo forward error correction
Techniques herein support enhanced multi-rate encoding and decoding of signals in multiple formats. In one embodiment, input data is received at a first device at one of a plurality of data rates. Encoder units are activated to produce streams of encoded input data. The encoder units are configured to operate at the same data rate. Differential encoding operations are performed to produce an encoded output stream. The encoded output stream is modulated for transmission to a second device. In another embodiment, a first device receives an encoded data stream that is transmitted from a second device. The modulated data stream includes encoded data at one of a plurality of data rates. Differential decoding is performed on the encoded data by activating one or more of a plurality of decoder units, where each of the plurality of decoder units is configured to operate at the same rate.
US10148387B2 Method and apparatus for detecting optical network unit, and passive optical network system
A method for detecting an optical network unit (ONU) in a passive optical network (PON), an ONU, a PON and an optical line terminal (OLT) are disclosed. In an embodiment the method include detecting an ONU identity code in an open uplink empty window or an empty timeslot, wherein the ONU identity code is a specific code stream sequence of the ONU that identifies a single ONU of the plurality of ONUs included in the PON system during the open uplink empty window or the empty timeslot and determining that the single ONU corresponding to the ONU identity code is a rogue ONU according to the ONU identity code.
US10148385B2 Optical port auto-negotiation method, optical module, central office end device, and terminal device
The present application provides an optical port auto-negotiation method, including: a: selecting a downstream to-be-received wavelength; b: listening to a downstream message on the selected downstream to-be-received wavelength, performing c if a wavelength idle message is received, and returning to a if no wavelength idle message is received within a specified or fixed time, where the wavelength idle message is used to identify that the wavelength is not occupied or not allocated; c: sending a wavelength application message on an upstream wavelength, performing d if a wavelength grant message is received in a downstream direction; otherwise, going back to a or b, where the wavelength application message is used to identify a request for allocation of the wavelength, and the wavelength grant message is used to identify acknowledgment of wavelength allocation; and d: setting an optical port auto-negotiation success flag bit. The present application further provides an optical module.
US10148382B1 Optical network laser auto-tuning methods and systems
Methods and systems are disclosed including a system comprising a first node, having a first transceiver comprising a first receiver and a first transmitter, comprising a tunable laser, configured to transmit a first optical signal on a first channel and to transmit a second optical signal on a second channel if the first receiver does not detect a third optical signal; a second node having a second transceiver comprising a second receiver and a second transmitter configured to transmit the third optical signal on the first channel if the second receiver detects the second optical signal; and a filter having ports configured to a particular bandwidth and to suppress the first optical signal if the first optical signal is not within the particular bandwidth of the port, and to transmit the second optical signal to the second node if the second optical signal is within the particular bandwidth.
US10148380B2 Communication control apparatus, radio communication apparatus, communication control method and radio communication method
A communication control apparatus, a radio communication apparatus, a communication control method, a radio communication method, and a program capable of contributing to improving a radio communication technology related to IDMA. The communication control apparatus including: a communication unit configured to communicate with a radio communication apparatus of a radio communication system using interleave division multiple access (IDMA); and a control unit configured to allocate an interleaver type of an interleaver to be used for IDMA by the radio communication apparatus.
US10148377B2 System and method of selectively receiving and transmitting a packet based on packet time information
A method of receiving a packet by a receiving terminal is provided. The method includes receiving one or more packets including information about an event which belongs to a same kind of event from a transmitting terminal, and selecting at least one packet from among the received one or more packets based on time information of a certain point of time at the certain point of time.
US10148376B1 Broadcast response system
A broadcast response system provides, e.g., a radio broadcast listener with the ability to obtain media content such as music or speech while listening to the radio. The user can respond to items in the radio broadcast such as advertisements, fund raising drives, or interactive listener polls during the broadcast. Data such as song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored, can be transmitted using, e.g., the RBDS/RDS data stream. A reference number representing song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored can also be employed for ease of implementation. This reference number can reside in a lookup table to be accessed by broadcast response server.
US10148371B2 Detecting signal leakage in cable networks
A signal leakage in a cable network may be detected by using a test device to obtain a spectrum of an electromagnetic wave propagating in vicinity of the cable network, and automatically detecting QAM channels in the obtained spectrum by detecting characteristic spectral roll-offs at boundary frequencies between QAM channels of the cable network. A test device may be used to determine which QAM channels are currently active on the cable network, thereby facilitating automatic QAM signal leakage detection.
US10148353B2 Optical cable signaling system
An optical cable signaling system includes an optical cable and an endpoint device that is connected to the optical cable. An optical cable signaling device is provided in the optical cable signaling system for signaling using the optical cable, and includes a first optical cable manipulation subsystem and a second optical cable manipulation subsystem. An optical cable signaling actuator on the optical cable signaling device is configured to move the first optical cable manipulation subsystem relative to the second optical cable manipulation subsystem to physically manipulate the optical cable such that a parameter of an optical signal transmitted through the optical cable changes. An optical cable signaling engine in the optical cable signaling device is configured to actuate the optical cable signaling actuator to communicate information to the endpoint device via changes in the parameter of the optical signal transmitted through the optical cable.
US10148347B2 Systems, methods, and devices for increasing radio frequency (RF) power in distributed antenna systems
A communications system is disclosed that includes at least one remote expansion unit (RXU) that is operatively coupled to at least one remote unit (RU). The at least one RU is configured to receive a first and a second downlink optical radio frequency (RF) communications signal. The at least one RU comprises at least one optical-to-electrical (O/E) converter configured to convert the first and second downlink optical RF communications signals to respective first and second downlink electrical RF communications signals. The at least one RXU is configured to receive the second downlink electrical RF communications signal from the at least one RU. The RU may comprise selection circuitry configured to identify which of the downlink electrical communications signals are sent to the RXU. The RXU may be configured to provide an uplink electrical RF communications signal received from a client device to the RU.
US10148333B2 Feedback transmitting and receiving method and device in mobile communication system
According to an embodiment of the present invention, provided are a method for receiving channel measurement information of a base station in a mobile communication system, including: transmitting, to a terminal, a first control message including a CSI-RS and a CSI-IM resource configuration information; transmitting, to the terminal, a second control message including at least one first information for a channel measurement and at least one second information for an interference measurement; and receiving, from the terminal, channel state feedback information measured on the basis of the first control message and the second control message. 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).
US10148328B2 Base station apparatus and transmission method
The present disclosure provides a method of generating codebook in a wireless communication system with multiple antenna arrays, as well as a wireless communication system, base station and terminal using the codebook for communication. The method comprises steps of: providing a basic codebook which contains multiple pre-coding matrices; and assigning phase offsets to certain pre-coding matrices in the basic codebook to form a codebook with phase offset. The feedback overhead from a client to a base station side is reduced and a good precision of feedback for multi-antenna array is kept by applying the method of generating codebook and using the generated codebook in the wireless communication system, base station and terminal.
US10148325B2 Methods of beam-indexed spatial modulation
This invention provides methods of beam-indexed spatial modulation (BISM) for multiple-input and multiple-output (MIMO) technology. It does not only enhance the efficiency of MIMO using, but also address the compatibility problems in Spatial Modulation (SM-MIMO) and Orthogonal Frequency Division Multiplexing Index Modulation (OFDM-IM). Furthermore, the BISM improves the speed limitation problem and spectral efficiency issue in the current spatial modulation architectures.
US10148314B1 Efficient technique for coherent multicarrier correlation
System and methods for generating and employing coherent multicarrier correlation can include receiving, from a transmitter, a plurality of radio frequency (RF) signals associated with a respective plurality of nominal carrier components. A processing circuitry can remove from each received RF signal the respective nominal carrier component to generate a corresponding baseband signal. The processing circuitry can generate, for each baseband signal, a respective correlation signal using the baseband signal and a reference signal. The processing circuitry can incorporate, to each correlation signal, the respective nominal carrier component of the RF signal associated with that correlation signal to generate a respective single-carrier correlation signal. The processing circuitry can aggregate the single-carrier correlation signals to generate a multi-carrier correlation signal. The processing circuitry can determine one or more attributes of the transmitter or the received RF signals based on the generated multi-carrier correlation signal.
US10148312B2 Circuit and method to reduce fundamental and modulation spurs with spread spectrum
A method of generating a spread spectrum signal is disclosed. The method includes selecting a first pseudorandom slope for a modulation curve. A current frequency on the modulation curve is selected. An oscillating signal is produced at the current frequency for a respective time. The current frequency is set to a next frequency on the modulation curve. The steps of producing an oscillating frequency and setting the current frequency to a next frequency are repeated until the current frequency is a final frequency on the modulation curve.
US10148308B2 Auxiliary channel transceiving circuit of displayport interface
An auxiliary channel transceiving circuit includes: a first node and a second node; a first voltage-dividing circuit for generating a first received signal according to a signal from the first node; a second voltage-dividing circuit for generating a second received signal according to a signal from the second node; a first receiver amplifying circuit for amplifying the first received signal to generate a first amplified signal; a second receiver amplifying circuit for amplifying the second received signal to generate a second amplified signal; a comparison circuit for comparing the first amplified signal with the second amplified signal to generate a received signal; a first transmitter amplifying circuit for generating a first output signal according to a transmitting signal; and a second transmitter amplifying circuit for generating a second output signal according to the transmitting signal. The auxiliary channel transceiving circuit is not required to cooperate with traditional capacitors.
US10148306B2 Device cover for accessory attachment
Aspects of the technology relate to a cover (e.g., for a handheld electronic device). The cover may include a cover body configured for securement to a handheld electronic device and comprising an accessory attachment area, wherein the accessory attachment area includes a plurality of receivers, and wherein the accessory attachment area is configured for coupling with an accessory in at least one of a plurality of orientations. In some aspects, each receiver further includes a space recessed into the cover body that is bounded, at least partially, by a recess wall, wherein each receiver includes an engagement surface configured for abutting engagement with a projection associated with an accessory when the projection is disposed in a secured configuration within a respective space. An electrical device cover and various attachment devices are also provided.
US10148304B2 Broadband intelligent antenna system (BIAS)
A computing device with a Broadband Intelligent Antenna System (BIAS) that supports a broadband antenna design within the device. Each broadband antenna operates over a plurality of Radio Frequency (RF) bands to cover multiple different wireless technologies with a single antenna. The BIAS may continually monitor multiple triggers capable of affecting the signal quality of the wideband antennas and may automatically switch the active antennas accordingly to select an operating configuration that provides a higher signal quality of the active antennas. Triggers may be generated when, for example, one or more antennas are being blocked by a user, there is a change in the orientation of the device, a source of electrical noise is detected, unacceptable Specific Absorption Rate (SAR) proximity is detected, and so on. The trigger-based adaptive switching from one active antenna to the other may substantially improve the overall signal quality for the multiple wireless technologies supported by the device.
US10148297B2 Splitter
In a splitter, a first band pass filter is connected between an antenna terminal and a first terminal, a high pass filter and a second band pass filter are connected between the antenna terminal and a second terminal, a pass band of the second band pass filter is higher than a pass band of the first band pass filter, a cut off frequency of the high pass filter is located closer to the high-frequency side than the pass band of the first band pass filter, the pass band of the second band pass filter is located closer to the high-frequency side than the cut off frequency, and the high pass filter also functions as a notch filter having an anti-resonant frequency in a transition region such that the steepness of the transition region between the pass band of the second band pass filter and the attenuated band is high.
US10148289B2 Polar code processing method and device
A method includes: dividing a first polar code into an odd number part and an even number part, where the odd number part of the first polar code includes bits in odd number locations in the first polar code, and the even number part of the first polar code includes bits in even number locations in the first polar code; and interleaving the odd number part of the first polar code to obtain a first bit sequence, and interleaving the even number part of the first polar code to obtain a second bit sequence, where the first bit sequence and the second bit sequence form an output sequence of rate matching.
US10148287B2 Bit-flipping LDPC decoding algorithm with hard channel information
Memory systems may include a memory storage, and an error correcting code (ECC) unit suitable for determining a number of unsatisfied check nodes of a channel output in a decoding iteration of a decoding process, updating a flipping indicator of a variable node, comparing the flipping indicator of the variable node with a flipping threshold associated with the decoding process, flipping a bit of the variable node when the flipping indicator is greater than the flipping threshold, and ending the decoding process when decoding is determined to be successful or a maximal iteration number is reached.
US10148285B1 Abstraction and de-abstraction of a digital data stream
Techniques for abstracting a set of abstraction codes from an input bit string and for de-abstracting to recover an original input bit string from a set of abstraction codes and a string length are described. Applications of these techniques to compressing, storage, networking, encryption are also described as is a parallel configuration for abstraction and de-abstraction.
US10148281B1 Analog-to-digital converter and wireless communication device
According to one embodiment, an analog-to-digital converter includes a first digital-to-analog converter, a comparator configured to digitally output based on a first clock signal, a clock generator configured to generate the first clock signal from an input clock signal, and a controller configured to control the first digital-to-analog converter. The clock generator sets a cycle of the first clock signal to a first cycle if the input clock signal is at a first logic level, and sets the cycle of the first clock signal to a second cycle shorter than the first cycle if the input clock signal is at a second logic level.
US10148262B1 Processing circuit of reset signal
A processing circuit of a reset signal is provided. The processing circuit receives the reset signal via a reset end. The processing circuit includes a multiplexer, an inverter and a switching unit. The multiplexer has an output end, a first input end and a second input end. The multiplexer is utilized for connecting the output end to the first input end or the second input end according to a selection signal. The inverter is coupled to the second input end of the multiplexer. The switching unit is coupled to the reset end for receiving the reset signal and connecting the reset end to the first input end of the multiplexer or the inverter according to the selection signal.
US10148251B2 Elastic wave apparatus
An elastic wave apparatus includes a piezoelectric substrate including a main surface and a polarization axis direction having a tilt angle with respect to the main surface, an IDT electrode provided on the main surface, and at least one line on the main surface and between an end edge of the main surface and the IDT electrode. A relationship a≤316|cos(θ)|μm is satisfied where a denotes a distance from the end edge of the main surface to the IDT electrode and b≥28 μm where a dimension of the line along a direction connecting the end edge to the IDT electrode is defined as a width, b denotes the width of the line when one line is provided, and b denotes the sum of the widths of multiple lines when the multiple lines are provided.
US10148247B2 Elastic wave device
An elastic wave device includes a piezoelectric substrate, first and second IDT electrodes disposed on a first main surface, and bumps each connected to one of the first and second IDT electrodes. First and second side portions extend in a direction perpendicular or substantially perpendicular to the polarization axis direction and to a direction normal to the piezoelectric substrate. The length of the piezoelectric substrate along the polarization axis direction at the first side portion is shorter than that at the second side portion. The first IDT electrode is located at a position closer to the first side portion than the second IDT electrode. The bumps include three or more first side bumps including first and second bumps that sandwich the first IDT electrode therebetween. The distance between the first and second bumps is the smallest distance among the distances between adjacent bumps of the first side bumps.
US10148232B2 Pre-amplifier circuit including microphone pre-amplifier stage
A pre-amplifier circuit including a microphone pre-amplifier stage with a direct injection (DI) unit that provides a high impedance source signal and a low impedance XLR connection operable without a line or mic switch.
US10148228B2 RF power amplifier bias modulation with programmable stages
A Doherty amplifier is able to enhance efficiency in low-power and high-power RF communication states by enabling carrier and peaking amplifiers as required, and controlling bias modulation, depending on traffic loading levels in each of a set of consecutive communications timeslots. For example, if, in a low-power state, traffic loading levels do not exceed a relatively lower threshold in a communications timeslot, carrier amplifiers are selectively enabled as needed, peaking amplifiers are not enabled, and carrier amplifier bias levels are kept substantially constant. If, in an intermediate-power state, the lower threshold is exceeded but a relatively higher threshold is not exceeded, all carrier amplifiers are enabled, peaking amplifiers are selectively enabled, and bias levels are kept substantially constant. If, in a high-power state, the higher threshold is exceeded, all carrier and peaking amplifiers can be enabled, and the peaking amplifier bias tracks the RF envelope of the received RF signal.
US10148222B2 Inverter apparatus and solar energy grid-connected power generation system
An inverter apparatus includes a first capacitor, a second capacitor, a first switch, a second switch, a third switch, a fourth switch, a first inductor and a second inductor. The first capacitor, the second capacitor, the first switch, the third switch and the first inductor form and have functions of a half bridge inverter. The first capacitor, the second capacitor, the second switch, the fourth switch and the second inductor form and have functions of a half bridge inverter. Therefore, the present invention obtains two kinds of voltages.
US10148216B2 Package of a supporting device for photovoltaic panels and kit for forming a supporting device for at least one photovoltaic panel
A package of a supporting device for photovoltaic panels includes a container and components, for forming the supporting device, packed in the container. The components include at least two frame supports, of which at least one is provided with an inverter attached thereon in advance. Thereby, a user can quickly assemble the supporting device. Furthermore, the inverter is substantially positioned in the container, which is conducive to stabilization in the weight distribution of the components in the container and facilitates the transport of the package. In addition, a kit for forming a supporting device for at least one photovoltaic panel includes components for forming the supporting device. The kit can be provided without a container for accommodating the components. Similarly, the components include at least two frame supports, of which at least one is provided with an inverter attached thereon in advance, which facilitates the assembly of the supporting device.
US10148215B2 System of calculating temperature using thermal equivalent circuit
A system of calculating temperature may include: a motor including a housing having opened ends, a cover connected to the housing to close at least one of the opened ends, a shaft rotatably disposed in the housing and having one end which penetrates through a center portion of the cover, a rotor fixed on an exterior circumference of the shaft in the housing and the cover, a stator fixed on an interior circumference of the housing, and an air gap formed between an exterior circumference of the rotor and an interior circumference of the stator; an input portion receiving a real time input and a predetermined input; and a control portion establishing a thermal equivalent circuit using the inputs of the input portion and convection or conduction characteristics between constituent elements of the motor, and calculating a temperature of each constituent element using the thermal equivalent circuit.
US10148213B2 Electronic power equipment
An electronic power equipment, which is configured to be connected to both an AC power source and a DC power source, has a motor 14 configured to be driven by both AC power and DC power, an AC circuit 30 for supplying AC electric power to the motor 14, a DC circuit 40 for supplying DC electric power to the motor 14, switching parts RL1-RL12 for switching between the AC circuit 30 and the DC circuit 40 wherein the AC and DC circuits are insulated relative to each other, and a controller A1 configured to control the switching parts RL1-RL12, the AC circuit 30, and the DC circuit 40.
US10148210B2 Systems and methods of optimizing operation efficiency of a motor drive
Methods and systems of optimizing efficiency of a motor drive or generator are provided. The methods include measuring data corresponding to input power and output power of a motor drive or generator at a control parameter and different load values. The methods include generating a three-dimensional surface model based on the measured data. The three-dimensional surface model can estimate an efficiency of the motor drive or generator at the control parameter and at unmeasured load values. The methods can include determining optimal efficiency of the motor drive or generator at the different load values and the unmeasured load values based on the three-dimensional surface model.
US10148202B2 Hybrid device with segmented waveform converter
An apparatus includes a controlled field alternator or utility source of electrical power, a segmented waveform converter, and a controller. The source of electrical power is configured to generate a polyphase signal. The synchronous inverter includes multiple switches connected between the polyphase signal of the source of electrical power and an output filter. The controller is configured to provide a control signal for the switches based on measured electrical quantities associated with the output filter and may provide a field control signal to the controlled field alternator. The apparatus may be applied to a vehicle, a lawnmower, a zero turn radius lawnmower, or another type of machine.
US10148194B2 Pulse-controlled inverter
A pulse-controlled inverter with a circuit providing a DC voltage between high-side and low-side inputs. In one example, the circuit includes a first high-side stray capacitance and inductance and a first low-side stray capacitance and inductance. A busbar arrangement is configured to connect the high-side input to a high-side connection and the low-side input to a low-side connection. The busbar arrangement includes a second high-side stray capacitance and inductance and a second low-side stray capacitance and inductance. An inverter module is coupled to the high-side connection and the low-side connection and configured to convert the DC voltage into an AC voltage. The inverter module has a third high-side stray capacitance and inductance and a third low-side stray capacitance and inductance. The sum of the first, second, and third high-side stray capacitance and inductance is substantially equal to the sum of the first, second, and third low-side stray capacitance and inductance.
US10148187B2 Systems and methods for regulating power conversion systems with output detection and synchronized rectifying mechanisms
System and method for regulating a power conversion system. An example system controller includes: a first controller terminal and a second controller terminal. The system controller is configured to: receive an input signal at the first controller terminal and generate a first drive signal at the second controller terminal based on at least information associated with the input signal to turn on or off a transistor to affect a current associated with a secondary winding of the power conversion system. The system controller is further configured to: in response to the input signal changing from a first value larger than a first threshold to a second value smaller than the first threshold, change the first drive signal from a first logic level to a second logic level to turn on the transistor.
US10148183B1 Load detection circuit and dual-output power supply having the same
A load detection circuit is applied to a power converter, and the power converter provides a switch switching frequency to control a switch output voltage. The load detection circuit includes a voltage adjustment unit, an integration unit, and a power switch. The voltage adjustment unit receives the switch output voltage provided from the power converter and adjusts the switch output voltage into an adjustment voltage. The integration unit is coupled to the voltage adjustment unit to receive the adjustment voltage and integrate the adjustment voltage to provide a control voltage. The power switch is coupled to the integration unit to receive the control voltage. When the switch switching frequency is increased to make the control voltage large enough to turn on the power switch, the load detection circuit detects that the power converter is changed from a no-loading condition to a loading condition.
US10148177B2 Multiphase converter with phase interleaving
A multi-phase power converter includes a plurality of power channels arranged in parallel to drive an output of the power converter, and a channel selection circuit. Each of the power channels includes a driver, a feedback control circuit coupled to an output of the driver, and a comparator coupled to the feedback control circuit. The channel selection circuit is coupled to the feedback control circuit of each of the power channels. The channel control circuit is configured to: select a different specific one of the power channels to activate in each of a plurality of phases, and introduce an offset voltage into each of the feedback control circuits, except the feedback control circuit of the specific one of the power channels. The feedback control circuit is configured to apply the offset to bias driver output feedback voltage away from a threshold voltage at which the power channel is activated.
US10148169B2 Bridgeless flyback converter circuit and method of operating thereof
A circuit includes a bridgeless flyback converter having a primary side electromagnetically coupled to a secondary side by a transformer, the primary side being devoid of a diode bridge rectifier, an input capacitor coupled to the primary side of the bridgeless flyback converter, an output capacitor coupled to the secondary side of the bridgeless flyback converter, an EMI (electromagnetic interference) filter coupled between an AC input and the input capacitor, and a compensation stage coupled in parallel with the output capacitor and including a storage capacitor. The input capacitor has a capacitance such that the compensation stage filters the AC mains frequency ripple of the AC input from the secondary side. The compensation stage is configured to store energy in the storage capacitor and regulate the voltage across the output capacitor. The bridgeless flyback converter is configured to regulate the voltage across the storage capacitor.
US10148168B2 Power supply having high power factor and low standby power consumption
A power supply circuit includes: an anti-electromagnetic interference circuit configured to receive input alternating current power and to output filtered alternating current power; a rectifier circuit configured to rectify the filtered alternating current power; a current correction circuit configured to perform passive power factor correction on the rectified alternating current power; a single-ended flyback converter circuit coupled to the output of the current correction circuit; and a dimming control circuit coupled between the output of the single-ended flyback converter circuit and a light load, wherein the current correction circuit is configured to control a waveform of the rectified alternating current power to follow a current output to the light load in order to provide passive power factor correction.
US10148167B2 Power supply device and control method
A power supply device includes: a first transformer including a primary winding and a secondary winding; a first control circuit controlling a switching operation of a switch element, and cause the primary winding to generate a first AC voltage; an application circuit receiving a second AC voltage generated in the secondary winding by mutual induction with the primary winding, and apply an output voltage according to the second AC voltage to a load; a voltage detection circuit detecting a magnitude of a DC voltage obtained by rectifying the first AC voltage or the second AC voltage; and an output circuit outputting a stop signal indicating stop of the power supply device, when a result of comparison between the magnitude of the DC voltage and a threshold value set according to a magnitude of the load satisfies a predetermined condition, after reception of an instruction to stop voltage supply.
US10148163B2 Systems and methods for collecting, storing, and using electrical energy from the earth magnetic field
Methods and systems for using the Earth's magnetic field to power a machine having a motor, the system including a computer, a plurality of wires, a plurality of energy storing devices, all in controlled electrical communication with each other, wherein the plurality of wires can collect electrical energy from the Earth's magnetic field while the machine is put in motion by a power source powering the motor, wherein the collected electrical energy is stored in the plurality of energy storing devices or used to power the motor.
US10148162B2 System for controlling micro-robot using transfer robot
Disclosed is a system for performing a control on a micro-robot using a transfer robot. The system includes a magnetic field control unit configured to control a movement of a micro-structure or a micro-robot within a working area according to an output magnetic field, a transfer robot connected to the magnetic field control unit to transfer the working area in space, and a control unit configured to receive position information about the micro-structure or micro-robot and position information about the transfer robot, and transmit a control signal based on the received position information.
US10148155B2 Method and apparatus for connecting an ultracompact, high-performance motor controller to an ultracompact, high-performance brushless DC motor
Apparatus for connecting a motor controller to an electrical motor, said apparatus comprising: a motor interface board; a mounting mechanism for mechanically connecting said motor interface board to the electrical motor; at least one input lead for electrically connecting said motor interface board to at least one of an electrical power source and an electrical signal source; at least one output lead for electrically connecting said motor interface board to the electrical motor; and at least one connector for mechanically and electrically connecting said motor interface board to the motor controller.
US10148142B1 Buckling loop rotary motor
A buckling loop rotary motor is disclosed that has a stator, an activatable buckling loop and a rotor. The buckling loop is made of a springy, base band and an activatable active band. An applied force actuates a portion of loop, causing a localized change of curvature. When propagated along the buckling loop, the changed curvature causes rotation of the rotor. In a bi-metallic embodiment, the thermally actuated active band expands by at least 1% more than the base band, effect a localized change of curvature that drives the rotor. Thermal activation is by heating or cooling, or a combination thereof. In an electroactive polymer (EAP), the active acrylic or silicone EAP is actuated by an electrostatic charge. The change in thickness, and therefore, length, of the active EAP relative to the inactive, base material causes a local change of curvature of the loop that drives rotation of the rotor.
US10148140B2 Motor
A motor includes a stator having a stator core, a first frame and a second frame, which are arranged on two axial sides of the stator core, a coupling member, which couples the first and second frames at a radially outer side of the stator while applying a holding load to the first and second frames in the axial direction, and a rotor, which is arranged at a radially inner side of the stator. The stator core includes a held portion that projects toward a radially outer side from a main circumferential portion of the stator core. The first and second frames hold, in between, at least the held portion of the stator core in the axial direction.
US10148131B2 Power density control for wireless power transfer
A signal generator generates an electrical signal that is sent to an amplifier, which increases the power of the signal using power from a power source. The amplified signal is fed to a sender transducer to generate ultrasonic waves that can be focused and sent to a receiver. The receiver transducer converts the ultrasonic waves back into electrical energy and stores it in an energy storage device, such as a battery, or uses the electrical energy to power a device. In this way, a device can be remotely charged or powered without having to be tethered to an electrical outlet.
US10148130B2 Non-contact power supply system
A non-contact power supply system has a conversion circuit that converts power of a power transmission-side power supply, and outputs power to a power transmission coil. A power transmission-side controller controls the conversion circuit. A power reception coil receives power from the power transmission coil in a non-contact manner. The power reception coil supplies power to a load electrically connected to the power reception coil. A smoothing circuit smooths power received by the power reception coil. A sensor detects current or voltage in the smoothing circuit. A power reception-side controller acquires an encoded value from a detection value of the sensor. The power transmission-side controller measures an elapsed time between a previous rise and a current rise in a detection voltage that is detected by the sensor, and compares the elapsed time and an elapsed time threshold that is set in advance to acquire the encoded value.
US10148119B2 Non-contact charging system
A non-contact charging system includes a power receiving device including a secondary coil, and a non-contact charger including a primary coil and a controller. The primary coil performs charging of the power receiving device through the secondary coil in a non-contact manner. Upon receiving a signal representing an abnormality of the power receiving device or detecting an abnormality of the charging in the non-contact charger, the controller stops the charging temporarily and executes procedures for restarting the charging when a first predetermined time has lapsed from the reception of the signal representing the abnormality or the detection of the abnormality of the charging.
US10148117B2 Low inductance pad winding using a matched winding of multiple spirals
An apparatus for wireless power charging includes a first charging coil with a first conductor arranged in a winding pattern with a first winding around a center point and each successive winding of the first charging coil is further away from the center point than the first winding and any previous windings. A second charging coil includes a second conductor wound with respect to the first charging coil where each coil of the second charging coil is arranged between each winding of the first charging coil. The first charging coil and second charging coil are connected in parallel. A ferrite structure is positioned adjacent to the first charging coil and the second charging coil.
US10148116B2 Wireless charging circuit
A wireless charging circuit includes a substrate. The first surface of the substrate includes a first metal wire, which is spirally disposed on the first surface. A second metal wire is disposed on the second surface of the substrate. An end of the second metal wire is electrically connected to an end of the first metal wire. The second metal wire further has a first extending portion on the second surface; wherein the first extending portion is corresponding to the first metal wire and the length of the first extending portion is smaller than a half of that of the first metal wire.
US10148115B2 Wireless charging pad with natural draft cooling and method therefor
A wireless charging device includes an enclosure base and an enclosure top. A portion of the enclosure top is inclined relative to the base. A power transmission antenna is disposed on an under-surface of the inclined portion. A first inlet is located proximate to the enclosure base for receiving ambient air. An outlet is located proximate to an apex of the inclined portion for exhausting air. Airflow from the inlet to the outlet is based only on passive air convection.
US10148114B2 Wireless power receiver and power control method thereof
A method of controlling power in a wireless power receiver, the method including receiving an AC power via a reception coil, rectifying the AC power to a DC power and controlling the DC power applied to a load by comparing the DC power with a threshold voltage, wherein the controlling the DC power includes measuring a voltage of the DC power, allowing the load to enter a charging mode by transferring the DC power to the load when the measured voltage is equal to or greater than a first threshold voltage, maintaining the load in the charging mode when the measured voltage is equal to or greater than a second threshold voltage in a state of the charging mode, and blocking the DC power to the load when the measured voltage is less than the second threshold voltage.
US10148108B2 Battery charger with USB type-C adapter
In an embodiment, a system includes a first link to couple first universal serial bus (USB) type-C control logic and electrical charger control logic of electrical charger circuitry. The first link is to provide a first data path between the first USB type-C control logic and the electrical charger control logic. The system also includes the first USB type-C control logic to receive first control data from the electrical charger control logic via the first link, and a second link to couple the first USB type-C control logic to second USB type-C control logic of a USB type-C power adapter circuitry. The second link is to provide a second data path for the first control data from the first USB type-C controller logic to the second USB type-C control logic. Other embodiments are described and claimed.
US10148106B2 Power connector with load current sensing
A power connector for use in charging a battery of a device is provided. The power connector has an electromagnetic switch having terminals used to supply power from an external power source to a power adapter which is connected to the battery of the device. A power sensing circuit is coupled between the terminals of the electromagnetic switch and the power adapter, wherein the electromagnetic switch is configured to shut off power supplied to the power adapter when the power sensing circuit detects that the battery is fully charged. A reset mechanism is configured to mechanically activate the electromagnetic switch to start supplying power to the power adapter.
US10148101B2 Battery charging system and battery charging protection control method
A battery charging system for charging a battery of a portable device includes: a power supplier, generating a power supplier output voltage and a power supplier output current; and a charging circuit, dynamically updating an over-voltage protection threshold and/or an over-current protection threshold based on a charging current, a battery cell charging voltage and an equivalent impedance of a charge path. The power supplier output current and/or the over-voltage protection threshold and/or the over-current protection threshold are time-varying during the battery is charged. The power supplier performs over-voltage protection and/or over-current protection based on the over-voltage protection threshold and/or the over-current protection threshold from the charging circuit.
US10148085B2 Surge arrester having protection against heating
A surge arrester is disclosed. In an embodiment the surge arrester includes a first electrode for applying a first voltage potential to the surge arrester, a second electrode for applying a second voltage potential to the surge arrester, and a short-circuiting link for short-circuiting the first and second electrodes. The surge arrester further includes a retaining element for retaining the short-circuiting link, wherein the retaining element is embodied in such a way that it keeps the short-circuiting link at a distance from the first and second electrodes when a temperature is below a threshold value, and it shifts the short-circuiting link such that the short-circuiting link is pressed against the first and second electrodes and a short-circuit is produced between the first and second electrodes when the temperature exceeds the threshold value.
US10148076B2 High volatage power line stringing traveler
A traveler for electrical power lines, comprising: a) a body portion comprising rubber, plastic or a combination thereof; and b) an insulator clamping portion.
US10148074B1 Junction box assembly with removable connector support
A junction box assembly configured to provide access to a floor of the bottom cover without having to disconnect the connector assembly is provided. The junction box assembly includes a removable connector support. The connector support is configured to hold a connector assembly. The connector support is removably attached to a bottom cover so as to provide access to a floor of the bottom cover. In one embodiment, the connector support is rotatably attached to a bottom cover of the junction box assembly so as to move between an open position and a closed position, wherein in the closed position a floor of the bottom cover is covered and in the open position the floor is exposed.
US10148073B1 Flexible conduit systems for routing cables
A conduit for routing connectivity cables. The conduit including a body extending a longitudinal length and having an opening extending at least a portion of the longitudinal length. The body may be flexible about a center axis of the body, the center axis extending the longitudinal length. A gate may be pivotably attached to a portion of the body. The gate pivotable about the portion of the body while the body is flexed about the point on the center axis.
US10148072B2 Methods and systems for autonomous redundant control
An automatic autonomous redundant switch configured for providing energy from either a first power source or a second power source to a load is provided. The automatic switch includes a first automatic transfer switch (ATS) and a second ATS. The automatic switch further includes an interconnecting bus configured to connect the first ATS and the second ATS, and at least one controller configured to control the operation of the first ATS and the second ATS. Still further, the first ATS and the second ATS each include a respective transfer-switch mechanism, a respective bus attachment configured to connect to the interconnecting bus, and a respective motorized rack-out mechanism having a powered actuator.
US10148069B2 Position adjustment mechanism for a corona treatment apparatus
According to an aspect of the present disclosure, a position adjustment mechanism is provided for automatically adjusting the position of an electrode relative to a ground roller in a corona treatment apparatus. The position adjustment mechanism is capable of detecting thickened areas in a web of material that is being treated and automatically adjusting the air gap to maintain the quality of the surface treatment of the web.
US10148062B2 Laser light source device
A laser light source device has a semiconductor laser element, a heat transfer portion having thermal conductivity and connected to the semiconductor laser element, a cooler connected to the heat transfer portion on a side different from the semiconductor laser element, a control object temperature measurement section that measures a control object temperature as the temperature of the heat transfer portion or the cooler, an environmental temperature measurement section that measures an environmental temperature of the laser light source device, and a controller that controls the cooler. The controller is configured to control the cooler such that the control object temperature approaches a predetermined target temperature set according to the environmental temperature. The target temperature set when the environmental temperature is lower than a specific temperature is lower than the target temperature set when the environmental temperature is higher than the specific temperature.
US10148059B2 Gain mirror for solid state ring laser rotation sensors
A gain mirror is created for use as an optical amplifier in a solid state ring laser rotation sensor. Such a ring laser includes at least three mirrors for reflecting counter propagating laser beams around a closed loop optical path, wherein at least one of the mirrors is a gain mirror. The gain mirror is formed by applying a thin film of silica, a few half wavelengths thick and doped with Nd isotopes, onto a very high reflectivity mirror and then using a laser diode to pump it with intense light to form a population inversion in Nd3+ ions. An assembly consisting of this gain mirror and a pump laser diode can be used as an optical amplifier in a solid state ring laser to generate the two counter propagating laser light beams needed to measure rotation.
US10148045B2 Plug unit for vehicle
A plug unit for a hybrid vehicle is provided. The plug unit includes a low voltage plug connected to or disconnected from a low voltage circuit formed by a low voltage battery and a low voltage component, and allows a current to flow between the low voltage battery and the low voltage component when the low voltage plug is connected to the circuit. A high voltage plug connected to or disconnected from a high voltage circuit formed by a high voltage battery and a high voltage component, and allows a current to flow between the high voltage battery and the high voltage component when the high voltage plug is coupled to the circuit. Further, a main base having the high voltage plug mounted thereon, allows current flow in the circuits when the base is mounted and obstructs the current flowing in the high voltage circuit when the base is demounted.
US10148039B2 Communication connector
A communication connector (10) includes a plurality of wires (12 to 15) for transmitting communication signals, a plurality of terminals (20) to be connected to the respective wires (12 to 15), a housing (30) for accommodating the plurality of terminals (20), and a wire holding member (40) for arranging and holding the plurality of wires (12 to 15) at intervals.
US10148035B2 Connection interfaces with coupling mechanisms
Various connection interfaces are disclosed. In some embodiments, the connection interface includes a receptacle and a connector. The receptacle can be configured to be positioned in the wall of an electrical device. The receptacle can comprise a first set of electrical contacts and a channel. The connector can be configured to be matingly engaged with the receptacle in an engaged state and to be separated from the receptacle in a disengaged state. The connector can comprise a second set of electrical contacts. Some embodiments are configured such that angled surfaces of the channel and boss interact as the connector is moved into engagement with the receptacle. This can guide the connector into the receptacle such that the first and second sets of electrical contacts are in electrical communication with each other.
US10148023B1 Electrical connector
An electrical connector includes an insulating body, provided with multiple accommodating holes penetrating therethrough, multiple terminals, and multiple solder posts. Each terminal is located in a corresponding accommodating hole and provided with a retaining portion. Each solder post is provided with a base, a fixing portion extending upward from the base, and a welding portion extending downward from the base. The base has a first surface, the welding portion has a second surface, and the first surface and the second surface are connected to form an intersecting angle. A width of the base is greater than a width of the fixing portion, and the width of the base is greater than a width of the welding portion. A corresponding retaining portion retains the fixing portion, and the welding portion is located outside the corresponding retaining portion.
US10148022B2 Cable connector assembly
A cable connector assembly includes: a plug connector including plural conductive terminals; a cable including plural core wires, a braided layer coated the core wires, a cap coated the braided layer, and a metal member; a printed circuit board (PCB) including a first surface and a second surface opposite to the first surface, the plug connector being mounted on the first surface of the PCB; wherein the first surface of the PCB has three grounding holes at one end of the PCB, the second surface has plural conductive pads, the metal member includes a ring clamping the braided layer and a grounding portion extending from the ring, the grounding portion includes three grounding fingers inserted into the three grounding holes, respectively.
US10148020B2 Electrical assembly
An electrical assembly includes a first electrical component with a first conductor, a second electrical component with a second conductor, and an accommodating chamber which is formed on the electrical assembly and in which an electrical contact point between the first and second conductors is arranged. The first conductor is arranged in a first insulating part and has at a free conductor end that protrudes from the first insulating part. The second conductor is arranged in a second insulating part and has a free conductor end that protrudes from the second insulating part. The accommodating chamber is partially filled with a potting mass such that the contact point and the free conductor ends are covered by the potting mass and the potting mass is bounded by an inner wall of the accommodating chamber. The inner wall of the accommodating chamber is formed by wall surfaces of the insulating parts.
US10148014B2 Highly isolated monopole antenna system
Described herein are technologies that facilitate wireless communication with highly-isolated, dual-port antenna system. More particularly, an example antenna system that implements the technology includes a complementary pair of physically co-located antennas for signal transmission and/or reception. More particularly still, an example implementation of the disclosed technology is an antenna system that utilizes a monopole antenna symmetrically and physically co-located with a slot antenna in a shared antenna plane with a simple feed structure.
US10147997B2 Integration of millimeter wave antennas on microelectronic substrates
A high performance antenna incorporated on a microelectronic substrate by forming low-loss dielectric material structures in the microelectronic substrates and forming the antenna on the low-loss dielectric material structures. The low-loss dielectric material structures may be fabricated by forming a cavity in a build-up layer of the microelectronic substrate and filling the cavity with a low-loss dielectric material.
US10147994B2 Coupler circuit
Aspects of this disclosure relate to a coupler circuit configured to receive an output of a radio frequency coupler. The coupler circuit can be arranged in a daisy chain with other coupler circuits. The coupler circuit can include a switch configured to turn on based on a signal level of a direct current component of a coupler signal from another coupler circuit and pass a radio frequency component of the coupler signal when on. The coupler circuit can pass the coupler signal while a module that includes the coupler circuit is otherwise inactive.
US10147982B2 Advance indication of short-circuit conditions in a wet-cell battery
A wet-cell in a battery is configured with a set of i-electrodes. A collection surface inside the wet-cell is identified where electrically conductive debris accumulates to an expected height. A first i-electrode of a first polarity in the set of i-electrodes is configured to be located at substantially the expected height inside the wet-cell. A second i-electrode of a second polarity in the set of i-electrodes is configured to be located at substantially the expected height inside the wet-cell. A first indication device is installed where the first i-electrode and the second i-electrode are configured in an electrical circuit via the first indication device, wherein when the electrically conductive debris has accumulated up to the expected height, makes simultaneous electrical contact with the first i-electrode and the second i-electrode and activates the first indication device.
US10147979B2 Battery pack with cell fixing apparatus
A battery pack may include a plurality of cells arranged substantially adjacent to each other such that longitudinal centerlines of each of the cells are aligned substantially in parallel with each other in a first direction, a physical cell connection assembly that includes a cell-retaining portion disposed to contact each of the cells to hold the cells in a housing, an electrical cell connection assembly that includes a plurality of cell connectors disposed to contact at least selected ones of the cells in groups to facilitate electrical connection of the cells associated with each of the groups, a contact portion of each of the cell connectors being disposed to electrically connect electrodes of at least two of the cells, and a printed circuit board (PCB) configured to monitor electrical parameters associated with the cells based on electrical communication between the PCB and the electrical cell connection assembly.
US10147960B2 Shut down system and control method of fuel cell vehicle
A shut down system of a fuel cell vehicle includes: a fuel cell configured to output a high voltage; a rechargeable high voltage battery; a bidirectional converter arranged between an output terminal of the fuel cell and the high voltage battery; a first relay arranged between the fuel cell and the bidirectional converter; and a controller configured to control a voltage of the bidirectional converter when the fuel cell vehicle stalls to reduce a voltage of the output terminal of the fuel cell and turn off the first relay when a voltage value of the output terminal of the fuel cell is below a preset voltage reference value.
US10147949B2 Negative electrode material for lithium ion battery
A negative electrode material for a lithium ion battery according to an embodiment of the present disclosure includes graphite particles and amorphous carbon particles. The graphite particles have a median diameter (D50) A of 8.0 μm or more and 11.0 μm or less. A ratio A/B of the median diameter A (μm) to a median diameter (D50) B (μm) of the amorphous carbon particles satisfies a relation of 1.1<(A/B)≤2.75.
US10147947B2 Purification and use of ferrocyanide solutions
A system and method for efficiently purifying a starting material for a TMCC final product as well as a system and method for efficiently producing high quality TMCC material using the purified starting material.
US10147940B2 Electrode active material, preparation method thereof, and electrode and lithium battery containing the same
An electrode active material, a method of manufacturing the same, and an electrode and a lithium battery adopting the same. The electrode active material includes a core capable of occluding and emitting lithium; and a surface treatment layer formed on at least a portion of a surface of the core, wherein the surface treatment layer includes a lithium-free oxide having a spinel structure.
US10147934B2 Positive electrode for lithium accumulator
A lithium accumulator including: a current collector; a stack of at least two layers arranged on at least one surface of the current collector, wherein a first layer is in contact with the surface of the current collector and includes a mixture of at least two compounds selected from a lithiated manganese phosphate, a lithiated transition metal oxide, and a lithiated spinel-type manganese oxide; and an outer layer including an active material having at least 90% of a lithiated iron phosphate.
US10147933B2 Cathode active material, its manufacturing method, cathode, its manufacturing method, and secondary battery
A secondary battery having a cathode, an anode, and an electrolyte is provided. The cathode includes a cathode active material containing at least one kind selected from the group consisting of sulfur S and phosphorus P in a portion near the particle surface of a lithium composite oxide. A content of the kind in the portion is larger than that in the particle of the lithium composite oxide.
US10147932B2 Fabricating method of electrode assembly and electrochemical cell containing the same
A fabricating method of an electrode assembly according to the present invention includes forming a radical unit having a four-layered structure obtained by stacking a first electrode, a first separator, a second electrode, and a second separator one by one, and stacking at least one radical unit one by one to form a unit stack part.
US10147930B2 Construction of electrochemical storage cell with conductive block
An electrochemical storage cell is disclosed that comprises a core and a rectangular shell that receives the core snugly therein. The rectangular shell has first and second open ends. A first end cap is used to close the first open end. An anode terminal extends through the first end cap from an interior portion of the electrochemical storage cell to an external portion thereof. A first gasket is secured within the rectangular shell between the first end cap and the core to resiliently hold the core away from the first end cap. A second end cap is used to close the second open end. A cathode terminal extends through the second end cap from an interior portion of the electrochemical storage cell to an external portion thereof. A second gasket is secured within the rectangular shell between the second end cap and the core to resiliently hold the core away from the second end cap.
US10147910B2 Battery pack
A battery pack is disclosed. In one aspect, the battery pack includes an electrode assembly and a case accommodating the electrode assembly, wherein the case includes first and second walls opposing each other and respectively concavely and convexly shaped with respect to the electrode assembly. The battery pack also includes an uneven portion formed on the first wall.
US10147908B2 Repairing methods of organic light emitting display panels and organic light emitting display panels
The present disclosure relates to a repairing method of organic light emitting display panels and an organic light emitting display panel. The repairing method includes: identifying the display pixels required to be repaired, breaking down a connection between the control end of the transistor on the display pixel required to be repaired and the scanning line, connecting the first route end of the transistor on the display pixel required to be repaired and the second route end, and applying the second reference voltage continuously to the anode of the OLED on the display pixel required to be repair. The OLED may stay in the dark state in response to a configuration of the first reference voltage and the second reference voltage, so as to reduce power-consuming of repairing the organic light emitting display panel and to enhance repairing efficiency.
US10147903B2 Display device with overlapping substrate
A display device includes a substrate including a peripheral region folded back to face a rear surface of the substrate, and a counter region facing the peripheral region; and a filling member held between the peripheral region and the counter region. The substrate is folded such that the display device includes a first overlapping portion where a part of the peripheral region is bonded with the counter region with an adhesive material being provided therebetween; a second overlapping portion where a part of the peripheral region is in direct contact with the filling member; and a third overlapping portion where a part of the peripheral region is bonded with the filling member with an adhesive material being provided therebetween.
US10147901B2 Packaging method, display panel and display apparatus
A packaging method, a display panel, and a display apparatus. The packaging method comprises steps of: forming a frit layer in a packaging area of a first substrate; forming at least a metal thin film and/or at least a silicon thin film on the frit layer formed on the first substrate, and forming at least a metal thin film and/or at least a silicon thin film in a packaging area of a second substrate, wherein one of the outermost thin film formed on the frit layer and the outermost thin film formed is a metal thin film, and the other is a silicon thin film; and vacuum laminating the first substrate and the second substrate, without the use of a laser to irradiate the frit layer during the packaging.
US10147899B2 Tandem organic electroluminescent element
Provided is a tandem organic electroluminescent element, comprising a first electrode, a first light emitting unit, a third electron transporting layer, a second electron transporting layer, a first electron transporting layer, a charge generation layer, a second light emitting unit and a second electrode which are stacked up from bottom to top; both the first electron transporting layer and the second electron transporting layer comprising n type dopant, and a concentration of the n type dopant in the first electron transporting layer being larger than a concentration of the n type dopant in the second electron transporting layer, and the third electron transporting layer comprising no n type dopant; the arrangement of the first, the second and the third electron transporting layers can reduce the energy barrier of injecting electrons into the first light emitting unit by the charge generation layer to make the electrons easy to be injected.
US10147895B2 Curable polymeric materials and their use for fabricating electronic devices
The present teachings relate to curable linear polymers that can be used as active and/or passive organic materials in various electronic, optical, and optoelectronic devices. In some embodiments, the device can include an organic semiconductor layer and a dielectric layer prepared from such curable linear polymers. In some embodiments, the device can include a passivation layer prepared from the linear polymers described herein. The present linear polymers can be solution-processed, then cured thermally (particularly, at relatively low temperatures) and/or photochemically into various thin film materials with desirable properties.
US10147888B2 Biscarbazole derivative and organic electroluminescent element using same
A biscarbazole derivative having a specific group, which is represented by formula (1): and an organic electroluminescence device in which a plurality of organic thin-film layers including a light emitting layer are disposed between a cathode and an anode, and at least one of the organic thin-film layers include the biscarbazole derivative. The organic electroluminescence device exhibits high emission efficiency and has a long lifetime. In formula (1), each of A1 and A2 independently represents a substituted or unsubstituted aromatic hydrocarbon group having 6 to 30 ring carbon atoms; each of Y1 to Y16 independently represents C(R) or a nitrogen atom; each of R groups independently represents a hydrogen atom, etc.; and each of L1 and L2 independently represents a single bond, etc.; provided that at least one of A1, A2 and R represents a substituted or unsubstituted fluoranthenyl group, etc.
US10147886B2 Organic electroluminescent material and organic electroluminescent device including the same
An organic electroluminescent (EL) material and an organic EL device, the material being represented by the following Formula 1:
US10147884B2 Organic light-emitting device
According to one or more embodiments, an organic light-emitting device includes a first electrode, a second electrode facing the first electrode, and an organic layer between the first electrode and the second electrode and including an emission layer. The organic layer may include a first compound represented by Formula 1 and a second compound represented by one selected from Formula 2-1 to 2-4:
US10147883B2 Material for organic electroluminescent device and organic electroluminescent device including the same
A material for an organic electroluminescent device, represented by Formula 1, and an organic electroluminescent device including the same. The material for an organic electroluminescent device according to an embodiment of the present disclosure may be a triamine derivative in which the nitrogen atoms are connected (e.g., coupled) via the meta ring positions of L1 and L2 linkers, which may be represented by Formula 2.
US10147882B2 Styrl-based compound and organic light emitting diode comprising the same
A styryl-based compound represented by Formula 1 below is disclosed. An organic light-emitting diode including the styryl-based compound is also disclosed.
US10147873B2 Free layer, magnetoresistive cell, and magnetoresistive random access memory device having low boron concentration region and high boron concentration region, and methods of fabricating the same
A method of forming a magnetoresistive memory device includes forming a ferromagnetic layer, forming a tunneling barrier layer on the ferromagnetic layer, forming a first preliminary free magnetic layer (free layer) containing boron (B) on the tunneling barrier layer, forming a first buffer layer on the first preliminary free layer, performing a first annealing process to transition the first preliminary free layer to form a second preliminary free layer and the first buffer layer to form a first boride layer, performing an etching process to remove the first boride layer, forming a second buffer layer on the second preliminary free layer, performing a second annealing process to transition the second preliminary free layer to form a free layer and the second buffer layer to form a second boride layer, and performing an oxidation process to transition the second boride layer to an oxide layer.
US10147861B2 Thermoelectric generator
A thermoelectric generation unit for a cookstove or other heat source is described. The thermoelectric generation unit includes a probe, a thermoelectric module, and a fluid reservoir. The probe draws heat from a heat source such as a wood cookstove. The thermoelectric module generates an electric current based on a heat gradient created by different temperatures of contents of the fluid reservoir and the probe.
US10147856B2 Composite substrate, light emitting device, and method of manufacturing the light emitting device
A composite substrate includes a plate-like lead frame having a plurality of supporting leads and a plurality of element containers supported by the supporting leads. The plurality of element containers each has a first electrode lead, a second electrode lead, and a resin molded body integrated with the first electrode lead and the second electrode lead, and within the resin molded body, the first electrode lead, the second electrode lead, and the supporting lead are held spaced apart from one another. At least one of the plurality of element containers has a wire that connects the first electrode lead and the supporting lead and is covered with the resin molded body.
US10147855B2 Illumination device
There is proposed an illuminating device, comprising (a) a luminous element, (b) a support, and (c) a primary optical element, characterized in that (i) said luminous element (a) is present on the support (b), and (ii) said primary optical element (c) is arranged on a composite of luminous element (a) and support (b) in such a way that it takes up, directs and emits the radiation emerging from the luminous element in the desired light distribution, wherein (iii) said primary optical element (c) is fabricated from a high refractive index glass and (iv) attached to the support by direct bonding.
US10147854B2 Packaging for ultraviolet optoelectronic device
A solution for packaging an optoelectronic device using an ultraviolet transparent polymer is provided. The ultraviolet transparent polymer material can be placed adjacent to the optoelectronic device and/or a device package on which the optoelectronic device is mounted. Subsequently, the ultraviolet transparent polymer material can be processed to cause the ultraviolet transparent polymer material to adhere to the optoelectronic device and/or the device package. The ultraviolet transparent polymer can be adhered in a manner that protects the optoelectronic device from the ambient environment.
US10147843B2 Semiconductor light emitting device including a window layer and a light-directing structure
A device includes a semiconductor structure comprising a light emitting layer disposed between an n-type region and a p-type region. The semiconductor structure is disposed between a window layer and a light-directing structure. The light-directing structure is configured to direct light toward the window layer; examples of suitable light-directing structures include a porous semiconductor layer and a photonic crystal. An n-contact is electrically connected to the n-type region and a p-contact is electrically connected to the p-type region. The p-contact is disposed in an opening formed in the semiconductor structure.
US10147840B2 Light emitting diode with light emitting layer containing nitrogen and phosphorus
Embodiments of the invention include an n-type region, a p-type region, and a light emitting layer disposed between the n-type region and the p-type region. The light emitting layer is a III-V material comprising nitrogen and phosphorus. The device also includes a graded region disposed between the light emitting layer and one of the p-type region and the n-type region. The composition of materials in the graded region is graded.
US10147839B2 Method of forming a metal silicide transparent conductive electrode
A method of forming a metal silicide nanowire network that includes multiple metal silicide nanowires fused together in a disorderly arrangement on a substrate. The metal silicide nanowire network can be formed by applying a solution that contains silicon nanowires onto the substrate, forming a metal layer on the silicon nanowires, and performing a silicidation anneal such that the metal silicide nanowires are fused together in a disorderly arrangement, forming a mesh. After the silicidation anneal is performed, any unreacted silicon or metal can be selectively removed.
US10147833B2 Active photonic device having a Darlington configuration with feedback
Disclosed is an active photonic device having a Darlington configuration with a substrate and a collector layer that is over the substrate. The collector layer includes an inner collector region. An outer collector region substantially surrounds the inner collector region and is spaced apart from the inner collector region. A base layer is over the collector layer. A first outer base region and a second outer base region substantially surround the inner base region and are spaced apart from the inner base region and each other. An emitter layer is over the base layer. The emitter layer includes an inner emitter region that is ring-shaped and resides over and extends substantially around an outer periphery of the inner base region. A first outer emitter region and a second outer emitter region substantially surround the inner emitter region and are spaced apart from the inner emitter region and each other.
US10147827B2 Thin film solar cell
A solar cell that has a thin film of active material in which is defined a series or array of diffraction cells, wherein each diffraction unit-cell has a non-periodic series of diffraction features and is adapted to suppress at least one low order diffraction mode.
US10147814B2 Lateral MOSFET
A method includes forming a first isolation region in a substrate, wherein a top surface of the first isolation region is level with a top surface of the substrate, removing an upper portion of the first isolation region to form a recess, depositing a gate dielectric layer over the first isolation region, forming a gate electrode layer over the gate dielectric layer and patterning the gate electrode layer to form a gate electrode region, wherein a first portion of the gate electrode region is vertically aligned with the first isolation region and a second portion of the gate electrode region is formed over the substrate, and where a top surface of the first portion is lower than a top surface of the second portion.
US10147811B2 Process of forming a high electron mobility transistor (HEMT)
A process of forming a High Electron Mobility Transistor (HEMT) is disclosed. The HEMT includes a substrate, a channel layer, a barrier layer, and heavily doped regions made of metal oxide. The channel layer and the barrier layer provide recesses and a mesa therebetween. The heavily doped regions are formed by partially removing portions of a heavily doped layer on the mesa so as to have slant surfaces facing the gate electrode. The slant surfaces make angle of 135° to 160° relative to the top horizontal level of the mesa.
US10147801B2 Transistor with buried P+ and source contact
The present application features a transistor that includes an n-well region implanted into a surface of a substrate, a gate region, and a source region, and a drain region. The source region is on a first side of the gate region and includes a p-body region in the n-well region. An n+ region and a p+ region are implanted in the p-body region such that the p+ region is below the n+ region. The drain region is on a second side of the gate region and includes an n+ region.
US10147790B2 Method of forming a semiconductor device and structure therefor
An embodiment of a semiconductor device includes forming an active region that extends vertically into the semiconductor material in which the semiconductor device is formed. The active region may include a P-N junction or alternately a gate or a channel region of an MOS transistor.
US10147786B2 Power semiconductor device with charge balance design
A semiconductor body having first and second vertically spaced apart surfaces is formed. A gate trench that vertically extends from the first surface of the semiconductor body towards the second surface is formed. A gate electrode and a gate dielectric are formed in the gate trench. The gate dielectric electrically insulates the gate electrode from adjacent semiconductor material. A doped superjunction region vertically extending from a bottom of the gate trench towards the second surface of the semiconductor body is formed. The doped superjunction region includes first, second, and third doped pillars vertically extending from the first surface of the first semiconductor layer and directly adjoining one another. The second pillar is laterally centered between the first and third pillars and has an opposite conductivity type as the first and third pillars.
US10147777B2 Display device
A display device includes: a circuit part including at least one first region and at least one second region disposed adjacent to the first region, wherein the second region includes first pixel circuits arranged adjacent to the first region and second pixel circuits spaced apart from the first region; a display element part disposed on the circuit part, wherein a first display elements are connected to the first pixel circuits and overlap with the first region, and a second display elements are connected to the second pixel circuits; and bridge patterns electrically connecting the first and second pixel circuits and the first and second display elements, wherein the length of bridge patterns connecting the first pixel circuits and the first display elements is different from that of bridge patterns connecting the second pixel circuits and the second display elements.
US10147771B2 Organic light emitting diode display
An organic light emitting diode display includes a red pixel including a red organic emission layer, a blue pixel including a blue organic emission layer, a green pixel including a green organic emission layer, a main spacer adjacent to the blue pixel, and a sub spacer shorter than the main spacer.
US10147748B2 Image sensor chip
An image sensor chip includes a semiconductor layer intended to receive illumination on a back face and comprising a matrix of pixels on a front face. An interconnection structure is arranged on the front face and a carrier is attached to the interconnection structure with a first face of the carrier facing the front face. An annular trench, arranged on a perimeter of the image sensor chip, extends from a second face of the carrier through an entire thickness of the carrier and into the interconnection structure. A via opening, arranged within the annual trench, extends from the second face of the carrier through the entire thickness of the carrier to reach a metal portion of the interconnection structure. The via opening an annual trench are lined with an insulating layer. The via opening include a metal conductor making an electrical connection to the metal portion.
US10147747B2 Semiconductor device, manufacturing method thereof, and electronic device
A semiconductor device includes a first layer, a second layer over the first layer, and a third layer over the second layer. The first layer includes a first transistor. The third layer includes a second transistor. A channel formation region of the first transistor includes a single crystal semiconductor. A channel formation region of the second transistor includes an oxide semiconductor. The second layer includes a first insulating film, a second insulating film, and a conductive film. The conductive film has a function of electrically connecting the first transistor and the second transistor. The first insulating film is over and in contact with the conductive film. The second insulating film is provided over the first insulating film. The second insulating film includes a region with a carbon concentration of greater than or equal to 1.77×1017 atoms/cm3 and less than or equal to 1.0×1018 atoms/cm3.
US10147744B2 Array substrate, method of manufacturing the same, and display device
An array substrate, a method of manufacturing the same, and a display device are provided. In the array substrate of the present disclosure, the gate cutout is formed in the area where the gate line intersects the data line. The array substrate can reduce the coupling capacitance between the data line and the gate line. When the gate cutout extends beyond the area between the first thin film transistor and the second thin film transistor, the mutual interference between two thin film transistors of each pixel region can be further reduced.
US10147728B1 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a first trench in a substrate; forming a first shallow trench isolation (STI) in the first trench; forming a first patterned mask on the substrate; and using the first patterned mask to remove part of the first STI for forming a second trench and remove part of the substrate for forming a third trench. Preferably, a bottom surface of the third trench is lower than a bottom surface of the second trench.
US10147725B2 Forming MOSFET structures with work function modification
A method of making a semiconductor device comprises forming a first channel region comprising a first channel region material and a second channel region comprising a second channel region material; disposing a gate dielectric on the first channel region and second channel region; depositing a work function modifying material on the gate dielectric; disposing a mask over the work function modifying material deposited on the gate dielectric disposed on the first channel region; removing the work function modifying material from the unmasked gate dielectric disposed on the second channel region; removing the mask from the work function modifying material deposited on the gate dielectric disposed on the first channel region; forming a first gate electrode on the work function modifying material deposited on the first channel region and forming a second gate electrode on the gate dielectric disposed on the second channel region.
US10147719B2 Semiconductor field effect transistors and manufacturing method thereof
A semiconductor device includes a substrate, source/drain contacts, gate structures, conductive elements, and a first stop layer. The substrate has source/drain regions formed therein. The source/drain contacts are over the substrate and each of the source/drain contacts is electrically connected to the respective source/drain region. The gate structures are arranged in parallel on the substrate. The source/drain regions are arranged at opposite sides of the gate structures. Each of the gate structures is sandwiched between two most adjacent source/drain contacts. The conductive element is on the source/drain contacts and crosses over the gate structures. The conductive element is overlapped with at least one gate structure and at least two most adjacent source/drain contacts and is electrically connected to the at least two most adjacent source/drain contacts. The first stop layer is located between the gate structures and the conductive elements to electrically insulate the gate structures from the conductive elements.
US10147718B2 Electrostatic discharge (ESD) protection for the metal oxide medical device products
An ESD circuit includes a first metal oxide channel device having a drain coupled to a first node, a source coupled to a second node, and a gate coupled to the first node; a second metal oxide channel device having a source coupled to the first node, a drain coupled to the second node, and a gate coupled to the second node; a first capacitor coupled between the first and second nodes proximate to the first metal oxide channel device; and a second capacitor coupled between the first and second nodes proximate to the second metal oxide channel device. The ESD circuit can further include a third capacitor coupled between the first and second nodes proximate to the first capacitor. The ESD circuit can further include a fourth capacitor coupled between the first and second nodes proximate to the second capacitor.
US10147709B2 Light emitting module
A light emitting module including a light emitting device package structure and a heat dissipation structure is provided. The light emitting device package structure includes light emitting devices, a patterned reflective element and a patterned conductive layer. The patterned reflective element is disposed around side surfaces of the light emitting devices and exposes a first bottom surface of a first pad and a second bottom surface of a second pad. The patterned conductive layer is disposed on the first bottom surface of the first pad and the second bottom surface of the second pad. The light emitting devices are electrically connected to each other in a series connection, a parallel connection or a series-parallel connection through the patterned conductive layer. The heat dissipation structure is disposed below the light emitting device package structure and includes a heat dissipation unit and a patterned circuit layer disposed on the heat dissipation unit.
US10147708B2 Light emitting device having light emitting elements of substantially regular hexagonal shape
A light emitting device includes a package including a recess which includes a bottom surface having a substantially circular shape with a circular center, and light emitting elements provided on the bottom surface. Each of the light emitting elements has a substantially regular hexagonal shape. The light emitting elements include a first light emitting element, second light emitting elements provided to surround the first light emitting element, and a light reflective resin disposed between the first light emitting element and the second light emitting elements. The first light emitting element has an element center of the substantially regular hexagonal shape and is disposed on the bottom surface so that the element center substantially coincides with the circular center. Each side of the substantially regular hexagonal shape of the first light emitting element opposes one side of each of the substantially regular hexagonal shapes of the second light emitting elements.
US10147704B2 Semiconductor devices and methods of manufacturing thereof
Semiconductor devices and methods of manufacture thereof are disclosed. In some embodiments, a semiconductor device includes a first integrated circuit die, a second integrated circuit die coupled to the first integrated circuit die, and a through-via coupled between a first conductive feature of the first integrated circuit die and second conductive feature of the second integrated circuit die. A conductive shield is disposed around a portion of the through-via.
US10147700B2 Flexible window clamp
A window clamp includes a center portion, side portions, and flexible members. The side portions are arranged on opposing sides of the center portion. The flexible members extend between the side portions and the center portion. The flexible members allow movement of the center portion in X, Y, and Z directions independent of movement of the side portions.
US10147695B2 Cu core ball
A Cu core ball is provided that prevents any soft errors and decreases any connection failure. The Cu core ball includes a solder plating film formed on the surface of a Cu ball that is a Sn solder plating film or is made of a lead-free solder alloy, a principal ingredient of which is Sn. The solder plating film contains U of 5 ppb or less and Th of 5 ppb or less. The Cu ball has a purity of not less than 99.9% Cu and not more than 99.995% Cu. Pb and/or Bi contents therein are at a total of 1 ppm or more. The sphericity thereof is 0.95 or more. The obtained Cu core ball has an α dose of 0.0200 cph/cm2 or less.
US10147694B2 Direct injection molded solder process for forming solder bumps on wafers
Solder bumps are provided on round wafers through the use of injection molded solder. Copper pillars or ball limiting metallurgy are formed over I/O pads within the channels of a patterned mask layer. Solder is injected over the pillars or BLM, filling the channels. Molten solder can be injected in cavities formed in round wafers without leakage using a carrier assembly that accommodates wafers that have been previously subjected to mask layer deposition and patterning. One such carrier assembly includes an elastomeric body portion having a round recess, the walls of the recess forming a tight seal with the round wafer. Other carrier assemblies employ adhesives applied around the peripheral edges of the wafers to ensure sealing between the carrier assemblies and wafers.
US10147692B2 Package with UBM and methods of forming
Package structures and methods of forming package structures are discussed. A package structure, in accordance with some embodiments, includes an integrated circuit die, an encapsulant at least laterally encapsulating the integrated circuit die, a redistribution structure on the integrated circuit die and the encapsulant, a connector support metallization coupled to the redistribution structure, a dummy pattern, a second dielectric layer, and an external connector on the connector support metallization. The redistribution structure comprises a first dielectric layer having a first surface disposed distally from the encapsulant and the integrated circuit die. The dummy pattern is on the first surface of the first dielectric layer and around the connector support metallization. The second dielectric layer is on the first surface of the first dielectric layer and on at least a portion of the dummy pattern. The second dielectric layer does not contact the connector support metallization.
US10147690B2 Semiconductor device
A semiconductor device with enhanced performance. The semiconductor device has a high speed transmission path which includes a first coupling part to couple a semiconductor chip and an interposer electrically, a second coupling part to couple the interposer and a wiring substrate, and an external terminal formed on the bottom surface of the wiring substrate. The high speed transmission path includes a first transmission part located in the interposer to couple the first and second coupling parts electrically and a second transmission part located in the wiring substrate to couple the second coupling part and the external terminal electrically. The high speed transmission path is coupled with a correction circuit in which one edge is coupled with a branching part located midway in the second transmission part and the other edge is coupled with a capacitative element, and the capacitative element is formed in the interposer.
US10147689B2 Multi-die integrated circuit device with capacitive overvoltage protection
An electronic device includes a package, a plurality of external leads extending outside the package, a first die within the package having one or more first contacts electrically coupled to at least a first one of the external leads, and a second die within the package having one or more second contacts electrically coupled to at least a second one of the external leads. A capacitive coupling may be positioned between the first and second die to allow electrostatic discharge (ESD) current to flow between the first die and the second die in response to an ESD event and to electrically isolate the first and second die from each other in the absence of the ESD event.
US10147678B2 Trimming device
In a trimming device, a counter circuit generates n-bit setting data for n-bit trimming data used to trim the trimmed circuit. A trimming data generation circuit includes trimming elements whose conductive parts are blown when an electrical signal flows therein, pull-up resistors connected to high potential sides of the trimming elements, switches connected to the high potential sides of the trimming elements, and buffers. The trimming data generation circuit switches the switches in accordance with a level of the setting data, and generates the trimming data that is inputted to the trimmed circuit, via the buffers, from nodes at which the pull-up resistors and the trimming elements are connected to each other.
US10147677B2 Structure of integrated inductor
This invention discloses a structure of an integrated inductor, comprising: an outer metal segment which comprises a first metal sub-segment and a second metal sub-segment; an inner metal segment which is arranged inside an area surrounded by the outer metal segment and comprises a third metal sub-segment and a fourth metal sub-segment; and at least a connecting structure for connecting the outer metal segment and the inner metal segment. The first metal sub-segment corresponds to the third metal sub-segment, and the first metal sub-segment and the third metal sub-segment belong to different metal layers in a semiconductor structure. The second metal sub-segment corresponds to the fourth metal sub-segment, and the second metal sub-segment and the fourth metal sub-segment belong to different metal layers in a semiconductor structure.
US10147670B2 Dual module for dual chip card
A dual module for a dual chip card includes a supporting film supporting on an outer surface, a plurality of connecting pads including two series of connecting pads extending in a given direction and, on an inner surface, two inner connection areas for connection to an antenna of the dual card and a chip, the chip including contact terminals connected by wires to the inner connection areas or electric connecting pads by holes passing through the supporting film while being coated, together with the wires, by coating resin. The electric connecting pads of the outer surface include only three pads. Each of the two inner connection areas forms a comb including a body extending under each of the pads of one of the two series of connecting pads separated from the coating mass, respectively. Blades extend separately from one another from the body until ends covered by the coating mass.
US10147667B2 Cooler module, and method for manufacturing cooler module
A cooler module has a cooling tube and a support member. The cooling tube has a first protruding tube portion and a second protruding tube portion. The first protruding tube portion is provided with a first flexible portion formed in an annular shape. The second protruding tube portion is provided with a second flexible portion formed in an annular shape. The support member has a first fitting portion fitted to the first protruding tube portion and a second fitting portion fitted to the second protruding tube portion. The support member supports a longitudinal center portion of the cooling tube on a condition that the first protruding tube portion and the first fitting portion are fitted together, the second protruding tube portion and the second fitting portion are fitted together, and the first flexible portion and the second flexible portion are recessed toward an inside of the cooling tube.
US10147665B2 Power module having dual-sided cooling
A power module having dual-sided cooling is provided with a semiconductor chip between an upper board and a lower board of the power module. In particular, the upper board includes: a first bonding layer made of a dielectric material, and a first electrode made of a copper material and provided on a first surface of the first bonding layer, and the first electrode is connected to the semiconductor chip. The lower board includes: a second bonding layer made of a dielectric material, and a second electrode made of a copper material and provided on a first surface of the second bonding layer, and the second electrode is connected to the semiconductor chip. More specifically, a thickness of the first electrode is greater than a thickness of the first bonding layer, and a thickness of the second electrode is greater than a thickness of the second bonding layer.
US10147660B2 Remapped packaged extracted die with 3D printed bond connections
An integrated circuit is provided. The integrated circuit includes a package base including package leads, an extracted die removed from a previous packaged integrated circuit, and an an interposer bonded to the extracted die and the package base. The extracted die includes original bond pads and one or more original ball bonds on the original bond pads. The interposer includes first bond pads electrically connected to the original bond pads with 3D printed first bond connections conforming to the shapes and surfaces of the extracted die and the interposer and second bond pads electrically connected to the package leads with 3D printed second bond connections conforming to shapes and surfaces of the interposer and package base.
US10147658B2 Stacked semiconductor apparatus being electrically connected through through-via and monitoring method
A semiconductor apparatus includes a plurality of stacked chips. Each of the plurality of stacked chips includes a delay chain. Each of the plurality of stacked chips comprises a plurality of Through-Vias, wherein one of the plurality of Through-Vias formed in a first one of the plurality of stacked chips and electrically coupled to a predetermined location of a first delay chain on the first one of the plurality of stacked chips and one of the plurality of Through-Vias formed in a neighboring one of the plurality of stacked chips and electrically coupled to a predetermined location of a delay chain on the neighboring one of the plurality of stacked chips are configured to electrically couple the first one of the plurality of stacked chips to the neighboring one of the plurality of stacked chips. A signal transmitted from a first one of the plurality of stacked chips generates a feedback signal to the first one of the plurality of stacked chips through one or more of the plurality of Through-Vias.
US10147650B2 Semiconductor devices having fin-type patterns and metal contacts and methods of manufacturing the same
A semiconductor device includes a first fin-type pattern and a second fin-type pattern which protrude upwardly from an upper surface of a field insulating film and extend in a first direction. A gate structure intersects the first fin-type pattern and the second fin-type pattern. A first epitaxial layer is on the first fin-type pattern on at least one side of the gate structure, and a second epitaxial layer is on the second fin-type pattern on at least one side of the gate structure. A metal contact covers outer circumferential surfaces of the first epitaxial layer and the second epitaxial layer. The first epitaxial layer contacts the second epitaxial layer.
US10147649B2 Semiconductor device structure with gate stack and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a substrate. The semiconductor device structure includes a gate stack over the substrate. The gate stack has a first upper portion and a first lower portion, and the first upper portion is wider than the first lower portion. The semiconductor device structure includes a spacer layer surrounding the gate stack. The spacer layer has a second upper portion and a second lower portion. The second upper portion is thinner than the second lower portion.
US10147641B2 3D IC method and device
A method of three-dimensionally integrating elements such as singulated die or wafers and an integrated structure having connected elements such as singulated dies or wafers. Either or both of the die and wafer may have semiconductor devices formed therein. A first element having a first contact structure is bonded to a second element having a second contact structure. First and second contact structures can be exposed at bonding and electrically interconnected as a result of the bonding. A via may be etched and filled after bonding to expose and form an electrical interconnect to interconnected first and second contact structures and provide electrical access to this interconnect from a surface.
US10147636B2 Methods for fabricating trench isolation structure
A method for fabricating a trench isolation structure is provided. The method includes providing a substrate and forming a patterned mask layer on the substrate. A first etching step is performed on the substrate by using the patterned mask layer to form a trench in the substrate. A dielectric material is formed in the trench and on the patterned mask layer, wherein the dielectric material on the patterned mask layer has a first height. An etch back step is performed to decrease the dielectric material on the patterned mask layer to a second height. A planarization process is performed to remove the dielectric material on the patterned mask layer, where a polishing pad is used, and a first pressure and a second pressure are respectively applied on a central portion and a peripheral portion of the polishing pad, wherein the second pressure is greater than the first pressure.
US10147629B2 Electrostatic chuck device
Provided is an electrostatic chuck device in which breakdown between an electrostatic chuck portion and a cooling base portion can be prevented, voltage endurance can be improved, uniformity in the in-plane temperature of a mounting surface of the electrostatic chuck portion where a plate-shaped sample is mounted can be improved, and voltage endurance of a heating member can be improved by applying a uniform voltage between the electrostatic chuck portion and the cooling base portion. An electrostatic chuck device (10) includes: an electrostatic chuck portion (11) that includes a ceramic plate-shaped body and an internal electrode 18 for electrostatic adsorption; and a cooling base portion (12) that adjusts a temperature of the internal electrode (18) for electrostatic adsorption, in which a first insulating member (20) is adhered to a second main surface of the ceramic plate-shaped body through a first adhesive (19) so as to cover a periphery of the internal electrode for electrostatic adsorption (18), a second insulating member (14) is adhered to a top surface of the cooling base portion (12) through a second adhesive (13), a heating member (15) is provided on a top surface of the second insulating member (14), and the electrostatic chuck portion (11) and the cooling base portion (12) are adhered to each other and integrated through an organic adhesive layer (16).
US10147627B2 Automated material handling system for semiconductor manufacturing based on a combination of vertical carousels and overhead hoists
A highly efficient Automated Material Handling System (AMHS) that allows an overhead hoist transport vehicle to load and unload Work-In-Process (WIP) parts directly to/from one or more WIP storage units included in the system. The AMHS includes an overhead hoist transport subsystem and at least one vertical carousel stocker having a plurality of storage bins. The overhead hoist transport subsystem includes an overhead hoist transport vehicle traveling along a suspended track defining a predetermined route, which runs adjacent to the carousel stocker, thereby allowing the overhead hoist transport vehicle to access a WIP part directly from one of the storage bins. At least one of the storage bins includes a movable shelf operative to move laterally from a first position along the carousel path to a second position near the overhead hoist transport vehicle.
US10147613B2 Neutral beam etching of Cu-containing layers in an organic compound gas environment
A method and apparatus for dry etching pure Cu and Cu-containing layers for manufacturing integrated circuits. The invention uses a directional beam of O-atoms with high kinetic energy to oxidize the Cu and Cu-containing layers, and organic compound etching reagents that react with the oxidized Cu to form volatile Cu-containing etch products. The invention allows for low-temperature, anisotropic etching of pure Cu and Cu-containing layers in accordance with a patterned hard mask or photoresist.
US10147612B2 Metal pattern forming method
A metal pattern forming method according to an embodiment includes forming a metal film on a surface of a substrate by an electroless plating method, the substrate including a first layer including a protrusion and a recess, and a film thickness of the metal film being a half or more of a width of the recess; and performing wet etching, the metal film in the recess removed by the wet etching and the metal film on the protrusion remained after the wet etching.
US10147609B2 Semiconductor epitaxy bordering isolation structure
A method includes providing a semiconductor structure having an active region and an isolation structure adjacent to the active region, the active region having source and drain regions sandwiching a channel region for a transistor, the semiconductor structure further having a gate structure over the channel region. The method further includes etching a trench in one of the source and drain regions, wherein the trench exposes a portion of a sidewall of the isolation structure, epitaxially growing a first semiconductor layer in the trench, epitaxially growing a second semiconductor layer over the first semiconductor layer, changing a crystalline facet orientation of a portion of a top surface of the second semiconductor layer by an etching process, and epitaxially growing a third semiconductor layer over the second semiconductor layer after the changing of the crystalline facet orientation.
US10147596B2 Methods and solutions for cleaning INGAAS (or III-V) substrates
Embodiments described herein generally relate to improved methods and solutions for cleaning a substrate prior to epitaxial growth of Group III-V channel materials. A first processing gas, which includes a noble gas and a hydrogen source, is used to remove the native oxide layer from the substrate surface. A second processing gas, Ar/Cl2/H2, is then used to create a reactive surface layer on the substrate surface. Finally, a hydrogen bake with a third processing gas, which includes a hydrogen source and an arsine source, is used to remove the reactive layer from the substrate surface.
US10147584B2 Apparatus and techniques for decelerated ion beam with no energy contamination
An ion implantation system may include an ion source to generate an ion beam, a substrate stage disposed downstream of the ion source; and a deceleration stage including a component to deflect the ion beam, where the deceleration stage is disposed between the ion source and substrate stage. The ion implantation system may further include a hydrogen source to provide hydrogen gas to the deceleration stage, wherein energetic neutrals generated from the ion beam are not scattered to the substrate stage.
US10147579B2 Electrical distribution apparatus including barrier and methods of assembling same
An electrical device includes a power connector coupleable to a cable. The power connector defines an interior space and a cable opening, the power connector arranged to receive the cable into the interior space through the cable opening. The electrical device further includes a barrier arranged to at least partially cover the cable opening, said barrier comprising an inner collar and an outer collar, each of said inner collar and said outer collar arranged to receive at least a portion of the cable therethrough, wherein said outer collar circumscribes said inner collar.
US10147576B2 Electromagnetic switch device for starter
An electromagnetic switch device for starter includes a connector assembly which has a plurality of connectors formed by stamping a conductive material and which forms a motor electric circuit and an electric circuit for supplying power to an attraction coil and a holding coil, wherein the connector assembly includes: a connector (A) connecting one of a pair of sub fixed contacts and a battery terminal; a connector (B) connecting the other one of the pair of sub fixed contacts, and one end of the attraction coil and one end of the holding coil; a connector (C) connecting the other end of the attraction coil and a motor terminal; a connector (D) connecting one end of a sub coil and an S terminal; and a resin member integrally fixing at least one pair of the connector (A), the connector (B), the connector (C), and the connector (D).
US10147568B1 Keyboard device
A keyboard device includes a base plate, a connecting element and a keycap. The connecting element is connected with a hook of the keycap and the base plate. The keycap includes an elastic structure, a first hooking part and a second hooking part. The elastic structure hook is installed on an inner surface of the keycap. The first hooking part is arranged beside a first side of the elastic structure. The second hooking part is arranged beside a second side of the elastic structure. While the connecting element is assembled with the keycap, the first hooking part and the second hooking part are pushed by the connecting element and the keycap is bent in response to the elasticity of the elastic structure. Consequently, the first hooking part is moved away from the second hooking part.
US10147566B2 Switch, in particular power switch, for low voltages
A switch is disclosed, in particular a power switch, for low voltages. The switch includes mechanically separable contact elements, in abutment when the switch is closed and via which a current to be monitored flows through the switch, an electronic trigger unit, which triggers a respective contact mechanics unit if a current condition is satisfied. In the event of triggering, the contacts are separated and the switch is switched on via the contact mechanics unit. A supply unit is included to extract a first electric energy from the current flowing through the switch to supply the trigger unit with energy. To guarantee energy supply even when switching to a short-circuit, the contact mechanics unit is coupled to a conversion unit, which converts a portion of the mechanical energy to be provided during switching-on into a second electric energy that supplies the trigger unit with electric energy during switching-on.
US10147565B2 Vertical interlock system
A vertical interlock system, comprising: a power supply generating a bypass signal; a first breaker connected to the power supply and controlled by a first switch; a second breaker connected to the power supply and controlled by a second switch, the second breaker being located above the first breaker; a control lever having a first orientation and a second orientation; and a fixer for locking the control lever in either the first or second orientation, wherein when the control lever is in the first orientation the first switch is locked closed, when the control lever is in the second orientation the second switch is locked closed position, when the first switch is open, the control lever cannot be placed in the first orientation, and when the second switch is open, the control lever cannot be placed in the second orientation.
US10147559B2 Device for separating at least two adjacent strands of material and system including such a device
The invention relates to a device (30) for separating at least two strands of material (12a, 12b) from the cutting of a strip of material moving continuously, characterized in that the device includes a spreader (32, 33) for spreading the strands of material apart in a transverse direction (v) extending in the movement plane (P2) of the strands of material, perpendicularly to the movement direction of said strands of material.
US10147558B2 Structural supercapacitor
A composition of a capacitor and a method to form same are disclosed. The capacitor comprises a first electrode, a second electrode, and at least one cellular material disposed between said first electrode and said second electrode. Further, the capacitor is at least partially impregnated with one or more liquid prepolymers comprising an electrolyte material, which is cured to form a polymeric matrix.
US10147556B2 Power storage device and electronic device
A power storage device with high capacity, a power storage device with high energy density, a highly reliable power storage device, and a long-life power storage device are provided. The power storage device includes a positive electrode, a separator, a negative electrode, and an electrolytic solution. The electrolytic solution contains an alkali metal salt and an ionic liquid. The separator is located between the positive electrode and the negative electrode. At least part of the positive electrode overlaps with the negative electrode. At least part of an end portion of the negative electrode is located inside a region between end portions of the positive electrode.
US10147554B2 Energy storage dye-sensitized solar cell
Provided is an energy storage dye-sensitized solar cell having a simple structure. An energy storage dye-sensitized solar cell of the present invention has a photoelectrode and a charge storage electrode on the same surface of a conductive substrate such that the photoelectrode and the charge storage electrode act as one electrode. Hence, the energy storage dye-sensitized solar cell comprises two electrodes: the above-described one electrode and a counter electrode covered with a catalyst, thus having a simple structure.
US10147549B2 Power factor correction capacitors
An apparatus includes a case capable of receiving a plurality of capacitive elements, each capacitor element having at least two capacitors, and each capacitor having a capacitive value. The apparatus also includes a cover assembly with a peripheral edge secured to the case. The cover assembly includes, for each of the plurality of capacitive elements, a cover terminal that extends upwardly from the cover assembly generally at a central region of the cover assembly. Each cover terminal is connected to one of the at least two capacitors of the respective one of the plurality of capacitive elements. The cover assembly also includes, for each of the plurality of capacitive elements, a cover terminal that extends upwardly from the cover assembly at a position spaced apart from the cover terminal generally at the central region of the cover assembly.
US10147548B2 Capacitors using porous alumina structures
Capacitors and methods of making the same are disclosed herein. In one embodiment, a capacitor comprises a structure having first and second oppositely facing surfaces and a plurality of pores each extending in a first direction from the first surface towards the second surface, and each having pore having insulating material extending along a wall of the pore; a first conductive portion comprising an electrically conductive material extending within at least some of the pores; and a second conductive portion comprising a region of the structure consisting essentially of aluminum surrounding individual pores of the plurality of pores, the second conductive portion electrically isolated from the first conductive portion by the insulating material extending along the walls of the pores.
US10147521B2 Combined power and communications cable
Aspects of the present invention provide an improved cable having a reduced cross section while continuing to provide high voltage (noisy) power signals alongside low voltage (noise-susceptible) data signals. The improved cable can be used for power delivery and communications between a motor and a drive in an industrial control system. The reduced cross section advantageously improves handling. By providing separate groups between a group delivering the power signals and a group providing the data signals, thereby enforcing a physical separation, and by twisting together individual conductors of the group delivering the power signals with the group providing the data signals and the groups providing the separation, the reduced cross section can be achieved while continuing to minimize noise and interference onto the data signals due to the power signals.
US10147518B2 Stranded wire conductor and insulated wire
A stranded wire conductor includes a plurality of copper-based element wires which are twisted together, and is subjected to circular compression and then heat treatment. The copper-based element wires have a Ni-based plated layer on the surface. The stranded wire conductor preferably has a conductor cross-sectional area of 0.25 mm2 or less. An insulated wire includes the stranded wire conductor, and an insulator that coats the outer circumference of the stranded wire conductor.
US10147510B1 Electroplated AU for conformal coating of high aspect ratio silicon structures
A method for electroplating a nonmetallic grating including providing a nonmetallic grating; performing an atomic layer deposition (ALD) reaction to form a seed layer on the nonmetallic grating; and electroplating a metallic layer on the seed layer such that the metallic layer uniformly and conformally coats the nonmetallic grating. An apparatus including a silicon substrate having gratings with an aspect-ratio of at least 20:1; a atomic layer deposition (ALD) seed layer formed on the gratings; and an electroplated metallic layer formed on the seed layer, wherein the electroplated metallic layer uniformly and conformally coats the gratings.
US10147499B1 Memory power-up testing system
In some embodiments, a system includes a memory testing circuit configured to perform a test to determine whether a portion of a memory is operational at a specified amount of time after a power-up request by performing operations. The operations may include sending a power-up request to the portion. The operations may further include sending, at the specified amount of time after the power-up request, a write request for a write operation at the portion. The operations may further include sending a read request that requests a read operation for data written by the write operation. The operations may further include determining, based on data received in response to the read request, whether the portion correctly performed the read operation and the write operation.
US10147490B2 Method for reducing a memory operation time in a non-volatile memory device and corresponding non-volatile memory device
A method can be used for reducing a memory operation time in a non-volatile memory device having a memory array with a number of memory cells. The method includes performing a first execution of the memory operation on a set of memory cells by applying a first biasing configuration, storing information associated to the first biasing configuration, and performing a second execution, subsequent to the first execution, of the memory operation on the same set of memory cells by applying a second biasing configuration that is determined according to the stored information associated to the first biasing configuration.
US10147480B2 Sort operation in memory
Examples of the present disclosure provide apparatuses and methods related to performing a sort operation in a memory. An example apparatus might include a a first group of memory cells coupled to a first sense line, a second group of memory cells coupled to a second sense line, and a controller configured to control sensing circuitry to sort a first element stored in the first group of memory cells and a second element stored in the second group of memory cells by performing an operation without transferring data via an input/output (I/O) line.
US10147479B2 Memory module and memory system
In a memory module including a plurality of DRAM chips which transmit/receive a system data signal with a predetermined data width and at a transfer rate and which transmit/receive an internal data signal having a larger data width and a lower transfer rate as compared with the system data signal, the transfer rate of the system data signal is restricted. Current consumption in DRAMs constituting the memory module is large, hindering speed increases. For this memory module, a plurality of DRAM chips are stacked on an IO chip. Each DRAM chip is connected to the IO chip by a through electrode, and includes a constitution for mutually converting the system data signal and the internal data signal in each DRAM chip by the IO chip. Therefore, wiring between the DRAM chips can be shortened, and DLL having a large current consumption may be disposed only on the IO chip.
US10147478B2 Semiconductor memory device, method of controlling read preamble signal thereof, and data transmission system
A system, includes a controller comprising a plurality of first external terminals configured to supply a command and an address, and communicate a data, and communicate a strobe signal related to the data; and a semiconductor memory device including a plurality of second external terminals corresponding to the plurality of first external terminals, at least one of the plurality of first external terminals and at least one of the plurality of second external terminals each being capable of supplying an information specifying a length of a preamble of the strobe signal before the semiconductor memory device communicates the data between the controller and the semiconductor memory device, the semiconductor memory device further including a preamble register configured to be capable of storing the information.
US10147472B2 Apparatuses and methods for targeted refreshing of memory
Apparatuses and methods for targeted row refreshes are disclosed herein. In an example apparatus, a predecoder receives a target row address and determines whether a target row of memory associated with the target row address is a primary or a redundant row of memory. The predecoder is further configured to cause one or more rows of memory physically adjacent the primary row of memory to be refreshed if the primary row is the target row or one or more rows of memory physically adjacent the redundant row of memory to be refreshed if the redundant row of memory is the target row of memory.
US10147462B2 Footage collecting/broadcasting device, footage collecting/broadcasting system, footage collecting/broadcasting method, and recording medium recorded with a program
A footage collecting/broadcasting device includes a procedure, the procedure including: cyclically overwriting and storing input footage data in a storage section; periodically transmitting an existence confirmation request to an external device; setting, as a first start time to start protection of the footage data that excludes the inputted footage data from an overwrite target, a point in time reached by backtracking by a set time in cases in which the existence confirmation response from the external device is not detected a specific number of times.
US10147453B1 Laser boost and duration optimization
This disclosure is related to systems, devices, processes, and methods to optimize a laser power boost amplitude, a laser power boost duration, or both in a heat-assisted data recording device, such as in heat-assisted magnetic recording (HAMR). The amplitude and duration for the laser power boost may be determined for a specific portion of a write operation, such as a first sector of the write operation. During operation of a data storage device, the laser power boost may provide additional power to the laser for the specific portion. Once the laser power boost duration has elapsed, the data storage device may continue providing power to the laser at the normal power input range of the laser. The laser power boost settings may be determined on a per head per zone basis, per track basis, or another configuration.
US10147450B2 Method and apparatus for determining read-head deviation using orthogonal preambles
A storage device includes read circuitry having a read head having a detector that outputs signals representing data from a first track and an adjacent track. The read head is subject to off-track excursions during which the read head detects signals from both the first track and an adjacent track. Data on each track includes a preamble including a repeating pattern. The repeating pattern in any first track is orthogonal to the repeating pattern in any track adjacent to the first track. The read circuitry also includes respective Discrete Fourier Transform circuits to identify components in the signals corresponding to respective frequencies characteristic of the repeating pattern on the first track and the repeating pattern on the second track, and computation circuitry to determine from the components a ratio by which the read head is off-track. Corresponding methods are provided for operating such a storage device and for reading data.
US10147449B2 Partial curing of a microactuator mounting adhesive in a disk drive suspension
Various embodiments concern a method of attaching a microactuator to a flexure, depositing a wet mass of structural adhesive on the flexure, mounting the microactuator on the wet mass of structural adhesive, partially curing the mass of structural adhesive through a first application of curing energy, and depositing a mass of conductive adhesive on the flexure. The mass of conductive adhesive is deposited in contact with the mass of structural adhesive. The state of partial curing of the structural adhesive prevents the conductive adhesive from wicking between the flexure and the underside of the microactuator and displacing the structural adhesive which may otherwise result in shorting to a stainless steel layer of the flexure. The method further comprises fully curing the mass of structural adhesive and the conductive adhesive through a second application of curing energy.
US10147444B2 Electronic apparatus and voice trigger method therefor
A voice trigger method for an electronic apparatus is provided. The voice trigger method includes the following steps. Receive a current voice signal. Extract a current voice feature from the current voice signal. Determine whether a previous voice feature of a previous voice signal is stored. When the previous voice feature is stored, at least one of adjusting a confidence threshold and determining whether to wake up the electronic apparatus is performed according to whether the previous voice feature is corresponding to a false acceptance situation or a false rejection situation and the similarity between the current voice feature and the previous voice feature.
US10147440B2 Method for playing data and apparatus and system thereof
A method for data playing and an associated apparatus and system are provided. The method may be applied to a player apparatus. The player apparatus receives the data to be played from outside and stores the received data in a buffer. The method specifically includes the steps of: determining whether an amount of buffered data for the data to be played in the buffer is changed, wherein the buffered data input speed for the buffer is fixed; and when determining that the amount of buffered data is changed, adjusting a playing speed of the player apparatus, such that the buffered data output speed and the buffered data input speed are the same for the buffer.
US10147436B2 Audio encoder and decoder with program information or substream structure metadata
Apparatus and methods for generating an encoded audio bitstream, including by including substream structure metadata (SSM) and/or program information metadata (PIM) and audio data in the bitstream. Other aspects are apparatus and methods for decoding such a bitstream, and an audio processing unit (e.g., an encoder, decoder, or post-processor) configured (e.g., programmed) to perform any embodiment of the method or which includes a buffer memory which stores at least one frame of an audio bitstream generated in accordance with any embodiment of the method.
US10147429B2 Speaker verification using co-location information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying a user in a multi-user environment. One of the methods includes receiving, by a first user device, an audio signal encoding an utterance, obtaining, by the first user device, a first speaker model for a first user of the first user device, obtaining, by the first user device for a second user of a second user device that is co-located with the first user device, a second speaker model for the second user or a second score that indicates a respective likelihood that the utterance was spoken by the second user, and determining, by the first user device, that the utterance was spoken by the first user using (i) the first speaker model and the second speaker model or (ii) the first speaker model and the second score.
US10147422B2 Customized voice action system
Systems, methods, and computer-readable media that may be used to modify a voice action system to include voice actions provided by advertisers or users are provided. One method includes receiving electronic voice action bids from advertisers to modify the voice action system to include a specific voice action (e.g., a triggering phrase and an action). One or more bids may be selected. The method includes, for each of the selected bids, modifying data associated with the voice action system to include the voice action associated with the bid, such that the action associated with the respective voice action is performed when voice input from a user is received that the voice action system determines to correspond to the triggering phrase associated with the respective voice action.
US10147411B2 Active noise cancellation device
An active noise cancellation device for cancelling a primary acoustic path between a noise source and a microphone by an overlying secondary acoustic path between a canceling loudspeaker and the microphone, the device comprising: a first input for receiving a microphone signal from the microphone; wherein the first electrical compensation path and the second electrical compensation path are coupled in parallel between a first node and the first input to provide the first noise canceling signal for a feed-backward prediction of the noise source; wherein the third electrical compensation path and the fourth electrical compensation path are coupled in parallel between a second node and the first input to provide the second noise canceling signal for a feed-forward prediction of noise source.
US10147408B2 Connection setting of tone processing module
A first input section is used for inputting first tone data, and a first output section is connected to the first input section via a first path. A second input section is used for inputting second tone data, and a second output section is connected to the second input section via a second path. A tone processing module performs tone processing on the tone data, and a processor is configured to insert the tone processing module into the first and second paths in response to selection of first and second modes, respectively. The tone processing module performs the tone processing on the first tone data in the first mode, and performs the tone processing on the second tone data in the second mode. The above allows connection of the module to be set easily in response to the selected mode.
US10147407B2 Characterizing audio using transchromagrams
Methods, systems and apparatus to characterize audio using transchromagrams are disclosed. An example method includes generating, by executing one or more instructions on a processor, a set of transition matrices based on a plurality of time frames of the audio data, each of the plurality of transition matrices generated based on a different pair of time frames in the plurality of time frames, and indicating probabilities that anterior musical notes in an anterior time frame of the pair transition to posterior musical notes in a posterior time frame of the pair, generating, by executing one or more instructions on a processor, a data structure representing how the audio data changes statistically between the plurality of time frames based on the set of transition matrices, and causing, by executing one or more instructions on a processor, a database to store the data structure within metadata that describes the audio data.
US10147402B2 Instrument provided with an assembled soundboard
The invention relates to an instrument provided with an assembled soundboard. The nerve structures of the soundboard components are linked to the bass and middle registers on the one hand and the descant on the other hand and are positioned in a different angle with respect to the keyboard. The different positioning of the nerve structures contributes to an improved sound quality, a balanced volume and a warmer timbre. Moreover, such assembled soundboard offers a better resistance to changing weather conditions (i.e. cold and humidity).
US10147398B2 Display control method and device
A display control method executed by a computer, includes: acquiring, with a processor and from a display data group associated with a plurality of work contents, at least one item of display data associated with a first work content of the plurality of work contents; and displaying the acquired at least one item of display data, using a display mode corresponding to a reference object recognized by performing image recognition on an input image, the acquired at least one item of display data being superimposed on the input image during display.
US10147395B2 Field sequential image display device
There has been room for improvement in terms of increasing the life of display elements which have occurrences of irreversible bright point defects and black point defects and shortened lives of display elements when DMDs, which are reflective display devices, are used in high temperature environments such as being installed in vehicles. In the present invention, a display control means displays a display image in display elements. An illumination control means drives various illumination means in each subframe into which a frame of the display image is temporally divided, by a field sequential system. The frame is provided with a display period in which the display image is displayed in the display elements by the display control means normally driving a plurality of pixels and the illumination control means driving the illumination means and a non-display period in which the display image is not displayed in the display elements by the display control means engaging in non-display period drive of the plurality of pixels and the illumination control means turning off the illumination means.
US10147389B2 Control circuit and associated control method applied to digital visual interface
A control circuit applied to digital visual interface (DVI) includes a detecting circuit and a switching circuit. The detecting circuit detects a state of a predetermined pin of a DVI connector to generate a control signal. The switching circuit selectively connects a first pin and a second pin of the DVI connector to one a storage unit storing first identification data and a storage unit storing second identification data according to the control signal.
US10147388B2 Systems and methods for enhancing viewing experiences of users
Methods and systems are described for a media guidance application that enhances the viewing experiences of users by modifying, as perceived by a user, an area outside of the television or computer screen. In particular, the media guidance application may enhance the viewing experiences of users by darkening an area outside of a display screen visible to a user in order to prevent the area outside of the display screen from distracting a user.
US10147384B2 Boosting voltage generator and a display apparatus including the same
A boosting voltage generator includes a switching circuit, a control circuit and a boosting circuit. The switching circuit is connected to a first input terminal receiving a first frame signal and a second input terminal receiving a second frame signal, and generates a first switching signal and a second switching signal based on a voltage at the first input terminal and a voltage at the second input terminal. The second frame signal has a phase opposite to that of the first frame signal. The control circuit is connected to the first and second input terminals, and selectively connects the first and second input terminals with a ground voltage based on a mode selection signal. The boosting circuit generates a first boosting voltage and a second boosting voltage based on the first switching signal, the second switching signal, a first feedback voltage and a second feedback voltage.
US10147382B2 Touch panel, display panel, and display unit
A touch panel, a display panel, and a display unit achieving prevention of erroneous detection caused by external noise, are provided. The touch panel includes: a plurality of detection scan electrodes extending in a first direction; and a plurality of detection electrodes facing the plurality of detection scan electrodes and extending in a second direction which intersects the first direction. A ratio of fringe capacitance to total capacitance between one or more selected detection scan electrodes and a first detection electrode is different from a ratio of fringe capacitance to total capacitance between the one or more selected detection scan electrodes and a second detection electrode. The one or more selected detection scan electrodes are selected, in a desired unit, from the plurality of detection scan electrodes, to be supplied with a selection pulse, and each of the first and the second detection electrodes is selected from the plurality of detection electrodes.
US10147374B2 Liquid crystal display device with a standby mode controller for storing a standby screen image
A liquid crystal display device is configured to create an aesthetic effect while on low power by performing a single color driving operation in standby mode. The liquid crystal display device further includes a standby mode controller which is provided in the timing controller, in addition to the usual data driver, and runs in standby mode to perform the standby mode function with minimum power consumption.
US10147364B2 Backlight drive voltage control device, backlight drive voltage control method and television
A backlight drive voltage control device, comprising: a detecting unit connected to a controller, which detects the current states of the lamp strings of the divisions of the backlight sources of a liquid crystal screen, sends feedback signals to the controller; the controller which sends a voltage adjustment control signal to an AC to DC converter according to the feedback signals, and acquires the voltage adjustment amount of each lamp string according to the voltage adjustment control signal, selects lamp strings which voltage adjustment amounts are larger than the threshold, and sends the closing feedback control signal to the detecting unit; and the AC to DC converter which outputs corresponding voltages to the lamp strings according to the voltage adjustment control signal.
US10147352B2 Thin film transistor substrate and organic light-emitting diode display apparatus
An organic light-emitting diode (OLED) display apparatus is provided. The OLED display apparatus includes a substrate, an initialization voltage line, a first thin film transistor (TFT) including an active layer. The initialization voltage line transmits an initialization voltage. The first thin film transistor (TFT) includes an active layer, a gate electrode, and an auxiliary gate electrode. The active layer is disposed on the substrate and includes a source region, a channel region, and a drain region. The gate electrode is disposed on the channel region. The auxiliary gate electrode is disposed on the gate electrode on a boundary between the channel region and the drain region. The voltage application electrode is disposed on the auxiliary gate electrode and is connected to the initialization voltage line and the auxiliary gate electrode.
US10147342B2 Magnetic vehicle flag for emergency roadside assistance
A magnetic emergency roadside assistance flag for a car includes a pole, a flag, and an attachment. The flag is positioned on the pole. The attachment is at a proximal end of the pole. The attachment is configured to connect to the outside of a vehicle.
US10147336B2 Systems and methods for generating distractors in language learning
Disclosed are systems, methods, and products for language learning software that automatically extracts text from resources using various natural-language processing features, which can be combined with custom-designed learning activities to offer a needs-based, adaptive learning methodology. The system may receive a text, extract keywords pedagogically valuable to non-native language learning, assign a difficulty score to the text using various linguistic attributes of the text, generate a list of potential distractors for each keyword related to a resource to implement in learning activities. Distractors may be of various types, which are dynamically selected from a distractor store depending on a learning activity chosen to meet a learner's needs. Distractors may vary in difficulty, and may be dynamically selected based on a learner's overall proficiency or based on a learner's abilities in specific language skills.
US10147332B1 Configurable pocket chart and kit
The present application discloses a configurable pocket chart and kit. As disclosed, the pocket chart is assembled from a plurality of panels connected through a hook and loop connection. In particular, the panels include an obverse side having a plurality of pockets and a loop surface on a reverse side of the panels formed of a loop fabric layer. Connector strips having hooks on an obverse surface connect to the loop surface on the reverse side of the panels to form the multiple panel pocket chart.
US10147328B2 Ground based navigation aid equipment for aircraft safety
A method, system, and computer-readable medium for performing a hazard analysis of navigation aid equipment using an external safety monitor. Aspects include monitoring performance of the navigation aid equipment. In addition, determination is made if an improper performance of the navigation aid equipment is detected. Furthermore, removal of a signal from an antenna of the navigation aid equipment may occur when improper performance of the navigation aid equipment is detected.
US10147327B2 Method for integrating a constrained route(s) optimization application into an avionics onboard system with open architecture of client server type
A method for integrating a constrained aircraft route(s) optimization application is implemented in an avionics onboard system comprising a DAL+ core computer and a DAL− peripheral computer for managing the application. The method of integration determines an optimal functional and physical distribution of the elementary functions OPT_RTE_FU(i) of the application within the onboard avionics system over the set of possible distributions which minimizes a global cost criterion CG, dependent on several parameters, including at least the additional development cost of the elementary functions integrated within the DAL+ digital core computer, and carries out the integration of the application.
US10147322B2 Safety-compliant multiple occupancy of a channel in intelligent transportation systems
An efficient implementation of intelligent transportation systems is provided. A control unit for a vehicle is designed to receive and/or to transmit a safety-relevant vehicle cooperation message via a physical channel of a communication unit of the vehicle. The control unit is designed to determine an indication of the vehicle having a reduced risk of conflict with another road user in a first period of time. The control unit is designed to receive and/or to transmit a non-safety-relevant vehicle cooperation message via the physical channel of the communication unit of the vehicle in the first period of time.
US10147319B1 Safe driving system having function of detecting heart rate variability
A safe driving system having function of detecting heart rate variability is disclosed. The safe driving system having function of detecting heart rate variability mainly includes a detection display unit and a main control host. The detection display unit includes: a HRV detecting module, a display interface module, a first internal wireless communication module, a control button, a first processor, a power module and a voice management module comprising a microphone and an amplifier. The main control host includes: a mobile communication module, a satellite navigation system module, a second internal wireless communication module, a records preserving module, a second processor, a vehicle power module, a secondary power module, a power management module and an alarm module. The safe driving system having function of detecting heart rate variability is able to prevent the vehicle's driver from traffic accidents jeopardizing traffic safety due to drinking, taking drug, fatigue or an emergency occurred while driving.
US10147316B2 Method, apparatus and computer program product for indexing traffic lanes for signal control and traffic flow management
A method is provided for identifying and indexing lanes of an intersection. Methods may include: determining a directionality for one or more lanes for each of two or more roadways proximate an intersection, where directionality is one of toward the intersection or away from the intersection; determining a bearing for each lane of the two or more roadways proximate the intersection, where the bearing includes a compass heading informed by the directionality; determining a lane position for each lane of the two or more roadways proximate the intersection; generating an order of the lanes using a hierarchy, where the hierarchy considers directionality first, bearing second, and lane position third; causing the generated order of the lanes to be stored in a memory, where the order of the lanes is associated with the intersection; and managing signal phase and timing of the intersection using the generated order of the lanes.
US10147315B2 Method and apparatus for determining split lane traffic conditions utilizing both multimedia data and probe data
A method, apparatus and computer program product are provided to improve the identification and characterization of split lane traffic and other multi-modality traffic conditions. In the context of a method, multimedia data from a camera is received that is representative of traffic conditions along a road segment upstream of a junction. The method identifies a multi-modality condition along the road segment upstream of the junction based upon an analysis of the multimedia data. The method also includes evaluating a plurality of probe points representative of travel along the road segment upstream of the junction in accordance with a detection algorithm to separately determine whether the multi-modality condition exists along the road segment upstream of the junction. The method further includes determining whether to modify one or more tuning parameters of the detection algorithm based upon the multi-modality condition identified based upon the analysis of the multimedia data.
US10147309B2 Universal remote control user interface for discrete control of multiple devices
A universal remote control device and methods for controlling multiple devices with a universal remote control device are provided. The method includes receiving a boot completed notification from a control unit of the universal remote control device and displaying a troubleshooting icon on a display of the universal remote control device. Upon receiving a user input selecting the troubleshooting icon, the method includes generating a power user interface menu enabling discrete control of power for each device controlled by the universal remote control device. The power user interface menu is displayed on a least a portion of the display of the universal remote control device.
US10147305B2 Alarm and monitoring system and method of operation thereof
An alarm and monitoring system including a primary device and at least one secondary device, the alarm and monitoring system including at least one controller configured to: determine whether at least one alarm event is set; establish a wireless communication between a primary device and the secondary device, when it is determined that the alarm event has been set; transmit an alarm event signal including alarm information from the primary device to the secondary device in accordance with the alarm event that is determined to have been set; generate an alarm signal by the secondary device in accordance with at least the alarm information; and render the generated alarm signal on a rendering device.
US10147297B2 Method for determining whether an individual enters a prescribed virtual zone using skeletal tracking and 3D blob detection
A method and system that allows healthcare providers, hospitals, skilled nursing facilities and other persons to monitor disabled, elderly or other high-risk individuals to prevent or reduce falls and/or mitigate the impact of a fall by delivering automated notification of “at risk” behavior and falls by such an individual being monitored where assistance is required. Two systems are used to identify patients, a skeletal tracking system, which identifies patients by biometric indicators, and a virtual blob detection system. In the virtual blob system, the monitored individual is virtually represented as a blob object of at least a specific size by a computerized monitoring system and such system detects and alerts when the blob object enters or crosses into a virtually defined or designated blob detection zone and remains in the zone for at least a predetermined period of time. These systems may be used concurrently, or one system may be used primarily, with the other system acting as a failsafe.
US10147283B2 Efficient distributed network imaging of instant lottery tickets
A computer-implemented method and system are provided for enabling digital imaging of both secure and non-secure areas of instant lottery tickets on demand across a geographically diverse network. Instant lottery tickets produced with this system accommodate smaller volume print runs, process color, and a greater level of customization.
US10147280B2 Systems dynamically choosing pay tables, related methods
Gaming table systems configured to at least partially automatically administer wagering games may include a gaming table with player positions having wagering areas for accepting wagers. An automatic card-handling device configured to output subsets of cards may be supported by the gaming table. An electronic display device may be positioned and oriented to be visible by at least one of a player participating in the wagering game and a dealer aiding in administration of the wagering game. A processing unit may be programmed to dynamically select a pay table corresponding to a number of eligible hands from a set of pay tables and cause the electronic display device to display the dynamically selected pay table.
US10147276B2 Wagering game with modified and retained wild symbols
An electronic method of operating a gaming system. The method includes selecting a plurality of symbols, displaying the selected symbols, and upon the displayed symbols including one or more designated symbols, retaining each displayed designated symbol for a subsequent game round at a respective symbol display position at which the designated symbol is displayed. The method also includes, in the subsequent game round, selecting, a plurality of symbols from the symbol data, upon a further designated symbol being selected for display at a symbol display position at which the retained designated symbol is displayed, modifying the retained designated symbol to indicate that a win containing the retained designated symbol will be increased, and upon the selected symbols in the subsequent game round corresponding to a winning outcome incorporating the modified retained designated symbol, making an award of an award value corresponding to the winning outcome modifier by the increase.
US10147261B2 Medium handover device
A bundle conveyance unit conveys a medium bundle created by a storage unit in a conveyance direction along a bundle conveyance path. Either the storage unit or the bundle conveyance unit includes a conveyance guide that is disposed at a connection location between the storage unit and the bundle conveyance unit, that forms a portion of the bundle conveyance path, and that transitions between a state communicating the bundle conveyance path with the inside of a reject storage box, and a state communicating the bundle conveyance path with the inside of a stacking section.
US10147259B1 Ballot adjudication system and method
Automated entry of voting selections that were properly marked on the paper ballot during ballot adjudication. A ballot processing system is configured to generate an optical, machine-readable code that includes data representative of the voting selections for all contests that were properly marked on the paper ballot. An electronic voting system is configured to read the code and present to the election official only contests having improper markings on the paper ballot (i.e., requiring adjudication).
US10147254B1 Method for wirelessly charging and unlocking an electric lock
A method for wirelessly charging and unlocking an electric lock includes automatically connecting a portable unlocking device with an electric lock when a distance therebetween is smaller than an activation range. The electric lock compares a first identification information in the portable unlocking device with a first authorized identification information in the electric lock. If not matched, the electric lock is disconnected from the portable unlocking device. If matched, the electric lock transmits a charging request signal to the portable unlocking device to charge a battery in the electric lock. Next, the electric lock outputs an awakening signal to the portable unlocking device to awaken a lock control program in the portable unlocking device. Then, a user of the portable unlocking device instantly inputs a second identification information for comparison with second authorized identification information in the electric lock. If matched, the electric lock is unlocked.
US10147253B1 Systems amd methods for accessing a vehicle using a single, exterior control
An access system for a vehicle includes a first vehicle subsystem configured to control access to an interior compartment of the vehicle, an actuator mounted on the vehicle and movable between first and second positions, and a controller coupled to the actuator and configured to: detect a first actuation sequence of the actuator, the first actuation sequence corresponding to an access code; during the first actuation sequence of the actuator, provide an audible, visual, or tactile response from the vehicle, by causing activation of a vehicle system; compare the access code to an authorization code; and generate a first control signal configured to cause the first vehicle subsystem to switch between a first state and a second state when the access code corresponds to the authorization code.
US10147251B1 Providing virtual and physical access to secure storage container
A device may obtain a first image depicting contents included in a secure storage container at a first point in time and first user account data associated with the secure storage container. The device may store the first image in a data structure associated with the first user account data. In addition, the device may receive data indicating that an individual associated with a second user account accessed the secure storage container, and receive a second image depicting contents included in the secure storage container at a second point in time. The second image may be stored in the data structure. The device may further receive, from a user device associated with the first user account data, a request to access the data structure, and the device may provide, to the user device, data that causes display of the second image.
US10147250B2 Door unlocking system and door unlocking method
An electronic key executes keyless entry communication or RFID communication. A wireless controller mounted on a vehicle executes keyless entry communication within a range of a radius of several meters to several tens of meters. An RFID reader is assigned to each door and executes RFID communication within a range of a radius of approximately 1 meter. In regards to unlocking the door, the wireless controller issues a password by the keyless entry communication, and a wireless circuit temporarily stores the issued password. The RFID readers search for the password stored in the electronic key by the RFID communication, and the wireless controller unlocks a door corresponding to the RFID reader for which the password was detected.
US10147242B2 Distance field coupled fitted deformation lattices for shape modification
A method and system provide the ability to modify a three-dimensional (3D) model in a shape editing system. The 3D model is obtained and faces of the model are selected as features (S). A subset (S′) of the model that are fixed are selected. Shape modification operations to be performed are prescribed. A deformation lattice is constructed by setting up a lattice structure with control points. Parametric space (u,v,w) is defined in terms of vertices of the lattice structure. Euclidean space (x,y,z) of the 3D model is mapped to the parametric space (u,v,w). The deformation lattice is evaluated by selecting control points, and either affine transformations are applied directly to the selected control points, or the deformation lattice is deformed based on a discrete fitting problem. The evaluated deformed model is then output.
US10147241B2 Fitting support device and method
An object of the present invention is to provide a fitting support device and method which make it possible to reliably select apparel such as clothes that match user's appearance. The fitting support device includes: a color-characteristic processing unit 100 that acquires color characteristic data relating to user's skin color on the basis of captured image data; a body processing unit 101 that colors, on the basis of the color characteristic data, three-dimensional body shape data corresponding to body shape data on a user to thereby create body image data; a color-pattern processing unit 102 that acquires color pattern data corresponding to the color characteristic data, on the basis of clothing data; a wearing processing unit 103 that creates wearing image data on the basis of the body image data and the color pattern data; and a fitting processing unit 104 that creates fitting image data by synthesizing head portion image data on the user and the wearing image data.
US10147240B2 Product image processing method, and apparatus and system thereof
Examples of the present disclosure provide a product image processing method, including: a smart TV box prompting a user via a displaying device, to provide a plurality of 2-dimensional (2D) images used for generating a user body 3D model; receiving by the smart TV box the plurality of 2D images; transmitting by the smart TV box the obtained plurality of 2D images to a server, wherein the server generates the user body 3D model according to the plurality of 2D images, and generates a 3D composed image according to a 3D model of a product selected by the user and the user body 3D model, the 3D composed image reflects a collocation effect of the user body and the product selected by the user; receiving by the smart TV box the 3D composed image from the server, and displaying the 3D composed image via the displaying device.
US10147238B2 Holographic technology implemented retail solutions
Disclosed are techniques that use mixed reality, e.g., augmented reality and virtual reality technologies to improve analysis of retail processes and activity in retail establishments. A server system receives images from a mixed reality device, which images including representations of physical objects and receives voice data from the mixed reality device and executes a cognitive agent to process the voice data received from the mixed reality device that generates a set of virtual objects that include data describing merchandising process concepts regarding the set of physical objects, based on input queries received in the voice data and sending by a server system, the set of virtual objects to the mixed reality device.
US10147236B2 Smart tools and workspaces for do-it-yourself tasks
One embodiment of the invention disclosed herein provides techniques for assisting with performing a task within a smart workspace environment. A smart workspace system includes a memory that includes a workspace management application. The smart workspace system further includes a processor that is coupled to the memory and, upon executing the workspace management application, is configured to perform various steps. The processor detects that a first step included in a plurality of steps associated with a task is being performed. The processor displays one or more information panels associated with performing the current step. The processor further communicates with augmented safety glasses, augmented tools, and an augmented toolkit to safely and efficiently through a series of steps to complete the task.
US10147235B2 AR display with adjustable stereo overlap zone
A system and method are disclosed for use in a virtual reality environment including a head mounted display device and a processing unit. In examples, the processing unit adjusts an amount by which left and right displayed images overlap each other at a given distance, such as the focal distance, from the head mounted display device.
US10147234B2 System and method for augmented reality display of electrical system information
A method for providing electrical system status information to a mobile device user is presented. The method comprises receiving a request for target area electrical system status information from a mobile device, determining the pose of the mobile interface device relative to the target area, obtaining target area electrical system status information for a target electrical system at least partially disposed within the target area, and assembling AR electrical system status information for transmission to and display on the mobile interface device. The AR electrical system status information is assembled using the target area electrical system status information and is configured for viewing in conjunction with a real-time view of the target area captured by the mobile interface device. The AR electrical system status information is then transmitted to the mobile interface device.
US10147232B2 Method and apparatus for selectively presenting content
A machine-implemented method includes obtaining input data and generating output data. The status of at least one contextual factor is determined and compared with a standard. If the status meets the standard, a transformation is applied to the output data. The output data is then outputted to the viewer. Through design and/or selection of contextual factors, standards, and transformations, output data may be selectively outputted to viewers in a context-suitable fashion, e.g. on a head mounted display the viewer's central vision may be left unobstructed while the viewer walks, drives, etc. An apparatus includes at least one sensor that senses a contextual factor. A processor determines the status of the contextual factor, determines if the status meets a standard, generates output data, and applies a transformation to the output data if the status meets the standard. A display outputs the output data to the viewer.
US10147230B2 Dynamic video visualization
A method and system for improving three dimensional video visualization is provided. The method includes receiving a video file and extracting metadata and contextual analysis data of the video file. Dimensions describing attributes associated with the video file are identified and use case data comprising text data and associated metadata describing activities occurring is the video file is retrieved. The dimensions are associated with the use case data and a group of relevant dimensions are extracted from the use case data. The dimensions are correlated with the group of relevant dimensions and a group of common dimensions is extracted from the dimensions and group of relevant dimensions. Three dimensions are selected from the group of common dimensions and a three dimensional block structure illustrating the three dimensions and the remaining dimensions is generated and presented to a user via a graphical user interface.
US10147228B2 Integrated method for three-dimensional visualization reconstruction of the fascicular structure inside human peripheral nerves
The present invention relates to fields of clinical application of nerve defect repair and the medical three-dimensional (3D) printing technology, and provides an integrated visualization method for three-dimensional (3D) reconstruction of internal structure of human peripheral nerves. The method comprises the following steps: obtaining human peripheral nerves, preparing nerve specimens ex vivo by staining with an iodine preparation in combination with a freeze-drying method; scanning the pretreated peripheral nerves using Micro CT to acquire lossless two-dimensional images, and performing binarization processing to the two-dimensional images, then conducting image segmentation based on textural features to acquire images of nerve fascicles; finally, reconstructing the segmented images into a visualization model by using a supercomputer.
US10147222B2 Multi-pass rendering in a screen space pipeline
A multi-pass unit interoperates with a device driver to configure a screen space pipeline to perform multiple processing passes with buffered graphics primitives. The multi-pass unit receives primitive data and state bundles from the device driver. The primitive data includes a graphics primitive and a primitive mask. The primitive mask indicates the specific passes when the graphics primitive should be processed. The state bundles include one or more state settings and a state mask. The state mask indicates the specific passes where the state settings should be applied. The primitives and state settings are interleaved. For a given pass, the multi-pass unit extracts the interleaved state settings for that pass and configures the screen space pipeline according to those state settings. The multi-pass unit also extracts the interleaved graphics primitives to be processed in that pass. Then, the multi-pass unit causes the screen space pipeline to process those graphics primitives.
US10147213B2 Apparatus for generating motion effects and computer readable medium for the same
Disclosed are motion effect generation apparatuses and a computer-readable recording medium for program codes for implementing the motion effect generation apparatuses. The apparatus for generating a motion effect may comprise a segment generation part configured to divide a moving path of a camera or an object obtained from raw motion information into a plurality of segments; a scaling part configured to adjust a size of each of the plurality of segments according to a driving range of a motion apparatus; and a merging part configured to generate a motion path of the motion apparatus by merging the plurality of segments sizes of which are adjusted. Therefore, time and costs for producing 4D movies to which motion effects are applied can be reduced. In addition, they can be easily applied to 4D movie theaters, 4D rides, home theater equipment, and home game machines.
US10147211B2 Artificially rendering images using viewpoint interpolation and extrapolation
Various embodiments of the present invention relate generally to systems and methods for artificially rendering images using viewpoint interpolation and extrapolation. According to particular embodiments, a method includes moving a set of control points perpendicular to a trajectory between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. The set of control points is associated with a layer and each control point is moved based on an associated depth of the control point. The method also includes generating an artificially rendered image corresponding to a third location outside of the trajectory by extrapolating individual control points using the set of control points for the third location and extrapolating pixel locations using the individual control points.
US10147207B2 System and method for high-temporal resolution, time-resolved cone beam CT angiography
A system and method for reconstructing an image using a cone-beam computed tomography (CT) imaging system includes acquiring data from a subject with the CT imaging system using a limited scan range that is less than 360 degrees. The process also includes reconstructing at least one image of the subject having a first temporal resolution from the data acquired, performing a temporal deconvolution of the at least one image using a finite temporal window to generate at least one image of the subject with a second temporal resolution that is greater than the first temporal resolution, and subtracting the at least one image of the subject with the second temporal resolution and a mask image of the subject to generate a time-resolved CT angiogram of the subject.
US10147195B2 Object detection along pre-defined trajectory
Systems and methods according to one or more embodiments are provided for detecting an object in a field of view of an imaging device. An object may be detected by an imaging device when the object is present along a trajectory in a target scene. In one example, a system includes a memory component to store a plurality of images of the target scene and a processor. The processor is configured to define the trajectory between two locations within the target scene and extract a subset of pixel values from each of successive images corresponding to the trajectory. The extracted subsets of pixel values are processed to detect an object within the target scene. Additional systems and methods are also provided.
US10147190B2 Generation of a patient-specific anatomical atlas
A computer implemented method of matching a medical images of an anatomical structure of a patient's body with an atlas-based representation of the anatomical structure is described. The method includes acquiring patient image data; determining, based on the patient image data, patient substructure data; acquiring general substructure data; determining, for each of the patient substructures and based on the patient substructure data and the general substructure data, substructure matching data; determining, based on the general substructure data and the substructure matching data, anatomical structure atlas data; determining, based on the patient image data and the anatomical structure atlas data, matching transformation data describing an atlas-patient matching transformation between the medical image representation of the anatomical structure and the atlas representation of the anatomical structure.
US10147186B2 Multi-parameter based tissue classification
The present disclosure addresses above-mentioned issues by providing a system and method for preparing a correlation data set to be used in parametric grading of malignant tissues. Systems and methods of the present disclosure further provide for a visualization scheme, wherein all the parameters can be viewed at the same time and processed together to arrive at an accurate grading of the tissue based on threshold based comparison of the parameter values for each voxel.
US10147183B2 Methods and systems for stochastic growth assessment
Methods and systems related to variation assessment of a first 3D object are provided. In some embodiments, a computer system obtains a first dataset and a second dataset. The first dataset represents data associated with a first evaluation of the first 3D object and the second dataset represents data associated with a second evaluation of the first 3D object. The computer system determines a first metric based on the first dataset and a second metric based on the second dataset. The first and second metrics represent distributions of probabilities with respect to values associated with the characteristic of the first 3D object at the first and second evaluations, respectively. The computer system further provides, based on the first metric and the second metric, an assessment of the first 3D object variation between the first evaluation and the second evaluation.
US10147174B2 Substrate inspection device and method thereof
A substrate inspection device is provided, which includes a main body, a bearing module, an illuminating and camera module and a control module. A mask is held by the bearing module, which has an opening. The illuminating and image capturing module is disposed on the lifting unit. After receiving the first detecting signal, the control module accordingly drives the lifting unit to shift towards the first direction, such that the illuminating and image capturing module moves closer to the substrate. The control module then controls the shifting unit to drive the light-emitting component to project a first spot-light on the substrate through the opening, and controls the shifting unit to move by a step manner so as to carry the bearing module. The control module also controls the illuminating and image capturing module to capture images the first regions of the substrate and to generate the first images.
US10147173B2 System and method for seismic data interpretation
A method for identifying a plurality of features of interest in a seismic image includes ranking each feature of interest. The method also includes modeling a relationship between the rank of each feature of interest and a user rating of the feature of interest. The method further includes updating the ranking of the plurality of features of interest, including (1) receiving a user rating for one feature of interest that has not been previously rated by a user; (2) updating the model of the relationship between the rank of each feature of interest and the user rating of the feature of interest based on the user rating; (3) applying the model to the ranking of the plurality of features of interest; and (4) repeating steps (1)-(3) until a termination criterion is met.
US10147167B2 Super-resolution image reconstruction using high-frequency band extraction
Generating a super-resolved reconstructed image includes acquiring a multitude of monochromatic images of a scene and extracting high-frequency band luma components from the acquired images. A high-resolution luma image is generated using the high-frequency components and motion data for the acquired images. The high-resolution luma image is combined with an up-sampled color image, generated from the acquired images, to generate a super-resolved reconstructed color image of the scene.
US10147159B2 Ink render using high priority queues
Examples described herein generally relate to drawing digital ink on a display of a computer device. The computer device may render a frame via a graphics queue of a graphics processing unit (GPU). The computer device may fetch updated digital ink input from an input buffer at a designated time before scanning at least a portion of the frame including the digital ink. The computer device may draw the digital ink on the rendered frame via a priority queue of the GPU based on the updated digital ink input prior to displaying at least a portion of the frame including the digital ink. The priority queue may provide commands to dispatch a compute shader of the GPU to draw the digital ink.
US10147155B2 Image perspective processing
Methods, systems, and apparatus for adjusting a perspective of an image are described. Pixels from each of a plurality of rows of the image are removed, where the count of pixels removed is based on a location of the corresponding row in the image. In one example embodiment, the image is rotated prior to and after removal of the pixels based on the type of perspective alteration.
US10147144B2 Transaction tracking and display
A transaction tracking system includes a display that permits viewing the relationship between related transactions. In the display, individual transactions are depicted as transaction icons sorted in time order horizontal rows according to order ID.
US10147143B1 Method for field identification of roofing materials
In a computer-implemented method of roofing material identification, image data corresponding to one or more images of roofing materials may be received. The image data may be processed to determine pertinent characteristics of the roofing materials. The determined characteristics and a characteristics database storing data indicative of associations between a plurality of roofing material products and characteristics of the plurality of roofing material products, may be used to identify a roofing material product associated with the pertinent characteristics. An indication of the identified roofing material product may be provided (e.g., to facilitate claim processing).
US10147141B1 Systems and methods for intelligent configuration of a dynamic interface
A method includes receiving a request for a user interface configuration schema, and, in response to receiving the request, providing the user interface configuration schema to the electronic device. The request may be received from or at an electronic device. The user interface configuration schema may include information for configuring one or more input fields of a user interface provided by the electronic device. Subsequent to providing the user interface configuration schema, the method includes receiving information from the electronic device. The information may correspond to data entered into the one or more input fields of the user interface. The method includes determining whether the received information is valid, and, in response to a determination that the received information is valid, providing rate information associated with an insurance product offering to the electronic device.
US10147139B2 Order risk management for derivative products
Systems and methods are provided for processing derivative product orders at an exchange. Traders provide derivative product order risk data to the exchange. The order risk data may include maximum delta, gamma and/or vega utilization values for derivative product contracts based on the same underlying product. Before executing a trade, a match system analyzes the trader's current utilization state and the utilization that would result after the trade. The match system may then execute all or a portion of the trade.
US10147128B2 Cross selling platform
In various example embodiments, a system and method for a cross selling platform are presented. A request for a product listing triggered by a user may be received. The request for the product listing may include product information corresponding to an in-store product located at a store of a merchant. A related product listing may be identified based on the product information. Each product listing of the plurality of product listings may correspond to a merchant product. The product listing may be recommended to the user for sale.
US10147127B2 Systems and methods for providing automated customer order cross referencing
An auto cross-referencing functionality related to an order number directed to a product within an electronic catalog hosted by a vendor system is presented on a client computing device in a page providing an access point for ordering an item. The system allows a customer to enter a manufacturer, competitor, or other non-vendor specific ordering number into an ordering system and have the provided number transformed in-situ to the vendor's ordering number, either in real-time and/or through a batch-like process.
US10147124B2 Methods and systems for social shopping on a network-based marketplace
Methods and systems are provided for social shopping on a network-based marketplace. The methods and systems are for receiving a request, over a network, at a social shopping platform. The methods and systems are further for identifying a first network-based marketplace from the plurality of network-based marketplaces based on the request, the request including an activity associated with the first network-based marketplace, the first network-based marketplace being used by the first community of users for transacting items of a single domain, the activity identifying a first logical row of listing information in a listing table based on the request, the listing table being a logical table comprised of a plurality of logical rows . . . and logical columns. The methods and systems are further for updating a listing reputation score based on the activity associated with the first network-based marketplace.
US10147115B1 Displaying supplemental messages including advertisements or security notifications in a virtual desktop environment
Embodiments of a supplemental message display method and system are described. Supplemental messages to be displayed on the client display of a network client are defined and comprise content that is separate from content generated by any application currently executed on the network client. A virtual desktop view is served from a server computer to the network client. The virtualization layer defines a screen region on the virtual desktop view of the client display device through for the display of one or more of the supplemental messages. The virtualization layer controls the size, location, color, and transparency level of the defined screen region. The defined screen region is made persistent to ensure the continual display of the supplemental message. The supplemental message content is provided to the network client and interactive user input is received through the displayed message.
US10147103B2 System and method for a scalable recommender system using massively parallel processors
Methods and apparatus are provided to determine entities and attributes dependencies for creating recommendations of items or entities using a highly scalable architecture. For example, a user may be recommended an item if a probability model of the method determines that the user relates to the item although the user has no contact to the item before the method is performed. The methods and apparatus provide a data structure representing a matrix having rows representing entities and columns representing attributes of the entities. Each entity of the entities of the data structure may include a user and each attribute of the attributes of the data structure may include an item. A cell of the matrix may be formed by a component pair including an entity and an attribute. In this manner, the methods and apparatus provide an efficient way for processing the probability model.
US10147102B2 Person/group check-in system
Systems and methods for person/group check-ins include a system provider device receiving from a first user device that is associated with a first user account a first check-in request to allow other user accounts to check-in to the first user account. The system provider device then receives from a second user device that is associated with a second user account a second check-in request to check-in to the first user account. The system provider device associates the first user account and the second user account in a database in response to receiving the second check-in request, and tracks an aggregate behavior associated with both the first user account and the second user account. The system provider device may then provide at least one alert that is based on the aggregate behavior.
US10147099B2 Systems and methods to dynamically generate listings to selectively track user responses
Methods and apparatuses to dynamically customize a listing to track a selected type of responses to be generated from a presentation of the customized listing, where the selection of the type of responses is based at least in part on one or more characteristics of the request for the listing. One embodiment includes receiving a request for a listing of an entity; determining a characteristic of the request; selecting a type of responses for the listing based on the determined characteristic; generating a version of the listing to track the type of responses that are responsive to a presentation of the listing; and providing the version of the listing in response to the request.
US10147092B2 System and method for signing and authenticating secure transactions through a communications network
A system to sign and authenticate secure transactions with an institution through a communications network, comprising a terminal connected to a communications network; a remote server with a database that stores for each user the user data userID, a private password encrypted K′priv, userID, a first security password K′mac, userID to generate an authentication password Kmac, userID and an identifier of the mobile device, Id′cel,userID; a mobile communication device of a user comprising a security code pin; an application, a transport password Ktransporte; a public password encrypted K″pub, userID and a second security password K″mac, userID for generating said authentication password Kmac, userID; and a remote hardware security module. A method to sign and authenticate secure transactions with an institution through a communications network with said system.
US10147091B2 Smart card systems and methods utilizing multiple ATR messages
A system and method for facilitating communication between a smart card and a terminal, the method comprising receiving a first ATR message at a first time that is within a first predetermined clock cycles after a reset; waiting for a second ATR message indicative of a successful biometric authentication from the smart card; receiving the second ATR message at a second time that is within a second predetermined clock cycles after the first time; and exchanging transaction-related messages with the smart card.
US10147086B2 Digital wallet device for virtual wallet
A reconfigurable digital wallet device such as a smart card containing a secure element and acting as an instantiation of a subset of a virtual wallet stored in the cloud. The digital wallet device is managed and synchronized with the virtual wallet in the cloud using a mobile device such as a smartphone.
US10147085B2 Systems and methods for activating account card functions based on physical device interactions
Systems and methods are provided for activating a function of an account card based on physical devices interactions such as a motion pattern detected by the account card. In some embodiments, the account card may include one or more sensors and processing capabilities sufficient to store a motion pattern, detect a motion pattern representing movement of the account card, compare the detected motion pattern to the stored motion pattern, and activate one or more functions of the account card based on the comparison. In some embodiments, the one or more functions may relate to account information communication, such as writing a magnetic stripe, unblocking a magnetic stripe, activating a near field communication chip, displaying an account number, providing power to an antenna, or otherwise enabling communication of the account number based on the capabilities of the card.
US10147081B2 Method for providing contents
The present invention relates to a method and system of providing content, particularly, a method and system of selling additional extension data with charge without changing already-stored execution file. The present invention relates to a game content server comprising a game content list providing module, a package list generating module, a compiling module, an application transmitting module, a resource transmitting module and a billing module, and after providing the game content comprising a game execution file and an item file, it is possible to add or change extension data (item file) without changing the game execution file additionally. Also, it is possible to charge the addition or change of extension data of the game content.
US10147079B2 Open ticket payment handling with offline mode
A payment handling system may operate to handle payments for the cost of a transaction in which one or more devices operate in an offline mode. The payment handling system may allow for merchant devices to make modifications to local versions of an open ticket while in an off-line mode. When a merchant device subsequently enters an online mode, the systems and techniques may operate to reconcile differences between the local versions of the open ticket.
US10147069B2 System and method for piece picking or put-away with a mobile manipulation robot
A method and system for piece-picking or piece put-away within a logistics facility. The system includes a central server and at least one mobile manipulation robot. The central server is configured to communicate with the robots to send and receive piece-picking data which includes a unique identification for each piece to be picked, a location within the logistics facility of the pieces to be picked, and a route for the robot to take within the logistics facility. The robots can then autonomously navigate and position themselves within the logistics facility by recognition of landmarks by at least one of a plurality of sensors. The sensors also provide signals related to detection, identification, and location of a piece to be picked or put-away, and processors on the robots analyze the sensor information to generate movements of a unique articulated arm and end effector on the robot to pick or put-away the piece.
US10147068B2 System and method for order fulfillment
A system and method for order fulfillment includes receiving an order for a plurality of items, initiating collection of the plurality of items for the order, detecting presence of a user at a selected one of a plurality of delivery locations when the plurality of items are ready for delivery, and initiating delivery of the items to the user at the selected delivery location.
US10147060B2 Waste management system implementing fuel tax monitoring
A system is disclosed for managing waste services. The system may have a provider portal, a locating device configured to generate a location signal indicative of a location of a service vehicle, and a central processing unit in communication with the provider portal and the locating device. The central processing unit may be configured to determine a total amount of fuel consumed by the service vehicle and to determine, based at least in part on the location signal, a portion of the total amount of fuel consumed by the service vehicle when the service vehicle is not traveling on public roadways. The central processing unit may be further configured to cause an indication of the portion of the total amount of fuel to be displayed on the provider portal.
US10147058B1 Monitoring schedule adherence of call center agents
An employee, such as a call center agent, is monitored for compliance with a work schedule based on their work location. The call center agent's physical location is periodically monitored by a schedule adherence system that includes a mobile device executing a mobile application. Location information associated with that agent is compared with location information when the agent is working during their scheduled shift. A significant deviation from the known location may be reported as a potential deviation from a defined work schedule for that employee. The call center agent can also be monitored prior to the beginning of a shift to determine if the agent will be arriving at work in time to begin their shift as scheduled. Substitute agents may be scheduled and notified in time to fill the position of the late agent.
US10147056B1 Implicit occasion personalization for restaurants
Implicit occasion personalization is described. A service provider may access user data associated with users corresponding to the user devices. The user data may represent user interactions with a plurality of entities that each offer one or more services. The service provider may determine a user pattern associated with a user of the plurality of users and may determine, from the user pattern, that the user is likely to request and/or receive the one or more services on a date. The service provider may generate a recommendation including at least one of a deal associated with the one or more services or a reservation on the date to the individual user on or before the date.
US10147037B1 Method and system for determining a level of popularity of submission content, prior to publicizing the submission content with a question and answer support system
A method and system determines a level of popularity of submission content, prior to publicizing the submission content with a question and answer customer support system, to improve user satisfaction with content of the question and answer customer support system, according to one embodiment. The method and system include receiving submission content from a user, and identifying a plurality of attributes of the submission content, according to one embodiment. The method and system include applying at least some of the attributes of the submission content to an analytics model to generate a score that is indicative of a likely level of popularity of the submission content, according to one embodiment. Prior to publicizing the submission content with the question and answer customer support system, the method and system include providing suggestions to the user for altering attributes of the submission content, to affect the score, according to one embodiment.
US10147030B2 Transaction card having internal magnetic stripe
A transaction card is provided. The transaction card includes a card frame having a card inlay and a card housing. The transaction card also includes a magnetic stripe disposed inside the card frame between the card inlay and the card housing.
US10147022B2 Detection method and system
A detection method executed by a computer, the detection method includes detecting a plurality of pupil candidates from a face image region in an image of a subject based on specific shape information, and identifying at least one pupil candidate as a pupil from among the plurality of pupil candidates based on brightness information related to an image region outside of the face image region and learning information indicating a relationship between the brightness information and a size of the pupil.
US10147020B1 System and method for computational disambiguation and prediction of dynamic hierarchical data structures
A system and method for inferring an organizational structure of a record based on position role transitions from a parsed plurality of record profiles using machine learning techniques described herein. A piece-wise graph of transitions between positions across a normalized user employment landscape are computed to recover properties of user hierarchical structures across a plurality of position information by analysis of transition trajectories.
US10147014B2 Apparatus and method for image processing and storage medium
An image processing apparatus and method including executing high-pass filtering in a column direction on the pixel values of original image data read from a flat panel detector to obtain first image data, and subtracting a value obtained by converting each of the pixel values of the first image data in accordance with an absolute value of a statistic calculated from pixel values in the same pixel row of the first image data from the value of a corresponding pixel of the original image data to obtain processed image data.
US10147007B1 Apparatuses, systems and methods for determining whether a vehicle is being operated in autonomous mode or manual mode
Apparatuses, systems and methods are provided for generating data representative of a vehicle operation mode. More particularly, apparatuses, systems and methods are provided for generating data representative of a vehicle operation mode based on vehicle interior image data. The vehicle interior data may be representative of a three-dimensional coordinate spatial location of at least one joint of a vehicle occupant. The three-dimensional coordinate spatial location of the at least one joint of the vehicle occupant may be tracked over time.
US10147004B2 Automatic image content analysis method and system
A system and method for analyzing and wirelessly transmitting information in real-time, comprising capturing snapshots and videos, by utilizing for example a smartphone. The images are analyzed in conjunction with other system data to provide the user: 3 dimensional images, GPS coordinates, safety alerts, etc. In particular, the system is mountable within a vehicle interior to provide: road conditions, dangerous driving situations, the make/model/manufacturer of surrounding cars, GPS coordinates, and the identity of local businesses. The user may also share the information via wireless transmissions with surrounding users possessing the same system, such as for real-time video gaming systems. And the system may also be detached from the vehicle for use in other scenarios, such as searching a merchant database for matching items and wirelessly sending the information to other system users.
US10147002B2 Method and apparatus for determining a road condition
A method and an apparatus determine a road condition using a vehicle camera. At least one image is acquired using the camera. A first image area that includes an image of the road surface is determined in the at least one image. A classifier assigns the first image area to at least one class (among pre-established classes) that represents a specific road condition of the road surface. Information regarding this specific road condition is output.
US10147001B2 Electronic apparatus and control method thereof
An electronic apparatus according to an embodiment of the present invention includes a communication unit configured to receive image data including a driving image of a vehicle, a driving line information generation module configured to identify a line region from the image data, and generate driving line information, corresponding to a currently-driving lane of the vehicle in the driving image, from image data corresponding to the identified line region, and a controller configured to perform necessary processing according to the driving line information.
US10147000B2 Manned unmanned teaming (MUM-T) system to transform image data based on geographic orientation
A manned unmanned teaming (MUM-T) image system includes an unmanned vehicle (UV) configured to travel in a first heading and includes at least one sensor configured to capture at least one image having a first visual orientation pursuant to the first heading. The MUM-T image system generates image data indicative of the at least one image. A manually operated vehicle (MOV) in signal communication with the UV is configured to travel in a second heading. The MOV comprises an electronic image transformation module configured to receive the image data and to transform the image data into a second orientation different from the first orientation based on the second heading. An electronic display unit is configured to receive the transformed image data and to display the at least one image according to the second orientation.
US10146995B2 Storage medium storing a program, information processing device, and control method of an information processing device for keyword and relationship-based word detection
Information that is printed can be correctly analyzed. A program that can be read and executed by the controller of a computer has a function of acquiring and deconstructing information that is printed by a printer as text data written as text, generating words; and a function of detecting from the generated words, based on keyword information and relation information describing a relationship between the keyword information and the word to detect, a target word to detect.
US10146988B2 Obtaining a biometric image and handling damaged biometrics
Inspired by Shack Hartmann Wavefront Patterns, a device may obtain three dimensional images for use in authentication. Since such images can have high resolution, damage in, for instance, skin on a finger may be recorded and used as part of a temporary template image. In future authentication attempts, an aged version of the temporary template image may be used. Additionally, reference points on the damage may be employed when authenticating.
US10146975B2 Data reader with hybrid auto focus system
The present disclosure relates to data readers including an improved imaging system that optimizes active and passive autofocus techniques for improving data reading functions. In an example, the data reader initially uses active autofocus techniques to focus a lens system based on a measurement reading by a rangefinder and acquire an image of an item in the field-of-view of the data reader. The data reader includes a decoding engine operable to decode an optical code of the item using the acquired image. If the decoding engine is unable to decode the optical code using the active autofocus technique, the data reader alternates to a passive autofocus technique to alter the focus settings of the lens system and reattempt the decoding process.
US10146971B1 Optical barcodes without orientation
Systems and methods for using optical barcodes without orientation for information access are provided. In example embodiments, a computer accesses an image including data encoded within a geometric shape. The computer decodes, for each of a plurality of orientations of the geometric shape, a first portion of the data encoded within the geometric shape. The computer determines that, for one of the plurality of orientations, the first portion of the data encoded within the geometric shape decodes to a predefined number. The computer determines that the one of the plurality of orientations is an intended orientation for the geometric shape. The computer decodes, based on the intended orientation of the geometric shape, a second portion of the data encoded within the geometric shape. The computer accesses, via a network, a resource that corresponds to the decoded second portion of the data.
US10146969B1 RFID tag and reader authentication by trusted authority
A Radio Frequency Identification (RFID) reader containing a reader key authenticates an RFID tag containing a tag key by receiving a tag identifier from the tag; challenging the tag with a tag challenge; receiving a tag response based at least on the tag challenge and the tag key but not including the tag key; sending a second message including at least the tag identifier and the tag response to a verification authority; and receiving a reply from the verification authority. The reader and the verification authority may mutually authenticate each other before, during, or after the tag authentication process. The verification authority may notify a designated party if a response is incorrect.
US10146954B1 System and method for data aggregation and analysis
In one embodiment, a method includes managing and controlling a plurality of data-access credentials. The method further includes accessing data from a plurality, of sources in a plurality of data formats. The accessing includes using one or more data-access credentials of the plurality of data-access credentials. The one or more data-access credentials are associated with at least a portion of the plurality of data sources. The method also includes abstracting the data into a standardized format for further analysis. The abstracting includes selecting the standardized format based on a type of the data. In addition, the method includes applying a security policy to the data. The applying includes identifying at least a portion of the data for exclusion from storage based on the security policy. Additionally, the method includes filtering from storage any data identified for exclusion. Further, the method includes storing the data in the standardized format.
US10146953B1 System and method for physical data packets isolation for different tenants in a multi-tenant protection storage environment
A data storage device includes egress ports, a logical data storage, and a packet processor. The local data storage includes resources allocated to multiple tenants. The packet processor obtains packets that include data stored in the resources of the logical data storage. The obtained packets are addressed to a packet destination. The packet processor selects an egress port of the egress ports based on mappings between the data and the multiple tenants. The packet processor sends the packets via the selected egress port.
US10146952B2 Systems and methods for dynamic root of trust measurement in management controller domain
A method may include, by a program of instructions embodied in a read-only memory of a management controller communicatively coupled to a host system processor of an information handling system and configured to provide management of the information handling system via management traffic communicated between the management controller and a dedicated management network external to the information handling system, performing authenticity checks for each of a plurality of sequentially loaded software components of the management controller and controlling execution of the plurality of software components and access by the software components to one or more information handling resources of the information handling system based on the authenticity checks and a configurable policy associated with the management controller, wherein such control of execution and access permits execution of and access by those software components passing the authenticity checks in the event of failure by at least one of the software components.
US10146947B1 Systems and methods for generating and maintaining immutable digital meeting records within distributed network nodes
Embodiments disclosed herein provide systems and methods for digital meeting management within a blockchain. Before a meeting, a computer may generate a digital meeting record containing a plurality of data fields and linked to various smart contracts to capture meeting activities. During the meeting, a first smart contract may authenticate and record attendees in the digital meeting record based on biometric information received from the attendees' devices. Furthermore, a second smart contract may capture in the digital meeting record, meeting actions of each attendee, including date, time, and location associated with the meeting actions. After the meeting, a third smart contract may autopopulate post meeting documentation. After review by the attendees, the third smart contract may store a hash of the documentation to the digital meeting record and store the documentation in a repository. Once appended to the blockchain, the digital meeting record becomes an immutable record of the meeting.
US10146946B2 Method of restoring settings of an instrument for processing a sample or a reagent and a system for processing a sample or reagent
A method for saving and/or restoring settings of an instrument for processing a sample or reagent is disclosed. The instrument comprises a control unit and an operating system. A storage medium is provided to the instrument. The storage medium comprises a script. The script restores data for restoring settings of the instrument. The script is encrypted and/or digitally signed. The method verifies an identity and/or integrity of the script and executes the script upon starting the instrument by the operating system with the storage medium when the identity and/or integrity of the script correspond to an identity and/or integrity of the instrument. The control unit provides an input menu for allowing a user to input a saving and/or restoring command. The instrument saves settings on the storage medium and/or restores settings of the instrument from the storage medium by the restoring data corresponding to the saving and/or restoring command.
US10146938B2 Method, apparatus and virtual machine for detecting malicious program
A method, an apparatus and a virtual machine for detecting a malicious program(s) are disclosed. The method comprises: setting a virtual memory (301); reading a Master Boot Record (MBR) and storing the MBR in the virtual memory (302); and executing each instruction of the MBR in the virtual memory simulatedly, and detecting whether the virtual memory is modified after executing each instruction (303); if so, a malicious program is found, otherwise, continuing to execute the next instruction simulatedly until completing simulation execution of all instructions of the MBR. The technical solution can find the deformed malicious program(s).
US10146937B2 Method for analyzing a logic circuit
A method for a logic circuit including a plurality of components and channels which are each assigned functional properties in a circuit model to simulate how the logic circuit functions, where the circuit model, in a section of the method, is expanded by mechanisms for security analysis, and where in a further section of the method, the following method steps are implemented via a simulation unit, i.e., check whether the security property of the respective component and/or the respective channel corresponds to the security requirement of the security-relevant data and generate a security risk report if it does not correspond thereto, apply a modeled attack to a component and/or to a channel, and determine a vulnerability of the security property of the respective component and/or of the respective channel to the applied attack, and if there is vulnerability of the security property, generate an attack report.
US10146919B1 Multicomputer system for user data authentication and processing
Aspects of the disclosure relate to multicomputer processing and authentication of user data associated with telephone calls. A call security assessment computing platform may receive data associated with a telephone call made from a user computing device. Subsequently, the call security assessment computing platform may parse the received data to identify header information in a Session Initial Protocol (SIP) header. The platform then may analyze the header information to generate a call fingerprint for the telephone call. This call fingerprint may then be transmitted to one or more call authentication computing platforms, which return one or more call security responses that may further characterize security features of the telephone call. The call fingerprint and the call security responses may then be used to determine a call security score, which may be transmitted in a notification to a call handling system in order to adjust how the call is handled.
US10146918B2 Digital rights management for HTTP-based media streaming
Techniques and mechanisms described herein facilitate the management of digital rights for media content item presentation. According to various embodiments, a request for a content decryption key may be received at a media application implemented at a computing device. The request may be transmitted by a media content player implemented at the computing device. The request may be transmitted in accordance with a designated key exchange protocol. A license for an encrypted media content item corresponding with the requested content decryption key may be identified at the media application. Based on information included in the license, encrypted key material may be decrypted to create the requested content decryption key via a processor at the computing device. The requested content decryption key may be provided to the media content player.
US10146916B2 Tamper proof device capability store
Systems and methods for facilitating a trusted platform module (TPM) or other protector mechanism that provides a device with a trusted device capability store. To provide the device with a trusted device capability store, a fingerprint of an endorsement key that is associated with the TPM or other protector mechanism can be imprinted into firmware of the device. By imprinting the fingerprint into the firmware, the device can determine whether or not the TPM or other protector mechanism the device is communicating with is the TPM or other protector mechanism associated with the device. The TPM or other protector mechanism can include the endorsement key, the trusted device capability store, and an access policy. The trusted device capability store can include one or more capabilities associated with the device. The access policy can indicate both unauthorized read access and authorized write access associated with the TPM or other protector mechanism.
US10146911B2 Medical devices and related methods and systems for data transfer
Medical devices and related systems and operating methods for communicating data therewith are provided. An exemplary method involves the medical device detecting an interfacing device coupled to the medical device via a physical communications medium, initializing a wireless communications session with the interfacing device in response to detecting the interfacing device, modulating an electrical signal between the interfacing device and the medical device to transmit data from the medical device to the interfacing device via the physical communications medium, and receiving communications, such as acknowledgments of the transmitted data, from the interfacing device via the wireless communications session.
US10146900B2 Hybrid diffusion standard library cells, and related systems and methods
Hybrid diffusion standard library cells, and related systems and methods are disclosed. The hybrid diffusion standard library cells may be fabricated with reduced costs because masks corresponding to fixed base layers remain constant across integrated circuit (IC) devices. In one aspect, a hybrid diffusion standard library cell is provided. The hybrid diffusion standard library cell employs multiple diffusion regions, wherein a break region separates at least two of the multiple diffusion regions. The hybrid diffusion standard library cell includes one or more MEOL interconnects at fixed locations that are configured to connect transistors to a first metal layer. The hybrid diffusion standard library cell includes at least one transistor. Including the break region between multiple diffusion regions helps to limit the locations of the fixed MEOL interconnects, which limits possible locations for base level transistors and fixes the base layer design.
US10146898B1 Method and apparatus for designing a system using weighted-cost interconnect synthesis
A method for generating a design for a system implemented on a target device includes presenting a user with an interface that allows the user to weight objectives for an interconnect architecture of the design. The interconnect architecture is generated in response to weighted objectives provided by the user.
US10146897B1 Multi-mode multi-corner clocktree synthesis
In one embodiment, a method for building a clock tree for an integrated circuit design is provided. The clock tree may include a clock tree root node and a plurality of clock tree nodes that couple to sink pins for circuit elements of the integrated circuit design. The clock tree nodes may be arranged to distribute the clock signal to the sink pins. In synthesizing the clock tree, the sink pins may be clustered into one or more clusters. Clock tree nodes may be placed for the clock tree to distribute the clock signal to the one or more clusters. Timing information is determined to measure the clock signal delay from the root to the sink pins in the one or more clusters based on the placed one or more clock tree nodes. Different sets of timing information may be determined based on different sets of clock tree timing variation parameters. For example, the clock tree timing variation parameters includes timing information for multiple process corners and/or multiple modes of operation.
US10146895B2 Method and apparatus for simulating a digital circuit
The present invention discloses a method for simulating a digital circuit comprising: acquiring a gate-level netlist of the digital circuit, the gate-level netlist indicating at least one gate circuit included in the digital circuit and a connection relationship thereof; modifying the netlist, so as to add a timing and power model of each gate circuit, which is used to calculate a time delay generated when a signal inputted to the gate circuit passes through the gate circuit and a power consumed by the gate circuit during its operation; and simulating the digital circuit based on the modified netlist. By adding into the netlist the timing and power model of each gate circuit included in the digital circuit, a power estimation of the digital circuit can be performed while a function verification is performed on the digital circuit, thus function verification is seamlessly combined with the power estimation.
US10146894B2 Magnetization vector storing method, magnetization vector data compression method, and magnetic field simulator device
A magnetization vector storing method includes: acquiring, by a computer, a saturation magnetization value of a material to be simulated from a database indicating the saturation magnetization value of each material; dividing each component of a magnetization vector indicating a magnetization state of the material to be simulated by the saturation magnetization value; and converting each component of the magnetization vector obtained after the dividing using the saturation magnetization into an integer value and storing the integer value in a storage unit.
US10146893B1 Systems and methods for evaluating electronic control units within vehicle emulations
A computer-implemented method for evaluating electronic control units within vehicle emulations may include (1) connecting an actual electronic control unit for a vehicle to a vehicle bus that emulates network traffic rather than actual network traffic generated by operation of the vehicle, (2) manipulating input to the actual electronic control unit to test how safely the actual electronic control unit and the emulated electronic control unit respond to the manipulated input, (3) detecting an output from the actual electronic control unit that indicates a response, from the actual electronic control unit, to manipulating the input, and (4) evaluating a safety level of at least one of the actual electronic control unit and the emulated electronic control unit based on detecting the output from the actual electronic control unit. Various other methods, systems, and computer-readable media are also disclosed.
US10146887B2 Providing separate views for items
Disclosed are various embodiments for providing separate views for items. A network page providing a summary view of at least a portion of a pool of items is encoded in a computing resource for rendering by a client computing device. A window superimposed over at least a portion of the summary view is rendered by the client computing device. The summary view is deemphasized relative to the window that is superimposed. The window provides a separate view for examination of one item from the pool of items, and the window facilitates a serial examination of the pool of items.
US10146884B2 Dynamic language translation of web site content
Methods, systems, and computer readable medium for providing translated web content with translated URLs. A request is received content in a second language translated from content in a first language. The content in the first language is obtained from the first Internet source. One or more links are identified from the content in the first language. Each original URL is divided into one or more translatable URL components in the first language. Whether the one or more translatable URL components in each original URL have been previously translated into the second language and stored as translated URL components is determined. If there is at least one translatable URL component previously translated and stored as a corresponding translated URL component, a translated URL in the second language for each original URL is generated. The content in the second language with translated URLs is created.
US10146880B2 Determining a filtering parameter for values displayed in an application card based on a user history
A card server that provides a card object to a mobile computing device in response to receiving a card request from the mobile computing device. The mobile computing device can utilize the card object to display an application card at the mobile computing device. The application card may include one or more multi-value data fields. A multi-value data field refers to a data field with multiple values. A multi-value data field may include a collapsed view, and an expanded view. The card object may specify a collapsed-view descriptor that can be displayed in the collapsed view. The card object may specify the values of the multi-value data field. Additionally, the card object may specify a filtering parameter that can be utilized to filter the values in the expanded view.
US10146860B2 Biometric data based notification system
In various example embodiments, a system and method for providing notifications based on biometric data are presented. Biometric data from multiple biometric sensors is aggregated and stored. Inferential analysis is performed on the biometric data to characterize an associated user. A user characteristic is correlated to one or more consumer characteristics in a consumer profile and output information is determined based on the consumer profile. A notification that includes the output information is transmitted to a computing device of the user.
US10146844B2 Data retrieval apparatus, data retrieval program, and data retrieval method
A data retrieval apparatus comprises: a local database which links data for retrieval with content attribute data and stores same; a data for retrieval extraction processing unit which extracts the data for retrieval from a medium; an attribute data retrieval processing unit which retrieves the attribute data corresponding to the data for retrieval from the local database; and a data for retrieval storage processing unit which stores the data for retrieval if the attribute data corresponding to the data for retrieval is not present in the local database.
US10146840B2 User interface methods and systems for selecting and presenting content based on user relationships
A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.
US10146830B2 Cross application framework for aggregating data relating to people, locations, and entities
Some embodiments provide a cross application framework that supports a number of different applications and/or services to aggregate data relating to people, locations, and entities. The framework of some embodiments aggregates, from various data sources, different types of data, such as multimedia, communications, social media data, and location data. Once the data is aggregated, the framework provides the data to each requesting application. When an application is used to search for a person, the framework may provide the application with the person's emails, text messages, videos, photos, and social network activities.
US10146826B1 Storage array testing
In one aspect, a method includes receiving samples of data generated from a storage array related to a performance parameter; determining, for each sample, whether a sample is anomaly; and determining, for each sample identified as an anomaly, whether the anomaly should be reclassified to a spike or a drop.
US10146814B1 Recommending provisioned throughput capacity for generating a secondary index for an online table
A data storage system may implement recommending throughput capacity for generating a secondary index for an online table. Secondary indexes may be created for a table stored in multiple partitions in the data storage system. The data storage system may allow users to provision throughput capacity to process access requests at secondary indexes. The throughput capacity may also be used to perform updates at the secondary index as part of generating the secondary index. A creation throughput capacity may be determined that compensates for performing the updates to generate the secondary index. A user may receive a recommendation with the creation throughput capacity for creating the secondary index and may accept or modify the creation throughput capacity. The creation throughput may be automatically provisioned to create the secondary index, in some embodiments.
US10146806B2 Adaptive resolution hsitogram
A method, apparatus, and system for determining a data distribution is provided by using an adaptive resolution histogram. In an embodiment, the adaptive resolution histogram is created using a trie, wherein node values in the trie represent frequency distributions and node positions define associated keys or key prefixes. Keys are derived from input data such as database records that are streamed from a record source. These keys may be processed as received to build the trie in parallel with the production of the input data. To provide adaptive resolution, new child nodes may only be created in the trie when a node value is incremented beyond a predetermined threshold. In this manner, the histogram adjusts the allocation of nodes according to the actual distribution of the data. The completed adaptive resolution histogram may be used for various tasks such as partitioning for balanced parallel processing of the input data.
US10146801B2 Apparatus and method for distributed graph processing
A method for distributed graph processing is provided including receiving ingest data from at least one data source, generating, using processing circuitry, a data map comprising a graph of edges between a plurality of data vertices of the ingest data, determining at least two nodes of a cluster, and storing a portion of the ingest data and a portion of the data map at the at least two nodes.
US10146800B2 Management and dynamic assembly of presentation material
A method for automatically managing a plurality of slides associated with a slide-deck is provided. The method may include adding the plurality of slides to a computing system. The method may also include analyzing at least one slide within the plurality of slides. The method may further include generating a list including at least one key word or at least one tag based on the analyzing. The method may include matching the at least one key word or the at least one tag against at least one key word or at least one tag saved on a presentation server. The method may also include fetching at least one slide or at least one slide-deck from the presentation server based on the matching. The method may further include displaying the at least one fetched slide or the at least one fetched slide-deck on a user interface.
US10146797B2 Face recognition image data cache
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing facial recognition image data in a cache. One of the methods includes receiving an image from a camera, detecting, in the received image, a face of a person, searching a biometric data cache based on the detected face, in response to searching the biometric data cache based on the detected face, determining whether the biometric data cache includes data for the person, in response to a determination that the biometric data cache includes data for the person, using the data from the biometric data cache to determine an identifier for the person, and in response to a determination that the biometric data cache does not include data for the person: searching a data storage system based on the detected face of the person to determine whether the data storage system includes data for the person.
US10146795B2 Systems and methods for mobile image capture and processing
In various embodiments, methods, systems, and computer program products for processing digital images captured by a mobile device are disclosed. The exemplary image processing techniques are coupled with inbound and outbound communications protocols and workflows configured to facilitate closed-loop processing, such that a method includes initiating a workflow; providing one or more of case information and raw data to the workflow; processing one or more of the case information and the raw data to generate a processing result; storing at least some of the case information in association with the processing result, wherein the associated case information acts as an identifier of the processing result; transmitting at least the processing result and the identifier; receiving, in response to the transmitting, a reply comprising the identifier; and retrieving at least the processing result using the identifier.
US10146790B2 Game state synchronization and restoration across multiple devices
Some examples include backing up and restoring a game application state across multiple devices. A distributed system may run an instance of a game application at a first electronic device, determine a backup event that occurs in the first electronic device, wherein the backup event suggests a backup of application state data and the application state data represent an application state of the game application at the backup event, and transmit the application state data of the game application to a remote storage service in response to the backup event. A second electronic device may retrieve the application state data from the remote storage service and restore the game application state.
US10146786B2 Managing deduplication in a data storage system using a Bloomier filter data dictionary
A method including maintaining a library having a plurality of storage tablets, each storage tablet storing a plurality of hash-to-storage mappings, each mapping a hash value to a storage location at which a block of data is stored, the block of data translating to the hash value pursuant to a hashing algorithm. The method also including upon receipt and/or determination of a new hash for incoming data pursuant to the hashing algorithm: a) querying a tablet cache for a hash-to-storage mapping having the new hash, the tablet cache comprising a subset of storage tablets copied from the library; and/or b) querying a secondary index for a hash-to-storage tablet mapping having the new hash, the secondary index including a plurality of filters, each filter mapping each of a plurality of key hashes to a storage tablet of the library storing that particular key hash in a hash-to-storage mapping.
US10146779B2 Outputting map-reduce jobs to an archive file
Method and system are provided for writing output from map-reduce jobs to an archive file. The method may include providing an archive manager and exposing an interface to be called from map-reduce jobs to output to an archive file in a map-reduce distributed file system. The method may also include using a buffering database as a temporary cache to buffer updates to the archive file. Handling by the archive manager calls from map-reduce jobs may allow: reading directly from an archive file or from a job index at the buffering database; writing to a job index at the buffering database used as a temporary cache to buffer updates; and serializing updates from the buffering database to the archive file.
US10146765B2 System and method for inputting text into electronic devices
A text prediction engine, a system comprising a text prediction engine, and a method for generating sequence predictions. The text prediction engine, system and method generate multiple sequence predictions based on evidence sources and models, with each sequence prediction having a sequence and associated probability estimate.
US10146760B2 Biometrically secured user input for forms
Systems and methods for collecting biometrically secured financial form data from a user are described. A user input device may receive biometric data from the user. The user may be presented with a visual medium. The visual medium may contain a plurality of fields for information necessary to conduct a financial transaction. Handwriting data may be received from the user. At least a portion of the handwriting may represent information corresponding to the plurality of fields for information necessary to conduct the financial transaction. At least a portion of the information corresponding to the plurality of fields for information necessary to conduct the financial transaction may be transmitted from the user input device to a computer system.
US10146752B2 Accurate and efficient recording of user experience, GUI changes and user interaction events on a remote web document
The present disclosure describes how to capture events (e.g., changes and user interactions) of a Web document and combine those changes with the original DOM displayed to accurately and efficiently enable a replay engine to redisplay the DOM, changes, and user interactions which occurred within a user's browser. The data collected from a client-side HTML DOM capture engine can be combined with a minimal amount of contextual information to a replay engine so as to accurately and efficiently replay a session of a plurality of web documents.
US10146749B2 Tracking JavaScript actions
An embodiment for tracking JavaScript actions in a rich Internet application, receives a document object model (DOM) representative of a particular page of an application at a particular time and analyzes the DOM received to identify each JavaScript action on the particular page for which each JavaScript action identified, a JavaScript action characteristics ID is calculated and stored. Responsive to a determination multiple instances of a same ID exist, collecting a list of JavaScript actions corresponding to each ID corresponding to a multiple JavaScript action and removing from memory JavaScript action entries for the multiple instances of the same ID. A neighbor influence is computed for a member of the list of JavaScript actions remaining and the JavaScript action ID calculated for the member of the list of JavaScript actions remaining is stored. Responsive to a determination there are no more multiple JavaScript actions, return all JavaScript action IDs stored.