Document Document Title
US10085363B2 Integrated compact impingement on extended heat surface
A thermal management system that provides cooling to an electronic device is disclosed. The thermal management system includes a surface having a plurality of extended elements thermally coupled to the surface, a plurality of vibrator assemblies configured to generate a cooling flow across the surface, and a mounting structure disposed atop the plurality of extended elements of the surface to position the plurality of vibrator assemblies relative to the surface. The mounting structure is configured to orient each of the plurality of vibrator assemblies to the surface at an angel, such that the cooling flow generated by the plurality of vibrator assemblies impinges on the extended elements at an angle.
US10085362B2 Cold plate device for a two-phase cooling system
Techniques that facilitate two-phase liquid cooling of an electronic device are provided. In one example, an apparatus, such as a cold plate device, comprises a first stackable layer and a second stackable layer. The first stackable layer comprises a first channel formed within the first stackable layer. The first channel comprises a first channel width and the first channel receives a coolant fluid via an inlet port of the apparatus. The second stackable layer comprises a second channel that provides a path for the coolant fluid to flow between the first channel and an outlet port of the apparatus. A width of the second channel increases along a flow direction of the coolant fluid that flows between the inlet port and the outlet port.
US10085359B2 Electric device housing rack and battery housing system
In an electric device housing rack, cooling air drawn in by an air inlet from outside of a casing is guided to a first housing and a second housing by a flow divider, and then the cooling air passes through a ventilation opening and inside of a secondary battery module via a heat vent, whereby the secondary battery module is cooled.
US10085354B2 Flexible printed circuit (FPC) board
A flexible printed circuit (FPC) board having reinforcing pattern against bending is disclosed. The FPC board provides an RF interconnection extending from an RF electrode. Two ground electrodes are formed in respective sides of the RF electrode. The ground electrodes extend respective extended portions along the RF interconnection to protect the RF interconnection from breakage due to bending of the FPC board. The extended portion provides an end portion bent toward the RF interconnection to compensate for impedance mismatching of the RF interconnection.
US10085351B2 Coating composition, composite prepared by using the coating composition and method for preparing the same
A coating composition, a composite prepared by using the coating composition, and a method for preparing the composite are provided. The coating composition includes a solvent, an adhesive, and a catalyst precursor including at least one chosen from SnO2, ZnSnO3 and ZnTiO3.
US10085346B2 Method for producing conductive member, and conductive member
Provided is a method for producing a conductive member including: forming a first silver halide emulsion layer, a light absorption layer, and a second silver halide emulsion layer on a transparent support in this order; performing pattern exposure on the first silver halide emulsion layer; and the second silver halide emulsion layer and applying a development treatment thereto to obtain a conductive layer comprising a thin metal wire, in which the light absorption layer absorbs at least some of the wavelengths of light to which the first silver halide emulsion layer or the second silver halide emulsion layer is exposed.
US10085340B2 Flat circuit body with terminal and manufacturing method thereof
A portion of a flat conductor is exposed from an insulating layer covering at least one of surfaces of the flat conductor. A terminal includes a bottom plate on which the exposed portion of the flat conductor is provided, and crimp claws which are raised at two side edges of the bottom plate so that the exposed portion is disposed therebetween. The exposed portion is folded so as to define a bottom layer which faces the bottom plate and a top layer which faces opposite to the bottom plate. The top layer is configured to be plastically deformed so as to fill a gap between the top layer and inner surfaces of the crimp claws when the crimp claws are crimped onto the top layer, so that the bottom layer is in surface contact with the bottom plate.
US10085338B2 Printed circuit board with flux reservoir
Method and apparatus for establishing an electrical interconnection between an electrical lead and a printed circuit board (PCB), such as a PCB used in a data storage device. In some embodiments, the PCB includes a multi-layer substrate having at least one conductive layer and at least one electrically insulative layer. An electrically conductive pad is provided on a facing surface of the substrate in electrical communication with the at least one conductive layer. A flux reservoir is placed adjacent the pad which extends from the facing surface into the substrate. A solder mask layer is provided on the facing surface of the base structure which surrounds the pad and extends into the reservoir. The solder mask layer and reservoir collect liquid flux from a soldering operation used to form a solder joint between the pad and a conductive lead of an electronic component.
US10085328B2 Wireless lighting control systems and methods
Wireless lighting control systems and methods for controlling the illumination of one or more light fixtures are disclosed. Embodiments include a server connected to a wide area network and having software for configuring, monitoring, and controlling lighting fixtures at a site. The control system also includes a wireless gateway at the site communicating with the server via cellular. Wireless devices communicate with the wireless gateway via a mesh network and each wireless device is wired to control at least one lighting fixture. A user interface can connect to the wide area network and enable a user to access server control software. Control instructions entered on the server by the user interface are communicated from the server to the wireless gateway and to the wireless devices. A user site device may be connected to the site mesh network enabling a user to configure, monitor, and control lighting fixtures at the site.
US10085313B2 Lighting apparatus and driving circuit including frequency dithering and slope compensation
Provided is a lighting apparatus. The lighting apparatus may provide an output voltage to lighting loads, and include: a converter configured to generate the output voltage using a driving signal; and a driving circuit configured to provide the driving signal, and spread the frequency of the driving signal by performing frequency dithering on the driving signal while changing the shape of an oscillation signal.
US10085292B2 Method and apparatus for supporting machine-type communications with a mobile-originated-only mode
A method and apparatus for supporting machine-type communications (MTC) are disclosed. A wireless transmit/receive unit (WTRU) may configure itself to operate in a mobile-originated-only mode. The WTRU may perform no, or a subset of, radio resource control (RRC) idle and/or non-access stratum (NAS) idle/standby state procedures in the mobile-originated-only mode. For example, the WTRU may perform cell reselection but not paging monitoring in the mobile-originated-only mode. Alternatively, the WTRU may perform paging monitoring but not cell reselection and location update. The operation in the mobile-originated-only mode may be triggered explicitly or implicitly. For example, the WTRU may operate in the mobile-originated-only mode if an inactivity timer expires. The WTRU may switch the mode in accordance with a pre-configured schedule. After transition of the operation mode, the WTRU may send a message to the network indicating such mode switch.
US10085288B2 Multicarrier signal transmission in wireless communications
Methods and apparatuses are described for wireless communications. Cells may be grouped into a plurality of cell groups. If an uplink transport block (UTB) or an uplink control information (UCI) is configured for transmission via a second cell of a second cell group in parallel with a transmission of a first random access preamble (RAP) via a first cell of a first cell group, a wireless device may adjust transmission power of at least one of the UTB or the UCI. Additionally or alternatively, if a sounding reference signal (SRS) is configured for transmission via a third cell in parallel with transmission of a second RAP, the wireless device may drop the SRS.
US10085287B2 Method, device, and system for determining timing advance grouping
Embodiments of the present invention provide a method, a device, and a system for determining timing advance grouping. In one embodiment, a base station adds a component carrier (CC) for a user equipment (UE). The base station determines a timing advance (TA) group to which the added CC belongs. The TA group is a set of CCs that can share a TA. The base station sends identification information that identifies the TA group to the UE.
US10085285B2 Wireless communication apparatus and interference detection method
According to one embodiment, a wireless communication apparatus is provided with first and second determination units. The first unit determines based on a first carrier sense threshold whether busy state or not and specifies a first time when busy state is determined with the first threshold, and determines based on a second carrier sense threshold smaller than the first threshold whether busy state or not and specifies a second time when busy state is determined. The second unit determines, if at least busy state is determined based on the second threshold and the second time precedes a reference time equal to or earlier than the first time, to perform processing for avoiding interference.
US10085284B2 Base station, user equipment, transmission control method for the base station and data transmission method for the user equipment
A base station (BS), a user equipment (UE), a transmission control method for the BS and a data transmission method for the UE are provided. Based on user group information, the base station transmits uplink transmission control information to a plurality of the UEs in a group to make each UE contend for a plurality of subframes in the allocated unlicensed band radio resource pool. If a UE successfully contends for a subframe, the UE transmits a reservation signal and transmits an uplink data signal in the contended subframe. If the UE detects another reservation signal when contending for the subframe, the UE determines whether the another reservation signal is associated with the ID of its group. If associated, the UE transmits the uplink data signal in the subframe.
US10085280B2 Group carrier scheduling for unlicensed long term evolution network
A user equipment device comprises physical layer circuitry configured to communicate radio frequency (RF) electrical signals directly with one or more separate wireless devices, including to receive an indication of multiple component carriers aggregated into a carrier set that includes at least one scheduling component carrier and at least one scheduled component carrier, and receive scheduling control information for the multiple component carriers of the carrier set using the scheduling component carrier in downlink control information according to a resource radio control signaling protocol.
US10085266B1 Management of TTI bundling for carrier aggregated communications
According to aspects of the present disclosure, a method and system are provided for wireless communication between a user equipment device (UE) and a base station using carrier aggregation and transmission time internal (TTI) bundling. The base station serves the UE with carrier aggregation on multiple carriers and determines, per carrier, a respective bundling size for transmitting a wireless communication between the UE and the base station with transmission TTI bundling on that component carrier. The determined bundling size for at least one of the plurality of component carriers is different than the determined bundling size for another one of the plurality of component carriers. While serving the UE with carrier aggregation on the multiple carriers, the base station invokes TTI bundling to transmit the wireless communication between the UE and the base station on each carrier with the respectively determined bundling size for that component carrier.
US10085264B2 Integrated circuit for communication resource allocation
In a wireless communication base station device, a modulation unit carries out modulation processing for Dch data after coding to generate a Dch data symbol. A modulation unit carries out modulation processing for Lch data after coding to generate an Lch data symbol. An allocation unit allocates the Dch data symbol and Lch data symbol to each sub-carrier composing an OFDM symbol and outputs the allocated sub-carrier to a multiplex unit. In this case, the allocation unit allocates the Dch data symbol to a plurality of resource blocks where one Dch is arranged at an interval equal to integral multiples of the number of resource blocks composing a resource block group.
US10085263B2 Method and device for allocating resource units using leftover tones in wireless LAN
Disclosed are a method and a device for allocating resource units using leftover tones in a wireless LAN. The method for allocating resource units using leftover tones in a wireless LAN may comprise the steps of: an AP generating PPDUs to be transmitted to a plurality of STAs; and the AP transmitting the PPDUs to the plurality of STAs on all frequency bands, wherein the PPDUs are transmitted from each of a plurality of resource unit sets respectively allocated to each of the plurality of STAs, wherein each of the plurality of resource unit sets includes a first resource unit set and a second resource unit set, wherein the first resource unit set includes at least one resource unit, the second resource unit set includes one tone design resource unit, and wherein the tone design resource unit may include at least one other resource unit and at least one additional tone unit.
US10085256B2 Downlink operations with shortened transmission time intervals
Aspects of the present disclosure generally relate to a conditional utilization of reference signals for managing communications of one or more user equipment (UE) in a wireless communications system. The described aspects include receiving a transmission having a first subframe slot and a second subframe slot, at least one of the first subframe slot and the second subframe slot have a single-slot transmission time interval (TTI). The described aspects further include detecting a first demodulation reference signal (DM-RS) in the first subframe slot and a second DM-RS in the second subframe slot. The described aspects further include determining whether to demodulate the at least one downlink channel in the first subframe slot using the first DM-RS in the first subframe slot or to demodulate both the first DM-RS in the first subframe slot and the second DM-RS in the second subframe slot based on whether at least one condition exists.
US10085253B2 Methods and apparatus for controlling wireless access points
In some embodiments, an apparatus comprises of a first Control And Provisioning of Wireless Access Points (CAPWAP) module implemented in at least one of a memory or a processing device that is configured to be designated as a backup control module for a wireless access point during a first time period. The first CAPWAP control module is configured to receive state information associated with the wireless access point during the first time period from a second CAPWAP control module. The second CAPWAP control module is designated as a primary control module for the wireless access point during the first time period. The first CAPWAP control module is configured to be automatically designated as the primary control module during a second time period after the first time period and in response to the second CAPWAP control module not operating according to at least one predefined criterion.
US10085250B2 Base station device, mobile station device, program, uplink synchronization requesting method, and synchronization-shift measurement signal transmitting method
A mobile station device that receives downlink control information which is used to selectively provide downlink scheduling or a random access order, on a physical downlink control channel from a base station device. The mobile station device also transmits a random access preamble using a random access channel to the base station device based on receiving the downlink control information which provides a random access order, where the downlink control information provides a downlink resource allocation in a case that the downlink control information is used to provide the downlink scheduling and where a preset value is set for a field of the downlink resource allocation in a case that the downlink control information is used to provide the random access order.
US10085233B2 Methods for determining paging occasions in eDRX cycle and monitoring paging occasions based on CEL
Embodiments herein provide a method for determining PO by UEs in an eDRX cycle. The method includes determining PHs in the eDRX cycle based on estimated values of UE_ID_H and number of hyper-frames in the eDRX cycle. The method includes determining a first radio frame of PTW based on a determined value of NPTW and ieDRX. The method includes determining a last radio frame of PTW based on the first radio frame and length of the PTW. The method includes determining PFs in the PTW. The determination of PFs is based on the UE_ID. The method includes determining the POs, in each of the determined PFs, based on an index associated with each of the POs. The index associated with each PO is computed based on the UE_ID, number of frames available for paging in a DRX cycle, and number of sub-frames available for paging in each PF.
US10085225B2 Method and apparatus for network synchronization, computer program product for performing the method and system comprising the apparatus
A method for network synchronization of a first network element is provided, comprising: receiving, from each of at least two synchronization candidate network elements, a first synchronization accuracy value; determining, for each of the at least two synchronization candidate network elements, a signal quality indicator; determining for each synchronization candidate network element a second synchronization accuracy value based on the signal quality indicator and the first synchronization accuracy value related to the synchronization candidate network element, and selecting a synchronizing network element, for synchronizing the first network element to, from the at least two synchronization candidate network elements, based on the determined second synchronization accuracy values. The present disclosure enhances the performance of RIB network synchronization by indicating an estimate of an accumulated synchronization error magnitude. The indication is beneficial for RIB source network element or source cell selection and it could help to make the topology of synchronized network elements/cells more reasonable.
US10085221B2 Incorporation of mesh base stations in a wireless system
Incorporation of a mesh base station in a wireless network is presented herein. The mesh base station can utilize common wireless resource allocations as a corresponding wireless base station while transmitting to wireless subscriber stations during the same time period. The mesh base station obtains a data packet from the wireless base station over a backhaul link during a scheduled time period and transmits the data packet to the designated wireless subscriber station during another scheduled time period. The wireless base station and the mesh base station can also receive data packets from wireless subscriber stations during a same time period. A wireless network can be configured with two mesh base stations at an approximate boundary of two adjacent sector coverage areas, where a coverage area is supported by a wireless base station and each mesh base station supports wireless subscriber stations within a coverage radius.
US10085217B2 Mobile terminal and method for controlling the same
A mobile terminal including a wireless communication unit configured to provide wireless communication; a display; a battery configured to supply power to the mobile terminal; and a controller configured to measure a remaining charge of the battery, measure an available time of the battery based on the measured remaining charge of the battery and a load of the mobile terminal, and output a predetermined pre-notice event when an upcoming scheduled event is present after the available time.
US10085216B1 Balanced wireless data transmission
Embodiments can provide concurrent (or substantially concurrent) wireless communication that can achieve load and/or battery consumption balance between or among a set of wireless devices. In wireless transmission, each receiving device is typically identified by an address or an ID, which can be used for device identification and wireless configuration over wireless link. Under the concurrent wireless transmission in accordance with the embodiments, a secondary device can “impersonate” the primary device by assuming an ID or address assigned to primary device. In this way, load and/or battery consumption balance can be achieved among multiple wireless devices in the concurrent wireless transmission.
US10085204B2 Data transmission system and communication method
A data transmission system includes a device and a base. The base includes a near field communication (NFC) module and a processing module configured to determine whether a wireless network exits. The NFC module includes a determining unit configured to determine whether the NFC module writes a predetermined tag after the processing module determines the wireless network exits and configured to determine whether the predetermined tag is an authorization code, a sending unit configured to send a service set identifier (SSID) and a password to the device after the predetermined tag is the authorization code, and a control unit configured to switch an input mode of the base to a wireless network mode after the SSID and the password are sent to the device. The device is configured to be connected to the wireless network after receiving the SSID and the password. A communication method is also provided.
US10085201B2 Path switch method for dual connectivity in wireless communication system and apparatus for same
The present invention relates to a method and an apparatus for determining a path switch in a wireless communication system. Specifically, the present invention relates to a method for determining a path switch of a first network entity, the method comprising the steps of: receiving bearer setup information including a bearer type regarding at least one bearer; transmitting a path switch request to a second network entity on the basis of the bearer setup information; receiving a path switch response corresponding to the path switch request from the second network entity; and determining a path switch depending on whether the path switch response indicates admission of a default bearer.
US10085200B1 Radio system using nodes with high gain antennas
A radio communication route enables communication from an originating ground station to a destination ground station via one of multiple randomly orbiting satellites with no active attitude control. The ground stations and satellites include multi-feed parabolic antennas for receiving radio signals from and transmitting radio signals in multiple directions. The satellites store an address of a destination ground station from which an initial information signal is transmitted and antenna information identifying the satellite antenna feed on which the initial information signal was received. Plural satellite antennas transmit linking information identifying the satellite to the originating ground station. Data transmissions received at the originating ground station that designate a particular destination are transmitted by the originating ground station using the antenna on which the linking information was received and the satellite retransmits the data transmission using the satellite antenna feed identified by the stored antenna information.
US10085198B2 System and method for switching access network connectivity based on application thresholds and service preferences
A user device may receive information that identifies a service preference for the user device. The user device may determine an application threshold based on an application that is being executed by the user device. The user device may determine first network metric values associated with a cellular network, and determine second network metric values associated with a wireless local area network. The user device may automatically switch connectivity, of the user device, between the cellular network and the wireless local area network based on the service preference, the application threshold, the first network metric values, and the second network metric values.
US10085194B2 Data transmission method and router
A data transmission method and a router, which are used to obtain a load sharing scheme according to current status information of a network, and perform data transmission according to the load sharing scheme in order to improve data transmission efficiency, where the method includes communicating, by a first router, with a second router over multiple radio links, acquiring, by the first router, status information of each radio link, determining a transmission overhead of each radio link according to the status information of each radio link, determining load sharing of each radio link according to the transmission overhead of each radio link, and sending data to the second router according to the load sharing of each radio link.
US10085193B2 Methods for 3GPP WLAN interworking for improved WLAN usage through offload
Systems, methods, and instrumentalities are disclosed for bearer management in a wireless network using virtual bearers. Systems, methods, and instrumentalities are also disclosed for managing conflicts between an eNB decision to offload a wireless transmit/receive unit (WTRU) to a WLAN and an ANDSF policy. Systems, methods, and instrumentalities are also disclosed for minimization of drive tests (MDT) for WLAN or during an offload to WLAN. Systems, methods, and instrumentalities are also disclosed for signaling capabilities of a WTRU.
US10085189B2 Method of controlling handover procedure and base station
A method of controlling a handover procedure of a user terminal from a source master base station to a target master base station, the user terminal being connected to the source master base station and a secondary base station in accordance with a dual connectivity scheme, includes: transmitting, by the source master base station, a handover request to the target master base station; and receiving, by the source master base station, information related to necessity to change the secondary base station from the target master base station.
US10085187B2 Base station, terminal, and communication control method
Provided is a base station that enables data communications in a small cell to continue even if a handover between macro cells occurs. In the base station (100), a handover determination unit (105) determines whether the handover of a control plane from the base station (100) to another macro cell is necessary for a terminal. If it is determined that the handover is necessary, a radio resource control unit (109) and a slave radio resource control unit (110) continue the control of a user plane communication process when the terminal is located inside a small cell, and the radio resource control unit (109) and slave radio resource control unit (110) stop the control of the user plane communication process and perform a process of handover to the other macro cell when the terminal is located outside the small cell.
US10085185B2 Telecommunications network with optimisation of content delivery
A mobile telecommunications network includes: a core network (2020) having content processing means (2055) operable to provide a core network service relating to content, and a radio access network (700, 2003) having radio means for wireless communication with a terminal (10) registered with the telecommunications network, wherein the radio access network (700, 2003) includes a local source of content (1100), wherein the telecommunications network is arranged to provide the content processing means (2055) core network service in relation to the content of the local source (1100), and wherein synchronization means is provided to synchronize the provision of core network service in relation to the content of the local source (1100) with communications with the terminal (10).
US10085182B2 Method and apparatus for measurement reporting in carrier aggregation wireless communication systems
When detecting occurrence of an event for transmitting a measurement report of a radio condition of a cell at a frequency set for a base station apparatus, to the base station apparatus (3) communicating with a terminal apparatus (2), the terminal apparatus (2) in a wireless communication system (1) creates a measurement report including information indicating radio conditions of cells at a frequency at which the event occurred and at another different frequency. The base station apparatus (3) controls whether or not to perform handover of the terminal apparatus (2) to another cell, on the basis of the measurement report transmitted from the terminal apparatus (2). Thereby, there is provided a wireless communication system in which a base station apparatus and the terminal apparatus are communicable with each other using multiple frequencies, the wireless communication system being capable of shortening time required for handover.
US10085181B2 Mechanism to avoid ping pong during inter radio access technology redirection failure
The present disclosure provides a method, apparatus, and computer-readable medium that is able to avoid ping pong mobility when a redirection procedure fails. The apparatus may attempt to perform a redirection procedure from a first RAT to a target frequency of a second RAT. The apparatus may receive a redirection failure notification indicating that the target frequency of the second RAT is unavailable. The apparatus may refrain from initiating a reselection procedure to the target frequency of the second RAT for a predetermined time period. The apparatus may deprioritize the target frequency of the second RAT for the predetermined time period when the target frequency of the second RAT is unavailable and is present in an SIB received from the neighbor cell. The apparatus may generate a list of banned frequencies that includes the target frequency of the second RAT when the target frequency of the second RAT is unavailable.
US10085174B2 Wireless channel and/or band arbitration
A computer implemented method comprising receiving, for each of a plurality of wireless routers, location, connection time, wireless band and wireless channel information, calculating, for each of the plurality of wireless routers, a congestion quotient from the received location, connection time, wireless band and wireless channel information, the congestion quotient defining the likelihood of destructive interference at the respective wireless router, identifying a wireless router with a congestion quotient greater than a predetermined threshold, determining changes in wireless band and/or wireless channel for the identified wireless router that would lower the congestion quotient for the identified wireless router, and transmitting the determined changes to the identified wireless router.
US10085170B2 Communication apparatus
A first distant apparatus performs communication of streaming data and other data for which a change in data transfer rate is required to be suppressed, and a second distant apparatus performs communication of phone book data and other data for which a change in data transfer rate is permitted. When communication with the first distant apparatus and communication with the second distant apparatus are concurrently performed, a first communication unit is selected for communication with the first distant apparatus and a second communication unit, which is faster than the first communication unit, is selected for communication with the second distant apparatus. Thus, it is possible to make a collision in communication less likely to occur, and to maintain the communication quality of the first type of data.
US10085165B2 Multi-cell signals in OFDM wireless networks
A wireless device receives messages indicating CSI measurement resources of cells belonging to at least two base stations or belonging to at least two sectors of a base station. The wireless device measures CSI employing at least CSI measurement resources of the cells. The wireless device quantizes the measured CSI jointly across cells and encodes and transmits the jointly quantized CSI. The wireless device receives a resource assignment for data packet(s). The wireless device receives signals carrying the data packets from multiple cells.
US10085164B2 System and method for managing invalid reference subframes for channel state information feedback
A method transmits long term evolution (LTE) measurement reports on an uplink. The method manages invalid reference subframes in a multicarrier configuration. The managing can be implemented by transmitting measurement reports for component carriers with valid reference subframes; and omitting measurement reports for at least one component carrier with an invalid reference subframe.
US10085162B2 System and method for over-the-air testing of milli-meter wave and other beamforming technologies
A method and system for measurement of a device under test (DUT) are provided. According to one aspect, a system includes a first positioner having a first antenna and a second positioner having a second antenna. The system also includes circuitry configured to cause the first antenna to radiate a test signal to the DUT and to implement one of a probing mode and an interference mode. The probing mode causes, for each of at least one position of the first antenna, the second antenna to receive a signal from the DUT at each of the second set of positions of the second antenna. The interfering mode causes, for each of at least one position of the first antenna, the second antenna to transmit an interfering signal to the DUT at each of the second set of positions of the second antenna.
US10085151B1 Electronic apparatus and method of selectively applying security mode according to exceptional condition in mobile device
A mobile device includes a display unit to display a screen to set the mobile device in a security mode and an external network connection and an area condition as a safe zone in the security mode, a user interface to receive a user input to activate the mobile device, and a control unit to selectively apply the security mode according to whether the mobile device communicates the external network and whether the mobile device is in the area condition, and a method thereof.
US10085146B2 Handling instant message delivery media to end user
A method for handling a plurality of instant message delivery media to a user of a mobile device is provided. The method may include detecting at least one instant message to be delivered to a recipient-user on the mobile device. The method may also include determining if a plurality of predefined conditions have been configured by the recipient-user. The method may further include displaying the at least one instant message to the recipient-user in accordance with the plurality of predefined conditions configured by the recipient-user.
US10085141B1 Systems and methods for hierarchical communication channels
Systems and related methods for providing hierarchical group communication channels for various organizations, wherein the groups may also be dynamically created based on the real-time or near real-time data collected from one or more mobile computing devices. The disclosed system and methods may provide hierarchical organizations with efficient means to organize and manage critical tasks, especially under emergency situations.
US10085133B2 Networked pest control system
A pest control device system includes a plurality of pest control devices and a data collector. The system may further include the data collector in the form of a gateway that is connected to a data management server via a computer network along with other gateways in corresponding pest control device groups. Each pest control device includes a pest sensor and a wireless communication circuit to transmit information from the corresponding sensor. The devices also configure to define a local wireless communication network that can relay the information from one to the next and ultimately to the data collector.
US10085130B1 Differentiated wireless communication service provisioning and connecting alternate pathways
A method of wireless communication. The method comprising receiving by an application executing on a mobile communication device a provisioning payload comprising a zero-rated access point name (APN) from a wireless communication network, where the zero-rated APN is used by the wireless communication network to provide a distinctive communication service to the mobile communication device without counting data tonnage associated with the distinctive communication service against a data limit of a wireless communication service plan associated with the mobile communication device, receiving by the application a command to initiate the distinctive communication service, engaging the distinctive communication service to use the zero-rated APN in conducting the distinctive communication service, and providing the distinctive communication service to the mobile communication device at a lower quality of service (QoS) by a wireless communication network node relative to a standard QoS provided to standard communication service in the wireless communication network.
US10085129B2 Mobile device communication
Described is a technology by which a mobile computing device such as a mobile telephone operates differently based on detected proximity to another mobile device with which the first mobile device has a defined relationship. For example, the first mobile device may transfer content to the second mobile computing device when proximity corresponds to a non-cellular communications coupling, such as Bluetooth® or Wi-Fi coupling. In this manner, content transfer is deferred until a non-cellular coupling exists. The mobile device (or both devices) may output a notification to indicate that the other mobile computing device has been detected within a threshold proximity, such as via GPS data or by being within the same cellular tower. The type and/or settings of an output notification may vary based on different thresholds.
US10085127B2 Pre-determined responses for wireless devices
In accordance with one or more aspects, criteria including both a type of communication and a user signal are received. Additionally, a response to be stored as a pre-determined response is received. Both the criteria and the response are stored. When a communication satisfying the criteria (both the type of communication and the user signal) is subsequently received, the pre-determined response is sent to the device from which the communication is received.
US10085115B2 Location support for emergency calls
System and method for submitting a location of a mobile device to a public service for providing emergency assistance are described. A mobile device can determine that a user is making an emergency call from the mobile device. The mobile device can then enable a location determination function of the mobile device and determine a location of the mobile device. The mobile device can determine the location in multiple attempts, including, in a first time window, attempting to determine a location with low uncertainty and, if the attempt fails, determining a location with high uncertainty in a second time window. The mobile device can then submit the location to a dispatcher through a mobile network operator.
US10085104B2 Renderer controlled spatial upmix
An audio decoder device for decoding a compressed input audio signal having at least one core decoder having one or more processors for generating a processor output signal based on a processor input signal, wherein a number of output channels of the processor output signal is higher than a number of input channels of the processor input signal, wherein each of the one or more processors has a decorrelator and a mixer, wherein a core decoder output signal having a plurality of channels has the processor output signal, and wherein the core decoder output signal is suitable for a reference loudspeaker setup; at least one format converter device configured to convert the core decoder output signal into an output audio signal, which is suitable for a target loudspeaker setup; and a control device configured to control at least one or more processors in such way that the decorrelator of the processor may be controlled independently from the mixer of the processor, wherein the control device is configured to control at least one of the decorrelators of the one or more processors depending on the target loudspeaker setup.
US10085100B2 Electronic device charging via an audio jack
An electronic device may comprise audio processing circuitry and a first connector having a first contact and a second contact. In a first mode of operation, the audio processing circuitry is configured to output one or more audio signals carrying music and/or voice via the first contact and the second contact. In a second mode of operation, the audio processing circuitry is configured to output a signal for delivering supply current via the first contact and the second contact. While the electronic device is in the first mode of operation, a gain and/or volume limit of the audio processing circuitry may be set to a first level, and while the electronic device is in the second mode of operation, the gain and/or volume limit of the audio processing circuitry may be set to a second level that is higher than the first level.
US10085099B2 Hearing aid system, a hearing aid device and a method of operating a hearing aid system
The application relates to a hearing aid system comprising a hearing aid device comprising a configurable signal processing unit, a programming device configured to program the configurable signal processing unit, and a communication link allowing the exchange of data between the hearing aid device and the programming device. The application further relates to a method of programming configurable signal processing unit to provide an increased speech intelligibility by frequency lowering. The hearing aid system is configured to program the configurable signal processing unit of the hearing device according the claimed method. The invention may e.g. be used in hearing aids.
US10085093B2 Loudspeaker arrangement
A loudspeaker arrangement for a plurality of MEMS loudspeakers for generating sound waves in the audible wavelength spectrum includes a housing, which has a sound conduction cavity and at least one sound outlet opening, and at least two MEMS loudspeakers, arranged in the interior of the housing opposite and spaced apart from each other by the sound conduction cavity. Each MEMS loudspeaker has a cavity in the region of their opposite faces. The loudspeaker arrangement includes a shielding wall for acoustically decoupling the two MEMS loudspeakers from each other. The shielding wall is arranged in the interior of the housing between the two MEMS loudspeakers such that the sound conduction cavity is subdivided into a first and a second a cavity region respectively associated with one of the two MEMS loudspeakers.
US10085086B2 Resonance damping for audio transducer systems
An apparatus comprising: an audio transducer configured to at least one of: generate sound upon receiving an audio signal provided by the apparatus; and convert sound into an audio signal to be processed by the apparatus; a housing component comprising one or more sound apertures configured to allow the transmission of sound through the one or more sound apertures; and an acoustic cavity inside the apparatus being acoustically coupled to the audio transducer using the one or more sound apertures wherein the one or more sound apertures are configured to provide an acoustic damping.
US10085085B2 Headphone
A headphone that includes a headband and one or two earcups. The earcups are movably coupled to the headband by a joint that is constructed and arranged to allow translation of the earcup relative to the headband along a translational axis, and rotation of the earcup from a neutral position in both directions about the translational axis, where in a first direction the rotation extends for at least about 90 degrees from the neutral position.
US10085083B2 Wireless headset carrying case with digital audio output port
A case for a portable wireless listening device (e.g., a pair of wireless earbuds) is configured to house a pair of wireless earbuds and charge the earbuds when they are in the case. The case is further configured to receive media received by the wireless earbuds and transmit the media to a non-wireless output device connected to the case. The case can further include its own wireless radio that can wirelessly communicate audio to the wireless earbuds when the earbuds are not in the case. The case can further include an input port to receive an audio signal from a non-wireless source and can be configured to wirelessly transmit the audio received from the source to the wireless earbuds.
US10085080B2 Earphone assemblies with multiple subassembly housings
Earphone assemblies with multiple subassembly housings are provided.
US10085076B2 Omedia panel
An Omedia panel may be provided that includes an at least one network interface device, a housing, and a front panel. The at least one network interface device might be in communication with a service provider network. The housing may be integrated into a wall of a customer premises and positioned within a wall cavity of the wall. The housing might be configured to support the at least one network interface device. The front panel may be communicatively interfaced with the at least one network interface device such that a user can access one or more ports of the at least one network interface device via the front panel.
US10085068B2 Information processing apparatus and information processing method
To perform an appropriate data transmission rate control.An information processing apparatus is an information processing apparatus that receives a stream for outputting image information from another information processing apparatus through wireless communications, and includes a wireless communication unit and a control unit. The wireless communication unit performs communications with the other information processing apparatus for exchanging capability information on the information processing apparatus and capability information on the other information processing apparatus. The control unit performs a stream data transmission rate control relating to the other information processing apparatus, according to the capability information on the other information processing apparatus, radio propagation measurement information on communications with the other information processing apparatus, and usage of the information processing apparatus.
US10085065B2 Display apparatus for processing multiple applications and method for controlling the same
A display device can include a tuner to receive a broadcast signal; a network interface to receive an application; an external device interface; a display module to display a broadcast program, the received application or video data received from the external device interface; and a controller to display the received broadcast program in a first area, receive a request for displaying a list from a remote controller, and display the list in a second area within the first area, the list includes a first item including information identifying a recently accessed application, a second item including information identifying a recently accessed broadcast program, or a third item including information identifying an external device recently connected to the display device or an access path of the external device, and a specific information item including a main screen of a last accessed webpage is included in the list.
US10085062B2 Presenting media guidance data based on the trajectory of the user
Systems and methods are described herein for a media guidance application that recommends media content to a user based on the media content likely to be available to the user at a given location and providing media guidance data for receiving the media content from a content provider at the location.
US10085044B2 Television with interactive portal and system and method for use of same
A television with an interactive portal and system and method for use of the same are disclosed. In one embodiment of the television, the television is deployed to provide an interactive portal in a hospitality establishment having multiple rooms, such as a hotel. The television is associated with a room and includes a housing that secures a processor, memory, tuner, panel, and audio driver in an interconnected architecture. The television generates a guest interactive portal as well as a housekeeping interactive portal for a guest and housekeeper, respectively. Each of the portals provides relevant feedback on the condition of the room to a server associated with the hotel.
US10085043B2 Image decoding method and image decoding apparatus
An image decoding method includes: obtaining first reference picture information from a coded signal; determining whether or not a second reference picture identified by the first reference picture information is stored in a buffer; determining, when the second reference picture is not stored in the buffer, a picture stored in the buffer to be a third reference picture; and decoding a current picture from the coded signal using a fifth reference picture selected from one or more fourth reference pictures including the third reference picture instead of the second reference picture.
US10085041B2 Method for depth lookup table signaling
A method and apparatus for depth lookup table (DLT) signaling in a three-dimensional and multi-view coding system. The method identifies one or more pictures to be processed. If one or more pictures contain depth data, then the method determines the DLT associated with said one or more pictures, applies predictive coding to the DLT based on the previous DLT, includes syntax related to the DLT in the PPS, and includes first bit-depth information related to first depth samples of the DLT in the PPS. The first bit-depth information is consistent with second bit depth information signaled in a sequence level. The method further signals the PPS in a video bitstream for a sequence including said one or more pictures. A circuit is also provided that embodies circuitry configured to carry out the operations specified above.
US10085037B2 Method and apparatus for image encoding and decoding using intra prediction
Provided are a method and apparatus for intra predicting an image, which generate a prediction value via linear interpolation in horizontal and vertical directions of a current prediction unit. The method includes: generating first and second virtual pixels by using at least one adjacent pixel located upper right and lower left to a current prediction unit; obtaining a first prediction value of a current pixel via linear interpolation using an adjacent left pixel located on the same line as the first virtual pixel and the current pixel; obtaining a second prediction value of the current pixel via linear interpolation using an adjacent upper pixel located on the same column as the second virtual pixel and the current pixel; and obtaining a prediction value of the current pixel by using the first and second prediction values.
US10085032B2 Encoding device, encoding method, and computer readable storage medium
A device including: a processor configured to: generate compressed data of an image based on a range of pixel value, transmit the compressed data of the image to another device, when a range of pixel value is changed from a first range to a second range, generate difference information of the image, the difference information being information for each third encoding block of the plurality of encoding blocks of the image that indicates a difference between missing information in the third encoding block by a second compression scheme and missing information in the third encoding block by a first compression scheme, each third encoding block being a encoding block that include no pixel whose value is within the first range and that includes a pixel whose value is within the second range, and transmit the difference information of the image to the other device.
US10085029B2 Switching display devices in video telephony
A system and method for performing video telephony (VT) is disclosed. In one example, there is provided an apparatus having a transceiver configured to receive VT data and information indicating a switch from a first display to a second display from a network. The apparatus also includes a decoder operatively coupled to the transceiver and configured to decode the VT data, a memory comprising a coded picture buffer (CPB) configured to store the decoded VT data, and a processor operatively coupled to the transceiver, the decoder, and the memory. The processor is configured to, in response to receiving the information indicating a switch from a first display to a second display, instruct the transceiver to transmit a request for an I-frame to the network.
US10085027B2 Adaptive mode checking order for video encoding
A video encoding device comprises a memory configured and at least one processor configured to: determine whether a metric meets a condition based on statistics, wherein the statistics are associated with a first video encoding mode checking order and a second video encoding mode checking order, responsive to determining that the metric meets the condition, select a first encoding mode checking order to encode the first block of video data responsive to determining that the condition is not met, select a second encoding mode checking order different from the first encoding mode checking order to encode the first block of video data, update the statistics based on the selected first or second encoding mode checking order, and encode a second block of video data, based on the updated statistics, and using the first or second mode checking order.
US10085023B2 Systems and methods for quantization of video content
Several methods, systems, and computer program products for quantization of video content are disclosed. In an embodiment, the method includes determining by a processing module, motion information associated with a block of video data of the video content. A degree of randomness associated with the block of video data is determined by the processing module based on the motion information. A value of a quantization parameter (QP) associated with the block of video data is modulated by a quantization module based on the determined degree of randomness.
US10085020B2 Sample adaptive filtering with offsets
A method, a filtering control device, a computer program and a computer program product for processing a first picture in a sample adaptive filtering procedure are disclosed. The first picture is reconstructed from video data. The filtering control device obtains an offset magnitude from the video data. The offset magnitude indicates a magnitude of a sample adaptive offset to be applied in the sample adaptive filtering procedure. The filtering control device obtains an offset sign from the video data. The offset sign indicates a sign of the sample adaptive offset. The filtering control device determines the sample adaptive offset based on the offset magnitude and the offset sign. Moreover, the filtering control device processes, in the sample adaptive filtering procedure, at least a portion of the first picture while applying the sample adaptive offset.
US10085015B1 Method and system for measuring visual quality of a video sequence
A system configured to apply a human visual system model at one or more human visual system model settings to a reference video sequence and a distorted video sequence to determine a quality score of the distorted video sequence with respect to the reference video sequence is described. The human visual system model settings of the human visual system model are representative of at least one condition associated with an individual viewing the distorted video sequence.
US10085014B1 Methods and apparatuses for viewing three dimensional images
Systems and methods for viewing stereoscopic television are described. The methods generate stereoscopic views from 3D content; synchronize with external view ware (e.g., shuttered glasses) to include shutter information and viewing geometry; sequence 3D content for multiple viewers at multiple perspective views; and output to a display component for viewing.
US10085006B2 Three hundred sixty degree video stitching
An electronic device configured to render a three hundred and sixty (360) degree image includes a communication unit and a processor. The communication unit is configured to receive a first image, a second image, and metadata from a camera. The processor is configured to render the 360 degree image by transforming the first image and the second image to compensate for a light fall-off, unwarping the transformed first image and second image, aligning the unwarped first image and second image, and blending the aligned unwarped first image and second image.
US10085001B2 Method and apparatus for detecting and mitigating mechanical misalignments in an optical system
According to one aspect of the teachings herein, a method and apparatus detect mechanical misalignments in a machine vision system during run-time operation of the machine vision system, and compensate image processing based on the detected misalignments, unless the detected misalignments are excessive. Excessive misalignments may be detected by determining a worst-case error based on them. If the worst-case error exceeds a defined limit, the machine vision system transitions to a fault state. The fault state may include disrupting operation of a hazardous machine or performing one or more other fault-state operations. Among the detected misalignments are internal misalignments within individual cameras used for imaging, and relative misalignments between cameras. The method and apparatus may further perform run-time verifications of focus and transition the machine vision system to a fault state responsive to detecting insufficient focal quality.
US10084999B2 Illuminating device, wheel deterioration detecting method and projector
An illuminating device includes: a light source emitting excitation light; a wheel including a wheel substrate transmitting the excitation light and an illuminating light generating member provided on the first surface of the wheel substrate to generate illuminating light by the excitation light; a photo detector, arranged on the second surface side that is opposite to the first surface of the wheel substrate, detects light that passed through the wheel; and a control unit that determines whether a defect or degeneration has occurred in the illuminating light generating member, based on the light detected by the photo detector.
US10084995B2 Systems and methods for an automated cloud-based video surveillance system
Systems and methods for setting up a cloud-based video surveillance system with at least one computing device and at least one video camera in a local area network. The at least one computing device has an application program installed and is operable to find out the at least one video camera on the same local area network and connect the at least one video camera to a cloud platform. The video surveillance system is accessible via the at least one computing device locally or other computing device remotely. The video surveillance system is still at work when the at least one computing device is powered off.
US10084991B2 Communication apparatus and method for receiving an inbound videophone call notice while displaying digital information on the display
A videophone system includes a processor which selectively sets a television (TV) broadcast program viewing function mode and videophone function mode in response to manual operation of a remote control, a decoder which performs, in the TV program view mode, a TV program-use decode function for decoding a broadcast program signal received from a TV tuner to thereby display it on a display screen while producing audio sounds by loudspeakers and which performs, in the videophone function mode a videophone-use decode function for decoding a videophone signal received from a distant party to thereby display on the screen an image of the distant party using the screen and speakers, and an encoder which performs a videophone-use encode function for encoding a video signal from a camera and a voice signal from a microphone to generate a videophone signal, which is sent to the distant party via a network.
US10084988B2 Facial gesture recognition and video analysis tool
Embodiments disclosed herein may be directed to a video communication server. In some embodiments, the video communication server includes: at least one memory including instructions; and at least one processing device configured for executing the instructions, wherein the instructions cause the at least one processing device to perform the operations of: determining a time duration of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing video content transmitted between the first user device and the second user device; determining at least one gesture of at least one of the first user and the second user based on analyzing the video content; and generating a compatibility score of the first user and the second user based at least in part on the determined time duration and the at least one determined gesture.
US10084980B2 Solid-state image sensor and camera
A solid-state image sensor includes an image sensing unit in which a plurality of pixels are arrayed, a plurality of readout units configured to read out signals from the image sensing unit, a detector configured to detect an occurrence of a latch-up in each of the plurality of readout units, and a controller configured to control power supply to the plurality of readout units. The plurality of readout units are configured to read out signals from a same pixel in the image sensing unit. The controller is configured to shut off power supply to at least part of a readout unit in which the occurrence of the latch-up has been detected out of the plurality of readout units and thereafter supply power to the at least part.
US10084964B1 Providing subject information regarding upcoming images on a display
Methods are described for presenting in an user interface information regarding the subject faces that will appear in upcoming images. In general, many of the images available to display will be comprised of images containing subject faces. Based on a subject affinity score between the viewer and the subjects, an image affinity is computed. Based on the image affinity scores, images are selected for presentation on the display. As images are displayed, the system analyzes one or more upcoming images to determine information to display. As each image is displayed, subject information comprising the subject's face is presented in an area of the display adjacent to the current image.
US10084962B2 Spherical video stabilization based on accelerometer data
A method includes identifying a frame of a spherical video as a key frame, storing a compensation component based on position data of a camera in association with the key frame, and compensating for a movement of the camera in a subsequent frame of the spherical video based on the key frame and the compensation component associated with the key frame.
US10084959B1 Color adjustment of stitched panoramic video
A video capture device may include multiple cameras that simultaneously capture video data. The video capture device and/or one or more remote computing resources may stitch the video data captured by the multiple cameras to generate stitched video data that corresponds to 360° video. The remote computing resources may apply one or more algorithms to the stitched video data to adjust the color characteristics of the stitched video data, such as lighting, exposure, white balance contrast, and saturation. The remote computing resources may further smooth the transition between the video data captured by the multiple cameras to reduce artifacts such as abrupt changes in color as a result of the individual cameras of the video capture device having different video capture settings. The video capture device and/or the remote computing resources may generate a panoramic video that may include up to a 360° field of view.
US10084955B2 Auto focus photographing system and electronic device employing the same
An auto focus photographing system applied in an electronic device that is worn before eyes of a user is provided. The auto focus photographing system includes a first camera module, a second camera module, and a processor. The first camera module captures images of the eyes. The second camera module captures images of objects that the eyes focus on. The processor analyzes a distance between centers of eye pupils of the user and calculates a focusing current value corresponding to the distance, and adjusts a focus distance of the second camera module accordingly. The processor detects a capture command and the second camera module captures an image according to the adjusted focus distance. An electronic device employing the auto focus photographing system is also provided.
US10084943B2 Image processing apparatus that generates a print preview based on special color materials
An image processing apparatus includes a normal print order setter, a multiple print order and base material setter, and a preview image generator. The normal print order setter is configured to set types of color materials used in printing document data on a base material, and order of overlaying of the color materials during printing. The multiple print order and base material setter is configured to set at least one of a number of repetitions of printing based on the types of color materials and the order of overlaying of the color materials and a type of base material. The preview image generator is configured to generate a preview image simulating a print result of the document data on a basis of information set by the normal print order setter and the multiple print order and base material setter.
US10084942B2 Image processing apparatus and computer program
An image processing apparatus includes: a controller configured to perform: acquiring original image data representing an original image and corrected image data representing a corrected image, the corrected image data being generated by executing specific correction processing on the original image data; calculating a first index value and a second index value, the first index value relating to a color distribution of the original image by using the original image data, and the second index value relating to a color distribution of the corrected image by using the corrected image data; and determining which processing, among a plurality of processing candidates that are executable by the image processing apparatus, corresponds to the specific correction processing, based on comparison of the calculated first index value and the calculated second index value.
US10084940B2 Image forming apparatus, and method for image processing thereof
An image forming apparatus and a method for imaging process thereof are provided. The image forming apparatus includes a scanner configured to scan a transcript and generate a scanned image, at least one processor configured to determine a type of the transcript using the scanned image, detect a personal information area within the scanned image based on the determined type of the transcript, and correct the scanned image by blurring the detected personal information area, and an image forming device configured to print the corrected scanned image.
US10084936B2 Display system including an image forming apparatus and a display apparatus
A display system includes a storage apparatus, an image forming apparatus, and a display apparatus. The display apparatus accepts editing of a virtual reality space, and the image forming apparatus generates edited display data for displaying a virtual reality space reflecting editing content, and correlates the edited display data with data identification information to cause the storage apparatus to store the edited display data. When the data identification information is inputted, the image forming apparatus acquires edited display data corresponding to the data identification information and transmits the edited display data to the display apparatus, thereby causing the display apparatus to display a virtual reality space based on the edited display data.
US10084932B2 Information processing apparatus, server device, and image forming system for adding identification information
An information processing apparatus including a receiving unit that receives a setting for image formation of an image forming apparatus, an addition unit that adds identification information to the setting when the setting has been received in a time period during which it is impossible to communicate with the image forming apparatus, a transmitter that transmits an instruction of the image formation and the setting to the image forming apparatus, and a notifying unit that notifies that the setting has been received in the time period, when the identification information has been added to the setting that the transmitter is to transmit.
US10084923B2 Method and system for dynamic trunk group based call routing
Aspects of the present disclosure involve systems and methods for providing routing of a communication received at a telecommunications network based on a unique identifier. In particular, a telecommunications network may route one or more communications based on a dynamically updated trunk group identifier associated with an egress user. Thus, in addition to routing the communication based on a telephone number or Internet Protocol (IP) address associated with a user, the network may also route the communication based upon a dynamically updated trunk group identifier included in an updated routing function of the network.
US10084915B1 Augmenting call progress analysis with real-time speech analytics
Various embodiments of the invention provide methods, systems, and computer program products for determining whether a call has reached a live party or a machine. Specifically, a call handler that is handling the call analyzes a cadence of the audio of the call while a speech analytics system analyzes the audio of the call to detect one or more keywords over a call leg established between the call handler and speech analytics system. Accordingly, in particular embodiments, the call handler may make a first determination that the call has reached a live party or a machine based on the cadence of the audio and may make a second determination that the call has reached a live party or a machine based on an event received from the speech analytics system as a result of the speech analytics system detecting a particular keyword in the audio of the call.
US10084914B1 Guard timer to optimize E911 call handling
Systems and methods for optimized call handling during e911 calls. Normally, when a user equipment (UE) is connected to a public safety answering point (PSAP)—e.g., is on a 911 call—all incoming calls are automatically routed to voicemail. In contrast, the systems and methods disclosed herein enable calls that were dialed within a predetermined time window of the 911 call to be sent through to call-waiting to enable the user to accept or reject the call. The system can use a “guard timer” to determine whether a call is within the predetermined time window. The system can include a single guard timer for all incoming calls—e.g., “any call made from the UE within the previous X minutes prior to the 911 call.” The system can also include individual guard timers for each call that expire separately relative to the call's proximity to the 911 call.
US10084913B2 Sentiment management system
A method of managing customer sentiment includes: monitoring an interaction of a customer with customer interactive media; deriving a sentiment of the customer from the interaction of the customer with the customer interactive media; generating sentiment data for the customer; and updating customer data in a customer database with the sentiment data in real-time.
US10084909B2 System and method for controlling free phone calls through an institutional phone system
A method of controlling free phone calls places from within a secured premises through an institutional phone system generally includes assigning a unique access identifier to an individual caller upon entry into the secured premises; receiving a destination number front the individual caller within the secured premises, the destination number being associated with a telephone located outside the secured premises; determining if the destination number is a per se free number, and, if the destination number is not determined to be a per se free number: receiving the unique access identifier from the individual caller; validating the unique access identifier; and, if the unique access identifier is valid, processing a telephone call to the destination number.
US10084907B1 Method for unlocking screen and electronic device using the same
Disclosed are an electronic device and a method for unlocking screen. The electronic device includes a touch screen, a storage and a processor. The touch screen displays unlocking blocks and non-unlocking blocks in the screen-locking mode of the electronic device. A plurality of files are stored in the storage. In the screen-locking mode, the processor detects a motion track generated when an object is touching the touch screen. If the object has touched the unlocking blocks and the motion track is satisfied with a first unlocking sequence, the processor makes the screen-locking mode released and loads all files. If the object has touched the unlocking blocks and the motion track is satisfied with a second unlocking sequence, the processor makes the screen-locking mode released and loads some of the files. Thus, according to different motion tracks, the electronic device determines to load all or some of the files.
US10084903B2 Method and system for establishing a communication channel between computing devices in a customer care environment
The disclosed embodiments illustrate method and system for establishing a communication channel between computing devices in a customer care environment. The method includes receiving a first input from a customer-computing device associated with the customer. The received first input is compared with one or more pre-stored datasets. Based on the comparison, a plurality of options corresponding to each of a plurality of levels of one or more workflows is rendered on a user interface displayed on a display screen of the customer-computing device. A second input is received for one of the rendered plurality of options. The second input is representative of at least a preference of the customer for a service associated with a workflow. Based on at least the received second input, a communication channel is established between the customer-computing device and an agent-computing device associated with the customer care agent.
US10084902B2 Devices, methods, and graphical user interfaces for transferring calls
Telephonic computing devices having touch screen displays with new and improved methods and user interfaces for performing actions related to selected messages in a message in-box and for transferring calls, thereby increasing the effectiveness, efficiency, and user satisfaction with such devices. Such methods, devices, and interfaces may complement or replace existing methods, devices, and interfaces for performing actions related to selected messages in a message in-box and for transferring calls.
US10084898B2 Mobile device cover with display module
A mobile device case or cover can include a display module that can display notifications or other useful data to users. The display module can communicate wirelessly with the mobile device to obtain notifications. In addition, in some embodiments, the display module can communicate with a secondary mobile device (such as a phone in a user's pocket) to obtain notifications or other data.
US10084894B2 Method, apparatus, and system for managing terminal device in passive optical network
The present invention provides a method for managing a terminal device in a PON network. When a layer 3 network between an OLT and an ONU is disconnected, a layer 2 channel is established between the OLT and the ONU by extending an OAM protocol, and the ONU is managed by using the layer 2 channel. In this way, maintenance personnel do not need to go to a site to perform commissioning, and therefore, maintenance costs can be reduced.
US10084887B2 Device and method for controlling remote procedure call
Controlling a remote procedure call from a client computer to a server computer, the client computer extracts a periodic remote procedure call from among a plurality of remote procedure calls from the client computer and extracts a non-periodic remote procedure call from among the plurality of remote procedure calls from the client computer. The client computer identifies a first information associated with the extracted periodic remote procedure call that is an item whose value is determined to represent data targeted by the periodic remote procedure call. The client computer identifies a second information associated with the extracted non-periodic remote procedure call that is a targeted data value of the item, and sets a priority level, used to select for execution the periodic procedure call, based on the first information and the second information.
US10084884B2 Facilitation of efficient web site page loading
Utilizing resource data hints and resource data pushes can generate a more efficient web site page load. Utilizing resource data hints and resource data pushes effectively can reduce web site load times and conserve data resources. Leveraging a data cache and a data structure associated with the web site can increase communication efficiencies between a client device and a server device, thereby determining and implementing the most efficient communication patterns to conserve data resources.
US10084883B2 Content distribution system and method
There are described methods and systems for distributing content in a network, in particular a multicast network. One method includes delivering content from a source to a destination in a content delivery network. A request for an item of content is received and a first multicast stream is identified or established, the first multicast stream comprising a first copy of the content. At least one second multicast stream is also identified or established, the second stream comprising a second copy of the content. The second copy of the content is time-shifted by a time, M, from corresponding portions of the first copy of the content. The content is then delivered to the destination using both the first and the second multicast streams.
US10084882B2 Method for processing requests and server device processing requests
The invention relates to a server and a method for processing requests when several requests compete within the same connection having fixed resources. Conventionally, a priority scheme provides priority values for a priority parameter that express priorities relatively to the priorities of other requests, meaning that a relative allocation of resources is obtained for each request. To achieve a better control on the server by the client, the invention provides specific possible values for the priority parameter that correspond to respective processing profiles. Each processing profile represents specific server behavior for resources allocation, by defining a predefined amount of resources. Thus, the client may choose between using the specific possible values to control the exact amount of resources that will be allocated by the server to process some specific requests, and using the other possible values that correspond to a relative allocation of resources as already done in known techniques.
US10084870B1 Identifying user segment assignments
Disclosed are various embodiments for identifying segment assignments of users within segments of interest. Historical user behavior associated with users for whom segment assignments within segments of interest is analyzed. Probabilities associating possible segment assignments within a segment of interest with user behavior are calculated. User behavior of anonymous users and/or users for which segment assignments are unknown can be determined along with a confidence score.
US10084866B1 Function based dynamic traffic management for network services
Technologies are disclosed for local and distributed function based dynamic traffic management for network services. A service host executes a network service and provides a service framework that includes one or more handlers. When a request is received for the service, one of the handlers assigns a classification to the request. The handler then provides the classification to a dynamic function based traffic controller. The controller determines whether the network service is to process the request based on the classification of the request, metrics associated with the network service, and a local traffic management policy. If the controller determines that the network service is not to process the request, the request is rejected. Otherwise, the request is passed to the network service for processing. Metrics can also be provided from the service host to a distributed performance monitoring system for use in managing network traffic at a fleet level.
US10084861B2 Systems and methods for managing resources in networked environment
Methods and systems for a networked storage environment are provided. An object index for storing object identifiers is generated for uniquely identifying a plurality of resources represented by a plurality of objects for providing storage services in a networked storage environment. The object index configured to maintain relationship information between the plurality of objects. In response to a request for information regarding a resource received by an application programming interface (API) module; object identifiers from the object index are obtained to respond to the request, where the object identifiers identify a requested object and a related object whose information is stored at the object index. Then configuration information and performance data for the requested object and the related object are obtained from a storage device and provided to the API module.
US10084860B2 Distributed file system using torus network and method for configuring and operating distributed file system using torus network
Disclosed herein is a distributed file system using a torus network. The distributed file system may include multiple servers. The multiple servers are connected with each other through an n-dimensional torus network, and each of the multiple servers may be arranged along n-dimensional axes. Among the servers in the distributed file system, a server group of an (n−1)-dimensional torus network may be connected to a public network. Different loads of the distributed file system may be distributed based on the axes. Through the distribution, the processing performance of the distributed file system may be improved.
US10084856B2 Method and apparatus for locating services within peer-to-peer networks
A capability is provided for supporting a service location capability in a peer-to-peer network (P2P), such as a Chord network or other P2P network. In one embodiment, a method for locating a service within a P2P network is provided. The P2P network includes a plurality of nodes, including a target node which performs the method for locating the service within the P2P network. The target node includes a search table including a plurality of entries identifying a respective plurality of nodes of the P2P network. The method includes detecting a request to search for the service within the P2P network and initiating, toward at least one of the nodes of the search table, a service search request. The service search request is a request to identify at least one node of the P2P network that supports the service. The service search request includes information indicative of the service and a search range for use by the node receiving the service search request.
US10084855B2 Pixel-based load balancing
Disclosed are methods, systems, and apparatus for load-balancing image-processing jobs based on the number of pixels in the images and/or the nature of the processing that is requested on those pixels. For example, a set of machines may run software to provide various types of image processing services, such as format conversion, recompression, resizing, cropping, among others. These are referred to as image servers. In accordance with the teachings hereof, the load on each image server can be calculated based on the number of pixels in the images that are waiting to be processed in the image server's processing queue, adjusted by the type of processing that is requested on each image. The adjustment typically reflects and adjusts for the relative time needed to perform various types of processing. Load scores can be further adjusted based on the processing capabilities of each image server, in some embodiments.
US10084848B2 Centralized control of user devices via universal IP services registrar/hub
A method and system for centralized control of user devices is disclosed. The method for centralized control of user devices via universal IP services registrar includes receiving a request to register a user device for a plurality of services, registering the user device for the plurality of services by creating a user settings profile for the user for each of the plurality of services, receiving data from the plurality of registered services, and transmitting received data to the user device in accordance with the user profile.
US10084830B2 Sending snippets of media content to a computing device
Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met.
US10084827B2 Methods and apparatus for registering a device to server
A method for registering a device in a server is provided. The method includes connecting a first device positioned in a certain area to a server; and registering a second device by transmitting identification information of the second device positioned in the certain area to the server by the first device, and storing the identification information of the second device in the server.
US10084825B1 Reducing redundant operations performed by members of a cooperative security fabric
Systems and methods for coordinating security operations among members of a cooperative security fabric (CSF) are provided. According to one embodiment, a first network security appliance of a CSF receives incoming network traffic and determines whether the network traffic has been transmitted from a second network security appliance based on a flag carried by one or more packets of the network traffic. If the incoming network traffic is from the second network security appliance, the first network security appliance determines network security operations that are executed by the second network security appliance and then determines local network security operations. The first network security appliance executes the local network security operations on the network traffic.
US10084823B2 Configurable adaptive access manager callouts
A framework, which conforms to the OAuth standard, involves a generic OAuth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the OAuth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. The OAuth authorization server refers to this metadata when requesting consent from a resource owner on behalf of a client application, so that the consent will be of an appropriate scope. The OAuth authorization server refers to this metadata when constructing an access token to provide to the client application for use in accessing the resources on the resource server. The OAuth authorization server uses this metadata to map issued access tokens to the scopes to which those access tokens grant access.
US10084817B2 Malware and exploit campaign detection system and method
A malware and exploit campaign detection system and method are provided that cannot be detected by the malware or exploit campaign. The system may provide threat feed data to the vendors that produce in-line network security and end point protection (anti virus) technologies. The system may also be used as a testing platform for 3rd party products. Due to the massive footprint of the system's cloud infrastructure and disparate network connections and geo-location obfuscation techniques, NSS can locate and monitor malware across the globe and provide detailed threat analysis for each specific region, as they often support and host different malware/cybercrime campaigns.
US10084814B2 Analyzing DNS requests for anomaly detection
A computer-implemented method for detecting anomalies in DNS requests comprises receiving a plurality of DNS requests generated within a predetermined period. The predetermined period includes a plurality of DNS data fragments. The method further includes receiving a first DNS request and selecting a plurality of second DNS requests from the plurality of DNS requests such that each of the second DNS requests is a subset of the first DNS request. The method also includes calculating a count value for each of the DNS data fragments, where each of the count values represents a number of instances the second DNS requests appear within one of the DNS data fragments. In some embodiments, the count values for each of the DNS data fragments can be normalized. The method further includes determining an anomaly trend, for example, based on determining that at least one of the count values exceeds a predetermined threshold value.
US10084813B2 Intrusion prevention and remedy system
According to one embodiment, a computerized method is directed to neutralizing callback malware. This method involves intercepting an incoming message from a remote source directed to a compromised endpoint device. Next, a first portion of information within the incoming message is substituted with a second portion of information. The second portion of information is designed to mitigate operability of the callback malware. Thereafter, the modified incoming message, which includes the second portion of the information, is returned to the compromised endpoint device.
US10084811B1 Systems and methods for adaptive security protocols in a managed system
Embodiments disclosed herein describe one or more servers of an enterprise system that may be configured to receive security and vulnerability information from a plurality of data sources and then rate them based upon their respective variance from an enterprise policy or status quo configuration in a related process area. The servers may execute scoring modules to normalize the data received from the data sources to tailor the system response to a given vulnerability. As such, identified vulnerabilities may be rated according to the needs of the enterprise, rather than being rated according to the factory or default configurations of a particular data source.
US10084810B2 Remote wipe of aircraft data
In the selective wiping of data stored on an aircraft Inflight Entertainment and Communications (IFEC) computer system, a potential attack indicator generated in response to a detection of an attack attempt that is received from a remote manager client computer system. The potential attack indicator includes an attack severity classification, which is correlated to one of a plurality of attack attempt responses. Each of the attack attempt responses correspond to a data sensitivity classification, and each predefined block of data stored on the IFEC computer system is assigned a data sensitivity classification. According to the attack attempt response that was correlated to the received attack severity classification, the predefined blocks of data assigned to the data sensitivity classification corresponding to the attack attempt response are deleted.
US10084805B2 Computer system to identify anomalies based on computer-generated results
One or more embodiments may include techniques to identify anomalies based on computer-generated results. Moreover, embodiments may include applying scenario rules to data to detect scenario violations and grouping the scenario violations into scenario clusters based on similar behavior performed by entities indicated by similarity metrics. embodiments include determining predictive ability values for each of the scenario clusters, ranking the scenario clusters based on the predictive ability values, and removing scenario clusters having predictive ability values below a threshold. In embodiments combinations of scenario clusters may be generated from the set of scenario clusters and the combinations of scenario clusters may be evaluated for effectiveness. Embodiments include generating scores for entities of the combinations of scenario clusters deemed effective, and provide results indicating whether one or more of the entities committed an anomaly based on the scores for each of the entities.
US10084802B1 Supervisory control and data acquisition
Aspects of the present disclosure relate to computer system security. A machine accesses a set of records corresponding to a set of users having access to a computer system. The machine stores, for each user in the set of users, a baseline profile representing baseline activity of the user with respect to a set of data sources of the computer system. The machine monitors activity of the set of users with respect to the set of data sources. The machine determines, based on monitoring the activity of the set of users, that a user action of a specified user, with respect to one or more data sources from the set of data sources, is anomalous relative to the baseline profile of the specified user. The machine provides a digital transmission representing the anomalous user action.
US10084800B2 Content request rate limiting in a content delivery system
Systems, methods, and software for operating a content delivery node to monitor requests for content transferred by at least an end user device to detect when the requests comprise an attack on the content delivery node. Responsive to detecting the attack on the content delivery node, the content delivery node establishes a rate limit in the content delivery node on at least the requests for the content associated with the end user device, and transfers an indication of the attack comprising the rate limit for delivery to another content delivery node that directs the other content delivery node to apply the rate limit to further requests for the content before the further requests are received by the other content delivery node.
US10084798B2 Selective verification of signatures by network nodes
A network node may include one or more processors. The one or more processors may receive a message that is associated with one or more signatures and one or more second signatures. The one or more signatures may have been validated by a particular node. The one or more processors may determine that the particular node is a trusted node. The network node may be configured not to validate signatures that have been validated by a trusted node. The one or more processors may determine that the one or more signatures have been validated by the particular node. The one or more processors may sign or provide the message, without validating the one or more signatures, based on determining that the one or more signatures have been validated by the particular node.
US10084796B2 System, method and computer program product for managing access to systems, products, and data based on information associated with a physical location of a user
In accordance with embodiments, there are provided mechanisms and methods for managing access to data based on information associated with a physical location of a user. These mechanisms and methods for managing access to systems, products, or data based on information associated with a physical location of a user can enable improved data management efficiency, enhanced data management accuracy, decreased data management costs, decreased licensing costs, increased security, additional marketing opportunities, etc.
US10084795B2 Network-based real-time distributed data compliance broker
In an embodiment, a data processing system comprises: one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the processor to perform: in a local data service, receiving a request for processing data; identifying one or more local policies applicable to the request; based, at least in part, on the one or more local policies, determining whether the request may be processed locally; in response to determining that the request may not be processed locally, transmitting the request to one or more remote brokers to cause the one or more remote brokers to determine a remote data service configured to process the request.
US10084794B2 Centralized access management of web-based or native applications
Provided is a process including: processing, with a permission-management application requests to manage permissions of one or more users to access resources with client computing devices, wherein: the permission-management application is configured to manage permissions for users of an organization to access a plurality of network-accessible applications; the plurality of different network-accessible applications have different permission-management application program interfaces; and the permission-management application is configured to manage permissions for users to access respective instances of a plurality of different native applications executing on the client computing devices.
US10084791B2 Evaluating a questionable network communication
Techniques for evaluating a questionable network communication are disclosed. In some implementations, a network of computing systems or devices is provided. Each system includes an evaluation module that determines whether an outbound or inbound network communication is allowable based on one or more factors or properties of the communication, including one or more of an IP address, a listening port, a geographic location, time of day, or the like. The systems in the network may be configured to only communicate with other devices that are identified in a white list of trusted computing systems.
US10084786B2 Identifying user equipment using tuple of browser type and elapsed hash time for challenge data set
A historical repository of UE identifiers associated with sets of prior mean values and prior standard deviation values, is maintained. A browser request message is received from a web browser on a suspect UE and requests access to an electronic resource. An identification challenge message is sent toward the web browser and contains a hash script configured to be processed by the web browser to hash a challenge data set and to report a measurement of elapsed hashing time. A device identification report is received from the web browser and contains a terminal signature tuple of a reported UE identifier and the elapsed hashing time. A posterior probability value indicating a likelihood that the suspect UE corresponds to a genuine UE identified by the reported UE identifier, is generated. Whether the suspect UE is permitted to access the electronic resource is controlled based on the posterior probability value.
US10084784B1 Restricting access to computing resources
Functionality is disclosed herein for providing a resource monitoring environment that restricts access to computing resource data in a service provider network. The resource monitoring environment processes requests to access computing resource data, and denies requests not signed or authorized by a customer of a service provider network or other entity. Access to the computing resource data includes access to non-obfuscated data and/or access to encrypted computing resource data encrypted by way of a public encryption key held by a customer of the service provider network or other entity instead of a requestor of the computing resource data.
US10084783B2 Selectively restricting communications from third party applications/devices to electronic devices
A method for providing access to a target electronic device through a first service running on a different electronic device may include receiving in the first service a command directed to the target electronic device from a command sender and receiving in the service device operation status parameters of the target electronic device. The device operation status parameters may include properties of the target electronic device such as a battery level, a battery charging rate, an age, a planned lifespan, a recent wireless usage, an internal temperature, or any of the above in relation to an intervening electronic device over which communication to the target electronic device travels, or any combination thereof. The method may also include using the device operation status parameters to determine, using the service, whether to provide or not to provide an update signal incorporating the command or information to the target electronic device.
US10084782B2 Authenticator centralization and protection
Provided is a method for authenticating a user communicating with an enterprise via a network. The method includes receiving, via the network, authenticators for a user from a first user device associated with the user, and storing the received authenticators. A first authenticator from the stored authenticators is selected to be used for authenticating the user based on an authentication policy received from the enterprise. An authentication request is transmitted to a user device requesting the first authenticator and the user is authentication by by comparing the received authenticator with the stored first authenticator.
US10084781B2 Bypassing certificate pinning
A client application performs certificate pinning as a means of authenticating the identity of a server. A proxy is interposed in the communications path of the client and the hosting server and provides a proxy security certificate to the client. In response to the client extracting a proxy authentication component from the proxy security certificate, operation of the client is paused and a hosting server authentication component is extracted from a hosting server security certificate. The client operation is resumed, providing the extracted hosting server authentication component to the client, in substitution for the proxy authentication component. Based on receiving the extracted hosting server authentication component, the client authenticates the proxy to receive communications directed to the hosting server.
US10084779B2 Using hash signatures of DOM objects to identify website similarity
Embodiments are directed to using a hash signature of a rendered DOM object of a website to find similar content and behavior on other websites. Embodiments break a DOM into a large number of data portions (i.e., “shingles”), apply a hashing algorithm to the shingles, select a predetermined number of hashes from the hashed shingles according to a selection criteria to create a hash signature, and compare the hash signature to that of a reference page to determine similarity of website DOM object content. Embodiments can be used to identify phishing websites, defaced websites, spam websites, significant changes in the content of a webpage, copyright infringement, and any other suitable purposes related to the similarity between website DOM object content.
US10084776B2 Methods and systems for authenticating users
A method of authenticating users is provided that includes storing data in a buffer. The data is within a temporal window and includes biometric data extracted from frames included in a video and quality feature values calculated for each frame. Each quality feature value corresponds to a different quality feature. Moreover, the method includes calculating a score for each different quality feature using the corresponding quality feature values, and determining a most recent frame included in the video includes biometric data usable in a biometric authentication matching transaction when the calculated score for each different quality feature satisfies a respective threshold score value.
US10084775B1 Time-varying representations of user credentials
Obtaining and/or validating time-varying representations for user credentials at client devices is described.
US10084773B2 Time-based one time password (TOTP) for network authentication
A Time-based One-Time Password (TOTP) validator is interposed between a principal and a network service. The validator interacts with a mobile application (app) on the mobile device associated with the principal to dynamically supply a validator secret. The secret and, perhaps, other information are processed by the app to generate a TOTP when the principal attempts to access a protected resource of the network service. The validator independently generates the TOTP and compares the app generated TOTP, and on a successful match, a principal's access device is redirected for access to the protected resource.
US10084770B2 Balancing memory utilization in a dispersed storage network
A method begins by a processing module storing a plurality of encoded data slices in a plurality of memory devices of a dispersed storage (DS) unit of a dispersed storage network (DSN) memory using a quantity load balancing function to substantially balance a quantity of encoded data slices stored within each of the plurality of memory devices, wherein data size of at least some of the plurality of encoded data slices is different. The method continues with the processing module determining whether an available memory imbalance exists between a first memory device of the plurality of memory devices and a second memory device of the plurality of memory devices. The method continues with the processing module migrating one or more encoded data slices between the first and second memory devices to reduce the available memory imbalance when the available memory imbalance exists.
US10084766B2 Methods and apparatus for providing access to a service
Methods and apparatus for providing access to a service are disclosed. An example method includes analyzing a received request to verify a requesting device, the received request identifying multicast group memberships of the requesting device. Access is provided to the service in response to verifying the requesting device using the multicast group memberships.
US10084763B2 Methods and systems for establishing secure communication between devices via at least one intermediate device
Methods to establish communication between a first and second device via at least one intermediate device comprise, at the first device, generating an offer data packet comprising a second device address, which includes a first identifier indicating a public key associated with the second device; transmitting the offer data packet to a first intermediate device for transmission to the second device based upon the address of the second device; receiving an answer data packet via the first intermediate device, the answer data packet including network information associated with the second device; establishing a communication channel with the second device based on the network information received; receiving over the communication channel a first handshake data packet including a public key; calculating a second identifier based upon the public key; comparing the first identifier with the second identifier; and warning if a relationship between the first identifier and the second identifier is not an expected relationship.
US10084761B1 In-band identity verification and man-in-the-middle defense
A variety of techniques for performing identity verification are disclosed. As one example, a verification request is received from a remote user. The verification request pertains to a cryptographic key. In response to receiving a confirmation from a local user of the local device, a verification process is initiated. A result of the verification process is transmitted to the remote user. As a second example, a verification request can be received at the local device, from a local user of the device. A verification process with respect to the local user is initiated, and a result of the verification process is transmitted to a remote user that is different from the local user.
US10084753B2 Delivering security functions to distributed networks
Systems and methods for delivering security functions to a distributed network are described herein. An exemplary method may include: processing a data packet received from a switch, the data packet directed to the at least one network asset; selectively forwarding the data packet using the processing and a rule set; inspecting the forwarded packet; directing the enforcement point to at least one of forward the data packet to the at least one network asset and drop the data packet, using the inspection and the rule set; accumulating data associated with at least one of the data packet, the processing, and the inspection; analyzing the at least one of the data packet, the processing, and the inspection; and initiating compilation of a high-level security policy by the compiler using the analysis to produce an updated rule set.
US10084752B2 Hybrid hardware-software distributed threat analysis
Embodiments relate to detecting and mitigating network intrusions. Packets are inspected at their source/destination hosts to identify packet trends local to the hosts. The local packet trends are combined to identify network-wide packet trends. The network-wide packet trends are used to detect anomalies or attacks, which in turn informs mitigation actions. The local inspection may be performed by reconfigurable/reprogrammable “smart” network interfaces (NICs) at each of the hosts. Local inspection involves identifying potentially suspect packet features based on statistical prevalence of recurring commonalities among the packets; pre-defined threat patterns are not required. For network-wide coherence, each host/NIC uses the same packet-identifying and occurrence-measuring algorithms. An overlay or control server collects and combines the local occurrence-measures to derive the network-wide occurrence-measures. The network-wide occurrences can be used to automatically detect and mitigate completely new types of attack packets.
US10084748B2 Method and apparatus for requesting or providing resource by terminal of server in wireless communication system
A method for processing a request for MO data using a cache validator (CV) allocated to an MO instance according to an embodiment of the present invention, comprises the steps of: receiving uniform resource identifier (URI) information to identify the MO data of requesting certain MO data of the MO instance from a server; determining whether the URI information includes a first CV; transmitting the requested certain MO data to the server when the URI information does not include the first CV; and transmitting a second CV for the MO instance when the URI information indicates a root node of the MO instance, wherein the MO instance has a tree structure consisting of at least one node; the MO data comprises the name, value and structure of a node included in the MO instance, and the method is performed by a terminal.
US10084746B2 High performance DNS traffic management
The present disclosure provides systems, methods, and products for high performance implementation of traffic management rules. In various embodiments, traffic management rules, such as DNS traffic management rules, are functionally expressed as rows in one or more lookup tables that are deployed to DNS resolution servers. The DNS resolution server uses the domain name, resource record type, traffic management rule types, and/or traffic management variable values to search for or look up an answer, from among multiple answers corresponding to the domain name and resource record type that meets the traffic management criteria. This look up is done without executing conventional traffic management code or scripts.
US10084744B1 Promoting social network sharing of a content item on a content sharing platform
A method for promoting social network sharing of a content item is disclosed. The method includes determining whether actions of a user and statistics associated with a content item satisfy criteria to present a promotion to the user to share the content item on social networks, the promotion to be provided in a user interface (UI) presenting the content item and allowing the user to share the content item on the social networks, identifying, based on the actions of the user and the statistics associated with the content item, presentation characteristics to present the promotion, wherein the presentation characteristics comprise a location of the promotion in the UI and a position of playback of the content item, and selecting, based on a history of the user with each of the social networks, one or more of the social networks to include in the promotion.
US10084736B2 Conversation enrichment through component re-order
Technologies are described for chronological re-ordering of transmitted conversation components. A message transmitting a message chain in the conversation through a forward or reply action, or addition of a new participant may be kept at the top and the remainder of messages may be re-ordered in chronological order. In some examples, the displayed properties (metadata) or header information may be normalized, that is displayed in a consistent manner. In other examples, flat header information (textual data) may be analyzed and enriched. Thus, the header information may be presented with interactive features such as presence information, calendar presentation, and comparable ones.
US10084726B2 Dynamic datapath at edge gateway
A novel design of a gateway that handles traffic in and out of a network by using a datapath pipeline is provided. The datapath pipeline includes multiple stages for performing various data-plane packet-processing operations at the edge of the network. The processing stages include centralized routing stages and distributed routing stages. The processing stages can include service-providing stages such as NAT and firewall. The gateway caches the result previous packet operations and reapplies the result to subsequent packets that meet certain criteria. For packets that do not have applicable or valid result from previous packet processing operations, the gateway datapath daemon executes the pipelined packet processing stages and records a set of data from each stage of the pipeline and synthesizes those data into a cache entry for subsequent packets.
US10084718B1 Bi-Connected hierarchical data center network based on multi-ported network interface controllers (NICs)
The exemplary embodiments provide an indirect hypercube topology for a datacenter network. The indirect hypercube is formed by providing each host with a multi-port network interface controller (NIC). One port of the NIC is connected to a fat-tree network while another port is connected to a peer host forming a single dimension of an indirect binary n-cube. Hence, the composite topology becomes a hierarchical tree of cubes. The hierarchical tree of cubes topology uses (a) the fat-tree topology to scale to large host count and (b) the indirect binary n-cube topology at the leaves of the fat-tree topology for a tightly coupled high-bandwidth interconnect among a subset of hosts.
US10084710B2 Data processing method of NOC without buffer and NOC electronic element
A data processing method for an NOC without buffer and an NOC electronic element are provided. The method includes: receiving multiple packets by a routing node in one processing period, where the plurality of packets need to be transmitted to a same forwarding port; acquiring priority information of the multiple packets and determining priority levels of the packets based on the priority information, where for each packet, the priority information includes time length information of the packet and program priority information of a program corresponding to the packet, and the time length information of the packet represents a time period during which the packet is remained in the NOC; and forwarding a packet having a highest priority through the forwarding port. The method and the NOC electronic element are applied to data processing for the NOC without buffer.
US10084684B2 Exploratory linktrace operations in a computer network
In one embodiment, an exploratory linktrace is initiated from an initiating network device with an exploratory linktrace message (ELM) having a target address. Each network device receiving the ELM may then propagate the ELM on a plurality of its ports to a plurality of downstream network devices based on the target address. In addition, each receiving network device returns an exploratory linktrace reply (ELR) for each of the plurality of ports, where each ELR is returned according to one or more mechanisms to mitigate stormed replies to the initiating network device.
US10084679B2 Standalone network probing using available network connections
Various embodiments provide methods, devices, and non-transitory processor-readable storage media enabling network probing with a communication device based on the communication device sending a probe via a first network connection and receiving the probe via a second network connection. By leveraging a capability of a communication device to establish two network connections at the same time, various embodiments may enable a single communication device to act as both a probing client and a probing server. In this manner, various embodiments may enable standalone network probing, i.e., network probing that may not require a remote dedicated probing server to act as a probe generator or a probe sink.
US10084676B2 Auditing networking devices
Auditing networking devices is provided. A first traceroute is initiated from a first computing device to a second computing device. The first traceroute identifies at least one networking device along a data path from the first computing device to the second computing device. The first computing device is caused to send a first resource discovery packet to the second computing device. The first resource discovery packet includes a value matching a reserved multicast MAC address. Information describing one or more networking devices is compiled. The information is based, at least in part, on replies generated by one or more networking devices that received a resource discovery packet. One or more networking devices described by the information from the data path is excluded responsive to receiving a request.
US10084675B2 Monitoring connections for data communications
A method for monitoring connections for communicating data is provided. The method includes monitoring communication of data from a device over a connection. A current connection performance parameter for the connection is determined based on the monitoring. The current connection performance parameter is compared with a predetermined threshold. If the current connection performance parameter is less than or equal to the predetermined threshold, the connection is determined to be degraded. An alert may be provided to a user if the connection is determined to be degraded and an alert condition is met.
US10084662B2 Optimizing application availability
An approach to an optimal application configuration. The approach includes a method that includes computing, by at least one computing device, an actual application impact based on an “N” number of failing information technology (IT) infrastructure components within an application architecture. The method includes determining, by the at least one computing device, a factor in likelihood of failure of the “N” number of IT infrastructure components. The method includes determining, by the at least one computing device, a failure profile for the application architecture based on the actual application impact and the factor in likelihood of failure.
US10084660B2 Method and system for collecting statistics on network communication data
A method for collecting statistics on network communication data includes: acquiring, by a first client, an identification code, requesting corresponding webpage content from a server according to the identification code, and displaying the webpage content; receiving, by the first client, a user-entered communication operation instruction including an operation type, sending the instruction to the server, and receiving an operation binding identification code that is returned by the server; acquiring, by a second client, the operation binding identification code displayed on the first client, and extracting the first client operation information and the entry prompt information from the operation binding identification code, the first client operation information including an operation type; and acquiring, by the second client, operation description information based on the entry prompt information, generating a binding relationship between the first client operation information and the operation description information, and sending the binding relationship to the server for statistics collection.
US10084658B2 Enhanced cloud demand prediction for smart data centers
Techniques are provided for predictively activating physical servers. Embodiments determine a plurality of physical servers that are available within one or more data centers. A plurality of virtual workload deployment requests that were processed within the one or more data centers during a historical window of time is determined. Embodiments classify each of the plurality of virtual workload deployment requests into one of a plurality of categories. A respective neural network prediction model is generated for each of the plurality of categories, based on the virtual workload deployment requests classified into the respective category. Embodiments then determine a number of physical servers to have active at a future moment in time, using the generated neural network prediction models.
US10084655B2 Method, node device and system for establishing label switched path
The present invention discloses a method for advertising link bandwidth information, comprising: sending a link state advertisement (LSA) message comprising bandwidth information of a link to a plurality of network nodes in a network, wherein the bandwidth information comprises a plurality of link bandwidths and availabilities corresponding to the plurality of link bandwidths respectively, wherein each availability is a time scale that the corresponding link bandwidth is ensured.
US10084644B2 Portable universal personal storage, entertainment, and communication device
A method for synchronizing configuration states of a portable device across a plurality of computing platforms comprises associating a plurality of computing device platforms in a plurality of computing device types with a plurality of synchronization protocols; identifying a type of first computing device via a network; identifying a synchronization protocol associated with the computing device platform in the identified computing device; sending a configuration state from the portable device to the first computing device according to the identified synchronization protocol, and updating the configuration state according to user input on the first computing device; receiving an updated configuration state from the first computing device; translating the updated configuration state to a data format used by a second computing device platform in a second computing device; and storing the updated configuration state and the translated updated configuration state on the portable device.
US10084625B2 Miniature wireless communication system
A wireless microphone with the remote transmitter using a duplicate of the radio frequency determining circuits of the radio receiver to insure that the remote transmitter frequency tracks the temperature drift of the radio receiver frequency, and also with a compressor to reduce the dynamic range of the sounds captured by the microphone. The superheterodyne radio receiver having small size and low current consumption by wiring the elements of the receiver in series rather than in parallel with the battery avoiding the use of switching regulators and also by using the same amplifier to amplify the antenna signal and the local oscillator signal and by adjusting the local oscillator current based on the strength of the received radio signal. The wires between the radio receiver and the speaker are part of the antenna for the radio receiver.
US10084624B2 Repeater
A repeater receiving an original frame from a connected Electronic Control Unit (ECU) by a normal port divides data stored in a data area of the received frame, and each of a plurality of divided data pieces is stored in the data area in each of a plurality of division frames to be sent out to a destination. Each of the plurality of division frames of the original frame is distributed to one of two ring ports according to a determination of the repeater, and each of the division frames is sent out therefrom to the destination. In such manner, the frame transmission time required for a transmission of the frame is reduced.
US10084623B1 Multichannel CDR with sharing of adaptation hints and learning
Apparatus and methods are provide for a multichannel clock and data recovery (CDR) device that shares information between channels. In an example, a multiple channel communication circuit can include a plurality of clock and data recovery (CDR) circuits, each CDR circuit of the plurality of CDR circuits associated with a channel of the multiple channel communication circuit. In certain examples, each CDR circuit can be configured to detect an incoming stream of data from the channel, to determine a setting of one or more parameters for correctly sampling the data from the incoming stream, and to share an indication of the setting of the one or more parameters to an adjacent CDR circuit of the plurality of CDR circuits.
US10084622B2 Method, device, and computer storage medium for eliminating inter-carrier interference
The embodiment of the disclosure discloses a method and device for eliminating Inter-Carrier Interference (ICI) and a computer storage medium. The method for eliminating the ICI includes that: a user frequency offset value is acquired; an order of a filter is determined according to the user frequency offset value; a filter coefficient is constructed according to the order of the filter; user carrier data is received; and ICI elimination is performed on a target subcarrier according to frequency-domain data on adjacent subcarriers of the target subcarrier and filter coefficients of corresponding positions of the adjacent subcarriers, wherein the target subcarrier is any carrier in the user carrier data.
US10084618B2 Processing circuit and signal correction method
A transmission circuit, mounted on a printed board and having attenuation characteristics, to attenuate an amplitude of a reception signal according to the attenuation characteristics, and to transmit the amplitude-attenuated reception signal, as an attenuation signal; and a correction circuit, mounted on the printed board and having correction characteristics, to attenuate an attenuation signal that has been received from the transmission circuit according to the correction characteristics, and to transmit the attenuation signal attenuated, as a correction signal are provided. The attenuation characteristics are such characteristics that the ratio of the amplitude of the attenuation signal to the amplitude of the reception signal decreases as the frequency of the reception signal increases. The correction characteristics are characteristics with which the ratio of the amplitude of the correction signal to the amplitude of the attenuation signal increases as the frequency of the attenuation signal increases.
US10084612B2 Remote control with muscle sensor and alerting sensor
A remote control system detects a directional signal at an alerting sensor package; activates an appliance to accept a control signal in response to the directional signal; accepts the control signal at the appliance from a muscle sensor package; and adjusts operation of the appliance in response to the control signal.
US10084610B2 Control apparatus and control method
A control apparatus controls consumer equipment provided in a power consumer facility. The control apparatus comprises a controller configured to transmit, information indicating an operatable function capable of being operated by an operation apparatus operating the consumer equipment among a plurality of functions of the consumer equipment, to the operation apparatus, when the control apparatus is connected to the operation apparatus via a first network provided in the consumer facility. The controller is further configured to transmit a request message for requesting execution of a function designated from the operatable function to the consumer facility, when the control apparatus receives an operation instruction of the designated function of the operatable function from the operation apparatus. The controller is further configured to select the operatable function among the plurality of functions according to whether the operation apparatus is located outside the consumer facility.
US10084608B2 Method and system for configuring instrumentation devices
A method and system for managing an instrumentation device include accessing an image of the instrumentation device. Based on the image, an identity for the instrumentation device is determined. The identity is used to register the instrumentation device by configuring a gateway at a multimedia content distribution network client location to access and communicate with the instrumentation device. The identity of the instrumentation device and the gateway may be stored for future configuration of the gateway.
US10084605B2 Caching of encrypted content
The invention relates to a transparent proxy as well as methods of caching and providing encrypted data content at the transparent proxy. In a first aspect of the present invention, a method of providing requested encrypted data content at a transparent proxy in a communications network is provided. The method comprises receiving from a client an encrypted identifier indicating the requested encrypted data content at the proxy, identifying the encrypted data content from the received encrypted identifier, determining whether the client is authorized to access the encrypted data content, and if so providing the requested encrypted data content to the client.
US10084600B1 Decentralized information protection for confidentiality and tamper-proofing on distributed database
In an embodiment, a computer-implemented data security method comprises: at a first computing device, receiving security service data from a first digital data repository; using the first computing device, generating hidden security service data by generating a plurality of shares of the security service data; using the first computing device, encrypting each share of the plurality of shares using a separate public key from among a plurality of public keys corresponding to each of a plurality of second computing devices, to generate a plurality of encrypted shares; electronically storing the plurality of encrypted shares as data in a second digital data repository; using a subset of the plurality of second computing devices, in response to receiving an authentication request from a third computing device to access one or more fourth computing devices, decrypting a subset of the plurality of encrypted shares using a subset of separate private keys corresponding to each of the subset of the plurality of second computing devices to generate a plurality of decrypted shares; forming and storing a readable copy of the hidden security service data using the plurality of decrypted shares; using the readable copy of the hidden security service data, performing authentication services for the third computing device to grant or deny access to the one or more fourth computing devices.
US10084599B2 Decryption device, method, and circuit
A decryption method includes receiving encrypted data, in which the encrypted data is encrypted by an RSA public key; and performing at least one multiplication operation and at least one square operation according to an RSA private key and the encrypted data to acquire decrypted data. A false square operation is performed in performing one of the at least one multiplication operation, or a false multiplication operation is performed in performing one of the at least one square operation.
US10084598B2 Authenticating features of virtual server system
Technical solutions are described for authenticating a hosting system prior to securely deploying a shrouded virtual server. An example method includes receiving, by a hypervisor, a request for a public certificate, from a client device that requested the virtual server, and sending the public certificate of the hosting system that executes the hypervisor. The method also includes receiving, in response to the public certificate being successfully authenticated by the client device using a third-party verification system, a session key based on a public key included in the public certificate. The method also includes decrypting the session key using a private key, where the private key is pre-installed in the hosting system by a manufacturer of the hosting system, and sending an acknowledgement message encrypted using the session key. The method also includes establishing a secure communication between the client device and the hypervisor using the session key.
US10084594B2 Method, apparatus, and system for performing an establishment of a security context between a user equipment and an access node
Embodiment of the present invention discloses a method, an apparatus, and a system for establishing a security context and relates to the communications field, so as to comprehensively protect UE data. The method includes: acquiring an encryption algorithm of an access node; acquiring a root key and deriving, according to the root key and the encryption algorithm, an encryption key of the access node; sending the encryption key and the encryption algorithm to the access node, so that the access node starts downlink encryption and uplink decryption; sending the encryption algorithm of the access node to the UE so as to negotiate the encryption algorithm with the UE; and instructing the access node to start downlink encryption and uplink decryption and instructing, during algorithm negotiation, the UE to start downlink decryption and uplink encryption. The present invention mainly applies to SCC security protection.
US10084592B2 Skew calculation in channel-bonded passive optical networks (PONs)
An apparatus comprises: a first clock; a receiver configured to: receive a first packet via a first channel corresponding to a first wavelength, and receive a third packet via a third channel corresponding to a third wavelength; and a processor coupled to the receiver and configured to: implement channel bonding using the first channel and the third channel, synchronize the first clock based on the first packet, and calculate a channel skew between the first channel and the third channel based on the first clock.
US10084591B1 SERDES built-in sinusoidal jitter injection
Embodiments enable built-in sinusoidal jitter injection, for example, in a serializer/deserializer (SERDES) circuit. For example, embodiments can receive a tracking profile that corresponds to a predetermined sinusoidal jitter (SJ) profile and a predetermined phase interpolator (PI) profile. A shift determination can be made for each of a plurality of insertion times according to the tracking profile, the shift determination indicating whether to adjust phase interpolation of the SERDES circuit. At each of the plurality of insertion times, a phase adjustment signal can be generated as a function of the shift determination. For example, the phase adjustment signal can indicate a control code for a phase interpolator coupled to a clock generator of the SERDES, and the signal can be output to the phase interpolator. Some implementations adjust the phase interpolator in response to the phase adjustment signal, such that the phase interpolator injects SJ that substantially tracks the SJ profile.
US10084586B2 Method for transmitting and receiving signal for low latency in wireless communication system and apparatus therefor
A method for a terminal transmitting an uplink signal for low transmission latency in a wireless communication system, according to one embodiment of the present invention, comprises the steps of: transmitting to a base station an uplink control channel containing control information on an uplink data channel; and transmitting the uplink data channel. Here, the uplink data channel is transmitted in at least one advanced subframe comprising M number of orthogonal frequency division multiplexing (OFDM) symbols, and the uplink control channel is transmitted in at least one special symbol which is separate from the advanced subframe.
US10084583B2 Method for reporting channel state information, method for supporting same, and apparatus for said methods
A method for channel measurement based on a channel state information (CSI)-reference signal (RS) in a wireless communication system including receiving, by a terminal, CSI-RS resource configuration information through higher layer signaling and receiving, by the terminal, the CSI-RS according to the CSI-RS resource configuration information; wherein the CSI-RS resource configuration information includes information on one or more cell specific-RS (CRS) antenna ports assumed to be quasi-co-located with one or more antenna ports used to transmit the CSI-RS, and deriving, by the terminal, CSI based on the CSI-RS using the information on the one or more CRS antenna ports.
US10084581B2 Overlay unicast or MBSFN data transmission on top of MBSFN transmission
Methods, systems, and devices are described for increased wireless communications system capacity through hierarchical modulation of multiple transmission layers during certain transmission subframes in a wireless communications system. Various deployment scenarios may be supported that may provide communications modulated on both a base modulation layer as well as on an enhancement modulation layer that is superpositioned on the base modulation layer. Reference signals may be provided for channel estimation for both the base modulation layer and enhancement modulation layer.
US10084578B2 Hybrid automatic repeat/request (HARQ) reliability in wireless communications
Various aspects described herein relate to hybrid automatic repeat/request (HARQ) communications in a wireless network. A first instance of a HARQ communication is transmitted or received over a first set of one or more links. Based on the transmitting or receiving the first instance of the HARQ communication, a scheduling grant can be received for a second instance of the HARQ communication over a second set of one or more links different from the first set of one or more links. The second instance of the HARQ communication can accordingly be transmitted or received over the second set of one or more links based at least in part on the scheduling grant.
US10084568B2 Digital broadcasting system and data processing method
A digital broadcasting system is provided. The system includes an RS (Reed-Solomon) encoder configured to encode mobile service data for FEC (Forward Error Correction) to build RS frames including the mobile service data and a signaling information table, a signaling encoder configured to encode signaling information including fast information channel (FIC) data and transmission parameter channel (TPC) data, a group formatter configured to form data groups, wherein at least one of the data groups includes encoded mobile service data, known data sequences, the FIC data and the TPC data, and a transmission unit configured to transmit the broadcast signal including a parade of the data groups.
US10084565B1 Apparatus and method for protecting communication device of railroad car
An apparatus and method for protecting a communication device of a railroad car is provided. The apparatus includes an antenna portion configured to include main antennas and an auxiliary antenna, a main receiver configured to check a magnitude of a received signal transferred through the main antennas of the antenna portion, an auxiliary receiver configured to check a magnitude of a received signal transferred through the auxiliary antenna of the antenna portion, and a controller configured to compare the magnitude of the signal received by the main receiver and the magnitude of the signal received by the auxiliary receiver, determine whether there is a jamming signal according to a comparison result, and take a preset countermeasure when it is determined that there is a jamming signal.
US10084561B2 Methods of handling assistance information for interference mitigation
According to some embodiments, a network node determines configuration information associated with a wireless device. The configuration information is indicative of interference mitigation capabilities of the wireless device. The network determines, based on the configuration information, whether assistance information may improve an ability of the wireless device to mitigate interference. In response to determining that the assistance information may improve the ability of the wireless device to mitigate interference, the network node sends the assistance information. The assistance information includes information used by the wireless device to mitigate interference.
US10084557B2 Advertisement tracking
Methods, systems, and computer-readable media for determining the efficacy of an advertisement are described herein. A computing device may receive an advertisement from an advertisement server. The computing device may determine advertisement information associated with the presentation of the advertisement. The advertisement information may be sent to the advertisement server.
US10084556B1 Identifying and transmitting invisible fence signals with a mobile data terminal
A mobile device includes a receiver for receiving radio frequency (RF) signals from a signal generating unit of an invisible fence system when a user reaches or enters a zone defining a pet restricted area. The mobile device can identify a frequency of the signals which were received from the signal generating unit. The mobile device can notify a user by providing a warning regarding the presence of the invisible fence system based upon identification of the signals. The mobile device also includes a transmitter for emitting RF signals at the identified frequency of the invisible fence system defining another zone surrounding the mobile device and the user.
US10084553B1 Iterative recovery from baseline or timing disturbances
In certain embodiments, a method may include receiving one or more equalized samples of an input signal. The method may further include mitigating one or more excursions in the one or more equalized samples based on one or more current decisions of an iterative decoding process to generate compensated equalized samples. In addition, the method may include performing iterative decoding operations based on the compensated equalized samples, updating the current decisions of the iterative decoding process and outputting the current decisions as a converged result when the iterative decoding operations have converged for the compensated equalized samples.
US10084531B2 System and method for allocating resources within a communication network
A communication network may include a satellite configured to provide a plurality of satellite cells within a satellite coverage area, and one or more unmanned aerial vehicles (UAVs) configured to fly within the satellite coverage area. Each UAV is configured to fly over one of the satellite cells. A resource allocation system may be configured to dynamically allocate at least a portion of a frequency spectrum between the satellite and the UAV(s). Each UAV provides a plurality of UAV cells within a satellite cell in response to the resource allocation system allocating the frequency spectrum (or portion thereof) to the UAV(s).
US10084530B2 Real-time sessions quality-of-service over reservation-based access
A collection of methods, which when combined together provide suitable bandwidth resources for real-time content exchange over a satellite-based network, wherein the network employs a reservation-based access scheme, such as but not limited to DVB-RCS. Furthermore, the methods provide suitable bandwidth wherein transmission conditions deteriorate while real-time content is being exchanged and the already allocated resources can no longer be used.
US10084526B2 Path detection method and device, and sphere decoding detection device
The disclosure discloses a path detection method including after obtaining an equalizing signal of a received signal, Maximum Likelihood (ML) path detection and ML complementary set path detection are performed on the equalizing signal according to the pre-set maximum number of reserved nodes and maximum number of expanded branches of each layer; in the process of the detections, an accumulated path measurement value is calculated after finishing the search of each layer and each path, and the accumulated path measurement value is compared with a pre-set search measurement threshold; when the accumulated path measurement value is less than the search measurement threshold, the search of this path is continued; otherwise the search of this path is finished and the search of the next path is started until all the paths are searched. The disclosure also discloses a path detection device, Sphere Decoding (SD) detection device and computer storage medium.
US10084523B2 Method and apparatus for transmitting and receiving channel state information in a wireless communication system
A method and apparatus for transmitting and receiving CSI is provided for use in a wireless communication system using a plurality of antennas. The CSI transmission method of a terminal includes receiving a first CSI-RS and a second CSI-RS, transmitting a CSI indicator indicating one of the first and second CSI-RS corresponding to CSI to be transmitted, and transmitting the CSI generated based on the CSI indicator, until transmission of a new CSI indicator.
US10084505B2 Signal coupling device and method for operating a signal coupling device
A method operates a signal coupling device. The signal coupling device contains at least one signal branch section which is or can be connected to a terminal-side interface of the signal coupling device using signaling. At least one signal property of a signal applied to the at least one signal branch section is determined. A signal type is determined on the basis of the at least one signal property. A time duplexing signal or a frequency duplexing signal is determined as the signal type. A signal-type-specific connection is established between the terminal-side interface and an antenna-side interface of the signal coupling device.
US10084498B2 Configurable communications module with replaceable network access device
A system for providing telematics is provided that includes a communications unit having host circuitry coupled by an interface to at least one removable communications card, the interface includes a break line that enables disconnection of the at least one removable communications card from the host circuitry.
US10084495B2 Method for frequency—and time-selective interference suppression for a communication system based on OFDM, and receiver therefor
A method for frequency- and time-selective interference suppression for a communication system based on OFDM, and a receiver therefor. To achieve a much lower bit error rate at the output of the receiver or to permit greater interference or a lower signal-to-noise ratio (in a prior art L-DACS1 receiver, at least 45 nautical miles) for the same transmission power, the invention provides: a filter bank pulse blanking method FBPB in which the sampled received signal is applied to a blanking unit for frequency-selective pulse blanking, which blanking unit consists of an analysis filter bank having M sub-bands; a module for frequency-selective pulse blanking of the sub-band signals; and a synthesis filter bank, which reassembles the signal. The analysis filter bank, which breaks down the received signal into multiple sub-bands on a frequency-selective basis, is used before OFDM windowing, such that the sub-band breakdown applies pulse blanking on a sub-band-selective basis.
US10084494B2 Method and system for crest factor reduction
Methods and systems for crest factor reduction may comprise generating an original waveform, generating a distortion signal by reducing a crest factor of the original waveform, generating an error signal by subtracting out the original waveform from the distortion signal, and generating a conditioned waveform by adding the error signal to the original waveform. The crest factor of the original waveform may be reduced based on spectral mask requirements. The crest factor of the original waveform may be reduced using a limiter. The power amplifier may comprise a programmable gain amplifier (PGA). The distortion signal may be generated based on a PGA model and/or a predistortion model. A signal from an output of the PA may be fed back to the PGA model. The PGA model may be dynamically configured. The crest factor of the original waveform may be reduced in an analog domain and/or a digital domain.
US10084490B2 Electronic device with millimeter wave antennas
An electronic device may be provided with wireless circuitry. The wireless circuitry may include one or more antennas. The antennas may include phased antenna arrays each of which includes multiple antenna elements. Phased antenna arrays may be mounted along edges of a housing for the electronic device, behind a dielectric window such as a dielectric logo window in the housing, in alignment with dielectric housing portions at corners of the housing, or elsewhere in the electronic device. A phased antenna array may include arrays of patch antenna elements on dielectric layers separated by a ground layer. A baseband processor may distribute wireless signals to the phased antenna arrays at intermediate frequencies over intermediate frequency signal paths. Transceiver circuits at the phased antenna arrays may include upconverters and downconverters coupled to the intermediate frequency signal paths.
US10084489B2 Multiple antenna system and transceiver front end for interband downlink carrier aggregation
A first antenna and a first band switch with a first duplexer operatively coupled to a first output of the first band switch. The first duplexer provides a transmit sub-band feed and a first receive sub-band feed for a first RF band. A second duplexer is operatively coupled to a second output of the first band switch, and provides a transmit sub-band feed and a first receive sub-band feed for a second RF band. A second antenna is operatively coupled to an input of a second band switch. A first antenna matching network for the second antenna is operatively coupled to a first output of the second band switch, and provides a second receive sub-band feed for the first RF band. A second antenna matching network is operatively coupled to a second output of the second band switch, and provides a second receive sub-band feed for the second RF band.
US10084485B2 Soft decoder parameter optimization for product codes
In one embodiment, an apparatus for decoding is disclosed. The apparatus includes a memory and at least one processor coupled to the memory. The at least one processor is configured to obtain one or more parameters corresponding to a system, determine a plurality of settings corresponding to an adaptive soft decoding procedure for decoding a product code, wherein the plurality of settings are determined based on the one or more parameters using a trellis, and determine a decoded codeword by performing the adaptive soft decoding procedure on the received codeword, wherein the adaptive soft decoder utilizes the determined plurality of settings.
US10084483B2 Interleaving information for media data
Techniques for interleaving information for media data are described. In at least some embodiments, interleaving information is propagated from a network-based service to endpoint devices that participate in communication sessions. The endpoint devices may utilize the interleaving information to interleave media data of communication sessions.
US10084481B2 GLDPC soft decoding with hard decision inputs
A decoder includes circuitry and a soft decoder. The circuitry is configured to receive channel hard decisions for respective bits of a Generalized Low-Density Parity Check (GLDPC) code word that includes multiple component code words, including first and second component code words having one or more shared bits, to schedule decoding of the GLDPC code word, and following the decoding, to output the decoded GLDPC code word. The soft decoder is configured to receive the channel hard decisions corresponding to the first component code word, to further receive soft reliability measures that were assigned to the shared bits in decoding the second component code word, and to decode the first component code word based on the channel hard decisions and the soft reliability measures.
US10084474B1 Noise shaping circuit and sigma-delta digital-to-analog converter
The present application provides a noise shaping circuit including a first modulation unit, configured to generate a first digital output signal according to a first digital input signal, the first modulation unit comprising a first quantizer; a first subtractor, coupled to an input terminal and an output terminal of the first quantizer, configured to generate a first quantization noise; and a second modulation unit, configured to generated a second digital output signal according to a second digital input signal, wherein the second digital input signal is related to the first quantization noise; wherein the noise shaping circuit generates an overall analog output signal according to the first digital output signal and the second digital output signal.
US10084473B2 Input path matching in pipelined continuous-time analog-to-digital converters
System and methods for input path matching in pipelined continuous-time Analog-to Digital Converters (ADCs), including pipelined Continuous-Time Delta Sigma Modulator (CTDSM) based ADCs, includes an input delay circuit disposed in a continuous-time input path from an input of an analog input signal to a first summing circuit of the continuous-time ADC. At least one digital delay line is disposed between an output of an earlier stage sub-ADC (of a plurality of pipelined sub-ADCs) and a sub-digital-to-analog converter (DAC) that is coupled to the first summing circuit, and between the earlier stage sub-ADC and a digital noise cancellation filter. The digital delay line(s) is configured to enable calibration of delay of output of the earlier stage sub-ADC provided to the sub-DAC and the digital noise cancellation filter in accordance with process variations of the input delay match circuit to minimize residue output at first summing circuit.
US10084469B1 Control system and method for a configurable analog to digital converter
A control system for an analog to digital converter (ADC) including a programmable configuration memory, a trigger selector, an input selector, and a conversion controller. The ADC is configurable for adjusting multiple operating parameters including speed and accuracy. The programmable configuration memory stores at least one configuration variable and an input value. The trigger selector enables at least one trigger input. The input selector selects from among multiple analog inputs according to the programmed input value. The conversion controller configures the ADC using the configuration variable, interfaces the input selector to provide an analog input to the ADC, and interfaces the trigger selector to prompt the ADC to perform a conversion process to provide a digital output sample in response to the enabled trigger input. Multiple entries may be stored, each selecting different analog inputs and corresponding configuration variables, in which the conversion controller dynamically reconfigures the ADC between conversions.
US10084467B1 ADC and an interfacing circuit adaptable thereto
An interfacing circuit adaptable to an analog-to-digital converter (ADC) includes a sample and hold (S/H) circuit; an input switch; an input capacitor with a first end connected to an input end of a comparator of the ADC via the S/H circuit, and with a second end connected to receive an input signal via the input switch; a hold switch connected between the second end of the input capacitor and an original common-mode voltage; a reset switch connected between the input end of the comparator and a target common-mode voltage; and a front switch connected between the first end of the input capacitor and the target common-mode voltage.
US10084464B1 Ad converter, semiconductor integrated circuit, and rotation detector
Provided is an AD converter having a rail-to-rail input voltage range and being free of a missing code and monotonicity loss. A comparator includes a first comparator having an NMOS differential input stage, a second comparator having a PMOS differential input stage, and an output selection circuit configured to select any one of outputs of the two comparators. A correction circuit acquires in advance a first AD converted value in the case of using the first comparator and a second AD converted value in the case of using the second comparator with respect to the same input voltage to calculate a correction value, and performs correction processing based on the correction value to suppress an offset error between the first AD converted value and the second AD converted value.
US10084460B2 Digital phase locked loop for low jitter applications
A phase locked loop circuit is disclosed. The phase locked loop circuit includes a ring oscillator. The phase locked loop circuit also includes a digital path including a digital phase detector. The phase locked loop circuit further includes an analog path including a linear phase detector. Additionally, the phase locked loop circuit includes a feedback path connecting an output of the ring oscillator to an input of the digital path and an input of the analog path. The digital path and the analog path are parallel paths. The digital path provides a digital tuning signal the ring oscillator that digitally controls a frequency of the ring oscillator. The analog path provides an analog tuning signal the ring oscillator that continuously controls the frequency of the ring oscillator.
US10084457B2 Frequency synthesizer with tunable accuracy
An apparatus includes a first circuit, a second circuit and a third circuit. The first circuit may be configured to generate a first code by counting a number of cycles of an input clock signal in a period determined by (i) an output clock signal and (ii) a second code. The second code may be variable. The second circuit may be configured to generate a third code by a delta-sigma modulation of the first code. The third circuit may be configured to generate the output clock signal (i) in response to the third code and (ii) within an accuracy determined the second code.
US10084456B2 Plurality voter circuit
A plurality voter circuit is disclosed. The plurality voter circuit includes an input array, an output, a control unit, a priority unit and a bypass unit. The output includes an element of the input array with the highest plurality in the input array, which is an output of the bypass unit. The input array is loaded into the control unit and the bypass unit. In addition, the control unit, the priority unit and the bypass unit are electrically connected.
US10084454B1 RQL majority gates, and gates, and or gates
An reciprocal quantum logic (RQL) gate circuit has an input stage having logical inputs asserted based on receiving positive single flux quantum (SFQ) pulses and an amplifying output stage comprising a JTL to deliver an output signal. The input stage includes two or more storage loops, at least two being associated each with a logical input, each comprising an input Josephson junction (JJ), a storage inductor, and a logical decision JJ, the logical decision JJ being common to all the storage loops associated with the logical inputs and being configured to trigger based on biasing provided by one or more currents stored in the storage loops and a bias signal provided to the circuit. The output stage asserts an output based on the triggering of the logical decision JJ.
US10084447B2 Semiconductor device and electronic device
A semiconductor device having excellent data retention characteristics. A transistor with a low off-state current is utilized to save and retain data stored in a memory circuit, and a potential to be applied to a back gate of the transistor is applied from a battery provided for each memory circuit. The potential applied to the back gate of the transistor and a potential for charging the battery are generated in a voltage generation circuit. The battery is charged utilizing power gating of the memory circuit and data retention characteristics is improved.
US10084439B2 Driver circuit
A gate driver circuit and a method of operating a gate driver circuit. The gate driver circuit comprising a high auxiliary voltage rail and a low auxiliary voltage rail for receiving high auxiliary voltage and low auxiliary voltage, output stage connected to the auxiliary voltage rails and comprising a control input and an output terminal for providing an output voltage of the gate driver, plurality of series connections of controllable switches and resistive components, wherein a first part of the plurality of series connections is connected between the high auxiliary voltage rail and control input of the output stage, and a second part of the plurality of series connections is connected between the low auxiliary voltage rail and control input of the output stage, and a control circuit for controlling the controllable switches for providing a control voltage and a control current to the control input of the output stage.
US10084437B1 Power supply noise sensor
An integrated circuit includes a clock generator to generate a first clock signal, a delay circuit to generate a second clock signal as a delayed version of the first clock signal, and a plurality of series-connected delay elements having a plurality of outputs, wherein each output from an initial output to a last output is configured to provide the second clock signal delayed by an increasing number of series-connected delay elements. The circuit includes a plurality of flip-flops, wherein a first input of each flip flop is coupled to receive the first clock signal and a second input of each flip flop from an initial flip-flop to a last flip-flop is coupled to receive a corresponding output of the series-connected delay elements from the initial output to the last output, respectively. The circuit includes a plurality of sticky flops, each corresponding to a flip-flop of the plurality of flip-flops.
US10084432B1 Semiconductor device
A semiconductor device according to an embodiment includes; an N-channel type first MOS transistor having a first drain connected to an input terminal, a first source connected to an output terminal, a first gate insulation film, and a first gate; a P-channel type second MOS transistor having a second drain connected to the input terminal in parallel with the first drain, a second source connected to the output terminal in parallel with the first source, a second gate insulation film whose area is larger than an area of the first gate insulation film, and a second gate; an inverter connected to a control terminal in parallel with the first gate; and a delay circuit disposed between the inverter and second gate.
US10084431B2 Ladder filter
A ladder filter includes a series arm resonator and parallel arm resonators including a first parallel arm resonator defining a pass band together with the series arm resonator, and a second parallel arm resonator. Each of dimensions, in an overlap width direction, of gap regions between the overlap width region and first and second busbars in the second parallel arm resonator is larger than a dimension, in the overlap width direction, of a gap region in the first parallel arm resonator. A resonant frequency of the second parallel arm resonator is in a frequency range of not lower than a resonant frequency of the series arm resonator.
US10084430B2 Elastic wave resonator, band pass filter, and duplexer
An elastic wave resonator includes a first, second and third reflectors. The first reflector is between a portion including a first IDT electrode and a third IDT electrode and a portion including a second IDT electrode and a fourth IDT electrode and is shared by the first to fourth IDT electrodes. The second reflector is shared by the first and third IDT electrodes. The third reflector is shared by the second and fourth IDT electrodes. The first and third IDT electrodes share a first common busbar. The second and fourth IDT electrodes share a second common busbar. The first and second common busbars are connected to the first reflector. A first busbar, a second busbar, a third busbar, and a fourth busbar of the respective first to fourth IDT electrodes are electrically connected to each other.
US10084427B2 Surface acoustic wave device having a piezoelectric layer on a quartz substrate and methods of manufacturing thereof
Embodiments of a Surface Acoustic Wave (SAW) device and methods of fabrication thereof are disclosed. In some embodiments, a SAW device includes a quartz carrier substrate, a piezoelectric layer on a surface of the quartz carrier substrate, and at least one interdigitated transducer on a surface of the piezoelectric layer opposite the quartz carrier substrate, wherein a thickness of the piezoelectric layer is less than twice a transducer electrode period of the at least one interdigitated transducer. Using the piezoelectric layer on the carrier substrate suppresses acoustic radiation into the bulk, thereby improving the performance of the SAW device. Further, by utilizing quartz for the carrier substrate, additional advantages of small viscous losses, small permittivity, and small thermal sensitivity are achieved. Still further, as compared to Silicon, the use of quartz for the carrier substrate eliminates resistive losses.
US10084406B2 Speed control of variable-speed multiple-phase motors
Exemplary embodiments or implementations are disclosed of methods, apparatus, and systems for operating motors in variable speed situations. In an exemplary implementation, a method of controlling a variable-speed motor includes defining a control duration as a predetermined number of cycles of a multiple-phase power supply. Each speed in a range of speeds is defined by a corresponding number of the cycles of the control duration. Power is provided to the motor from the power supply at a selected one of the speeds, by enabling input from the power supply for the number of the cycles of the control duration corresponding to the selected speed.
US10084401B2 Electric shaver
The invention relates to an electric shaver (1) comprising a cutter unit (3), an electric motor (4), a load detector arranged to detect a load current of the motor (4) and a controller. The controller switches the average voltage from a first level to a second level once the load current exceeds a first threshold value (TH_TH), and switches the average voltage from the second level back to the first level if the load current falls below a second threshold value (TH_TL) and stays below the second threshold value (TH_TL) for a predefined time period. By operating on a lower energy consumption when the cutter unit of the shaver is not in contact with the skin, energy is saved without the need for a proximity sensor.
US10084399B2 Detecting position measurement errors in an electric motor system
A system for controlling an electric motor is disclosed. The system includes a position sensor configured to measure a physical position of a rotor of the electric motor; and a position estimator. The position estimator is configured to: inject a voltage signal having a predetermined frequency into the electric motor, generate an estimated position of a rotor flux based on a feedback current signal in response to the injected voltage signal, and compensate for an offset between the physical position measured by the position sensor and an actual position of the rotor flux based on the estimated position.
US10084396B2 System and method for simplifying interconnection between panel controls and motor power units
An interface circuit having releasable electrical connectors and as little as a single relay providing a standardized connection between panel controls intended for three-wire, two-wire or combination three-wire/two-wire control and a motor drive or motor controller. In this way, greatly simplified manufacturing of control cabinets may be provided with variations in control strategy being implemented simply by the provision of different panel controls having prewired harnesses and connectors.
US10084389B2 Power module
A power module includes a substrate, a first sub-module and a second sub-module. Each of the first sub-module and the second sub-module includes a semiconductor switch and a diode. The first sub-module is formed as the high-voltage-side switching element. The second sub-module is formed as the low-voltage-side switching element. The plural electrodes of the high-voltage-side switching element and the plural electrodes of the low-voltage-side switching element are electrically connected with the conducting terminals of the corresponding semiconductor switches and the corresponding diodes. The high-voltage-side switching element is disposed on the substrate and electrically connected with the corresponding conducting parts of the substrate. The low-voltage-side switching element is disposed on the high-voltage-side switching element and electrically connected with the corresponding conducting parts of the substrate through the high-voltage-side switching element.
US10084380B2 Asymmetric power flow controller for a power converter and method of operating the same
A controller for a power converter formed with a plurality of converter stages, and method of operating the same. In one embodiment, the controller includes a power system controller configured to determine an unequal current allocation among the plurality of converter stages based on an operation of the power converter. The controller also includes a converter stage controller configured to control an output current produced by each of the plurality of converter stages in response to the current allocation.
US10084375B2 Charge pump suitable for low input voltages
A charge pump circuit suitable for low input voltages is presented. The charge pump circuit has a first clock signal generator, a second clock signal generator, and n voltage doubler circuits. The voltage doubler has an input, an output, a first capacitor connected to the first clock signal generator, a second capacitor connected to the second clock signal generator, a first NMOST having the source connected to the input and the drain connected to the first capacitor, a second NMOST having the connected to the source of the first NMOST and the drain connected to second capacitor, a first PMOST having the drain connected to the first capacitor and the source connected to the output, a second PMOST having the source connected to the source of the first PMOST and the drain connected to the second capacitor.
US10084368B2 Motor driving apparatus
A motor driving apparatus includes an AC-DC conversion unit configured to rectify an AC power supplied from an external AC power source, a DC link unit configured to stabilize a voltage rectified by the AC-DC conversion unit, and a DC-AC conversion unit configured to supply the AC power to a motor using the DC voltage from the DC link unit. The DC link unit may include one pair of film capacitors configured to remove a ripple of the rectified voltage, and the DC-AC conversion unit may include a 3-level inverter receiving the DC voltage from the one pair of film capacitors to supply the AC power to the motor.
US10084362B2 Servomotor and control method thereof
A servomotor includes a control circuit, an electric motor, a harmonic drive and a sensor. The control circuit is connected to the electric motor and used to control the electric motor. The harmonic drive includes an outer casing, a wave generator, a flex spline and a circular spline. The wave generator is driven by the electric motor. The flex spline is sleeved on an exterior of the wave generator and located within the circular spline and engages with the circular spline. The flex spline is connected with an output member that is used to output power, and a post is arranged along a rotation axis of the output member. The sensor is arranged within the outer casing and used to detect an angular displacement of the post. A method for controlling the servomotor is also provided.
US10084359B2 Electric motor
An electric motor includes a rotor shaft, and the rotor shaft has a shaft-core oil passage and radial oil passages. The shaft-core oil passage includes an inner wall facing radially inward. The radial oil passages are provided toward a radial outer side of the rotor shaft from the shaft-core oil passage. The radial oil passages penetrate through the rotor shaft. The radial oil passages have corresponding one of first connection openings connected to the shaft-core oil passage, so that oil that is not discharged from the first connection openings to the radial oil passage is supplied to other supply destinations. A distance of the first connection openings from the shaft core is shorter than a distance, from the shaft core, of that part of the inner wall which is not provided with the first connection openings.
US10084347B2 Power transmitter, resonance-type contactless power supply and control method therefor
The present disclosure relates to a power transmitter, a resonance-type contactless power supply and a control method. The resonance-type contactless power supply adjusts a phase difference of an inverter control signal in a current cycle in a manner the same as that in a previous cycle in a case that a power parameter in the current cycle and that in the previous cycle satisfy a predetermined relationship, and adjusts the phase difference of the inverter control signal in the current cycle in a manner opposite to that in the previous cycle in a case that the power parameter in the current cycle and that in the previous cycle don't satisfy the predetermined relationship. The power parameter represents system efficiency. Thus, a suitable input current or voltage of the transmitter-side resonant circuit is determined by scanning actually, so that the system can operate at optimal efficiency.
US10084342B2 Transfer layer for wireless capacitive power
A power receiver device including: a pair of receiver electrodes (341, 342) for capacitively coupling with the pair of transmitter electrodes (321, 322) placed on one side of a surface; and a deformable transfer layer (371, 372) placed between each of the pair of the receiver electrodes and another side of the surface. A power signal generated by the power driver (110) is wirelessly transferred from the pair of transmitter electrodes (321, 322) to the pair of receiver electrodes (341, 342) to power a load (150) in the power receiver device.
US10084341B2 Uninterruptible power source
An uninterruptible power source includes an eco-mode for supplying power from an AC power source to a load via a contactor. In the eco-mode, when a degree of voltage drop of the AC power source reaches 5%, a switching controller turns on a thyristor switch and then turns off a contactor. When the degree of voltage drop of the AC power source reaches 10%, a power conversion controller is configured to cause an inverter to invert DC power of a battery into AC power, and control the inversion in the inverter to synchronize the AC voltage output from the inverter to the AC voltage supplied from the AC power source. When the inversion in the inverter is performed after turning off contactor, the switching controller is configured to turn off the thyristor switch.
US10084340B2 Solar powered rechargeable device for use with an electronic device and method of use thereof
A solar powered device comprising a solar radiation collection portion, wherein the solar radiation collection portion includes: a solar panel to collect solar radiation, a concentrator surrounding the solar panel to concentrate the solar radiation, and a charge controller coupled to the solar panel, a base portion, a plurality of legs, and a connection portion operably connecting the solar radiation collection portion to the base portion, the connection portion including a connection member having a first end and a second end is provided. Furthermore, an associated method is also provided.
US10084338B2 Wireless charging unit and coupler based docking combo for a wireless device
Described herein are techniques related to one or more systems, apparatuses, methods, etc. for implementing a wireless charging and a wireless connectivity combo in a device.
US10084334B1 Home energy storage battery system
An automatic rechargeable battery control module incorporates an automatic battery control system that automatically switches from charge to discharge modes with a single relay, thereby preventing the need to manually reset a relay switch due to an over or under voltage situation. The module requires on a single power connection line connected with a single power connector on the module. Both input power to charge the battery and output power flow in and out of the single power connector and through the single power connection line. An automatic battery control circuit is coupled with a battery management system and a relay contactor is opened and closed by a signal from the battery management system. The battery management system monitors a state of charge of the battery unit as well as current flow to and from a battery unit.
US10084333B2 Charging method, power adapter, mobile terminal, and charging system
A charging method, a power adapter, a mobile terminal, and a charging system are provided. The power adapter communicates with the mobile terminal bidirectionally to obtain current state parameters of a battery of the mobile terminal, and adjust a charging parameter of the power adapter in real time based on the current state parameters of the battery.
US10084328B2 Charging assembly of mobile terminal
The present disclosure relates to a charging assembly of a mobile terminal. Disclosed is a charging assembly of a mobile terminal, comprising: a charger; and a mobile terminal. The charger comprises: an upper case forming a top surface and a side surface; and a lower case, coupled to the lower portion of the upper case, for forming an inner space in which parts are embedded. The mobile terminal is seated in the charger and chargeable by being electrically connected to the charger. In a plurality of areas within the inner space, magnetic elements are arranged, and in the mobile terminal, a metal member is arranged in such a manner that at least a part thereof is arranged in an area which overlaps or is adjacent to the magnetic element so that the metal member is attached to the magnetic element due to attraction with the magnetic element. The top surface comprises: an inclined portion which is bent downward so as to be in contact with the rear edge portion of the mobile terminal; and a flat base portion which extends from the inclined portion and is in contact with the rear central portion of the mobile terminal, wherein the magnetic elements arranged in the plurality of areas are placed diagonally to each other.
US10084321B2 Controlling field distribution of a wireless power transmitter
Exemplary embodiments are directed to an apparatus for controlling magnetic field distribution including a wireless transmit antenna configured to generate a magnetic field for wirelessly transferring power to a charge-receiving device with the wireless transmit antenna, a parasitic antenna located near the wireless transmit antenna, and a switch configured to selectively enable the parasitic antenna to modify the magnetic field in response to an antenna parameter that indicates the presence of the charge-receiving device relative to the parasitic antenna.
US10084317B2 Power converter circuit with AC output
A power converter circuit includes output terminals configured to receive an external voltage. A series circuit with a number of converter units is connected between the output terminals of the power converter circuit. Each converter unit includes input terminals configured to be coupled to a DC power source and output terminals configured to provide an output current. At least one converter unit of the converter units includes a signal generator configured to receive a synchronization signal and to generate a continuous synchronization signal from the synchronization signal. The power converter circuit can be operated in a normal operation mode. In the normal operation mode, the at least one converter unit is configured to regulate generation of the output current such that a frequency and/or a phase of the output current are dependent on the continuous synchronization signal.
US10084310B1 Low-inductance direct current power bus
A DC power bus having reduced parasitic inductance and higher tolerable operating temperature is disclosed. In example embodiments, a bus structure overlies a printed circuit board, and an array of capacitors is arranged on a surface of the printed circuit board distal the bus structure. The bus structure comprises an upper metal plate, a lower metal plate, and a dielectric film interposed between the upper and lower metal plates. The capacitors are connected in parallel between conductive planes of the printed circuit board. The upper and lower metal plates of the bus structure are connected to respective conductive planes of the printed circuit board.
US10084309B2 Spark gap arrangement
A spark gap arrangement includes a triggerable spark gap and a trigger circuit. The spark gap arrangement also includes a first and a second charge storage device, a voltage limiting component, a trigger diode, a triggerable arresting element, and a transformer. The voltage limiting component and the trigger diode are designed to relay an input pulse in a specified voltage range and charge the first charge storage device. Furthermore, the trigger circuit is designed such that the triggerable arresting element is connected via the first charge storage device dependent on the voltage and discharges the second charge storage device via a primary side of the transformer.
US10084305B2 Electronic circuit device
An electronic circuit device comprises an output part, which includes at least three phase parts and a first temperature sensor and a second temperature sensor, which output detection signals corresponding to temperatures of the output part. Each phase part includes two high-side and low-side switching elements. The first temperature sensor is located at a position between the first phase part and the second phase part. The second temperature sensor is located at a position between the second phase part and the third phase part. The electronic circuit device further comprises a control circuit part, which specifies a phase part of overheat among the phase parts based on the detection signals of the first temperature sensor and the second temperature sensor.
US10084296B2 Conduit support bracket for electrical box
An electrical box assembly includes an electrical box and a bracket. The electrical box includes a plurality of walls, one of the walls including at least one hole for receiving a conduit. The bracket includes a first portion and a second portion. The first portion is coupled to the electrical box, and the second portion includes at least one finger for extending at least partially around and gripping an outer surface of the conduit. The second portion is pivotable relative to the first portion.
US10084288B2 Spark plug
A spark plug including a metallic shell having a ground electrode, an insulator held inside the metallic shell and having an axial hole having a small diameter portion, an intermediate diameter portion connected to a rear end of the small diameter portion via a step portion, and a large diameter portion disposed on the rear side of the intermediate diameter portion, a resistor disposed inside the large diameter portion, a center electrode having a flange portion which bulges in a radial direction inside the intermediate diameter portion and comes into contact with the step portion and a leg portion which extends forward from the flange portion and is disposed inside the small diameter portion, and a seal disposed on the rear side of the step portion and electrically connecting the center electrode and the resistor. The rear end of the seal is located inside the intermediate diameter portion.
US10084276B2 Waterproof terminal structure and electronic device module
A waterproof terminal structure includes a contact having a spring contact point, and a terminal member that holds the contact, the terminal member including a contact connection portion having conductivity and connected to the contact, a seal portion tightly attached to an insulating waterproof member disposed at least along a circumference of an opening of a housing, and a substrate mount portion having conductivity and connected to a wiring portion of a substrate, the contact connection portion and the substrate mount portion being electrically connected to each other and positioned such that a water entering path from the contact connection portion toward the substrate mount portion is cut by the seal portion, the contact not penetrating the terminal member.
US10084275B1 Electrically conductive wall connector
The invention is a system for simultaneously, yet safely, suspending and powering objects through connectors on a wall. The system includes one or more connectors, preferably pins, mounted to a wall. Each connector has a groove and a lip that houses an electrical conductor, which may be a metal rod. One or more suspendable objects, which may be storage bins or electrical appliances, are designed to engage with the connectors. Each suspendable object has at least one horizontal track that guides the lip of each connector into one or more openings in the track. When the lip engages an opening, the object is suspended from the wall. Each opening also contains an electrical conductor that engages with the electrical conductor within the connector, thereby providing power to the suspendable object. The connectors may be attached to rails, and the system may be utilized within an automated storage and retrieval system.
US10084270B2 Electrical receptacle connector
An electrical receptacle connector includes a metallic shell and one or more insertion modules. The metallic shell includes two first walls, two second walls, and several protrusions. The walls form an insertion space. The protrusions are extending toward the insertion space from the first walls, and the protrusions are integrally formed on the first walls seamlessly. The insertion module includes an insulated housing, first receptacle terminals, second receptacle terminals, and a grounding plate between the first receptacle terminals and the second receptacle terminals. When the electrical receptacle connector is mated with an electrical plug connector, the protrusions are in contact with a metallic shell of the electrical plug connector. Because the walls of the metallic shell are seamless, the connector assembly of the plug and receptacle can be waterproof. Moreover, the contacts between the protrusions and the electrical plug connector reduce the electromagnetic interferences and the radiofrequency interferences.
US10084262B2 Bi-directional cable interconnect system
In general, embodiments of a bi-directional cable interconnect system are described. A connector bezel configured to guide engagement of a male mating connector of a cable with a female mating connector comprises a front plate having a main opening formed therein configured to allow passage of the male mating connector therethrough and a rear assembly attached to the front plate. The rear assembly comprises a plurality of walls forming a cable connector opening therethrough and a rear opening formed in the rear assembly configured to allow passage of the female mating connector therethrough. The cable connector opening is fluidly coupled with the main opening and with the rear opening.
US10084257B2 Electrical connector
A connector includes a housing with a plurality of electrically conductive terminals therein. Some terminals may include a terminal support projection that engages the housing to maintain the position of a contact section of the terminals relative to the housing. Other terminals may have a tool engaging shoulder configured to be engaged by a tool to force press-fit tails of all of the terminals into a circuit member. The housing may include a locking structure for certain the terminals that permits the terminals to be inserted into the housing with little or no force and then securely lock the terminals in the housing. One or more ground plates may be included for electrically connecting a plurality of the terminals. The ground plates may have resilient tabs that contact at least some of the terminals and the tabs may be thinner than a body portion of the ground plate.
US10084243B2 Antenna isolator
An antenna, including, but not limited to, a multiple input multiple output antenna is provided. The antenna may include, but is not limited to, a transmission array configured to radiate in a first frequency range, the transmission array including a plurality of dipoles, and an isolator located between the plurality of dipoles of the transmission array, the isolator including at least one conductive strip.
US10084242B2 Long term evolution (LTE) outdoor antenna and module
A long term evolution outdoor antenna and module that provides a compact design for wide band performance is provided. In one embodiment, the antennas comprises a top element, a feed coupled to the top element, and an unbalanced communication line coupled to the feed via a bottom element, wherein a dielectric layer is formed between the bottom element and the feed.
US10084240B2 Wideband wide beamwidth MIMO antenna system
A two antenna assembly for use in MIMO systems is described where wide beamwidth performance is achieved over wide frequency ranges while maintaining high isolation and low envelope correlation between the antenna elements in a low profile, small form factor. This MIMO antenna system is optimal for use in DAS systems for in-building applications where a MIMO antenna system is required and a low profile is desirable for ceiling and wall mount applications. The antenna assembly is designed to maintain low Passive Intermodulation (PIM) characteristics across multiple cellular frequency bands. Each antenna in the pair of elements is configured to cover multiple cellular frequency bands to provide a single port per antenna for use with multiple transceivers. A single conductor radiator design for the antenna elements simplifies manufacturing of the antenna. A tuned parasitic element is positioned between the antenna elements to enhance isolation at specific portions of the frequency range.
US10084237B2 Inverted-F antenna
An inverted-F antenna includes a ground portion, a connecting portion, and a radiating portion, wherein the ground portion is adapted to be electrically connected to a ground line; the connecting portion is respectively connected to the ground portion and the radiating portion to respectively form two included angles therebetween; the radiating portion is separated from the ground portion by a distance due to the connecting portion; the radiating portion has a transceiving segment and a feed-in segment which are mutually connected, wherein the transceiving segment receives and transmits wireless signals in a specific frequency band, while the feed-in segment is adapted to be electrically connected to a signal line; a first notch and a second notch are formed on a side of the transceiving segment, wherein the feed-in segment extends from a portion between the first and the second notches. Whereby, the inverted-F antenna provides an omnidirectional radiation effect.
US10084231B2 Low thermal impedance structure in a phased array
An antenna system including: a metal base plate; an antenna element arranged on and extending away from the front side of the base plate; a circuit board including a ground plane, adjacent to, and in thermal contact with the base plate; a plurality of electrical components on the circuit board including a power amplifier and an I/O connector; a metal support plate separated from, parallel to, and facing the base plate, with the circuit board located between the base and support plates; a plurality of thermally conductive standoffs thermally connecting the base plate to the support plate; and a master board including an I/O connector mating with the I/O connector on the circuit board and electrically connecting the circuit board to the master board, the master board located between the circuit board and the support plate and including signal paths for routing signals to the circuit board.
US10084228B2 System of integrated module with antenna
A system of integrated module with antenna used for an electronic device comprises a circuit board, at least one antenna exciting unit, a wireless module, a module grounding plane, a grounding metal, a camera module and a digital signal line. The antenna exciting unit is used to couple with an antenna. The wireless module and the camera module are disposed on the circuit board to couple with the module grounding plane. The wireless module is electrically connected to the antenna exciting unit. The grounding metal is electrically connected to the module grounding plane and a system grounding plane. The digital signal line is electrically connected to the wireless module and the camera module is a digital transmission media. The wireless module, the camera module and the circuit board constitute an integrated module for disposing at an up-side of a screen of the electronic device.
US10084223B2 Modulated guided surface waves
Disclosed are various systems and methods directed to the launching of a guided surface wave embodying a modulated signal using a guided surface waveguide probe. A modulated signal is generated and coupled to a guided surface waveguide probe. A resulting guided surface wave is launched that decays exponentially as a function of distance.
US10084222B1 RF filter for improving PIMD performance
An RF filter for improving PIMD performance includes: a housing having at least one cavity and a dielectric resonator held in the cavity; washers shaped as circular plates and made of metal that are joined to an upper and lower portion of the dielectric resonator; and a cover joined to the housing. A protrusion may be formed on one side of the washer to contact the cover or the housing, where the washer protrusion may increase in height along a direction moving away from the center.
US10084219B2 Battery pack having improved safety against leakage of liquid refrigerant
Disclosed herein is a battery pack including at least one battery module including a battery cell stack constituted by two or more stacked battery cells that can be charged and discharged and a pack case for surrounding an outside of the battery module, wherein a liquid refrigerant isolated from an inner space of the pack case removes heat conducted from the battery cells through cooling of the pack case.
US10084217B2 Battery system
A battery system having a thermally conductive base member, a thermal interface member, and a battery module is provided. The thermal interface member is disposed on the thermally conductive base member and has first and second arcuate-shaped surfaces and a first groove. The battery module has a first pouch-type battery cell with a first outer housing having a first end portion with a first extension portion and first and second arcuate-shaped end surfaces. The first pouch-type battery cell is disposed directly on the thermal interface member such that the first extension portion is disposed in the first groove of the thermal interface member, and the first and second arcuate-shaped end surfaces are disposed directly on and against the first and second arcuate-shaped surfaces, respectively, of the thermal interface member.
US10084207B2 Substrate for solid-state battery
Disclosed are solid-state batteries having improved energy density and methods of manufacturing the solid-state batteries having improved energy density. In some embodiments, the solid-state battery may include a substrate of yttria-stabilized zirconia, a cathode current collector formed on the substrate, an anode current collector formed on the substrate, a cathode of lithium cobalt oxide in electrical contact with the cathode current collector, an anode of lithium in electrical contact with the anode current collector, and a solid-state electrolyte of lithium phosphorous oxynitride formed between the cathode and the anode.
US10084205B2 Electrolyte of high-voltage lithium-ion battery and high-voltage lithium-ion battery
The present invention relates to electrolyte of a high-voltage lithium-ion battery, comprising a non-aqueous organic solvent, lithium salt and an electrolyte additive; the electrolyte additive comprises the following ingredients based on the total weight of the electrolyte: 1%-10% of fluoroethylene carbonate, 1%-5% of dinitrile compound and 0.1%-2% of 2-methyl maleic anhydride; further, the electrolyte can be further added with additives such as 0.2%-2% of lithium bisoxalatoborate and 1,3-propane sultone. The present invention also relates to a high-voltage lithium-ion battery using the electrolyte, with the charging cut-off voltage being greater than 4.2V and smaller than or equal to 4.5V. The electrolyte of the high-voltage lithium-ion battery provided by the present invention can protect the positive electrode and also form good SEI at the negative electrode, and the high-voltage lithium-ion battery has good cycle performance and storage performance.
US10084202B2 Method for producing sulfide solid electrolyte material
A sulfide solid electrolyte material having high Li ion conductivity can be obtained by providing a method for producing a sulfide solid electrolyte material that has peaks at 2θ=20.2° and 2θ=23.6° in an X ray diffraction measurement using a CuKα ray, the method including steps of: an amorphizing step of obtaining sulfide glass by amorphization of a raw material composition that contains at least Li2S, P2S5, LiI and LiBr and a heat treatment step of heating the sulfide glass at a temperature of 195° C. or higher.
US10084190B2 Lithium secondary battery and conductive assistant used in same
A lithium secondary battery, including: a hydrofluoric acid-containing electrolytic solution; an electrode; and a conductive assistant, in which the conductive assistant (1) contains a substance that is poorly soluble in the hydrofluoric acid-containing electrolytic solution, the substance including one or more kinds selected from transition metal compounds, and (2) contains a substance that is soluble in the hydrofluoric acid-containing electrolytic solution, the substance having a total metal mass of 0 mass % or more and 0.003 mass % or less with respect to a total mass of the electrode; and a conductive assistant, including: a substance that is poorly soluble in a hydrofluoric acid-containing electrolytic solution; and a substance that consumes hydrofluoric acid, the conductive assistant being substantially free, or including 1 mass % or less with respect to a total mass thereof, of a substance that is soluble in the hydrofluoric acid-containing electrolytic solution.
US10084188B2 Positive electrode active substance for nonaqueous electrolyte secondary cell, method for producing same, and nonaqueous electrolyte secondary cell using positive electrode active substance
A positive electrode active material is provided that has a high capacity, a low irreversible capacity, an excellent initial charge/discharge efficiency, and excellent rate characteristics. This positive electrode active material comprises a hexagonal lithium nickel complex oxide having a layer structure and represented by the general formula LixNi1−y−zCoyMzO2 (0.98≤x≤1.04, 0.25≤y≤0.40, 0≤z≤0.07, and M is at least one element selected from Al, Ti, Mn, Ga, Mg, and Nb), wherein a lithium occupancy rate in a lithium main layer as obtained by Rietveld analysis from the x-ray diffraction pattern is at least 98.7%, and a crystallite diameter as calculated from the peak for the (003) plane in x-ray diffraction is 50 to 300 nm.
US10084187B2 Cathode active materials having improved particle morphologies
Mixed-metal oxides and lithiated mixed-metal oxides are disclosed that involve compounds according to, respectively, NixMnyCozMeαOβ and Lii+γNixMnyCozMeαOβ. In these compounds, Me is selected from B, Na, Mg, Al, Si, K, Ca, Sc, Ti, V, Cr, Fe, Cu, Zn, Ga, Ge, Zr, Nb, Mo, Ru, Ag, In, and combinations thereof; 0≤x≤1; 0≤y≤1; 0≤z<1; x+y+z>0; 0≤α≤0.5; and x+y+α>0. For the mixed-metal oxides, 1≤β≤5. For the lithiated mixed-metal oxides, −0.1≤γ≤1.0 and 1.9≤β≤3. The mixed-metal oxides and the lithiated mixed-metal oxides include particles having an average density greater than or equal to 90% of an ideal crystalline density.
US10084183B2 Silicon oxide-carbon composite and method of manufacturing the same
Provided are a silicon oxide-carbon composite and a method of manufacturing the same. More particularly, the present invention provides a method of manufacturing a silicon oxide-carbon composite including mixing silicon and silicon dioxide to be included in a reaction chamber, depressurizing a pressure of the reaction chamber to obtain a high degree of vacuum while increasing a temperature in the reaction chamber to a reaction temperature, reacting the mixture of silicon and silicon dioxide in a reducing atmosphere, and coating a surface of silicon oxide manufactured by the reaction with carbon, and a silicon oxide-carbon composite manufactured thereby.
US10084175B1 Battery system assembly press
A method of manufacturing a battery pack is disclosed. The method includes placing first and second sets of battery cells in first and second battery cell holders of a battery system assembly press, placing a cooling duct in a gap between the first and second sets of battery cells, and applying a first and second forces to the first and second sets of battery cells to cause the first and second sets of battery cells to respectively press against first and second sides of the cooling duct. The method also includes, while applying the first and second forces, placing the first and second plurality of battery cells in a first tray configured to hold the first and second plurality of battery cells.
US10084169B2 Coated separator with compressible elasticity, thermal shutdown and high temperature resistance
A lithium ion battery separator consists of a PE micro-porous substrate A and a micro-porous coating B which is located on the substrate A and formed of mixing pre-crosslinked rubber particles and ceramic fine powder composite materials. The separator has characteristics of good compressible elasticity, thermal shutdown, low heat shrinkage, high temperature membrane rupture resistance and so on.
US10084162B2 Pouch case for secondary battery and pouch type secondary battery including the same
A pouch case of the present disclosure includes an inner resin layer, a metallic layer, and an outer resin layer, wherein the resin layer(s) include(s) a foaming activator containing an isocyanate-based compound and a polyol compound. Accordingly, since the pouch case includes the inner resin layer and/or the outer resin layer including the foaming activator, when moisture or the like is permeated thereto due to an external factor, a protective layer including urethane-based foam is formed in the outer resin layer or between the inner resin layer and an electrode assembly in a short time, so that the pouch case and the electrode assembly may be protected, moisture which is permeable into the electrode assembly may be blocked, and separator cracking also may be prevented. Accordingly, explosion which may be caused by moisture permeation, separator cracking, or a short circuit by contact between the pouch case and the electrode assembly, or the like, may be prevented, and stability of a pouch type secondary battery may thus be ensured.
US10084160B2 Shape-adapted electrochemical storage device for uniform temperature distribution
An electrochemical storage device is provided including an anode chamber filled with anode material, and a cathode chamber filled with cathode material. The anode chamber is separated from the cathode chamber by ion-conducting solid body electrolyte, and is limited on one side at least partially by the solid body electrolyte, and to the other side at least partially by a wall surrounding at least partially the solid body electrolytes. The electrochemical storage device has a head part where electric energy is guided to and/or taken away from, a base part arranged opposite the head part, and at least one lateral part including at least one wall arranged between the head and base part. At least one first area and second area are formed between the wall and the solid body electrolyte, both areas being different with respect to the respective distance between the wall and solid body electrolyte.
US10084159B2 Battery cell unit, battery module and battery system using pouch contact type battery cell
A pouch contact type battery cell is provided. The cell includes a gap filling member that is positioned inside a plurality of cell covers that are made of an aluminum material and enclose two pouches and remove a non-contact gap G for preventing electrical insulation breakdown of the pouches and the cell covers in the contacted state with extending portions of the pouches, respectively. A battery module includes a battery cell unit in which the plurality of pouch contact type battery cells are stacked and a battery system includes the battery module. Accordingly, performance of an electric vehicle or a hybrid vehicle is improved due to a reduction in weight based on the reduction in size and volume.
US10084154B2 Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus is provided. The display apparatus includes a pixel-defining layer disposed on a substrate, wherein the pixel-defining layer defines an emission region and a non-emission region, an organic light-emitting device disposed in the emission region, and a protruding portion disposed on a portion of the pixel-defining layer in the non-emission region. The display apparatus also includes a thin film encapsulating layer disposed on the substrate for sealing the organic light-emitting device and the protruding portion, the thin film encapsulating layer comprising at least one organic film and at least one inorganic film, wherein at least one organic film corresponds to a functional organic film, and a height of a first upper surface of the functional organic film disposed away from the protruding portion is lower than a height of a second upper surface of the functional organic film disposed near a top of the protruding portion.
US10084149B2 Light emitting diode and display device including the same
An exemplary embodiment of the present disclosure provides a light emitting diode including: a first electrode; a second electrode configured to overlap the first electrode; an emission layer between the first electrode and the second electrode; and an electron-injection layer between the emission layer and the first electrode, wherein the electron-injection layer includes a compound XIn, in XIn the subscript n is an integer which is in a range of 1 to 3, and X includes a lanthanide element.
US10084148B2 Organic light emitting display device and method of manufacturing the same
An organic light emitting display device includes: a substrate including a display area having a plurality of pixel regions and a non-display area; a first electrode on the substrate; a first organic emissive layer on the first electrode; a charge generation layer on the first organic emissive layer as a common layer for the plurality of pixel regions; a second organic emissive layer on the charge generation layer; a second electrode on the second organic emissive layer as a common electrode for the plurality of pixel regions; and an anti-contact layer between the charge generation layer and the second electrode as a common layer for the plurality of pixel regions. The anti-contact layer completely surrounds the charge generation layer.
US10084138B2 Methods for forming nanotube fabric layers with increased density
Methods for passivating a nanotube fabric layer within a nanotube switching device to prevent or otherwise limit the encroachment of an adjacent material layer are disclosed. In some embodiments, a sacrificial material is implanted within a porous nanotube fabric layer to fill in the voids within the porous nanotube fabric layer while one or more other material layers are applied adjacent to the nanotube fabric layer. Once the other material layers are in place, the sacrificial material is removed. In other embodiments, a non-sacrificial filler material (selected and deposited in such a way as to not impair the switching function of the nanotube fabric layer) is used to form a barrier layer within a nanotube fabric layer. In other embodiments, individual nanotube elements are combined with and nanoscopic particles to limit the porosity of a nanotube fabric layer.
US10084133B2 Mask
A mask including patterned structures arranged sequentially along a predetermined direction and a peripheral area surrounding the patterned structures is provided. Each of the patterned structures includes an opening portion and a thinning portion surrounding the opening portion. The opening portion has through holes arranged in a matrix. An outline of the thinning portion has two side edges opposite to each other substantially parallel to the predetermined direction. The thinning portion is defined by an area demarked by the outline of the thinning portion and an outline of the opening portion. A thickness of the thinning portion is thinner than a thickness of the peripheral area.
US10084131B2 Method for fabricating electronic device with variable resistance material layer
A method for fabricating an electronic device including a semiconductor memory may include: forming a first interlayer dielectric layer over a substrate to have an opening exposing the substrate; forming a bottom electrode in a portion of the opening to have an exposed top surface; forming a variable resistance material layer along sidewalls of the remaining portion of the opening and the exposed top surface of the bottom electrode; forming a top electrode over the variable resistance material layer so as to fill the opening; etching the first interlayer dielectric layer to a predetermined depth to expose a part of the variable resistance material layer surrounding sidewalls of the top electrode; and removing the part of the variable resistance material layer to form a unit cell.
US10084127B2 Enhanced coercivity in MTJ devices by contact depth control
A magnetic memory device includes a magnetic memory stack including a bottom electrode and having a hard mask formed thereon. An encapsulation layer is formed over sides of the magnetic memory stack and has a thickness adjacent to the sides formed on the bottom electrode. A dielectric material is formed over the encapsulation layer and is removed from over the hard mask and gapped apart from the encapsulation layer on the sides of the magnetic memory stack to form trenches between the dielectric material and the encapsulation layer at the sides of the magnetic memory stack. A top electrode is formed over the hard mask and in the trenches such that the top electrode is spaced apart from the bottom electrode by at least the thickness.
US10084125B2 Electronic component
An electronic component includes a substrate a functional section provided on the substrate, and a sealing body which is provided on the substrate and seals the functional section. In a temperature region having a lowest temperature that is at least as high as the glass transition temperature of the sealing body, the coefficient of linear expansion of the sealing body is greater than the coefficient of linear expansion of the substrate. In a temperature region having a highest temperature that is lower than the glass transition temperature of the sealing body, the coefficient of linear expansion of the sealing body is less than the coefficient of linear expansion of the substrate. The electronic component exhibits superior reliability even upon prolonged use.
US10084124B2 Thermoelectric conversion material-containing resin composition and film formed from thermoelectric conversion material-containing resin composition
Provided are a resin composition that enables simple formation of a film having excellent thermoelectric conversion characteristics and flexibility, and a film that is formed using the resin composition and that has excellent thermoelectric conversion characteristics and flexibility. A thermoelectric conversion material-containing resin composition contains (A) an insulating resin, (B) an inorganic thermoelectric conversion material, and (C) a charge transport material. A film is formed according to a commonly known method using the thermoelectric conversion material-containing resin composition. It is preferable that (B) the inorganic thermoelectric conversion material is in the form of fine tubes or fine wires. Single-walled carbon nanotubes are particularly preferable as (B) the inorganic thermoelectric conversion material.
US10084122B2 Light-emitting apparatus and method of manufacturing the same
A light-emitting apparatus is provided which can improve the reflectance of light in the emission wavelength region of the LED. The light-emitting apparatus includes a mount board constituted by a metal support, a circuit board provided with an opening and fixed onto the mount board, a multi-layered film containing silver as a light-reflecting material, the multi-layered film being stacked on the mount board exposed in the opening, exclusive of a portion of the mount board onto which the circuit board is fixed, and an LED element mounted on the multi-layered film.
US10084112B2 Light emitting diode and method of fabricating the same
A method of fabricating a light emitting diode (LED) includes: sequentially stacking a first conductivity-type semiconductor layer, an active layer, and a second conductivity-type semiconductor layer on a substrate; and separating the substrate into unit chips, and at the same time, forming a concavo-convex structure having the shape of irregular vertical lines in a side surface of the unit chip.
US10084110B2 Low warpage wafer bonding through use of slotted substrates
In a wafer bonding process, one or both of two wafer substrates are scored prior to bonding. By creating slots in the substrate, the wafer's characteristics during bonding are similar to that of a thinner wafer, thereby reducing potential warpage due to differences in CTE characteristics associated with each of the wafers. Preferably, the slots are created consistent with the singulation/dicing pattern, so that the slots will not be present in the singulated packages, thereby retaining the structural characteristics of the full-thickness substrates.
US10084107B2 Transparent conducting oxide for photovoltaic devices
One embodiment of the present invention provides a solar cell. The solar cell includes a Si base layer, a passivation layer situated above the Si base layer, a layer of heavily doped amorphous Si (a-Si) situated above the passivation layer, a first transparent-conducting-oxide (TCO) layer situated above the heavily doped a-Si layer, a back-side electrode situated below the Si base layer, and a front-side electrode situated above the first TCO layer. The first TCO layer comprises at least one of: GaInO, GaInSnO, ZnInO, and ZnInSnO.
US10084104B2 Solar panel
A high efficiency configuration for a solar cell module comprises solar cells arranged in an overlapping shingled manner and conductively bonded to each other in their overlapping regions to form super cells, which may be arranged to efficiently use the area of the solar module. Rear surface electrical connections between solar cells in electrically parallel super cells provide alternative current paths (i.e., detours) through the solar module around damaged, shaded, or otherwise underperforming solar cells.
US10084092B2 Method for fabricating FinFET structure
A method of forming a semiconductor device includes providing a substrate structure having a semiconductor substrate and a fin structure on the semiconductor substrate. The fin structure includes a semiconductor layer and a hard mask layer on top of the semiconductor layer. The method also includes forming a spacer layer on sidewalls of the fin structure. Next, using the hard mask layer and the spacer layer as a mask, the semiconductor substrate is etched to form recesses on both sides of the fin structure that extend partially to underneath the bottom of the fin structure. The method further includes forming a filler material to fill at least the recesses, thereby forming the first filler layer. The first filler layer may be oxidized to form a porous oxide layer and the remaining portion of the substrate under the fin structures may be oxidized to form an oxide layer.
US10084091B2 Strained semiconductor using elastic edge relaxation of a stressor combined with buried insulating layer
An SOI wafer contains a compressively stressed buried insulator structure. In one example, the stressed buried insulator (BOX) may be formed on a host wafer by forming silicon oxide, silicon nitride and silicon oxide layers so that the silicon nitride layer is compressively stressed. Wafer bonding provides the surface silicon layer over the stressed insulator layer. Preferred implementations of the invention form MOS transistors by etching isolation trenches into a preferred SOI substrate having a stressed BOX structure to define transistor active areas on the surface of the SOI substrate. Most preferably the trenches are formed deep enough to penetrate through the stressed BOX structure and some distance into the underlying silicon portion of the substrate. The overlying silicon active regions will have tensile stress induced due to elastic edge relaxation.
US10084089B2 Source and drain stressors with recessed top surfaces
An integrated circuit structure includes a gate stack over a semiconductor substrate, and a silicon germanium region extending into the semiconductor substrate and adjacent to the gate stack. The silicon germanium region has a top surface, with a center portion of the top surface recessed from edge portions of the top surface to form a recess. The edge portions are on opposite sides of the center portion.
US10084076B2 Heterojunction semiconductor device for reducing parasitic capacitance
A semiconductor device includes an active layer, a source electrode, a drain electrode, a gate electrode, an interlayer dielectric, an inter-source layer, an inter-source plug, an inter-drain layer, an inter-drain plug, an inter-gate layer, and an inter-gate plug. The active layer is made of III-V group semiconductors. The source electrode, the drain electrode, and the gate electrode are disposed on the active layer. The gate electrode is disposed between the source electrode and the drain electrode. The interlayer dielectric covers the source electrode, the drain electrode, and the gate electrode. The inter-source layer, the inter-drain layer, and the inter-gate layer are disposed on the interlayer dielectric. The inter-source plug is electrically connected to the source electrode and the inter-source layer. The inter-drain plug is electrically connected to the drain electrode and the inter-drain layer. The inter-gate plug is electrically connected to the gate electrode and the inter-gate layer.
US10084068B2 Self-aligned finFET formation
A method for fabricating a semiconductor device comprises forming a first hardmask, a planarizing layer, and a second hardmask on a substrate. Removing portions of the second hardmask and forming alternating blocks of a first material and a second material over the second hardmask. The blocks of the second material are removed to expose portions of the planarizing layer. Exposed portions of the planarizing layer and the first hardmask are removed to expose portions of the first hardmask. Portions of the first hardmask and portions of the substrate are removed to form a first fin and a second fin. Portions of the substrate are removed to further increase the height of the first fin and substantially remove the second fin. A gate stack is formed over a channel region of the first fin.
US10084057B2 NVM device in SOI technology and method of fabricating an according device
The present disclosure provides in one aspect a semiconductor device including a substrate structure comprising an active semiconductor material formed over a base substrate and a buried insulating material formed between the active semiconductor material and the base substrate, a ferroelectric gate structure disposed over the active semiconductor material in an active region of the substrate structure, the ferroelectric gate structure comprising a gate electrode and a ferroelectric material layer, and a contact region formed in the base substrate under the ferroelectric gate structure.
US10084056B1 Semiconductor structure and method of manufacturing the same
A method of manufacturing a semiconductor structure is provided. An interlayer dielectric layer is formed conformally over protruding structures formed over a silicon substrate and a surface of the silicon substrate. Next, a vaporized chemical etching operation is performed to the interlayer dielectric layer, so as to form a gap between two adjacent protruding structures. The gap has a target aspect ratio of at least 4, a top portion of the interlayer dielectric layer above an upper portion of each of the at least two protruding structures is trimmed at a first etching rate, and a bottom portion of the interlayer dielectric layer above a base portion of each of the at least two protruding structures is etched at a second etching rate smaller than the first etching rate, for enlarging the deposition process window and preventing voids from remaining inside a gap filling material in the gap.
US10084053B1 Gate cuts after metal gate formation
Structures involving a field-effect transistor and methods for forming a structure that involves a field-effect transistor. A first metal gate electrode and a second metal gate electrode are formed that are embedded in a first dielectric layer. A second dielectric layer is formed on the first metal gate electrode, the second metal gate electrode, and the first dielectric layer. An opening is formed in the second dielectric layer that extends in a vertical direction to expose a section of the first metal gate electrode. The section of the first metal gate electrode is removed, while the second metal gate electrode is masked by the second dielectric layer, to define a gate cut at a location of the opening. The gate cut may be subsequently filled by dielectric material.
US10084046B1 Semiconductor device, inverter circuit, drive device, vehicle, and elevating machine
A semiconductor device of an embodiment includes first and second electrodes, a first gate electrode, a semiconductor layer disposed between the first electrode and a band gap of the semiconductor layer being wider than a band gap of silicon, a silicon layer between the semiconductor layer and the first electrode, a metal layer between the semiconductor layer and the silicon layer, a first semiconductor region of a first-conductivity type in the semiconductor layer, a first silicon region of the first-conductivity type in the silicon layer, a second silicon region of a second-conductivity type in the first silicon region, a third silicon region of the second-conductivity type in the first silicon region and separated from the second silicon region, a first gate insulating layer, a fourth silicon region of the first-conductivity type in the second silicon region, and a fifth silicon region in the third silicon region.
US10084037B2 MOSFET active area and edge termination area charge balance
A method for fabricating a MOSFET having an active area and an edge termination area is disclosed. The method includes forming a first plurality of implants at the bottom of trenches located in the active area and in the edge termination area. A second plurality of implants is formed at the bottom of the trenches located in the active area. The second plurality of implants formed at the bottom of the trenches located in the active area causes the implants formed at the bottom of the trenches located in the active area to reach a predetermined concentration. In so doing, the breakdown voltage of both the active and edge termination areas can be made similar and thereby optimized while maintaining advantageous RDson.
US10084034B2 Devices, systems, and methods for ion trapping
Devices, methods, and systems for ion trapping are described herein. One device includes a through-silicon via (TSV) and a trench capacitor formed around the TSV.
US10084020B2 Micro display having vertically stacked structure and method of forming the same
Disclosed is a micro display. Each of display portions constituting the micro display includes an individual active layer and p-type semiconductor layer which are on each of a plurality of n-type semiconductors which are each configured in a line form. Consequently, a plurality of light emitting structures are formed on a common n-type semiconductor provided in a form of a single string, and a crossbar structure in which a positive electrode pattern perpendicular to a disposition direction of the common n-type semiconductor is disposed is formed. As a result, a micro display in which a plurality of light emitting structures can be individually controlled can be realized.
US10084006B2 Optical receiver, portable electronic device, and method of producing optical receiver
Provided are an optical receiver that can realize a reduction in the variation of sensitivity in the ultraviolet light region and a reduction in noise in the visible light region and the infrared light region, a portable electronic device, and a method of producing an optical receiver. The first light-receiving device (PD1) and the second light-receiving device (PD2) of the optical receiver (1) are each constituted by forming a second conductivity-type N-type well layer (N_well) on a first conductivity-type P-type substrate (P_sub), forming a first conductivity-type P-type well layer (P_well) in the N-type well layer (N_well), and forming a second conductivity-type N-type diffusion layer (N) in the P-type well layer (P_well). The P-type substrate P_sub, the N-type well layer (N_well), and the P-type well layer (P_well) are electrically at the same potential or are short-circuited.
US10083996B2 Semiconductor device
An object of the present invention is to provide a semiconductor device having a novel structure in which in a data storing time, stored data can be stored even when power is not supplied, and there is no limitation on the number of writing. A semiconductor device includes a first transistor including a first source electrode and a first drain electrode; a first channel formation region for which an oxide semiconductor material is used and to which the first source electrode and the first drain electrode are electrically connected; a first gate insulating layer over the first channel formation region; and a first gate electrode over the first gate insulating layer. One of the first source electrode and the first drain electrode of the first transistor and one electrode of a capacitor are electrically connected to each other.
US10083994B2 Flexible display panel and display device
The present disclosure relates provide a flexible display panel and a display device. The flexible display panel includes: a flexible substrate; an inorganic layer disposed on the flexible substrate; and signal lines which are arranged in parallel along a first direction and located within the inorganic layer; wherein the signal lines are electrically connected with the display units and extend along a second direction to the wiring area; the inorganic layer includes a signal line spacing area and signal line covering areas; on a plane where the flexible substrate is located, an orthographic projection of the signal line spacing area does not overlap projections of the signal lines, and orthographic projections of the signal line covering areas cover the signal lines; in a direction perpendicular to the flexible substrate, a top end of the signal line spacing area is higher than top ends of the signal line covering areas.
US10083985B2 Semiconductor device
A well potential supply region is provided in an N-type well region of a cell array. Adjacent gates disposed in both sides of the well potential supply region in the horizontal direction and adjacent gates disposed in further both sides thereof are disposed at the same pitch. In addition, an adjacent cell array includes four gates each of which is opposed to the adjacent gates in the vertical direction. In other words, regularity in the shape of the gate patterns in the periphery of the well potential supply region is maintained.
US10083971B1 Vertical SRAM structure with cross-coupling contacts penetrating through common gates to bottom S/D metal contacts
A vertical SRAM cell includes a first (1st) inverter having a 1st common gate structure operatively connecting channels of a 1st pull-up (PU) and a 1st pull-down (PD) transistor. A 1st metal contact electrically connects bottom source/drain (S/D) regions of the 1st PU and 1st PD transistors. A second (2nd) inverter has a 2nd common gate structure operatively connecting channels of a 2nd PU and a 2nd PD transistor. A 2nd metal contact electrically connects bottom S/D regions of the 2nd PU and 2nd PD transistors. A 1st cross-coupled contact electrically connects the 2nd common gate structure to the 1st metal contact. The 2nd common gate structure entirely surrounds a perimeter of the 1st cross-coupled contact. A 2nd cross-coupled contact electrically connects the 1st common gate structure to the 2nd metal contact. The 1st common gate structure entirely surrounds a perimeter of the 2nd cross-coupled contact.
US10083970B2 Static random access memory device with vertical FET devices
An SRAM includes an SRAM array including a plurality of SRAM cells arranged in a matrix. Each of the SRAM cells includes six vertical field effect transistors. The SRAM array includes a plurality of groups of conductive regions extending in the column direction. Each of the plurality of groups of conductive regions includes a first to a fourth conductive region arranged in this order in the row direction, and the first to fourth conductive regions are separated by insulating regions from each other. The first, second and third conductive regions are coupled to sources of first conductive type VFETs, and the fourth conductive region is coupled to sources of second conductive type VFETs. The plurality of groups are arranged in the row direction such that the fourth conductive region of one group of conductive regions is adjacent to the first conductive region of adjacent one group of conductive regions.
US10083961B2 Gate cut with integrated etch stop layer
A method of forming a power rail to semiconductor devices comprising removing a portion of the gate structure forming a gate cut trench separating a first active region of fin structures from a second active region of fin structures. A conformal etch stop layer is formed in the gate cut trench. A fill material is formed on the conformal etch stop layer filling at least a portion of the gate cut trench. The fill material has a composition that is etched selectively to the conformal etch stop layer. A power rail is formed in the gate cut trench. The conformal etch stop layer obstructs lateral etching during forming the power rail to substantially eliminate power rail to gate structure shorting.
US10083954B2 Semiconductor device and system including the same
A semiconductor device may be provided. The semiconductor device may include a first guard ring disposed in a first region, and a second guard ring disposed in a second region. The semiconductor device may include a first metal line and a second metal line respectively disposed over the first guard ring and the second guard ring, and respectively coupled to the first guard ring and the second guard ring. The semiconductor device may include a gate pattern coupled to the first metal line or the second metal line, wherein the first metal line and the second metal line are configured to respectively receive a first voltage and a second voltage. The second voltage may have a different potential from the first voltage.
US10083942B2 Electronic power device with vertical 3D switching cell
An electronic power device including: a first electronic power component in which all the electrodes are arranged at a first main face of the first electronic power component; and an electric contact element in which a first main face is arranged against the first main face of the first electronic power component and which includes plural separate electrically conductive portions to which the electrodes of the first electronic power component are electrically connected. The first electronic power component and the electric contact element together form a stack such that a first lateral face of each of the portions of the electric contact element, substantially perpendicular to the first main face of the electric contact element, is arranged against at least one metallization of a support forming an electric contact of the first electronic power component.
US10083938B2 Semiconductor module and electronic device
A semiconductor module includes: a container through which a refrigerant flows; a semiconductor device installed within the container and having an internal path through which the refrigerant flows; and a guide member installed within the container to adjust a first flow rate of the refrigerant flowing through the internal path, and a second flow rate of the refrigerant flowing outside the semiconductor device.
US10083920B1 Package stiffener for protecting semiconductor die
The subject matter of this specification generally relates to electronic packages. In some implementations, a lidless electronic package includes a substrate having a surface and a die disposed on the surface of the substrate. The die has an outside perimeter, a bottom surface adjacent to the surface of the substrate, and a top surface. The electronic package includes a stiffener disposed on the surface of the substrate. The stiffener includes a first surface that is a first distance from the surface of the substrate and a second surface disposed between the die and the first surface. The first distance is greater than a distance between the surface of the substrate and the top surface of the die. The second surface is a second distance from the surface of the substrate that is less than the distance between the surface of the substrate and the top surface of the die.
US10083916B2 Semiconductor device and method of forming stress relief layer between die and interconnect structure
A semiconductor device is made by forming a first conductive layer over a sacrificial carrier. A conductive pillar is formed over the first conductive layer. An active surface of a semiconductor die is mounted to the carrier. An encapsulant is deposited over the semiconductor die and around the conductive pillar. The carrier and adhesive layer are removed. A stress relief insulating layer is formed over the active surface of the semiconductor die and a first surface of the encapsulant. The stress relief insulating layer has a first thickness over the semiconductor die and a second thickness less than the first thickness over the encapsulant. A first interconnect structure is formed over the stress relief insulating layer. A second interconnect structure is formed over a second surface of encapsulant opposite the first interconnect structure. The first and second interconnect structures are electrically connected through the conductive pillar.
US10083913B2 Fan-out POP structure with inconsecutive polymer layer
A package includes a device die, a molding material molding at least a portion of the device die therein, and a through-via substantially penetrating through the molding material. The package further includes a dielectric layer contacting the through-via and the molding material, and a die attach film attached to a backside of the device die. The die attach film includes a portion extending in the dielectric layer.
US10083910B2 Backside contacts for integrated circuit devices
A chip includes a semiconductor substrate, a well region in the semiconductor substrate, and a transistor formed at a front side of the semiconductor substrate. A source/drain region of the transistor is disposed in the well region. A well pickup region is disposed in the well region, wherein the well pickup region is at a back side of the semiconductor substrate. A through-via penetrates through the semiconductor substrate, wherein the through-via electrically inter-couples the well pickup region and the source/drain region.
US10083893B2 Semiconductor device and semiconductor device manufacturing method
According to an embodiment, a semiconductor device is provided. The semiconductor device includes a through-hole, a copper layer, and a metal portion. The through-hole penetrates a semiconductor substrate between front and rear sides. The copper layer is formed inside the through-hole. The metal portion is made of a metal other than copper, formed closer to a hole core side of the through-hole than the copper layer is, and involves a void therein.
US10083892B2 Distribution and stabilization of fluid flow for interlayer chip cooling
A method of forming metallic pillars between a fluid inlet and outlet for two-phase fluid cooling. The method may include; forming an arrangement of metallic pillars between two structures, the metallic pillars are electrically connected to metallic connecting lines that run through each of the two structures, the arrangement of metallic pillars located between a fluid inlet and a fluid channel, the fluid channel having channel walls running between arrangements of the metallic pillars and a fluid outlet, whereby a fluid passes through the arrangement of metallic pillars to flow into the fluid channel.
US10083884B2 Compact high-voltage semiconductor package
There are disclosed herein various implementations of a compact high-voltage semiconductor package. In one exemplary implementation, such a semiconductor package includes a power transistor, as well as a drain contact, a source contact, and a gate contact to provide external connections to the power transistor. The semiconductor package also includes a contour element formed between the drain contact and the source contact in the semiconductor package. The contour element increases a creepage distance between the drain contact and the source contact in the semiconductor package so as to increase a breakdown voltage of the semiconductor package.
US10083879B2 Semiconductor nanowire device and fabrication method thereof
A method for fabricating a semiconductor nanowire device includes forming a base including a plurality of PMOS regions, forming a plurality of first openings in the base of the PMOS regions, forming a plurality of first epitaxial wires by filling the first openings with a germanium-containing material, and forming a plurality of second openings in the base by etching a portion of the base under each first epitaxial wire. Each first epitaxial wire is connected to both sidewalls of a corresponding second opening and is hung above a bottom surface of the corresponding second opening. The method also includes performing a thermal oxidation treatment process on the plurality of first epitaxial wires to form an oxide layer on each first epitaxial wire, forming a plurality of first nanowires by removing the oxide layer from each first epitaxial wire, and forming a first wrap-gate structure to surround each first nanowire.
US10083878B1 Fin fabrication process with dual shallow trench isolation and tunable inner and outer fin profile
A self-aligned active region block mask is used to pattern and define a plurality of semiconductor fins as well as attendant shallow trench isolation (STI) structures. The block mask, a portion of which comprises a patterned fin hard mask, permits decoupling of inner and outer fin etch processes, as well as independent optimization of inner fin and outer fin dielectric properties. The fin-forming method also forestalls the creation of isolated, free-standing fins, which decreases the likelihood of mechanical damage to the fins during processing.
US10083875B2 Vertical transistors having different gate lengths
A method of forming a semiconductor device and resulting structures having vertical transistors with different gate lengths are provided. A sacrificial gate is formed over a channel region of a semiconductor fin. The sacrificial gate includes a first material. The first material in a first portion of the sacrificial gate adjacent to the semiconductor fin is converted to a second material, the first portion having a first depth. The first portion of the sacrificial gate is then removed.
US10083874B1 Gate cut method
A method of manufacturing a FinFET structure involves forming gate cuts within a sacrificial gate layer prior to patterning and etching the sacrificial gate layer to form longitudinal sacrificial gate structures. By forming transverse cuts in the sacrificial gate layer before defining the sacrificial gate structures longitudinally, dimensional precision of the gate cuts at lower critical dimensions can be improved.
US10083873B1 Semiconductor structure with uniform gate heights
The present disclosure relates to semiconductor structures and, more particularly, to semiconductor structures with uniform gate heights and methods of manufacture. The structure includes: short channel devices in a first area of an integrated circuit die; and long channel devices in a second area of the integrated circuit die. The long channel devices have a same gate height as the short channel devices.
US10083872B2 Methods for forming Fin field-effect transistors
A method includes forming a patterned etching mask, which includes a plurality of strips, and etching a semiconductor substrate underlying the patterned etching mask to form a first plurality of semiconductor fins and a second plurality of semiconductor fins. The patterned etching mask is used as an etching mask in the etching. The method further includes etching the second plurality of semiconductor fins without etching the first plurality of semiconductor fins. An isolation region is then formed, and the first plurality of semiconductor fins has top portions protruding higher than a top surface of the isolation region.
US10083869B2 Stacked device and associated layout structure
Stacked devices and circuits formed by stacked devices are described. In accordance with some embodiments, a semiconductor post extends vertically from a substrate. A first source/drain region is in the semiconductor post. A first gate electrode layer laterally surrounds the semiconductor post and is vertically above the first source/drain region. A first gate dielectric layer is interposed between the first gate electrode layer and the semiconductor post. A second source/drain region is in the semiconductor post and is vertically above the first gate electrode layer. The second source/drain region is connected to a power supply node. A second gate electrode layer laterally surrounds the semiconductor post and is vertically above the second source/drain region. A second gate dielectric layer is interposed between the second gate electrode layer and the semiconductor post. A third source/drain region is in the semiconductor post and is vertically above the second gate electrode layer.
US10083863B1 Contact structure for semiconductor device
A method of forming a semiconductor device includes forming a source/drain region on a substrate and forming a first interlayer dielectric (ILD) layer over the source/drain region. The method further includes forming a first conductive region within the first ILD layer, selectively removing a portion of the first conductive region to form a concave top surface of the first conductive region. The method also includes forming a second ILD layer over the first ILD layer and forming a second conductive region within the second ILD layer and on the concave top surface. The concave top surface provides a large contact area, and hence reduced contact resistance between the first and second conductive regions.
US10083857B2 Method for manufacturing semiconductor device with trench isolation structure having plural oxide films
A first silicon oxide film is formed on the inner wall of a deep trench by oxidizing the inner wall of the deep trench while heating the inner wall. Then, a second silicon oxide film is formed using at least one of atmospheric pressure CVD and plasma CVD so that the second silicon oxide film covers the first silicon oxide film in the deep trench.
US10083856B2 Isolation regions for semiconductor structures and methods of forming the same
Semiconductor structures including isolation regions and methods of forming the same are provided. A first layer is formed over a substrate, where the first layer comprises a semiconductor material. First and second trenches are etched, with each of the first and second trenches extending through the first layer and into the substrate. A wet etchant is introduced into the trenches, and the wet etchant etches a first opening below the first trench and a second opening below the second trench. Each of the first and second openings extends laterally below the first layer. The first and second openings are separated by a portion of the substrate adjoining the first and second openings. An oxidation process is performed to oxidize the portion of the substrate adjoining the first and second openings. An insulating material is deposited that fills the openings and the trenches.
US10083855B2 Method of manufacturing high resistivity SOI wafers with charge trapping layers based on terminated Si deposition
A method of preparing a single crystal semiconductor handle wafer in the manufacture of a silicon-on-insulator device is provided. The method comprises forming a multilayer of passivated semiconductors layers on a dielectric layer of a high resistivity single crystal semiconductor handle wafer. The method additionally comprises forming a semiconductor oxide layer on the multilayer of passivated semiconductor layers. The multilayer of passivated semiconductor layers comprise materials suitable for use as charge trapping layers between a high resistivity substrate and a buried oxide layer in a semiconductor on insulator structure.
US10083850B2 Method of forming a flexible semiconductor layer and devices on a flexible carrier
A method for fabricating a semiconductor device comprises providing a preformed spalled structure comprising a stressor layer stack on a first surface of a semiconductor substrate; forming an interfacial release layer on an exposed second surface of the semiconductor substrate; adhesively bonding the interfacial release layer to a rigid handle substrate using an epoxy; removing at least a portion of the stressor layer stack from the first surface of the semiconductor substrate; processing the semiconductor substrate; and removing the semiconductor substrate from the interfacial release layer to impart flexibility to the semiconductor substrate.
US10083849B2 Method of processing wafer
A method of processing a wafer includes placing a supporting substrate in confronting relation to a face side of the wafer and integrally bonding the supporting substrate to the face side of the wafer with a bonding material, grinding a reverse side of the wafer to thin the wafer, cutting the wafer along division lines from the reverse side of the wafer into chips that carry individual devices thereon, placing a protective member on the reverse side of the wafer, applying a laser beam having a wavelength which is able to transmit the supporting substrate in the condition where a focused spot of the laser beam is set in the bonding material, thereby breaking the bonding material, and peeling the supporting substrate off from the devices to separate the chips that carry the individual devices thereon.
US10083848B2 Article storage rack and article storage facility including same
An article storage rack is provided in which it is easy to form a downflow around an article being stored and which has shelf members each of which can properly support the weight of an article. An article storage facility that includes such an article storage rack is also provided. Each shelf member has a support plate portion which is generally plate-shaped and which extends along a horizontal plane, and support frame members which are located below the support plate portion to support the support plate portion from below, and is formed in a shape that tapers toward a distal end portion thereof such that the width of the support plate portion, along a rack lateral direction, is narrower toward the distal end portion. wherein each support frame member includes an elongate member located and arranged to extend along the support plate portion. And a pair of support frame members are provided to each shelf member such that one support frame member is located on each side of the support plate portion with respect to the cut-out portion, along the rack lateral direction. A proximal end side portion has a portion that overlaps with an article storing area formed under it as seen along the rack lateral direction. And both proximal end side portions of the pair of support frame members are located outside the article storing area along the rack lateral direction as seen along the vertical direction.
US10083839B2 Sidewall image transfer (SIT) methods with localized oxidation enhancement of sacrificial mandrel sidewall by ion beam exposure
A method of fabricating semiconductor fins, including, patterning a film stack to produce one or more sacrificial mandrels having sidewalls, exposing the sidewall on one side of the one or more sacrificial mandrels to an ion beam to make the exposed sidewall more susceptible to oxidation, oxidizing the opposite sidewalls of the one or more sacrificial mandrels to form a plurality of oxide pillars, removing the one or more sacrificial mandrels, forming spacers on opposite sides of each of the plurality of oxide pillars to produce a spacer pattern, removing the plurality of oxide pillars, and transferring the spacer pattern to the substrate to produce a plurality of fins.
US10083830B2 Substrate cleaning method for removing oxide film
It was found out that when radicals generated by plasma are fed to a treatment chamber via a plurality of holes (111) formed on a partition plate which separates a plasma-forming chamber (108) from the treatment chamber, and the radicals are mixed with a treatment gas which is separately fed to the treatment chamber, the excitation energy of the radicals is suppressed and thereby the substrate surface treatment at high Si-selectivity becomes possible, which makes it possible to conduct the surface treatment of removing native oxide film and organic matter without deteriorating the flatness of the substrate surface. The radicals in the plasma are fed to the treatment chamber via radical-passing holes (111) of a plasma-confinement electrode plate (110) for plasma separation, the treatment gas is fed to the treatment chamber (121) to be mixed with the radicals in the treatment chamber, and then the substrate surface is cleaned by the mixed atmosphere of the radicals and the treatment gas.
US10083825B2 Mass spectrometer with bypass of a fragmentation device
A method for analyzing a mixture of components includes forming precursor ions from the components, alternately causing the precursor ions to pass to and to by-pass a fragmentation device, to form product ions from the precursor ions that pass to the device and to form substantially fewer product ions from precursor ions that by-pass the device, and obtaining mass spectra from product ions received from the device and from precursor ions that by-passed the device. An apparatus for analyzing a sample includes an ion source for forming precursor ions from the components of the sample, a fragmentation device for forming product ions from the precursor ions, a by-pass device disposed upstream of the fragmentation device for switchable by-pass of the fragmentation device, and a mass analyzer.
US10083823B2 Sputtering target and manufacturing method thereof, and transistor
One object is to provide a deposition technique for forming an oxide semiconductor film. By forming an oxide semiconductor film using a sputtering target including a sintered body of a metal oxide whose concentration of hydrogen contained is low, for example, lower than 1×1016 atoms/cm3, the oxide semiconductor film contains a small amount of impurities such as a compound containing hydrogen typified by H2O or a hydrogen atom. In addition, this oxide semiconductor film is used as an active layer of a transistor.
US10083821B2 Plasma source and methods for depositing thin film coatings using plasma enhanced chemical vapor deposition
The present invention provides novel plasma sources useful in the thin film coating arts and methods of using the same. More specifically, the present invention provides novel linear and two dimensional plasma sources that produce linear and two dimensional plasmas, respectively, that are useful for plasma-enhanced chemical vapor deposition. The present invention also provides methods of making thin film coatings and methods of increasing the coating efficiencies of such methods.
US10083820B2 Dual-frequency surface wave plasma source
Described herein is a technology related to a method for utilizing a dual-frequency surface wave plasma sources to provide stable ionizations on a plasma processing system. Particularly, the dual-frequency surface wave plasma sources may include a primary surface wave power plasma source and a secondary power plasma source, which is provided on each recess of a plurality of recesses. The secondary power plasma source, for example, may provide the stable ionization on the plasma processing system.
US10083815B2 Adjustable mass resolving aperture
Embodiments of the invention relate to a mass resolving aperture that may be used in an ion implantation system that selectively exclude ion species based on charge to mass ratio (and/or mass to charge ratio) that are not desired for implantation, in an ion beam assembly. Embodiments of the invention relate to a mass resolving aperture that is segmented, adjustable, and/or presents a curved surface to the oncoming ion species that will strike the aperture. Embodiments of the invention also relate to the filtering of a flow of charged particles through a closed plasma channel (CPC) superconductor, or boson energy transmission system.
US10083812B1 Thermionic-enhanced field emission electron source composed of transition metal carbide material with sharp emitter end-form
An electron source emitter is made from transition metal carbide materials, including hafnium carbide (HfC), zirconium carbide (ZrC), titanium carbide (TiC), vanadium carbide (VC), niobium carbide (NbC), and tantalum carbide (TaC), which are of high refractory nature. Preferential evaporating and subsequent development of different crystallographic planes of the transition metal carbide emitter having initially at its apex a small radius (50 nm-300 nm) develop over time an on-axis, sharp end-form or tip that is uniformly accentuated circumferentially to an extreme angular form and persists over time. An emitter manufactured to the (110) crystallographic plane and operating at high electron beam current and high temperature for about 20 hours to 40 hours results in the (110) plane, while initially not a high emission crystallographic orientation, developing into a very high field emission orientation because of the geometrical change. This geometrical change allows for a very high electric field and hence high on-axis electron emission.
US10083808B1 Luminous keyboard with gaming function
A luminous keyboard with a gaming function includes a gaming program, plural keys, plural light-emitting elements and a control unit. When one of the plural keys is pressed down, a corresponding pressing signal is generated. When one of the plural light-emitting elements is turned on to emit a light beam, the corresponding key is illuminated. The control unit is connected with the plural keys, the plural light-emitting elements and the gaming program. The control unit turns on or turns off the plural light-emitting elements according to settings of the gaming program. Alternatively, the control unit turns off the light-emitting element corresponding to the illuminated key when the control unit receives the pressing signal corresponding to the illuminated key. In such way, the luminous keyboard can be used to play a game.
US10083807B2 Metal switch for input device
A key mechanism is disclosed. The key mechanism comprises a keycap, a dome support structure positioned relative to the keycap and defining an opening, an actuation mechanism coupled to the keycap, and a collapsible dome positioned in the opening of the dome support structure. The actuation mechanism is configured to movably support the keycap relative to the dome support structure. The dome comprises an upstop member configured to limit upward travel of the collapsible dome.
US10083798B2 Sintered electrodes for capacitor anodes, cathodes, anode systems, and cathode systems
A capacitor case sealed to retain electrolyte; a sintered anode disposed in the capacitor case, the sintered anode having a shape wherein the sintered anode includes a mating portion; a conductor coupled to the sintered anode, the conductor sealingly extending through the capacitor case to a terminal disposed on an exterior of the capacitor case; a sintered cathode disposed in the capacitor case, the sintered cathode having a shape that mates with the mating portion of the sintered anode such that the sintered cathode matingly fits in the mating portion of the sintered anode; a separator between the sintered anode and the sintered cathode; and a second terminal disposed on the exterior of the capacitor case and in electrical communication with the sintered cathode, with the terminal and the second terminal electrically isolated from one another.
US10083788B2 Inductor with cooling apparatus for vehicle
An inductor apparatus for a vehicle includes an inductor boosting member configured to boost an input voltage. An inductor case has an insertion groove configured to receive the inductor boosting member inserted thereinto. An inductor cover is configured to close the inductor case. A coolant case is provided on a bottom surface of the inductor case. The coolant case has a coolant passage formed therein. A coolant cover is configured to close the coolant case.
US10083784B2 Composite magnetic member and method of manufacturing same
A composite magnetic member configured so a nonmagnetic portion different from conventional ones is formed in part of a magnetic member and includes: a base portion including a mother material containing a ferrite phase; and a nonmagnetic portion having an austenite phase that is formed by solid solution of nitrogen (N) into a part of the mother material, the nonmagnetic portion having saturated magnetization less than that of the base portion. The nonmagnetic portion can be obtained by irradiating a high energy beam to a surface portion of stainless steel or the like while relatively moving the beam. This beam is near-ultraviolet nanosecond pulse laser having a short wavelength within a near-ultraviolet range and a pulse width of 10 ps to 100 ns. By adjusting the amount of N introduced and to form a solid solution due to the modification process, the nonmagnetization ratio of the member can be controlled.
US10083783B2 Rare earth based magnet
The present invention provides a rare earth based magnet in which the demagnetization rate at a high temperature can be inhibited even if the amount of heavy rare earth element(s) such as Dy and Tb is evidently decreased compared to the past or no such heavy rare earth element is used. The rare earth based magnet of the present invention is a sintered magnet which comprises R2T14B crystal grains as the main phases and the crystal boundary phases among R2T14B crystal grains. The microstructure of the sintered body is controlled by at least containing the first crystal boundary phases and the second crystal boundary phases, wherein the first crystal boundary phases contain at least R-T-M in the ranges of 20 to 40 atomic % for R, 60 to 75 atomic % for T and 1 to 10 atomic % for M, and the second crystal boundary phases contains at least R-T-M in the ranges of 50 to 70 atomic % for R, 10 to 30 atomic % for T and 1 to 20 atomic % for M.
US10083780B2 Surface mount resistor
Provided is a surface mount resistor that can be stably mounted without the need for lead wires to be to flattened. The surface mount resistor includes a first resistive element and a second resistive element arranged in parallel, the first resistive element having first lead wires at opposite ends thereof, and the second resistive element having second lead wires at opposite ends thereof. The first resistive element and the second resistive element are integrated by being covered with a sheath. The first lead wires and the second lead wires are arranged such that they protrude outward in a direction of an axis beyond the sheath. The first lead wires and the second lead wires are bent alongside surfaces and a bottom surface of the sheath.
US10083771B2 Radioisotope power source embedded in electronic devices
An electronic device is proposed. The electronic device comprises: at least one electronic component formed in a chip of semiconductor material; at least one radioisotope power source unit comprising a radioactive material. The at least one radioisotope power source unit is embedded in the chip of semiconductor material together with the at least one electronic component. Moreover, the at least one radioisotope power source unit is arranged for providing electric power to said at least one electronic component by absorbing particles emitted by said radioactive material comprised in the least one radioisotope power source unit.
US10083768B2 Method for controlling the positions of nuclear fuel assemblies inside a nuclear reactor core, and corresponding control assembly
A method for controlling the positions of a plurality of nuclear fuel assemblies (1) relative to an upper core plate (3) in a nuclear reactor core, the method including the following steps: choosing a reference point (13) in internals or in a reactor vessel; determining the positions of S-shaped holes of the nuclear fuel assemblies (1) relative to the reference point (13), each S-shaped hole being intended to cooperate with a corresponding centering pin of the upper core plate (3); acquiring the positions of the centering pins of the upper core plate (3) relative to the reference point (13); and comparing the positions of the S-shaped holes and the positions of the pins and deducing therefrom whether the nuclear fuel assemblies (1) are correctly positioned relative to the upper core plate (3).
US10083755B2 Discharge circuit and semiconductor memory device
A discharge circuit includes first and second transistors of a first polarity, third and fourth transistors of a second polarity, and first and second current sources having first ends electrically connected to first end of the third transistor and first end of the fourth transistor, respectively, and second ends supplied with a first voltage. First end of the first transistor is supplied with a second voltage higher than the first voltage. First end of the second transistor is electrically separated from the first end of the first transistor. Gate and second end of the first transistor, gate of the second transistor, and second end of the third transistor are electrically connected to one another. Second end of the second transistor, gate of the third transistor, and second end and gate of the fourth transistor are electrically connected to one another.
US10083753B2 Method for managing a fail row of the memory plane of a non volatile memory and corresponding memory device
A non-volatile memory is erasable by page and equipped with a row redundancy mechanism. In the case of the detection of a defective row of the memory plane, the storing of the address of the row in a non-volatile register is carried out and a redundant row having a new address is assigned. In the case of an attempt to write to the defective row, a write to the redundant row is carried out. When writing to the redundant row, the new content of the redundant row is loaded into a volatile memory and, following an operation for writing to any other row of the memory plane, a re-loading of the new content of the redundant row into the volatile memory.
US10083750B2 Semiconductor memory apparatus for adjusting voltage level of global word line, and operating method thereof
A semiconductor memory apparatus may include a memory cell, a write driver, and a voltage adjustment circuit. The write driver may provide the memory cell with a program current based on a write data. The voltage adjustment circuit may adjust a voltage level of a global word line coupled to the memory cell when a current flowing through the memory cell or the voltage level of the global word line is greater than a threshold value.
US10083745B2 Apparatuses, devices and methods for sensing a snapback event in a circuit
Example subject matter disclosed herein relates to apparatuses and/or devices, and/or various methods for use therein, in which an application of an electric potential to a circuit may be initiated and subsequently changed in response to a determination that a snapback event has occurred in a circuit. For example, a circuit may comprise a memory cell that may experience a snapback event as a result of an applied electric potential. In certain example implementations, a sense circuit may be provided which is responsive to a snapback event occurring in a memory cell to generate a feed back signal to initiate a change in an electric potential applied to the memory cell.
US10083744B2 Memory device with reduced neighbor memory cell disturbance
In one embodiment, an apparatus, such as a memory device, is disclosed. The apparatus includes a memory cell, digit line driver, access line driver, clamping element, and control circuit. The memory cell and clamping element can be both coupled to a digit line. The control circuit can be configured to cause the clamping element to clamp the voltage of the digit line for a period of time while the digit line driver is caused to bias the digit line at a voltage level sufficient to enable selection of the memory cell. In addition, the control circuit can be configured to cause the access line driver to bias an access line coupled to memory cell when the voltage of the digit line is at the voltage level sufficient to enable selection of the memory cell.
US10083723B1 Apparatuses and methods for sharing transmission vias for memory devices
Apparatuses and methods for transmitting die state information between a plurality of dies are described. An example apparatus includes: a plurality of dies, wherein each die of the plurality of dies includes a first through electrode and a second through electrode; a first path including the first electrodes of the plurality of dies in series; and a second path including the first electrodes of the plurality of dies in series. The first path transmits first internal state information related to a first state of at least one die of the plurality of dies. The second path transmits second internal state information related to a second state of at least one die of the plurality of dies.
US10083721B2 Method and apparatus for mitigating induced shock and vibration
A method for reducing susceptibility to vibration for a storage device is provided. The method includes running a performance test to the storage device over a predetermined range of vibration frequencies and determining there is a frequency of concern for the storage device. The method also includes establishing resonant frequencies of the storage device and determining if a resonant frequency of the storage device corresponds to the frequency of concern. If a resonant frequency corresponds to the frequency of concern, then the method includes reducing stiffness of a plurality of mounting members coupled to the storage device and repeating running the performance test, determining there is a frequency of concern, determining a resonant frequency overlaps a frequency of concern, and reducing stiffness of the plurality of mounting members until one of there are no frequencies of concern and a resonant frequency does not correspond to a frequency of concern.
US10083720B2 Method and system for video data stream storage
Video data stream storage comprising: receiving, by at least one processor, at least one raw video stream that has at least one object, recording, in at least one memory the at least one raw video stream, extracting, by the at least one processor, at least one object characteristic of the at least one object and at least one timestamp associated with the at least one object characteristic and recording, in the at least one memory the at least one object characteristic and the at least one timestamp associated with the at least one object characteristic.
US10083715B2 Method of manufacturing a perpendicular magnetic disc
A method of manufacturing a perpendicular magnetic disk comprises forming, on a base, a film of a first ground layer made of Ru or a Ru alloy at a first pressure, forming, on the first ground layer, a film of a second ground layer made of Ru or a Ru alloy at a second pressure higher than a first pressure, forming, on the second ground layer, a film of a third ground layer having Ru or a Ru alloy as a main component and an oxide as an accessory component at a third pressure higher than the first pressure and lower than the second pressure, and forming, on a layer above the third ground layer, a film of a granular magnetic layer in which a non-magnetic substance having an oxide is segregated around magnetic particles having an CoCrPt alloy grown in a columnar shape to form a grain boundary.
US10083713B1 Heat-assisted magnetic recording (HAMR) write head with protective multilayer film for near-field transducer
A heat-assisted magnetic recording (HAMR) head has a protective multilayer confined to a window of the disk-facing surface of the slider that surrounds the near-field transducer (NFT) end and write pole end. The protective multilayer is made up of alternating films of a metal and diamond-like carbon (DLC). All of the metal films are formed of the same metal selected from Ti, Zr, Hf, V, Nb, Ta, Cr, Mo and W, with the preferred metal being zirconium (Zr). A slider protective overcoat may be formed over the entire disk-facing surface in both the window region and the non-window region, with the protective multilayer formed on the slider overcoat in the window region. The overcoat may be absent in the window region, in which case an adhesion film is on the NFT and write pole ends in the window region, with the protective multilayer being formed on the adhesion film.
US10083709B2 Transformer noise suppression method
The noise suppression method of individual active noise reduction system comprises the steps that: (1) initial noise digital signals are received and converted to serve as input signals of a BP neural network; (2) the input signals are processed to generate secondary digital signals; (3) the secondary digital signals are output to a loudspeaker and secondary noise is generated; (4) remained noise digital signals obtained by overlapping the initial noise and the secondary noise are received; whether remained noise digital signals is continuously constant for the set times is judged; if yes, the secondary digital signals are kept outputting; (5) if not, BP neural network parameters are optimized and adjusted with the amplitude of the remained noise digital signals being minimum as the optimality principle; remained noise digital signals of previous step are served as new input signals and the step (2) is executed again.
US10083703B2 Frequency domain pitch period based encoding and decoding in accordance with magnitude and amplitude criteria
A frequency-domain sample interval corresponding to a time-domain pitch period L corresponding to a time-domain pitch period code of an audio signal in a given time period is obtained as a converted interval T1, a frequency-domain pitch period T is chosen from among candidates including the converted interval T1 and integer multiples U×T1 of the converted interval T1, and a frequency-domain pitch period code indicating how many times the frequency-domain pitch period T is greater than the converted interval T1 is obtained. The frequency-domain pitch period code is output so that a decoding side can identify the frequency-domain pitch period T.
US10083699B2 Method and apparatus for processing audio data
A method and apparatus for processing audio data are provided. When an encoded audio bitstream sampled at a sampling frequency is received, a resampling ratio for processing the encoded audio bitstream is computed. If the the resampling ratio is within the resampling threshold range, then the encoded audio bitstream is processed in frequency domain and a desired number of audio samples per frame are outputted according to the resampling ratio. The encoded audio bitstream is processed in frequency domain using sample rate converter integrated into a filter bank of an audio decoder. If the resampling ratio is outside the resampling threshold range, then the encoded audio bitstream is processed in time domain and a desired number of audio samples per frame are outputted according to the resampling ratio.
US10083698B2 Packet loss concealment for speech coding
A speech coding method of reducing error propagation due to voice packet loss, is achieved by limiting or reducing a pitch gain only for the first subframe or the first two subframes within a speech frame, the excitation of a next frame is obtained according to the reduced or limited pitch gain value of the first subframe, and the next frame is encoded according to the obtained excitation. The method is used for a voiced speech class.
US10083697B2 Local persisting of data for selectively offline capable voice action in a voice-enabled electronic device
Data associated with a selectively offline capable voice action is locally persisted in a voice-enabled electronic device whenever such an action cannot be competed locally due to the device being offline to enable the action to later be completed after online connectivity has been restored. Synchronization with an online service and/or another electronic device, and/or retrieval of context sensitive data from an online service may be performed after online connectivity has been restored to enable the voice action to thereafter be completed.
US10083689B2 Linear scoring for low power wake on voice
Key phrase detection techniques for applications such as wake on voice are discussed include performing a vectorized operation on a multiple element acoustic score vector for a current time instance including a single state rejection model score and scores for a multiple state key phrase model and a multiple element state score vector for a previous time instance including a previous state score for the single state rejection model and previous state scores for the multiple state key phrase model to generate a multiple element score summation vector and a second vectorized operation on the multiple element score summation vector to determine a multiple element state score vector for the current time instance. The multiple element state score vector for the current time instance may then be evaluated to determine whether received audio input includes a key phrase corresponding to the multiple state key phrase model.
US10083688B2 Device voice control for selecting a displayed affordance
Systems and processes for device voice control are provided. An example process includes, at an electronic device, receiving a spoken user input and interpreting the spoken user input to derive a representation of user intent. The process further includes determining whether a task may be identified based on the representation of user intent. In accordance with a determination that a task may be identified based on the representation of user intent, the task is performed, and in accordance with a determination that a task may not be identified based on the representation of user intent, the spoken user input is disambiguated.
US10083678B1 Enhanced user interfaces for virtual instruments
Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for implementing user interfaces and user interface elements for interacting with a virtual instrument. For example, a user interface for a virtual instrument may be presented on a display of a device. The user interface may have any suitable number of strings having a first spacing. Each string may correspond to an associated audio file. User mode input may be received at the user interface. In response to receiving the user mode input, a user interface element (e.g., a corresponding enhanced selection area) may be presented. The presented user interface element may include a subset of the plurality of strings and may have a second spacing that is greater than the first spacing. By utilizing the user interface element, a user is enabled to make more accurate input than conventional techniques allow.
US10083677B2 Sound post having a variable length
A sound post, particularly for string instrument, having a variable length is described. The sound post consists of a first tubular component having a first end and a second end and a second tubular component having a first end and a second end, wherein the second tubular component is at least partially arranged in the first tubular component in a movable manner, and wherein a first pivotable end piece is arranged at the first end of the first tubular component. The sound post also comprises a counter-element and a tension fastener element which is rotatably arranged and suitable to be countered against the counter-element by rotation. A pivotable end piece is also arranged at the second end of the second tubular component. A sound post tool set for mounting the sound post in an instrument and a method for mounting the sound post in an instrument are also disclosed.
US10083674B2 Display device and method of driving the same
A display device includes a plurality of front emission pixels each including a display panel including a plurality of front emission pixels each including a switching element, and a rear emission pixel, a sensor configured to sense whether the front emission pixels are degraded and to generate degradation information, and a controller configured to compensate for a degraded light source of a degraded front emission pixel of the front emission pixels according to the degradation information, and to control an ON/OFF state of the switching element of the degraded front emission pixel according to the degradation information.
US10083656B2 Organic light-emitting diode (OLED) display panel, OLED display device and method for driving the same
Disclosed herein are an OLED display panel further including a switching transistor for controlling application of supply voltage in the initializing interval of a pixel, an OLED display device including the same, and a method for driving the same. The OLED display panel avoids a short-circuit between supply voltage VDD_EL and reference voltage Vref to thereby reduce initialization voltage applied to the gate terminal of the driving transistor T_dr. The OLED display device can achieve various effects such as improved response characteristics of pixels by reducing deviation in the initial voltage used in sampling.
US10083652B2 Method, apparatus and computer product to compensate for misaligned or overlapped electronic wallpapers
A method of compensating for misalignments along a seam of first and second electronic panels installed for a display device is provided. Each of the first and second electronic panels includes a plurality of pixels formed in an i×j matrix, wherein i and j are integers at least one. The method includes controlling a camera device to be placed over the seam, alternately turning on first pixels in a first column of the first electronic panel, the first column being closest to the seam, capturing, using the camera device, images for the respective first pixels, detecting, using a pattern detector, each of the first pixels based on a corresponding one of the captured images, determining one of at least one horizontal displacement or a vertical displacement along the seam, and compensating for the misalignments along the seam based on the determined at least one horizontal displacement or the vertical displacement.
US10083648B2 Image display method and display apparatus
The present disclosure discloses an image display method and a display apparatus. The display apparatus includes a pixel array which is composed of a plurality of basic pixel units repeated along horizontal and vertical directions; the pixel array includes first sub-pixels of a first color, second sub-pixels of a second color and third sub-pixels of a third color; wherein, the display method includes: acquiring first data denoting positions and gray values needed to be displayed of each color in the image respectively; acquiring second data denoting space proportions of each color occupied in each pixel of the pixel array respectively; and for each of the sub-pixels contained in each of the pixels, acquiring third data according to the first data and the second data to display the image, the third data denoting a display gray value of each of the sub-pixels of the pixels in the pixel array.
US10083643B2 Display device and transmission processing method for image data signal
A transmission image data signal including: a coded data block obtained by performing an error correction coding on a sequence of pixel data pieces in input image data; and a representative pixel data pieces group containing three pixel data pieces corresponding to red, green, and blue, respectively, in the sequence of the pixel data pieces is transmitted to a driver in a display panel. The driver converts the sequence of the pixel data pieces obtained by performing an error correction on the transmission image data signal to pixel driving voltages and applies these voltages to the display panel. If pixels for one horizontal scanning line have an identical color, the driver performs no error correction. Instead, the driver converts the representative pixel data pieces group to pixel driving voltages and applies these voltages to the display panel.
US10083631B2 System, method and computer program for training for ophthalmic examinations
The present invention is a medical training apparatus and system is provided for training of medical professionals in ophthalmic examinations based on manipulation of a medical tool. The apparatus may comprise a physical model of an eye having an opening through which an image display is visible that simulates the appearance of an eye during ophthalmoscopy. A modified ophthalmoscope includes movement sensors and captures movement information, which is processed by the system to selectively display corresponding sections of images of an eye. The training apparatus is operable for one or more simulations for training a trainee in a medical examination or procedure for a body part in accordance with a training method.
US10083623B2 Firefighter training fixture
A firefighter training fixture for simulating a ceiling pull maneuver includes a pair of side sections and a ceiling section. The ceiling section is interposed between an upper portion of each of the side sections. The ceiling section has at least one compartment for receiving at least one ceiling panel. In some embodiments, the side section has adjustable arms that can increase the height of the ceiling section. In one embodiment, the receiving compartments are configured to receive a drywall panel. The ceiling section can also have piping extending across the receiving compartments to simulate electrical conduit or utility piping encountered by firefighters in the field. In some embodiments, a step ladder is attached to the fixture to allow for convenient installation of ceiling panels into the compartments.
US10083622B1 Music notation and charting method
A music charting and notation system that is a hybrid system and method that uses some standard notation elements, while combining and implementing them in non-standard ways, as well as adding other elements that are not found in any current notation systems. This new system of music notation and charting combines enhanced functionality and greater readability for musicians who are not full-time professionals.
US10083621B2 System and method for streaming video into a container-based architecture simulation
The present invention relates generally to a software architecture for simulation of physical entities. The invention provides an object-oriented container based framework architecture for simulator software implementations, methods, and objects in a time domain on a distributed computer network. The invention further provides an interface system and a plug-in definition which allows compartmentalization of participants in the container and easy extensibility of the system. The invention further provides a system and method for streaming video in a container-based architecture.
US10083610B2 Systems and methods for tracking public transportation vehicles using an internet-enabled device
A system for tracking a public transportation vehicle includes a reporting device implemented on the public transportation vehicle that transmits a signal including information regarding an identity of the public transportation vehicle and a receiving device implemented on a public transportation station that receives the signal from the reporting device and communicates the information regarding the identity of the public transportation vehicle and a time-stamp regarding an arrival of the public transportation vehicle at the public transportation station. The system further includes an internet-enabled back-end server that receives the communication from the reporting device and stores the identity of the public transportation vehicle and the time-stamp regarding the arrival of the public transportation vehicle at the public transportation station in a database of the back-end server. The back-end server is configured to allow access of its database by an internet-enabled commuter device.
US10083608B2 Shared transport system and service network
The network system triggers registration of the start of a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other.
US10083606B2 Glare detection systems and methods for automated vehicular control
Aspects of the present disclosure describe systems, methods, and devices for automated vehicular control based on glare detected by an optical system of a vehicle. In some aspects, automated control includes controlling the operation of the vehicle itself, a vehicle subsystem, or a vehicle component based on a level of glare detected. According to some examples, controlling the operation of a vehicle includes instructing an automatically or manually operated vehicle to traverse a selected route based on levels of glare detected or expected along potentials routes to a destination. According to other examples, controlling operation of a vehicle subsystem or a vehicle component includes triggering automated responses by the subsystem or the component based on a level of glare detected or expected. In some additional aspects, glare data is shared between individual vehicles and with a remote data processing system for further analysis and action.
US10083602B2 Safety device and tool
A safety device includes: a tool which performs a predetermined operation through an operation of an actuator; a mounting tool worn by a user operating the tool; a transmission unit which is provided in one of the tool or the mounting tool, and transmits a wireless signal in which a transmission direction is set to have high directional characteristic with respect to a certain direction; a reception unit which is provided in the other of the tool or the mounting tool, and receives the wireless signal transmitted by the transmission unit; and a controller which controls the tool on a condition that the reception unit recognizes the wireless signal.
US10083598B2 Alert system for MRI technologist and caregiver
An alert system for providing the capability for a care giver or technologist in a medical procedure room such as the magnet room of an MRI installation to send an alert signal to personnel outside the magnet room. The system includes an alert device in the procedure room with an alert switch, and a wireless signal transmitter for generating encoded alert signals upon activation of the alert switch. An alert control system in the control room of the installation includes a signal receiver, a memory for storing pre-recorded messages, an audio transducer and a controller, the controller responsive to alert signals received from the alert device to generate alert signals including generating pre-recorded messages from the audio transducer.
US10083586B2 RFID and/or RFID/EM anti-theft radio frequency detection device
A radio frequency detection device to detect RFID tags. A single double-loop RFID antenna, an RFID reader, connection cables, longitudinal conductive section bars and transverse conductive section bars which form a closed circuit. A transverse branch connecting the longitudinal section bars so as to form a double-loop circuit which is crossed by current and which provides an electromagnetic field able to detect, in three dimensions, RFID tags even on both sides of a single panel of antennas. The possibility of superimposing an RFID antenna, with other antennas with electromagnetic technology allows to obtain a hybrid gate with a simultaneous reading of RFID tags and electromagnetic tags or bars.
US10083582B2 Data collection and processing apparatus with anti-theft function, system using the same, and data collection and processing method thereof
A data collection and processing apparatus with anti-theft function, a system using the apparatus and a data collection and processing method thereof are provided. The method includes the steps of: collecting relevant information regarding at least one targeted object, wherein the relevant information includes status information, operational information, environmental information of the targeted object, and user information of an owner or user of the targeted object; and performing an alarm when detecting that the targeted object is not under a normal status. The data collection and processing apparatus includes a transducer module, a master control module and an alarm and data processing module, which may form a local network connection or a distributed data processing network. In addition to performing anti-theft function, the present invention is capable of collecting various relevant information of the protected object. Therefore, the present invention is particularly useful in public establishments, such as retailers, exhibitions, hotels and banks, for merchants or owners to assess the use of their displayed merchandises or service facilities.
US10083578B2 Crowd-based haptics
A system produces haptic effects. The system receives input data associated with an event, identifies an element of the event in the input data, generates the haptic effects based on the element of the event, and produces the haptic effects via a haptic output device. In one embodiment, the haptic effects are generated by haptifying the element of the event. In one embodiment, the haptic effects are designed haptic effects and are adjusted based on the element of the event. In one embodiment, the input data is associated with a crowd that attends the event, and the element of the event is caused by the crowd. In one embodiment, the input data includes haptic data collected by one or more personal devices associated with the crowd. In one embodiment, the input data is indicative of a location of the one or more personal devices associated with the crowd.
US10083576B1 Parlay blackjack propositions and community side-bets
The Applicants are proliferating a progressively modified process for playing Blackjack using and/or displaying either standard decks or modified decks of cards. These processes also engage either a “live action” table play, or electronic gaming apparatuses, as accommodated for. Players initiate play, via standardized Blackjack rules for both “Primary & Secondary ‘Base’ play action(s).” As such, all customarily engaged wagers of variable risks are in play against the Dealer's hand. However, Players can now enjoy as never before; a superseding, Secondary Decision-Proposition means of processes; allowing for a new mid-hand entry of Community Ante-up wagers that too, are entered won or lost, before the Dealer reveals their “Hole” card! There is a “Mercy safety-net” inducing its ameliorating affects during the game's parlay action play, as well.
US10083575B2 Additive card interleaved wagering system
An electronic gaming machine constructed to receive credits from a plurality of users, is disclosed, comprising an interactive controller and a process controller operatively connecting the interactive controller to a wager server, which generate a multi-user interactive application, allow for the purchase of virtual avatars, generate goal values, and accept user input through a user interface to award application elements and adjust the characteristics of the virtual avatars.
US10083573B1 System and method for implementing a refund calculator in a game
One aspect of the disclosure relates to implementing a refund calculator in an online game. The refund calculator may provide the ability to prioritize what users may receive items, troops, and/or any other in-game parameters. The refund calculator may provide the ability to determine how many items and/or troops the user may be refunded, the time frame in which the user receives the items, troops and/or other aspects of a refund.
US10083571B2 Interactive gaming among a plurality of players systems and methods
A system for interactive gaming among a plurality of players includes a host computer system and a plurality of player terminals communicably coupled to the host computer system via a network. The plurality of player terminals are located at a plurality of licensed gaming locations. The plurality of player terminals are configured to engage the plurality of players in a common interactive game operated by the host computer system. The plurality of player terminals include means for dispensing player winnings from the player terminal.
US10083559B2 Systems and methods for controlling access to physical space
Disclosed systems and methods relate to a smart access control reader for an access control system. According to embodiments, a method can include installing the smart access control reader to the access control system by connecting the smart access control reader to the access control system via wiring of the access control system. The method can also include receiving, by the smart access control reader, one or more first credentials for authenticating one or more users by the access control system. The method can further include determining, by the smart access control reader, that the one or more first credentials are authorized. Moreover, the method can include transmitting, by the smart access control reader, a second credential to an access control panel of the access control system, in response to a request by a first user to access an area monitored by the access control system.
US10083558B1 Security and public safety application for a mobile device with audio/video analytics and access control authentication
An access control system utilizes authorized users' mobile electronic devices for transmitting biometric identifiers in combination with using an access card, for authenticating the user's access privileges for unlocking a secure door. The system may further verify proximity of the user's device to the access control reader, which verifies correspondence of the access card with the transmitted biometric characteristics. The system may further require entry of a PIN into the user's device, for its transmission to the access control system for access confirmation. A scanner scans the area around its geographic location for signals emitted by mobile electronic devices, and identifies a position, a type, and an address of each device, using characteristics of the signals. Audio analytics detect/identify a position of sudden sound fluctuations indicating a gunshot/fight incident, and correlates the incident location to a device location. Video analytics correlate imaged people with detected electronic devices.
US10083549B2 Driver compliance machine for monitoring multiple operators
A base unit installed in a vehicle including a vehicle communication module for communicating with a controller, the controller monitoring at least one operating parameter of the vehicle. The base unit also includes a transceiver and a processor configured to receive the at least one operating parameter of the vehicle from the vehicle communication module. A memory device stores a first threshold of the vehicle operating parameter associated with a first vehicle operator, and stores a second threshold of the vehicle operating parameter associated with a second vehicle operator. The second threshold is greater than the first threshold. The processor is configured to determine that a driving event has occurred when first threshold has been exceeded for the first driver but the second threshold has not been exceeded for the second driver.
US10083547B1 Traffic situation awareness for an autonomous vehicle
The disclosure includes embodiments for providing traffic situation awareness for a driver of an autonomous vehicle. In some embodiments, the autonomous vehicle is a highly autonomous vehicle (HAV). A method implemented by the HAV includes, according to some embodiments, analyzing external sensor data recorded by one or more external sensors of the HAV to identify a traffic situation. The external sensor data describes one or more measurements of a physical environment external to the HAV. The method includes generating graphical data describing visual feedback that visually depicts information describing the traffic situation. The method includes providing the graphical data to an interface device to cause the interface device to display the visual feedback. The interface device is communicatively coupled to the HAV and operable to receive the graphical data from the processor of the HAV. The visual feedback provides the traffic situation awareness to the driver of the HAV.
US10083545B2 Image processing device, image processing method, and non-transitory computer-readable recording medium for specifying markers in accepted image data
An image processing device according to the present application includes an accepting unit and a specifying unit. The accepting unit accepts image data that includes therein at least two diagrams that can be extracted as circles. The specifying unit specifies, by checking a parameter that is calculated from a pair of two circles included in the image data accepted by the accepting unit against a parameter that is calculated from a pair of two perfect circles that have previously been registered as markers that are used for image processing, the pair of the two circles included in the image data as the markers.
US10083536B2 System for mapping animation from a source character to a destination character while conserving angular configuration
A system is discussed herein that that stretches or squashes the target body parts based on a relative size difference between a source and the target. The angular configuration of the source is matched exactly in the destination. The system allows a squash or stretch of a part to be determined from a goal determined by the source actor.
US10083517B2 Segmentation of an image based on color and color differences
An input image is partitioned into a plurality of image regions based on color and color differences. The partitioning comprises assigning a color difference value to plurality of locations within the input image. The partitioning further comprises assigning each of the plurality of locations to an image region of the plurality of image regions, where the assigning occurs according to a particular order. The particular order is based at least in part on color difference values associated with the plurality of locations. The input image may comprise markup. Data representing at least a particular portion of the markup in the input image based on the partitioning is identified. Data representing at least the portion of the markup may be used in a visualization of a customizable product or a manufacturing control associated with a customizable product.
US10083514B2 Stencil-then-cover path rendering with shared edges
One embodiment of the present invention includes techniques for rasterizing primitives that include edges shared between paths. For each edge, a rasterizer unit selects and applies a sample rule from multiple sample rules. If the edge is shared, then the selected sample rule causes each group of coverage samples associated with a single color sample to be considered as either fully inside or fully outside the edge. Consequently, conflation artifacts caused when the number of coverage samples per pixel exceeds the number of color samples per pixel may be reduced. In prior-art techniques, reducing such conflation artifacts typically involves increasing the number of color samples per pixel to equal the number of coverage samples per pixel. Advantageously, the disclosed techniques enable rendering using algorithms that reduce the ratio of color to coverage samples, thereby decreasing memory consumption and memory bandwidth use, without causing conflation artifacts associated with shared edges.
US10083513B2 Information presentation device, stereo camera system, and information presentation method
The information presentation device has an image acquisition unit, a parameter deriving unit, an abnormality detection unit, and the presentation unit. The image acquisition unit acquires a first image which is captured by a first imaging device and a second image which is captured by a second imaging device. The parameter deriving unit derives parameters for deriving three-dimensional coordinates from the first image and the second image. The abnormality detection unit determines presence or absence of an abnormality in a relative positional relationship or a relative relationship of pose between the first imaging device and the second imaging device according to the derived parameters. In a case where an abnormality is determined, the presentation unit presents warning information including an instruction that there is an abnormality.
US10083509B2 Image calibration
A method and apparatus for calibrating an image from a camera mounted on a vehicle using camera pose parameter determined from information relating to suspension level from a suspension system of the vehicle. The difference in the suspension level compared with a suspension level datum can be determined and an adjustment to the camera pose parameter values can be obtained from the difference in the suspension level.
US10083500B2 Restoration filter generation device and method, image processing device and method, imaging device, and non-transitory computer-readable medium
A restoration filter generation device which generates a restoration filter for performing a restoration process on luminance system image data, the restoration process being based on a point-image distribution in an optical system, the luminance system image data being image data relevant to luminance and being generated based on image data for each color of multiple colors, the restoration filter generation device including an MTF acquisition device which acquires a modulation transfer function MTF for the optical system; and a restoration filter generation device which generates the restoration filter based on the modulation transfer function MTF, the restoration filter suppressing an MTF value of image data for each color of the multiple colors to 1.0 or less at least in a region of a particular spatial frequency or less, the image data for each color of the multiple colors corresponding to the luminance system image data after the restoration process.
US10083495B2 Multi-processor system and operations to drive display and lighting functions of a software configurable luminaire
The examples relate to various implementations of a software configurable lighting device having a multi-processor system including a central processing unit and a parallel processing unit. The software configurable lighting device utilizes the multi-processor system to efficiently transform and/or modify control data. The software configurable lighting device also includes a transparent image display device and a general illumination device. Transformed and/or modified control data is utilized to drive the transparent image display device and the general illumination device in combination.
US10083486B2 Limited movement collar on marketable order execution price
An electronic trading system implements collar protection for received marketable orders. A collar price is determined based on best bid and offers prices or the price of a recently executed trade. Orders matched at prices worse than the collar price (from the perspective of the marketable order) are not allowed to execute. When execution of orders is halted, a collar timer runs. When the collar timer exceeds a time threshold, the collar price is modified based on a collar move parameter. The collar move parameter may be modified when the reset collar timer subsequently exceeds the time threshold.
US10083475B1 SimpleNutrition nutritional management system
A nutritional management system. The system comprises a processor, a memory, a first data store comprising a list of products, universal product codes associated with the products, and nutritional information associated with the products, a second data store comprising purchase histories linked to a plurality of loyalty card users, and an application stored in the memory. When executed by the processor, the application reads a purchase history of a loyalty card user over a most recent predefined time period from the second data store, analyzes a most recent predefined time period of the purchase history of the loyalty card user based on objective nutritional guidelines to identify a predefined number of most unhealthy purchased items, searches the first data store to find substitutes for the unhealthy purchased items, transmits the substitutes, receives a selection of one or more of the substitutes, and promotes generating a shopping list comprising selected substitutes.
US10083474B2 Persona for opaque travel item selection
A network-based service may be provided for facilitating queries for a number of items, such as travel services. A user may submit a query including criteria for determining relevant items. The network-based service may be configured to generate opaque search results in response to queries, revealing sufficient detail to allow the user to confirm the relevance of the travel item, but insufficient detail to disclose the identity of the supplier. Based on the submitted query or other information, the network-based service may associate a persona with the user, such as the persona of a business or leisure traveler. The network-based service may use the persona to determine a travel item or items best suited to the user, by identifying the travel item attributes that correlate positively with preferences of the persona. The network-based service may then generate an opaque search result that reveals travel item attributes desired by the persona.
US10083470B2 Systems and methods for personalizing digital fantasy sports memorabilia
Disclosed are methods and systems for generating digital fantasy sports memorabilia including: providing a digital fantasy sports memorabilia signor with a digital fantasy sports photograph, a digital fantasy sports jersey, or a combination thereof; receiving at least one of an electronic signature or an electronic written message from the fantasy sports digital memorabilia signor to be embedded in the digital fantasy sports photograph, the digital fantasy sports jersey, or the combination thereof; embedding the at least one of an electronic signature or an electronic written message from the digital fantasy sports memorabilia signor into the digital fantasy sports photograph, the digital fantasy sports jersey, or a combination thereof to form the generated digital fantasy sports memorabilia; sending the generated digital fantasy sports memorabilia including the electronic signature and the electronic written message to a verification service to verify authenticity of the electronic signature and electronic written message in the generated digital fantasy sports memorabilia; and delivering the generated fantasy sports memorabilia to a digital fantasy sports receiver.
US10083466B1 Mobile application as an intelligent agent with the ability to listen, process and action the customer's voice/feedback
A computing platform having at least one processor, a memory, and a communication interface may receive, via the communication interface, a first content stream containing status information associated with a customer session. Responsive to receiving the first content stream, the computing platform may generate a feedback request, which is transmitted via the communication interface to a remote client device, causing the feedback request to be displayed on the remote client device. The computing platform may receive, via the communication interface, a second content stream containing information received from the remote client device in response to the feedback request. Responsive to receiving the second content stream, the computing platform may generate and transmit advice via the communication interface to the remote client device, causing the advice to be displayed on the remote client device.
US10083462B2 Methods and systems for dynamically providing content
Systems and methods are disclosed for dynamically providing content to a user. The disclosed embodiments include generating a recommendation matrix based on event data received from a client. In certain embodiments, the client may be configured to generate event data associated with the client or a user associated with the client. The disclosed embodiments may also include generating an offer score matrix based on the recommendation matrix and the event data. In certain aspects, the offer score matrix may include score values associated with a set of offers to be provided to the user. The disclosed embodiments may identify a first offer from the set of offers based on the score values for the offers and provide an identification of the first offer. The disclosed embodiments may also receive content associated with the first offer for display on the client.
US10083460B2 Network of tags
Systems and methods are disclosed for communicating product or service information to a potential purchaser. A product or item describing a service are scanned to obtain both a product or service code and an advertisement promotion code provided by a vendor/retailer or manufacturer of the product or service using a smartphone of a first user. A barcode is generated on the smartphone by combining the product or service code and the advertisement promotion code with information from the smartphone associated with the product or service and with an advertiser code that uniquely identifies the first user. The barcode is communicated to a communication device of a second user that is the potential purchaser of the product or service. When the communication device is presented to a point of sale (POS) terminal, the terminal scans the barcode, decodes the barcode, and compensates the first user according to the advertisement promotion code.
US10083453B2 Methods, systems, and computer readable media for tracking consumer interactions with products using modular sensor units
The subject matter described herein includes methods, systems, and computer readable media for tracking consumer interactions with products using modular sensor units. In one system, a plurality of weight and motion sensors is configured to track consumer interactions with products. The system further includes a plurality of sensor mounts for holding the sensors in place. Each sensor mount includes signal lines for transmitting power to the sensors and for conducting signals between the sensors and a signal processor. The system further includes a plurality of conductors for interconnecting sensor mounts to a signal processor. The system further includes a plurality of connectors to allow rapid addition and removal of the sensors and their mounts as needed for a particular product planogram.
US10083452B1 Method and system for identifying potentially fraudulent bill and invoice payments
Financial transaction data representing financial transactions associated with a user is obtained from two or more sources through a personal financial management and bill payment system. The financial transaction data is then analyzed to identify recurring payments to the same payees, and/or for the same products or services, and generate baseline bill payment and/or invoice data for the same payees, and/or for the same products or services. Financial transaction data associated with the user is then monitored and compared with the baseline bill payment and/or invoice data and if a bill and/or invoice payment is identified for a payee, and/or for a service or product, that is outside a defined range of the baseline amount or frequency associated with that payee, and/or for that service or product, the bill and/or invoice payment is identified as a potentially fraudulent financial transaction.
US10083447B1 Folding contactless card payment authentication
A folding mechanism is used to authenticate purchases when making transactions using a contactless smart card. By folding the contactless card in a precise manner, the electrical resistance of the antenna circuit of the contactless card is changed by bypassing the card's built-in resistors. A user may set a folding orientation as the “password” of the contactless card. This folding orientation determines the electrical resistance of the card necessary to authenticate a purchase.
US10083446B2 Secure elements broker (SEB) for application communication channel selector optimization
Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
US10083445B2 Authentication for network access related applications
In one embodiment a controller comprises logic to receive, via a near field communication link, an identification packet generated by a remote authentication provider, associate an electronic signature with the identification packet, transmit the identification packet to a remote authentication provider, receive an authorization from the remote authentication provider, receive login information associated with the identification packet, and initiate a login procedure using the login information. Other embodiments may be described.
US10083444B1 Biometric computing system and method for e-commerce
A system and method for authorizing transactions using biometrics is disclosed. The system may be a commerce authorization system comprising a portable computing device, a docking station, and a biometric reader. The method for authorizing a transaction may comprise the steps of: receiving biometric data from a biometric reader; comparing the received biometric data with a biometric template; and, transmitting payment information to the vendor.
US10083437B2 Message dispatcher for payment system
A payment reader includes a contactless interface for communicating with a contactless device. The payment reader has a processor that executes instructions stored in memory, and the instructions include instructions for a plurality of firmware modules including a message dispatcher module and a plurality of functional modules. The functional modules generate messages and the message dispatcher module stores the messages in a queued data structure such as a stack or a queue. The messages are provided to the functional modules from the queued data structure. Some of the messages are timed messages that are returned to the queued data structure.
US10083423B2 Real time electronic mail
Novel tools and techniques for generating and/or transmitting dynamic electronic mail messages, which can include content that is generated at the time the email message is opened. In some cases, an email message will include a reference to a resource on a server, and a standard email client can request that resource with the reference, either automatically or upon prompting by the user. Based on the nature of the request, a number of properties or characteristics of the request (and/or of the circumstances under which the email message is opened or loaded for display) can be derived or identified. Further, demographic information about the recipient can be identified. Based on these characteristics and/or demographic information, customized content can be generated and transmitted for display, e.g., in body of the electronic message.
US10083421B2 System and method for the augmentation of emotional and social intelligence in technology mediated communication
A system for augmenting social information processing and emotional and social intelligence for use in technology mediated communications sessions is disclosed. The system may gather data associated with users participating in a project conducted via the technology mediated communication. The data may include emotional and social data generated by the plurality of users. The system may query the plurality of users for information associated with a deliverable for the project and the users' participation in the project. The system may receive, in response to the querying, the information associated with the deliverable and the participation in the project. Furthermore, the system may generate, based on the data, the information, and variables, recommendations for the users. The recommendation may indicate how each user should interact with at least one other user so as to enhance an outcome associated with the project.
US10083414B1 News production system with device control using multiple protocols
An example news production system includes a scheduling system and multiple remotely controllable devices configured to perform actions based on commands. A first remotely controllable device is configured to receive commands formatted according to a first protocol, and a second remotely controllable device is configured to receive commands formatted according to a second protocol. The scheduling system accesses a news program schedule that specifies a sequence of actions to be performed by the news production system. The scheduling system access the schedule, selects entries from the news program schedule, generates commands based on the selected entries for the first and second remotely controllable devices in accordance with the first and second protocols, respectively, and transmits the generated commands to the first and second remotely controllable devices.
US10083412B2 Systems and methods for scheduling work items
Disclosed herein is a computer implemented scheduling method comprising: accessing project data from computer readable storage media. The project data comprises work item data defining a plurality of work items to be scheduled, and release data defining one or more releases into which one or more of the plurality of work items are to be scheduled. The method comprises processing, using a computer processor, the project data to schedule strictly assigned work items by identifying strictly assigned work items, a strictly assigned work item having a particular release into which the strictly assigned work item needs to be scheduled; and for each strictly assigned work item identified, scheduling the strictly assigned work item into the release specified for that strictly assigned work item.
US10083410B2 Method and system for implementing a cloud based email distribution fairness algorithm
Disclosed is an approach for implementing a system, method, and computer program product for a marketing automation tool that implements an advanced fairness scheme for resources. The order that work items are deployed is carefully managed to ensure that customers are treated fairly. This prevents and/or minimizes any customer from being adversely affected by other customers.
US10083409B2 Wireless customer and labor management optimization in retail settings
Techniques and system configurations for tracking customers and employees in a commercial environment such as a retail store are described herein. Customer devices that are operated by an associated customer may be tracked to determine customer shopping activities in a retail store, and to obtain promotions or affect targeted results based on the customer's activity and a profile associated with the customer. Employee devices that are operated by an associated employee also may be tracked to identify employee activities and manage the interactions that occur with customers in the retail environment. In-store activities and interactions accordingly may be enhanced as a result of advertising, marketing, and analytics derived from the tracked activities.
US10083406B2 Autonomous condensing of pallets of items in a warehouse
Examples described may enable consolidating pallets of items in a warehouse. An example method includes receiving real-time item information including pallet locations in a warehouse and inventory of items arranged on the pallets; based on the real-time item information, identifying a set of pallets of which at least one pallet includes less than a threshold quantity of a type of item; receiving real-time robotics information and determining, based on the real-time item and robotics information, an amount of time to condense the items on the set of pallets into a single pallet and a quantity of pallets that will become empty as a result of condensing the items; and, based on the amount of time being less than a threshold time and the quantity of pallets exceeding a threshold quantity of pallets, causing robotic devices to condense the items into the single pallet.
US10083399B2 Travel-related cognitive profiles
A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a travel-related cognitive persona within the cognitive graph, the travel-related cognitive persona corresponding to an archetype user model, the travel-related cognitive persona comprising a set of nodes in the cognitive graph; associating a user with the travel-related cognitive persona; defining a travel-related cognitive profile within the cognitive graph, the travel-related cognitive profile comprising an instance of the travel-related cognitive persona that references personal data associated with the user; associating the user with the travel-related cognitive profile; and, performing a cognitive computing operation based upon the travel-related cognitive profile associated with the user.
US10083396B2 Computer-implemented system and method for assigning concept classification suggestions
A computer-implemented system and method for assigning concept classification suggestions is provided. One or more clusters of concepts is accessed. The concepts include uncoded concepts and one or more reference concepts selected from a set of reference concepts. Each reference concept is associated with a classification code. One of the uncoded concepts is selected for classification in one such cluster. At least one of the reference concepts located closest to the selected uncoded concept is identified. The classification code of the closest located reference concept is assigned to the selected uncoded concept as a suggested classification code.
US10083395B2 Batch processing in a neural network processor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a respective neural network output for each of a plurality of inputs, the method comprising, for each of the neural network layers: receiving a plurality of inputs to be processed at the neural network layer; forming one or more batches of inputs from the plurality of inputs, each batch having a number of inputs up to the respective batch size for the neural network layer; selecting a number of the one or more batches of inputs to process, where a count of the inputs in the number of the one or more batches is greater than or equal to the respective associated batch size of a subsequent layer in the sequence; and processing the number of the one or more batches of inputs to generate the respective neural network layer output.
US10083394B1 Neural processing engine and architecture using the same
A neural processing engine may perform processing within a neural processing system and/or artificial neural network. The neural processing engine may be configured to effectively and efficiently perform the type of processing required in implementing a neural processing system and/or an artificial neural network. This configuration may facilitate such processing with neural processing engines having an enhanced computational density and/or processor density with respect to conventional processing units.
US10083393B2 Interactive avatar for social network services
An embodiment is an avatar or avatar environment to visualize data within an athletic performance system or service and/or a social network system or service, for example as part of the Internet. The avatar may further evolve or alter its appearance, animation, or other visual or audio characteristics in response to the data or other input. In particular, the avatar of an embodiment may respond to and provide visualization of athletic or sport performance data. According to one or more aspects, an avatar may be placed on other network sites and updated based on athletic performance data. The avatar may be awarded for goals achieved by a user. The awards or gifts may further include non-avatar related items such as apparel, gift cards and the like.
US10083390B2 Electronic shelf label
According to an embodiment of the present invention, an electronic price indicator comprises: a base substrate and five mounting units formed on the base substrate. A first antenna for receiving information from a server is mounted on the first mounting unit. A first communication module connected to the first antenna is mounted on the second mounting unit. A second antenna for receiving a management signal from a management terminal is mounted on the third mounting unit. A second communication module connected to the second antenna is selectively mounted on the fourth mounting unit. The fifth mounting unit is selectively and directly connected to any one of the second antenna and the second communication module, and provided with a low frequency (LF) circuit mounted thereon to transmit an interrupt in accordance with the management signal to the first communication module.
US10083389B2 SIM card and method for producing same
Methods and systems are provided for utilizing enhanced SIM cards with integrated SIM cards. An example SIM card may comprise an integrated SIM card that is smaller than the SIM card; with the SIM card comprising a plurality of punched cutouts adjacent to the integrated SIM card. The punched cutouts may be arranged such that the integrated SIM card can be detached from the SIM card. Each one of the punched cutouts may line up with at least one electrical contact of the integrated SIM card, and a width of each one of the punched cutouts may be set based on at least one dimension of the electrical contact of the integrated SIM card. The punched cutouts may be arranged based on a direction of insertion of the integrated SIM card. The SIM card may comprise engraved lines arranged based on the punched cutouts.
US10083379B2 Training image-recognition systems based on search queries on online social networks
In one embodiment, a method includes receiving a plurality of search queries comprising n-grams; identifying a subset of the plurality of search queries as being queries for visual-media items based on one or more n-grams of the search query being associated with visual-media content; calculating, for each of the n-grams of the search queries of the subset, a popularity-score based on a count of the search queries in the subset that include the n-gram; determining popular n-grams, wherein each of the popular n-grams is an n-gram of the search queries of the subset of search queries having a popularity-score greater than a threshold popularity-score; and selecting one or more of the popular n-grams for training a visual-concept recognition system, wherein each of the popular n-grams is selected based on whether it is associated with a visual concept.
US10083371B2 Authenticity determination system, feature point registration apparatus and method of controlling operation of same, and matching determination apparatus and method of controlling operation of same
A feature point is a point at which a correlation value is greater than a threshold value, wherein the correlation value is calculated between a template and partial image within an area that is one portion of each genuine tablet image. With regard to a cross-check image, which represents a tablet the authenticity of which is to be verified, a correlation value is calculated between a partial image within an area that is one portion of the cross-check image and the template image, and multiple feature points of the cross-check image at which the calculated correlation value is greater than a predetermined threshold value are extracted. The degree of similarity between the cross-check image and the genuine tablet image is calculated using a geometric characteristic of the extracted multiple feature points and a geometric characteristic of the stored multiple feature points of the genuine tablet image.
US10083361B2 Path sensing using structured lighting
A structured light pattern is projected onto the path of a vehicle so as to generate a plurality of light spots, and an image thereof is captured from the vehicle. A world-space elevation of at least a portion of the light spots is responsive to a pitch angle of the vehicle determined responsive to image-space locations of down-range-separated light spots.
US10083346B2 Method and apparatus for providing contact card
A method for providing a contact card is provided. The method includes: acquiring a contact card of a contact person and acquiring contact information stored in a user terminal, the contact card including a first photo, and the contact information including a second photo; determining whether the first photo matches the second photo; and providing the contact card of the contact person to the user terminal, if the first photo matches the second photo.
US10083338B2 Optical fingerprint sensor with prism module
The invention is an optical fingerprint sensor with prism module, including a shell; an optical prism arranged in the shell, the optical prism comprising a collection surface, a basal plane, a mirror surface and an output surface, there being a first included angle provided between the mirror surface and the collection surface, a second included angle provided between the mirror surface and the basal plane, a third included angle provided between the output surface and the collection surface, and a fourth included angle provided between the output surface and the basal plane; and an image sensing unit combined with the shell, comprising multiple luminous elements arranged beneath the basal plane of the optical prism correspondingly, and an image receiver and a lens arranged corresponding to the output surface. Thereby, an user is allowed to place fingerprint onto the collection surface for a light source of the luminous elements to be input from the basal plane and irradiated onto the fingerprint, and a light ray undergoes a first reflection and a second reflection with the basal plane and the mirror surface, respectively. After that, the output surface acts as a background surface and a light ray output as the light ray undergoes the second reflection for the image receiver to receive the light ray and form a fingerprint image, such that the advantages of maintaining an optical path effectively and reducing the volume of the optical fingerprint sensor are accomplished.
US10083337B2 Fingerprint detection device and driving method thereof
A fingerprint detection device including a sensor array including a plurality of fingerprint sensor elements arranged in a form of a matrix having a plurality of rows and columns, a filter and buffer unit including a plurality of first banks, each of which is configured to perform a noise elimination operation and a temporal storage operation in parallel with respect to output signals of some different columns of the sensor array. Each of the plurality of first banks simultaneously or consecutively acquires output signals from the fingerprint sensor elements belonging to columns spaced apart from each other by a predetermined distance. A sample and hold unit including second banks, the number of which being the same as the number of the plurality of first banks, performs a sampling and hold function in parallel in response to output signals from the plurality of first banks. An input/output unit receives an output signal from the sample and hold unit to output data of the sensor array.
US10083335B2 Image acquisition apparatus, terminal device, liquid crystal terminal device and image acquisition method
An image acquisition apparatus, a terminal device, a liquid crystal terminal device, and an image acquisition method are provided. The image acquisition apparatus (8) includes a light guide plate (1) and an image scanner (16) disposed to be spaced apart from the light guide plate (1), a light source (2) being disposed at a side of the light guide plate (1). The image acquisition apparatus (8) is integrated into the terminal device (7). The liquid crystal terminal device includes a LCD panel (11), a backlight element (12) and the image acquisition apparatus (8), an image scanner (16) of the image acquisition apparatus (8) being disposed in the backlight element (12). The image acquisition method includes: making at least part of light emitted by the light source (2) enter and propagate inside the light guide plate (1) through TIR, and acquiring an image of an object on the other side of the light guide plate (1) by an image scanner (16). An ultra-thin image acquisition apparatus (8), terminal device (7) and liquid crystal terminal device formed based on a waveguide principle and a multi-pinhole imaging principle significantly reduce the size and thickness of an image acquisition module in the device and greatly facilitate the implementation of mobile devices and embedded devices in which an image acquisition function is required.
US10083334B2 Barcode reconstruction utilizing a sequence alignment matrix
Systems, methods, and computer-readable storage media are provided reconstructing barcode signals utilizing sequence alignment matrices. A barcode signal is received that is associated with a portion of a barcode symbol and includes a sequence of bar elements and space elements in alternating order. A sequence alignment matrix (SAM) is built such that each row represents an element of an already reconstructed portion of the barcode symbol, each column represents an element of the received barcode signal sequence, and the potential alignments are placed on a plurality of diagonals thereof. A score is assigned to each matrix square that includes an element of the received barcode signal sequence and a diagonal score is calculated for each of the plurality of diagonals by summing the scores for each matrix square respectively comprising each of the plurality of diagonals.
US10083331B2 Positioning an object with respect to a target location
Systems and methods are provided for positioning an object with respect to a target location, such as for auto-focusing. One implementation includes a positioning device, which includes a reference object having a plurality of dark-shaded bars arranged in parallel with and separated from each other by spaces equal to a width of each of the bars. The positioning device also includes a motor configured to move in a reciprocating manner and a sensor configured to sense at least one of the bars or spaces. The motor is connected to the reference object or the sensor and moves the reference object or sensor with respect to the other. The motor is configured to stop at a target location in two phases of motion.
US10083329B2 Multi-protocol RFID system
A multi-protocol RFID interrogating system employs a synchronization technique (step-lock) for a backscatter RFID system that allows simultaneous operation of closely spaced interrogators. The multi-protocol RFID interrogating system can communicate with backscatter transponders having different output protocols and with active transponders including: Title 21 compliant RFID backscatter transponders; IT2000 RFID backscatter transponders that provide an extended mode capability beyond Title 21; EGO™ RFID backscatter transponders, SEGO™ RFID backscatter transponders; ATA, ISO, ANSI AAR compliant RFID backscatter transponders; and IAG compliant active technology transponders. The system implements a step-lock operation, whereby adjacent interrogators are synchronized to ensure that all downlinks operate within the same time frame and all uplinks operate within the same time frame, to eliminate downlink on uplink interference.
US10083320B2 Dynamic content redaction
Dynamic content redaction though the generation of redaction schemas associated with document, image, media, or other data files is described. A redaction schema can include at least one range of content in a data file to be concealed for a user, a group of users, or operating parameters of various devices, for example. When the data file is opened for display on a device, the redaction schema can be parsed to identify whether masking objects should be added to a masking layer for overlay upon or above the content displayed. The masking layer can be generated based on the redaction schema, a user of the device, or operating parameters of the device, for example. Masking objects in the masking layer can conceal one or more ranges of the content in a data file from view or based on users or operating parameters of various devices.
US10083319B2 Privacy zone
A method is provided in accordance with an aspect of the present disclosure. The method includes receiving and processing information from a first electronic device. The information includes at least location data, privacy zone data, and privacy distance data of the first electronic device. The method further includes calculating a current distance between the first electronic device and at least one sensor of a second electronic device, comparing the current distance with a predetermined privacy distance retrieved from the privacy distance data for the first electronic device, and determining an orientation of the at least one sensor of the second electronic device when the current distance is less than or equal to the privacy distance. The orientation is determined in relation to a privacy zone of the first electronic device. The method also includes disabling the at least one sensor of the second electronic device when the at least one sensor is oriented to point within the privacy zone of the first electronic device.
US10083317B2 Shared identity management (IDM) integration in a multi-tenant computing environment
Techniques are disclosed for enabling tenant hierarchy information to be migrated directly between different multi-tenant system (e.g., from a shared IDM system to a Nimbula system, or vice versa). A corresponding new tenant is created in a Nimbula system based on a combination of the tenant information and the service information from the shared IDM system. The Nimbula system extracts the tenant name and the service name from a request and asks the shared IDM system to verify that the user actually is a member of the tenant identified by the extracted tenant name. Upon successful authentication of the user, the Nimbula system requests the IDM system for roles that are associated with both the user and the extracted service name. The Nimbula system enable access to the service upon determining whether the requested operation can be performed relative to the specified service based on the roles.
US10083313B2 Remote modification of a document database by a mobile telephone device
The disclosure provides for a telecommunication method using a communication system, wherein the communication system comprises: a main database system; a local database system; a first network connection for exchanging data between the main database system and the local database system, wherein the main database system and the local database system are separated by a first firewall; a handheld telecommunications device with digital mobile telecommunication connection to the local database system. The method includes: receiving a document database by the main database system; receiving a set of permissions for the document database for a group of users; generating a local database instance on the local database system for an external user; copying user permissions from the main database system to the local database; copying a portion of the document database to the local database instance; sending a modification request from the handheld communication device to the local database system; and forwarding the modification request from the local database instance to the document database if the modification request is allowed by the user permissions; modifying the document database using the modification request from the local database system to the main database system if the modification request is allowed by the set of permissions; and synchronizing the portion of the document database with the modified document database through the first database tunnel.
US10083311B2 Cryptographic key
A method for managing a file, including receiving a request to encrypt the file, the request identifying a target location; determining a plurality of coordinates based on the target location; generating a cryptographic key based on the plurality of coordinates; generating an encrypted version of the file using the cryptographic key; and storing the encrypted version of the file.
US10083298B1 Static approach to identify junk APIs in a malware
A method for identifying malware is provided. The method includes performing a static analysis of a plurality of files and for each file of the plurality of files, determining in the static analysis whether the file includes an application programming interface (API). For each file, of the plurality of files, found to have an application programming interface, the method includes determining in the static analysis whether the application programming interface is proper in the file and alerting regarding an improper application programming interface when found in one of the plurality of files. A scanner for detecting malware is also provided.
US10083297B2 Method of secure comparative processing
Method of secure comparative processing of the type in which a processor of an electronic component compares proof data (EPR, AUTH) that it receives as input with main secret data (CTRL, PIN) stored in said electronic component, characterized in that the processor implements, in addition to the comparison with the secret data (CTRL, PIN), complementary operations on the proof data (EPR, AUTH) which generate on the electronic component a variation of behavior which is dependent on the proof data (EPR, AUTH) which it receives as input and which is compounded with the behavioral variation related to the comparison with the main secret data (CTRL, PIN).
US10083289B1 Authentication using an interactive cord
This document describes authentication using an interactive cord. An interactive cord includes a cable, and a fabric cover that covers the cable. The fabric cover includes one or more conductive threads woven into the fabric cover to form one or more capacitive touchpoints which are configured to enable reception of touch input that causes a change in capacitance to the one or more conductive threads. The interactive cord can be used to authenticate a user. For example, rather than using a password entered into a computing device, a touch input pattern can be provided to interactive cord that is coupled to the computing device to authenticate the user.
US10083286B2 Method and system for secured transfer of application data between electronic devices on simultaneous touch
A method and a system for transmitting data from a first electronic device to a second electronic device using a human body as a signal transmission path, are provided. The method includes detecting a first touch event on the first electronic device, the first touch event corresponding to the data. The method further includes receiving indication of a second touch event that is detected on the second electronic device, the second touch event corresponding to a memory location in the second electronic device. The method further includes capacitively transmitting the data from the first electronic device to the memory location through the human body in response to the detecting the first touch event and the receiving the indication of the second touch event.
US10083284B2 Event-based security challenges
Concepts and technologies are disclosed herein for event-based security challenges. A computer can execute a security application. The computer can receive a request for authentication information associated with a user device. The computer can access event data corresponding to the user device. The computer can generate, based upon the event data, a challenge question and a response to the challenge question. The computer can provide data indicating the challenge question and the response to a requestor associated with the request.
US10083279B2 Systems and methods for enabling customers to obtain vision and eye health examinations
Systems and methods are provided for eye health and vision examinations. A customer diagnostic center is configured to generate customer examination data pertaining to an examination of a customer's eye. The customer diagnostic center provides a user interface for communicating with a customer and ophthalmic equipment for administering tests to the customer. A diagnostic center server is configured to receive the customer examination data from the customer diagnostic center over a network and allow the customer examination data to be accessed by an eye-care practitioner. A practitioner device associated with the eye-care practitioner is configured to receive the customer examination data from the diagnostic center server and display at least a portion of the customer examination data to the eye-care practitioner. Customer evaluation data is generated pertaining to the eye-care practitioner's evaluation of the customer examination data. An eye health report is provided to the customer via the network.
US10083274B2 Non-hypergeometric overlap probability
Methods, software, and systems are provided for determining the probability of an overlap set of entities having an overlap size, where the overlap set is independently selected from two sets of non-identical entities. Applications of the invention to microarrays are provided. Probability distributions are provided for determining the probability that the size of an overlap gene set from two different microarrays occurs by chance. Microarray analysis for determining the size of a statistically significant overlap gene set given two different microarrays is described. Overlap set size probability determinations that account for the total number of genes in two different microarrays and not just the common genes are described.
US10083272B2 Integrated circuit design layout optimizer based on process variation and failure mechanism
Embodiments include methods, design layout optimization systems, and computer program products for optimizing design layout of integrated circuits. Aspects include receiving a design layout of an integrated circuit from a design layout tool module, identifying a critical pitch in the design layout received, searching design rules forming design arc limited by identified critical pitch from a set of design rules associated with the received design layout, extracting a process variation and one or more failure mechanisms of design layout based on critical pitch and rules forming design arc identified, performing layout based ground rule calculation based on the process variation and the one or more failure mechanisms extracted, determining whether wafer risks exist in the design layout, responsive to determining the wafer risks exist in the design layout, revising the design layout and performing additional layout based ground rule calculation after the revision, and otherwise, outputting an optimized design layout.
US10083261B2 Method and system of simulating a pulse generator on a clinician programmer
An electronic device having a display is provided. Interactive user engagements with the electronic device are made through the display. A simulation mode is entered. The simulation mode simulates a real pulse generator configured to generate electrical stimulation pulses. The simulation mode is entered without establishing a wireless connection with the real pulse generator. Via the display, one or more features of a virtual pulse generator are demoed after entering the simulation mode. The one or more features of the virtual pulse generator simulate corresponding features of the real pulse generator. The virtual pulse generator is a software program that resides on the electronic device. The demoing comprises mimicking a plurality of user interface screens that allow a user to interact with the real pulse generator.
US10083257B2 Method, system and computer program product for generating simulation sample
A method includes determining a sampling region in a sample space, generating samples in the sampling region without generating samples outside the sampling region, and simulating a performance of a device using the generated samples as input data. The sample space is defined by a plurality of variables associated with the device. Values of the plurality of variables in the sampling region having lower probabilities to meet a specification of the device than values of the plurality of variables outside the sampling region. The method is performed at least partially by at least one processor.
US10083252B2 Ranking autocomplete results based on a business cohort
During this autocomplete technique, autocomplete results for data-entry information from a user are ranked based on financial-transaction histories of a group of entities and the user, where the group of entities and the user belong to a common business cohort. In particular, the business cohort may include entities that: are located proximate to the user, have a similar size as a business associated with the user (such as a similar number of employees and/or similar revenue), and/or occur frequently in a financial-transaction history of the user (and don't occur frequently in the financial-transaction histories of the group of entities). The ranking may be used to increase the accuracy or relevance of the autocomplete results to the user. For example, the ranking may give preference in the autocomplete results to entities in the group of entities (relative to other entities, such as those in different business cohorts).
US10083251B2 Data processing method and apparatus for counting webpage hits
The disclosure discloses a data processing method and apparatus for counting webpage hits. The data processing method for counting webpage hits includes: a coordinate system of a monitored webpage is acquired; webpage hits are recorded by the coordinate system; hotspot regions on the webpage are determined according to the hits; and the number of determined hotspot regions are counted. By means of the disclosure, the problem in the relevant art that the webpage hits cannot be counted based on regions is solved, thereby achieving an effect of automatically counting the number of hit hotspot regions on the webpage.
US10083249B2 Systems, methods and articles of manufacture to provide a search service to a process control system
Systems, methods, and articles of manufacture to provide a search service to users of a process control system are disclosed. An example system includes a search database to store a set of searchable items associated with a process control system and to store a search profile associated with a selected query result, a publisher to collect information associated with the searchable items from the process control system and to publish the collected information to the search database, and a searcher to receive a request including the search profile and a query of the searchable items in the database, to search the searchable items based on the query, and to return at least a portion of the collected information based on the search profile.
US10083248B2 Method and system for topic-based browsing
Disclosed is a method and system for navigating, by a browser executing on the computing device, to a web page; transmitting by a client-side module executing on the computing device to a server computer over a network a request to the server computer for topics associated with the web page; receiving, by the computing device, a set of (one or more) topics associated with the web page from the server computer; displaying by the browser in a first content area the web page; and displaying by the browser in a second content area the received set of topics associated with the web page.
US10083246B2 Apparatus and method for universal personal data portability
A universal personal data portability capability is disclosed. The universal personal data portability supports automated porting of personal data of a user from a plurality of environments to a personal data store of the user.
US10083243B2 Interactive mirror displays for presenting product information
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing an interactive graphical user interface (GUI) on an interactive mirror display. Consistent with some embodiments, the method may include identifying an item based on an identifier obtained from an identification device affixed to the item and accessing in item record for the item from a product database. The method may further include generating the interactive GUI using information included in the item record and causing the interactive GUI to be presented on the interactive mirror display.
US10083242B2 System and method for data-driven web page navigation control
A system and method for web application navigation control includes updating navigation data models used in navigation constraints with received data from an end-user or system. Without needing a centralized application-specific controller, from a collection of extensible navigation rules associated with each page of a plurality of pages, the extensible navigation rules are automatically selected which depend on changed data values and need re-evaluation. The navigation constraints associated only with the pages potentially changing their ready state to execute from among the plurality of pages in an entire application are evaluated to determine which pages are ready to run based on updated data from the navigation data models. A preferred page to be actually navigated to next is selected from among a set of all available and ready pages by execution of a set of second and separate navigation constraints using results of the navigation constraints of the evaluating step.
US10083241B2 Sorting method of data documents and display method for sorting landmark data
A sorting method of data documents is provided, adapted to an electronic device. The sort method includes the following steps: retrieving a plurality of keywords from contents of a plurality of data documents; retrieving a keyword ranking corresponding to the at least one first keyword by a search engine; searching a keyword category corresponding to the at least one first keyword; and inputting the at least one first keyword, the keyword ranking and the keyword category of each of the at least one first keyword into a sort algorithm thereby outputting a predicting ranking of the first data document to sort the first data document, wherein the sort algorithm is generated based on contents of a plurality of second data documents and a current ranking of each of the plurality of second data documents.
US10083237B2 Protecting users from inappropriate sensitive or offensive search results
A system and method for providing a search experience in which users are protected from exposure to inappropriate offensive or sensitive content is described. A search system may classify a search query and candidate search results obtained in response to the search query. Based on the classification of the search query and search results, the candidate search results may be modified to generate a set of search results presented to a user such that the presented search results do not include inappropriate sensitive or offensive content.
US10083236B2 Database searching using a graph of nodes and edges formed using log node pairs
Disclosed are examples of systems, apparatus, methods and computer program products for generating or updating a graph of nodes and edges using logs, where the graph can be used for database searching. In some implementations, a server can identify logs. Based on the identified logs, log nodes can be generated or updated. Log nodes can be sorted in a first ordered list according to each log node's key data. Log node pairs can be determined from the log nodes in the first list. The log node pairs can be aggregated and sorted into a second ordered list. A graph of nodes and edges can be generated or updated according to the relative importances of the log node pairs in the second ordered list.
US10083233B2 Video processing for motor task analysis
Video processing for motor task analysis is described. In various examples, a video of at least part of a person or animal carrying out a motor task, such as placing the forefinger on the nose, is input to a trained machine learning system to classify the motor task into one of a plurality of classes. In an example, motion descriptors such as optical flow are computed from pairs of frames of the video and the motion descriptors are input to the machine learning system. For example, during training the machine learning system identifies time-dependent and/or location-dependent acceleration or velocity features which discriminate between the classes of the motor task. In examples, the trained machine learning system computes, from the motion descriptors, the location dependent acceleration or velocity features which it has learned as being good discriminators. In various examples, a feature is computed using sub-volumes of the video.
US10083232B1 Weighting user feedback events based on device context
The present disclosure provides computer-implemented systems and processes for augmenting user ratings of items, such as a rating of a song playing on a user device, by analyzing contextual information, such as user and/or device activity data associated with the device. The contextual information may be used to determine an associated intensity of the rating or feedback. The determined intensity levels can be used to weigh the associated rating events and improve the quality of item recommendations that are based on such ratings. Contextual information may indicate whether the user transitioned from another application to rate an item, device status information, and so on. In one embodiment, contextual information can be used to assess how intensely the user feels about a music item and to provide improved music recommendations, such as songs to provide in a playlist or radio station, based on the intensity.
US10083230B2 Clustering a collection using an inverted index of features
Provided are techniques for creating an inverted index for features of a set of data elements, wherein each of the data elements is represented by a vector of features, wherein the inverted index, when queried with a feature, outputs one or more data elements containing the feature. The features of the set of data elements are ranked. For each feature in the ranked list, the inverted index is queried for data elements having the feature and not having any previously selected feature and a cluster of the data elements is created based on results returned in response to the query.
US10083228B2 Searching method and apparatus
A searching method and a searching apparatus are provided. The method includes: obtaining a search term input from a client device; determining a type of the search term, and obtaining a knowledge graph corresponding to the type of the search term; and returning the knowledge graph corresponding to the type of the search term to the client device, such that the client device displays information contained in the knowledge graph in a structured form.
US10083224B2 Providing global metadata in a cluster computing environment
First and second data partitions that include first and second portions of data, respectively, from a first of a plurality of data streams are received. A first storage location of a distributed storage system, a first set of metadata for the first of the plurality of data streams is stored. A first and second digest is created for the data partitions, wherein each of the digests include a data structure that points to the first storage location. The data partitions including the digests are transmitted to one or more nodes of a cluster computing environment, wherein the one or more nodes are capable of accessing the first storage location via the data structure that points to the first storage location, and wherein the accessing of the first storage location provides processing information. The data partitions are processed using the processing information.
US10083222B1 Automated categorization of web pages
A computer for identifying categories of web pages. The computer comprises a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor the application builds an unvalidated table of uniform resource locators (URLs) in the non-transitory memory based on crawling the World Wide Web, navigates to at least some of the URLs stored in the unvalidated table, analyzes web pages to identify keywords, evaluates the URLs to belong to one or more web page categories using web page categorization rules based on the identified keywords, stores an entry for each evaluated URL in a validated table in the non-transitory memory, each entry comprising the URL, the one or more categories associated to the URL, and the keywords identified in the web page associated to the URL, performs a frequency analysis of keywords associated to URLs, and adapts the web page categorization rules.
US10083217B2 Method and system for upgrading a set of replicated state machine processes
A computer-implemented method, computerized apparatus and computer program product, the method comprising: receiving a proposed reconfiguration command, the proposed reconfiguration command indicating a modification of a protocol version employed by a plurality of replica-set processes to an updated protocol version; tentatively agreeing on at least one proposed command following the proposed reconfiguration command, the at least one proposed command being in accordance with the updated protocol version, wherein said tentatively agreeing is decided prior to agreeing on the reconfiguration command; and, responsive to agreeing on the reconfiguration command, committing the tentatively agreed at least one proposed command.
US10083212B2 Method and apparatus of representing content information using sectional notification method
The present invention provides a method and apparatus for representing content information. The method and apparatus for representing content information according to embodiment of the present invention notifies the user employing a mobile environment (mobile terminal or smart terminal) in a tactile, auditory, or visual manner about existence of contents having a score larger than or equal to a particular score within a predetermined distance to represented contents in a predetermined order and enables the user to perform a search for the contents desired by the user based on the user's input, providing such an advantage that the user can find the contents of interest intuitively without examining searched contents one after another.
US10083204B2 Platform for authoring, storing, and searching workflows
An authoring platform for authoring a client workflow includes an arrangement of shapes representing steps and connections representing relationships between the steps. Online content retrieved from an online resource may be associated with steps of the client workflow. An authoring service receives the client workflow from the client interface via a network and directs a graph database to store a database workflow corresponding to the client workflow. A search platform is provided for creating and searching workflows using a tag database taxonomy. An author creates a workflow wherein a tag is linked to a workflow item. The workflow is stored as a database workflow and a node in the database workflow representing the workflow item is linked to a node in the database taxonomy representing the tag. Multiple workflows are created in a similar manner to link the workflows to the database taxonomy to provide efficient searching of the workflows.
US10083202B2 Verifying data consistency
A method for verifying data consistency between update-in-place data structures and append-only data structures containing change histories associated with the update-in-place data structures is provided. The method includes loading data from an update-in-place data structure to a first set of hash buckets in a processing platform, loading data from append-only data structures to a second set of hash buckets in the processing platform, performing a bucket-level comparison between the data in the first set of hash buckets and the data in the second set of has buckets, and generating a report based on the bucket-level comparison.
US10083200B2 Batch incremental update
A system, apparatus, and method are provided for adding, deleting, and modifying rules in one update from the perspective of an active search process for packet classification. While a search processor searches for one or more rules that match keys generated from received packets, there is a need to add, delete, or modify rules. By organizing a plurality incremental updates for adding, deleting, or modifying rules into a batch update, several operations for incorporating the incremental updates may be made more efficient by minimizing a number of updates required.
US10083197B2 Method and apparatus for storage of data for manufactured items
Exemplary embodiments are directed to a method and apparatus for storing data for a batch of manufactured items. The method comprises defining in a processor, using a lower limit identifier and an upper limit identifier, a range of unique item identifiers for the batch, wherein each manufactured item in the batch is allocated a unique item identifier falling within the range. The item identifiers are stored in allocated storage space. If an upper limit identifier is specified for each time interval, an amount of storage specified for all manufactured items during a production time period is calculated as a sum of a first product and a second product, the first product being a product of a production time and a size allocated to each upper limit identifier, and the second product being a product of the production time, a total number of manufactured items, and a percentage of unused identifiers.
US10083195B2 System and method for composing a multidimensional index key in data blocks
Embodiments are provided for composing multidimensional keys for data blocks organized according to space filling curve approaches in database systems. An embodiment method includes organizing multidimensional data in a storage using a space filling curve algorithm. A plurality of data access paths for allowing access to the data are generated in a hierarchical index topology including an intermediate index page and a plurality of leaf pages. A plurality of odometer-type keys, which point to corresponding data blocks of the multidimensional data in the storage, are digitally composed in the leaf pages using bit clustering in a dimension-by-dimension manner of the multidimensional data. The odometer-type keys have numerical values that determine access to the data blocks according to the space filling curve algorithm. The composition of the odometer-type keys is independent of the numerical values of the odometer-type keys.
US10083187B2 Generating geographic borders
Techniques are described for generating geographic borders. In one example, techniques include recognizing a geographic location, determining a starting latitude and a starting longitude and population for the geographic location, and generating a border for the geographic location based on the starting latitude, starting longitude, and population.
US10083185B2 Enhanced data replication
An apparatus, method, system, and program product are disclosed for data replication. One method includes determining a predicted match ratio. The predicted match ratio may predict a percentage of a current version of a file that matches a prior version of the file. The method may include performing a delta transfer if the predicted match ratio is greater than a predetermined threshold. The delta transfer may transfer a portion of the current version of the file that has changed relative to the prior version of the file. The method may include performing a transfer of the current version of the file if the predicted match ratio is less than the predetermined threshold.
US10083184B2 Widget synchronization in accordance with synchronization preferences
Improved techniques and apparatus for managing data between a host device (e.g., host computer) and a client device. The data being managed can, for example, pertain to portable computer programs, such as widgets. The managing of the data thus can involve transfer of portable computer programs (e.g., widgets) between the host device and the client device. In one embodiment, the transfer of portable computer programs between a host device and a client device can be referred to as synchronization.
US10083174B2 Context enriched application text translation
A multilayered context enriched text translation interface includes a simulation layer comprising one or more text objects and a translation layer. The interface displays one or more mimicked views of an application GUI in the simulation layer. Subsequent to a user engaging a text object, the interface displays a prompt for a text translation of the text object within a translation layer. In certain embodiments, the mimicked views are graphical reproductions of the application GUI pages with functionality of one or more text objects of the application GUI disabled. In certain embodiments, the prompt includes an accentuation objects to visually accentuate the text object, a text-editing object to receive the text translation of the text object, and a link object to visually connect the accentuation objects and text-editing object.
US10083170B2 Hybrid approach for short form detection and expansion to long forms
Embodiments provide a system and method for short form and long form detection. Given candidate short forms, the system can generate one or more n-gram combinations, resulting in one or more candidate short form and n-gram combination pairs. For each candidate short form and n-gram combination pair, the system can calculate an approximate string matching distance, calculate a best possible alignment score, calculate a confidence score, calculate a topic similarity score, and calculate a semantic similarity score. The system can determine the validity, through a meta learner, of the one or more valid candidate short form and n-gram combination pairs based upon each short form and n-gram combination pair's confidence score, topic similarity score, and semantic similarity score, and store the valid short form and n-gram combination pairs in a repository. The system has no language specific constraints and can extract short form and long form pairs from documents written in various languages. The system is also not limited to whether the language of the given corpus is case sensitive or not.
US10083161B2 Criteria modification to improve analysis
Systems, methods, and computer program products to perform an operation comprising receiving a policy document specifying a plurality of criteria, identifying, in a segment of unstructured text in the policy document, a criteria delimiter, creating a first portion and a second portion of the segment of unstructured text, wherein the first and second portions are created based on the criteria delimiter, wherein the first and second portions comprise a first criterion and a second criterion, respectively, and responsive to identifying an anaphora in the second portion of the segment of unstructured text that is related to a term in the first portion of the segment of unstructured text, combining the first criterion and the second criterion into a composite criterion.
US10083151B2 Interactive mobile video viewing experience
A Social Media Video system provides for the interactive viewing of Social Media Videos. A social media video includes one or more media assets, which may be images, video clips, music clips, text verbiages, or the like. During the display of a Social Media Video, a user may interact with the display to control the visual appearance of the audio/visual content of the display. The visual appearance of a Social Media Video may be changed to include visual and/or aural effects that are pleasing to a social media video viewer. The visual appearance of a Social Media Video may also be changed for better theatrical effect.
US10083145B2 Motherboard module having switchable PCI-E lane
A motherboard module having switchable PCI-E lanes includes a CPU, a first PCI-E slot, a second PCI-E slot, a first switch, and a second switch. 1st to a-th processor pin sets of the CPU are switchably electrically connected to 1st to a-th first PCI-E pin sets of the first PCI-E slot or (2N−a+1)th to 2N-th second PCI-E pin sets of the second PCI-E slot via the first switch to form PCI-E lanes whose number is a. (a+1)-th to 2N-th processor pin sets of the CPU are connected to the second input terminal of the second switch, and the second output terminal of the second switch is switchably electrically connected to (a+1)-th to 2N-th first PCI-E pin sets of the first PCI-E slot or 1st to (2N−a)th second PCI-E pin sets of the second PCI-E slot to form PCI-E lanes whose number is 2N−a, wherein 1
US10083142B2 Addressing topology specific replicated bus units
A technique for handling cache-inhibited operations in a data processing system includes receiving, at a topology specific replicated bus unit, a cache-inhibited (CI) operation that is scope limited. The replicated bus unit determines whether an address associated with the CI operation matches an address for the replicated bus unit. In response to the address associated with the CI operation matching the address for the replicated bus unit, the replicated bus unit processes the CI operation based on the scope being limited to that of the replicated bus unit. In response to the address associated with the CI operation not matching the address for the replicated bus unit, the replicated bus unit ignores the CI operation.
US10083135B2 Cooperative overlay
An embedded system includes a program to be executed. The program is divided into overlays. The embedded system includes a processor configured to request one of the overlays. The requested overlay includes a segment of the program to be executed by the processor. The embedded system also includes a first level memory device coupled to the processor. The first level memory device stores less than all of the overlays of the program. The embedded system further includes a memory management unit coupled to the processor and the first level memory device. The memory management unit is configured to determine, based on a logical address provided by the processor, whether the requested overlay is stored in the first level memory device. The memory management unit is additionally configured to convert the logical address to a physical address when the requested overlay is stored in the first level memory device. The physical address points to the requested overlay.
US10083133B2 Facilitating communication between memory devices and CPUs
According to one embodiment, an apparatus comprises one or more memory devices and one or more processors coupled to a circuit board. The memory devices are configured according to a second memory technology. The processors are configured to receive messages conforming to a first memory technology, translate the messages from the first memory technology to the second memory technology, and send the translated messages to the memory devices.
US10083130B2 Memory lock system with manipulatable input device and method of operation thereof
A security system for an external data storage apparatus and method of control thereof includes: a data storage, in which data is stored; a high-speed serial bus, which connects the data storage with a data terminal, which reads and writes the data stored in the data storage; a key input unit, which converts an identification (ID), which is input by operation of the user, to an electrical signal and outputs the converted signal; a memory, which stores and sets the ID input by the key input unit; and a control circuit, which, when the ID input by the key input unit is applied, compares the input ID with the preset ID stored in the memory and drives the data storage based on the compared results.
US10083128B2 Generating memory dumps
A method for generating a dump comprising data generated by a virtual system in a computing environment is depicted. The method comprises: initiating a dump process for dumping data generated by the virtual system and stored in guest memory; sending a dump request for the data from the virtual machine monitor to the trusted component; in response to receiving the dump request, generating a symmetric dump generating key; reading the data from the guest memory; encrypting the data with the symmetric dump generating key; encrypting the symmetric dump generating key with the public cryptographic key of the client system; providing the encrypted dump data and the encrypted symmetric dump generating key to the virtual machine monitor; generating a dump comprising the encrypted dump data and the encrypted symmetric dump generating key; and providing the dump to the client system.
US10083119B2 Memory having a static cache and a dynamic cache
The present disclosure includes memory having a static cache and a dynamic cache. A number of embodiments include a memory, wherein the memory includes a first portion configured to operate as a static single level cell (SLC) cache and a second portion configured to operate as a dynamic SLC cache when the entire first portion of the memory has data stored therein.
US10083113B2 Scheme for determining data object usage in a memory region
Method and apparatus for managing memory is disclosed herein. In one embodiment, the method includes specifying a first load-monitored region within a memory, configuring a performance monitor to count object pointer accessed events associated with the first load-monitored region, executing a CPU instruction to load a pointer that points to a first location in the memory, responsive to determining that the first location is within the first load-monitored region, triggering an object pointer accessed event, updating a count of object pointer accessed events in the performance monitor, and performing garbage collection on the first load-monitored region based on the count of object pointer accessed events.
US10083111B2 Test script configuration spreadsheet
A test script may be written in a test script configuration spreadsheet. A plurality of test scripts may be listed in a test suite spreadsheet. A user may hit a run key to execute all or any subset of the test scripts listed in the test suite spreadsheet. A test engine may read the test suite spreadsheet and the test script configuration spreadsheets to execute the test scripts on any platform or browser specified by the test suite spreadsheet.
US10083109B2 Testing a browser-based application
A method and system for testing multiple language versions of a browser-based application. A host language Hypertext Transfer Protocol (HTTP) request issued by a host language browser is received. The host language HTTP request is configured to be sent to a host server address. The host language HTTP request comprises parameter strings in a host language. A target language HTTP request is generated by replacing each host parameter string of at least one host parameter string of the parameter strings in the received HTTP request with a respective target parameter string associated with a target language that differs from the host language. The generated target language HTTP request is configured to be sent to a target server address associated with and different from the host server address.
US10083105B2 Smart advice to charge notification
Systems and methods are disclosed for advising a user when an energy storage device in a computing system needs charging. State of charge data of the energy storage device can be measured and stored at regular intervals. The historic state of charge data can be queried over a plurality of intervals and a state of charge curve generated that is representative of a user's charging habits over time. The state of charge curve can be used to generate a rate of charge histogram and an acceleration of charge histogram. These can be used to predict when a user will charge next, and whether the energy storage device will have an amount of energy below a predetermined threshold amount before the next predicted charging time. A first device can determine when a second device typically charges and whether the energy storage device in the second device will have an amount of energy below the predetermined threshold amount before the next predicted charge time for the second device. The first device can generate an advice to charge notification to the user on either, or both, devices.
US10083103B1 Circuits relating to the calculation of power consumption of phase change memory devices, phase change memory systems including the same, and methods relating to the calculation of power consumption of phase change memory devices
A circuit for calculating power consumption of a phase change memory (PCM) device may be provided. The circuit may include a plurality of pipelines and an arithmetic logic circuit. The plurality of pipelines may be configured to correspond to a plurality of write periods exhibiting different power consumption values during a write operation of the PCM device executed by a write command. The plurality of pipelines may shift or transmit data in synchronization with a clock signal. The arithmetic logic circuit may be configured to perform an adding operation of all of deviations of the power consumption values at a point of time that data transmission between at least two of the plurality of pipelines occurs, to thus generate a total power consumption value.
US10083102B2 Systems and methods to service an electronic device
The disclosed embodiments include systems and methods to service an electronic device. In one embodiment, the method includes receiving a request to service an electronic device communicatively connected to a test station. The method also includes obtaining a device model and an image group of the electronic device and determining criteria to service the electronic device in accordance with a desired setup, where each image group is associated with one or more different device models. The method further includes transmitting a request to service the electronic device to a management system having an image of applications compatible with the image group of the electronic device. The method further includes receiving at least one of a virtual hard drive storing a copy of the image of the applications and an indication of a location of the virtual hard drive. The method further includes executing the applications to service the electronic device.
US10083097B2 Storing related data in a dispersed storage network
A method includes determining, by a first client and a second client module, that a first data object and a second data objects are related. The method further includes dispersed storage error encoding the first data object to produce a first plurality of sets of encoded data slices and the second data object to produce a second plurality of sets of encoded data slices. The method further includes sending, by the first client module, first requests regarding the first plurality of sets of encoded data slices to a set of storage units. The method further includes sending, by the second client module, second requests regarding the second plurality of sets of encoded data slices to the set of storage units. The method further includes processing, by a binding module, remaining phases of the first and second write requests as a single write operation for the first and second data objects.
US10083092B2 Block level backup of virtual machines for file name level based file search and restoration
A method for backing a computing system includes generating a local history table of filesystem objects that have changed since storing a first backup of the computing system where the local history table includes attributes of the filesystem objects and a set of operations associated with changes to the filesystem objects. The method further includes transferring, from the computing system to a backup server, a second backup of the computing system, where the second backup includes a block level representation of a portion of a data storage medium associated with the computing system. The method additionally includes merging the local history table with a global history table stored on the backup server, the global history table mapping a history of filesystem objects to a set of block level backups of the computing system including the first backup of the computing system and the second backup of the computing system.
US10083090B2 Nonvolatile dual in-line memory module and method for operating the same
A nonvolatile memory module includes a plurality of volatile memory devices sharing a data bus through which data is transmitted and a control bus through which a command and an address are transmitted; at least one nonvolatile memory device; and a controller including a backup logic which backs up data stored in the plurality of volatile memory devices when a fail in power of the host is detected or a backup operation is instructed from the memory controller of the host, wherein the backup logic sets a command address latency (CAL) of one among the plurality of volatile memory devices to a first value, and sets a command address latency of remaining volatile memory devices to a second value different from the first value.
US10083082B2 Efficient index checkpointing in log-structured object stores
A method to efficiently checkpoint and reconstruct an in-memory index associated with a log-structured object store includes enabling asynchronous write operations to occur to a log-structured object store. The log-structured object store utilizes an in-memory index to access objects therein. The method further enables checkpoint operations to occur to the log-structured object store without pausing the asynchronous write operations. When initiating checkpoint operations, the method establishes a “begin checkpoint” marker on the log-structured object store. This “begin checkpoint” marker is configured to point to an oldest known log location recorded in the in-memory index. In the event the in-memory index is lost, the method reconstructs the in-memory index by analyzing the log-structured object store starting from the oldest known log location. A corresponding system and computer program product are also disclosed and claimed herein.
US10083081B2 Responding to a maintenance free storage container security threat
A method includes detecting a storage error regarding an encoded data slice. The method further includes determining failure mode information regarding a set of storage units. The method further includes determining, based on the failure mode information, whether to use a data-based rebuilding protocol or a zero information gain rebuilding protocol for rebuilding the encoded data slice. The method further includes, when the zero information gain rebuilding protocol is to be used to rebuild the encoded data slice retrieving zero information gain partial encoded data slices from one or more storage servers of the set of storage servers; and rebuilding the encoded data slices based on the zero information gain partial encoded data slices.
US10083079B2 Enhanced memory reliability in stacked memory devices
The invention pertains to semiconductor memories, and more particularly to enhancing the reliability of stacked memory devices. Apparatuses and methods are described for implementing RAID-style error correction to increase the reliability of the stacked memory devices.
US10083065B2 Creating multiple rules for a device to allow concurrent access to the device by different virtual machines
An exemplary system may allow concurrent access to a device by different virtual machines. In one embodiment, the system receives a request to add a virtual machine (VM) of a plurality of virtual machines to a host, the request identifying a device that is shared by the plurality of virtual machines. The system creates a VM-specific rule for the device based on the VM. The system stores the VM-specific rule for the device in association with the VM.
US10083064B2 Systems and methods for smart tools in sequence pipelines
The invention relates to bioinformatics pipelines and wrapper scripts that call executables in those pipelines and that also identify beneficial changes to the pipelines. A tool in a pipeline has a smart wrapper that can cause the tool to analyze the sequence data it receives but that can also select a change to the pipeline when circumstances warrant. In certain aspects, the invention provides a system for genomic analysis. The system includes a processor coupled to a non-transitory memory. The system is operable to present to a user a plurality of genomic tools organized into a pipeline. At least a first one of the tools comprises an executable and a wrapper script. The system can receive instructions from the user and sequence data—instructions that call for the sequence data to be analyzed by the pipeline—and select, using the wrapper script, a change to the pipeline.
US10083055B2 Management of IoT devices in a virtualized network
Specialized, service optimized virtual machines are assigned to handle specific types of Internet of Things (IoT) devices. An IoT context mapping policy engine within the context of a virtualized network function manages IoT context mapping policy functions in load balancers. The IoT context mapping policy functions select service optimized virtual machines based on IoT device IDs, and assign those virtual machines to handle the devices. The IoT context mapping policy functions provide load data to the IoT context mapping policy engine. Based on the load data, the IoT context mapping policy engine maintains appropriate scaling by creating or tearing down instances of the virtual machines.
US10083045B2 Booting computer from user trusted device with an operating system loader stored thereon
In an approach to allowing a computer to boot from a user trusted device (UTD), the computer comprises a data storage device storing operating system (OS) services, and a version of an OS loader. The UTD is connectable to the computer and stores a boot loader, detectable by a firmware executing at the computer, and an OS loader, and wherein the UTD prevents an unauthenticated user to modify the boot loader and the OS loader stored thereon. The computer then, upon connection, lets the boot loader be detected by the firmware for execution of the boot loader at least partly at the computer, to cause to transfer the OS loader from the UTD to the computer, and executes the transferred OS loader at least partly from the computer, to execute at least one crypto driver for the OS, to start the OS services and complete booting of the computer.
US10083019B2 Providing application functionality for uninstalled applications
A method is performed at a mobile computing device including a non-transitory memory that stores a first native application that is installed at the mobile computing device and one or more processors. The method includes executing the first native application that is installed at the mobile computing device. The method includes formulating a query for application functions. The method includes sending the query to a remote system via the first native application, wherein the remote system stores information regarding application functions. The method includes, in response to sending the query, receiving a result that includes a portion of a functionality associated with a second native application. The method includes providing access to the functionality without installing the second native application.
US10083016B1 Procedurally specifying calculated database fields, and populating them
A facility for defining a calculated distinguished database field is described. The facility receives a formula usable to calculate the value of the distinguished database field for each of a plurality of database rows, the formula expressed as a method in a distinguished procedural programming language. The facility transforms the formula method into a syntax tree for the distinguished procedural programming language. The facility modifies the syntax tree to provide variable context, field projection, runtimetype dynamic property accessors, and/or field path mapping. The facility transforms the modified syntax tree into a second version of the formula method in the distinguished procedural programming language.
US10083015B2 Mobile accessibility evaluation from application binary
An approach is provided that identifies interface changing events in the binary executable of an application. The approach generates code modules that are directed at evaluating accessibility requirements pertaining to the identified interface changing events. A modified binary of the application is created with the modified binary including the binary executable and the generated code modules. The modified binary is then executed. When one of the interface changing events is encountered, one of the generated code modules is executed and this code module returns a set of accessibility data that pertains to the interface changing event.