Document Document Title
US10349367B2 Methods and systems for synchronizing devices
Disclosed are methods and systems for synchronizing clocks maintained at different devices in a wireless communication network. A first wireless transceiver device may receive one or more messages from a second wireless transceiver device with parameters indicative of a first clock state. The first wireless transceiver device may then synchronize a second clock state maintained at the first wireless device based, at least in part, on the one or more parameters indicative of the first clock state.
US10349366B2 Topology for a wireless modular network
An activity monitoring system comprising a plurality of wireless units wherein a first wireless unit comprises a wireless transceiver to broadcast at least one timing signal; a second wireless unit comprises: a wireless transceiver to receive at least one signal; a monitoring device that generates monitoring data; a memory to store the monitoring data; a processor to synchronize a time with the corresponding monitoring data; and wherein the second wireless unit: processes the received timing signal from the first wireless unit; synchronizes the monitoring data with the timing signal resulting in a time-synchronized data stream.
US10349358B2 Method and apparatus for determining transmission power of uplink control channel in wireless communication system
A method is provided for determining transmit power of an uplink control channel of a user equipment to which two cells having different uplink (UL)-downlink (DL) configurations are assigned. A larger value between N1, the number of downlink subframes corresponding to a subframe n of a first cell having a first UL-DL configuration, and N2, the number of downlink subframes corresponding to a subframe n of a second cell having a second UL-DL configuration is chosen. A parameter value is determined based on the chosen value.
US10349356B2 Terminal device, base station apparatus, integrated circuit, and communication method
A value of a first parameter in a subframe n is determined based on a TPC command for a PUCCH received in a subframe (n-KPUCCH). A value of a second parameter in the subframe n is determined based on a TPC command for a PUSCH received in a subframe (n-KPUSCH). A value of KPUCCH is specified based on a first UL-DL configuration. A value of KPUSCH is specified based on a second UL-DL configuration. The value of the first parameter for a subframe i of which an instruction as an uplink subframe is not performed by the first UL-DL configuration is set to the value of the first parameter for a subframe (i−1). The value of the second parameter for a subframe k of which an instruction as an uplink subframe is not performed by the second UL-DL configuration is set to the value of the second parameter for a subframe (k−1).
US10349355B2 Context-based mobility analysis and recognition
A mobile device includes an inertial sensor generating inertia signals based upon motion of the mobile device. The mobile device further includes a high power module that consumes more power than the inertial sensor. A processor is programmed to determine whether the mobile device is being carried by a user who is walking based upon the inertia signals. The processor deactivates the high power module or maintains the high power module in a low power mode based upon a determination that the mobile device is being carried by a user who is walking.
US10349352B2 Method and device for reducing power of device in wireless communication system supporting direct device to device communication
The present invention relates to a method and a device for reducing the power of a device in a wireless communication system supporting direct device to device (D2D) communication. A method, for transmitting a signal of a device in a wireless communication system supporting direct D2D communication according to the present invention, comprises the steps of: entering sleep mode in direct D2D communication between a device and an opponent device; if data to be transmitted to the opponent device is generated, transmitting a paging signal for the opponent device to a base station connected to the device, thereby requesting transmission of the paging signal to the opponent device; and resuming the D2D communication with the opponent device that has received the paging signal through the base station.
US10349351B2 Reliability detection of channel quality indicator (CQI) and application to outer loop power control
A method for performing outer loop power control in wireless communications includes initializing a time interval clock to count down a predetermined time interval; receiving and decoding a channel quality indicator (CQI) message; computing a decision metric value for each symbol in the decoded CQI message; determining whether the CQI message is erroneous; counting a number of erroneous CQI messages; and signaling a wireless/transmit receive unit to adjust an uplink transmission power on a condition that the time interval clock has expired and the number of erroneous CQI messages exceeds a threshold.
US10349349B2 System and method for semi-persistent and dynamic scheduling and discontinuous reception control
Methods of combining semi-persistent resource allocation and dynamic resource allocation are provided. Packets, such as VoIP packets, are transmitted on the uplink and downlink using respective semi-persistent resources. For each mobile device, awake periods and sleep periods are defined. The semi-persistent resources are aligned with the awake periods so that most of the time the mobile device can turn off its wireless access radio during the sleep periods. In addition, signalling to request, and to allocate, resources for additional packets are transmitted during the awake periods, and the resources allocated for the additional packets are within the awake windows.
US10349340B2 Transmission of BSS load element in wireless local area network system
A method and system for providing utilization information for a basic service set (BSS) in a wireless local area network system, performed by an access point, including generating and transmitting a BSS load element including a capable STA count field, a plurality of frequency and/or spatial stream underutilization fields, and a plurality of delta observable secondary channel utilization fields. The capable STA count field indicates a total number of STAs currently associated with the BSS. Each of the frequency and/or spatial stream underutilization fields indicates underutilized frequency and/or spatial stream domain resources on Orthogonal Frequency Division Multiple Access resource units for each channel, and each of the frequency and/or spatial stream underutilization fields is calculated based on RU size. Each of the delta observable secondary channel utilization fields indicates a utilization for a subband within a secondary channel calculated based on observable utilization on the corresponding secondary channel.
US10349337B2 Bandwidth allocation
Apparatuses, methods, and systems for allocating capacity for links of a multi-hop distributed network are disclosed. One method includes allocating capacity, by a central controller, for each link of a plurality of links of a sector of a wireless network based at least in part on a number of devices directly or indirectly wirelessly connected to the sector, providing the allocated capacity for each link to the sector, and adjusting, by the sector, the allocated capacity for at least one link of the plurality of links of the sector.
US10349336B1 High-rate multihop network with beamforming
A multihop network has nodes divided into user nodes, and base stations (BSs) each connected to a core network (CN). Each user node scans a surrounding area by an antenna array to identify a subset of the nodes wirelessly reachable by this user node and connectable to any BS. Node-specific information items determined for each reachable node include a farness value indicating farness in location between the reachable node and the user node. A target reachable node through which the user node communicates is selected and has a lowest farness value among the reachable nodes in the subset. The user node is communicable with a BS directly, or indirectly by multihop communication via the target reachable node, thereby allowing a total number of BSs adequate to support data communication between the CN and all the user nodes to be reduced when compared to non-multihop communication over the same geographical area.
US10349332B2 Network communication using selected resources
Methods and systems are described for transmitting data using various selected resources. For example, first one or more resources may be selected based at least in part on feedback from a first network node. A second network node may cause first data to be transmitted using the selected one or more resources. The second network node may also cause second data to be transmitted using second one or more resources. The resources may comprise, for example, tones, time slots, time-frequency channels, time resources, and/or frequency resources.
US10349330B2 Method, base station and a user equipment for selecting a set of beams to be monitored by said UE
A method of selecting a set of beams to be monitored by a User Equipment, UE, in a telecommunication network, said telecommunication network comprising a Base Station, BS, function coupled to at least one Access Node, AN, serving said UE, said method comprising the steps of receiving measurement data comprising measurements of qualities of beams observed by said UE, wherein said beams originate from said at least one AN to said UE, and originate from at least another AN in said telecommunication network to said UE, retrieving at least one measurement data from a particular UE that matches the received measurement data, wherein the historical database comprises historical measurement data comprising measurements of qualities of beams observed by UE's in said telecommunication network over time, selecting a set of beams to be monitored by said UE based on said retrieved at least one measurement data from said particular UE and based on subsequent measurement data of said particular UE over time in said historical database, and transmitting said selected set of beams to be monitored to said UE.
US10349329B2 Mechanisms for differentiated treatment of offloaded traffic
Communication using a radio access network (RAN) including a primary cell for license spectrum access and a secondary cell for unlicensed spectrum access may be improved to provide optimal performance while considering characteristics of the primary cell and the secondary cell. The apparatus may be a core network entity. The core network entity is connected to a RAN including a primary cell utilizing a licensed spectrum and a secondary cell utilizing an unlicensed spectrum. The core network entity determines an authorization for data traffic to be offloaded to the secondary cell based on data traffic characteristics. The core network transmits an indication of the authorization to the RAN.
US10349326B2 Handover method and system in master-slave network, master device, and slave device
A handover method in a master-slave network, and a master device, and slave devices are provided. The method includes when a master device or a first slave device determines that a user device needs to be handed over to a second slave device, the first slave device sends, to the second slave device, a first identifier of a first network interface allocated by the first slave device to the user device, and first network connection information used after the user device establishes a connection to the first network interface of the first slave device. The first identifier of the first network interface and a second identifier of the user device correspond on a one-to-one basis. The first slave device deactivates the first network interface and the second slave device activates a second network interface.
US10349319B2 Handover preparation in a radio communications system
A method for preparing handover of a mobile device from a serving base station in a radio communications system, includes sending an identity indicator of the mobile device, from the serving base station to a plurality of neighboring bases stations; receiving, from at least a subset of said neighboring base stations, detection data representing the respective base station's ability to detect the mobile device; sending cell identity data, from the serving base station to the mobile device, representing at least candidate base stations for the mobile device to monitor.
US10349316B2 Method in communication device for starting a circuit switched fallback in wireless communication system
A method in a wireless communication device for starting a Circuit Switched FallBack, CSFB, in a wireless communication system is disclosed. The wireless communication system comprises one or more Long-Term Evolution, LTE, networks and one or more 2nd or 3rd Generation, 2G/3G, networks. When the communication device is camping in an LTE network and starts a Circuit Switched, CS, service, the wireless communication device sends a CSFB request to a Mobility Management entity, MME, via an access node in the LTE network and starts a first timer and/or a first counter upon sending the CSFB request. When the first timer and/or the first counter is expired and no response to the CSFB request has been received from the LTE networks, it starts a cell search procedure in the 2G/3G networks and starts the CS service via a target cell selected by the cell search procedure in the 2G/3G networks.
US10349313B2 Enhanced features for a gateway coordinating multiple small cell radio access networks
A method of coordinating a plurality of radio access networks (RANs) includes aggregating, with a gateway, communications interfaces between a plurality of RANs and a packet core network through the gateway. A plurality of radio nodes (RNs) in each of the RANs is communicatively coupled to the gateway and to user equipment (UE) devices associated with the RNs in each of the RANs. The gateway also controls and coordinates mobility of the UE devices within and among the RANs.
US10349309B2 Admission control and load balancing
Certain aspects of the present disclosure relate to methods and apparatus for wireless communication, and more particularly, to methods and apparatus to enable a node to be aware of active services and context for a mobile device in order to determine the load balancing and admission control for the services. For example, in certain aspects, a mobile device for managing at least one data flow between a core network and the mobile device may determine whether at least one of the data flow or a service related to the data flow should be reported and send a report to a first node based on the determination. The report may identify at least one of the data flow or service and indicates a packet data network (PDN) connection or bearer associated with the service or data flow.
US10349308B2 Communication control method, user terminal, and processor
A communication control method is a method for performing offload to transfer a traffic load of a cellular base station to an access point. The communication control method comprises a step of maintaining without releasing the first connection, by a user terminal that have established a first connection with the cellular base station, even when the offload is started after establishing a second connection with the access point; and a determining step of determining, by the user terminal, whether the offload is continued or canceled after the offload is started.
US10349302B2 Rate adaptation using network signaling
Systems, methods, and instrumentalities are disclosed to perform rate adaptation in a wireless transmit/receive unit (WTRU). The WTRU may receive an encoded data stream, which may be encoded according to a Dynamic Adaptive HTTP Streaming (DASH) standard. The WTRU may request and/or receive the data stream from a content server. The WTRU may monitor and/or receive a cross-layer parameter, such as a physical layer parameter, a RRC layer parameter, and/or a MAC layer parameter (e.g., a CQI, a PRB allocation, a MRM, or the like). The WTRU may perform rate adaption based on the cross-layer parameter. For example, the WTRU may set the CE bit of an Explicit Congestion Notification (ECN) field based on the cross-layer parameter. The WTRU may determine to request the data stream encoded at a different rate based on the cross-layer parameter, the CE bit, and/or a prediction based on the cross-layer parameter.
US10349300B2 Method and device for applying load-specific offset by terminal in wireless communication system
Provided are a method for applying a load-specific offset by a terminal in a wireless communication system and a device supporting same. A terminal can receive BSS load information from a WLAN AP, calculate a load-specific offset on the basis of the BSS load information, and apply the load-specific offset to a measurement report-inducing event.
US10349299B2 Technique for controlling minimizing of drive tests log tracing of user equipment in idle mode
A technique for controlling Minimizing of Drive Tests, MDT, log tracing, is disclosed. In a method aspect, the method is performed by a base station and comprises sending, from the base station to at least one user equipment being in an idle state, control information comprising control indicators to trigger controlling of MDT log tracing. The control indicators comprise at least two of the following: a first start indicator to instruct starting a log of a new MDT trace, a second stop indicator to instruct stopping a log of an existing MDT trace to be resumed later, a third clear indicator to instruct clearing a log of an existing MDT trace, a fourth resume indicator to instruct resuming a log of a previously stopped MDT trace, a fifth aggregate indicator to instruct aggregating, over a predetermined number of test runs, each log per test run of an existing MDT trace, and a sixth report indicator to instruct immediate reporting of a log of an existing MDT trace.
US10349298B2 Method for ordering measuring of inter-device interference in wireless communication system, and device for same
The present invention relates to a method and device for ordering the measuring of Inter-Device Interference (IDI) for a base station in a wireless communication system. In particular, the method is characterized by comprising the steps of: transmitting downlink allocation information on a certain wireless resource to a first terminal; ordering the measuring of IDI to the first terminal when the certain wireless resource is allocated for uplink communication by at least one second terminal; ordering the transmitting of a reference signal defined for measuring IDI for the at least one second terminal; and transmitting reference signal measurement information, allocated to the at least one second terminal, to the first terminal.
US10349294B2 Efficient relay transmission method and device in wireless access system supporting device to device communication
The present invention relates to a method for efficiently transmitting and receiving a device to device (D2D) signal by utilizing relay user equipment (rUE) in a wireless access system supporting D2D communication. As one embodiment of the present invention, a method by which rUE efficiently relays a D2D signal in a wireless access system supporting D2D communication can comprises the steps of: receiving, from a base station, an upper layer signal including a reference value for measuring signal quality; measuring signal quality for at least one access link; selecting an access link to be relayed on the basis of the reference value; and relaying a D2D signal for the selected access link.
US10349292B2 Radio terminal, radio communication system, and radio communication method
A communication unit of a radio terminal performs radio measurement of a base station and monitoring of a paging signal within a periodic duration. A controller controls the communication unit so as to perform filtering of the radio measurement within the duration with intervals less than half of the duration.
US10349287B2 Adaptive sector configuration of an adaptive antenna system
The present disclosure relates to methods, arrangements and computer programs for antenna sector configuration for an adaptive antenna system, AAS. A method, performed in a network node, comprises associating (35) wireless devices served from the network node to sectors of a respective sector configuration model based on radio network measurements, wherein the association is performed for each out of a number of sector configuration models. The method further comprises estimating (S37) performance metrics for each sector configuration model based on the associating of wireless devices to sectors of the respective sector configuration model and selecting (S37) an antenna sector configuration of the AAS based on the estimated performance metrics.
US10349286B2 System and method for wireless positioning in wireless network-enabled environments
A system and method for providing wireless positioning and an accuracy measure thereof, using a probabilistic approach alone or in combination with other models, is provided, for wireless-network-enabled areas. Further means of ranking “base-stations” in a wireless network area according to position discrimination significance and using this ranking to provide an accuracy measure of positioning is provided. Further means of determining the locations of “base-stations” of a wireless network in unknown area without the need for any absolute reference based positioning system is provided.
US10349284B2 System and method to provide uplink interference coordination in a network environment
A method is provided in one example embodiment and may include determining for each of one or more macro cell radios, a corresponding set of one or more small cell radios that are under a coverage area of each of the one or more macro cell radios, wherein each corresponding set is associated with a corresponding macro cell radio; calculating interference coordination parameters for each small cell radio belonging to each corresponding set, wherein the interference coordination parameters for each small cell radio belonging to each corresponding set comprises an uplink interference budget for each small cell radio; and communicating the interference coordination parameters to each small cell radio belonging to each corresponding set.
US10349281B2 Detection method against charging fraud
It is provided a method, comprising monitoring if a request is received, wherein the request requests to replace a stored first address of a charging system by a second address, the first address is different from the second address, and the charging system is assumed to control a primary account of a subscriber; informing that the request might be malicious if the request is received.
US10349270B2 Method of establishing communications
A method of establishing communications with a first device is disclosed. The method includes: the first device presenting connection information to a second device; receiving a response from a second device; establishing an association with the second device; transmitting, in response to a determination that the first device and the second device are connected for data, first data to the second device, the first data comprising addressing information for a server; receiving second data from the second device, the second data comprising second information for establishing communications with the first device; and configuring the first device to receive third data from a location remote to the first device using the second information from the second data.
US10349268B1 Automatic communication device onboarding
A method and system for preparing a portable communication device for onboarding to a service network. The system includes a provisioning server, a device management server, and a factory computer. The factory computer is configured to call the provisioning server with a message that includes at least one unique identifier of the portable communication device and a certificate signing request. The provisioning server is configured to store the at least one unique identifier, register, using the at least one unique identifier, the portable communication device with the device management server, and transmit, in response to the message from the factory computer, a signed certificate and an endpoint address to the factory computer.
US10349266B1 Method and system for programmatically changing the (U)SIM parameters to aid provisioning and distribution of internet of things devices globally
The embodiments described herein relate generally to a method and system for using mobility management entity (MME), Signaling Transfer Point (STP), Services Capability Exposure Functions (SCEF) in a 3G or 4G network and adding an application using USIM application toolkit resident in the USIM of an IoT device (UE) whereby it could use location information (i.e., broadcast public land mobile network (PLMN), Time Information, cell identification etc. to update the subscriber identification information or alternatively get an instruction from the network to do so The updated identity could help device in getting served by a nearby service nodes.
US10349265B2 Techniques for mobility mode selection in uplink-based and downlink-based mobility
Various aspects described herein relate to techniques for mobility mode selection in uplink-based and downlink-based mobility in wireless communications systems. In an aspect, a method for wireless communications may include determining that a user equipment (UE) is operating in a first mobility mode, determining whether the UE satisfies at least one condition associated with mobility of the UE for mobility mode selection, and selecting a second mobility mode based on a determination that the UE satisfies the at least one condition, wherein each of the first mobility mode and the second mobility mode is an uplink mobility mode or a downlink mobility mode. The techniques described herein may apply to different communications technologies, including the 5th Generation (5G) New Radio (NR) communications technology.
US10349258B2 Identification of potentially neighboring network nodes in a wireless communication network
Identification of network nodes (110a-c) of a first Radio Access Technology, “RAT”, and of a wireless communication network (100), which network nodes (110a-c) are at least potentially neighboring each other. Multiple information sets associated with multiple communication devices (120a-c), respectively, are obtained (204a-b; 401). Each communication device (120a-c) supports both the first RAT and another, second RAT. Each information set, thus associated with a communication device (120a), identifies a network node (110a) of the first RAT, and one or more network nodes (111a) of the second RAT that have been identified by the communication device (120a) when the communication device (120a) was associated with a communicative connection to said identified network node (110a) of the first RAT. The network nodes (110a-b) of the first RAT that are at least potentially neighboring each other are then identified (205; 402) based on the obtained multiple information sets.
US10349257B1 Methods and systems for provisioning emergency numbers
There is provided a method and device for provisioning emergency number information on a user equipment. When a dialed number matches an emergency number from the provisioned emergency number information, the user equipment selects either the circuit switched domain or the packet switched domain and executes a call setup procedure for that domain.
US10349255B2 Communication system and method
A communication method and device are described. The communication device can be a multi-subscriber identity module (SIM) communication device configured to communicate using a first SIM and a second SIM. In the communication method, a Multimedia Broadcast Multicast Service (MBMS) communication can be established using the first SIM. Further, whether the MBMS communication is prioritized over a second communication being initiated using the second SIM can be determined. The MBMS communication and the second communication can be managed based on the determination. The communication device can include a service priority determination processor that can determine whether the MBMS communication is prioritized over the second communication.
US10349253B2 Method for transmitting and receiving data, and device therefor
A method for transmitting and receiving data between a first device and a second device using Bluetooth low energy (BLE) in a wireless communication system supporting Bluetooth communication is disclosed. A method performed by a first device comprises the steps of: storing synchronization data of a first device and a second device when a scan request of the second device and a scan response of the first device are made in response to the advertising of the first device; and resuming the advertising on the basis of the stored synchronization data when a connection between the first device and the second device is disconnected.
US10349250B2 System and method for creating physical objects used with videogames
A user may create a customized virtual game character and the customized virtual game character may be physically substantiated. In some embodiments the virtual game character is physically substantiated by printing a representation of the virtual game character on a card, which in some embodiments has computer readable information regarding the virtual game character. In some embodiments the virtual game character is physically substantiated by making a toy in the form of the virtual game character, which in some embodiments has computer readable information regarding the virtual game character. In some embodiments the toy is made by way of 3-D printing, with for example character information uploaded from a user's game machine to a 3-D printing facility, which may also receive additional detailed information about parts of the character from a third party server.
US10349247B2 Terminal device and method for controlling the same
A terminal device is provided. The terminal device includes a communication interface unit configured to receive image data of an application installed in another terminal device that is streamed from the another terminal device, a display unit configured to display the image data, a control unit configured to receive an installation file associated with the application through the communication interface unit while the image data is being displayed, and to execute the received installation file when authentication of the installation file is completed, and a storage unit configured to allow the application to be installed therein according to execution of the installation file.
US10349245B2 Information processing apparatus and non-transitory computer readable medium for communicating with a robot
An information processing apparatus includes a sender and a receiver. The sender sends a character in a virtual space to a robot device. The receiver receives authorization to operate the robot device in return for the character sent to the robot device.
US10349243B1 System for location based triggers for mobile devices
Various systems are provided comprising: a building including one or more facilities each including at least one broadcast short-range communications unit having a fixed location, an application/computer code configured for execution by at least one of a plurality of mobile devices, and at least one server, that, together, are configured to cooperate to trigger one or more mobile device actions including causing to be output visual information, based on particular location-relevant information that is, in turn, based on at least one value.
US10349237B2 Apparatus and method for providing enhanced telephonic communications
A system that incorporates teachings of the present disclosure may include, for example, a device that facilitates presentation of a textual transcription of an audio portion of an active voice call between a first communication device and a second communication device on a first display device. A presence of the first communication device being nearby local device is detected during the active voice call. In response to the detecting of the presence, the facilitating of the presentation of the textual transcription on the first display device is discontinued, wherein the textual transcription is provided to the local device for presentation on a second display device. Other embodiments are disclosed.
US10349226B2 System and method for providing data
A system and method for the delivery and display of information, including an information inventory containing information to be delivered, an information serving engine, a targeting engine, a subscriber database and a subscriber-information matching arrangement, the system and method configured for the delivery of information based on various factors.
US10349224B2 Media and communications in a connected environment
Providing audio and/or video content from one user to a second user within an environment are described. An electronic device can receive conversational content from one user and determine that it is directed to a second user. The second user can be determined to be within another location of the environment (e.g., a different room of a house) and identify the capabilities of devices within the other location. Play back of the conversational content can then be performed using the identified devices within the other location.
US10349217B2 Undesirable encounter avoidance
A method disclosed herein for allows users to avoid such undesirable encounters by determining whether an undesirable contact of the user has opted for sharing location information, in response to determining that the undesirable contact has opted for sharing location information, collecting location signal from the undesirable contact, forecasting anticipated locations of the undesirable contact over a period based on the location signal of the undesirable contact, forecasting anticipated locations of the user over the period, determining potential of encounter between the user and the undesirable contact based on analysis of anticipated locations of the user and the anticipated locations of the undesirable contact over the period, generating an undesirable contact avoidance scheme based on the potential of encounter, and optionally notifying the user of the undesirable contact avoidance scheme.
US10349216B1 Motion detection for passive indoor positioning system
An enterprise system configures access point devices at an enterprise location to communicate with a location determination system. The location determination system receives wireless signal attributes of user computing devices broadcasting Wi-Fi signal data at the enterprise location from one or more access point devices. For a particular time window, the location determination system determines aggregated features of received wireless signal data across all access point devices, and classifies each of the user computing devices as moving or stationary by applying the wireless signal data to a model. For each of the user computing devices determined to be moving, the location determination system calculates a respective position of the user computing device based on the wireless signal data. For each of the user computing devices determined to be stationary, the location determination system does not calculate a respective position of the respective user computing device.
US10349211B1 Mobile location security system
A system and method is provided for sharing mobile device location information. The method includes receiving signals by a mobile device and determining by the mobile device a first location of the mobile device at a first time based on the signals received by the mobile device. Time data is accessed by the mobile device and the mobile device determines based on the time data that the first time is in a first time window. The first location is transmitted to a particular user device at least responsive to the first time being in the first time window. The mobile device determines a second location of the mobile device at a second time based on the signals received by the mobile device. A first error is applied to the second location at least responsive to the determining of the second location at the second time, and the second location is transmitted including the first error to the particular user device.
US10349208B1 Systems and methods for real-time prediction of mobile device locations
A system coupled to a packet-based network is configured to predict the locations of one or more mobile devices communicating with the packet-based network. The system comprises a request processor configured to detect location events associated with mobile devices communicating with the packet-based network, each location event corresponding to a time stamp and identifying a geo-place in a geo database. The system further comprises an off-line prediction subsystem configured to train a plurality of off-line prediction models and an on-line prediction model using various historical location events. The off-line prediction subsystem is further configured to generate off-line prediction results corresponding to the off-line prediction models. The system further comprises an on-line prediction subsystem configured to construct a feature vector using the off-line prediction results and recently detected location events in response to a request received in real-time, and to generate on-line prediction results by applying the on-line prediction model to the feature vector.
US10349207B2 Mobile geo-fence system
Various systems and methods for a mobile geo-fence system are described herein. A system for managing mobile geo-fences includes a tracking module to track a mobile geo-fence, the mobile geo-fence corresponding to a mobile device; a detection module to detect an intersection of the mobile geo-fence with a second geo-fence; and a data transmission module to provide data to the mobile device based on a data sharing policy.
US10349206B2 Geofence profile management
Concepts and technologies are disclosed herein for geofence profile management. A processor can execute a geofence profile management service. The processor can receive geofence profile data from an administrator device. The processor can create, based upon the geofence profile data, a geofence profile. The geofence profile can include a geofence profile title, a geofence profile description, and a geofence profile option. The processor can provide the geofence profile to a user device. The processor can determine that the user device accepts the geofence profile, and the processor can activate the geofence profile in response to the user device accepting the geofence profile.
US10349204B2 Contextual geo-location idling
The present disclosure involves systems, software, and computer implemented methods for augmenting ping timing for mobile devices based on contextual analysis of a current data exchange based on historical data exchange data. One example system includes operations such as receiving information related to a current data exchange associated with a particular user profile. The current data exchange can be associated with a particular location, and each user profile can be associated with at least one data exchange pattern, where the data exchange pattern identifies a locational and a data exchange history of the user profile. The current data exchange is compared to a data exchange pattern of the particular user profile. If the current data exchange does not correspond, a request for the user's current location is transmitted to an associated user device. If the current data exchange does correspond, the current data exchange is associated with the particular location.
US10349202B1 System and method of using spatial and temporal signals to identify and prevent attacks
Systems and methods according to aspects of the invention verify requests for information over a network. Computing devices communicating over a network transmit numerous signals with various types of information including spatial information, temporal information, device-specific information, and transmission specific information. This information may be used to generate statistical records of valid request for information. Various combinations of these signals may be used to determine whether a request for information is a valid request based on the statistical records associated with the signals. Where a request for information has been verified, the system and method may provide the information. Where the request for information has not been verified, the system and method may deny the request for information. Thus the system and method may be used to prevent and block scraping and spamming attacks.
US10349198B2 Active room compensation in loudspeaker system
A method for compensating for acoustic influence of a listening room on an acoustic output from an audio system including at least a left and a right loudspeaker, the method comprising determining a left frequency response and a right frequency response, designing left and right compensation filters, and during playback applying the left and right filters to left and right input signals. The method further includes determining mono and side responses and designing mono and side compensation filters, and, during playback, applying the mono compensation filter to a mono signal based on the left and right input signals, and applying the side compensation filter to a side signal based on the left and right input signals. The filters are thus combined to provide left and right output signals which have been left/right filtered and mono/side filtered.
US10349192B2 Antenna with flared cross-feed in a hearing assistance device
A hearing assistance device such as a hearing aid includes an antenna for wireless communication with another device. The antenna includes two antenna elements and a cross-feed that provides for electrical connection between the two antenna elements. The cross-feed having a flared structure configured to reduce an effect of head loading on the performance of the wireless communication by approximately minimizing capacitive coupling between the cross-feed and a wearer when the hearing assistance device is worn by the wearer.
US10349191B2 Binaural gearing system and method
The present disclosure regards a binaural hearing system configured to receive sound signals from the environment having two hearing instruments to be worn on respective sides of the head of a user and to generate a binaural signal using the received sound signals of both hearing instruments.
US10349190B2 Hearing device with model control and associated methods
A hearing device includes: a processing unit configured to compensate for hearing loss of a user of the hearing device; and a memory unit, wherein the memory unit is configured to store model data comprising model information data indicative of available models for the hearing device, the model information data comprising first model information; wherein the processing unit is configured to: verify the model data, and reject the model data if verification of the model data fails.
US10349184B2 Microphone and pressure sensor
The present disclosure generally relates to acoustic assemblies. One acoustic assembly includes a base and a first die disposed on the base. The first die comprises a microelectromechanical system (MEMS) microphone that includes a first diaphragm and a first back plate. The MEMS microphone has a barometric release. The acoustic assembly also includes a second die disposed on the base. The second die comprises a pressure sensor. The acoustic assembly further includes a cover coupled to the base and enclosing the first dies and the second die. A back volume is formed between the base, the first die, the second die, and the cover. The pressure sensor is configured to sense a pressure of the back volume.
US10349181B2 Actuator fixing device and panel vibration type sound-generating display device including the same
Provided are an actuator fixing device and a panel vibration type sound-generating display device including the same. A display device includes: a display panel configured to display an image, a cover bottom configured to cover the display panel, and a plurality of sound-generating actuators supported by the cover bottom, the sound-generating actuators being configured to vibrate the display panel to generate sound, at least two of the sound-generating actuators being adjacent to each other.
US10349180B2 Shallow sub woofer
A shallow speaker and a method of manufacture for the shallow speaker. The method of assembly uses two different alignment jigs at two different stages of the assembly to ensure alignment of the speaker components. During manufacture, a subassembly of components is created in the speaker frame, and then removed along with the first alignment jig. A second alignment jig is then placed in the speaker, and the bobbin and voice coil added. The subassembly is then connected to the frame, and the voice coil connected to the external connection terminal. Finally, the cone and dust cap are installed.
US10349177B2 Wireless stereo sleep mask
A wireless stereo sleep mask is an apparatus that is used to block light from entering a user's eyes, while simultaneously providing the user a way to wirelessly interact with a smartphone or other similar devices. The apparatus includes an eye cover, an elastic strap, a first speaker, a second speaker, a control unit, and a wireless transceiver. The eye cover prevents light from disturbing the user. The first speaker and the second speaker are positioned in proximity to the user's ears. The control unit allows the user to adjust the volume of the first speaker and the second speaker. The elastic strap ensures the user is comfortable while wearing the eye cover. A microphone integrated into the control unit provides the user the ability to speak during phone calls, and to control the present invention using voice commands.
US10349176B1 Method for processing signals, terminal device, and non-transitory computer-readable storage medium
A method for processing signals, a terminal device, and a non-transitory computer-readable storage medium are provided. The method includes the following. When a user talks through the headphone, a first sound signal of external environment and a second sound signal of a talking party are alternately recorded with a headphone. A third sound signal of external environment is obtained, by eliminating voices in the first sound signal according to the second sound signal. Feature audio in the third sound signal of external environment is identified and reminding information corresponding to the feature audio is acquired. Inquire of the user whether the third sound signal is critical according to the reminding information, when the talk ends. An input operation of the user is detected and the third sound signal is processed according to the input operation of the user.
US10349173B2 Control and protection of loudspeakers
A nonlinear control system and a loudspeaker protection system. In particular, a nonlinear control system including a controller, an audio system, and a model is disclosed. The controller is configured to accept one or more input signals, and one or more estimated states produced by the model to produce one or more control signals. The audio system includes one or more transducers configured to accept the control signals to produce a rendered audio stream therefrom. An active loudspeaker with an integrated amplifier is disclosed. A loudspeaker protection system and a quality control system are disclosed. More particularly, a system for clamping the input to a loudspeaker dependent upon a bank of representative models is disclosed.
US10349172B1 Microphone apparatus and method of adjusting directivity thereof
A microphone apparatus is provided. The microphone apparatus includes a microphone cover; a circuit board, an integrated circuit, a first microphone, and a second microphone. The integrated circuit is coupled to the microphone cover and the circuit board to form a first chamber and a second chamber. The first microphone is placed inside the first chamber and configured to capture a first acoustic signal from a sound source. The second microphone is placed inside the second chamber and configured to capture a second acoustic signal from the sound source. The first microphone and the second microphone have the same sensitivity, phase, and omni-directivity. The integrated circuit performs a time-delay process on the second acoustic signal and subtracts the time-delayed second acoustic signal from the first acoustic signal to generate a differential signal. The integrated circuit forms a polar pattern of the microphone apparatus according to the differential signal.
US10349169B2 Asymmetric microphone array for speaker system
Various implementations include microphone arrays and related speaker systems. In one implementation, a microphone array is mounted in a housing having a primary X axis, a primary Y axis perpendicular to the primary X axis, and a primary Z axis perpendicular to the primary X axis and the primary Y axis. The microphone array can include a set of microphones positioned in a single plane perpendicular to the primary Z axis, and axially asymmetric with respect to both the primary X axis and the primary Y axis.
US10349167B2 Audio speaker with back volume containing adsorptive material
An audio speaker having a speaker housing surrounding a back volume that is divided into a rear cavity behind a speaker driver and an adsorption cavity separated from the rear cavity by a permeable partition, is disclosed. More particularly, the adsorption cavity may be defined between the speaker housing and the permeable partition, and may be directly filled with adsorptive particles to adsorb gas during sound generation. The permeable partition may allow the gas to flow between the rear cavity and the adsorption cavity, and may retain the adsorptive particles within the adsorption cavity. Other embodiments are also described and claimed.
US10349164B2 Material for rapid gas sorption in loudspeakers
An assemblage of substantially round particles with a mean diameter between 0.1 and 4 mm, more preferable between 0.3 to 2 mm and most preferable between 0.8 to 1.2 mm, wherein the density of the assemblage determined by ISO 697 is between 250 kg/m3 and 400 kg/m3 is disclosed. The substantially round particles comprise at least one microporous material and optionally at least one binder, wherein the assemblage comprises a pore volume, wherein the pore volume comprises pores resulting from void space between different ones of the substantially round particles and pores within the substantially round particles.
US10349162B2 Battery compartment solution for a hearing protection device
Embodiments relate generally to hearing protection devices comprising a battery compartment with a removable cover. Generally, the removable cover has two configurations: an unlocked configuration and a locked configuration. Typically, the removable cover may include a key and be configured to assist in one-handed removable by a gloved user (e.g. while the hearing protection device is being worn). So, for example, upon unlocking, the key might be configured to pop out automatically to allow the user to grasp the key and remove the removable cover.
US10349161B2 Microphone circuits for canceling out the leakage characteristics of a transducer
A circuit for biasing a transducer including a first plate and a second plate includes a front-end buffer and a charge pump. The front-end buffer generates an internal signal at an internal node in response to a voltage signal of the second plate. The transducer receives the incident sound wave at the first plate to generate the voltage signal at the second plate. The charge pump boosts the internal signal into a boost voltage at the first plate according to a first clock signal.
US10349159B2 Headset mountable microphone shield
A headset mountable microphone shield for obscuring the lips of a wearer of a conventional headset with hands free microphone. The headset mountable microphone shield includes a shield body which defines a planar member sized to obscure the mouth of a person and which is integrated with a clip member which defines an elongated limb with a front side and a back side. The clip member is attachable to a stem which connects a hands free microphone to a conventional headset through a pair of clips on its back side and secured in place with fastening screws which operate in conjunction with the clips. As such, a user can slide the stem into the clips and tighten the fastening screws, thereby wedging the stem against the clip such that it is held in place.
US10349158B2 Loudspeaker system
A loudspeaker system and method of utilizing and/or installing thereof. As a non-limiting example, various aspects of this disclosure provide a loudspeaker system that may be conveniently integrated with a power distribution network of a premises.
US10349150B2 Low delay low complexity lossless compression system
A method for compressing data is disclosed. The method may include receiving data from one or more data sources. The method may also include selectively classifying the data into one or more data streams, the one or more data streams including at least PCM-encoded data and image data. The method may further include separately compressing the PCM-encoded data and the image data into first and second compressed bit-streams. The method may also include shuffling the first and second compressed bit-streams.
US10349148B2 Computer-aided dispatch systems and methods utilizing biometrics to assess responder condition and suitability
A Computer-Aided Dispatch (CAD) system is specially configured to account for the physical condition of emergency personnel, which can affect their ability to effectively handle a particular incident. The CAD system tracks health, stress, and biometric status of each available emergency responder automatically and in real-time based on a wide range of collected information and to assess the suitability of available emergency responders to respond to a given emergency incident based upon such status information. Based on such status information, the CAD system can make intelligent recommendations to the emergency dispatcher by taking into account such things as the emergency responder's past experiences with a particular type of emergency incident, the current and cumulative status of the emergency responder, and projections as to the future condition of the emergency responder if dispatched to handle the emergency incident.
US10349144B2 Reception device, receiving method, transmission device, and transmitting method
The technology is directed to keeping high image quality when a subtitle is superimposed on a video. A reception device includes circuitry configured to receive a video stream and a subtitle stream. The circuitry processes the video stream to obtain video data of a video. The circuitry processes the subtitle stream to obtain subtitle bitmap data of a subtitle bitmap image. The circuitry adjusts a color gamut of the subtitle bitmap data to a color gamut of the video data. The color gamut of the subtitle bitmap data is adjusted based on color gamut identification information of the subtitle bitmap data and color gamut identification information of the video data. The circuitry further superimposes, on the video, the color gamut adjusted subtitle bitmap image.
US10349142B2 Methods and systems for content storage
Provided are methods and systems for reducing content storage space and network resources. A device, such as a network storage device, can receive a plurality of requests to record a content item with varying start times and end times. The network device can map the start time and end time of each request to a subscriber, premises, and/or device. The network device can determine the earliest of the start times associated with the content item and the latest of the end times associated with the content item. In an aspect, the network device can make a recording, starting at the earliest start time and ending at the latest end time.
US10349141B2 Reminders of media content referenced in other media content
A method at a computing system includes: receiving a request from a user; and in response to the user request: identifying a first media content item playing on a first client device concurrently with the user request, identifying a playback position in the first media content item temporally proximate to the user request, identifying a reference to an entity within a content portion of the first media content item, where the content portion corresponds to the identified playback position, identifying an event associated with the referenced entity, and setting a reminder of the event for the user.
US10349140B2 Systems and methods for creating and navigating broadcast-ready social content items in a live produced video
Systems and methods for incorporating social content items into a produced video are provided. The system presents a producer interface to a user that allows the user to query for social content items. The user may then select and arrange social content items in an on-air queue. In an on-air mode, the system generates a broadcast-ready on-air format of the social content items and provides a video stream including the broadcast-ready social content items in the on-air queue to a video production system. The broadcast-ready social content items are incorporated into a produced video by the video production system. The user may navigate through the social content items in the on-air queue while on camera as part of the produced video.
US10349139B2 Delivery of content
Examples of systems are described herein in which an item of content may be delivered to multiple devices within a group of devices at the same time while reducing bandwidth consumption. Such systems may also allow for attractive pricing and features that may encourage more users to consume the item of content.
US10349138B2 Digital device and method of processing a service thereof
Various embodiment(s) for a service system, a digital device, and a method of processing a service therefor are disclosed in the present specification. In this case, according to one embodiment of the present invention, a method of processing a service in the digital device includes the steps of downloading and installing one or more STB applications configured to process the service, outputting an icon configured to approach the installed STB applications on a first service board supporting an RF mode, receiving a selection of an STB application icon among the STB applications, and outputting content processed by the selected STB application according to a result of a service authentication and a second service board for the selected STB application.
US10349136B2 User-initiated transitioning between media content versions
Example embodiments facilitate user-initiated transitioning between versions of media content. In an example embodiment, a content access device receives a first version of a plurality of versions of a media content item via a communication network from a media content source, and causes presentation of the first version via a display device. During the receiving of the first version, the media content device receives a first request for a second version of the media content item. In response to the first request, the content access device transmits a second request to the media content source to begin receiving the second version. After the transmitting of the second request, the content access device receives the second version for display beginning at a point in the second version related to a point in the first version last received from the media content source.
US10349135B2 Method and program product for automatic human identification and censorship of submitted media
A method and program product includes receiving at least a media from a user of a social networking system. At least one or more humans captured in the media are identified. The humans that are not the user are removed from the media. An invitation is communicated to the removed humans. The invitation requests permission to be included in the media. The humans that have granted permission are added back into the media.
US10349133B2 Network system, receiving apparatus, receiving method, recording and reproducing apparatus, recording and reproducing method, program, and recording medium
A network system includes a receiving apparatus for receiving contents, and a recording and reproducing apparatus for recording and reproducing the contents received by the receiving apparatus, the receiving apparatus and the recording and reproducing apparatus being interconnected via a network. The receiving apparatus includes a viewing age limit compliance information acquisition section, and a determination section. The recording and reproducing apparatus includes a storage section, and an address information delivery section.
US10349128B2 Set-top box apparatus, system, and method of multimedia presentation
A set-top box apparatus includes at least one input module to receive one or more media content streams, at least one memory device, an Ethernet port, at least one wireless transceiver to access a communications network to enable communication with at least one external media player device, an HDMI connector to provide a communication path to a multimedia presentation device, wherein the set-top box apparatus is configured to process at least one of the received one or more media content streams from the at least one input module into multimedia data, to send the one or more received media content streams to the at least one memory device to be stored, and to convey the multimedia data on the communication path to the multimedia presentation device.
US10349124B2 Method and system for interacting with audience of multimedia content
A method of presenting interactive content at a client device is disclosed. The client device records, in real-time, an audio stream of a piece of multimedia content broadcast by a content display device and sends an audio fingerprint of the piece of the multimedia content to a server. The server then determines, based on the audio fingerprint, an identifier of the piece of multimedia content, retrieves, based on the identifier of the piece of multimedia content, interactive content associated with the piece of multimedia content, and returns the interactive content associated with the piece of multimedia content to the client device. After receiving, from the server, the interactive content associated with the piece of multimedia content, the client device renders the interactive content to the user of the client device.
US10349123B2 Frequency band selection and processing techniques for media source detection
Example methods, apparatus and articles of manufacture (i.e., physical storage media) to perform media source detection based on frequency band selection and processing are disclosed. Example metering methods disclosed herein include comparing frequency band values of a first audio signal with corresponding frequency band values of a second audio signal for a first subset of a set of frequency bands to determine a first comparison result. Disclosed example metering methods also include comparing the frequency band values of the first audio signal with corresponding frequency band values of a third audio signal for a different second subset of the set of frequency bands to determine a second comparison result. Disclosed example metering methods further include determining a source of the first audio signal based on the first comparison result and the second comparison result.
US10349118B2 Transmission arrangement for wirelessly transmitting an MPEG2-TS-compatible data stream
A transmission arrangement for wireless transmission of an MPEG2-TS (Transport Stream) compatible datastream is provided with a signal source for supplying the MPEG2-TS compatible datastream, and an arrangement for wirelessly transmitting the MPEG2-TS compatible datastream. The signal source includes an arrangement for receiving an MPEG2-TS compatible datastream, which datastream includes a plurality of video- and/or audio information signals, and is further provided with a selection arrangement which is adapted to (i) derive only one video- and/or audio information signal from the MPEG2-TS compatible datastream having the plurality of video- and/or audio information signals, (ii) generate an MPEG2-TS compatible datastream which includes this only one video- and/or audio information signal, and (iii) supply this datastream as MPEG2 TS compatible output datastream to an output of the signal source. The transmission arrangement is capable of transmitting a video- and/or audio information signal available in the form of an MPEG2-TS compatible datastream.
US10349115B2 Multimedia content management system and method of displaying remotely hosted content
A multimedia content management system includes a mobile computing device and a backend server. The mobile computing device includes a memory programmed with a mobile application, a processor module, a wireless communication module configured to communicate over a wireless communication link, and a first multimedia device configured to capture a first video and a second video. The mobile application is configured to transmit the first video and the second video over the wireless communication link via the wireless communication module. The backend server is communicably coupled to the mobile computing device via the wireless communications link and configured to execute a persistent internet accessible request protocol for receiving, updating, and storing transmitted videos. The multimedia content management system is useful for hosting and remotely managing multimedia content.
US10349110B2 Commercial television-interfacing dongle and system and method for use of same
A commercial television-interfacing dongle and system and method for use of the same are disclosed. In one embodiment, a wireless transceiver is located within a housing, which also interconnectively includes a television input, television output, a processor, memory, a control interface, and a universal serial bus (USB) interface. The control interface and the USB interface connect to the commercial television. The commercial television interfacing dongle may establish a pairing with a proximate wireless-enabled interactive programmable device having a display and receive and process virtual remote control functionality input instructions from the proximate wireless-enabled interactive programmable device. Following receipt and processing of the virtual remote control functionality input instructions, the commercial television-interfacing dongle sends a command to the commercial television via a commercial television control protocol.
US10349108B2 System and method for storing multimedia files using an archive file format
Techniques and mechanisms described herein facilitate the storage of digital media recordings. According to various embodiments, a system is provided comprising a processor, a storage device, Random Access Memory (RAM), an archive writer, and a recording writer. The archive writer is configured to retrieve a plurality of small multimedia segments (SMSs) in RAM and write the plurality of SMSs into an archive container file in RAM. The single archive container file may correspond to a singular multimedia file when complete. New SMSs retrieved from RAM are appended into the archive container file if the new SMSs also correspond to the singular multimedia file. The recording writer is configured to flush the archive container file to be stored as a digital media recording on the storage device once enough SMSs have been appended by the archive writer to the archive container file to complete the singular multimedia file.
US10349104B2 System and method for managing segment delivery and bandwidth responsive to encoding complexity metrics
A complexity-driven adaptive quality scheme for managing segment delivery and bandwidth allocation in an ABR network. Segments for downloading to a requesting ABR client may be selected based on encoding complexity data associated therewith, wherein a virtual segmenter may operate to represent the media segments in a memory using associated pointers. In a bandwidth management configuration using a WFQ scheduling mechanism, delivery weights may be modified based on the complexity data.
US10349098B2 Video and data multiplexing in an adaptive bitrate server
A method is provided for multiplexing video services with data services in a constrained delivery pipeline. A soft upper bound for the video data bandwidth for a current schedule window BWvideosoft(i) is generated, wherein the soft upper bound for the video data bandwidth such that an average video data bandwidth over a time period T is no greater than a hard upper bound for the video data bandwidth BVvideo. The video data is then multiplexed with the other data according to the soft upper bound for the video data bandwidth BWvideosoft(i).
US10349094B2 Video transmission apparatus, video reception apparatus, video transmission method, and video transmission system
This video transmission apparatus includes: a first control unit that divides video data into a plurality of channels in units of one or more specified number of consecutive frames, and gives a change by a reversible method to the video data of a specific area in the frame of the video data of each channel, the specific area corresponding to the channel; and a plurality of first video transmission interfaces that each transmit the video data of each channel to which the change is given.
US10349092B2 Decoder for decoding a media signal and encoder for encoding secondary media data comprising metadata or control data for primary media data
An encoder for encoding secondary media data including metadata and control data for primary media data is shown, wherein the encoder is configured to encode the secondary media data using adding redundancy or bandlimiting and wherein the encoder is configured to output the encoded secondary media data as a stream of digital words. Therefore, the stream of digital words may be formed such that it is capable to resist a typical processing of a digital audio stream. Furthermore, processors for processing a digital audio stream are able to process the stream of digital words, since the stream of digital words may be designed as an audio-like or analog-like digital stream.
US10349091B2 Transmitting method, receiving method, transmitting device, and receiving device
A transmitting method of storing data that configures an application in a predetermined data unit and transmitting the predetermined data unit. The predetermined data unit includes generating time specification information indicating an operation time of the application, based on reference time information received from an external source. The transmitting method includes transmitting (i) the predetermined data unit and (ii) control information indicating the generated time specification information. The control information includes the generated time specification information and identification information indicating whether the time specification information is time information indicating a time that is before a leap second adjustment.
US10349090B2 Broadband live streaming hub for a media processor
Aspects of the subject disclosure may include, for example, a processing system and a memory storing instructions that, when executed by the processing system, facilitate performance of operations. The operations can include obtaining a plurality of live streams at a broadband connection to the processing system; providing an interface to facilitate input via a control device communicating with the processing system; presenting, responsive to a first user input, the live streams simultaneously at a display device; and identifying, responsive to a second user input, a set of favorite streams. The operations can also include presenting a program guide at the display device. The program guide can include a plurality of program guide objects; each of the set of favorite streams can include a separate program guide object that accordingly is selectable, via user input to the program guide, for presentation at the display device. Other embodiments are disclosed.
US10349085B2 Efficient parameter storage for compact multi-pass transforms
A device determines a Compact Multi-Pass Transform (CMPT) from a plurality of CMPTs. Additionally, the device decompresses CMPT parameters for the CMPT. In instances where the device decodes video data, the device applies the CMPT to a coefficient block to reconstruct a residual block and decodes, based on a predictive block and the residual block, a current block of a picture of the video data. In instances where the device encodes video data, the device applies the CMPT to a residual block to construct a coefficient block and generates for output information indicating coefficient values for the coefficient block.
US10349081B2 Method and device for real-time encoding
The present invention relates to a method, an encoder, a computer program product, and a system for real-time encoding. The encoder is arranged to receive movement information about a movement of a camera, the encoder being arranged to encode, in real-time, a video stream acquired by the camera during the movement of the camera, wherein the encoder is arranged to encode based on said movement information. The movement information may be stored in a memory.
US10349077B2 Image coding apparatus, image coding method, image decoding apparatus, image decoding method, and storage medium
An image coding apparatus which divides each of one or more image frames into a plurality of rectangular tiles according to a predetermined tile division method and encodes each tile, the image coding apparatus includes an input unit configured to input from outside, tile division information indicating a divided state of the tiles and a preview area to be used in a preview in which an image is displayed in a smaller size as compared to a size of the frame, a determination unit configured to determine from the tile division information and the preview area to be used in the preview, preview tile to be used in a preview, a generation unit configured to generate tile preview information including identification information of tiles corresponding to the determined preview tile.
US10349073B2 Decoding device, image transmission system, and decoding method
A decoding device according to an embodiment includes: a reception memory for storing received image; a frame buffer for storing a reference image; a decoding unit for decoding the received image based on the reference image stored in the frame buffer; a reference image storage for storing the decoded image, decoded by the decoding unit, in the frame buffer as the reference image; and an output image selection unit for selecting the reference image stored in the frame buffer as an output image when the reception memory underflows and selecting the decoded image as the output image when the reception memory does not underflow.
US10349068B1 Apparatus and method for panoramic video hosting with reduced bandwidth streaming
A server includes an input node to receive video streams forming a panoramic video. A module forms a suggested field of view in the panoramic video. The suggested field of view is based upon a viewing parameter, such as a client device motion parameter or a motion prediction parameter. An output node sends the suggested field of view to a client device.
US10349067B2 Handling of end of bitstream NAL units in L-HEVC file format and improvements to HEVC and L-HEVC tile tracks
In various implementations, techniques are described herein to resolve issues related to the location of an EOB NAL unit in an ISO base media file. In various implementations, these techniques include relaxing the requirement that a file include only one EOB NAL unit. These techniques further include providing the EOB NAL unit from the highest layer when reconstructing the bitstream. This EOB NAL unit can be added to a last access unit in the reconstructed bitstream. When the EOB NAL unit from the highest layer is not present, an EOB NAL unit from a lower layer can be provided instead.
US10349066B2 Layer ID signaling using extension mechanism
A signaling of the layer ID for packets of a multi-layered video signal is described. In particular, an efficient way of signaling this layer association is achieved, with maintaining the backward compatibility with codecs according to which a certain value of the base layer-ID field is restricted to be non-extendable such as base layer-ID value 0 in the base layer-ID field. Instead of circumventing this restriction specifically with respect to this non-extendable base layer-ID value, the layer-ID of portions of the multi-layer data stream is signaled in an extendable manner by sub-dividing the base layer-ID field into a first sub-field and a second sub-field: whenever the first sub-field of the base layer-ID field fulfills a predetermined criterion, an extension layer-ID field is provided, and if the first sub-field of the base layer-ID field does not fulfill the predetermined criterion, the extension layer-ID field is omitted.
US10349063B2 Method and apparatus for coding video supporting plurality of layers
Disclosed are a method and an apparatus for coding a video supporting a plurality of layers. The method for coding the video supporting the plurality of layers, according to the present invention, comprises the steps of: inducing a reference layer sample location from a reference layer picture used for inter-layer prediction of a current layer picture; resampling the reference layer picture, based on the reference layer sample location; and generating a prediction sample of a current block by inter-layer predicting the current block of the current layer picture, based on the resampled reference layer picture.
US10349058B2 Method for predicting depth map coding distortion of two-dimensional free viewpoint video
Disclosed is a method for predicting depth map coding distortion of a two-dimensional free viewpoint video, including: inputting sequences of texture maps and depth maps of two or more viewpoint stereoscopic videos; synthesizing a texture map of a first intermediate viewpoint of a current to-be-coded viewpoint and a first adjacent viewpoint, and synthesizing a texture map of a second intermediate viewpoint of the current to-be-coded viewpoint and a second adjacent viewpoint by using a view synthesis algorithm; recording a synthetic characteristic of each pixel according to the texture map and generating a distortion prediction weight; and calculating to obtain total distortion according to the synthetic characteristic and the distortion prediction weight.
US10349055B1 Image frame encoding based on projection space
Techniques are described for encoding image frames of media content to be displayed within a three-dimensional projection space. Characteristics of the image frame when transformed to fit within the projection space can be determined and used to generate encoding parameters. The image frame can then be encoded using those encoding parameters, and therefore, improve the playback of the media content when it is displayed within the projection space.
US10349053B2 Image processing device and method with a scalable quantization matrix
An image processing device and method that enable suppression of an increase in the amount of coding of a scaling list. The image processing device sets a coefficient located at the beginning of a quantization matrix by adding a replacement difference coefficient that is a difference between a replacement coefficient used to replace a coefficient located at the beginning of the quantization matrix and the coefficient located at the beginning of the quantization matrix to the coefficient located at the beginning of the quantization matrix; up-converts the set quantization matrix; and dequantizes quantized data using an up-converted quantization matrix in which a coefficient located at the beginning of the up-converted quantization matrix has been replaced with the replacement coefficient. The device and method can be applied to an image processing device.
US10349050B2 Image coding apparatus, image coding method and recording medium
A selecting unit selects, from plural intra prediction modes, the intra prediction mode to be used for intra prediction coding of a target coding block. A coding unit performs the intra prediction coding to a frame constituted by plural blocks in units of the block, in the intra prediction mode selected by the selecting unit. Further, in a case where inter prediction coding can be used as a coding system of the frame in which the target coding block is included, the selecting unit considers the neighboring blocks of the target coding block to have been coded with the inter prediction and selects the intra prediction mode to be used for the intra prediction coding of the target coding block from among the plural intra prediction modes.
US10349048B2 Scene change detection for perceptual quality evaluation in video sequences
There are provided a plurality of methods for detecting a scene change in a streamed video, the streamed video comprising a series of pictures. An example method comprises calculating, for a plurality of positions, a difference between the costs of coding macro-blocks at the same position in successive pictures. The method further comprises identifying a new scene when the sum of the differences for a plurality of positions meets a threshold criterion. There is further provided a method of determining the perceptual impact of a packet loss on a streamed video the method comprising: identifying a packet loss; and determining if the lost packet contained information relating to a picture at the start of a new scene, wherein a new scene is detected using one of the methods disclosed herein.
US10349045B2 Three-dimensional (3D) viewing device and system thereof
Provided is a three-dimensional (3D) viewing device, comprising a body adapted to connect to a head-worn device, having a space therein, and a base side and opposite lateral sides neighboring thereto, the body comprising two openings symmetrically formed on the opposite lateral sides respectively; two displays disposed in the space; two light sources disposed in the space at the base side, and oriented toward the two displays respectively; and two sets of projection lenses disposed in the space at the two openings respectively, adapted to project the images of the two displays out of the two openings toward the two eyes of the head-worn device user, respectively. A 3D viewing and interacting system thereof is also provided.
US10349041B2 Focus scanning apparatus
A scanner includes a camera, a light source for generating a probe light incorporating a spatial pattern, an optical system for transmitting the probe light towards the object and for transmitting at least a part of the light returned from the object to the camera, a focus element within the optical system for varying a position of a focus plane of the spatial pattern on the object, unit for obtaining at least one image from said array of sensor elements, unit for evaluating a correlation measure at each focus plane position between at least one image pixel and a weight function, a processor for determining the in-focus position(s) of each of a plurality of image pixels for a range of focus plane positions, or each of a plurality of groups of image pixels for a range of focus plane positions, and transforming in-focus data into 3D real world coordinates.
US10349039B2 Object detection systems and methods
The present invention provides an object detecting system, adapted to a motion-control device, including at least one projecting unit, at least one image sensing unit and a processor. The projecting unit projects a plurality of sets of structured light corresponding to a first scanning resolution with a first scanning frequency toward a first direction. The image sensing unit senses the reflected structured light. The processor obtains a plurality of three-dimensional images corresponding to the first direction according to the sensed structured light, and determines whether there is at least one object that will move into a safe region of the motion-control device according to the three-dimensional images. When the processor detects the object, the processor adjusts the first scanning frequency and/or a scanning region of the projecting unit or the first scanning resolution.
US10349038B2 Dynamic control over structured illumination intensity
A depth camera assembly (DCA) determines depth information for a scene in a field of view of the DCA. The DCA includes a structured light (SL) illuminator, a camera, and a controller. The SL illuminator includes a source assembly, a SL element, a liquid crystal (LC) array, and a polarizer. The source assembly generates light, and the SL element generates a SL pattern using the generated light source. The LC array includes a plurality of addressable cells configured to polarize the SL pattern in accordance with adjustment instructions. The polarizer attenuates portions of the SL pattern based on the polarization of the portions of the SL pattern. The camera captures an image of the SL pattern, and the controller identifies portions of the image that are saturated and generates adjustment instructions based in part on the identified portions of the image, and provides the adjustment instructions to the LC array.
US10349037B2 Structured-stereo imaging assembly including separate imagers for different wavelengths
The present disclosure describes structured-stereo imaging assemblies including separate imagers for different wavelengths. The imaging assembly can include, for example, multiple imager sub-arrays, each of which includes a first imager to sense light of a first wavelength or range of wavelengths and a second imager to sense light of a different second wavelength or range of wavelengths. Images acquired from the imagers can be processed to obtain depth information and/or improved accuracy. Various techniques are described that can facilitate determining whether any of the imagers or sub-arrays are misaligned.
US10349036B2 Augmented reality with motion sensing
The technology relates to a motion sensory and imaging device capable of acquiring imaging information of the scene and providing at least a near real time pass-through of imaging information to a user. The sensory and imaging device can be used stand-alone or coupled to a wearable or portable device to create a wearable sensory system capable of presenting to the wearer the imaging information augmented with virtualized or created presentations of information.
US10349033B2 Three-dimensional map generating and displaying apparatus and method
A three-dimensional map generating and displaying apparatus according to an exemplary embodiment of the present invention includes an acquiring unit which acquires pose information including position and rotation information on photographing points at which three-dimensional information on a three-dimensional space is acquired with respect to a global coordinate system; a generating unit which generates a plurality of local coordinate systems for the three-dimensional space according to at least one of a spatial contiguity and a temporal contiguity of the photographing points, based on the acquired pose information; and a display unit which when an observer of a virtual reality is located in the three-dimensional space, finds the photographing point corresponding to a point at which the observer is located using the plurality of local coordinate system and generates and displays the three-dimensional map using the three-dimensional information acquired from the photographing point.
US10349031B2 Augmented reality based user interfacing
A display system renders a motion parallax view of object images based upon multiple observers. Also, a headset renders stereoscopic images that augment either physical objects viewed through the headset, or virtual objects projected by a stereoscopic display separate from the headset, or both. The headset includes a system for locating both physical objects and object images within a stereographic projection. Also, a proprioceptive user interface defines interface locations relative to body parts of an observer, the body parts include the head and the shoulders of the observer. The observer may enable a process associated with the interface location by indicating an intersection with the interface location with a physical object, such as a wand or a finger of the observer.
US10349025B2 Projector and method of controlling projector
A projector includes an image projection section adapted to let a light pass through a projection lens to project a projection image on a screen, an end part extraction section adapted to detect end parts of the screen and the projection image, a lens shift adjustment mechanism adapted to move the projection lens, an operation receiving section adapted to receive an operation of moving the projection image, and a control section adapted to move the projection lens so that the projection image moves in a first direction in response to the operation, and the control section changes a moving speed at which the projection image moves in the first direction when an inter-end part distance between the end part of the screen and the end part of the projection image gets within a first range while the control section is moving the projection image in response to the operation.
US10349024B2 Image processing device, image processing method, and display device
An image processing device includes: an acquisition unit which successively acquires a gradation value of a target pixel specified in a predetermined order, from image data of an input image; a first computing unit which computes coordinates of the target pixel in an output image; a second computing unit which computes a gradation value at the coordinates, based on the gradation value of the target pixel; an internal storage unit which stores, block by block, each block being formed by dividing a plurality of pixels included in the output image, gradation values of the plurality of pixels; a first writing unit which writes the gradation value computed by the second computing unit into a storage area corresponding to the coordinates; and a second writing unit which writes data of a block where the writing of the gradation value is complete, into an external memory.
US10349023B2 Image processing apparatus and method
The present technology relates to an image processing apparatus and method for enabling a relative posture between a projection unit and a shooting unit to be found more easily. According to one aspect of the present technology, a correspondence between a projection image and its shot image is detected by use of a pattern shot image which is a shot image of a pattern projection image as a projection image of an image including a pattern. The present technology can be applied to an electronic device including a projector or camera or the functions of both, a computer for controlling the same, and the like.
US10349022B2 Image processing apparatus, projector, image processing method, and storage medium storing image processing program
An image processing apparatus comprises a hardware processor. The hardware processor is configured to acquire a captured image of an area that includes a display area in which content is displayed by a display device and a peripheral area of the display area; acquire a content image data corresponding to the content; specify a display area in the captured image; produce process information based on the captured image; and perform image processing that includes combining an image based on the content image data with the display area of the captured image by using the process information.
US10349020B2 Information processing method and electronic apparatus
An information processing method and an electronic apparatus are described. The information processing method includes determining, whether a content of an application in N applications is projected with the full-screen window by a projection unit of the electronic apparatus, and obtaining a determination result; setting a corresponding ID for an application, if the determination result indicates that the content of the application is projected; obtaining an operation, wherein the operation is used to switch a window of a k-th application among the N applications to a certain state, where 1≤k≤N; detecting whether the k-th application is provided with an ID, to obtain a first detection result; and setting a running state of the k-th application to a play state, if the first detection result indicates that the k-th application is provided with the ID, so that a content played by the k-th application is projected.
US10349012B2 Self-healing video surveillance system
A self-healing video surveillance system is described. The self-healing video surveillance system includes one or more surveillance cameras that are configured to store configuration data of a network video recorder in operable communication with the surveillance cameras. The network video recorder includes configuration data, and a module configured to store the configuration data on the surveillance cameras and/or retrieve configuration data stored on the surveillance cameras. A new network video recorder introduced into the network retrieves the stored configuration data to self-configure with minimal or no human interaction. In embodiments, configuration data is distributed among a plurality of surveillance cameras, and may be stored in encrypted format.
US10349011B2 System and method for improved obstacle awareness in using a V2X communications system
A system and method is taught for collaborative vehicle to all (V2X) communications to improve autonomous driving vehicle performance in a heterogeneous capability environment by sharing capabilities among different vehicles. In particular, the system and method are operative to receive an image from a proximate vehicle and to augment a display within the host vehicle by providing a view of objects with an area of obstructed view.
US10349010B2 Imaging apparatus, electronic device and imaging system
An imaging apparatus includes: a first imaging unit that captures an image of a subject and generates first video data; a first communication unit that communicates with a plurality of electronic devices, and receives second video data generated by the plurality of electronic devices and evaluation information indicating priorities of the second video data; an image processor that performs synthesis processing of synthesizing a first video and a second video, the first video being indicated by the first video data, and the second video being indicated by the second video data received from at least one electronic device of the plurality of electronic devices; and a first controller that controls the synthesis processing in the image processor. The first controller selects the at least one electronic device of the plurality of electronic devices based on the evaluation information received from each of the plurality of electronic devices, the at least one electronic device providing the second video data to be used for the synthesis processing.
US10349006B2 In-call command control
A network-based, e.g., cloud-based, and apparatus based in-call command control for dynamically performing user commands such as voice commands or gesture commands are provided. The result allows for hands free operation of a calling system including one where the user is located separate from a base station, and provides for recognizing both voice and gestural commands. Filtering of commands can be performed dynamically so that commands are not perceived by those participating in the call. Further, the user, who has given the command, can be notified regarding the performance of the requested command.
US10349005B2 Techniques for frame repetition control in frame rate up-conversion
Various embodiments are generally directed to techniques for determining whether to use an interpolated frame or repeat a base frame in up-converting the frame rate of a base video stream to generate an up-converted video stream. A device to up-convert a frame rate includes an analysis component to analyze a pair of temporally adjacent base frames and a motion vector associated with movement of an object between the pair of base frames to determine a degree of visual artifacts involving an edge of the object in an interpolated frame, and a selection component to compare the degree of visual artifacts to a threshold and select the interpolated frame for insertion between the preceding base frame and the following base frame in up-converting a frame rate of the base video stream to generate an up-converted video stream based on the comparison. Other embodiments are described and claimed.
US10349000B2 Continuous re-insertion of advertisements in video content
Systems which allow for the insertion of targeted advertisements or other messages into programming content, e.g., using Digital Video Recording (DVR) technology are disclosed. Systems use storage to pre-load advertisements, record content with commercials breaks, and merge the advertisements into the recorded content in the background, so that they are available when the content is viewed in time-shifted mode.
US10348999B2 Standby power controller with timer and differentiated usage detection
A standby power controller (SPC) supplies power to an appliance such as a television, and cuts power to the appliance if the appliance is going unused. The SPC includes occupancy sensors and remote control usage sensors, and a switch which controls power to the appliance in dependence on the detection status of the sensors, and also preferably in dependence on the prior detection status of the remote control usage sensor at one or more points of time in the past.
US10348996B2 Electronic apparatus and method for conditionally providing image processing by an external apparatus
An electronic apparatus includes a processing unit that processes an image capture signal captured by an image capturing unit, a communication unit that is capable of transmitting the image capture signal captured by the image capturing unit to an external apparatus, and a determination unit that determines whether or not to transmit the image capture signal to the external apparatus, according to a capture setting for the image capturing unit.
US10348985B2 Turbulence-free camera system and related method of image enhancement
A turbulence-free CCD camera system with nonclassical imaging resolution, for applications in long-distance imaging, such as satellite and aircraft-to-ground based distant imaging, utilizing an intensity-fluctuation correlation measurement of thermal light. The proposed camera system has the following advantages over classic imaging technology: (1) it is turbulence-free; (2) its spatial resolution is mainly determined by the angular diameter of the light source. For example, using sun as the light source, this camera may achieve a spatial resolution of 200 micrometer for any object on Earth. 200-micrometer resolution is insignificant for short distance imaging, however, taking a picture of a target at 10-kilometer, a classic camera must have a lens of 90-meter diameter in order to achieve 200-micrometer resolution. Unlike a classic camera, the proposed turbulence-free CCD camera system has adequate spatial resolution zoom a long distance and still distinguish the objects within a small area, even with a small lens.
US10348983B2 Non-transitory storage medium encoded with computer readable image processing program, information processing system, information processing apparatus, and image processing method for determining a position of a subject in an obtained infrared image
A non-transitory storage medium encoded with a computer readable image processing program is provided. The image processing program causes a computer to perform functionality including obtaining an infrared image of a subject and determining a position of the subject included in the infrared image based on brightness and a size of a prescribed region of the subject within the infrared image.
US10348980B2 Imaging device
An imaging device includes: an imaging sensor; an optical system that changes an image magnification of a object image according to a position of a focus lens; and a controller that causes the imaging sensor to generate the plurality of pieces of image data by causing the imaging sensor to pick up the object image while moving the focus lens to generate still image data based on the plurality of pieces of image data. When generating the still image data, the controller finds an entrance pupil position of the optical system based on the position of the focus lens for each of the plurality of pieces of image data, and calculates an image magnification change rate indicating a change of the image magnification of the object image based on the found entrance pupil position, magnifies each of the plurality of pieces of image data such that a size of the object image indicated by each of the plurality of pieces of image data becomes a predetermined size, based on the corresponding image magnification change rate, and synthesizes the plurality of pieces of magnified image data to generate the still image data.
US10348979B2 Blurring a digital image
A method is disclosed for processing at least a portion of an input digital image comprising rows of pixels extending in two mutually perpendicular directions over a 2D field. The method comprises defining a kernel for processing an image, the kernel comprising at least one row of contiguous elements of the same non-zero value (such rows being referred to herein as equal-valued kernel regions), the equal-valued kernel regions, if more than one, extending parallel to one another. For each pixel in at least selected parallel rows of pixels within the image portion, the cumulative sum of the pixel is calculated by adding a value of the pixel to the sum of all preceding pixel values in the same row of the image portion. The kernel is convolved with the image portion at successive kernel positions relative to the image portion such that each pixel in each selected row is a target pixel for a respective kernel position. For each kernel position, the convolving is performed, for each equal-valued kernel region, by calculating the difference between the cumulative sum of the pixel corresponding to the last element in the equal-valued kernel region and the cumulative sum of the pixel corresponding to the element immediately preceding the first element in the region, and summing the differences for all equal-valued kernel regions. The differences sum is scaled to provide a processed target pixel value.
US10348977B2 Image pickup apparatus calculating light-amount variation characteristic of light from object, control method therefor, and storage medium storing control program therefor
An image pickup apparatus capable of improving accuracy of calculation of a light-amount variation characteristic of light from an object when displaying a through image. A control unit picks up a first image with an image pickup device according to an image pickup condition changed when the image pickup condition is changed from a predetermined condition while displaying the through image, picks up a second image with the image pickup device within a first accumulation period without reflecting the image pickup condition changed, and picks up a third image with the image pickup device within a second accumulation period shorter than the first accumulation period without reflecting the image pickup condition changed. A display control unit displays the first image on a display unit as the through image. A calculation unit calculates the light-amount variation characteristic of light from an object based on the second and third images.
US10348973B2 Imaging device having pan/tilt control for object tracking, imaging method, and computer-readable medium
An imaging device (pan/tilt camera) includes an imaging unit including an imaging lens and an imaging element, a pan/tilt mechanism that rotates the imaging unit in the horizontal direction and the vertical direction with respect to a camera body, an object detection unit that detects an object, which is a tracking target, from a moving image captured by the imaging unit, a pan/tilt control unit that controls the pan/tilt mechanism such that the object detected by the object detection unit is tracked, a motion sensor that detects a physical amount related to the movement of the camera body, and an operation control unit that stops the pan/tilt mechanism in a case in which the physical amount detected by the motion sensor is equal to or greater than a first threshold value.
US10348972B2 Mobile terminal and method of controlling therefor
A mobile terminal including a display unit, a camera for capturing an image, a wireless communication unit for obtaining location information corresponding to the image, a memory for storing the image and at least one of the location information, a date on which the image is captured, and a time at which the image is captured, and a controller for displaying a group of images having a matching at least one of the location information, the date and the time, in response to a first command, and display a camera indicator on a specific image of the group of images, the camera indicator being for capturing a new image to be included in the group of images.
US10348970B2 Mobile terminal and method of operating the same
A mobile terminal includes a display unit; and a controller configured to obtain use intention information indicating an intention to use omnidirectional content, extract a partial image included in the omnidirectional content, and display the extracted partial image through the display unit, wherein the extracted partial image is changed according to the use intention information.
US10348967B2 Motion information obtaining device, motion information obtaining method, and non-transitory recording medium
A motion detector calculates a camera shake matrix H(t) applied for a coordinate conversion for a camera shake correction. At this time, the motion detector calculates a motion vector (MV) for each block obtained by dividing a frame, and excludes an object motion vector (MV-B) from the MV. In addition, when a camera shake matrix H_mv that represents a camera shake between the frames is not calculable based on the MV, the motion detector calculates and adjusts a camera shake matrix H_sensor that represents a camera shake in accordance with a motion of an image picker, and settles this matrix as the camera shake matrix H(t).
US10348959B2 Adjusting motion capture based on the distance between tracked objects
The technology disclosed relates to adjusting the monitored field of view of a camera and/or a view of a virtual scene from a point of view of a virtual camera based on the distance between tracked objects. For example, if the user's hand is being tracked for gestures, the closer the hand gets to another object, the tighter the frame can become—i.e., the more the camera can zoom in so that the hand and the other object occupy most of the frame. The camera can also be reoriented so that the hand and the other object remain in the center of the field of view. The distance between two objects in a camera's field of view can be determined and a parameter of a motion-capture system adjusted based thereon. In particular, the pan and/or zoom levels of the camera may be adjusted in accordance with the distance.
US10348958B2 Image processing apparatus for performing predetermined processing on a captured image
Predetermined processing is reliably performed on an image captured when a person serving as a photographic subject is photographed. When a person's face is detected in an image captured by an imaging section, a control section performs predetermined image processing on the captured image. If a person's face is not detected, the control section judges whether the predetermined processing is required to be performed on the captured image and, when judged that the predetermined processing is required to be performed, gives an instruction to perform the predetermine processing on the captured image.
US10348951B2 Camera capture for connected devices
Techniques and mechanisms described herein facilitate the capture and coordination of audio and/or video data across connected devices in a communications system. The communications system may include at least two media devices in communication via a network. One of the media devices may be a media application device configured to provide one or more media applications. Another of the media devices may be a media input device configured to capture video and/or audio data. Coordination between a media application and a media input device may be facilitated by a driver layer configured to communicate with the applications.
US10348949B2 Synchronization system and method thereof
Methods and apparatus for synchronizing a plurality of devices are disclosed. According to certain embodiments, the synchronizing methods may include receiving a signal for initiating an operation. The methods may also include prioritizing a processing power for the operation. The methods may further include starting the operation at a calculated amount of time after receiving the signal.
US10348947B2 Plenoptic imaging device equipped with an enhanced optical system
A plenoptic imaging device is described including a micro-lens array placed between a main lens and a photosensor. The micro-lens array has a plurality of micro-lenses each configured to project a micro-image onto the photosensor, the main lens covering a central field-of-view of the scene according to capture axis. The plenoptic imaging device includes multi-faceted optical means structure having at least two facets and placed in a plane adjacent to the aperture diaphragm plane and centered on the main optical axis, each facet being configured to angularly rotated the capture axis with respect to the main optical axis so as to capture a rotated field-of-view from the central field-of-view, and so that the captured rotated field-of-views form an expanded field-of-view covering the central field-of-view.
US10348946B2 Integrated multi-functional case for mobile photography
A mobile device case for coupling around a miniature camera-enabled mobile device a case shutter button mechanism for actuating the miniature camera module of the mobile camera system. A half-press or single tap triggers a precapture settings menu and a full-press or double tap triggers capture of an image.
US10348945B2 Light field image capturing apparatus including shifted microlens array
A light field image capturing apparatus including a shifted microlens array, the light field image capturing apparatus including: an objective lens focusing light incident from an external object; an image sensor including a plurality of pixels, the image sensor outputting an image signal by detecting incident light; and a microlens array disposed between the objective lens and the image sensor and including a plurality of microlenses arranged in a two-dimensional manner, the plurality of microlenses corresponding to the plurality of pixels, wherein at least a part of the plurality of microlenses is shifted in a direction with respect to the pixels corresponding to the at least a part of the plurality of microlenses.
US10348944B2 Modular unit for a motor vehicle
A modular unit comprises at least one camera unit for sensing an outside area, and an actuating unit for opening and/or closing a door or gate of a motor vehicle. The modular unit is located on a movable door or gate of the motor vehicle. The camera unit can be brought into an active operating position or a standby position upon activation of the actuating unit.
US10348943B2 Electronic device structures with oleophobic coatings
An electronic device may have components such as a display, a camera, a button, and other electrical components. A transparent crystalline member such as a layer of aluminum oxide, zirconium oxide, or other crystalline dielectric structure may overlap an electrical component and may serve as a display cover layer, button cover member, or window member. An annealed adhesion layer such as an annealed inorganic layer may be formed on a crystalline dielectric member. The annealed adhesion layer may help adhere an oleophobic coating to the transparent crystalline member.
US10348942B2 Portable desktop video magnifier camera
Disclosed is a portable magnifier camera with both storage and deployed configurations. In the storage configuration, the entire assembly can be carried via an associated handle. The camera is designed to rest on a desktop, or other planar surface, in the deployed configuration. When deployed, a housing and camera arm are positioned in a cantilevered arrangement over top of an object to be viewed. A camera housing, with an associated camera, is pivotally connected to the camera arm and is positioned over the object upon the camera being placed into a deployed configuration.
US10348938B2 Display timing determination device, display timing determination method, and program
First ratio acquisition means of a display timing determination device acquires, for each voice, a first ratio that relates to intervals between output timings of voices. Second ratio acquisition means acquires, for each piece of character information, a second ratio that relates to intervals between provisional display timings of pieces of character information. Identification means identifies, based on the first ratio of each voice and the second ratio of each piece of character information, an association relationship between the voice and the piece of character information. Display timing determination means determines a definitive display timing of each piece of character information based on the association relationship.
US10348936B2 Measuring color and calibrating printers
Methods of measuring colors, methods of calibrating printers and printing systems for implementing the methods are disclosed. Calibration maps are printed on print media. The calibration maps have intertwined contiguous printed and non-printed areas. One or more color signals are measured on contiguous printed areas. One or more noise signals are measured on non-printed areas that are adjacent to the contiguous printed areas. Clear color signals are generated by removing the one or more measured noise signals from the one or more measured color signals.
US10348935B2 Color conversion device, image forming apparatus, and non-transitory computer readable medium
A color conversion device includes a receiving unit receiving colorimetric values obtained by measuring plural target-color images of different tones from plural directions; a memory storing a color conversion model associating a combination of colorimetric direction and color material amounts of respective colors and actually measured color values; and a converter converting the colorimetric values into color values including values indicative of amounts of glittering color material and other color materials, wherein the converter calculates, for each target-color image, a weighted average of color differences between colorimetric values of the target-color image in colorimetric directions and color values in the colorimetric directions obtained from the model by using preset weighting coefficients and selects a combination of weighting coefficients that makes tone characteristics closest to tone characteristics of the target-color images by changing the weighting coefficients when a combination of color material amounts minimizing the weighted average is determined.
US10348929B2 Print frames creation
An example system includes a controller. The controller is to determine a first end point of a previous frame in a first image. The first image is to be printed on a first ribbon. The controller is to determine a second end point of the previous frame in a second image to be printed on a second ribbon. The controller is to create a current frame containing first image data from the first image starting after the first end point, second image data from the second image starting after the second end point, and third image data from a beginning of the first image. The system includes an image engine to form an image corresponding to the current frame on a medium.
US10348926B2 Information processing system, information processing apparatus, and information processing method
An information processing system includes a storage storing a first program for providing a function and a second program for executing a process for implementing the function; a storage storing, for each application for executing a sequence of processes, identification information identifying the application and information relating to the sequence of processes, the sequence-related information defining the second program for executing the process included in the sequence of processes; a unit for accepting a request from a device coupled to the system, the request including the identification information and electronic data-related information; and a process executer configured to execute the sequence of processes using electronic data based on the information included in the request, as the first program, which corresponds to the second program defined in the sequence-related information associated with the identification information included in the request, requests the second program to execute the predetermined process.
US10348925B2 Image reading apparatus and semiconductor device with a voltage boost circuit and a reading circuit that reduce power consumption
An image reading apparatus includes a plurality of image reading chips. Each of the plurality of image reading chips includes, a pixel that includes a light receiving element which receives light and performs photoelectric conversion; a voltage boosting circuit that generates a transmission control signal for transmitting electric charges which are generated on the basis of the photoelectric conversion; and a reading circuit which generates an image signal on the basis of the electric charges which are transmitted. The voltage boosting circuit operates during a period in which the light receiving element receives the light and during a period in which the electric charges that are generated on the basis of the photoelectric conversion which is performed by the light receiving element, and stops an operation during a period in which the reading circuits of the other image reading chips output the image signals.
US10348923B2 Printer configuration for use of printing material
A printer is operable to implement one of a subscription configuration or trade use configuration. The printer can implement one of the subscription configuration or trade use configuration. When the subscription configuration is implemented, the printer restrictively controls, at least temporarily, use of the printing material resource that is installed on the printer. When the trade use configuration is implemented, the printer provides for less or no control over the use of the printing material resource.
US10348919B2 Covering structure for cable
A covering structure for cable adaptable for connecting between a first and a second electronic modules that are electrically connected via a cable. When the first electronic module is pivoted relative to the second electronic module to be opened, a portion of the cable is exposed outside the first and the second electronic modules. The covering structure for cable includes a cover, a first shaft, and a second shaft. The first shaft is disposed on one side of the cover and pivoted to the first electronic module; the second shaft is disposed on an opposite side of the cover and pivoted to the second electronic module. The first electronic module is opened/closed relative to the second electronic module and drives the cover such that the cover covers a portion of the cable that is exposed outside the first and the second electronic modules when being opened.
US10348917B2 Image reading apparatus and image forming apparatus having pivotable cover member with opposing wall and side wall
An image reading apparatus includes: an image reader that reads an image of a document; a document conveying apparatus including a housing internally including a conveyance path that conveys the document, and a supply tray designed to supply the document to the conveyance path, and a discharge tray designed to receive the document; and a cover member that covers the supply tray and the discharge tray, wherein in a case where a direction orthogonal to a first direction along a document discharge direction and orthogonal to the up-down direction in the discharge tray is defined as a second direction, the cover member includes an opposing wall opposed to one end of the supply tray and one end of the discharge tray, and an upper wall connected to an upper part of the opposing wall and designed to cover a zone above the supply tray and the discharge tray.
US10348911B2 Online data validator of the printing unit
An online data validator is a digital imaging system integrated onto the front side of a printing unit wherein an exit of the printing unit is set on the same side close to the online data validator for a media exiting therefrom. The online data validator comprises a controller facilitating communication with a printing unit controller and controlling overall operation of the online data validator functions; a camera module including a sensor PCB and an optical lens, wherein the sensor PCB contains a camera sensor for capturing 2D digital images of moving labels; and a light source module including a lightbar, a lightbar PCB, a Fresnel lens and a window for providing uniform and flattened illumination on the media.
US10348910B2 Method and system for providing a personalized product catalog enabling rating of communication events within a user device
Disclosed is a method and a user device for real time processing of rating associated to one or more telecommunication services. The user device comprises a personalized product catalogue module for receiving a personalized product catalogue comprising one or more telecommunication services. The personalized product catalogue further comprises a plurality of rules associated with rating of each of the one or more telecommunication services. The user device further may comprise a monitoring module for monitoring an event triggered for establishing a communication. The user device may further capture service consumption data pertaining to the appropriate telecommunication service being consumed for the processing of the event. The user device may further rate the event based on the service consumption data and at least one rule, of the plurality of rules, stored in the personalized product catalogue corresponding to the appropriate service.
US10348909B2 System and method for associating audio clips with objects
A system and method for associating an audio clip with an object is provided wherein the voice-based system, such as a voicemail system, is used to record the audio clips.
US10348907B1 Collaborative data processing
A mobile device for electronic document collaboration is disclosed. The mobile device includes a display, a processor and a storage device. The mobile device presents a first message to prompt a first user to start recording on the mobile device in order to capture at least one of audio and video information on the mobile device. After the first user has completed the recording on the mobile device, the mobile device then presents a second message to prompt a second user to start recording on the mobile device to capture at least one of audio and video information on the mobile device. The processor determines whether or not the two recordings were performed within a predetermined time interval. If the two recordings were performed within a predetermined time interval, the processor merges the two recordings into one media document, and the media document is then stored within the storage device.
US10348906B2 Method and apparatus for controlling visitor call in home network system
Disclosed is a technology for a sensor network, machine to machine (M2M), machine type communication (MTC), and internet of things (IoT). The present disclosure can be used for intelligent services (for example, services related to a smart home, smart building, smart city, smart car, connected car, health care, digital education, retail business, security, and safety) based on the technology. A method of controlling a visitor's call by a first terminal in a home network system includes: reading home information pre-stored in the communication module when communication with a communication module installed inside the home is possible; transmitting a visit request message including the home information and identification information of the first terminal to the smart home server or a at least on second terminal from among a plurality of second terminals; and communicating with the at least one second terminal when at least one of the plurality of second terminals accepts communication with the first terminal.
US10348902B1 Template-based management of telecommunications services
Certain aspects of the disclosure are directed to template-based management of telecommunications services. According to a specific example, a VoIP server is provided comprising one or more computer processor circuits configured to interface with a remotely-situated client entity using a first programming language. The VoIP server includes a call control engine that is configured to provide a private branch exchange (PBX) for the client entity, and identify at least one call control template written in a second programming language. The call control engine is further configured to control call routing by the PBX and for the VoIP telephone call by executing the call control template to identify at least one data source that corresponds to a call property for the VoIP telephone call, retrieve data from the data source, and implement one or more call processing functions specified by the call control template as being conditional upon the retrieved data.
US10348898B2 Techniques for customer relationship management
Techniques for improving customer relationship management are disclosed. The techniques may be realized via a call processing system that may efficiently rout an incoming call to an agent of a call center. Also, the call processing system may provision a telephone number to a web-based help desk call center. Further, the call processing system may include a communication framework enabling a communication between a plurality of browser windows and a local storage medium.
US10348896B2 System and method for analyzing and classifying calls without transcription
A facility and method for analyzing and classifying calls without transcription. The facility analyzes individual frames of an audio to identify speech and measure the amount of time spent in speech for each channel (e.g., caller channel, agent channel). Additional telephony metrics such as R-factor or MOS score and other metadata may be factored in as audio analysis inputs. The facility then analyzes the frames together as a whole and formulates a clustered-frame representation of a conversation to further identify dialog patterns and characterize call classification. Based on the data in the clustered-frame representation, the facility is able to make estimations of call classification. The correlation of dialog patterns to call classification may be utilized to develop targeted solutions for call classification issues, target certain advertising channels over others, evaluate advertising placements at scale, score callers, and to identify spammers.
US10348893B2 System to deploy a disaster-proof geographically-distributed call center
A redundant Session Initiation Protocol (SIP) call center system has two data centers each having a first and a second SIP server cooperating as a first SIP-server high availability (HA) pair, a set of SW applications executable at each data center, and a plurality of agent stations each comprising a SIP telephone and a computerized appliance executing a desktop application at each agent station. The HA pairs operate as SIP server peers, the agent SIP phones are configured to maintain simultaneous registration with both SIP server peers, and Agent Desktop applications log in to only one SIP server peer, wherein the SIP Server peers collaborate to deliver calls to individual agent SIP phones via the SIP server peer where the agent is logged in, and wherein, upon failure of either data center agent's desktop applications log in to the other data center, allowing the associated agent to continue working.
US10348891B2 System for real time, remote access to and adjustment of patient hearing aid with patient in normal life environment
Real time, remote access to and adjustment of the hearing aid of a patient while the patient is located in a normal life environment that is remote from a hearing professional. A session request initiates a programming session. Adjustable settings from the patient's hearing aid are wirelessly streamed to the patient's mobile device and from the mobile device to a streaming cloud server. The settings are stored on the cloud, streamed from the cloud to a hearing professional's computer or mobile device and displayed. The hearing professional then changes at least one of the adjustable hearing aid settings and the changed settings are streamed to the cloud, stored on the cloud, streamed from the cloud to the patient's mobile device, wirelessly transmitted to the hearing aid and stored there. A telephonic voice connection between the hearing professional and the patient's mobile device is used to transmit the patient's evaluation of changed settings to the hearing professional.
US10348890B2 Information pushing method and apparatus, and terminal and server
An information processing apparatus including processing circuitry is provided. The processing circuitry is configured to perform security authentication on the first terminal when receiving a call setting request of a first terminal. The processing circuitry is configured to obtain personalized information that is set by a first user via the first terminal when the security authentication on the first terminal succeeds. The processing circuitry is further configured to provide the personalized information of the first user to a second terminal for display during a call with the first terminal. Further, the provided personalized information of the first user is displayed on a call interface of the second terminal.
US10348889B2 System and method of providing caller identification information
A method may include receiving call information associated with an incoming communication directed to a destination communication device. The method may also include retrieving data related to the call information to be displayed according to a particular display profile of a plurality of display profiles, where the particular display profile is associated with the destination communication device.
US10348888B1 Call management system for a command center utilizing call metadata
Methods and systems for optimizing a call queue at a dispatch center. One system includes an electronic computing device including an electronic processor configured to define an incident based on a first call received from a first communication device, wherein the incident includes an incident location, receive, from a second communication device operated by a caller, a second call, perform an analysis of a metadata of the second call, determine a caller identification based on the metadata of the second call when the electronic processor determines, based on the analysis, that either (1) a call traffic level, following the first call, exceeds a call traffic threshold, or (2) a location of the second communication device is proximate to a location of the incident, and direct the second call to either a primary call handling workstation or a secondary call handling workstation based on the caller identification.
US10348884B2 Customized hardware selection for a mobile phone
A method of customizing hardware by an end user for a mobile phone is provided. The method includes receiving from an end-user a selection of a mobile phone shell from a set of mobile phone shells, sending to the end-user a subset of interchangeable hardware components having different functions, and receiving from the end-user a selection of at least one hardware component from the subset of interchangeable hardware components. The subset of interchangeable hardware components is generated based on a compatibility between the selected mobile phone shell and the set of available interchangeable hardware components.
US10348880B2 System and method for generating audio data
The invention provides a novel way to generate audio data files with embedded messages. In particular, the system generates a plurality of permutations of audio input data provided by a user. The system then modifies the permutations of the audio input in various manners as described herein. As a result, the system is able to generate an audio file which includes a much greater number of embedded messages than audio files generated by traditional systems.
US10348874B2 System and method for improving a photographic camera feature on a portable electronic device
A system and method is provided for affixing a first mobile device (e.g., a smartphone, etc.) having a camera feature to a stand (e.g., a tripod) having a motor, where a second mobile device (e.g., a tablet, etc.) is used to control at least the motor, thereby adjusting the first mobile device in relation to the stand. In another embodiment, the second mobile device is further used to control other features, such as shutter, flash, focus, etc. In a first embodiment, this is accomplished via a single wireless communication channel between the second mobile device and either the first mobile device or the stand and a second (e.g., wired or wireless) communication channel between the first mobile device and the stand. In a second embodiment, this is accomplished via a plurality of wireless communication channels between the second wireless device and the first mobile device and/or the stand.
US10348869B2 Methods and nodes in a radio communication system with efficient control channel use
The present invention generally relates to radio communication systems, relay nodes, controller nodes, user equipment (user terminals), software and methods for said systems and nodes. In one embodiment, a method for operating a control node for a wireless communication system is provided. The method comprises the steps: creating a data frame comprising an early part and a later part, wherein the early part comprises first control data for controlling a receiving node; checking whether second control data are to be put into the later part; scheduling payload data for the receiving node into the later part if second control data are not to be put into the later part; and transmitting the data frame to the receiving node.
US10348865B2 System and method for compressing content centric networking messages
A computer system can compress or decompress a type-length-value (TLV) component in a message. During operation, the computer can select a compression table associated with a network interface used to send and/or to receive the message, and can search the compression table for an entry that includes a prefix of a value from type-length-value (TLV) component being compressed or decompressed. If compressing the message, the computer may generate a compressed block that corresponds to a compressed version of the TLV component, such that the compressed block includes the compression encoding in place of the prefix in the TLV component's value. The computer can also generate a compressed message that includes the compressed block in place of the TLV component, without a compression table.
US10348864B2 Information transfer method, client, and server
An information transfer method, includes: receiving N pieces of information and N pieces of corresponding identification information sent by a server according to a data obtaining request; obtaining attribute information of at least two pieces of information in the N pieces of information, where the attribute information includes at least one of the following attributes of the at least two pieces of information: content separability or location adjustability; generating to-be-posted information according to the attribute information of the at least two pieces of information and an operation instruction of a user for the at least two pieces of information; and determining identification information corresponding to the to-be-posted information and second indication information corresponding to the to-be-posted information, and sending the server the identification information and the second indication information corresponding to the to-be-posted information.
US10348861B2 Software upgrade method and terminal
The present invention relates to a software upgrade method for a terminal. The method includes: receiving, by a second terminal, a first message broadcast by at least one first terminal, where the first message includes information of application software maintained by the first terminal; determining, by the second terminal according to the information of the application software maintained by the first terminal, whether there is upgradeable application software on the second terminal; when it is determined that there is upgradeable application software on the second terminal, sending an upgrade request to the first terminal; receiving, by the second terminal, an upgrade response that is returned by the first terminal according to the upgrade request, and downloading upgrade data of the upgradeable application software; and updating the application software according to the upgrade data of the upgradeable application software.
US10348858B2 Dynamic message queues for a microservice based cloud service
A cloud based identity management system that handles a plurality of published events that are published and consumed by microservices provides a dynamic queue that includes one or more active queues and one or more inactive queues. Embodiments create selectors for all of the active queues and the inactive queues and binds subscribers to each active queue. Embodiments dynamically cause at least one of the inactive queues to become one of the active queues when a number of published events increases.
US10348856B2 Wi-Fi location determination
In one embodiment, a method includes receiving a request for a client device to access a communication network. One or more of the computing devices is associated with a social-networking system, and the request includes data identifying the client device based on a certificate signed by one or more of the computing devices associated with the social-networking system. The method also includes associating the access request with a user profile of the social-networking system based on the certificate signed by one or more of the computing devices associated with the social-networking system; and granting the client device access to the communication network based at least in part on the association of the access request to the user profile.
US10348854B2 Managing contact status updates in a presence management system
A system configured to perform operations that receive an indication of a power event occurring at a first device for an online identity. The power event causes the first device to switch from an external power source to an internal battery. The first device represents that the online identity is online while the first device receives power from the internal battery. The operations can further evaluate a priority value of an online contact for the online identity against a threshold value and hold, at a second device, at least one status update for the online contact while the first device receives power from the internal battery in response to evaluation of the priority value against the threshold value. The operations can further release, for transmission to the first device, the at least one status update in response to determination that the first device switches back to the external power source.
US10348852B2 Method for determining terminal identifier in wireless communication system supporting device-to-device communication and apparatus for same
The present invention discloses a method for determining a user equipment identifier in a wireless communication system supporting Device-to-Device (D2D) communication; and an apparatus for the method. More specifically, a method for determining an identifier of a UE in a wireless communication system supporting D2D communication comprises receiving, a first UE, a D2D signal including a D2D identifier from a second UE; and determining, the first UE, an identifier of the second UE on the basis of the received D2D identifier and measurement information of a cellular signal and/or information about resources in which the D2D signal is received.
US10348845B2 Method and system to identify data and content delivery on a cellular network using a social network
An approach is defined to establish consumption analytics of network nodes of a social network. Content is tagged and the content consumption analytics are derived from the content consumption. The content analytics and related heuristic is applied to new content shared in the social network. The content is compared to policies for content push operations and cellular network constraints to determine whether the content is proactively pushed to a mobile device.
US10348842B1 Generating content based on a captured IP address associated with a visit to an electronic resource
Methods and apparatus related to determining and/or utilizing one or more attributes for an Internet Protocol (IP) address. In some of those implementations, the attributes may include a physical address associated with the IP address. Some implementations are directed to determining physical addresses for inclusion in a postal campaign based on computing devices having IP addresses associated with those physical addresses having retrieved content of one or more electronic resources (e.g., webpages) assigned to the campaign.
US10348840B2 Dynamic workflow control between network entities
In a network capable of handling a number of concurrent network connections between network nodes, referred to as client and server, the client and server connection managers are customized by adding respective status handler components which add server status information requests, from client to server, and responsive status information, from server to client into message headers of messages being sent between the server and client. The supported server status information types for any given connection are defined when a connection is established through dialogue between the client and server, and then persist for the lifetime of the connection. The customizations of the server and client connection managers are modest and the increase in network traffic over the connection is proportionally very small. Moreover, status information requests can be processed and responded to quickly by attaching to messages that are being sent between the nodes.
US10348839B2 Cloud management systems and device management methods thereof
A device management method for use in a cloud system including a remote device, a mobile device and a cloud server is provided. The method includes the steps of: using, by the mobile device and the remote device, a same login information to log in the cloud server; sending, by the remote device, a push notification message to the mobile device through the cloud server when detecting that a first device is connected to a connection port, wherein the push notification message includes first identification information corresponding to the first device; and in response to receiving the push notification message, identifying, by the mobile device, the first device according to the first identification information to activate a respective application so as to perform data transmission with the first device through the respective application.
US10348836B2 Migrating clients between servers
Methods of migrating clients from a first server to a second server are described. The first server sends a message to the second server identifying a set of clients to be migrated, serializes the state of one or more objects associated with the set of clients and transmits the serialized state to the second server. The first server then instructs each client in the set of clients to establish a connection to the second server such that each client is connected in parallel to both the first and second servers with the connection to the first server as a primary connection and the connection to the second server as a secondary connection and when the clients are connected to the second server, the first server instructs the clients to disconnect from the first server and switch the primary connection to be the connection with the second server.
US10348832B2 Methods and systems for sharing content on a transportation vehicle
Methods and systems for a transportation vehicle are provided. For example, one method includes storing a first portion of a media file at a first device of a peer-to-peer group having a plurality of devices at a transportation vehicle; storing a remaining portion of the media file at one or more of the plurality of devices; using the first portion of the media file to start providing access to the media file; and retrieving the remaining portions of the media file, on-demand, from the one or more devices, based on resource utilization of the one or more devices.
US10348830B1 Virtual non-volatile memory express drive
A processing device receives an input/output (I/O) command generated by a process, the I/O command directed to a virtual storage provided to a host executing the process, wherein the virtual storage comprises a virtual non-volatile memory express (NVMe) drive. The processing device generates a new I/O command based on the received I/O command and encapsulates the new I/O command into a message. The processing device sends the message to at least one of a remote NVMe storage device or a storage server comprising one or more remote NVMe storage devices.
US10348828B2 Method and apparatus for optimizing data transfers utilizing machine learning
In one embodiment, a method includes receiving at a network device comprising a data transfer optimization module, input identifying a source directory comprising data and a target directory at a storage device, splitting the data into a plurality of data groups for transfer to the storage device, transmitting the data groups concurrently to the storage device on data paths wherein transfer times of the data groups are monitored, receiving at the data transfer optimization module, identification of a data group with a longest transfer time, splitting the data group with the longest transfer time, and placing the data from the data group into at least two of the data groups for transfer to the storage device. An apparatus and logic are also disclosed herein.
US10348827B2 Distributed storage system, cluster node and range management method thereof
Disclosed are a distributed storage system, a cluster node, and a range management method thereof, including: partitioning, by the cluster node according to a configuration parameter, a range corresponding to a first routing table entry in a local routing table into at least two subranges, where the first routing table entry refers to a routing table entry in which information that indicates the cluster node is recorded in replica information; separately establishing, by the cluster node, a log queue for each of the subranges; determining, by the cluster node, a corresponding subrange according to a key field of a data operation request from a client; executing a corresponding data read/write operation according to the determined subrange; and updating, according to the data read/write operation, a log queue corresponding to the determined subrange.
US10348826B2 Pattern-based object serving
Systems and methods for pattern-based object serving. An example method may comprise: receiving, by a processing device, an object access pattern and an identifier of an object container to be associated with object access requests by a client; receiving an object access request from the client; selecting an object in view of the object container and the object access pattern; and providing an identifier of the object to the client.
US10348825B2 Network platform-as-a-service for creating and inserting virtual network functions into a service provider network
One or more devices may receive a service request. The service request may be associated with providing a network service to a service location and may be associated with a service provider network. The one or more devices may create a virtual network function (VNF), associated with providing the network service, based on the service request. The VNF may be created such that the VNF is hosted by the device, and may be configured to provide the network service. The one or more devices may insert the VNF into the service provider network. The VNF may be inserted to interact with a physical device of the service provider network to allow the network service to be provided to the service location.
US10348822B2 System and method for clustering in a multitenant application server environment
In accordance with an embodiment, described herein is a system and method for supporting clustering in a multitenant application server environment. The system includes a domain with a plurality of server clusters, and a plurality of partitions, wherein each cluster is homogenously configured and targeted by one or more partitions. An application programming interface (API) can be used to initiate a resource group across-cluster migration within a partition. The API can invoke a replication manager, which queries a target cluster for a runtime topology for use in determining where to store primary session; migrates the primary session to a determined server instance in the target cluster. Additional clustering features, such as cluster messaging service, leasing service, singleton service management, session replication, clustered JNDI, and use of domain front-end load balancing, can be supported.
US10348821B2 Prioritizing structural operations and distributing changes in a synced online content management system
Disclosed are systems, methods, and non-transitory computer-readable storage media for prioritizing structural operations and distributing changes in a synced online content management system. An exemplary method can include receiving, from a first client device, a first structural operation for a particular content item and an account within the online content management system. The method can also include receiving, from a second client device, a competing structural operation for the particular content item and the account. The method can then include prioritizing the first structural operation from the first client device over the competing structural operation from the second client device based on predetermined factors. The method can then include executing the first structural operation for the particular content item and the account. The exemplary method can then include distributing the prioritized first structural operation to all synced devices for execution.
US10348816B2 Dynamic proxy server
A method and apparatus for facilitating access to a plurality of resources is provided. A message that includes a context resource identifier is received at a proxy server from a client through a gateway in communication with both the client and the proxy server. Access to a resource associated with an interface that is referenced by the context resource identifier is controlled by the proxy server using a profile that is dynamically built for a user of the client based on a plurality of resource profiles received from a plurality of interfaces in communication with the proxy server.
US10348815B2 Command process load balancing system
A command process load balancing system performs load balancing of received commands among a number of server processes to resolve access contention for virtual software resources. These contentions are resolved through a history recording unit that records a history including contents of a processed command and a response time of a process for the command into a history database. A prediction unit predicts, in a case where a set of commands to be processed is assigned to a server process, whether or not a load that is equal to or higher than a reference value is applied, on the basis of the history recorded in the history database. An assigning unit assigns at least one command included in the set of commands to be processed to a different server process, in accordance with prediction that a load that is equal to or higher than the reference.
US10348814B1 Efficient storage reclamation for system components managing storage
Systems with multiple components managing storage may implement efficient storage reclamation. A storage reclamation event may be detected for a system component. An indication to a request dispatching mechanism may be made which indicates that the system component is unable to perform further tasks in order to perform storage reclamation. A storage reclamation operation, such as a stop-the-world garbage collection technique, or a service process restart may be performed to reclaim at least some storage. Upon completion of the storage reclamation operation, an indication may be made to the request distribution mechanism that the service process has resumed performing tasks for the system. In some embodiments, a gossip protocol communicating availability information to different nodes of a distributed system may provide information to schedule storage reclamation operations at different compute nodes of the distributed system.
US10348808B2 Hybrid cloud applications
As disclosed herein a method, executed by a computer, for enabling a hybrid cloud environment includes receiving, on a cloud environment, a hybrid cloud application package comprising a deployable cloud package and a deployable on-premise package, and deploying the deployable cloud package in a container on the cloud environment, providing a cloud application. The method further includes establishing a secure bi-directional communication tunnel between the cloud environment and an on-premise environment, thereby masking network connection information, and sending, with the secure bi-directional messaging framework, the deployable on-premise package to an on-premise server in the on-premise environment. The method further includes sending a message, with the secure bi-directional messaging framework, requesting services from an on-premise application, and receiving a response from the on-premise application. A computer program product corresponding to the above method is also disclosed herein.
US10348806B2 Transferring data using mobile devices
An example method for transferring a data set includes: detecting that a user device is within a first predefined proximity to a first data storage device; determining a next destination of the user device based on user travel information; selecting a data set stored on the data storage device in accordance with the next destination of the user device, wherein the data set is associated with a destination location; transferring the data set from the data storage device to the user device; detecting that the user device is within a second predefined proximity to a second data storage device; determining a location of the second data storage device; determining that a predefined relationship exists between destination location of the data set and the location of the second data storage device; and responsive to the determining, transferring the data set from the user device to the second data storage device.
US10348805B2 Method and system for transferring data
Systems, methods and computer programs for transferring data in a communication system are described. The communication system has a first node arranged to send data to a plurality of second nodes using a first protocol. The first protocol allows the transfer of data of a first type. At least one of the second nodes additionally requires data of a second type, which is not included in the data sent according to the first protocol. First data, of the first type, is transferred to a plurality of the second nodes using the first protocol. Second data, of the second type, is stored in a memory. Subsequently, in response to a request, access to the second data is provided to the second node.
US10348802B2 Delaying publicizing, at a second source, upload of a content item to a first source until confirmation of availability of the content item at the first source
Systems and methods are provided for delaying publicizing, at a second source, upload of a content item to a first source, until confirmation of availability of the content item at the first source. In one or more aspects, a system includes an upload component configured to upload content to a content server, a share component configured to receive selection of a sharing source to post a notification that informs users regarding availability of the content at the content server, a confirmation component configured to receive confirmation from the content server in response to the content becoming available at the content server following the upload of the content, and a notification component configured to post the notification at the sharing source in response to receipt of the confirmation.
US10348800B2 Invocation context caching
Disclosed are systems, methods, and computer-readable storage media for caching routing data in a request to provide a service. A front-end server located at a first datacenter receives a request for a service, with the request originating from a client device. In response to receiving the request, the front-end server queries a routing database for routing data identifying a location of one or more computing devices to fulfill the request. The front-end server receives the routing data from the routing database and transmits, based on the routing data received from the routing database, a first subsequent request to a front-end server located at a second datacenter. The subsequent request is appended with the routing data and the front-end server located at the second datacenter utilizes the routing data included in the subsequent request to fulfill the request received from the client device.
US10348796B2 Adaptive video streaming over preference-aware multipath
A processor performing functions of a video client may measure an occupancy of a video buffer, select a video chunk having a first video encoding bitrate based upon the occupancy, and provide a deadline for a delivery of the video chunk to a multipath transport layer module. The processor may further activate a deadline aware scheduler of the module when the occupancy exceeds a first threshold and when the deadline aware scheduler was previously disabled, and deactivate the deadline aware scheduler when the occupancy falls below a second threshold and when the deadline aware scheduler was previously enabled. The module may request packets of the video chunk from a video server and select at least one active interface for the video server to send each packet. The deadline aware scheduler may select whether a secondary network interface is to be an active interface or a non-active interface.
US10348789B2 Method for retrieving, by a client terminal, a content part of a multimedia content
Method for retrieving, by a client terminal, a content part of a multimedia content, a cache being arranged along the transmission path between the client terminal and a server, several representations of said content part being available,comprising: A/ sending a request for a first representation of said content part belonging to a set of allowable representations selected among said available representations of the content part; B/ in case said first representation is not cached, receiving a response message from said cache indicating that the first representation is not cached; and wherein, upon receipt of a response message, steps A/ and B/ are successively repeated with an alternative representation of said content part, different from the first representation, until one requested alternative representation has been received by the client terminal from said cache or until all allowable representations of the set have been requested.
US10348788B2 System and method for delivering content over a multicast network
A system for delivering content over a network includes a server. The server is configured to divide the content into multiple segments, to create multiple data streams using the segments of the content, and to transmit each of the data streams via a respective multicast session, wherein a copy of each of the multiple segments is transmitted during a single time slot of the multicast session.
US10348781B2 Method and apparatus for enabling registration of aggregate end point devices through provisioning
A method and apparatus for enabling registration of an Aggregate End Point (AEP) device that is incapable of supporting a Session Initiation Protocol (SIP) based Internet Protocol Multimedia Subsystem (IMS) registration are disclosed. The method performs a static registration of the AEP device in a plurality of network elements associated with an Internet Protocol Multimedia Subsystem (IMS) network by provisioning. The method then processes an originating call request or a terminating call request associated with the AEP device using the static registration.
US10348780B2 System, method, and apparatus for user-initiated provisioning of a communication device
An embodiment of a method and apparatus for provisioning of a communication device includes receiving a registration request from a first communication device. The registration request includes an address associated with the first communication device. The method further includes registering the first communication device in response to receiving the registration request, placing a call request to the first communication device, and establishing a call session with the first communication device. The method further includes prompting a user of the first communication device for a user identifier, and receiving a user identifier from the user of the first communication device. The method still further includes sending one or more configuration parameters associated with the user identifier to the first communication device. The one or more configuration parameters are operable to configure the first communication device.
US10348777B2 Telehealth video chat mirroring of disparate video chat devices
A multi-channel, two-way video chat mirroring communication system capable of mirroring disparate video clients at a central coordinator terminal into a two-way video and audio conversation with one another. The central coordinator mirroring terminal system is functionally placed in the middle between a provider video chat user device, and a patient's video chat user device. The central coordinator mirroring terminal manages an individual video and audio link with a provider's video chat user device using the provider's preferred communication technology, and another individual video and audio link with the patient's video chat user device that uses its own preferred communication technology, which may or may not be the same as that of the provider's video chat user device. Because the video-mirroring system manages those individual video and audio streams, it produces a seamless experience for both the provider's video chat user device and the patient's video chat user device.
US10348773B2 Security settings and indications of controllers
A system and approach having security assurance for a controller relative to outside connections such as internet. The controller may have locked and exposed modes. A locked mode may mean that the system is correctly configured in that security related settings meet minimum standards. For example, the controller is protected through sufficiently strong user accounts and passwords whether entered or by default. Also, there may be an entity, such as person or organization that has responsibility for securing the controller against undesired intrusions. In the exposed mode, where the system may be incorrectly configured, the controller may shut down some or all of the functionality that has relevance to remote access. In the exposed mode, a built-in web server may show one or more screens that allow one to access the controller. There may be security indicators, such as lights that indicate whether the controller is exposed or locked.
US10348758B1 Systems and methods for providing interfaces for visualizing threats within networked control systems
The disclosed computer-implemented method for providing interfaces for visualizing threats within networked control systems may include (i) receiving a request to provide a graphical interface to visualize a networked control system with multiple components, (ii) identifying within the networked control system a potential security threat involving a potentially compromised component of the networked control system, and (iii) providing the graphical interface by (a) ordering the components according to a control hierarchy, (b) portraying each component within a circular area by arranging the components according to the control hierarchy and according to domains within the networked control system such that each component falling within a given domain is placed within a corresponding arc of the circular area, and (c) highlighting, within the graphical interface, an area within an arc of the circular area containing the potentially compromised component. Various other methods, systems, and computer-readable media are also disclosed.
US10348754B2 Data security incident correlation and dissemination system and method
A data security incident correlation and dissemination system and method is disclosed. In an exemplary implementation of the system, a service provider of a managed security service receives incident information regarding data security incidents at different business organizations of the security service. One or more incident managers operated by different organizations send incident information, and a server system within the service provider's network creates aggregated data from the incident information received from the incident managers. The server system analyzes the aggregated data to create correlated incident records that include incident information from related data security incidents at the different organizations, and provides threat intelligence data based on the correlated incident records for the organizations. In embodiments, the server system can “push” threat intelligence data to the organizations, or the organizations can request the threat intelligence data from the server system.
US10348753B2 Detecting and evicting malicious vehicles in a vehicle communications network
A method, computer program product and computer system maintain a list that includes identifiers of vehicles determined by the processor of a detective vehicle to have an innocent status. The processor selects, for each sub-period of a predefined time period, a target vehicle from a plurality of vehicles, where the detective vehicle communicates either directly or indirectly with each vehicle of the plurality and accepts communications from the plurality, where a portion of the plurality of vehicles and the detective vehicle are within a vehicle-to-vehicle communication range, and where vehicle-to-vehicle communication does not utilize infrastructure network connectivity. The processor obtains, over a vehicle-to-vehicle communication or a network connection, messages regarding a status of the target vehicle. The processor determines the status of the target vehicle, where the status is one of: malicious or innocent. The processor notifies the vehicles associated with the identifiers on the list of the determination.
US10348750B2 TCP bypass interdiction method and device
A TCP bypass interdiction method and device are provided. The method comprises: a DPI device between a client terminal and a service terminal acquiring a MSS negotiation value on the basis of a TCP handshake packet; when a suspicious packet is monitored, the DIP device constructing an RST packet according to the suspicious packet and the MSS negotiation value. The RST packet comprises a source direction RST packet and target direction RST packets. The receiving terminal of the source direction RST packet is the same with the transmitting terminal of the suspicious packet. The receiving terminals of the target direction RST packets are the same with the receiving terminal of the suspicious packet. SEQ values of the target direction RST packets are sequentially increased by at least one MSS negotiation value. The method comprises the DPI device transmitting the RST packet to the client terminal and the service terminal respectively.
US10348747B2 Non-transitory computer-readable recording medium storing cyber attack analysis support program, cyber attack analysis support method, and cyber attack analysis support device
A non-transitory computer readable recording medium storing a computer executable program that, when executed, causes a computer to perform a cyber attack analysis support process, the cyber attack analysis support process includes: when information of a first cyber attack event including information of malware is registered as a result of a detection of the malware within an information processing system to be monitored, searching for a second cyber attack event having a similarity relationship with the first cyber attack event by referring to a storage storing information on past cyber attack events; and displaying information of the searched second cyber attack event and the registered information of the first cyber attack event on a display circuit.
US10348743B2 Identification method and information processing device
A method includes executing a determination process that determines that a setting value is a search key, the setting value being for an item from among a plurality of items in a record identified in a plurality of records, the plurality of records relating to a plurality of pieces of log information that are collected from a plurality of computers; executing a first identification process that identifies, as the record, another record including the search key from among the plurality of records; executing a second identification process that identifies, as the item, a new item from among the plurality of items, the new item being different from an item used to identify the another record in the executing of the first identification process; repeating executing of the processes; and outputting information on at least one computer that is suspected of a cyber-attack, based on the identified records.
US10348738B2 System, method and computer readable medium for message authentication to subscribers of an internet service provider
An internet service provider (ISP) is configured to provide notification messages such as service updates to subscribers via redirected web pages. In order for the web pages to be treated as originating from the ISP, the ISP provides a shared secret in the browser message. The shared secret may be a secret not derivable by viruses or trojans in the subscriber computer, such as a MAC address of the subscriber modem.
US10348737B2 Login performance
An embodiment of the invention may include a method, computer program product and system for receiving a request from a user to access a system. The user requesting access has an associated job function. The embodiment of the invention may include determining an access window for the job function of the user. The access window for the job function is a range of time where historical usage of the system by one or more users having the job function is above a threshold amount. The embodiment of the invention may include determining whether a time of access of the request is within the access window. The embodiment of the invention may include granting access to the system based on determining that the time of access of the request is within the access window.
US10348735B2 Systems and methods for accessing cloud resources from a local development environment
A method for accessing cloud resources via a local application development environment on a computing device. The method includes invoking an access management client at the computing device; obtaining an account identifier associated with a user account and communicating the account identifier to an identity platform; receiving an authentication message from the identity platform in response to the identity platform validating the account identifier, the authentication message comprising a role identifier; communicating the authentication message to the cloud platform; receiving security credentials associated with the role identifier from the cloud platform in response to the cloud platform validating the authentication message and the associated role identifier; setting a variable in the local development environment based on the received security credentials for use by the local development environment to request access to one or more resources maintained by the cloud platform.
US10348733B2 Managing security restrictions on a resource in a defined environment
Approaches described herein manage security restrictions on a resource in a defined environment to provide authorization and access. Specifically, a security system maintains a security restriction on the resource (e.g., an information technology (IT) account of a user, or an apparatus) in a defined environment. The presence of a plurality of users is continuously monitored throughout the defined environment and, based on a detection of a pre-specified set of users from the plurality of users in the defined environment, the security restriction is managed (e.g., removed or maintained). In one embodiment, the system allows access to the resource by removing the security restriction on the resource. The security restriction on the resource may be reinstated in the case that the pre-specified set of users from the plurality of users is no longer present in the defined environment.
US10348724B2 Ad hoc one-time pairing of remote devices using online audio fingerprinting
A system and method for sharing electronic data between participants of a phone conference, such as an online presentation, without a need to exchange passwords to link two devices together for data transfer nor go through a login procedure to access the data resource. To achieve this, the participants use a device or software application that samples the audio of the phone conversation and creates a stream of audio fingerprints. The streams of fingerprints are sent to a matching service on the internet. This matching service finds the fingerprints that correspond to the same conversation among the streams of simultaneous users. Once a match is found with a high enough confidence level, the matching service exchanges identifiers such as public IP addresses and sends those back to the fingerprinting units. When instructed by the user, the units can then proceed to setup a secure data connection.
US10348719B2 Automatic login on a website by means of an app
The present disclosure relates to a method performed for facilitating login on a website. In accordance with an embodiment, the method comprises, by means of a web browser in a radio device, downloading a web page of the website from a web server hosting the website; receiving a login request from the web server, the login request comprising a request for login information for a service from a service application of the service in the radio device; and, in response to the received login request and by means of the service application, automatically sending a login token request to a server of a service provider providing the service. In accordance with an embodiment, the method also comprises, from the server of the service provider, receiving a login token response comprising a login token, and sending a login information message to the web server comprising the login token.
US10348718B2 Sharing credentials and other secret data in collaborative environment in a secure manner
A system and method for facilitating sharing of credentials and other secret data in a networked computing environment. An example embodiment provides for access to data of an external data source by a software application, wherein the external data source requires use of credentials to allow access to the data, but where the credentials themselves are not to be supplied to the software application. An example method includes storing the credentials in a secure data store; providing a token to the application, the token associated with the credentials and with an indication of the external data source; transferring the token from the application to a secure connector; using the secure connector and the token to retrieve the credentials from the secure data store to the secure connector; using the secure connector and the credentials to request data from the external data source to the secure connector before transfer of the requested data to the application via the secure connector.
US10348705B1 Autonomous communication protocol for large network attached storage
Techniques for implementing messaging within a storage service system are described herein. Communication between servers of a storage layer of the storage service system is implemented using encrypted messages exchanged according to a first communication protocol. Communication between servers in a computation layer of the storage service system is implemented using encrypted messages exchanged according to a second communication protocol such that the encrypted messages exchanged according to the second communication protocol are usable to provide an encrypted partition key from a leader to the other servers in the computation layer. Communication between the two layers is implemented using encrypted messages exchanged according to a third communication protocol.
US10348704B2 Method for a dynamic perpetual encryption cryptosystem
A dynamic computer communication security encryption method or system using an initial seed key and multiple random number generators of a specific design, whereby a sequence of independent random entropy values is produced by one set of random number generators and encrypted along with the message stream using the initial seed key, or the output of a second set of random number generators initialized with the initial seed key, and following the subsequent transmission of the variable encrypted entropy/message block, the entropy values are used to symmetrically or identically augment or increase the current uncertainty or entropy of the cryptosystem at both the sender and the receiver, prior to the next encryption block operation. The encryption process effectively entailing the use of multiple encryption ciphers, and the entropy augmentation process entailing the encryption or application of various logical mathematical operations on the already dynamic but deterministic internal state values of the second set of random number generators, effectively altering their deterministic outputs in a random probabilistic manner.Random length message value sequences from one or more data sources is combined with one or more random length entropy value sequences from an independent source, following which the entropy “updates” may also be used to alter, or change any cryptosystem variable, value or component in a randomly determined manner. In addition, while ensuring synchronization, the random entropy sequences also serve to “pollute” the cipher-stream and thereby hinder most current forms of cryptanalysis, while simultaneously injecting additional entropy into the cryptographic system and allowing for its propagation to affect any connected system nodes, and thereby introducing unpredictable entropy into the system pseudorandom number generator outputs, and thereby ensuring the perpetual generation of unpredictable random numbers.Super-encryption mechanics are independent of the user data, simple, fast and efficient, and can incorporate compression, error correction and asymmetric encryption authentication routines. But most importantly, super-encryption ensures resistance to brute force attacks (not possible to verify if a message was even sent), an ability to exceed “perfect secrecy” requirements, and an improvement on previous super-encipherment design, since overhead can be dramatically reduced from 100% overhead.Communication links previously established by system nodes with central authorities may be used for secure node authentication and registration, while allowing the central authority to broker and synchronize communication channels and providing mutual authentication and other security functions between the system nodes.
US10348702B1 Command parameter resolution for command invocations
A technology is described for resolving command parameter that are included in command invocations. An example method may include receiving a request to invoke a command that includes a command parameter. The command may be executed by a software agent hosted on a computing resource managed within a service provider environment. In response to the request, a parameter value for the command parameter may be obtained from a parameter data store using a parameter ID. A command message having command instructions to execute the command the parameter value may be generated and the command message may be encrypted using a cryptographic key associated with the software agent. The command message may then be sent to the software agent, enabling the software agent to decrypt the command message and execute the command.
US10348700B2 Verifiable trust for data through wrapper composition
A method may include, based on a set of capabilities, requesting access to data, metadata or both protected by a composite wrapper comprising a first wrapper and a second wrapper. The wrappers are each defined by different mathematical transformations performed by a component separate from the computing device. Based on an access privilege for the data, the metadata or both determined from the set of capabilities, visibility may be granted through at least one of the first or second wrapper based on independent evaluations of the first and second wrappers relative to the access privilege.
US10348698B2 Methods and systems for link-based enforcement of routing of communication sessions via authorized media relays
Disclosed herein are methods and systems for link-based enforcement of routing of communication sessions via authorized media relays. In an embodiment, a media relay receives encrypted first payloads from a first endpoint and encrypted second payloads from a second endpoint as part of a session. The encrypted first payloads require a first key for decryption and the encrypted second payloads requite a second key for decryption. The media relay is preconfigured prior to the session with secrets useable for identifying the first and second keys. The media relay decrypts the first payloads using the first key and decrypts the second payloads using the second key, and transmits the first payloads to the second endpoint and the second payloads to the first endpoint as part of the session.
US10348697B2 Portable encryption format
A portable encryption format wraps encrypted files in a self-executing container that facilitates transparent, identity-based decryption for properly authenticated users while also providing local password access to wrapped files when identity-based decryption is not available.
US10348696B2 Cloud key escrow system
Embodiments are directed to storing encrypted data in a data store and to securely providing access to the encrypted data according to a predefined policy. A data storage system receives encrypted data. The data is encrypted using a private key. The data storage system stores the received encrypted data according to a predefined policy. The encryption and the policy prevents the storage system from unencrypting the encrypted data, while the policy allows the encrypted data to be released upon receiving a threshold number of requests from verified third parties. The data storage system implements a verifiable secret sharing scheme to verify that the encrypted data can be reconstituted without the data storage system decrypting the encrypted data. The data storage system can acknowledge that the received encrypted data has been verified and successfully stored.
US10348688B2 Streaming one time pad virtual private network
A streaming one time Pad cipher using rotating ports for data encryption uses a One Time Pad (OTP) to establish multiple secure point-to-point connections. This can be used to implement a streaming OTP point-to-point firewall, virtual private network or other communications facility for communicating secure information across one or more insecure networks.
US10348687B2 Method and apparatus for using software defined networking and network function virtualization to secure residential networks
A service provider device includes a controller having a memory and a processor. The controller is configured to receive a device access request from the client device via a residential network, the server provider device being located external to the residential network and detect a communication type identifier associated with the device access request. The controller is configured to establish a secure communication channel between the client device and a middlebox associated with the detected communication type identifier and provide communication between the client device and the server device via the secure communication channel between the client device.
US10348686B2 Systems and methods for application-specific access to virtual private networks
Described herein are systems and methods utilizing application-specific access to a virtual private network (“VPN”). A method may comprise receiving, from an application executing on a device, a request for a network data flow to a private network, comparing identification information associated with the application against a set of rules stored on a memory of the device, wherein the set of rules identifies conditions for the application to be authorized to access the private network, and establishing a connection for the network data flow upon the identification information satisfying the conditions for the application to access the private network.
US10348683B2 Network packet filtering via media access control (MAC) address learning
Described herein are systems, methods, and software to enhance the management of packet filters for host computing systems. In one implementation, a computing system may identify media access control (MAC) addresses and communication statistics for virtual nodes communicating over physical network interfaces of the computing system. The computing system may further prioritize the MAC addresses based on the virtual network interface ports and physical network interface ports that the MAC addresses were identified on, and generate a filter configuration for the physical network interfaces based on the prioritization and the communication statistics.
US10348682B2 Transparent traffic control device and method
A firewall security platform is provided for enhancing security of a network. The firewall security platform includes at least one interface to communicate the identity and current status of one or more traffic requesters and at least one device for receiving instructions from a user. Communication data packets associated with the one or more traffic requesters are allowed for communication via the network or denied and blocked by the firewall security platform based on the current status of each of the one or more traffic requesters. The user's instructions include making a selection, with the selection including members that are at least one of the one or more traffic requesters. The current status of each member of the selection is altered in response to the making of the selection.
US10348679B2 Access point name management
A computer device may include a memory configured to store instructions and a processor configured to execute the instructions to select to use an access point name (APN) table to be received from a wireless access network and attach to the wireless access network. The processor may be further configured to execute the instructions to receive a Protocol Configuration Options (PCO) message from the wireless access network; retrieve the APN table from the received PCO message; select an APN from the retrieved APN table; and connect to a packet data network associated with the selected APN via the wireless access network using the selected APN.
US10348677B2 Methods, systems, and products for address translation
Methods, systems, and products translate addresses in networks. A residential gateway translates requests for content such that the residential gateway appears as both a requestor and a destination for requested content, regardless of an actual requesting device or a desired output device.
US10348671B2 System and method to use a mobile number in conjunction with a non-telephony internet connected device
A system and method and enables using a mobile number in conjunction with a non-telephony internet connected device. The system also facilitates SMS communication with Internet of Things devices and SMS communication in conjunction with over-the-top (OTT) services.
US10348669B2 Encouraging the engagement of users on a social network site
Increasing social network site interactions or user activities in one aspect may include monitoring social network site activities of a first user on a social network site. Based on the monitoring, a second user of the social network site whose postings the first user follows may be identified. The second user's postings that the first user follows may be classified into a content type. The content type indexed by a pair of identifiers identifying the first user and the second user may be stored in a storage device. A notification may be sent to the second user to post content of the content type to promote social network site interactions or activities of the first user.
US10348667B2 System and method for entity detection in machine generated messages
Disclosed is a system and method for email management that leverages information derived from automatically generated messages in order to identify types of messages and message content. The disclosed systems and methods apply the information learned from decoding previously received messages to other messages in a user's inbox to fully, or at least partially decode the information included within such messages. The disclosed systems and methods analyze messages received in a user's inbox to detect message specific information corresponding to types of content in the message and the location of such content in the messages. The message specific information is then applied to other newly received or identified messages to learn message specific information about those messages. Based on such learning, information can be extracted from such messages in order to increase a user's experience and increase monetization.
US10348664B2 Method and system for achieving communications in a manner accounting for one or more user preferences or contexts
A method and system for selectively communicating information are disclosed herein. In at least one embodiment, the method includes receiving at a server first information portions regarding one or more preferences, instructions, user profile details, or operational history details. The method also includes receiving an initial version of a message including additional information from a mobile device associated with a user, and determining based upon the first information portions that the additional information should be modified. The method further includes generating a first modified version of the message by modifying the additional information, and sending, for receipt by a further mobile device associated with a further user, the first modified version. Accordingly, in at least some embodiments, the first modified version of the message can include additional relevant content suited for each given recipient, based on (for example) preference, profile, or history information.
US10348663B2 Integration of social interactions into media sharing
Embodiments for managing social commentary as applicable to social media by a processor. A spectrum of weights is assigned to individual portions of the social commentary as a function of a determined measured characteristic. Those of the individual portions having a higher weight than a predetermined threshold are selected to be displayed through the social media in a hierarchy corresponding to a position in the spectrum of weights, while those of the individual portions having a lower weight than the predetermined threshold are selected to be withheld from display. A deduplication operation is applied to the individual portions of the social commentary. Those of the individual portions determined to be repetitive greater than a predetermined number are used to assist in formulating weights of the individual portions.
US10348662B2 Generating customized electronic messaging graphics
A system according to various exemplary embodiments includes a processor and a user interface coupled to the processor, the user interface comprising an input device and a display screen. The system further comprises a sensor component coupled to the processor, the sensor component comprising a location sensor for determining location information associated with the system, and memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising: retrieving sensor information from the sensor component, the sensor information including location information from the location sensor; retrieving, from the memory, avatar information associated with a user of the system; generating a customized graphic based on the sensor information and the user's avatar information; and presenting the customized graphic within an electronic message via the display screen of the user interface.
US10348661B2 Unified server for managing a heterogeneous mix of devices
A system and method for integrating one or more resource servers for one or more types of devices are described using an enterprise service bus and network appliance as a service (NAaaS) application services. The enterprise service bus receives a request for one or more types of media, determines a first communication protocol of the request and one or more types of second communication protocols of the one or more resource servers, translates the request from a first communication protocol into one or more types of second communication protocols for one or more resource servers and retrieves one or more results matching the translated request from the one or more resource servers. A NAaaS application services determine one or more resource servers that the request is for based on the request matching a global index.
US10348660B2 Workload management
A messaging system comprises a plurality of connected components and including a schema defining fields for messages, at least one field defined as non-essential. A mechanism for operating the messaging system comprises the steps of collecting one or more performance metrics for one or more components of the messaging system, determining that at least one performance metric has crossed a predetermined threshold, informing one or more components of the messaging system that a surge in workload has occurred, and the informed components removing non-essential fields from transmitted messages and/or not processing non-essential fields from received messages.
US10348657B1 System for delivering notification messages across different notification media
A system for delivering notification messages across different notification media comprises a processor. A processor is configured to provide an indication of a new platform notification channel to one or more platform notification services. The indication is provided to one of the one or more platform notification services through a communication module specific to the one of the one or more platform notification services. The processor is configured to create a mapping from a new universal notification channel to a set of one or more platform notification channel identifiers. Each platform notification channel identifier of the set of platform notification channel identifiers is received from a platform notification service. The processor is configured to provide the set of one or more platform notification channel identifiers to a content provider of the new universal notification channel. The processor is coupled to the memory and is configured to store instructions.
US10348650B2 Augmentation of pattern matching with divergence histograms
A processor may apply data blocks of a training data set to a pattern matching algorithm to identify whether the data blocks match a pattern, determine points of divergence between the data blocks and the pattern, count a number of times that each of a plurality of positions in the pattern is determined to be a point of divergence, and determine a position with a highest count of a number of times that the position is determined to be a point of divergence. The processor may further receive an incoming data block, compare a data value at the position in the pattern with the highest count to a data value at a corresponding position in the incoming data block, and determine a mismatch when the data value at the position in the pattern and the data value at the corresponding position in the incoming data block are different.
US10348647B2 Graceful designated router handoff
In one embodiment, a first Protocol Independent Multicast (PIM) router includes port interfaces to receive multicast traffic from a first network and forward the traffic to at least one receiver, which is in a sub-network including other PIM routers, and a routing processor configured, in response to a decision for the first PIM router to relinquish being a designated router, to generate a PIM Hello message with a first option descriptor and a first priority, the first option descriptor indicating a staggered handoff process, and send the PIM Hello message, receipt of the PIM Hello message by the other PIM routers being operative to result in a designated router election electing a new designated router, the new designated router being operative to initiate the staggered handoff process causing the first PIM router to continue forwarding traffic until the new designated router has built a multicast routing tree.
US10348645B2 System and method for supporting flexible framework for extendable SMA attributes in a high performance computing environment
System and method for supporting a flexible framework for extendable SMA attributes in a high performance computing environment. In accordance with an embodiment, an information attribute can provide for enhancements in a number of areas. For example, in addition to indicating which version of an interface a queried node supports, the information attribute can additionally provide a mask indicating which vendor specific SMA attributes the node supports. In this way, a subnet manager can identify a version of an interface at each node in a subnet, as well as each node's SMA attribute capabilities. In turn, this allows nodes to run different versions of an interface within a same subnet, without introducing confusion.
US10348643B2 System and method for network configuration
One embodiment of the present invention provides a network device that facilitates configuration orchestration. During operation, the system interprets a configuration command and stores a data structure representing a set of business logic. The business logic can be triggered by the configuration command, a local condition, or both. Furthermore, the system configures the switch according to an outcome of the business logic.
US10348642B2 Custom resources in a resource stack
A resource stack managed by a resource stack provider is created based on a resource stack template that integrates a custom resource from a second provider into the resource stack using a notification system with the second provider. For example, a customer may create a template that defines a resource stack that comprises resources available from the resource stack provider and one or more custom resources provided by a second provider. When a resource stack is created, resources available from the resource stack provider may be provisioned. Custom resources may be initialized by notifying the provider of the custom resource of the requested integration of the custom resource with the resource stack and requested configuration details. The custom resource provider may respond with an indication of successful integration when the custom resource has been successfully initialized. After initializing the resources, the resource stack may be enabled for use.
US10348639B2 Use of virtual endpoints to improve data transmission rates
Systems and methods are described that enable high-data-rate network communications by use of a data transmission system, which can at least partially redirect data transmitted between two computing devices on a public network to a private network. The data transmission system may include a variety of endpoints at different locations, such that source and destination computing devices may pass information into and out of the data transmission system via the endpoints. To ensure that endpoints are able to communication with each computing device via a path of sufficient network quality, the data transmission system may dynamically generate additional endpoints within points of presence of the system. Where no endpoints or points of presence have a connection of sufficient quality to a source and destination computing device, the data transmission system may decline to transmit data, and instruct the source or destination computing devices to utilize traditional communication channels.
US10348635B2 Data transmission method and device
A data transmission method and a device, where the method includes obtaining a service data packet that needs to be sent to a peer device, determining a priority corresponding to the service data packet, writing the service data packet to a packet buffer when the priority is lower than a preset level, encapsulating the data stored in the packet buffer in order to generate a to-be-sent packet when data stored in the packet buffer meets a transmission condition, and sending the to-be-sent packet to the peer device.
US10348634B2 Technologies for tracking out-of-order network packets
Technologies for tracking out-of-order network packets include a target computing node coupled to a source computing node via a communication channel. The target computing node is configured to allocate a small window in memory in which to store a bit mask corresponding to a number of out-of-order network packets received from the source computing node via the communication channel. The target computing node is further configured to update the bit mask in the small window upon receiving an out-of-order network packet from the source computing node. The target computing node is additionally configured to allocate a large window in memory in response to a determination the size of the bit mask is larger than the size of the small window, store the bit mask in the large window, and store a pointer to the large window in the small window. Other embodiments are described and claimed.
US10348631B2 Processing packet header with hardware assistance
Methods and systems for load balancing are disclosed. An example method for load balancing commences with receiving a data packet from a host device. The method further includes identifying a header field of the data packet. After identifying the header field of the data packet, the method proceeds with matching the data packet to a network service based on the header field. Thereafter, the method generates a header field block for the data packet based on the network service. The method further includes sending the data packet to a processor module. The data packet is processed based on the header field block.
US10348630B2 Load balancing based on load projections for events
A computing system operates according to a method including: identifying communication of data; determining a current load measure for characterizing an egress measure associated with the data at a current time; generating a load projection for characterizing the egress measure at the access point corresponding to a future time; and generating an assigned address based on the load projection.
US10348628B2 Placement of virtual machines in a virtualized computing environment
Techniques for placement of a virtual machine (VM) on a host computing system in a virtualized computing environment are disclosed. In one embodiment, a first network device having network load less than a threshold value is determined. Further, the VM is placed on the host computing system coupled to the first network device. In this case, the host computing system transmits and receives network traffic associated with the VM via the first network device.
US10348626B1 Efficient processing of linked lists using delta encoding
A network device configured to store a plurality of network forwarding addresses as an encoded linked list of attributes of network values and forwarding addresses. The network device is configured to encode subsequent elements of the linked list such that a packet processor of the network device, in response to a data packet, processes only a difference between the elements without processing all of the respective attributes. The network device is further configured to forward the data packet as a result of reading the encoded elements of the linked list.
US10348625B2 Sharing common L2 segment in a virtual distributed router environment
A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment.
US10348620B2 Minimum disruption MST reconfiguration (MDMR)
In one embodiment, a first multiple spanning tree (MST) region configuration for an MST process may be maintained at a switch in a computer network, where the first configuration has a virtual local area network (VLAN)-to-instance (VI) mapping that maps each of one or more VLANs to one of one or more MST instances in the MST region. The switch may subsequently receive a second MST region configuration that has a different VI mapping than the first configuration, and may determine one or more VLANs of the second configuration that have a different VI mapping from the first configuration (“affected VLANs”). Accordingly, in response to a trigger to apply the second configuration at the switch, the affected VLANs are blocked for a delay, and the second configuration may be applied at the switch without restarting the MST process.
US10348618B2 Identifying, translating and filtering shared risk groups in communications networks
A method, apparatus, and computer-readable storage medium are disclosed for processing shared risk group (SRG) information in communications networks. The method includes processing, at a domain in a network, first network information comprising a plurality of SRG identifiers. The processing includes producing second network information comprising a smaller number of SRG identifiers than that of the plurality of SRG identifiers. The method further includes sending at least a portion of the second network information to a second domain in the network. The apparatus includes a network interface adapted to send network information comprising SRG information, a processor coupled to the network interface, and a memory coupled to the processor and adapted to store program instructions operable to carry out steps of the method. The storage medium is configured to store program instructions that when executed are configured to cause a processor to carry out steps of the method.
US10348616B2 Packet transmission method and apparatus, and interconnect interface
A packet transmission method, packet transmission apparatus, and an interconnect interface are presented, where the method includes determining, by a sending node, whether an unrecoverable failure occurs in an active link, and if an unrecoverable failure occurs in the active link, selecting, from multiple communication links, at least one standby link except the active link to send a packet to a receiving node, so that the receiving node sends the packet to a receive end of the active link. In the method, for two nodes in an interconnect system that communicate with each other using multiple Links, when it is determined that an unrecoverable failure occurs in some of the Links, packets in retransmission buffers of transmit ends of the links in which the failure is unrecoverable are sent to a standby link.
US10348612B2 Set up of direct mapped routers located across independently managed compute and storage networks
Embodiments relate to setting up direct mapped routers located across independently managed compute and storage networks for enabling multiple modes of communication over the cross-coupled links between the networks. An aspect includes identifying a characteristic of a local entity based on a unique location identifier assigned to the local entity and learning a characteristic of a remote entity based on a location identifier received over a cross-coupled link between the local entity and the remote entity. A port on a local entity router is then correlated with the received location identifier of the remote entity. A route is then built in the direct mapped router table at a location pointed to by the location identifier of the remote entity. An optimistic failover route is established from a storage entity to a compute entity when a cross-coupled link between the storage entity and the compute entity is broken.
US10348611B2 Generating a loop-free routing topology using routing arcs
In one embodiment, a method comprises creating, in a computing network, a loop-free routing topology comprising a plurality of routing arcs for reaching a destination device, each routing arc comprising a first network device as a first end of the routing arc, a second network device as a second end of the routing arc, and at least a third network device configured for routing any network traffic along the routing arc toward the destination device via any one of the first or second ends of the routing arc; and causing the network traffic to be forwarded along at least one of the routing arcs to the destination device.
US10348605B2 Embedding analyzer functionality in storage devices
A method includes receiving, at an interface of a storage device and from a host device, an electrical signal representative of data. The storage device includes a mass storage device. The method also includes splitting, at the interface, the electrical signal representative of the data into a first data stream and a second data stream, wherein the first data stream is identical to the second data stream. The method also includes sending, from the interface and to a controller of the storage device, the first data stream; and sending, from the interface and to an analyzer integrated within the storage device, the second data stream. The method further includes filtering, by the analyzer, the second data stream to generate debugging data; and sending, by the analyzer and to the host device, at least a portion of the debugging data.
US10348604B2 Monitoring a resource consumption of an application
A method and system for monitoring a resource consumption of an application running on a computer. A first metric describing the resource consumption of the application as a first function of time is tracked. A wavelet analysis of the first function is performed and a discontinuity is detected in the first function at a first time at which a coefficient determined from the wavelet analysis exceeds a specified threshold. The coefficient is indexed on a dilation parameter and a time offset parameter.
US10348602B2 Systems and methods for evaluating customer premises networks
A tester system described herein enables a user (e.g., a field technician) to efficiently and conveniently upgrade, evaluate and troubleshoot customer premises networks and equipment. The tester system includes a dedicated tester device that is wirelessly coupled to a handheld device. In response to user input, the handheld device remotely controls the dedicated tester device to execute a testing routine to evaluate one or more customer premises wired and/or wireless networks.
US10348600B2 Controlling flow rates of traffic among endpoints in a network
Among other things, flow rates of traffic among endpoints in a network are controlled. Notifications are received about flowlets originating or received at the endpoints. Each of the flowlets includes one or more packets that are in a queue associated with a corresponding flowlet. In response to the received notifications, updated flow rates are computed for the flowlets. The updated flow rates are sent to devices for use in controlling flow rates for the flowlets in accordance with the computed updated flow rates.
US10348597B2 Monitoring server, resolution server, request device, and node selection method
Embodiments of the present application provide a monitoring server, a resolution server, a request device, and a node selection method. The monitoring server in the present application includes a receiver, a processor, and a transmitter. The receiver is configured to receive a selection request message sent by the resolution server; the processor is configured to generate a first source node suggestion table according to the selection request message and a source node selection table; and the transmitter is configured to send the first source node suggestion table to the resolution server, so that the resolution server generates a second source node suggestion table according to the first source node suggestion table and sends the second source node suggestion table to the request device, and the request device selects a source node according to the second source node suggestion table.
US10348596B1 Data integrity monitoring for a usage analysis system
A data integrity monitor that implements a rules-based engine that applies rules to aggregated metrics generated by an analysis system to validate the integrity of the metrics. The rules may specify tolerances for particular metrics to help prevent false positives. An appropriate action or actions may be taken when a discrepancy is discovered. The data integrity monitor may perform the data integrity checks on copies of data accessed from a data store by consumers, which may reduce the number of accesses to the data store. The data integrity checks may be performed on copies of the accessed data “offline” by the data integrity monitor so that latency is not introduced into the consumers' accesses of the information.
US10348588B2 Dynamic management of integration protocols
An illustrative embodiment of a computer-implemented process for dynamic management of integration protocols connects a set of applications to a communication fabric to form a set of connections, which are monitored to collect a set of performance metrics. In response to a determination the predetermined performance metric is not within the predetermined tolerance associated with the particular application in the set of applications an integration path in the set of connections for the particular application in the set of applications is adjusted by programmatically using a set of rules wherein each rule in the set of rules is a performance driven rule.
US10348587B2 Equipment management system and program
An equipment manager manages connected equipment. A Web server is able to provide Web contents that include a monitoring program for monitoring the states of equipment managed by plural equipment management devices. A Web-contents-display controller acquires the Web contents that are transmitted from the Web server, executes the monitoring program, acquires an equipment-management-device-address list, uses the acquired equipment-management-device-address list to connect to each of the plural equipment management devices, acquires equipment data that is managed by each of the equipment management devices, and displays that equipment data on one screen of the Web browser.
US10348583B2 Generating and transforming timestamped event data at a remote capture agent
The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains, at a remote capture agent, configuration information for the remote capture agent from a configuration server over a network. Next, the system uses the configuration information to configure the generation of event data from network data obtained from network packets at the remote capture agent. The system then uses the configuration information to configure transformation of the event data or the network data into transformed event data at the remote capture agent.
US10348580B2 Communication device, packet monitoring method, communication method, and computer program
There is provided a communication device including a plurality of network interfaces connected to a group of network switches, a packet collection unit configured to collect packets transmitted from the plurality of network interfaces and packets received by the plurality of network interfaces, an overlapping resolving unit configured to resolve overlapping of packets that are received by the plurality of network interfaces, a packet recording unit configured to select and record packets to be recorded from packets that are collected by the packet collection unit as recorded information, and a recorded information communication unit configured to communicate the recorded information recorded by the packet recording unit with another device.
US10348578B2 Software proof-of-concept platform, including simulation of production behavior and/or data
A system comprising a platform configured for communicating with enterprise end-users and for allowing the enterprise end-users to perform proof-of-concept testing for startups which provide respective enterprises with software products to be evaluated by the respective enterprises, the platform including processor functionality configured to analyze available information on enterprise data and, accordingly, generate metadata characterizing the enterprise data; generate artificial enterprise data conforming to the metadata; analyze available information on enterprise APIs and, accordingly, generate metadata characterizing the enterprise APIs; and generate at least one artificial API conforming to that metadata.
US10348574B2 Hardware management systems for disaggregated rack architectures in virtual server rack deployments
Hardware management systems for disaggregated rack architectures in virtual server rack deployments are disclosed herein. An example apparatus to manage disaggregated physical hardware resources in a physical rack includes a hardware management system to discover disaggregated physical hardware resources in the physical rack and generate a listing of the disaggregated physical hardware resources, and a physical resource manager to generate a composed resource based on resources from the listing of the disaggregated physical hardware resources, the hardware management system to manage the composed resource.
US10348573B2 Methods, circuits, devices, systems and associated computer executable code for facilitating local hosting and access of internet based information
Disclosed are methods, circuits, devices, systems and associated computer executable code for facilitating local hosting and access of internet based information. Zone Specific Hosting Server(s) host content associated with a specific zone of a wireless or cellular network, while Zone Specific Domain Name System Server(s) store Domain Name System records of content stored on the Zone Specific Hosting Server(s). A Hosting Deployment System deploys content to one or more of the Zone Specific Hosting Server(s) and updates the records of the Zone Specific Domain Name System Server(s) in accordance, and a Transparent Breakout Engine allows access and directs client devices of the wireless or cellular network to content hosted on the Zone Specific Hosting Server(s) based on the Zone Specific Domain Name System Server(s) records.
US10348570B1 Dynamic, endpoint configuration-based deployment of network infrastructure
An infrastructure deployment platform may receive configuration data relating to a plurality of devices included as components of a system, or a system of systems. The infrastructure deployment platform may process the configuration data, and may determine contextual information concerning the plurality of devices based on processing the configuration data. The contextual information may identify communicative relationships or associations between the plurality of devices. The infrastructure deployment platform may define an organizational structure of a network for the plurality of devices. The organizational structure may constrain communications between the plurality of devices based on the communicative relationships or associations. The infrastructure deployment platform may transmit the contextual information or data regarding the organizational structure to a network infrastructure controller device. The infrastructure deployment platform may perform an action to cause the network to be deployed based on the functional responsibility of the system and/or system of systems.
US10348565B2 System and method for rule-based elasticity in a multitenant application server environment
In accordance with an embodiment, described herein is a system and method rule-based elasticity support in an application server environment. The method can begin with providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, an administration server, the administration server comprising a diagnostic framework, a rules framework, and an elastic service manager, and a dynamic cluster for use by the one or more partitions. The method can continue with monitoring, by the diagnostic framework, metrics associated with the one or more partition and the dynamic cluster. The method can then trigger, by the rules framework, the action based upon a comparison between one of the one or more rules and the monitored metrics associated with the one or more partitions and the dynamic cluster.
US10348564B2 Validation of routing information base-forwarding information base equivalence in a network
Disclosed are systems, methods, and computer-readable media for assuring tenant forwarding in a network environment. Network assurance can be determined in layer 1, layer 2 and layer 3 of the networked environment including, internal-internal (e.g., inter-fabric) forwarding and internal-external (e.g., outside the fabric) forwarding in the networked environment. The network assurance can be performed using logical configurations, software configurations and/or hardware configurations
US10348562B2 Methods and systems for selecting compatible resources in networked storage environments
Methods and systems for a networked storage environment are provided. One method includes storing at a storage device by a processor a data structure with information regarding a plurality of compatible software and hardware components configured to operate in a plurality of configurations as part of a storage solution for using resources at a networked storage environment for storing data; obtaining by a processor executable configuration advisor information regarding a plurality of deployed components of a deployed configuration from among the plurality of configurations; comparing the deployed configuration with a latest configuration having the plurality of deployed components from among the plurality of configurations stored at the data structure; and recommending a change in at least one of the plurality of deployed components to upgrade the deployed configuration, when the deployed configuration is not the latest configuration.
US10348561B1 Systems and methods for automated access to relevant information in a mobile computing environment
A system for configuring and providing automated access to content based on the access rights of a mobile computing device, the location of a mobile computing device, and the user operating the mobile computing device. The system uses a centralized database and management system to configure and manage access to content. The system determines the information that is relevant when a device and user are physically present at a specific location. The system then facilitates access to content on the mobile computing device for user interaction. Access to information is controlled by the system based on a combination of permissions shared by the mobile computing device, the user, and the current location. In one embodiment, access to content is governed by the spatial proximity of the device to some physical asset. In one embodiment, multiple location checks are performed before content is delivered.
US10348555B2 Version tracking and recording of configuration data within a distributed system
Techniques described herein may be used to provide an operator of a network with a current configuration of computing nodes of a distributed system, and processes (e.g., virtual machines) hosted by the computing nodes, and/or a history of changes to the configuration of the computing nodes and/or hosted processes. An operator may cause a computing node, and the processes hosted by the computing node, to be configured based on configuration data stored by a configuration database. Another operator may change the configuration of the computing node, and/or the hosted processes, by changing the configuration data stored by the configuration database. The computing node may create a record of the change. Yet another operator may request that the current configuration of the computing node and the hosted processes (and/or a history of configuration changes to the configuration data) be provided, and the computing node may provide requested information.
US10348547B2 System and method for managing content
A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
US10348546B2 Transmission apparatus and reception apparatus
A base station 100 in a radio transmission system that performs multicast/broadcast transmission comprises a multiplexing unit 110 configured to multiplex a plurality of types of transmission data transmitted in schemes different in error tolerance; and a transmitter 120 configured to transmit multiplexed data obtained by the multiplexing unit 110, by multicast/broadcast. The plurality of types of transmission data includes basic transmission data transmitted, by the transmitter, in a scheme having a first error tolerance and additional transmission data transmitted, by the transmitter, in a scheme having a second error tolerance lower than the first error tolerance. The additional transmission data is utilized in a terminal 200 by being combined with the basic transmission data.
US10348542B2 Pilot symbol patterns for transmission through a plurality of antennas
A method and apparatus for improving channel estimation within an OFDM communication system. Channel estimation in OFDM is usually performed with the aid of pilot symbols. The pilot symbols are typically spaced in time and frequency. The set of frequencies and times at which pilot symbols are inserted is referred to as a pilot pattern. In some cases, the pilot pattern is a diagonal-shaped lattice, either regular or irregular. The method first interpolates in the direction of larger coherence (time or frequency). Using these measurements, the density of pilot symbols in the direction of faster change will be increased thereby improving channel estimation without increasing overhead. As such, the results of the first interpolating step can then be used to assist the interpolation in the dimension of smaller coherence (time or frequency).
US10348539B1 Carrier frequency offset compensation circuit and process for a communications receiver
A frequency demodulated signal includes a frequency modulation in time that is shifted by a DC level corresponding to a carrier frequency offset. A number of different frequency offsets are applied to the frequency demodulated signal to generate a corresponding number of offset frequency demodulated signals. Each offset frequency demodulated signal is correlated against a reference signal and a determination is made as to which correlation produces a highest correlation value. One offset frequency demodulated signal of the number of offset frequency demodulated signals is then selected for output as an offset corrected frequency demodulated signal. The selected signal is the one having the highest correlation value.
US10348536B2 Data transmission device for modulating amplitude of PAM-4 signal using toggle serializer and method of operating the same
Disclosed are a data transmission device for modulating the amplitude of a PAM-4 signal using a toggle serializer and a method of operating the same. In accordance with an embodiment of the present disclosure, the data transmission device includes a toggle serializer configured to generate at least one toggle signal by detecting logic level change of first and second signals from a Pulse Amplitude Modulation (PAM) signal including the first and second signals; and a driver configured to modulate an amplitude of the PAM signal by combining the first signal, the second signal, and the at least one toggle signal.
US10348535B1 Fast-settling voltage reference generator for serdes applications
A reference generator for use with serial link data communication is disclosed. Broadly speaking, a decision circuit may perform a comparison between a particular data symbol included in a serial data stream and a difference between a voltage level of a first signal and a voltage level of a second signal, and generate an output data value based on a result of the comparison. A reference generator circuit may selectively sink a first current value from either the first signal or the second signal based upon another output data value generated from another data symbol included in the serial data stream that was to received prior to the particular data symbol.
US10348534B1 Memory decision feedback equalizer bias level generation
A device includes a selection circuit that is configured to generate a bias level. The device also includes a combinational circuit coupled to the selection circuit. The combinational circuit is configured to generate a distortion correction factor used offset inter-symbol interference from a data stream on a distorted bit based on the bias level to generate a correction signal. The device additionally includes a latching element coupled to the combinational circuit and configured to receive the first correction signal.
US10348531B2 Method and apparatus for equalizing signals
A system and apparatus are disclosed for a method and apparatus for equalizing signals. An apparatus that incorporates teachings of the present disclosure may include, for example, an equalizer having a channel estimation calculator for calculating a time domain channel estimation from a baseband signal, a Fast Fourier Transform processor for translating the time domain channel estimation to a frequency domain channel estimation, a tap weight calculator for calculating a frequency domain tap weight according to the frequency domain channel estimation, an inverse Fast Fourier Transform processor for translating the frequency domain tap weight calculation to a time domain tap weight calculation, and a filter for equalizing the baseband signal according to the time domain tap weight calculation.
US10348530B1 Combined minimization of intersymbol interference (ISI) and adjacent channel interference (ACI)
Adaptive windowing of insufficient cyclic prefix (CP) for joint minimization of intersymbol interference (ISI) and adjacent channel interference (ACI) is provided. The proposed subcarrier specific windowing scheme improves the signal-to-interference ratio (SIR) even when the cyclic prefix (CP) is insufficient. Average optimal window lengths depend only on the power density profiles (PDPs), and although instantaneous optimal window lengths depend on users' channel impulse responses (CIRs), fluctuation is little. Therefore, subcarrier specific windowing outperforms fixed windowing, even with outdated window lengths in the case of powerful interferers.
US10348517B2 System and method for enabling service lifecycle based policy, licensing, and charging in a network function virtualization ecosystem
Systems and computing devices may be configured to intelligently apply service-level policy, charging, licensing, and authorization controls in a telecommunication system that implements or uses network function virtualization technologies. A server computing device deployed in the telecommunication network may be configured to receive a policy request message relating to a network service lifecycle event from another network component, use the information included in the received policy request message to make a service-level policy decision, generate a trigger definition relating to the network service lifecycle event based on the policy decision, generate a policy response message that includes the trigger definition, and send the generated policy response message to the network component.
US10348516B2 On-premise and off-premise communication
Proposed are concepts for managing communication between off-premise and on-premise servers. A flow execution request from an application of an off-premise server or an on-premise server is received and a requested flow is determined based on the received flow execution request. Stored endpoint data associated with the requested flow can then be identified. The flow execution request is then communicated to an on-premise server or off-premise server based on the identified endpoint data.
US10348515B2 System and method for a building-integrated communications platform
In general, certain embodiments of the present disclosure provide methods and systems for a building-integrated communication system. The system comprises a building, one or more processors, and memory. The memory includes one or more programs comprising instructions for transmitting one or more data packets over a network to one or more mobile user devices, the one or more data packets including identification information for a user; authenticating the user based on the identification information; and after authenticating the user, allowing the user to be able to access certain building functions and communication channels between other authenticated users.
US10348511B1 Methods and apparatus for establishing energy-efficient Ethernet link
A method for operating an energy-efficient Ethernet transceiver system includes establishing an initial link between a local transceiver at a local host and a remote transceiver at a remote host, receiving, at the local transceiver, initial data from the remote transceiver regarding energy-efficient Ethernet capabilities of the remote transceiver, and storing, in a first data storage location, the initial data from the remote transceiver regarding energy-efficient Ethernet capabilities of the remote transceiver that are shared by the local transceiver. Additional data is received at the local transceiver from the remote host regarding all energy-efficient Ethernet capabilities of the remote transceiver. The additional data is stored in a data storage location separate from the first data storage location. Based on at least the additional data, the local host identifies a remote transceiver that is capable of an energy-efficient Ethernet link and establishes that link through a local transceiver.
US10348502B2 Encrypting and decrypting data on an electronic device
Systems, methods, and software can be used to encrypt and decrypt data. In some aspects, a first primary secret key based on a primary ephemeral key pair and a primary master public key is generated by a primary data service application on an electronic device. A first primary ciphertext is generated by encrypting a first portion of the data using the first primary secret key. A second primary secret key is generated based on the first primary secret key. The first primary secret key is deleted. The first primary ciphertext is sent from the primary data service application to a secondary data service application. A first encrypted text is received from the secondary data service application. The first encrypted text is generated by encrypting the first primary ciphertext.
US10348501B2 Method and apparatus for a blackbox programming system permitting downloadable applications and multiple security profiles providing hardware separation of services in hardware constrained devices
A method, apparatus, article of manufacture, and a memory structure for providing a security infrastructure that permits the programming of limited hardware resources that can accept newly downloaded applications and securely support a very large number of services offered by content providers each have the potential to utilize their own independent CAS/DRM system. The CE device owner can consume content from a variety of sources and enable switching among different and existing CAS/DRM security profiles as required by the content provider applications loaded in CE devices.
US10348500B2 Key material management
Methods and systems for key material management are disclosed. One system can include a virtual machine monitor (VMM) running on a host device and a number of virtual machines (VMs) running on the VMM, wherein the VMM is configured to perform key management to provide access by the number of VMs to key material required for the VMs to perform key management operations.
US10348499B2 Techniques for securing and controlling access to data
Various embodiments are directed to techniques for controlling access to data in a decentralized manner. An apparatus includes an apportioning component to divide an item of data into multiple portions based on an organizational structure of the item of data; a tree component to generate a PRN tree including a multitude of nodes and a branching structure based on the organizational structure, the multitude including at least one branching node and multiple leaf nodes that correspond to the multiple portions; a PRN component to generate a PRN for each node of the multitude, the PRN component to use a PRN of a branching node of the PRN tree to generate a PRN for a leaf node that depends therefrom; and a communications component to transmit the multiple portions and multiple addresses based on PRNs of leaf nodes of the PRN tree to a server. Other embodiments are described and claimed.
US10348493B2 Quantum key distribution system, method and apparatus based on trusted relay
A quantum key distribution system is provided. The quantum key distribution system includes a plurality of routing devices configured to relay keys and a quantum key distribution device connected with the routing devices and configured to use two or more different paths to perform corresponding quantum key negotiations with another quantum key distribution device to obtain shared keys. The two or more different paths each include one or more of the routing devices.
US10348489B2 Internet of things (IOT) method for updating a master key
A method is provided for providing a new master key to devices in a Thread network for an Internet of Things (IOT). To provide the new master key, Device Provisioning Key (DPK) is generated from a Network Seed Key (NSK) known to a Commissioner and Leader in a local network. The Commissioner provides the DPK as a unique per-device key to each device in the network to establish a secure session. The DPK is derived from the NSK as follows: DPK=OWF(NSK, ID), wherein OWF is a One Way Function, and ID is a unique device identifier for each device. The new master key can then be sent from the commissioner to the new devices to establish a secure session created using the DPK.
US10348488B1 Tiered distributed ledger technology (DLT) in a network function virtualization (NFV) core network
A method of combining chains of blocks in a network. The method comprising, creating a plurality of birth blocks of a plurality of chains of blocks by a block foundry application in a network, where each birth block is associated with a chain of blocks that records events of a network entity, creating blocks by a plurality of nodes in the network, wherein the current block and the previous block are linked, terminating the chain of blocks by the network entity, wherein the entity sends a termination request to create an end block, creating the end block, wherein the end block is the final block of the chain of blocks, and in response to the creation of the end block, sending a request by the network entity to create a block of a meta-chain of blocks, and creating the block of the meta-chain of blocks by the plurality of nodes.
US10348483B2 Method for executing a cryptographic calculation and application to the classification by support vector machines
A method for calculating a function as a sub-function fX of a datum of a client, a sub-function fY of a datum, and a product of n indexed sub-functions fi of both data by randomly generating, n indexed invertible data ri from the set with m being a prime number, generating, for each i from 1 to n, a set for which each element is formed by a product of a datum ri with a possible result of the sub-function of two variables fi evaluated in both data, applying an oblivious transfer protocol between the client and a server so that the client recovers, for each i an intermediate datum ti equal to: ti=ri×fi(xi,Y), obtaining, by the client a result T from intermediate data such that: T=fX(X′)×Πi=1nti, obtaining, by the server a result R from inverted data such that: R=fY(Y)×Πi=1nri−1 using the results in a cryptographic application.
US10348479B2 Signal detection for optical communication network
In at least some example embodiments an optical line terminal (OLT) may include processing circuitry configured to, convert an optical signal received from an optical network terminal (ONT) to a digital signal; and monitor the digital signal for a convergence event, the digital signal representing an optical signal received from the ONT and the convergence event being an event associated with the ONT.
US10348465B2 Method, base station and terminal for determining channel properties in a cellular multiple-input and multiple-output system
A cellular multiple-input and multiple-output, MIMO, system comprises a base station having a plurality of antennas. Pilot signals are received by the base station in each frame of a sequence of frames (60). The base station analyzes the pilot signals to determine radio channel properties of radio channels between respectively each one of a plurality of terminals and the base station. The sequence of frames (60) comprises frames of a first frame type (61, 63, 64, 68) and frames of a second frame type (62, 69). Each frame of the second frame type (62, 69) have a greater number of time slots in which the base station receives the pilot signals than each frame of the first frame type (61, 63, 64, 68). The frames of the second frame type (62, 69) are included periodically in the sequence of frames (60).
US10348464B2 Method, apparatus, and system for CoMP-based resource allocation
The present invention provides a method, in a first node, for performing Co MP-based resource allocation for a second node, the method comprising steps of: a. selecting at least one Co MP hypothesis from among a plurality of Co MP hypotheses based on measurement theses based on measurement information reported by a second node; b. transmitting a resource allocation request to the second node; c. receiving feedback information from the second node with response to the resource allocation request, and performing a corresponding operation. According to the method of the present embodiment, the CoMP transmission performance can be enhanced, and the second node has more freedom to select a CoMP hypothesis more suitable for the second node based on its own status.
US10348463B2 Intercell interference mitigation
Methods and apparatus are described for mitigating intercell interference in wireless communication systems utilizing substantially the same operating frequency band across multiple neighboring coverage areas. The operating frequency band may be shared across multiple neighboring or otherwise adjacent cells, such as in a frequency reuse one configuration. The wireless communication system can synchronize one or more resource allocation regions or zones across the multiple base stations, and can coordinate a permutation type within each resource allocation zone. The base stations can coordinate a pilot configuration in each of a plurality of coordinated resource allocation regions. Subscriber stations can be assigned resources in a coordinated resource allocation region based on interference levels. A subscriber station can determine a channel estimate for each of multiple base stations in the coordinated resource allocation region to mitigate interference.
US10348460B2 Method for transmitting frame in wireless LAN system
Disclosed is a method for transmitting, by a first station, a frame in a wireless LAN system, and a station device therefor. To this end, a station generates a radio frame for a second type station comprising a frame portion for a first type station and a frame portion for the second type station, wherein the frame portion for the second type station comprises a signal field, a short training field (STF), a long training field (LTF), and a data field, the LTF having a symbol duration that is two or four times longer than the symbol duration of the frame portion for the first type station, and the signal field comprising information about the symbol duration of the LTF for the second type station.
US10348459B2 Method and system for an optoelectronic built-in self-test system for silicon photonics optical transceivers
Methods and systems for an optoelectronic built-in self-test (BIST) system for silicon photonics optical transceivers are disclosed and may include, in an optoelectronic transceiver having a transmit (Tx) path and a receive (Rx) path, where the Rx path includes a main Rx path and a BIST loopback path: generating a pseudo-random bit sequence (PRBS) signal, generating an optical signal in the Tx path by applying the PRBS signal to a modulator, communicating the optical signal to the BIST loopback path and converting to an electrical signal utilizing a photodetector, the photodetector being a replica of a photodetector in the main Rx path, and assessing the performance of the Tx and Rx paths by extracting a PRBS signal from the electrical signal. The transceiver may be a single complementary-metal oxide semiconductor (CMOS) die or in two CMOS die, where a first comprises electronic devices and a second comprises optical devices.
US10348454B2 Error resilience for interactive real-time multimedia application
An error resilience method comprising: using a computer, creating and storing, in computer memory, one or more FEC filter tables for use by the FEC filter for selectively forwarding a FEC packet; selectively forwarding a request for the FEC packet through a FEC filter based on the FEC table and a dynamic packet loss level at a receiver; limiting a re-transmission request for a particular packet through the FEC filter based on a number of re-transmission requests for the particular packet; and selectively skipping a key frame request based on a number of key frame requests received from a plurality receiver devices, wherein the method is performed by one or more special-purpose computing devices.
US10348452B2 Apparatus and method for transmitting video data in communication system
Video data transmission in a communication system is provided. A method for operating a transmitting node includes generating a packet comprising data selected from compressed data and raw data based on a data size, and transmitting the packet.
US10348450B2 Coding method and apparatus, base station, and user equipment
Embodiments of the present invention provide a coding method and apparatus, a base station, and user equipment. The method includes: determining a quantity of polar codes used to code a to-be-transmitted data block and a block length of each polar code of the polar codes used to code the to-be-transmitted data block; and determining, according to a quantity of bits of the to-be-transmitted data block, the block length of each polar code of the polar codes used to code the to-be-transmitted data block, and an input composite channel characteristic corresponding to each input bit position in the polar code of the polar codes used to code the to-be-transmitted data block, allocation information of valid input bits of the polar code of the polar codes used to code the to-be-transmitted data block. The quantity of polar codes used to code the to-be-transmitted data block is not less than two.
US10348447B2 System and method of controlling operation of connected devices
A system and method of controlling the operation of M2M devices in a communications network is provided. The M2M devices are configured to send messages to one or more application servers via the network. A device management system is used to receive via the network messages relating to the operation of any of the M2M devices, the communications network and the one or more application servers. The device management system uses one or more processors to monitor the operation of any of the network, the M2M devices and the one or more application servers using said messages, detect at least one predetermined operating condition based on said monitoring, and in response to said detection, communicate a request for one or more of said M2M devices to change communication pattern.
US10348441B2 Wavelength indication in multiple-wavelength passive optical networks
A method and apparatus for communications in a passive optical network (PON) system are provided. An optical line terminal (OLT) generates a PON downstream Physical Layer (PHY) frame comprising a downstream physical synchronization block (PSBd) that comprises a wavelength identification (ID) of at least one downstream wavelength of the plurality of downstream wavelengths. The OLT sends the PON PHY frame comprising the wavelength ID in the PSBd to ONU for confirming the at least one downstream wavelength.
US10348435B2 Terminal side and base station side device, terminal device, base station, and wireless communication method
A terminal and base station side device, a terminal device, a base station, and a wireless communication method. The terminal side device includes: a searching unit, configured to adopt a synchronization signal sequence corresponding to a target frequency range to be searched to search a target cell; and a synchronization unit, configured to perform synchronization based on the synchronization signal detected by the searching unit to synchronize the device to the target cell, the case the target frequency range belongs to a first frequency range, the searching unit adopts the synchronization signal sequence in a first subset of a synchronization signal sequence set to search the target cell, the first subset being a proper subset of the synchronization signal sequence set. Thereby, a number of synchronization signal sequence matching in a cell searching procedure is reduced and time for user equipment to synchronize to the target cell is shortened.
US10348434B2 Method and user device for measuring reference sensitivity for prose communication
One disclosure of the present specification provides a method for measuring reference sensitivity (REFSENS) for proximity service (ProSe) communication. The method may comprise a step of establishing an uplink center frequency of band 1 of a cellular base station operating as an interference source to be 1922.5 MHz in order to measure the REFSENS, and adjusting a radio frequency (RF) unit in order to establish a channel bandwidth to be 5 MHz, in case that evolved universal terrestrial radio access (E-UTRA) band 1 is established for communication with the cellular base station and E-UTRA band 28 is established for ProSe communication; and a step of establishing an uplink center frequency of band 4 of the cellular base station operating as the interference source to be 1752.5 MHz in order to measure the REFSENS, and adjusting the RF unit in order to establish a channel bandwidth to be 5 MHz, in case that E-UTRA band 4 is established for communication with the cellular base station and E-UTRA band 2 is established for ProSe communication.
US10348431B2 Methods of discovery and measurements for small cells in OFDM/OFDMA systems
A method of small cell discovery and RSRP/RSRQ measurements in OFDM/OFDMA systems is proposed. A discovery reference signal (DRS) with low transmission frequency is introduced to support small cell detection within a short time, multiple small cell discovery, and accurate measurement of multiple small cells. The DRS consists of one or multiple reference signal types with the functionalities including timing and frequency synchronization, cell detection, RSRP/RSSI/RSRQ measurements, and interference mitigation. RE muting is configured for the DRS to reduce interference level from data to DRS for discovery and RSRP/RSRQ measurements for small cells.
US10348424B2 Intermodulation byproduct cancellation in one or more nodes of a distributed antenna system
One embodiment is directed to a distributed antenna system (DAS) comprising a plurality of nodes, including a head-end unit and a plurality of remote units that are communicatively coupled to the head-end unit. The head-end unit is configured to receive uplink received signals from remote units that wirelessly transceive signals in a coverage area. The head-end unit is configured to sum two or more of the uplink received signals to produce a summed uplink received signal. At least one of the nodes of the DAS includes a processing device configured to determine a transfer function and apply the transfer function to signals in the DAS to cancel, reduce, attenuate, or eliminate intermodulation byproducts in the summed uplink received signal.
US10348416B2 Acoustic information transfer
Embodiments disclosed herein provide systems and methods for acoustically transferring information between systems. In a particular embodiment, a method provides identifying information for acoustic transfer and determining an amount of time corresponding to the information. The method further provides acoustically transmitting a signal at a first time and, upon the amount of time elapsing since the first time, acoustically transmitting the signal at a second time.
US10348413B2 Optical transmitter and method for transmitting optical signal
An optical transmitter includes: an amplitude control circuit, an E/O (Electrical-to-Optical) circuit, a detector and an optical power control circuit. The amplitude control circuit controls an amplitude of an input electric signal to generate a constant amplitude electric signal. The E/O circuit generates a modulated optical signal from the constant amplitude electric signal by a direct modulation. The detector detects an amplitude modulation component of the input electric signal. The optical power control circuit controls a power of the modulated optical signal based on the amplitude modulation component detected by the detector.
US10348409B2 Method and system for continuous gain control in a feedback transimpedance amplifier
Methods and systems for continuous gain control in a feedback transimpedance amplifier (TIA) may include: in a TIA including a gain stage, a feedback resistance for the gain stage, a current sense resistor, and a feedback current control circuit: receiving an input current at an input of the gain stage: directing a current through the current sense resistor to the feedback current control circuit, and generating an output voltage proportional to the input current and a gain of the TIA. The gain may be configured by providing a proportion (α) of the current through the feedback current control circuit to the input of the gain stage. The proportion α of the current from the feedback current control circuit to the input of the gain stage may be configured by applying a differential voltage to control terminals of a transistor pair in the feedback current control circuit.
US10348407B2 Receiving device and receiving method
There is provided a receiving device including a hardware processor configured to demodulate a signal into which a first signal and a second signal are wavelength-multiplexed, into a first baseband signal and a second baseband signal corresponding to the first signal and the second signal, respectively, extract, from the second baseband signal, a signal component of crosstalk from the second signal to the first signal, shift a frequency of the extracted signal component, and compensate for the crosstalk from the second signal to the first signal, based on the extracted signal component shifted by the frequency.
US10348399B2 Optical transmitter device
An optical transmitter device is disclosed. The optical transmitter device includes an optical integrating device, a carrier, and a thermo-electric cooler (TEC). The carrier has a top surface and a back surface opposite to the top surface. The carrier includes an insulating slab and a metal plate attached to the insulating slab. The metal plate has thermal conductivity better than thermal conductivity of the insulating slab. The insulating slab forms the top surface of the carrier that provides an interconnection thereon. The back surface mounts the optical integrating device thereon. The TEC faces the carrier and mounts the carrier thereon. The carrier has a base overlapped with the TEC and an extension not overlapped with the TEC, the extension mounting the optical integrating device thereon.
US10348392B2 Desktop signal booster
Technology for a desktop signal booster is disclosed. The desktop signal booster can include a cellular signal amplifier, an integrated device antenna coupled to the cellular signal amplifier, an integrated node antenna coupled to the cellular signal amplifier, and wireless charging circuitry. The cellular signal amplifier can be configured to amplify signals for a wireless device, and the wireless device can be within a selected distance from the desktop signal booster. The integrated device antenna can be configured to transmit signals from the cellular signal amplifier to the wireless device. The integrated node antenna can be configured to transmit signals from the cellular signal amplifier to a base station. The wireless charging circuitry can be configured to wirelessly charge the wireless device when the wireless device is placed in proximity to the desktop signal booster.
US10348388B1 Direct data detection for MIMO communications systems
In this work, we present a novel receiving device design for communications systems that incorporates multiple antennas at the transmitting device/receiving device. Unlike existing systems, the new system does not require prior knowledge of the channel state information (CSI) at the receiving device side to extract the information symbols from the received signal. Consequently, complexity reduction and bit error rate improvement can be jointly achieved. Moreover, the new system may offer spectral efficiency enhancement since it does not require nulling to prevent the pilot symbols as in the case of conventional systems. The results obtained show that in certain scenarios the proposed system can offer up to 15 dB of bit error rate improvement over conventional systems. Moreover, the new system can provide about 16.6% of the spectral efficiency improvement.
US10348377B2 Technique and apparatus for selecting multiple antennas
According to one embodiment of the present disclosure, a communication method of an AP using multiple antennas can be provided, comprising the steps of: setting two or more transmission descriptors including unit transmission information in which antenna combination information and transmission rate information are defined; transmitting a packet using one of the set transmission descriptors; receiving information indicating whether the transmitted packet is a success or not; and collecting the information indicating whether the transmitted packet is a success or not for a predetermined period to reset the transmission descriptors. In addition, an apparatus using the method can be provided.
US10348376B2 Wireless communication device and wireless communication method
A wireless communication device and a wireless communication method. The wireless communication device participates in wireless communication involving an antenna array, includes: a communication unit, configured to receive a signal including antenna array geometric information about a target communication device from the target communication device of the wireless communication device; and an antenna array geometric information parsing unit, configured to determine an antenna array geometric configuration of the target communication device according to the signal, wherein the antenna array geometric information indicates at least one of a geometric arrangement way of antenna elements in the antenna array, an antenna element interval and an antenna polarization direction.
US10348375B2 Changing steering matrix corresponding to MU-MIMO group to allow access points transmit on wireless communication channel simultaneously
Example method includes: receiving, by a first access point, a plurality of beamforming feedback frames from a plurality of client devices in a WLAN; overhearing, by the first access point, a first beamforming feedback frame from a second access point; calculating, by the first access point, a second beamforming feedback frame in response to receiving a sounding frame transmitted from the second access point in the WLAN; selecting, by the first access point, a first subset of the plurality of client devices and the second access point as members of a MU-MIMO group; changing, by the first access point, a steering matrix corresponding to the MU-MIMO group based on both the received plurality of beamforming feedback frames and the calculated beamforming feedback frame to allow the first access point and the second access point transmit on a particular wireless communication channel simultaneously without interfering each other.
US10348372B2 Antenna pattern matching and mounting
A technique for improving wireless communication characteristics involving matching transmitter antenna patterns to receiver antenna patterns. In a specific implementation, the transmitter antenna pattern adapts to changing parameters, such as when a smartphone is initially held in a first orientation and is later held in a second orientation. Because the transmitter antenna patterns match the receiver antenna patterns, signal quality between stations improves. In some implementations, antennas are organized and mounted to maximize spatial diversity to cause peak gains in different directions.
US10348370B2 Wireless device communication
One example discloses an apparatus for wireless communication, including: a first wireless device configured to communicate with a second wireless device over a first wireless link, according to a first wireless link protocol; wherein the first wireless link protocol defines communications between the first wireless device and the second wireless device; wherein the first wireless device is configured to monitor communications on a second wireless link between the second wireless device and a third wireless device; wherein the second wireless link is configured according to a second wireless link protocol that defines communications between the second wireless device and the third wireless device; and wherein the first wireless device is configured to spoof the second wireless device in response to an error condition or signal degradation on the second wireless link.
US10348368B2 Managing NFC devices based on downloaded data
The present invention includes systems and methods for a near field communication (NFC) center that stores NFC information for various NFC devices and products. The NFC information is supplied by the device or product itself or from the manufacturer of the device or product. A user is then able to obtain the NFC information through their user mobile device from the NFC center. With the NFC information, the user can manage one or more NFC devices in real time.
US10348359B2 Signal processing device and method and program
A signal processing method comprising rearranging transmission data so that a predictable portion of the transmission data is spread more uniformly in the transmission data, the predictable portion including information that is predictable by a receiver side. The phase of a carrier signal can be modulated based on the rearranged transmission data, and the modulated signal may be transmitted. The transmitted signal is received by the receiver side. A header position of each frame of the received signal is detected based on the information predictable to the receiver side. Once detected, the frames of the received signal are integrated, and the transmission data is decoded based on the integration. A signal processing device, a transmitter, and/or a receiver may utilizes these methods to transmit, receive, and/or process signals.
US10348355B2 Techniques for gesture recognition using photoplethysmographic (PPMG) sensor and low-power wearable gesture recognition device using the same
A wearable gesture recognition device is disclosed that provides gesture recognition for gestures that may include a hold or steady-state component, and may account and adapt for real-time fit-level changes. The wearable gesture recognition device may integrate a photoplethysmographic (PPMG) and a piezoelectric (PZE) sensor such that respective sensor signals may be used individually, or in concert for gesture recognition. Thus the wearable gesture recognition device generally disclosed herein may advantageously perform gesture recognition through the fusion of PPMG and PZE signals. To support continuous gesture recognition, the wearable gesture recognition device may use a low-power activity detection scheme that analyzes a PZE signal prior to higher-power gesture classification. Moreover, the wearable gesture recognition device may provide power management by controlling a duty-cycle of the PPMG sensor without necessarily reducing recognition performance. The PPMG sensor and the PZE sensor may be co-located and housed within a same sensor package.
US10348354B1 Explosion proof assembly
An explosion proof assembly that includes a first portion with a window; an outer touchscreen adhesively sealed around a perimeter of a first portion rear face; and a second portion releasably coupled to the first portion. The second portion has a second portion inner surface defined by a second portion inner edge that transitions into a second portion dissipation wall. The second portion has a second portion window sealed off by a rear element sealingly engaged around a perimeter of a second portion shoulder surface. The assembly includes a mobile device operable via a mobile device touchscreen. Upon assembly, the outer touchscreen is transmissive to the mobile device touchscreen, and the rear element is inductive to an electromagnetic signal.
US10348339B2 Switched multiplexer device selectively connecting multiple filter circuits to common node for carrier aggregation
A device combines filter circuits to be connected to an antenna, enabling carrier aggregation for wireless communications over multiple RF frequency bands in different operational environments. The device includes first, second and third filter circuits having first, second and third matching networks and one or more first, second and third band pass filters with corresponding passbands, respectively. The device further includes multiple individual matching networks not dedicated to any of the first, second or third filter circuits, and a multi-state switch configured to provide different filter circuit combinations by selectively connecting at least two of the first, second and third filter circuits, respectively, and at least one individual matching network of the multiple matching networks. Each filter circuit combination includes a combined matching network having at least two of the first, second and third matching networks and the at least one individual matching network.
US10348337B2 Data read method and memory storage device using the same
A data read method for a memory storage device is provided. The data read method includes: receiving a first read command from a host system for reading first data; calculating an error bit number of the first data; and performing a correction of the first data. If the error bit number is not greater than a predetermined number, finishing the correction of the first data and returning the corrected first data at a pre-defined timing. If the error bit number is greater than a predetermined number, finishing the correction of the first data and returning the corrected first data after the pre-defined timing. In addition, a memory storage device using the data read method is also provided.
US10348336B2 System and method for early termination of decoding in a multi user equipment environment
A device system and method is provided for early termination of a decoding process performed at a receiving user device. A user-specific message may be received, from a communication channel shared by multiple user devices. The user-specific message may include an error correction codeword generated by shifting an original codeword by an offset codeword uniquely associated with a target user device. The error correction codeword may be shifted based on an offset codeword uniquely associated with the receiving user device. The received message may begin to be decoded. If the receiving device is the target device, the offsets respectively associated therewith are equal and cancel, and the original message is decoded to completion. If, however, the receiving device is not the target device, the offsets respectively associated therewith are not equal and combine to form an above threshold decoding error and decoding is terminated before completion.
US10348333B2 Two bit error correction via a field programmable gate array
Apparatus, methods, and systems are disclosed for performing bit error correction on a data stream. In some aspects, the described systems and methods may include a plurality of memory devices, a first interface, and a field programmable gate array. The field programmable gate array may include a memory controller and a plurality of re-programmable gates. At least one of the re-programmable gates may be configured as a read-only memory (ROM) to store a syndrome decode memory table, wherein the syndrome decode memory table may be configured to perform bit error correction on the data stream being read and/or written to at least one memory device of the plurality of memory devices via the first interface.
US10348331B2 Decoding method and apparatus of polar code
Embodiments of the present disclosure provide a decoding method of a polar code, including: acquiring a receiving sequence and a check matrix, wherein the receiving sequence is output on a channel after an input mapping sequence is encoded; carrying out Trellis path search according to the receiving sequence and the check matrix, and calculating Trellis path likelihood information corresponding to the input mapping sequence; calculating a decision value corresponding to the input mapping sequence according to the Trellis path likelihood information; and de-mapping the calculated decision value corresponding to the input mapping sequence according to a preset mapping relation to obtain a decoding sequence. The input mapping sequence belongs to a finite field GF(q), when decoding the polar code, the Trellis path search is carried out, and the decision value is calculated and de-mapped to simultaneously reduce a maximum list value and greatly reduce an average list value.
US10348330B2 Transmitting apparatus and interleaving method thereof
A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low-density parity check (LDPC) codeword by LDPC encoding based on a parity check matrix; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US10348326B2 Digital silicon microphone with interpolation
In accordance with an embodiment, a digital microphone interface circuit includes a delta-sigma analog-to-digital converter (ADC) having an input configured to be coupled to a microphone, a digital lowpass filter coupled to an output of the delta-sigma ADC, and a digital sigma-delta modulator coupled to an output of the digital lowpass filter. The delta-sigma ADC, the digital lowpass filter, and the digital sigma-delta modulator are configured to operate at different sampling frequencies.
US10348325B2 Measuring device and electrical controller
A measuring device includes a delta-sigma modulator configured to take an analog signal as a basis for generating a bit stream, and an evaluation unit that receives the bit stream from the delta-sigma modulator and evaluates the received bit stream. The measuring device has a single data transmission line, wherein the delta-sigma modulator is configured to transmit the bit stream to the evaluation unit via the single data transmission line using a transmit clock, and wherein the evaluation unit is configured to reconstruct the transmit clock and/or a phase of bits within the bit stream from the received bit stream and to extract the bits from the received bit stream based on the reconstructed transmit clock and/or based on the reconstructed phase.
US10348320B1 Charge-scaling adder circuit
An adder circuit can be fabricated within an integrated circuit (IC) and can be configured to draw a sum output node to a voltage proportional to a sum of received N-bit binary numbers. The adder circuit includes sets of N inputs that receive N-bit binary numbers, each set of N inputs indexed by an integer bit number “n.” The adder circuit includes sets of scaled capacitors, each capacitor connected to an nth input of the corresponding set of N inputs and to the sum output node. Each scaled capacitor has a capacitance equal to 2(n)* a unit capacitance (CUNIT). The adder circuit includes a reference capacitor connected to ground and the sum output node, and a reset circuit configured to draw, in response to a received RESET signal, the sum output node to ground.
US10348319B1 Reservoir capacitor based analog-to-digital converter
Techniques to use reservoir capacitors in ADC to supply most of the charge to bit-trial capacitors as bit-trials are performed. An accurate reference voltage source, e.g., a reference buffer circuit, only needs to supply the difference, e.g., an inaccuracy, in the charge supplied by the reservoir capacitors. Instead of having to resettle for each bit-trial, the accurate reference voltage source has only to deliver the initial charge to the reservoir capacitors during acquisition and once more when the ADC is ready to sample onto the residue amplifier. These techniques can ease the demands on the reference buffer circuit and requirement of external decoupling capacitors, for example.
US10348318B2 Light-emitting element module, atomic oscillator, and electronic apparatus
A light-emitting element module includes a light-emitting element that emits light, a base that has a depression portion in which the light-emitting element is accommodated, and a lid that covers an opening of the depression portion and is joined to the base. The lid includes a protrusion portion that protrudes on an opposite side to the base and has a hole through which the light passes and a window that is installed in the protrusion portion to block the hole and transmits the light. A surface of the window on a side of the light-emitting element is inclined with respect to a surface perpendicular to an optical axis of the light.
US10348315B2 Fractional-N PLL with sleep modes
A phase-locked loop (PLL) has an oscillator, a counter and a register to sample the oscillator phase as an integer number. A phase predictor uses a fractional-N frequency control word (FCW) to calculate a predicted phase as an integer number. The integer difference between the sampled phase and the predicted phase is used as loop filter input, to generate an oscillator control signal that adjusts the oscillator frequency. The phase predictor may provide noise shaping, for example via a MASH modulator. A first sleep mode control signal blocks a reference clock and feedback of the oscillator clock to the counter. It may also freeze loop filter parameters and block the output clock. A second sleep mode control signal may stop the oscillator.
US10348311B2 Apparatus for improving power consumption of communication circuitry and associated methods
An integrated circuit (IC) includes communication circuitry, a body bias generator, and a controller. The communication circuitry includes a physical medium attachment (PMA) and a physical coding sublayer (PCS). The body bias generator provides body bias signals to the PMA and PCS. The controller controls the body bias generator such that the body bias signals are controlled to improve a power consumption of the communication circuitry.
US10348301B2 Output driving circuit
The output driving circuit include a pull-down driver, an input/output (IO) control logic, a gate control logic, and an inverter. The pull-down driver includes first, second, and third transistors that are sequentially coupled between a pad and a ground node. The IO control logic is configured to receive a clock signal and an enable signal, and transfer a first control signal to the third transistor. The gate control logic is configured to receive a voltage of the pad and output a feedback voltage to a gate electrode of the first transistor. The inverter is configured to invert the enable signal and transfer an inverted enable signal to the gate control logic. Therefore, the reliability of the output driving circuit can be improved.
US10348299B2 Clock gating circuit operates at high speed
A clock gating circuit includes a first precharge unit charging a first node based on a clock signal, a second precharge unit charging a second node based on the clock signal, a first discharge unit discharging the first node based on the clock signal, a second discharge unit discharging the second node based on the clock signal, a first cross-coupled maintain unit maintaining the first node at a charge state according to a voltage level of the second node, a second cross-coupled maintain unit maintaining the second node at a charge state according to a voltage level of the first node, and a control unit controlling the first and second discharge units to discharge the first node or the second node on the basis of a clock enable signal.
US10348296B2 Body-control-device for a bi-directional transistor
A body-control-device for a bi-directional transistor, said bi-directional transistor having a first-transistor-channel-terminal, a second-transistor-channel-terminal, a transistor-control-terminal and a transistor-body-terminal. The body-control-device comprises a body-control-terminal connectable to the transistor-body-terminal of the bi-directional transistor, a first-body-channel-terminal connectable to the first-transistor-channel-terminal of the bi-directional transistor, a second-body-channel-terminal connectable to the second-transistor-channel-terminal of the bi-directional transistor, a negative-voltage-source and a switching-circuit configured to selectively provide an offset-first-circuit-path between the first-body-channel-terminal and the body-control-terminal, wherein the offset-first-circuit-path includes the negative-voltage-source such that it provides a negative voltage bias between the body-control-terminal and the first-body-channel-terminal.
US10348289B2 Programmable SCR firing system
A programmable SCR Firing system that includes modules that work together to manipulate the SCR firing circuitry so that it mimics supply load power signatures. The programmable high speed SCR firing system includes a timing module, a delay module, a zero crossing module, a single phase delay module, a firing pulse delay module, a control interface, and an user interface.
US10348285B2 Detector circuit and wireless communication apparatus
A detector circuit includes a first inverter including an input node coupled via a first capacitor to a transmission path for transmitting an AC signal, the first inverter outputting an output voltage in accordance with power of the AC signal, wherein the output voltage increases with increasing temperature, a second inverter including an input node coupled to the transmission path, the second inverter outputting an output voltage in accordance with power of the AC signal, wherein the output voltage decreases with increasing temperature, a third capacitor including one electrode coupled to either an output electrode of the first inverter or an output node of the second inverter, a first resistor coupled between the output node of the first inverter and an output node of the detector circuit, and a second resistor coupled between the output node of the second inverter and the output node of the detector circuit.
US10348283B1 Low power switched-capacitor comparator
A voltage converter includes a comparator that continuously monitors an output voltage of the voltage converter. The comparator includes a first comparator core utilizing first and second switched capacitors and a second comparator core using third and fourth switched capacitors. The first comparator core is powered down or in a refresh mode while the second comparator core is monitoring the output voltage. The second comparator core is powered down or in the refresh mode while the first comparator core is monitoring the output voltage. The first and second switched capacitors are configured in series with an amplifier stage of the first comparator core while the first comparator core is monitoring the output voltage. The refresh mode charges the first (third) and second (fourth) switched capacitors to a scaled version of the output voltage and a reference voltage less an offset voltage, respectively.
US10348282B1 Modulators
This application relates to time-encoding modulators (TEMs). A TEM (100) receives an input signal (SIN) and outputs a time encoded signal (SPWM). A comparator (101) is located within a forward signal path of a feedback loop of the TEM. Also in the feedback loop are a filter (104) and a delay element (106) for applying a controlled delay. In some embodiments a latching element (101, 302; 106, 402) is located within the forward signal path to synchronize any signal transitions output from the latching element to a received first clock signal. Any signal transitions in the output (SOUT) from the modulator are thus synchronized to the first clock signal. In some embodiments the delay element (106) is a digital delay element which is synchronized to the first clock signal.
US10348281B1 Clock control based on voltage associated with a microprocessor
Various aspects provide for mitigating voltage droop associated with a microprocessor (e.g., by controlling a clock associated with the microprocessor). For example, a system can include a microprocessor and a controller. The microprocessor can receive a clock provided by a clock buffer. The controller can control frequency of the clock provided by the clock buffer based on a voltage associated with the microprocessor. In an aspect, the controller can reduce the frequency of the clock in response to a determination that the voltage satisfies a defined criterion. Additionally, the controller can incrementally increase the frequency of the clock in response to another determination that the voltage satisfies another defined criterion after satisfying the defined criterion.
US10348277B2 Oscillator with inherent comparator delay influence eliminated
There is provided an oscillator which includes a current source, a capacitor coupled between the current source and a reference ground, a first switch coupled to the capacitor in parallel, an error amplifier, a comparator and a one-shot circuit. The error amplifier is coupled to the capacitor and configured to generate a regulation voltage based on a reference voltage and the voltage across the capacitor. The comparator is configured to compare the voltage across the capacitor with the regulation voltage and generate a comparison signal. The one-shot circuit is coupled to the comparator, wherein based on the comparison signal, the one-shot circuit generates a trigger signal to control the first switch.
US10348276B2 Loop delay optimization for multi-voltage self-synchronous systems
A clock-receiving system may receive a host clock signal on a communications bus from a clock-sending system. Circuitry of a critical path of the clock-receiving system may communicate the clock signal to a multiplexer configured directly behind output driver circuitry. Core logic circuitry and data path circuitry may communicate pairs of phase-shifted data signals to the multiplexer. The multiplexer may use the clock signal and the pairs of phase-shifted data signals to generate an output pair of data signals, and send the output pair of data signals to the output driver circuitry. In turn, the output driver circuitry may generate an output data signal for communication on the communications bus. The clock-receiving system may enable the critical path and use the multiplexer to generate the output data signal when in a low operating voltage mode.
US10348274B2 Electronic tuning system
A system is described for maintaining an inductive-capacitive (LC) network at resonance while the excitation frequency may be varied between a number of discrete frequencies at desired instants controlled by a modulation input, while taking into account component parameter errors due environmental and ageing as well as manufacturing tolerances. Control of the resonance while the excitation frequency changes permits the transmission of frequency modulation (FM) or frequency shift keying (FSK) information through an inductively coupled power transfer system.
US10348273B1 Hybrid digital electronic tuner
A hybrid digital electronic tuner (HDET) uses a modified forward signal power injection technique, a variance of a prior art Gamma Boosting Unit (GBU) technique, cascaded with a digital, PIN diode based, electronic tuner, all integrated in the same low loss parallel plate airline (slabline) to create a compact hybrid tuner unit able of generating thousands of high reflection factors (|Gamma|≥1) at millisecond tuning speed.
US10348271B2 Impedance matching circuits and interface circuits
An impedance matching circuit and an interface circuit are provided. The impedance matching circuit includes a reference-voltage generation circuit, a control-signal generation circuit, and a circuit subunit. The reference-voltage generation circuit generates a reference voltage. The control-signal generation circuit generates a plurality of control signals. The circuit subunit is coupled to the reference-voltage generation circuit and the control-signal generation circuit. The circuit subunit receives the reference voltage and the control signals. The circuit subunit includes a plurality of transistors. The plurality of transistors are turned on or off according to levels of the control signals, and the plurality of transistors provide an impedance which matches the impedance of a receiver when the interface circuit is powered. The reference voltage is provided to bulks of the transistors, so that the voltages of the bulks of the transistors are not equal to zero volts.
US10348263B1 V-band digital control bandpass amplifier
A digitally controlled amplifier (DCA) has a drive (e.g., bipolar junction) transistor with a base to accept an input signal and a collector to supply an output signal. The DCA also includes n switchable gain amplifier networks (SGANs). Each SGAN has a signal input connected to the collector of the drive transistor, an input to accept a logic signal, and a signal output to supply a switchable gain AC output signal to a load in response to the logic signal. The SGAN signal outputs are connected together, typically in parallel, to supply a digitally controlled AC output gain. An auxiliary SGAN may be connected to supply a constant gain AC output signal. Each of the SGANs may have an identical switchable AC gain and accept an independent logic signal to supply (n+1) levels of digitally controlled AC output gain.
US10348260B2 Amplifier circuit and filter
An OTA circuit includes a first input stage that includes a first pair of transistors having sources coupled to a reference potential and converts a differential input voltage input to gates of the first pair of transistors into a first control current, a second input stage that includes a second pair of transistors having sources coupled to the reference potential and converts the differential input voltage input to gates of the second pair of transistors into a second control current, a first output circuit that generates one output current out of the differential output currents in accordance with the first control current, and a second output circuit that generates the other output current out of the differential output currents in accordance with the second control current.
US10348253B2 Radio frequency module and communication device
A radio-frequency module includes a substrate, a low-noise amplifier circuit being a first amplifier circuit arranged in a first area in the substrate, a power amplifier circuit being a second amplifier circuit arranged in a second area in the substrate, and a duplexer being a component arranged between the first area and the second area in the substrate and having a heat generating property lower than that of the power amplifier circuit. The low-noise amplifier circuit includes a bias circuit configured to generate a bias current dependent on temperature characteristics of a first diode, a voltage generating circuit configured to generate a voltage dependent on temperature characteristics of a second diode as an operating voltage for the bias circuit, and an amplifier circuit configured to operate at an operating point determined by the bias current.
US10348251B2 Power supply circuit
A power supply circuit includes a plurality of power amplifiers for amplifying radio frequency signals, an envelope tracker for supplying a variable voltage based on an envelope signal to the power amplifiers, a common line connected to an output side of the envelope tracker, and a plurality of branch lines branching from a tip of the common line and connected to the power amplifiers, respectively. On the branch lines, sub-inductors are provided, respectively. On the common line, a main inductor and a capacitor are provided.
US10348250B2 Amplifier with noise control and a digital to analog converter with reduced noise bandwidth
The noise power of an amplifier or buffer can increase towards the unity gain crossover frequency of the amplifier. The inventor realized that many applications do not require the full bandwidth capability of the amplifier all of the time and hence step could be taken to reduce the bandwidth at the output of the amplifier and hence the noise power can be reduced when appropriate, taking other operating requirements into consideration.
US10348249B2 Method for load measurement in switching amplifiers, corresponding device and amplifier
A method can be used to measure a load driven by a switching amplifier having a differential input, an LC output demodulator filter and a feedback network between the amplifier output and the differential input. The amplifier is AC driven in a differential and in a common mode by applying a common. The feedback network provides feedback towards the differential input from downstream the LC demodulator filter by computing the impedance of the load as a function of the differential mode output current and the common mode output current. The feedback network provides feedback towards the differential input from upstream the LC demodulator filter by measuring the impedance value of the inductor of the LC demodulator filter, and computing the impedance of the load as a function of the differential mode output current, the common mode output current and the impedance value of the inductor of the LC demodulator filter.
US10348248B2 Power amplifier module
Improvement in linearity is achieved at low costs in a power amplifier module employing an envelope tracking system. The power amplifier module includes a first power amplifier circuit that amplifies a radio frequency signal and that outputs a first amplified signal, a second power amplifier circuit that amplifies the first amplified signal on the basis of a source voltage varying depending on amplitude of the radio frequency signal and that outputs a second amplified signal, and a matching circuit that includes first and second capacitors connected in series between the first and second power amplifier circuit and an inductor connected between a node between the first and second capacitors and a ground and that decreases a gain of the first power amplifier circuit as the source voltage of the second power amplifier circuit increases.
US10348246B1 Mixer biasing with baseband filter common-mode voltage
An apparatus is disclosed for mixer biasing with baseband filter common-mode voltage. In an example aspect, the apparatus includes a mixer, a baseband filter, and a bias circuit. The mixer has a mixer transistor that is coupled to a bias node and a baseband node. The baseband filter is coupled to the mixer via the baseband node. The baseband filter is configured to operate with a common-mode reference voltage that is associated with a common-mode voltage applied at the baseband node. The bias circuit is coupled to the baseband filter and the bias node. The bias circuit is configured to receive the common-mode reference voltage from the baseband filter and generate, at the bias node, a bias voltage for biasing the mixer transistor based on the common-mode reference voltage.
US10348241B1 Solar receivers and methods for capturing solar energy
Thermal receivers, systems, and methods are disclosed that efficiently capture concentrated solar energy into a plurality of heat absorption bodies for conversion into thermal energy. In an embodiment, the thermal receivers, systems, and methods enable simultaneous electricity conversion and thermal energy capture. The receiver design enables a high penetration of concentrated sunlight deep into the thermal receiver to increase light trapping and reduce thermal losses. The thermal receiver is integrated with a photovoltaic (PV) receiver platform that converts some of the incident light to electricity while passing the remaining light to the thermal receiver. In another embodiment, other thermal receivers, systems, and methods are disclosed that efficiently capture concentrated solar energy into a sheet of falling particles. In an embodiment, the thermal receivers, systems, and methods enable simultaneous electricity conversion and thermal energy capture.
US10348239B2 Multi-layered solar cell device
Multi-layered solar cell devices covered with partially transmissive graphic films. The multi-layered solar cell devices include at least one solar cell, a graphics layer over the solar cell, and a reflective layer. The reflective layer can be behind the solar cell for recycling light or between the partially transmissive graphic film and the solar cell for improved appearance. The multi-layered solar cell devices have a high efficiency and a customizable appearance.
US10348237B2 Motor driving device
Disclosed is a motor driving device for driving a motor having coil sets that includes energization systems each including a drive circuit, the drive circuits being one-to-one connected to the coil sets; first semiconductor switches disposed in the energization systems in a one-to-one correspondence, each first semiconductor switch lying between a power supply and the corresponding one of the drive circuits; and a second semiconductor switch which connects the power supply and each of the first semiconductor switches in series. Each of the first semiconductor switches includes a parasitic diode of which a forward direction is from the corresponding drive circuit to the second semiconductor switch, and the second semiconductor switch includes a parasitic diode of which a forward direction is from the power supply to the first semiconductor switches.
US10348236B2 Electric motor power connection prognosis systems and methods
A vehicle includes an electrically-driven motor configured to actuate a vehicle component and a power source configured to provide power to the motor over an electrical circuit. The vehicle also includes a controller programmed to monitor at least one signal indicative of motor output and store data indicative of a resistance in the circuit. The controller is also programmed to issue a resistance state of health signal in response to the resistance in the circuit exceeding a predetermined resistance threshold.
US10348235B2 Motor control unit
A motor control unit includes a PWM count changer that when, out of all possible combinations of any two of three phases, at least one of the combinations has a difference in PWM count less than a threshold value, changes a PWM count of at least one of the two phases of the at least one of the combinations for each of PWM periods within a current control period, without changing the total of the PWM counts of the at least one of the two phases within the current control period, such that each of the combinations has a difference in PWM count greater than or equal to the threshold value.
US10348231B2 Motor control device and motor control method
A motor control device includes a current detector which, in generating a feedback current value on the basis of the detection result of a three-phase AC current supplied from an inverter to a motor, generates a first current detection value based on a first sample timing and a second current detection value based on a second sample timing that is shorter than the first sample timing; a coordinates converter which converts the coordinates of the first current detection value and the second current detection value to q and d axes; and a detection current processor which generates a feedback current value from the coordinate conversion results.
US10348230B2 Control device for AC rotary machine and magnetic-pole-position correction amount calculation method
A control device for an AC rotary machine includes a magnetic-pole-position correction amount calculation device that calculates a magnetic-pole-position correction amount based on a detection-current vector detected when a voltage application device applies a voltage to the AC rotary machine according to a voltage command and on the voltage command, and stores in a storage device the magnetic-pole-position correction amount as it is associated with the detection-current vector. At normal operation of the AC rotary machine, a voltage-vector command generation device generates a voltage command for normal operation based on the detection-current vector detected by a current vector detection device and the magnetic-pole-position correction amount associated with the detection-current vector.
US10348229B2 Electric motor current controller with negative sequence harmonic suppression
A current controller is provided having a positive sequence controller and a negative sequence controller, where error signals operated on by the positive sequence controller are transformed into a negative sequence reference frame and input to the negative sequence controller. A current controller is also provided having a positive sequence controller, a negative sequence controller, and one or more delay state feedbacks to counter control loop delays, where the delay state feedbacks provide high bandwidth, low current overshoot, small current rise time and good current stability margins. A current controller is also disclosed having a positive sequence controller, a negative sequence controller, and one or more cross coupled gains between a d-axis and a q-axis, where the cross coupled gains are proportional to the speed of a motor associated with the current controller.
US10348228B1 Motor driving circuit and method thereof
A motor driving circuit includes a Hall sensor, a driving circuit, a phase adjuster, and a phase current zero point detector. The Hall sensor detects the rotor position of the motor and generates the Hall signal group. The driving circuit generates the initial phase changing signal according to the Hall signal group. The phase current zero point detector receives and detects the phase current zero point of the phase current signal group, and generates and outputs the phase current zero point signal. The phase adjuster determines a phase difference between the phase current zero point and the intermediate point between the first phase changing point and the second phase changing point, and adjusts the initial phase changing signal according to the phase difference to generate and output the adjusted phase changing signal to drive the motor.
US10348224B2 Motor position sensor device
A motor position sensor device comprises a motor position detection unit being configured to detect a position of a rotor of an electric motor. The motor position sensor device comprises a selection circuit being configured to couple a first supply terminal to provide a supply voltage to the motor position detection unit, if a level of the supply voltage is above the threshold level, and to couple a second supply terminal to provide an auxiliary supply voltage to the motor position detection unit, if the level of the supply voltage is below the threshold level and the level of the auxiliary supply voltage is above the threshold level.
US10348221B1 Dynamic energy harvesting and variable harvesting force system
A dynamic energy harvesting and variable harvesting force system is disclosed. A boost converter increases a motor voltage as a motor current associated with the motor voltage propagates through the boost converter thereby generating a boost voltage associated with the changing motor current. A power storage device stores energy harvested by the boost converter when the boost voltage exceeds an energy storage threshold. A controller dynamically adjusts a harvesting force applied by the motor so that the harvesting force is relative to the force applied to the motor. The controller also dynamically adjusts the harvested energy stored by the power storage device by adjusting the charging of the power storage device, ensuring that the boost voltage threshold is maintained. The boost voltage when maintained within the boost voltage threshold enables the power storage device to store the harvested energy without impacting the harvesting force applied by the motor.
US10348218B2 Power conversion device and electric power steering device using the same
An object of the invention is to simultaneously solve a miniaturization and an improvement of productivity of a power conversion device, a temperature rise suppression of a smoothing capacitor, and a reduction of motor noises. The power conversion device of the invention includes a smoothing capacitor, a first power conversion unit and a second power conversion unit which are connected in parallel, and a control unit which generates a PWM pulse on the basis of an output voltage vector and a PWM carrier. The control unit includes a correction unit which corrects a predetermined output voltage vector value to two or more different output voltage vector values such that an average value in one period of the PWM carrier becomes the predetermined output voltage vector value. The correction unit corrects a first output voltage vector value in a first period, and corrects a second output voltage vector value in a second period different from the first period.
US10348217B2 Distributed voltage source inverters
Systems and methods are disclosed with multiple direct current (DC) voltage source inverters to supply power to an alternating current (AC) power system. The system includes a plurality of full bridge inverter stages, each having a primary node and a secondary node, each of said full bridge inverter stages having positive and negative node, each of said full bridge inverter stages having a voltage supporting device electrically connected in a parallel relationship between said positive node and said negative node and a direct current (DC) source connected between the positive and negative nodes; at least one stacked inverter phase, each stacked inverter phase having a plurality of said full bridge inverter stages, each of said full bridge inverter stages in each stacked inverter phase interconnected in a series relationship with said secondary node of one of said full bridge inverter stages connected to said primary node of another full bridge inverter, said series interconnection defining a first full bridge inverter stage and a last full bridge inverter stage, each phase having an input node at said primary node of said first full bridge inverter stage and an output node at said secondary node of said last full bridge inverter stage; a local controller coupled to each full bridge inverter stage providing the control signals to each full bridge inverter stage to output an approximate nearly sinusoidal voltage waveform; and a system controller which communicating with each local controller; the system controller generating system control signals for configuration, synchronization, activation, deactivation and operating mode selection of said local controller.
US10348216B2 Electric power converting apparatus with inner plane of control board fixed to housing
An electric power converting apparatus includes: a first controlling circuit board disposed inside a housing; and a second controlling circuit board disposed inside the housing on an opposite side of the first controlling circuit board from a power module, wherein: an inner plane of the first controlling circuit board is fixed to a cooler or the housing by a first fixing member on an opposite side of the first controlling circuit board from the second controlling circuit board; an inner plane of the second controlling circuit board is fixed to the housing by a second fixing member on an opposite side of the second controlling circuit board from the first controlling circuit board; and the first controlling circuit board and the second controlling circuit board are electrically connected on facing inner planes of the first controlling circuit board and the second controlling circuit board.
US10348215B2 Supply voltage generating circuit and associated integrated circuit
A supply voltage generating circuit for generating a supply voltage signal to supply the active elements of an AC-DC voltage converter. The supply voltage generating circuit has a charging switch, a charging diode and a charging capacitor. When a main switch of the AC-DC voltage converter is turned on, the charging switch is turned on. Primary current flows through the charging switch and the main switch to the logic ground. When the main switch is turned off and the voltage across the charging capacitor is smaller than a charging threshold, the charging switch is kept on for a period of time and the primary current flows through the charging switch and the charging diode to the charging capacitor. When the period of time is expired or the supply voltage signal is larger than the charging threshold signal, the charging switch is turned off.
US10348209B2 Output voltage responsive isolated DC to DC converter in full and half bridge modes
Provided is a DC/DC converter which has a full bridge configured in a switching unit and uses a half bridge, which is subordinate to the full bridge in view of circuit configuration, to automatically select such one of the multi-topologies. More particularly, the DC/DC converter uses multi-topologies, which receives, in real time, feedback of an output voltage charged to a battery, operates using the half bridge when the output voltage charged to the battery is lower than a reference voltage, and operates using the full bridge when the output voltage charged to the battery is equal to or higher than the reference voltage, so as to output a wider range of voltage.
US10348208B2 Power controllers and control methods thereof for switching mode power supplies
Herein is disclosed a control method suitable for a switching mode power supply. A power switch is controlled according to a clock signal to transfer electrical energy from an input power source to an output power source. A feedback signal is provided in response to an output voltage of the output power source. A clock signal is generated in response to the feedback signal and an input voltage of the input power source. The clock signal has a clock frequency determining a switching frequency of the power switch. When the feedback signal exceeds a relatively-high level, the clock frequency increases in response to decrease to the input voltage. When the feedback signal is below a relatively low level, the clock frequency is independent from the input voltage.
US10348197B2 DC-DC converter with transient control and the method thereof
A DC-DC converter with transient control. The DC-DC converter includes a power switching circuit, a current to voltage converter, a PI circuit 403, a voltage to current converter 404 and a logic and control circuit 405. The DC-DC converter obtains the transient information of a current flowing through the power switching circuit, to slow down the variation of the output voltage, so as to eliminate the overshot issue.
US10348195B2 Charge balanced charge pump control
An apparatus for coupling to capacitors to form a charge pump includes first and second sets of switch elements, and a controller. Switches in the first set couple terminals of capacitors to permit charge transfer between them. Switches in the second set couple terminals of at least some of the capacitors to either a high-voltage or a low-voltage terminal. The controller causes the switches to cycle through a sequence of states, each defining a corresponding configuration of the switch elements. At least three of the states define different configurations permitting charge transfer either between a first capacitor and a second capacitor, or between a first capacitor and one of the terminals. The configured cycle of states causes voltage conversion between the two terminals.
US10348189B2 Oscillation circuit
An oscillation circuit includes: a periodic signal generator which generates a periodic signal whose frequency varies; and a clock generator which generates a clock signal having a frequency commensurate with the frequency of the periodic signal.
US10348187B2 DC-DC converter having a reverse flow protection function
The present invention realizes a DC-DC converter that is provided with a reverse flow protection function, while reducing conduction loss. A DC-DC converter includes: a voltage conversion unit that steps down a voltage applied to a first conductive path and output the resulting voltage to a second conductive path; a reverse flow state detection unit that detects a reverse flow state of a current flowing through the second conductive path; and a reverse protection control unit that performs a protecting operation when a current flows in a reverse direction. A switching element is provided on a third conductive path that is located between a voltage conversion unit and a reference conductive path, and the reverse protection control unit operates to switch the switching element to an OFF state upon a reverse flow state being detected.
US10348182B2 Switching converter with quasi-resonant control and the method thereof
A switching converter with quasi-resonant control having a switch and an energy storage component, comprising a peak current regulating circuit configured to provide a peak current regulating signal to regulate a peak current signal or a current sense signal, wherein the peak current regulating signal is adjusted when non-CCM (Current Continuous Mode) and non-valley-switching are detected.
US10348181B2 Power control apparatus for sub-module of MMC converter
Provided is a power control apparatus for sub-modules in an MMC, which controls stable supply of power to sub-modules in MMC connected to an HVDC system and a STATCOM. The power control apparatus has at least one first resistor connected between P and N buses of MMC; a second resistor connected in series with the first resistor; a switch connected in series with the second resistor; a third resistor connected in parallel with the second resistor and the switch which are connected in series; a Zener diode connected in parallel with the third resistor; and a DC/DC converter connected between both ends of the Zener diode and configured to convert voltage across both ends of the Zener diode into low voltage, and supply the low voltage to the sub-modules, wherein a magnitude of current flowing through the Zener diode is controlled depending on ON/OFF switching of the switch.
US10348177B2 Displacement devices, moveable stages for displacement devices and methods for fabrication, use and control of same
A displacement device comprises a stator comprising non-parallel stator-x and stator-y elongated traces. The device comprises a moveable stage comprising a first magnet array comprising first magnetization segments linearly elongated in a stage-x direction and having magnetization directions generally orthogonal to the stage-x direction. The first magnet array comprises a first pair of adjacent first magnetization segments comprising two first magnetization segments adjacent to one another in a stage-y direction non-parallel to the stage-x direction. Each first magnetization segment in the first pair has a corresponding magnetization direction oriented at a corresponding angle αn about a corresponding stage-x axis as measured from a positive stage-z direction that is generally orthogonal to both the stator-x and stator-y directions. The corresponding angle αn is one of 45°+n90° where n is any integer. Each first magnetization segment in the first pair has a different magnetization direction.
US10348176B2 Vibration motor
A vibration motor includes a housing; a stator; an vibrator accommodated in the housing; an elastic piece suspending the vibrator in the housing; a protrusion protruding along the center axis from the hole wall of the accommodation hole and formed at a position on the mass block corresponding to and fit with the bending structure; at least two magnets fixed on one side of the first side walls far from the hole wall of the accommodation hole. The vibrator includes a mass block with an accommodation hole, a center axis passing through a geometrical center thereof along a vibration direction of the vibrator; and a yoke disposed along a hole wall of the accommodation hole. The yoke includes a first side wall, a second side wall, and bending structures.
US10348175B2 Rotor, manufacturing method of the rotor, and DC motor
Provided are a rotor, a manufacturing method of the rotor, and a DC motor including the rotor, the rotor including: a core around which a winding is wound, the core being rotatable integrally with a shaft; a commutator being fixed to the shaft and having a terminal to be connected to one end of the winding; and a conduction plate being externally fitted onto the shaft via an insulator part between the terminal of the commutator and the core, the conduction plate having a connection part to be connected to the other end of the winding, wherein an axial direction position of the connection part is set in an intermediate portion that is between a winding projection of the winding and the terminal.
US10348172B2 Sealed switched reluctance motor
A motor including a sealed rotor with at least one salient rotor pole and a stator comprising at least one salient stator pole having an excitation winding associated therewith and interfacing with the at least one salient rotor pole to effect an axial flux circuit between the at least one salient stator pole and the at least one salient rotor pole.
US10348170B2 Method for manufacturing a segmented laminated core
A method for manufacturing a segmented laminated core is provided. This method includes (A) feeding a metal sheet to a progressive die, (B) stamping out workpieces in the progressive die, workpieces each include a plurality of pieces aligned in the circumferential direction with a circumferential part, and (C) fastening the workpieces together to obtain a segmented laminated core. The step (B) includes (b1) performing cutting-and-bending processing to form a slit line and a bending line across a region configured to be the circumferential part, (b2) returning by push-back a bent part that is a portion between the slit line and the bending line to an original position, and (b3) forming a swaged portion on the bent part. The step (C) includes (c1) fastening the workpieces by the swaged portion.
US10348167B2 Ceiling fan motor
A ceiling fan motor with a reduced height includes a stator, a rotor and a circuit unit. The stator includes an iron core and a shaft. The iron core has an assembly hole, and the shaft extends through the assembly hole in an extending direction. The rotor is rotatably coupled with an outer periphery of the shaft. The circuit unit is arranged between the iron core and the shaft in a radial direction of the shaft perpendicular to the extending direction of the shaft, or is arranged between the iron core and the housing of the rotor in the radial direction of the shaft.
US10348153B2 HVAC blower motor assembly
A blower motor assembly including a blower motor case for housing a blower motor therein. A controller retention portion of the blower motor case is configured to accommodate a controller within the blower motor case. An airflow inlet is defined by the blower motor case at an exterior of the blower motor case. An airflow passageway of the blower motor case extends from the airflow inlet to the controller retention portion to direct airflow to the controller. A flange of the blower motor case is at an end of the airflow passageway that is opposite to the airflow inlet. The flange is arranged opposite to the controller retention portion and to the controller to direct to the controller airflow that has passed through the airflow inlet and the airflow passageway.
US10348144B2 Permanent-magnet-embedded motor
A rotor iron core includes: a plurality of first iron cores and arranged in an outer side in a radial direction of each permanent magnet; and a second iron core with mechanical strength higher than mechanical strength of each first iron core and that includes an inner iron core arranged on an inner side in the radial direction of each permanent magnet and a plurality of inter-magnetic pole iron cores formed integrally with the inner iron core and arranged between magnetic poles of each permanent magnet, wherein each inter-magnetic pole iron core is formed from an end part in a circumferential direction of each first iron core to the inner iron core, and a flux barrier is formed between each permanent magnet and each inter-magnetic pole iron core.
US10348141B2 Motor with rotor and stator dimensions for reducing cogging torque and torque ripple
A motor of this invention comprises a rotor having a permanent magnet, the number of which magnet poles is P, and a stator including M pcs of teeth, the teeth arranged in a circumferential direction in a manner to face the permanent magnet through a spatial gap, wherein the stator includes stator core having the number M of the teeth, and a winding wire wound about each of the tooth, wherein the number P of the magnet poles and the number M of the teeth have a relation defined by formulae (2/3)M
US10348140B2 Apparatus and methods for controlling transmission of data
Apparatus to control transmission of data, the apparatus comprising: a controller configured to: receive data from at least a first sensor within an azimuth thruster; control storage of the received data in memory; determine whether at least one criterion is satisfied, the at least one criterion varying with the relative positioning of a first antenna mounted on a lower housing of the azimuth thruster and a second antenna mounted on an upper housing of the azimuth thruster, the lower housing being configured to rotate relative to the upper housing; and control transmission of the stored data from the first antenna in response to determining that the at least one criterion is satisfied.
US10348139B2 Configurable wireless charging transmit and receive monitoring device
A configurable transmit/receive multiplexed coil monitoring (CMCM) device is provided having a plurality of dual function I/O connections connectable to a plurality of coils. The CMCM device is configurable to selectively drive AC transmit signals to any of the plurality of dual function I/O connections, while simultaneously monitoring voltage and phase information received as AC voltages at the dual function I/O connections in a multiplexed manner. The CMCM device is further configured such that while a selected I/O connection is selected to receive voltage and phase information from a particular I/O connection, no AC transmit signal can be driven to that selected particular I/O connection. Embodiments may include a multiplexer and one or more receive circuits configured to receive and digitalize received AC signals for processing by a digital signal processor. Embodiments may also include selectable Class-D drivers connected to the plurality of I/O connection, wherein each Class-D driver may be configured to receive pulse width modulation (PWM) signals from a PWM circuit for amplification and output as an AC transmit signal.
US10348138B2 Probes arrangement
The invention is directed to a novel probes arrangement configured to be attached to a receiving unit of a device under charge positioned onto or within a conductive charging structure having a transmitting unit for transmitting RF energy, wherein said probes arrangement comprises at least two probes configured to create a closed electromagnetic field lines between them so as to allow improved coupling between said transmitting unit and said receiving unit regardless of the position and/or the orientation of the device under charge relative to the conductive charging structure. The improved coupling between the receiving unit attached to the probes arrangement and the transmitting unit of the conductive charging structure allows a high RF transfer efficiency between said units.
US10348137B2 Power supply apparatus capable of communication, control method for the same, and storage medium
A power supply apparatus comprises: a power supply unit configured to perform wireless power supply to an electronic device; a communication unit configured to communicate with the electronic device using power for the wireless power supply; one or more processors; and a memory storing instructions which, when the instructions are executed, cause the power supply apparatus to function as: an acquisition unit configured to acquire information for performing communication using the power; and a control unit configured to control communication with the electronic device based on the information, wherein in a case where the electronic device can perform communication using the power, the control unit controls the communication unit such that a modulation degree indicating a degree to which an amplitude changes in amplitude modulation for the communication is smaller the higher the power transmitted is.
US10348136B2 Wireless power harvesting and transmission with heterogeneous signals
A transmitter, according to some implementations, includes: at least two antennas configured to transmit at least two radio frequency power signals; a power transmission module connected to the at least two antennas, the power transmission module configured to generate the at least two radio frequency power signals; and a power transmitter control module connected to the power transmission module, the power transmitter control module configured to control a first phase and a first amplitude of a first of the at least two radio frequency power signals and a second phase and a second amplitude of a second of the at least two radio frequency power signals to concurrently provide respective summations of the first and second radio frequency power signals at a first wireless power receiver of a first electronic device and at a second wireless power receiver of a second electronic device via constructive interference.
US10348134B2 Method and apparatus for controlling wireless charging during mode transition of a wireless power receiving device
Methods and apparatuses for performing wireless charging are disclosed. One of the disclosed apparatuses is a wireless power receiver which can receive charging power from a wireless power transmitter. When the wireless power receiver receives, through a power receiving circuit, from a wireless power transmitter, a first power for initiating a communication unit; establishes a communication connection with the wireless power transmitter while receiving the first power; performs, by the communication unit, communication with the wireless power transmitter; receives, through the power receiving circuit, from the wireless power transmitter, a second power for charging; transmits, by the communication unit, to the wireless power transmitter, a message indicating a mode transition of the communication unit; terminates the communication with the wireless power transmitter; performs the mode transition for a time period while receiving the second power; and resumes the communication with the wireless power transmitter, after performing the mode transition.
US10348131B2 Couple inductor power transfer system
Coupled inductor systems are disclosed in which transmitter and receiver inductors, or coils, are coupled in a configuration for wirelessly transferring power and/or data among them. In preferred implementations, the systems are used for transmitting both power and data in pairs of coupled coils. Primary side circuits in preferred embodiments of the systems of the invention employ Class D or Class G amplifiers.
US10348128B2 Voltage control device and voltage measurement device
A voltage control device includes a fluctuation calculating unit that calculates voltage tolerance, which is a difference between a voltage measured by a voltage control apparatus and a proper voltage upper limit value or a proper voltage lower limit value, and voltage sensitivity, which is a ratio of a fluctuation amount of active power and a fluctuation amount of the voltage, a change-request-information generating unit that generates information for requesting a change of a limit value of a control target range of other voltage control devices, a change processing unit that performs a change of a limit value of a control target range of the voltage control device according to content of the change request information, and a communication processing unit that transmits the change request information to the voltage control devices other than the voltage control device. The change request information includes information indicating voltage tolerance and voltage sensitivity.
US10348124B1 Automatic transfer switch and power supply module
Automatic transfer switch and power supply units (ATSPSUs) and related methods condition switching to a second AC power source to allow a battery module to supply DC power to a load. An ATSPSU includes a power supply unit (PSU), an automatic transfer switch (ATS), and an ATSPSU controller configured to control the ATS to switch to the second AC power source in response to the voltage of the first AC power source having decreased in magnitude by a voltage drop value over a period of time greater than an allowable amount of time for the voltage drop value, and at least one of a voltage differential between DC power supply lines being less than a voltage threshold value, and a state of charge of a battery module operatively coupled with the DC power supply lines being less than a threshold state of charge.
US10348120B2 System and method for charging of electric vehicle
Disclosed is a system and method for controlling charging of an electric vehicle. The system captures metadata and at least one input value from a user device present in a charging location. The metadata is associated with a charging device, installed at the charging location, capable of charging one or more electric vehicles. The at least one input value corresponds to at least one charging parameter of a plurality of charging parameters associated with charging of an electric vehicle belonging to a user of the user device. The system computes values corresponding to one or more other parameters of the plurality of charging parameters based upon the at least one input value captured from the user device. The system displays the values computed on the user device for validation by the user. The system further transmits one or more control commands to the charging device to charge the electric vehicle.
US10348113B2 Power supply circuit with reset function and electronic apparatus having the same
An electronic apparatus including a power supply circuit and an electronic apparatus body is provided. The power supply circuit includes a power input port, a first power circuit, a battery module, a reset circuit and a second power circuit. The power input port receives an input power. The first power circuit converts the input power and outputs a first power to charge the battery module. The reset circuit generates a reset pulse signal responding to that the input power starts to be provided. The battery module is controlled by the first power circuit to provide the first power to the second power circuit if the input power is not provided. The second power circuit converts the first power, accordingly provides an output voltage signal to the electronic apparatus body, and resets the electronic apparatus body by disabling the output voltage signal responding to the reset pulse signal.
US10348111B2 Charging circuit and the method thereof
A charging circuit adopts a plurality of feedback control circuits, a constant time signal generator and a logic circuit to control the operation of a power switch. The charge circuit needs no oscillator with high frequency, error amplifier with high speed and high accuracy, or compensation circuit with complicated structure, so the system portability is highly improved.
US10348109B2 Mobile device charging and docking station
A multi-device charger with an integrated privacy station. The mobile device charger contains a plurality of power options for charging a mobile device. The privacy station of the mobile device charger provides a privacy cover, or shield for concealing a screen of the mobile device from view while the mobile device is charging in the apparatus.
US10348108B2 Charging device for removable input modules
A charging device for one or more input modules for a touch-screen device is described. The charging device comprises a charging mechanism and portions which are shaped to receive an input module. The charging mechanism comprises a power input and a power output. The power input is configured to receive power from an external power source and the power input is configured to provide power to one or more input modules which are attached to the charging device.
US10348107B2 Battery device
The present disclosure discloses a battery device including a battery, a charging and discharging switch unit configured to control charging and discharging of the battery, a pre-charging unit configured to be charged during discharging of the battery, and a discharging unit configured to discharge the charge charged in the pre-charging unit.
US10348106B2 Wireless charging device
A wireless charging device includes a plurality of charging coils, a plurality of position detection coils corresponding respectively to the charging coils, and a voltage monitoring circuit for measuring a coil-end voltage of each of the position detection coils. A comparison is performed between a coil-end voltage of a first position detection coil corresponding to a charging coil used for charging and a coil-end voltage of a position detection coil adjacent to the first position detection coil, and, depending on a result of the comparison, a charging coil to be used for charging is switched to an adjacent charging coil.
US10348102B2 Magnetic capacitor energy module and applications thereof
An energy module includes a capacitance-based power source structure, charging circuitry, a DC-to-DC conversion system, and an energy control module. The capacitance-based power source structure is operable to supply a voltage when the energy module is in a voltage supply mode, wherein, when substantially fully charged, the voltage is at least 48 volts and to receive a charge when the energy module is in a charge mode. The charging circuitry is operable to provide a regulated charge voltage to the capacitance-based power source structure when the energy module is in the charge mode. The DC-to-DC conversion system is operable to convert the voltage into one or more regulated supply voltages when the energy module is in the voltage supply mode. The energy control module is operable to determine the voltage supply mode and the charge mode.
US10348095B2 Switching circuits having multiple operating modes and associated methods
A method for controlling a switching circuit including an input port electrically coupled to a photovoltaic device and an output port electrically coupled to a load includes (1) entering a voltage limiting operating mode and (2) in the voltage limiting operating mode (i) causing a control switching device of the switching circuit to repeatedly switch between its conductive and non-conductive states in a manner which limits magnitude of an output voltage to a maximum voltage value, the output voltage being a voltage across the output port, and (ii) varying the maximum voltage value as a function of magnitude of an output current, the output current being a current flowing through the output port.
US10348094B2 Energy panel arrangement shutdown
One or more techniques and/or systems are provided for facilitating a shutdown of output power from an energy panel arrangement to an inverter. A shutdown implementation module is coupled between an energy panel arrangement and an inverter that converts DC power from the energy panel arrangement to AC power for an AC power grid. A communication connection is established, over a power-line communication line, between the shutdown implementation module and a shutdown controller associated with the inverter. Responsive to identifying a loss of the communication connection or receiving a shutdown instruction over the power-line communication line, the shutdown implementation module shuts down output power from the energy panel arrangement to the inverter. The shutdown implementation module may be located within a threshold distance from the energy panel arrangement (e.g., within about 10 feet) so that the output power may be shutoff within a threshold timespan (e.g., within about 10 seconds).
US10348093B2 Medium voltage direct current power collection systems and methods
Unique systems, methods, techniques and apparatuses of a power collection system are disclosed herein. One exemplary embodiment is an MVDC collection system coupled to a utility grid including a collection bus, a plurality of branches coupled to the collection bus, and a branch controller. Each of the plurality of branches include a semiconductor switch coupled to the collection bus, and a DC/DC converter coupled to the semiconductor switch and an LVDC power source. The branch controller configured to determine a fault condition is occurring within the MVDC collection system, determine the location of the fault condition, and isolate the fault condition using at least one of the semiconductor switches and the DC/DC converters.
US10348091B2 Method for operating an entire energy supply network in an energy generation decentralized manner
A method for operating an energy supply network, wherein energy generation is decentralized, the energy supply network has three supply levels, and energy is generated in each supply level and is fed into the particular supply level, where the three supply levels each form an independent control unit that is connectable or disconnectable via interfaces between the control units as needed, an operator region is associated with each of the control units, in which operator region an energy feed-in and an energy consumption for the respective associated control unit are combined and controlled, and where an exchange of energy amounts between the control units is then controlled, such as in a demand-oriented manner, by the respective operator areas via the interfaces between associated control units by the control of parameters defined between the control units, such that the entire energy supply network can be dynamically controlled in a simple manner.
US10348079B2 Overcurrent protective device, electronic apparatus, integrated circuit, and signal transmission circuit
The present overcurrent protective device comprises an input terminal configured to receive a power supply voltage, an output terminal, a switch, a detector, and a controller. The switch is provided between the input terminal and the output terminal. The detector is configured to output a limitation signal without delay when a current flowing through the switch exceeds a prescribed tolerance value. The controller is configured to receive the limitation signal and control the switch to prevent the current from exceeding the tolerance value. The detector is configured output a turn-off signal to the controller when a first state continues for a delay time determined depending on the current's magnitude. The first state is a state where the current is smaller than the tolerance value and the current exceeds a first threshold value smaller than the tolerance value. The controller turns off the switch in response to the turn-off signal.
US10348074B1 Variable depth flush-mounted electrical box
A kit for forming and installing an electrical box for housing at least one electrical device. The kit comprises a front segment having a rear and a rear segment having a front. The kit may also comprise at least one cover that is capable of being attached to the front segment. The cover has at least one opening through which an electrical device is accessible. The kit may further comprise a plurality of intermediate segments each having a front and a rear having attachment means that allow the segments to be securely attached in series.
US10348072B2 Floor cable channel
A floor cable channel is provided for positioning a cable line element on an underlying surface and for protecting the cable line element. The floor cable channel includes a first channel element and a second channel element for receiving the cable line element and a connection element connecting the first channel element to the second channel element. The connection element allows a rotational movement of the first channel element relative to the second channel element. The floor cable channel can be brought into a transport position in which the channel elements are parallel to each other and into an operating position in which the channel elements are arranged along their longitudinal axes. In the operating position, the first and second channel elements are in contact at their mutually facing front faces to provide a self-locking of the channel elements relative to each other in the operating position.
US10348070B1 Kit for running wire and cable
A kit and a method for using same for pulling wire or cable through a wall or ceiling comprising a drill bit guide, a fish head rod with at least one extension, a bushing and further comprising a drill adapted for right angle drilling, at least one drill bit with at least one drill bit extension. The drill bit guide sits inside a ceiling opening for a lighting fixture has a channel that guides a drill bit at a consistent and set distance above the ceiling interior surface. The guide has a rim guard to protect the ceiling opening edge. The fish head rod and extensions have a guide line to orient a user peering from below the ceiling and a guide strip to keep the fish head rod at a consistent and set distance above the ceiling interior surface.
US10348069B2 Winch and method of use
This invention relates to a winch and to a method of using the winch. The winch is ideally adapted for mounting to the boom of a vehicle such as a mini-excavator, and is likely to find its greatest utility in relation to the removal of underground pipes, electricity conduits, fiber optic cables and the like, as well as in the bursting of pipes. The invention provides a winch comprising a support column, a base, a magazine, a drive mechanism and a mounting structure. The drive mechanism is connected to the magazine and is adapted to rotate the magazine in use. The support column connects the magazine to the base. The mounting structure is adapted for mounting to the boom of a vehicle. The winch has a rotatable connection between the base and the mounting structure which is securable in a chosen rotational position, so that the base of the winch can be correctly aligned regardless of the orientation of the vehicle.
US10348067B1 Pressure relief mechanisms for gas insulated switchgear (GIS) housings and related GIS housings
Housings for gas in a gas insulated switchgear (GIS) system is provided. The housing includes a pressure relief mechanism incorporated into the housing. The pressure relief mechanism includes a portion of the housing having a first thickness, different from a second thickness of a remaining portion of the housing, the first thickness being less than the second thickness. The pressure relief mechanism is configured to rupture at predetermined overpressure conditions to vent bi-products of an arc fault in the GIS system.
US10348064B2 Submodule
A submodule includes a power pack including a plurality of switching modules, first and second input bus bars connected with the switching modules to protrude toward a first outside of the power pack and a bypass switch provided at the first outside of the power pack and coupled to the first and second input bus bars.
US10348062B2 Lightning protection device and transmission module thereof
A lightning protection device includes a carrier module and a transmission module. The carrier module includes a housing unit defining an accommodating space and having a plurality of spaced-apart first vents and a plurality of spaced-apart fixing portions. An ion generating unit is disposed in the accommodating space for generating positive and negative ions. The transmission module includes a plurality of transmission units each including a transmission lever that has a lower end, an upper end, and a guide groove extending from the lower end to the upper end for guiding and diffusing the positive and negative ions generated by the ion generating unit to move toward the direction of the upper end, and a sensing probe connected to the upper end.
US10348060B2 Spark plug
When one of a center chip and a ground chip of a spark plug is defined as a first chip and another one is defined as a second chip, a discharge starting ridge line, which is a straight ridge line that forms a boundary between two surfaces having different normal line directions, is formed in a portion closest to the second chip in the first chips, and a distance from the discharge starting ridge line to the second chip is configured to be equal at a portion where the first chip and the second chip are opposed to each other.
US10348059B2 Light emitting element array and optical transmission device
A light emitting element array includes plural semiconductor stacking structures and a light screening portion. The plural semiconductor stacking structures each include a light emitting portion and a light receiving portion that receives light propagated in a lateral direction via a semiconductor layer from the light emitting portion. The light screening portion is provided between the plural semiconductor stacking structures to screen light directed from the light emitting portion of one of the semiconductor stacking structures to the light receiving portion of another semiconductor stacking structure.
US10348056B2 Laser diode with distributed feedback and method for producing
Laser diode comprises an active layer; a waveguiding region at least partially surrounding the active layer; a rear facet; a front facet designed for outcoupling laser radiation, wherein the active layer extends at least partially along a first axis (X) between the rear facet and the front facet; and a grating operatively connected to the waveguiding region, wherein the grating comprises a plurality of bridges and trenches designed such that an average increase of a coupling parameter P for the plurality of trenches along the grating is non-zero, wherein the coupling parameter P of a trench is defined by the equation, wherein dres is a distance of the trench to the active layer, w is a width of the trench and Δn is the refractive index difference between a refractive index of the trench and a refractive index of a material surrounding the trench.
US10348052B1 Tunable laser system and method based on dual sideband locking
The present invention relates to a laser system and method which enables fast, accurate laser frequency tuning. In particular, the present invention includes only one laser and only one absolute frequency locking loop to perform the same fast frequency tuning than previous seed laser systems.
US10348043B2 Progressive lock washer assembly for coaxial cable connectors
A cable connector includes a body having a longitudinal axis, an inner post, an outer barrel mounted to the inner post, and a fitting mounted to the inner post. The inner post includes a front, a rear, and an outwardly-directed front flange at the front. The fitting includes a front, a rear, and an inwardly-directed rear flange at the rear. The fitting is mounted on the inner post so that the front and rear flanges overlap to define a toroidal volume. A wave washer and a lock washer are each carried in the toroidal volume. When the fitting is applied to a female post, the wave washer and the lock washer are compressed between the front and rear flanges and exert an axial bias on the front and rear flanges to prevent axial separation of the fitting and the female post.
US10348037B2 Electrical connector comprising a plurality of electrically conductive strips
An electrical connector (1) including a male contact (5) and a female contact (10) movable between a non-inserted position, and an inserted position, wherein an electrically conductive insertable portion (12) of the male contact (5) is inserted along an insertion axis (D) into a housing (14) defined by the female contact, the female contact including: an electrically conductive body (22), a plurality of strips (26) protruding axially from the body and angularly distributed around the insertable portion in the inserted position, the strips being electrically conductive and radially flexible, the body and the strips defining the housing, and at least one annular contention member (28) positioned on radially external faces (30) of the strips and adapted for exerting a centripetal radial pressure on the strips in the inserted position, the strips having radially internal faces (42) flattened against the insertable portion in the inserted position.
US10348034B1 Electrical connector assembly
An electrical connector assembly includes a first connector and a second connector inserted to a front of the first connector. The second connector has a casing. A latch portion is protrudingly provided above the casing. The first connector includes a shell. A locking arm is pivoted to the shell by a pivoting portion, and is provided with a buckling portion for buckling the latch portion. The locking arm includes at least one first position limiting portion and a second position limiting portion in front of the buckling portion. In a separation process of the first and second connectors, the locking arm is actuated, the buckling portion is detached from the latch portion and moves backward, and the latch portion firstly stops the first position limiting portion. After the latch portion is detached from the first position limiting portion, the latch portion stops the second position limiting portion from moving backward.
US10348032B2 Connector
A connector that is attached to ends of cables includes a substrate and a locator that is connected to the substrate. The substrate includes two electrode arrays and a positioning portion and the locator includes two through hole arrays and a positioning portion. Each of signal cable(s) of a shielded cable and cables other than the shielded cable is inserted through one corresponding through hole among through holes. The substrate and the locator are mutually positioned by the positioning portions thereof. Each of conductive wire(s) included in the signal cable(s) of the shielded cable and conductive wire(s) included in the cable(s) other than the shielded cable is connected to one corresponding electrode among electrodes. The cables are fixed to the locator with an adhesive which is applied to one part of the locator. An end of a shielding material which covers the signal cable is positioned in the vicinity of the locator.
US10348030B1 Socket connector
A socket connector includes an insulating housing, at least one docking element, a plurality of docking terminals, a fastening board and an outer cover assembly. A middle of the insulating housing has at least one holding groove. The at least one docking element is assembled in the at least one holding groove. The at least one docking element defines a plurality of docking grooves. The plurality of the docking terminals are fastened in the plurality of the docking grooves, separately. The fastening board has a first opening. The insulating housing is fastened to a rear surface of the fastening board. The outer cover assembly is assembled in the first opening. The outer cover assembly includes a frame and a waterproof element. The waterproof element has a sleeving ring, a covering portion, and a connecting element connected between the sleeving ring and the covering portion.
US10348029B2 Modular electrical connector assembly and associated method of making
A method for producing modular electrical connectors having varying contact element configurations includes providing a common header component having a plurality of receptacle spaces defined therein. A plurality of different contact sub-assemblies are provided having varying contact element configurations, with each of sub-assembly having a common size configured for receipt in the receptacle spaces. A pattern of the contact sub-assemblies is defined for a particular desired connector configuration from any combination of the contact sub-assemblies, and the contact sub-assemblies are fitted and adhered into the receptacle spaces in the header component according to the pattern. A kit may be provided with the modular components for making the connectors.
US10348028B2 Electrical connector having simplified manufacturing processes
An electrical connector includes an insulating main housing including a main body portion that has a holding hole open rearward and a plate-shaped fitting portion that protrudes forward from the main body portion and fits to a mating connector; a shield member that covers the main housing; an insulating sub housing that is arranged in the holding hole; and a plurality of conductive terminals that include connection portions arranged on the fitting portion and terminal portions protruding from the holding hole, and are held by the sub housing. The sub housing includes a first sub housing that is inserted into the holding hole from behind in a state of holding a part of the plurality of terminals, and a second sub housing that is inserted into the holding hole from behind in a state of holding the terminals other than the part of the plurality of terminals.
US10348024B2 Electrical plug and socket assembly
The invention relates to an electrical plug and socket assembly comprising: a base including at least two first electrical contacts and a first magnetic portion arranged so as to move by magnetic attraction to move the first two electrical contacts toward the outside of the base; a plug comprising two second electrical contacts intended to electrically connect to the first two electrical contacts when same are outside the base and a second magnetic portion to move, by magnetic attraction, the first magnetic portion to drive the first electrical contacts toward the outside of the base; the first magnetic portion or the second magnetic portion comprises at least one permanent magnet such as to form a magnetic circuit when the plug is brought near the base.
US10348022B2 Connector able to suppress the jerking of the terminal housed in the terminal housing chamber
A connector includes a terminal, and a housing having a housing chamber for housing the terminal. The terminal includes a wire connection portion and an electric contact portion. An axial direction of the electric contact portion is a front-back direction crossing a vertical direction along which the wire connection portion and the electric contact portion are arranged in a row. The electric contact portion is formed in a tubular shape with a first wall portion continuing to the wire connection portion, a second wall portion facing the first wall portion, a third wall portion interposed between the first and second wall portions, and a fourth wall portion in the wire connection side and facing the third wall portion. The housing includes a locking arm. A claw portion of the locking arm catches a border portion between the second the fourth wall portions.
US10348015B2 Socket connector for an electronic package
A socket connector includes a socket substrate having first socket substrate conductors and second socket substrate conductors, receptacle contacts electrically coupled to corresponding first socket substrate conductors and socket contacts electrically coupled to corresponding second socket substrate conductors. The receptacle contacts have receptacles receiving pin contacts of an electronic package and the socket contacts have terminating ends and mating ends with deflectable spring beams terminated to package contacts of the electronic package. At least one of the first socket substrate conductors and the second socket substrate conductors are configured to electrically connect the electronic package with the host circuit board.
US10348014B2 Connector for a flat cable
A connector has a plurality of terminals aligned in a left/right direction, and a housing that configures a space in which a flat cable can be inserted from a front side to a rear side and holds the terminals on an inside of the space. The housing has two locking convex portions positioned on the inside of the space and in the left/right direction of the terminals, protruding toward an upper side from a lower side, and that catch in notches or holes formed in the left and right sides of the cable. Finally, the housing has a biasing member that is positioned on the inside of the space, formed on an upper side of the space, arranged closer to a center in the left/right direction than the two locking convex portions, and that biases the cable inserted in the space toward a lower side of the space.
US10348010B2 Cable connector assembly having minimized cable wires size
A cable connector assembly includes: a mating portion; a flat cable electrically connecting with the mating portion, the flat cable having plural wires and an outer boot enclosed the wires, the wires including a first wire and a second wire; an inner mold enclosing a part of the mating portion and a part of the flat cable; and a shielding shell enclosed the inner mold, wherein the first wire is a core wire directly enclosed by the outer boot and the second wire comprises a core wire and an insulative layer enclosing the associated core wire.
US10348008B2 Contact
The contact includes a base portion, a contact portion, and a spring portion integrally molded with a thin metal plate. The spring portion includes a first bending portion, a flat plate portion, and a second bending portion. The first bending portion is bent such that a first surface of the thin plate is on an outer peripheral side, and the second bending portion is bent such that a second surface of the thin plate is on an outer peripheral side. The thin plate has a thickness t of from 0.10 to 0.15 mm, a curvature radius R1 of the first bending portion is from 0.6 to 1.0 mm, and a ratio L/R1 of a length L between the first bending portion and the second bending portion of the flat plate portion to the curvature radius R1 is configured to satisfy 0
US10348007B2 Optical control element module
There is provided an optical control element module including: an optical control element having an optical waveguide and a control electrode on a substrate and disposed in a housing; an electrical connection part which is electrically connected to the control electrode, extends along a direction intersecting a plane on which the control electrode of the substrate is disposed, and is disposed in the housing; and a wiring substrate which has an input signal line electrically connected to the electrical connection part, at least a part of which is disposed outside the housing, in which impedance of the electrical connection part is set to be smaller than impedance of the input signal line.
US10348006B2 Distribution block and din rail release mechanism
An electrical distribution block transfer electrical power from a primary conductor to one or more tap conductors. The distribution block includes a base, a conductor block, first and second sidewalls, and a lid. The conductor block and the first and second sidewalls are connected to the base and the lid is connected to the first and second sidewalls. The conductor block includes one or more apertures for receiving more primary conductors and one or more apertures for receiving tap conductors.
US10348004B2 Connectors for use in high pressure coax core ejection and fiber optic cable injection
A connector includes a first connector body and a second connector body configured to be coupled to one another. The first connector body has a through hole and a cavity. The through hole and the cavity are configured to receive an aluminum shield of a hardline coaxial cable. A first washer is disposed in the first connector body and is configured to permit the aluminum shield to be pushed in a first direction through the through hole and into the cavity while resisting movement of the aluminum shield in a second direction opposite to the first direction. The second connector body has a through hole and a cavity. The through hole and the cavity of the second connector body are configured to receive a tubular member. A second washer is disposed in the second connector body and is configured to permit the tubular member to be pushed in the second direction through the through hole of the second connector body and into the cavity of the second connector body while resisting movement of the tubular member in the first direction.
US10348000B2 Thermal overcurrent circuit breaker
A thermal overcurrent circuit breaker having a switch housing in which a thermal expansion element and a snap-action switching mechanism, which is coupled to the thermal expansion element and can be manually operated, and also a moving contact, which interacts with the snap-action switching mechanism, and a fixed contact are arranged, the fixed contact being connected to a first connection rail while contact is made with the moving contact by a second connection rail by means of the thermal expansion element. The switch housing has a number of connection chambers in which in each case one of the connection rails is arranged, wherein a two-limb spring element for making clamping contact with a connection line, which is guided into the connection chamber via a first housing opening and has the connection rail, is arranged in each connection chamber.
US10347996B2 Electrical connector and manufacturing method thereof
An electrical connector includes a barrel type terminal, having a first connecting area and a second connecting area. The first connecting area has a first non-soldering surface and a first soldering surface. The second connecting area has a second non-soldering surface and a second soldering surface. Each of the first and second soldering surfaces and the first and second non-soldering surfaces has a first solder layer. A sleeve sheathes outside the barrel type terminal, and has a first fixing area and a second fixing area. Two second solder layers are provided between the first fixing area and the first soldering surface and between the second fixing area and the second soldering surface. The amount of solder provided between the first fixing area and the first soldering surface and between the second fixing area and the second soldering surface is greater than that provided on the first and second non-soldering surfaces.
US10347994B2 Pattern/polarized antenna device and beamforming method
In an N-port pattern/polarized antenna device, two-type antenna elements are configured to have a radiation pattern to use a spherical vector wave mode with at least N orders, the antenna elements being arranged at intervals not larger than a half wavelength between them. The antenna elements comprise electric field antennas with a radiation pattern distributed in an even mode among the spherical vector wave mode, and magnetic field antennas with a radiation pattern distributed in an odd mode, the electric field antennas and the magnetic field antennas being integrated to face a different direction, each other.
US10347987B2 Satellite system having terminals in hopping beams communicating with more than one gateway
A satellite communication system includes a satellite configured to provide a first plurality of spot beams adapted for communication with subscriber terminals using time domain beam hopping and a second plurality of spot beams adapted for communication with gateways. The satellite includes a spectrum routing network that is configured to time multiplex spot beams of the second plurality of spot beams with spot beams of the first plurality of spot beams so that a spot beam that is implementing beam hopping for communication to subscriber terminals communicates with different feeder beams (and, therefore, different gateways) at different times during a hopping period.
US10347986B2 Reconfigurable RF front end circuit for a multi-beam array fed reflector antenna system
Reconfigurable RF front-end circuit for a multi-beam array fed reflector antenna system having a first plurality of NB input beam signals and a second plurality of NE radiating elements (RE), and method of operating such a front-end circuit.The front-end circuit comprises a reconfigurable beam forming network (LLRBFN), having a set of NB input ports and distributing each input port signal to a plurality of NA output ports with phase and amplitude control, a plurality of NA high power amplifiers (HPA) connected to the plurality of NA output ports of the reconfigurable beam forming network (LLRBFN) and an output network (ONET, OSN), arranged for recombining signals output by the high power amplifiers (HPA) and feeding the recombined signals to the second plurality of NE radiating elements (RE). The high power amplifiers (HPA) are variable bias high power amplifiers (VB-HPA).
US10347983B2 Multi-structure antenna for multiband operation
A wireless device operates in multiple frequency bands via a multi-structure arrangement that optimizes the electromagnetic performance at each frequency range of operation. The device includes a radiating system comprising a ground plane layer, a multi-structure antenna system that comprises at least two structural branches and at least a radiation booster, and a radiofrequency system. The radiofrequency system comprises an element inserted in the branch structure, connected at a point within the structure. The radiofrequency system may include an additional matching network that fine tunes the impedance of the device to match all the frequency ranges of operation.
US10347982B2 Stacks having hermetic capping layers over porous ceramic matrix composite structures
Provided are methods for hermetically sealing the surfaces of the CMC structures with the capping layers, comprising depositing a slurry onto the surface of a CMC structure and treating the CMC structure with the deposited slurry in an oxygen containing environment, thereby forming a stack. These stacks may be used to construct walls of radomes that enclose antennas and other equipment of aerospace vehicles. The capping layers may form smooth external surfaces of the radomes and may hermetically seal the underlying CMC structures. The dielectric properties of these stacks may be configured to minimize interference with operations of the antennas and other equipment deposited within the radome.
US10347979B1 Apparatus, method, and system for RF-transmissive access panels for elevated and shrouded mobile network components
Disclosed herein is a mobile network concealment system or assembly which provides for aesthetic modification without impairing, diminishing, or otherwise affecting radio frequency (RF) transmission/reception. Said mobile network concealment system or assembly improves accessibility to encased mobile network devices well after installation in a manner such that (i) materials can be tailored, colored, molded, or otherwise formed or manipulated to be aesthetically pleasing, and (ii) a technician has the ability to remove, alter, or otherwise modify or access the devices in a way that allows the technician to service or troubleshoot the mobile network devices in situ (i.e., without removing the concealment system).
US10347974B1 Deployable biconical radio frequency (RF) satellite antenna and related methods
A radio frequency (RF) satellite antenna may include an antenna housing to be carried by the satellite and having first and second opposing antenna element storage compartments. The antenna may further include a first plurality of self-deploying conductive antenna elements moveable between a first stored position within the first antenna element storage compartment, and a first deployed position extending outwardly from the canister and defining a first conical antenna. The antenna may also include a second plurality of self-deploying conductive antenna elements moveable between a second stored position within the second antenna element storage compartment, and a second deployed position extending outwardly from the canister and defining a second conical antenna. The first and second conical antennas may extend in opposing directions and defining a biconical antenna when in the first and second deployed positions.
US10347969B2 Mobile terminal with an antenna having multiple radiators
A mobile terminal, where the mobile terminal includes an antenna, where the antenna includes a first radiator, a second radiator that forms an electrical connection with the first radiator, a first ground branch that forms a coupling part with one end of the first radiator, and a second ground branch that forms another coupling part with the other end of the first radiator, where the first radiator, the first ground branch, and the second ground branch form an outer frame of the mobile terminal, the second radiator encircles in an inner side of the outer frame formed by the first radiator, the first ground branch, and the second ground branch, and the first radiator and the second radiator generate resonances in different frequency bands.
US10347967B2 Signal delivery and antenna layout using flexible printed circuit board (PCB)
Certain aspects of the present disclosure relate to methods and apparatus for wireless communication, and more particularly, to using a flexible printed circuit board (PCB) to convey signals between a radio frequency (RF) module and a baseband module. The flexible PCB can then be used as a medium for deploying antennas or creating arrays of multiple RF modules.
US10347965B2 Electronic apparatus with shielded antenna space
The present disclosure provides an electronic apparatus having an antenna unit at a body chassis. The electronic apparatus includes: a body chassis; an antenna supporting member disposed in an antenna space at a periphery of the body chassis, and having an upper face on which an antenna pattern is formed, the antenna space being surrounded with a dielectric cover; a shield wall for the antenna space, including a conductive thin film covering an entire lateral face of the antenna supporting member close to a center of the body chassis, an upper antenna ground element connected to the conductive thin film and the rear face of a keyboard cover member, and a lower antenna ground element connected to the conductive thin film and the rear face of a bottom-face cover member. The conductive thin film, the upper antenna ground element and the lower antenna ground element define the shield wall.
US10347960B2 Signal transmission system, connector apparatus, electronic device, and signal transmission method
A signal transmission system including: a first connector apparatus, and a second connector apparatus that is coupled with the first connector apparatus. The first connector apparatus and the second connector apparatus are coupled together to form an electromagnetic field coupling unit, and a transmission object signal is converted into a radio signal, which is then transmitted through the electromagnetic field coupling unit, between the first connector apparatus and the second connector apparatus.
US10347956B2 Power source apparatus and work machine having the same
A power source apparatus includes a battery module including a plurality of battery cells, a housing forming a housing chamber to house and arrange a plurality of the battery modules in parallel, a blower to blow air, an inter-module path formed between the battery modules adjacent to each other; and an inter-cell path formed between the battery cells adjacent to each other. The housing includes an intake portion to take the air into the housing chamber, and a sending portion to send the air from the housing chamber. The inter-module path has a first inter-module path serving as a path into which the air is introduced. The sending portion is separated, adjacent to at least one battery module, from the first inter-module path such that the air flows in the inter-cell paths of a plurality of the battery modules arranged next to the first inter-module path and adjacent each other.
US10347955B2 Battery system with heat exchange device
A battery pack is provided including: a plurality of battery cells arranged in multiple battery cell rows; one or more heat exchange spaces; and a device for providing heat exchange to the battery pack. Further, the device includes a heat conduction medium passage arranged in the heat exchange spaces, such that the heat conduction medium passage surrounds multiple battery cells in each battery cell row. The heat conduction medium passage is provided with at least a first group of channels and a second group of channels, which are in contact with the surface of each battery cell, and a heat conduction medium is provided in the first group of channels and the second group of channels. The heat conduction medium flows in the first group of channels in a direction opposite from the flow of the heat conduction medium in the second group of channels.
US10347950B2 Sealed nonaqueous electrolyte secondary battery
The present invention provides a sealed nonaqueous electrolyte secondary battery which is equipped with a current interrupt device that is actuated by a rise in internal pressure of a battery case and in which the current interrupt device is actuated in a speedy and stable manner during an overcharge. In the sealed nonaqueous electrolyte secondary battery, an electrode body formed by a positive electrode 10 and a negative electrode that oppose each other via a separator, an electrolyte, and an overcharge inhibitor are housed in the battery case. The positive electrode 10 includes a positive electrode current collector 12 and a positive electrode active material layer 14 which is formed on the current collector and which mainly contains a positive electrode active material. In addition, a conductive material layer 16 which mainly contains a conductive material is formed between the positive electrode active material layer 14 and the separator. A porosity of the conductive material layer 16 is 35% or more and 55% or less.
US10347949B2 Method for maintenance, repair and/or optimization of a battery and battery having a number of individual cells connected to one another electrically
A method for maintenance, repair and/or optimization of a battery. The battery has, as components, individual cells connected to one another in series and/or in parallel, having electrical terminal contacts which are connected to one another positively and/or firmly, directly or by cell connectors, forming an overlapping region, and/or a battery monitoring unit having a number of connection elements which are positively and/or firmly connected to the electrical terminal contacts and/or to the cell connectors, forming a further overlapping region. To exchange a component, the positive and/or firm connection of the component to be exchanged to at least one component not be exchanged is separated directly next to the overlapping region and a replacement component is connected positively and/or firmly to the overlapping regions of the at least one component not be exchanged by the electrical terminal contacts thereof or the connection elements thereof, forming a respectively new overlapping region.
US10347947B2 Aqueous lithium-ion battery
A lithium-ion battery includes a cell placed into an electrically non-conducting box filled with an electrolyte. The cell includes an intercalation cathode and an electroconductive anode separated from each other by a porous separator. The cell is submerged into the electrolyte. The electrolyte includes an aqueous solution of metals salts. The aqueous solution includes metals ions of the metals salts. A pH value of the aqueous solution being adapted to prevent a hydrolysis of the metal ions in the electrolyte.
US10347946B2 Non-aqueous electrolyte secondary battery, electrode body used therefor, and method of manufacturing the electrode body
An electrode body includes: a positive electrode that includes a positive electrode active material layer; a negative electrode that includes a negative electrode active material layer; and a separator that electrically separates the positive electrode and the negative electrode from each other, in which the positive electrode active material layer and the separator contain N-methylpyrrolidone (NMP). A N-methylpyrrolidone (NMP) content in the positive electrode active material layer is 54 ppm to 602 ppm with respect to a total solid content of the positive electrode active material layer, and a N-methylpyrrolidone content (NMP) in the separator is 10 ppm to 26 ppm with respect to the total solid content of the positive electrode active material layer.
US10347941B2 Lithium metal battery
A lithium metal battery includes a lithium metal negative electrode; a positive electrode; and an electrolyte between the lithium metal negative electrode and the positive electrode, wherein the electrolyte includes a nonaqueous organic solvent, a lithium salt, and an inorganic additive, wherein the inorganic additive includes an inorganic oxide, and wherein the inorganic oxide includes at least one selected from a hydroxyl group and a C1-C10 alkyl group attached to a surface of the inorganic oxide.
US10347939B2 Electrolyte membrane for energy storage device, energy storage device including the same, and method of preparing electrolyte membrane for energy storage device
An electrolyte membrane for an energy storage device, the membrane including a matrix including a first ionically conductive polymer; an alkali metal salt, an alkaline earth metal salt, or a combination thereof; a metal-organic framework; and a second ionically conductive polymer miscible with the first ionically conductive polymer, wherein the second ionically conductive polymer is covalently bound to a portion of or the entire surface of the metal-organic framework through at least one amide bond.
US10347931B2 Microbial fuel cell
By a microbial fuel cell including: an anode electrode that includes, as a catalyst, current-generating bacteria supplied from soil or mud, and oxidizes an organic fuel supplied from soil or mud; and a cathode electrode that reduces oxygen supplied from air or water, the microbial fuel cell having an oxygen permeation restricting layer between the anode electrode and the cathode electrode facing each other, it is possible to provide, at low cost, a microbial fuel cell having high power generation performance due to direct power generation from soil or mud and capable of being thinned and miniaturized.
US10347929B2 Electrochemical element, solid oxide fuel cell, and methods for producing the same
Realized are a high-performance electrochemical element and solid oxide fuel cell in which the contact properties between a dense and highly-gastight electrolyte layer and an electrode layer are improved while the treatment temperature during formation of the electrolyte layer is suppressed to a low temperature, and methods for producing the same. An electrochemical element includes an electrode layer 3, and an electrolyte layer 4 arranged on the electrode layer 3, wherein the electrode layer 3 has a plurality of pores that are open on a face thereof in contact with the electrolyte layer 4, and the pores are filled with fine particles made of the same components as the electrolyte layer 4.
US10347926B2 Apparatus and method for measuring internal ohmic resistance of fuel cell system
An apparatus and a method for measuring the internal ohmic resistance of a fuel cell system, in which the resistance can be easily measured through a current interruption method even while the fuel cell system is operated. An interrupter and an external energy consumption device are connected in parallel to each other between a fuel cell and a main energy consumption device such that current to the external energy consumption device is applied and interrupted by switching the interrupter on/off even while the fuel cell system is maintained in operation as is, thereby making it possible to easily measure the internal ohmic resistance of the fuel cell.
US10347919B2 Fuel cell with optimized operation
A fuel cell, including: first and second electrochemical cells; a two-pole plate arranged between the first and second electrochemical cells, including a conductor support delimiting a first flow channel facing the first electrochemical cell and extending between an air inlet and a water outlet, and including a first conductive coating attached to the conductor support at the air inlet of the first flow channel and including a second conductive coating fastened to the conductor support at the middle part of the first flow channel, the second conductor coating having an electrical surface resistance greater than that of the first conductive coating.
US10347916B2 Graphene powder, method for producing graphene powder and electrode for lithium ion battery containing graphene powder
In order to prepare a highly conductive and highly dispersible graphene powder and to obtain an electrode for a lithium ion battery with excellent performance utilizing the highly conductive and highly dispersible graphene, a graphene powder and a preparation method thereof is provided. The graphene powder comprises a compound having a catechol group adsorbing on the surface of graphene in a weight ratio of 5-50% relative to the grapheme and the element ratio of oxygen to carbon in the graphene powder measured by X-ray photoelectron spectroscopy is 0.06 or more and 0.20 or less. The method for producing a graphene powder comprise the step of reducing a graphite oxide with a reducing agent having no catechol group in the presence of a compound having a catechol group.
US10347905B2 Method for manufacturing electrode for storage battery
To provide a storage battery electrode including an active material layer with high density that contains a smaller percentage of conductive additive. To provide a storage battery having a higher capacity per unit volume of an electrode with the use of the electrode for a storage battery. A slurry that contains an active material and graphene oxide is applied to a current collector and dried to form an active material layer over the current collector, the active material layer over the current collector is rolled up together with a spacer, and a rolled electrode which includes the spacer are immersed in a reducing solution so that graphene oxide is reduced.
US10347904B2 Multi-layer polymer coated Li anode for high density Li metal battery
A lithium metal anode includes a lithium metal layer and a multi-layer polymer coating disposed over the lithium metal layer. The multi-layer polymer coating includes a first outer polymeric crosslinked gel layer positioned for contact with a battery electrolyte and a second inner polymer layer disposed between the lithium metal layer and the first outer polymeric crosslinked gel layer. The first outer polymeric crosslinked gel layer includes a first polymer, a soft segment polymer, and an electrolyte. The second inner polymer layer includes a second polymer. The second inner polymer layer provides mechanical strength and serves as a physical barrier to the lithium metal layer.
US10347902B2 Fabricating method of lithium electrode and lithium secondary battery including the same
The present invention provides a fabricating method of a lithium electrode, a lithium electrode, and a lithium secondary battery including the same, the fabricating method including: a) forming an active material layer on one surface or active material layers on both surfaces of a current collector; b) forming a conductive fiber structure layer in a frame form on a surface of the active material layer; and c) pressing the current collector on which the conductive fiber structure layer in a frame form is formed. Since breakage of the active materials caused by pressing is prevented by the conductive fiber structure layer in a frame form, the present invention provides a lithium electrode capable of maintaining electronic conductivity between active material particles and having a long lifespan and high-rate charge and discharge characteristics.
US10347901B2 Method of preparing lithium ion battery electrode having improved lithium ion transport
A method of preparing an electrode for a lithium-ion battery includes mixing a magnetic, electrically conductive material with a lithium conductive polymer; forming tubes of the polymer and magnetic, electrically conductive material; mixing the tubes with a slurry of an electrode material; coating a current collector with the slurry; and applying a magnetic field to the slurry to align the tubes within the slurry in relation to the current collector. The aligned tubes form electrical and ionic conductive pathways within the slurry. The tubes have a length less than half a thickness of the slurry.
US10347888B2 Battery system housing with underside armor
A battery pack for an electric vehicle is disclosed. The battery pack includes an upper tray, a first busbar attached to the upper tray, a lower tray, and a second busbar attached to the lower tray. The battery pack also includes a plurality of battery cells arranged in the upper and lower trays, and an armor layer connected with the lower tray.
US10347884B2 Battery unit
A battery unit may include a main accommodation casing that includes a power output terminal, at least one sub-module that is accommodated in the main accommodation casing and a control unit that is accommodated in the main accommodation casing and controls at least one of charging and discharging of a unit battery, wherein in the sub-module, two or more battery blocks are accommodated inside a sub-accommodation casing so that the terminals of the battery blocks each including a plurality of unit batteries are not exposed and the battery blocks are connected to each other through an electric connection member.
US10347883B2 Battery-affixing frame member, battery-affixing member, and electricity storage device
A battery-affixing frame member includes a body plate section and duct-forming members. The duct-forming members are affixed to one surface side of the body plate section and are combined with the body plate section to form gas discharge ducts. The gas discharge ducts are used to discharge gas discharged from the inside of battery modules. The battery-affixing frame member is used to form a battery-affixing member for integrally affixing the battery modules together, the battery modules being arranged on the other surface side of the body plate section.
US10347877B2 Battery packaging material
Presented is battery packaging material which is made of a laminate including, as the essentials, a base material layer, a metal layer and a sealant layer in this order. When a product obtained by packaging a battery element with the packaging material in a hermetically sealed state through heat sealing is heated, the packaging material delaminates at least at a part of the interface between the metal layer and the outside surface of the sealant layer with the hermetically sealed state being kept, and thereafter works so as to make the product unsealed.
US10347875B2 Safely ingestible batteries and methods
A battery for use in electronic devices and which is safely ingested into a body and a related method of making the battery. The battery includes an anode, a cathode and a quantum tunneling composite coating. The quantum tunneling composite coating covers at least a portion of at least one of the anode or the cathode and provides pressure sensitive conductive properties to the battery including a compressive stress threshold for conduction. The compressive stress threshold may be greater than a pre-determined applied stress in a digestive tract of the body in order to prevent harm if the battery is ingested. The battery may include a waterproof seal that extends between the quantum tunneling composite coating and a gasket separating the anode and cathode to inhibit the battery from short circuiting in a conductive fluid below the compressive stress threshold.
US10347872B2 Systems, devices and methods for the quality assessment of OLED stack films
This disclosure provides techniques for assessing quality of a deposited film layer of an organic light emitting diode (“OLED”) device. An image is captured and filtered to identify a deposited layer that is to be analyzed. Image data representing this layer can be optionally converted to brightness (grayscale) data. A gradient function is then applied to emphasize discontinuities in the deposited layer. Discontinuities are then compared to one or more thresholds and used to ascertain quality of the deposited layer, with optional remedial measures then being applied. The disclosed techniques can be applied in situ, to quickly identify potential defects such as delamination before ensuing manufacturing steps are applied. In optional embodiments, remedial measures can be taken dependent on whether defects are determined to exist.
US10347870B2 Light-emitting device including concavo-convex boundary pattern
A light-emitting device includes: a light-emitting layer; a first layer located on a light-emitting side of the light-emitting layer; and a second layer located on a light-emitting side of the first layer, and in contact with the first layer. A concavo-convex structure composed of a plurality of convex portions having two or more steps is formed at a boundary between the first layer and the second layer, a refractive index of the first layer is higher than a refractive index of the second layer, and a concavo-convex pattern of the concavo-convex structure is a pattern formed by a space-filling curve or a fractal tiling pattern.
US10347860B2 Display device including a crack detection line
A display device includes a substrate including a display area and a non-display area. The display device further includes a plurality of pixels in the display area of the substrate. The display device additionally includes a plurality of gate lines and a plurality of data lines respectively connected to the plurality of pixels. The display device further includes a plurality of insulative step portions disposed in the non-display area of the substrate and arranged in a first direction parallel to sides of the display area. The display device further includes a crack detection line in the non-display area and extending primarily in the first direction. The crack detection line includes a first portion which does not overlap the plurality of insulative step portions, and a second portion overlapping each of the insulative step portions.
US10347857B2 Composite organic-inorganic energy harvesting devices and methods
A hybrid organic-inorganic thin film is provided. The hybrid organic-inorganic thin film comprising: an organic-phase comprising a porous organic nanostructure comprised of an interpenetrating network having at least one dimension between 0.1 and 100 nm; and an inorganic phase at least partially distributed within the porosity of the organic phase. In a first aspect, the organic phase has a first band gap and the inorganic phase has a second band gap different from the first band gap. A method of producing an organic-inorganic energy harvesting device and a device therefrom comprising the hybrid organic-inorganic thin film is provided.
US10347856B2 Light detector
The present disclosure relates to a light detector. The light detector includes a first electrode, a second electrode, a current detector, a power source and a nano-heterostructure. The nano-heterostructure is electrically coupled with the first electrode and the second electrode. The nano-heterostructure includes a first carbon nanotube, a second carbon nanotube and a semiconductor layer. The semiconductor layer includes a first surface and a second surface opposite to the first surface. The first carbon nanotube is located on the first surface, the second carbon nanotube is located on the second surface.
US10347854B2 Logic circuit based on thin film transistor
The disclosure relates to a logic circuit. The logic circuit includes two ambipolar thin film transistors. Each of the two ambipolar thin film transistors includes a substrate; a semiconductor layer located on the substrate and including nano-scaled semiconductor materials; a source and a drain, wherein the source and the drain are located on the substrate, spaced apart from each other, and electrically connected to the semiconductor layer; a dielectric layer located on the substrate and covering the semiconductor layer, wherein the dielectric layer includes a normal dielectric layer and an abnormal dielectric layer stacked on one another, and the abnormal dielectric layer is an oxide dielectric layer grown by magnetron sputtering; and a gate in direct contact with the abnormal dielectric layer. The two ambipolar thin film transistors share the same substrate, the same gate, and the same drain.
US10347853B2 Display device having fracture resistance
A display device including a base member, a circuit layer, a display layer, a thin film encapsulation layer, and a touch sensor layer. The base member includes a first area and a second area disposed adjacent to the first area. The circuit layer is disposed on the base member to cover the first area and to expose the second area. The display layer is disposed on the circuit layer to display an image. The thin film encapsulation layer is disposed on the display layer. The touch sensor layer is disposed on the thin film encapsulation layer and includes an organic layer extending from an upper portion of the thin film encapsulation layer to cover at least a portion of the exposed second area.
US10347851B2 Highly efficient OLED devices with very short decay times
The present invention relates to organic light-emitting devices comprising (a) an anode, (i) a cathode, and (e) an emitting layer between the anode and cathode, comprising 2 to 40% by weight of a luminescent organometallic complex X having a difference of the singlet energy (ES1(X)) and the triplet energy (ET1(X)) of smaller than 0.2 eV [Δ (ES1(X))−(ET1(X))<0.2 eV], 0.05 to 5.0% by weight of a fluorescent emitter Y and 55 to 97.95% by weight of a host compound(s), wherein the amount of the organometallic complex X, the fluorescent emitter Y and the host compound(s) adds up to a total of 100% by weight and the singlet energy of the luminescent organometallic complex X (ES1(X)) is greater than the singlet energy of the fluorescent emitter Y (ES1(Y)) [(ES1(X))>ES1(Y)]. By doping, for example, an emitting layer containing a luminescent organometallic complex having a small S1-T1 splitting, with a fluorescent emitter the emission decay time can significantly be shortened without sacrificing external quantum efficiency (EQE) because of very efficient energy transfer.
US10347845B2 Nitrogen-containing condensed cyclic compound and organic light emitting device using same
The present specification provides a nitrogen-containing condensed cyclic compound of chemical formula 1 and an organic light emitting device comprising the same.
US10347844B2 Material for organic electroluminescent device and organic electroluminescent device using the same
A novel and improved material for an organic electroluminescent device includes at least one monoamine compound represented by any one of the following Formulae I to III: In Formulae I to III, Ar is a substituted or unsubstituted aryl group having 6 to 50 carbon atoms for forming a ring. The organic electroluminescent device including the material may have improved emission life.
US10347843B2 Organic electronic material
The present invention discloses an “organic electronic material”, belonging to the organic light-emitting device (OLED) display materials field. The organic electronic material in the present invention has a structural formula (I), having good thermal stability, high luminous efficiency, high purity of light emission. The OLED made by this kind of organic light-emitting material has the advantages of excellent organic light-emitting efficiency, excellent color purity and long service life.
US10347839B2 Manufacturing methods of display panels
The present disclosure relates to a manufacturing method of display panels. The method includes providing at least two glass substrate having a predetermined dimension, configuring the glass substrate to be spaced apart from a supporting substrate, configuring a bonding area on the glass substrate, conducting a cell-formation process or a package process of the display panel, and stripping the supporting substrate. In this way, the thicker supporting substrate is configured to support the glass substrate so as to avoid two ends of the thinner glass substrate from dropping and curing, which enhances the convenience and the precision of the manufacturing process of the display panel.
US10347838B2 Manufacturing method for thin film transistors and display panel
The present disclosure provides a manufacturing method for thin film transistors and a display panel, in which a semiconductor channel layer is formed by embossing on a semiconductor solution material directly by using an embossing template having a semiconductor channel layer pattern, thus it does not need to form a photoresist layer on the semiconductor solution material to form a semiconductor channel layer, the erosion of the semiconductor channel layer caused by the photoresist can be avoided, thereby the product quality and the device performance are improved.
US10347837B2 Organic electroluminescent display panel, method for manufacturing the same, and display device
The disclosure discloses an organic electroluminescent display panel, a method for manufacturing the same, and a display device, where organic light-emitting layers of display sub-pixels and virtual sub-pixels may be created on an underlying substrate through evaporation using a fine metal mask and a shielding mask arranged in a stack, and the area of the organic light-emitting layer of a non-rectangular shaped virtual sub-pixel among the virtual sub-pixels is smaller than the area of the organic light-emitting layer of a display sub-pixel capable of emitting light in the same color.
US10347834B2 Wafer-scale integration of vacancy centers for spin qubits
Embodiments of the present disclosure propose two methods for integrating vacancy centers (VCs) on semiconductor substrates for forming VC-based spin qubit devices. The first method is based on using a self-assembly process for integrating VC islands on a semiconductor substrate. The second method is based on using a buffer layer of a III-N semiconductor material over a semiconductor substrate, and then integrating VC islands in an insulating carbon-based material such as diamond that is either grown as a layer on the III-N buffer layer or grown in the openings formed in the III-N buffer layer. Integration of VC islands on semiconductor substrates typically used in semiconductor manufacturing according to any of these methods may provide a substantial improvement with respect to conventional approaches to building VC-based spin qubit devices and may promote wafer-scale integration of VC-based spin qubits for use in quantum computing devices.
US10347830B2 Non-volatile register file including memory cells having conductive oxide memory element
Some embodiments include apparatuses and methods having a memory element included in a non-volatile memory cell, a transistor, an access line coupled to a gate to the transistor, a first conductive line, and a second conductive line. The memory element can include a conductive oxide material located over a substrate and between the first and second conductive lines. The memory element includes a portion coupled to a drain of the transistor and another portion coupled to the second conductive line. The first conductive line is coupled to a source of the transistor and can be located between the access line and the memory element. The access line has a length extending in a first direction and can be located between the substrate and the memory element. The first and second conductive lines have lengths extending in a second direction.