Document Document Title
US10382956B2 Short message service gateway for media streaming security
A processor may receive a request to authenticate an endpoint device associated with a media streaming session, the media streaming session delivered to the endpoint device via a cellular access network, generate an authentication key, and transmit the authentication key to the endpoint device via a short message service message. The processor may further receive a calculated response from the endpoint device, the calculated response based upon the authentication key and a seed key of the endpoint device, determine whether the calculated response matches an expected response based upon the authentication key and the seed key, and authenticate the endpoint device based upon whether the calculated response matches the expected response.
US10382953B2 Configuration method, ProSe key management functional entity, terminal, system, and storage medium
The disclosure discloses a security configuration method for Device to Device (D2D) communication, a Proximity-based Service (ProSe) key management function, User Equipment (UE) and a system. The method includes that: first information indicating security capability of a UE is acquired; and whether to feed back a security configuration response message or a content of the security configuration response message to the UE is determined according to the first information. The disclosure further discloses a computer storage medium.
US10382952B2 Generating and utilizing a secondary security key
A method, system, and/or computer program product generate a secondary security key from a primary security key. One or more processors, receive a primary security key. The processor(s) retrieve a first numeric code that is an alternate numeric representation of a first character in the primary security key. The processor(s) retrieve a second numeric code that is an alternate numeric representation of a second character in the primary security key. The processor(s) add the first numeric code to the second numeric code to generate a running total value. The processor(s) designate the running total value as a secondary security key, and encrypt data with the secondary security key.
US10382951B2 Infrastructure coordinated media access control address assignment
Described herein are systems, devices, techniques and products for managing the dynamic assignment of media access control (MAC) addresses to wireless network devices, such as by identifying a dynamically assigned MAC address before, after, or during a wireless association process and communicating the dynamically assigned MAC address to a wireless network device. Also disclosed are systems, devices, techniques and products for preventing a denial of service attack on a wireless access point's association table, such as by requiring devices that associate with a wireless access point to respond to a query from the wireless access point shortly after association.
US10382947B1 Pressure sensitive input device and integrated mobile media device assembly
Disclosed are an apparatus and method of communicating between a mobile device and a host computing device. One example method of operation may include sensing a wireless communication signal at the host computing device, establishing a wireless connection between the mobile device and the host computing device via the wireless communication signal, and migrating at least one application from the mobile device to the host computing device. The ongoing communication between the mobile device and the host computing device enables applications to be executed on one device and accessed via the other device, providing a user with the capability to operate more than one device at a time.
US10382935B2 Emergency notification device
An emergency notification device (10) for notifying of emergency information, comprising: a voice input/output part (13a, 13b; 48a, 48b) for performing input/output of voice in the vehicle; a wireless communication part (15) for performing wireless communication; a control part (11) controlling the wireless communication part and the voice input/output part to perform voice conversation by wireless communication in case of vehicle emergency; and a vehicle communication part (17) for performing communication with a communication terminal (40) in the vehicle; wherein the control part is configured to, in a voice input/output disabled state, communicate with the communication terminal via the vehicle communication part to perform input/output of voice via the communication terminal in the vehicle and perform voice conversation by wireless communication with the emergency notification center via the wireless communication part.
US10382931B2 Method for improved handling of emergency calls in a roaming scenario, telecommunications network, program and computer program product
A method for handling of emergency calls in a roaming scenario includes: initiating, by a user equipment, a voice call using a specific emergency call telephone number, wherein the specific emergency call telephone number is a valid emergency call telephone number in a visited telecommunications network, and wherein the voice call is initiated via transmitting a first message comprising the specific emergency call telephone number to a second network node of a home telecommunications network; initially handling, by the user equipment, the voice call as a normal voice call; detecting the specific emergency call telephone number as being a valid emergency call telephone number within the visited telecommunications network in relation to the voice call; and generating, by the home telecommunications network, a second message, the second message being transmitted to the user equipment, the second message comprising an indication, to the user equipment, to trigger an emergency call procedure.
US10382926B2 Coordinated grouping for machine type communications group based services
A system is disclosed for the coordinated grouping of devices for receipt of network layer group based services. A service layer system such as an SCS generates a request to generate a group of devices to receive network layer services. The request is received at a network layer system such as, for example, an MTC-IWF. Network layer systems such as, for example, an HSS, identifies a manner of communicating the requested service to identified devices and communicates with the devices to provision the devices so as to be included in the requested group. The network layer systems communicate an identifier to the service layer system which the service layer may subsequently use to request execution of the service by the identified group of devices.
US10382924B2 M2M node management method and apparatus, and computer storage medium
Disclosed are a method and an apparatus for managing a Machine To Machine (M2M) node. On a registered Common Service Entity (CSE) of an Application Entity (AE) or a CSE, an AE resource created for the AE or a CSE resource created for the CSE is associated with an M2M node resource created for an M2M node where the AE or the CSE is located. When the M2M node resource on the registered CSE is changed, the AE resource or the CSE resource associated with the changed M2M node resource is updated.
US10382920B2 Delivery of branding content and customizations to a mobile communication device
Embodiments of the disclosure are directed to methods and systems for provisioning and/or customizing a mobile device. After a mobile device is purchased by a user, custom settings and information (or customization content) may be delivered to or accessed on the mobile device. In some embodiments, the customization content may be pre-loaded onto the device and access via a uniform resource identifier (or URI) string. In other embodiments, the customization content may be accessed from a remotely hosted location via a uniform resource locator (or URL) string. Additionally, customization content may be accessed via a combination of the above methods.
US10382919B2 Provisioning device and/or line sharing capabilities to internet of things (IoT) devices
Provisioning device and/or line sharing capabilities to Internet of Things (IoT) devices is described. A first device can provide first data associated with an identifier to a second device (e.g., an IoT device) and can send, to server(s), a request to provision a subscriber account and/or a communication address of the first device to the second device. The first request can include the first data. The second device can receive the first data and can provide second data associated with the identifier to the server(s). The server(s) can compare the first data and the second data. Based on determining the first data and the second data include the identifier, the server(s) can provision device and/or line sharing capabilities to the second device to enable the second device to send and/or receive communications associated with the subscriber account and/or the communication address.
US10382918B2 System and methods for monitoring events associated with services of mobile devices
Embodiments herein relate to systems and methods for providing monitoring services comprising receiving, at an aggregator proxy function, APF in a first Public Land Mobile Network, PLMN, a first event report transmitted by a monitoring function in the first PLMN. The first event report comprising first event information related to a monitoring event, and a request identifier. Further, receiving, at the APF, a second event report transmitted by a monitoring function in the first PLMN. The second event report comprising second event information related to the monitoring event, and said request identifier. After receiving the first and second event reports, the APF transmitting an aggregate event report to a report receiving function not in the first PLMN.
US10382917B2 System and method for a building-integrated predictive service 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; monitoring actions of the user, wherein monitoring includes adding occurrence events and corresponding locations to a data base; and predicting a future action of the user based on the monitored actions.
US10382912B2 Apparatus and method for processing call services in mobile terminal
An apparatus and method for processing call services in a mobile terminal are provided. The method for processing call services in a mobile terminal includes entering into, when a call is generated, a call handling mode, recognizing and analyzing voice signals sent and received in the call to produce speech analysis information, detecting a state change of the mobile terminal using a sensing unit to produce user behavior information, and predicting, when a state change of the mobile terminal is detected, an application corresponding to the speech analysis information, and activating the application as a follow-up service.
US10382911B2 Systems and methods for leveraging text messages in a mobile-based crowdsourcing platform
The present invention includes a system for providing a mobile-based crowdsourcing platform configured to provide an intuitive and semi-automated means of collecting and managing user-driven data by leveraging text messages. The crowdsourcing platform is configured to leverage a Short Message Service (SMS) communication system for generating and transmitting command text messages to mobile devices of users of the service. The command text messages essentially elicit or otherwise train/educate the user's mobile device to automatically transmit requested data back to the crowdsourcing platform, the requested data including the location or position of the user within a given environment.
US10382910B2 Wireless transfer protocol for electronic certificates
An electronic certificate system facilitates the secure application of certificates against wireless data transfers with a distributer system by a device user. A certificate enabled device carried by the user stores electronic certificates in memory. When the distributer system detects a certificate enabled device within a proximity radio frequency field, the distributer system queries and obtains applicable certificates for the user from the certificate enabled device carried by the user, applies the certificates to a data transfer, and securely communicates the resulting data transfer metadata back to the certificate enabled device.
US10382908B2 Method and apparatus for transmitting an soap message in a mobile communication system
The present invention relates to a method and apparatus for transmitting simple object access protocol (SOAP) message, and the method includes sharing, an index table including information for use in compressing a SOAP message or recovering the SOAP message from the compressed-SOAP message; converting, when the operator server requests for transmission of the SOAP message to the wireless device, the SOAP message to the compressed-SOAP message using the index table and transmitting the compressed-SOAP message to the wireless device; and converting, when the wireless device requests for transmission of the compressed-SOAP message to the operator server, the compressed-SOAP message to the SOAP message using the index table and transmitting the SOAP message to the operator server. The present invention is capable of SOAP-based message transmission/reception in an environment where the IP service is not supported.
US10382905B1 Method and controller to provide large group data calls while reducing group echo
A method and server provide for routing traffic to user equipment in a talkgroup. The server receives a request for a new talkgroup call for a talkgroup. The server determines a total number of device targets for the talkgroup call. When the total number of device targets for the new talkgroup call is greater than a predetermined total target threshold number, a call grant for the new talkgroup call is routed to each device target for the talkgroup via a Land Mobile Radio (LMR) network. When the total number of device targets for the new talkgroup call is less than the predetermined total target threshold number, the call grant for the new talkgroup call is routed to each device target for the talkgroup via a preferred network for each device target.
US10382899B2 Lost device detection using geospatial location data
A network system detects lost client devices based on a comparison of geospatial locations transmitted by user and provider client devices during and after a service. The network system assigns a service status indicating that a service from a start location to a destination location is in progress and monitors the locations of the user and provider client devices during the duration of the service and for a specified period of time after the service ends. In response to determining that the user and provider client devices remain in proximity to each other after the service has ended, the network system notifies the user of the lost device.
US10382897B1 Wireless gateway relay system and method
A gateway, a tracking device, a server, and a method for tracking assets are provided. The method includes receiving a message from a tracking device. The received message includes an identification parameter associated with the tracking device and indicates at least one of a null location or a location of the tracking device. The method also includes determining whether the received message indicates a valid location of the tracking device, based on whether the location of the tracking device is within a predetermined range of the electronic device. The method also includes augmenting the received message with at least one of location information of the electronic device, and identification information of the electronic device when the received message indicates the null location or the location of the tracking device is not the valid location of the tracking device. The method further includes transmitting the message to a server.
US10382896B2 Auxiliary content delivery
System and method embodiments for auxiliary content delivery are disclosed. In an embodiment, a method in a transmission point (TP) for auxiliary content delivery includes determining a mobile wireless device capable of auxiliary content delivery to an end device according to predicted movement of the mobile wireless device with respect to the end device. The method also includes encoding content data into a plurality of content data packets such that the content data is recoverable by the end device from a subset of the plurality of content data packets. The method also includes transmitting control data and one or more of the plurality of content data packets to the mobile wireless device when the mobile wireless device is within a first proximity of the TP. The control data provides to the wireless device scheduling information for the retransmission of the content data packets to the end device.
US10382894B2 Method of measuring inter-device relative coordinates and device using the same
A method of measuring inter-device relative coordinates performed by a first device communicating with at least one second device belonging to a group to which the first device belongs includes measuring a range between the first device and the second device through communication with the second device; receiving range information between a plurality of second devices from the second device; calculating a plurality of solutions for inter-device relative coordinates using information about the range between the first device and the second device and the range information between the plurality of second devices; and deducing a true solution among the plurality of solutions for the inter-device relative coordinates using coordinates of each of the first device and the at least one second device with respect to a reference origin that is calculated using a Pedestrian Dead Reckoning (PDR) technique.
US10382892B2 Bluetooth device locator
Examples disclosed herein involve determining a location of a Bluetooth device relative to a detecting device based on measured received signal strength indication (RSSI). In examples herein, a regression analysis of RSSIs of a Bluetooth signal and locations of a detecting device are used to determine the location of the target Bluetooth device.
US10382889B1 Dynamic mix zones
An apparatus for providing anonymity in geographic data for probes using a variable mix zone in a geographic region includes a geographic database, a mix zone generator, and a pseudonym generator. The geographic database is configured to store one or more map features in the geographic region. The mix zone generator is configured to define a mix zone boundary having a size based on the one or more map features and monitor probe data for at least one probe. The probe data including a location within a predetermined distance of the mix zone boundary. The pseudonym generator is configured to select a pseudonym for the at least one probe in response to the location of the probe data and apply the pseudonym for the at least one probe in the geographic data when the at least one probe exits the mix zone.
US10382888B2 Mobile proximity based messages
Techniques for providing proximity based messages are discussed herein. Some embodiments may include one or more servers configured to receive proximity message requests from a consumer device. The requests may include consumer device locations, which may be used by the one or more servers to generate a geofence set. Furthermore, the consumer device location may be used as a basis for selecting notification data relevant to the location. Both the geofence set and the notification data may be sent to the consumer device in a single proximity message response for local notification creation if the notification data can be collected within a maximum response time. The notification data may be provided via a push notification server asynchronously if the notification data cannot be collected within the maximum response time.
US10382884B1 Dynamically consuming and publishing smart location information based on mobile identity
A solution for dynamic consuming and publishing of smart location information using a mobile identity. Mobile identity information can refer to data relating to services that may be provided to a user of a mobile device, the mobile device, or another device or user. The mobile identity information can also refer to information that provides configurations, settings, setpoints, preferences, and the like to modify the service. Based on a receipt of such mobile identity information, a service can be configured for a user while maintaining a privacy of a user.
US10382882B2 Systems and methods for identifying merchant locations based on transaction records
Disclosed are exemplary embodiments of systems and methods for identifying a merchant location based on transaction records for the merchant. In an exemplary embodiment, a method generally includes accessing multiple router records. Each router record is assigned to one of multiple cells of a grid structure indicative of geographic location. Each router record is associated with a target merchant. The method further includes, for each of the multiple router records, searching for a match between the router record and at least one of multiple transactions at the target merchant, based on time, and reporting one or more of the multiple cells as a location associated with the target merchant, when a number of matching router records assigned to said one or more of the multiple cells exceeds a predetermined threshold.
US10382880B2 Methods and systems for designing and applying numerically optimized binaural room impulse responses
Methods and systems for designing binaural room impulse responses (BRIRs) for use in headphone virtualizers, and methods and systems for generating a binaural signal in response to a set of channels of a multi-channel audio signal, including by applying a BRIR to each channel of the set, thereby generating filtered signals, and combining the filtered signals to generate the binaural signal, where each BRIR has been designed in accordance with an embodiment of the design method. Other aspects are audio processing units configured to perform any embodiment of the inventive method. In accordance with some embodiments, BRIR design is formulated as a numerical optimization problem based on a simulation model (which generates candidate BRIRs) and at least one objective function (which evaluates each candidate BRIR), and includes identification of a best one of the candidate BRIRs as indicated by performance metrics determined for the candidate BRIRs by each objective function.
US10382879B1 Virtual sound field
Producing a virtual sound field may include receiving an audio signal associated with a remote sound source within a remote environment. The audio signal may be defined or recorded as a binaural recording and recorded from a remote set of binaural microphones. The audio signal may be indicative of a position of the remote sound source relative to the remote set of binaural microphones within the remote environment. Producing the virtual sound field may include determining a virtual position relative to the position of the remote sound source within the remote environment, generating a virtual sound field audio signal which simulates audio representing the remote sound source perceived from the virtual position within the remote environment relative to the position of the remote sound source within the remote environment, and playing back the virtual sound field to simulate the remote sound source as perceived from the virtual position.
US10382878B2 Sound reproducing method, apparatus and non-transitory computer readable storage medium thereof
A sound reproducing method used in sound reproducing apparatus that includes the steps outlined below is provided. A sound signal with a three-dimensional (3D) sound generating process is generated according to listener data and sound data. Whether a sound source position is within a target region relative to a listener position within a virtual environment is determined according to the listener data and the sound data. The sound signal is multiplied by an adjusting function to enhance peaks and valleys of the sound signal while maintaining a behavior of the sound signal when the sound source position is within the target region. The sound signal is reproduced.
US10382872B2 Hearing device with user driven settings adjustment
The present subject matter provides a hearing device with selective adjustment of processor settings based on various characteristics of an input sound, in response to adjustment of output sound volume by a user. This addresses problems of undesirable sound effects resulting from applying same changes to processor settings to input sounds of all levels, frequencies, and classes.
US10382863B2 Lighting integrated sound processing
A lighting system includes a first lighting fixture that includes a first microphone and a first transmitter. The first transmitter is configured to transmit a first digital audio stream generated based on a sound. The lighting system further includes a second lighting fixture that includes a second microphone and a second transmitter. The second transmitter is configured to transmit a second digital audio stream generated based on the sound, where the sound is received by the first microphone and by the second microphone. The lighting system also includes a central processor that can process the first digital audio stream and the second digital audio stream to identify the sound.
US10382858B1 System and method for reducing speaker vibration
A vibration reduction assembly includes a mass and an actuator. The mass is configured to be attached to a rear plate or a frame of a speaker in a manner that allows the mass to move along a longitudinal axis of a pole of the rear plate. The mass is sized to yield a force that is equal in magnitude and opposite in direction relative to a force generated by moving components in the speaker and acoustic pressure of the speaker. In one example, the actuator is configured to move the mass in phase with movement of a voice coil of the speaker along the longitudinal axis of the pole and in an opposite direction than the voice coil movement. In another example, the actuator is configured to move the mass out of phase with the voice coil movement and in the same direction as the voice coil movement.
US10382857B1 Automatic level control for psychoacoustic bass enhancement
An audio electronics system operates on audio data. A low-pass or bandpass filter produces first data from audio data. A level detector produces a time-varying first gain. The first gain is based on a time-varying level of the first data. A harmonics generator receives, as input, the first data adjusted by an inverse of the first gain. The harmonics generator produces second data, as harmonics of the input. A multiplier outputs the second data adjusted by the first gain. Other aspects are also described and claimed.
US10382856B2 Electrical device comprising an earphone
A device having an earphone is provided to be attached to the tragus of the outer ear of a person, wherein two levers held to one another in a pivotal manner from opposite sides, driven by an elastically preloaded part, press onto the tragus. The levers both have two arms, wherein the pivot axis is at a distance from the ends of the two levers in the longitudinal direction of the lever and lies outside the normal projection towards the surface of the tragus when the device is attached as intended to the tragus, and/or the elastically preloaded part is a pre-curved bending spring which is pre-curved by more than 360°.
US10382854B2 Near field gesture control system and method
An earpiece includes an earpiece housing, a processor disposed within the earpiece housing, and a gesture based interface operatively connected to the processor and configured to detect changes in an energy field associated with user gestures. The processor is configured to interpret the changes in the energy field to determine the user gestures.
US10382852B2 Condenser microphone circuit
Provided is a condenser microphone circuit that can support variation in power supply voltage of a phantom power supply using a wiring system of two lines. A condenser microphone circuit includes a microphone unit, an FET, a constant current diode, a collector grounding first transistor that generates an operation power supply of the FET, a first resistor that sets base potential of the first transistor, a collector grounding second transistor that amplifies an output signal from the FET, a second resistor that sets base potential of the second transistor, and an output circuit. A base of the first transistor is connected to a source of the FET, an emitter of the first transistor is connected to a drain of the FET, a base of the second transistor is connected to the drain of the FET, an emitter of the second transistor is connected to the output circuit, and the second resistor divides voltage on a cathode side of the constant current diode.
US10382851B1 Ear-wearable wireless communication flashlight combination device
An ear-wearable wireless communications flashlight combination device for illuminating a space in front of a user includes an earpiece that is configured to position around a top and a rear of an ear of a user. The earpiece comprises a battery, a transceiver and a boom. The transceiver is operationally coupled to the battery so that the earpiece is configured for wireless communication. A light switch is coupled to the earpiece and is operationally coupled to a battery. A bulb is coupled to a terminus of the boom and is operationally coupled to the light switch. The light switch is configured to selectively couple the bulb to the battery to illuminate a space in front of the user.
US10382846B2 Avionics unit
An avionics unit for an avionics network is disclosed having a light emitter to provide a modulated broadband optical signal. The avionics unit also includes a first optical interface and a second optical interface. The first optical interface is optically connected to the light emitter and is to receive a removable wavelength selective filter to extract a modulated narrowband optical signal from the modulated broadband optical signal. The second optical interface is optically connected to the first optical interface and is to output the modulated narrowband optical signal.
US10382842B2 Realtime telemetry data compression system
A method and system for transmitting data is disclosed. The method may include receiving data from two or more data sources. The method may also include selectively classifying the data into at least two input data streams, the at least two data streams including a one dimensional data stream, called an encoded data stream, and an imagery data stream, which can include still images or video or both. The method may also include separately compressing the one-dimensional data stream into a first compressed bit-stream and the imagery data stream into a second compressed bit-stream and combining the first compressed bit-stream and the second compressed bit-stream into a packetized bit-stream. The method may also include encrypting the packetized bit-stream to generate encrypted data packets prepared for transmission.
US10382838B2 Cable management closure for implementation at distribution points
Example management closures (110) enable incoming optical and/or electrical signals to be connected to one or more subscribers (109) via an electrical distribution cable (102). Termination connections within the management closure (110) are connected to active electronic equipment (131) for modifying and/or enhancing the incoming signals. However, the connections between the central office (101), the active electronic equipment (131), and a subscriber (109) need not be made until the subscriber requests a service upgrade. Accordingly, the closure (110) allows for simple and low cost installation of the closure (110) before upgraded service is needed.
US10382837B2 Linking and browsing media on television
Techniques for linking and browsing media on a television (TV) are provided. A selected program, which is associated with a channel of the TV, is detected and additional content, which is associated with that channel and/or the selected program, is dynamically acquired from one or more external sources. The additional content is formatted as links and simultaneously presented within a display of the TV along with the selected program that continues to play on the TV. Furthermore, activation of any link results in the additional content being dynamically acquired and presented within the display.
US10382835B2 Apparatus and method for verifying the integrity of video file
Provided are an apparatus and method for verifying the integrity of a video file. The method includes receiving a video file and model information of a video recording device which is claimed to have recorded a verification-target video, extracting a header structure and a header value of the video file, extracting characteristic information according to the received model information of the video recording device from a characteristic database, and determining whether the extracted characteristic information according to the model information of the video recording device corresponds to the header structure and the header value of the video file.
US10382834B2 Transmission device, transmission method, receiving device, and receiving method
To reduce a processing load on a receiving side upon superimposition of a subtitle graphics data on video data.A video stream with the video data is generated. A subtitle stream with bitmap data obtained by conversion of the subtitle graphics data is generated. A container containing the video stream and the subtitle stream is transmitted. The subtitle stream contains a first segment having a bitmap conversion table with color gamut and/or brightness conversion information. On the receiving side, the bitmap data is merely converted into the subtitle graphics data by means of the bitmap conversion table to that the subtitle graphics data with characteristics conformable to characteristics of superimposition target video data can be easily obtained.
US10382832B2 Information processing apparatus and information processing method
An information processing apparatus includes: a first specifying unit that specifies a size of a display region of a video delivered by streaming, the video having a bit rate that is changeable during a playback; a second specifying unit that specifies a data amount of data temporarily stored for a period of the video to be next played back; and a third specifying unit that specifies a bandwidth in reception of the data. The information processing apparatus further includes a determining unit that determines a bit rate of the video that is played back based on the size, the data amount, and the bandwidth that are specified.
US10382830B2 Trick play in digital video streaming
System and methods for improved playback of a video stream are presented. Video snippets are identified that include a number of consecutive frames for playback. Snippets may be evenly temporally spaced in the video stream or may be content adaptive. Then the first frame of a snippet may be selected as the first frame of a scene or other appropriate stopping point. Scene detection, object detection, motion detection, video metadata, or other information generated during encoding or decoding of the video stream may aid in appropriate snippet selection.
US10382828B2 Interactive television systems with digital video recording and adjustable reminders
An interactive television system is provided in which an interactive television application is used to support network-based or local personal video recorder capabilities. A user may use this application to view lists of program listings. The user may select a program listing of interest. The interactive television application may allow the user to set a reminder for the selected program at the scheduled broadcast time. This application may also allow the user to set a reminder for the selected program at a later time at which the program is not scheduled to be broadcast. The user may be provided with a reminder at this later time. In response, the user may direct the network-based or local personal video recorder to play back the program or may defer the reminder again. The interactive television application may collect information on program usage and popularity to determine how long to retain certain programming.
US10382824B2 Video production system with content extraction feature
In one aspect, an example method is disclosed. The method includes (i) receiving, by a first computing system, video content, wherein the received video content comprises at least a first element and a second element, wherein the first element is social media (SM) video content published by a SM user, and wherein the second element is content other than SM video content published by the SM user; (ii) extracting, by the first computing system, the first element from the received video content; (iii) generating, by the first computing system, video content that includes the extracted first element; and (iv) transmitting, by the first computing system, to a second computing system, the generated video content for presentation of the generated video content on the second computing system.
US10382821B1 Methods and systems for selecting a destination for storage of a media asset based on wireless access likelihood
Systems and methods are described for selecting storage location for a media asset. A determination is made as to whether a user device is accessing the media asset over a wireless connection (e.g., outside of the user's home location) or over a wired connection (e.g., at the user home location). When the user device is accessing the media asset over the wired connection, the following steps are performed (e.g., at the user home location). A determination is made of a likelihood of the media asset being accessed on a second user device through the wireless connection (e.g. outside of the user's house), based on a user's access tendencies. If the likelihood is greater than a threshold, the media asset is stored in a network storage. If the likelihood is not greater than a threshold, the media asset is stored in a local storage of the user device.
US10382818B2 Methods and apparatus to determine synthetic respondent level data using constrained Markov chains
Methods, apparatus, systems, and articles of manufacture are disclosed to generate synthetic respondent level data. An example method includes generating a first and second synthetic panel corresponding to a first duration of time based on a seed panel and first duration constraints; generating synthetic respondent level data corresponding to a second duration of time by linking synthetic panelists from the first synthetic panel to the second synthetic panel; and generating an output file based on the synthetic respondent level data.
US10382816B2 Systems and methods for performing transport I/O
Systems and methods for implementing a Transport I/O system are described. Network encrypted content may be received by a device. The device may provide the network encrypted content to a secure processor, such as, for example, a smart card. The secure processor obtains a network control work that may be used to decrypt the network encrypted content. The secure processor may decrypt the network encrypted content to produce clear content. In embodiments, the secure processor may then use a local control word to generate locally encrypted content specific to the device. The device may then receive the locally encrypted content from the secure processor and proceed to decrypt the locally encrypted content using a shared local encryption key. The transport I/O system ensures the protection of the network control word by maintaining the network control word on the secure processor.
US10382812B1 Methods and systems for selecting a destination for storage of a media asset based on trick-play likelihood
Systems and methods are described for selecting a storage location for a media asset. A determination is made as to whether a user device is accessing the media asset outside of the user's home location (e.g., over a wireless connection). When the user device is accessing the media asset outside of the user's home location, the following steps are performed. A determination is made whether the media asset features a set of scenes that increases a likelihood of using trick-play functions. If such scenes are present, the media asset is stored in a local storage of the user device. If such scenes are absent, the media asset is stored in a network storage.
US10382811B2 Broadcast receiver, mobile device, service providing method, and broadcast receiver controlling method
A broadcast receiver includes a mode determination unit to determine a current operation mode among a plurality of operation modes, a communication interface to transmit the determined current operation mode to a mobile device through interactive communication, and to receive a control command from the mobile device, and a controller to provide a service of the determined current operation mode according to the control command received from the mobile device. Accordingly, a user controls the broadcast receiver through the mobile device according to the operation mode so that user's convenience is improved.
US10382810B2 Method and device for implementing synchronous playing
Provided is a method for implementing synchronous playing. The method is applied to a terminal, and includes: determining a first difference value between system time of each mobile terminal and system time of the present terminal respectively; determining the complexity and playing delay of a playing file which can be processed by each mobile terminal respectively; determining, according to the complexity of the playing file which can be processed by each mobile terminal, the complexity of a file to be played; and sending, according to the first difference value and playing delay corresponding to each mobile terminal which can process the determined complexity, the file to be played to the mobile terminal which can process the complexity of the file to be played.
US10382808B2 System and method for digital television operation and control
The present disclosure relates to digital television processes and systems. In one embodiment, a method of controlling a display device includes presenting, by a display device, display content. The display device can receive a touch command indication, wherein the indication is associated with a remote control touch command exceeding a first threshold. The display device can also present a touch layer representation including content elements which are gradually presented based on the duration of the touch command received, determine that the touch command has exceeded a second threshold, and update presentation of the touch layer to display one or more graphical elements in response to the touch command exceeding the second threshold.
US10382806B2 Apparatus, systems and methods for controlling presentation of content using a multi-media table
Media content presentation systems and methods are operable to control content presentation on a touch-sensitive display of a multi-media table that is communicatively coupled to a media device that is operable to access the media content. An exemplary embodiment receives, at the multi-media table from the media device, a media content event; presents the media content event on a portion of the touch-sensitive display of the multi-media table; detects a gesture-based touch movement made by a user on the touch-sensitive display; determines an intended user command based on the detected gesture-based touch movement; generates a media device command when the intended user command is configured to control presentation of the media content event; and communicates the generated media device command from the multi-media table to the media device, wherein the media device controls the media content event in accordance with the received media device command.
US10382803B2 Display device and signal source switching method
A display device includes a USB Type-C connector module, an audio/video signal switching unit, a processing unit, and a display unit. The USB Type-C connector module includes a USB Type-C connector, a configuration channel logic IC, and a channel switching multiplexer. The processing unit selectively reads a channel setting state from one of the configuration channel logic IC and the channel switching multiplexer and determines whether the channel setting state includes an audio/video channel. When the processing unit determines that the channel setting state includes the audio/video channel, the processing unit controls the audio/video switching unit to switch a signal source of the display unit to a signal source of the USB Type-C connector module.
US10382802B1 Echo cancellation in a bidirectional communication system for out of band signaling to a user device
Disclosed herein are techniques for bidirectional communication in a network, such as a cable television (CATV) system, for return band with echo cancellation. The techniques result in a minimum loss of available return bandwidth to facilitate forward out of band (OOB) communication to a client device, e.g., set top box (STB), within the extended return band, such as a return band extended beyond a frequency previously used for OOB communications.
US10382798B2 System and method for multiscreen network digital video recording using on-demand transcoding
A method is disclosed that includes: receiving, via a network digital video recorder, a request to record requested content; receiving, via a network digital video recorder at a first time, the requested content in a first format and the requested content in a second format; storing, via the network digital video recorder, the requested content in the first format; storing, via the network digital video recorder, the requested content in the second format; deleting, from network digital video recorder, the requested content in the second format after a predetermined time period; and transcoding, via an on demand transcoder, the requested content in the first format to the requested content in a third format after the predetermined time period.
US10382797B2 Systems, devices, and methods for distributing data with multi-tiered encoding
Systems, devices, methods, and computer readable media are provided for distributing data with multi-tiered encoding. For example, a system for transmission of data streams to endpoints is provided that includes: encoders, each encoder configured to encode a data stream according to at least one encoding parameter; virtual transmitters organized into groups based on at least one transmission characteristic; each group of virtual transmitters configured to receive encoded data from an associated one of the encoders; each virtual transmitter of the plurality of virtual transmitters configured to transmit the encoded data to an associated one of the plurality of endpoints; and at least one controller configured to monitor transmission characteristics of the plurality of virtual transmitters and to adjust membership of the virtual transmitters in the plurality of groups based on the monitored transmission characteristics. The system may be further configured for synchronization, uni/bi-directional communication, etc.
US10382796B2 Systems and methods for sharing video data via social media
Disclosed are efficient and user-friendly systems or methods configured to capture and share video data in real time, at a later date, or a combination thereof in an authorized manner via social media. In certain aspects, these systems and methods include capturing video, for example, from a “Jumbotron” during a sporting event or other live venue event in an authorized manner (e.g., abiding by applicable copyright laws) and sharing this captured footage with other via social media.
US10382789B2 Systems and methods for digital media compression and recompression
Adaptive methods and apparatuses include compressing, recompressing, decompressing, and transmitting/storing digitized media data, such as text, audio, image, and video. Methods may include partitioning data; transforming partitioned data; analyzing partitioned data; organizing partitioned data, predicting partitioned data; partially or fully encoding partitioned data partially or fully decoding partitioned data, and partially or fully restructuring the original data.
US10382787B2 Hybrid video coding supporting intermediate view synthesis
Hybrid video decoder supporting intermediate view synthesis of an intermediate view video from a first- and a second-view video which are predictively coded into a multi-view data signal with frames of the second-view video being spatially subdivided into sub-regions and the multi-view data signal having a prediction mode is provided, having: an extractor configured to respectively extract, from the multi-view data signal, for sub-regions of the frames of the second-view video, a disparity vector and a prediction residual; a predictive reconstructor configured to reconstruct the sub-regions of the frames of the second-view video, by generating a prediction from a reconstructed version of a portion of frames of the first-view video using the disparity vectors and a prediction residual for the respective sub-regions; and an intermediate view synthesizer configured to reconstruct first portions of the intermediate view video.
US10382785B2 Systems and methods of encoding trick play streams for use in adaptive streaming
Systems and methods for creating trick play streams for use in adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes a set of encoding servers that encode source content as a set of streams that are each stored in a separate container file, where the set of streams includes: alternative video streams; an audio stream; and at least one trick play stream. In addition, the trick play stream is encoded at a lower frame rate than the frame rates of the alternative video streams, and each frame of the trick play stream is a picture encoded without reference to another picture in the trick play stream. In addition, the trick play stream is stored in a container file including a trick play index having entries that include a timecode and a location of a frame in the track play stream.
US10382784B2 Method of coding and decoding images, coding and decoding device and computer programs corresponding thereto
A method of coding at least one image comprising the steps of splitting the image into a plurality of blocks, of grouping said blocks into a predetermined number of subsets of blocks, of coding each of said subsets of blocks in parallel, the blocks of a subset considered being coded according to a predetermined sequential order of traversal. The coding step comprises, for a current block of a subset considered, the sub-step of predictive coding of said current block with respect to at least one previously coded and decoded block, and the sub-step of entropy coding of said current block on the basis of at least one probability of appearance of a symbol.
US10382777B2 Picture coding supporting block merging and skip mode
A coding efficiency increase is achieved by using a common signalization within the bitstream with regard to activation of merging and activation of the skip mode. One possible state of one or more syntax elements within the bitstream may signalize for a current sample set of a picture that the sample set is to be merged and has no prediction residual encoded and inserted into the bitstream. A common flag may signalize whether the coding parameters associated with a current sample set are to be set according to a merge candidate or to be retrieved from the bitstream, and whether the current sample set of the picture is to be reconstructed based on a prediction signal depending on the coding parameters associated with the current sample set, without any residual data, or to be reconstructed by refining the prediction signal depending on the coding parameters associated with the current sample set by means of residual data within the bitstream.
US10382776B2 Picture coding supporting block merging and skip mode
A coding efficiency increase is achieved by using a common signalization within the bitstream with regard to activation of merging and activation of the skip mode. One possible state of one or more syntax elements within the bitstream may signalize for a current sample set of a picture that the sample set is to be merged and has no prediction residual encoded and inserted into the bitstream. A common flag may signalize whether the coding parameters associated with a current sample set are to be set according to a merge candidate or to be retrieved from the bitstream, and whether the current sample set of the picture is to be reconstructed based on a prediction signal depending on the coding parameters associated with the current sample set, without any residual data, or to be reconstructed by refining the prediction signal depending on the coding parameters associated with the current sample set by means of residual data within the bitstream.
US10382772B1 Method and apparatus for video coding
Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes processing circuitry. The processing circuitry decodes prediction information of a first block from a coded video bitstream. The first block is a non-square block and the prediction information of the first block is indicative of a first intra prediction mode in a first set of intra prediction modes for the non-square block. The first set of intra prediction modes includes a specific number of additional intra prediction modes that are not in a second set of intra prediction modes for a square block, and the first set of intra prediction modes does not include the specific number of missing intra prediction modes that are in the second set of intra prediction modes, and the specific number is a function of an aspect ratio of the first block. The processing circuitry then reconstructs at least one sample of the first block according to the first intra prediction mode.
US10382768B2 Method and apparatus for transform coefficient coding of non-square blocks
A method and apparatus for transform coefficient coding of image and video data for a video encoder or decoder are disclosed. The method determines a CG (coding group) size adaptively based on the current TU. The current TU is divided into one or more current CGs (coding groups) according to the CG size. Bins associated with the coefficients of the current TU are then encoded or decoded according to a selected CG scan path through the current TU and one or more coefficient scan paths within each CG. If TU width is larger or smaller than TU height for the current TU, then CG width is selected to be larger or smaller than CG height accordingly. According to another method, all bypass-coded bins associated with coefficients in the current TU are grouped to improve the parsing throughput rate.
US10382767B2 Video coding using frame rotation
Video frames are rotated for encoding and decoding blocks therein. During an encoding process, a number of degrees to rotate a video frame is determined. The video frame is rotated to produce rotated pixel values. A prediction residual is then generated for a block to be encoded based on the rotated pixel values. That block is encoded based on the prediction residual. During a decoding process, an encoded block is decoded to produce inverse transform pixel values, and a number of degrees to inverse rotate an encoded video frame is determined. The encoded video frame is inverse rotated to produce inverse rotated pixel values corresponding to the inverse transform pixel values. The inverse rotated pixel values are then outputted to an output video stream. One or more syntax elements indicating the number of degrees can be encoded to a bitstream during encoding and decoded from the bitstream during decoding.
US10382758B2 Transform block-level scan order selection for video coding
A scan order for encoding or decoding coefficients of a transform block is selected on a transform block-level. A set of candidate scan orders is processed by identifying end of block positions within the transform block for each of the candidate scan orders. Cost values are determined for each of the candidate scan orders to reflect a number of the coefficients of the transform block that are located before the respective end of block positions. In particular, a cost value for a candidate scan order reflects the number of zero-value coefficients located before the end of block position for that candidate scan order. One of the candidate scan orders is then selected based on those cost values. The selected scan order is used to scan the coefficients in the transform block, such as for encoding those coefficients to a bitstream or for decoding those coefficients to an output video stream.
US10382749B2 Coding run values based on palette index in palette-based video coding
In an example a method of processing video data includes determining a run value that indicates a run-length of a run of a palette index of a block of video data, wherein the palette index is associated with a color value in a palette of color values for coding the block of video data, the method also includes determining a context for context adaptive coding of data that represents the run value based on the palette index, and coding the data that represents run value from a bitstream using the determined context.
US10382747B2 Image processing apparatus, image processing method, and image processing program
An image processing apparatus is provided to display an image on a screen, the image facilitating visual ascertainment of relationships between each of a plurality of items of point cloud data and point cloud data arising from combining the plurality of items of point cloud data. The image processing apparatus includes a display controlling section configured to 3D display combination point cloud data combining a plurality of items of point cloud data obtained from a plurality of viewpoints and allow 3D display of one item out of the plurality of items of point cloud data obtained from the plurality of viewpoints.
US10382745B2 Stereoscopic image display device and driving method thereof
A stereoscopic image display device including a display panel including a plurality of sub-pixels arranged in a matrix defined by a horizontal direction and a vertical direction, the display panel having a changeable display direction; and a parallax unit on the display panel and including a plurality of optical elements having a tilt angle of 30° to 60° relative to the vertical direction and a pitch corresponding to a multiple of a pitch of the sub-pixels. Among the sub-pixels located to correspond to each of the optical elements, at least two sub-pixels, adjacently arranged, display the same view image.
US10382742B2 Methods and apparatus for a lighting-invariant image sensor for automated object detection and vision systems
An active camera system images successive frames of a scene utilizing an array of detectors configured to produce a response having a linear relationship to a number of incident photons. Multi-frame capture is utilized with differentiated frame illumination for successive frames. Frame processing allows the camera to produce, at the pixel level, different image intensities representing maximum signal intensity, ambient signal intensity, and object signal intensity. The linearized response of detectors in the lighting-invariant image sensor is used to establish non-attenuated signal strength that enables shadow removal and glare removal for one or more of the image signals. Embodiments of a lighting-invariant image sensor may be used in Autonomous and Semi-Autonomous Vehicle Control/Assist Systems.
US10382739B1 Visual annotation using tagging sessions
Various embodiments of the present invention relate generally to systems and methods for analyzing and manipulating images and video. In particular, a multi-view interactive digital media representation (MVIDMR) of an object can be generated from live images of an object captured from a camera. After the MVIDMR of the object is generated, a tag can be placed at a location on the object in the MVIDMR. The locations of the tag in the frames of the MVIDMR can vary from frame to frame as the view of the object changes. When the tag is selected, media content can be output which shows details of the object at location where the tag is placed. In one embodiment, the object can be car and tags can be used to link to media content showing details of the car at the locations where the tags are placed.
US10382737B2 Image processing method and apparatus
An image processing method includes obtaining multiple video frames, where the multiple video frames are collected from a same scene at different angles and determining a depth map of each video frame according to corresponding pixels among the multiple video frames; supplementing background missing regions of the multiple video frames according to depth maps of the multiple video frames, to obtain supplemented video frames of the multiple video frames and depth maps of the multiple supplemented video frames. The method also includes generating an alpha image of each video frame according to an occlusion relationship between each of the multiple video frames and a supplemented video frame of each video frame in a background missing region and generating a browsing frame at a specified browsing angle according to the multiple video frames, the supplemented video frames of the multiple video frames, and alpha images of the multiple video frames.
US10382735B2 Targeted display color volume specification via color remapping information (CRI) messaging
Given existing color remapping information (CRI) messaging variables, methods are described to communicate color volume information for a targeted display to a downstream receiver. Bits 7:0 of the 32-bit colour_remap_id are used to extract a first value. If the first value is not a reserved value, then the first value is used as an index to a look-up table to generate a first luminance value for a targeted display, otherwise a second value is generated based on bits 31:9 in the colour_remap_id messaging variable and the first luminance value for a targeted display is generated based on the second value. The methods may be applied to communicate via CRI messaging a minimum luminance value, a maximum luminance value, and color primaries information of the targeted display.
US10382733B2 Image processing device and method thereof
An image processing method, applied to a device including a sensor and a processor connected to the sensor, the sensor including a plurality of pixels, in which each of the pixels senses three primary colors and an infrared ray of an image, the processor executing the method including: calculating a real response value of the infrared ray without a crosstalk interference from the three primary colors according to the crosstalk interference from the three primary colors to the infrared ray; calculating real response values of the three primary colors without a crosstalk interference from the infrared ray according to the crosstalk interference of the real response value from the infrared ray to the three primary colors; and increasing a brightness of the image according to a brightness of the real response value of the infrared ray and the real response values of the three primary colors.
US10382732B2 Resonant MEMS mirror parameter estimation
A resonant scanning mirror includes a sensor to provide position information. A parameter estimation circuit estimates parameters from the position information. The parameter estimation circuit includes wideband analog circuits that have poles far removed from the resonant frequency of the scanning mirror. The parameter estimation circuit also includes an analog-to-digital converter that samples at a high sample rate, and digital filters that exhibit near perfect linearity.
US10382729B2 Home automation system-initiated calls
Methods, apparatuses, and techniques for security and/or automation systems are described. In one embodiment, the method may include receiving a call initiation instruction at a video monitoring component of a home automation system. The method may further include analyzing the call initiation instruction, and communicating a call request from the video monitoring component of the home automation system to a first remote user based at least in part on the received call initiation instruction.
US10382728B2 External device control method, imaging device control method, imaging system control method, external device, imaging device, and imaging system
A determination as to whether or not a random operation is able to be performed for a preset tour of a surveillance camera may be easily made, and user's operability may be improved. A client device transmits a command for making an inquiry about the capability of the surveillance camera for a random operation regarding a preset tour. The surveillance camera receives the command, and transmits capability information of the random operation to the client device. The client device analyzes the received information, and changes the GUI display of the client device.
US10382724B2 Method and system for determining whether an individual takes appropriate measures to prevent the spread of healthcare-associated infections along with centralized monitoring
A system and method that allows caregivers, central monitoring companies and other persons to monitor whether individuals entering patients' rooms take appropriate steps to mitigate the spread of healthcare associated infections to the patients receiving healthcare services. In one non-limiting example the system and method determine whether an individual who has entered the room of a patient has washed his or her hands prior to approaching the patient. A live video feed from the monitored rooms can be displayed on a centralized monitoring primary display which can be located remote to the monitored rooms. When it is determined that an individual in a specific room from the monitored rooms is approaching a patient and has not washed his or her hands an alert, notification and/or a live video feed for the specific room can be displayed on a centralized monitoring alert display which can also be preferably located remote to the monitored rooms.
US10382721B2 Communication terminal, communication system, communication method, and non-transitory computer-readable medium
A communication terminal includes circuitry to accept designation of an attribute, receive attribute information of a plurality of destination candidates and presence information of the plurality of destination candidates, and transmit a first request to a first destination candidate. The first destination candidate is one or more of the plurality of destination candidates whose attribute information indicates the accepted attribute and whose presence information indicates a first presence. In response to receiving attribute information and presence information of a second destination candidate of the plurality of destination candidates after transmission of the first request, the circuitry further transmits a second request to the second destination candidate, based on a determination that the attribute information of the second destination candidate indicates the accepted attribute, and the presence information of the second destination candidate indicates the first presence.
US10382714B2 Image capturing apparatus and moving object
An image capturing apparatus that includes a first and second image sensors each including pixel array and a driving unit, the driving units perform first driving, in a first period, such that a signal based on a light from non-irradiated object is held in a first signal holding unit of each of the first and second image sensors, second driving, in a second period, such that a signal based on a light from irradiated object is held in a second signal holding unit of the first image sensor, and third driving, in a third period, such that a signal based on a light from irradiated object is held in a second signal holding unit of the second image sensor, the third period including a period which does not overlap the second period.
US10382713B2 Backside illumination image sensor, manufacturing method thereof and image-capturing device
An image sensor includes a first photoelectric conversion unit that converts light incident through a first opening to an electric charge, a second photoelectric conversion unit that converts light incident through a second opening which is smaller than the first opening to an electric charge, and a signal output wiring that outputs a first signal generated by the electric charge converted by the first photoelectric conversion unit and a second signal generated by the electric charge converted by the second photoelectric conversion unit. The second photoelectric conversion unit is disposed between the second opening and the signal output wiring.
US10382712B1 Automatic removal of lens flares from images
Techniques and systems are provided for processing one or more images. In one example, a method of processing a plurality of images comprises: obtaining a first image captured using a first aperture setting; obtaining a second image captured using a second aperture setting, the first aperture setting being associated with a smaller aperture size than an aperture size associated with the second aperture setting; detecting pixels of the first image having lens flare; and generating an output image by combining the first image and the second image, the first image and the second image being combined by replacing the pixels of the first image having the lens flare with corresponding pixels of the second image.
US10382710B2 Image processing apparatus, image capturing apparatus, and non-transitory computer-readable storage medium
An image processing apparatus includes an image acquirer configured to acquire a first image that is generated by image capturing and includes information of light intensity distributions obtained with a plurality of different exposures provided with transmittance distributions that are different from one another, an information acquirer configured to acquire information on the transmittance distributions, and an image estimator configured to separate image signals corresponding to two or more exposures among the plurality of exposures from the first image in the same pixel based on an estimation using the information on the transmittance distributions, and to generate two or more second images using the separated image signals.
US10382706B2 Portable chroma key compositing and lighting adjustment system
A system and, related method, is disclosed for enabling Chroma key compositing using a smart device, wherein an image/video of a subject situated in front of a portable monochromatic background is captured, and simultaneously layered upon a different desired background replacement that will replace only the monochromatic background captured. The portable monochromatic background structure can be an inflatable structure affixed with a plurality of lighting modules configured to ensure a uniform light distribution across the monochromatic background and separately ensure a uniform light distribution on the subject during the image/video capture. Moreover, a software application on a smart device can act as a system platform that enables for automatic light adjustment of the lighting modules on a portable monochromatic background to correct any light imperfections that impede color neutrality on the background, which would otherwise result in the inability to create broadcast quality background replacement content with a smart device using the monochromatic lighting platform disclosed herein.
US10382704B2 Image processing device that generates a composite image
An image processing device having a CPU which functions as units including an image acquiring unit that acquires a plurality of images indicative of a sequence of actions of a subject; a selecting unit that selects, in accordance with an operation by a user, one of a partial action from among a plurality of kinds of partial actions included in the sequence of actions of the subject; an image selecting unit that selects a plurality of images corresponding to the specific kind of partial action selected by the selecting unit from among the plurality of images acquired by the image acquiring unit; and an image composition unit that generates a composite image wherein the composite image includes the plurality of images.
US10382702B2 Image sensor apparatus and method for obtaining multiple exposures with zero interframe time
A system, method, and computer program product are provided for obtaining multiple exposures with zero interframe time. In use, a first an analog signal associated with an image is received from at least one pixel of an image sensor. Next, a first amplified analog signal associated with the image is generated by amplifying the analog signal utilizing a first gain. Further, a second amplified analog signal associated with the image is generated by amplifying the analog signal utilizing a second gain. Finally, the first amplified analog signal and the second amplified analog signal are transmitted.
US10382696B2 Motion video output for multiple displays
An image data processing system can include one or more processors, a first video output port, and a second video output port. The one or more processors can: receive an encoded stream of digital motion picture image data encoded using an encoding function; generate a first monitoring data stream from the encoded stream using a first decoding function, the first monitoring data stream including first image data; and generate a second monitoring data stream from the encoded stream using a second decoding function different from the first decoding function, the second monitoring data stream including second image data having a narrower brightness range than the first image data. The first and second video output ports can output the first and second monitoring data streams for display in parallel.
US10382693B2 Mobile terminal
A mobile terminal including a memory; a display configured to display a captured image; and a controller configured to receive a request for acquiring associated captured images associated with the captured image, acquire the associated captured images based on information on the captured image stored in the memory according to the received request, and display, around the captured image, a first set of associated captured images captured through an application corresponding to the captured image and a second set of associated captured images acquired based on information included in the captured image among the acquired associated captured images.
US10382689B2 Method and apparatus for capturing stabilized video in an imaging device
An imaging apparatus for capturing stabilized digital video, includes a user interface for displaying a preview of the field of view of the imaging apparatus and to receive user input, an image sensor for capturing digital video data for a video, a lens comprising one or more lens elements, wherein the one or more lens elements include at least one movable lens element that is movable relative to the imaging apparatus, and a video image processor to receive the video data and the motion data. The processor calculates shift amounts for the sequence of images based at least in part on the motion data generated by the motion sensors, modifies the sequence of images using the calculated shift amounts, combines the modified sequence of images to obtain a stabilized video. A memory connected to the video image processor stores the stabilized video.
US10382688B2 Image stabilization for photographing apparatus module
An example photographing apparatus module includes an image sensor module; a lens module shifted with respect to the image sensor module in a first direction or a second direction that is perpendicular to an optical axis direction of incident light; and an image stabilization module arranged in the image sensor module and applying a driving force to the lens module.
US10382687B1 Nested disturbance rejection controller integrated within camera module
At a processor of a camera-equipped electronic device, a first data set generated at a sensor incorporated within a camera module is obtained, and a second data set generated at one or more sensors external to the camera module is obtained. Based on the first set and second data sets, a first set of control signals is transmitted to the camera module. At a disturbance rejection controller integrated within the camera module, a second set of control signals is generated, based on the first set of control signals and on a third set of data obtained from the sensor incorporated within the camera module. The second set of control signals is transmitted to an actuator, which causes a displacement of a camera lens.
US10382684B2 Image processing apparatus and image capturing apparatus
An image capturing apparatus includes a sensor controller and a distance calculator. The sensor controller acquires a target image and a first reference image. The point spread function (PSF) of the target image is point-asymmetric, and the PSF of the first reference image being point-symmetric. The image sensor receives light having passed through a filter region that changes PSFs for sensor images of at least one kind into point-asymmetric forms, and then generates the target image for which a PSF has been changed into a point-asymmetric form by the filter region, and the first reference image that is not the target image. The distance calculator calculates the distance to an object captured in the target image and the first reference image, in accordance with the correlations each between an image obtained by convoluting a blur kernel to the target images and the first reference image.
US10382681B2 Imaging system
An imaging system includes an imaging body having an optical system and an imaging element, a power supplier configured to supply power to the imaging element, and a housing configured to hold the imaging body and the power supplier, wherein the optical system includes at least one optical element projecting from the housing, and a distance AP between a gravity center A of a portion including the optical system and a gravity center P of the entire imaging system and a distance BP between a gravity center B of the power supplier and the gravity center P of the entire imaging system satisfy the following condition. AP>BP
US10382679B2 Drawing apparatus, drawing method, and drawing program
A drawing apparatus includes a first control unit and a second control unit. The first control unit receives a plurality of image data including a subject from a plurality of cameras, and outputs data obtained from coordinate conversion performed by referring to LUT data. The second control unit derives each of determination distances from optical centers of the plurality of image data with regard to the subject, selects one of the plurality of image data as selection image data on the basis of the determination distance, and rewrites the LUT data by deriving a coordinate corresponding to a pixel of the subject in the selection image data.
US10382673B2 Automated guide for image capturing for 3D model creation
An image capture system provides automated prompts for aiding a user in capturing images for use in 3D model creation. While a user is preparing to capture an image, the system provides visual indications that indicate whether a quality-based condition is satisfied. Based on the visual indications, a user can determine whether an image, if captured, would likely be suitable for use in creating a 3D model. Determining if the quality-based condition is satisfied may include monitoring output generated by one or more sensors and comparing the output against a threshold value. Additionally, the system may analyze the visual content or metadata associated with an image to determine if the quality-based condition is satisfied and request user input to further identify certain image features that were identified by the system.
US10382671B2 Image processing apparatus, image processing method, and recording medium
An image processing apparatus includes a reference value acquisition unit, an image processing unit, and a threshold specification unit. The reference value acquisition unit acquires a reference value to become a reference of brightness from a facial area of a human contained in a captured image. The image processing unit divides the facial area of the human into multiple exclusive portions. The threshold specification unit specifies a threshold for brightness used for the division into the multiple portions by the image processing unit based on the reference value acquired by the reference value acquisition unit. The image processing unit performs processing of correcting brightness in all the multiple divided portions by applying different correction modes.
US10382662B1 Apparatus and method for locating camera towers and scheduling surveillance
An apparatus and method for the operation of, or the arrangement and operation of, a surveillance system comprising a plurality of camera towers, each of which comprises a plurality of cameras tasked with surveilling a plurality of points-of-interest (POIs). In its most general setting, given limited camera towers, the system (a) determines which locations should install towers, (b) evaluates surveillance requirements ƒ that specify the probability that each camera should surveil each POI at any point in time, and (c) generates a set of camera configurations and frequency-of-utilization vector α for those configurations that creates a surveillance schedule to meet requirements ƒ over T. By applying α, the apparatus and method directs each camera to orient at successive time points to surveil in a manner that is relatively unpredictable to adversaries and which meets requirements ƒ. In specialized embodiments, surveillance requirements and/or fixed placements of camera towers are pre-specified.
US10382661B2 Vision sensor, system, and method for image processing, and vision based interactive device
A vision based sensor, image processing method and system, and an interactive device including the same are provided. The sensor includes an optical lens, an image acquisition chip that captures image resolution below a first threshold, and a micro-controller. The image acquisition chip acquires an object's image through the optical lens, and output an ultra-low resolution image with a resolution below the first threshold, and sends the ultra-low resolution image to the micro-controller. The micro-controller obtains object information by analyzing the ultra-low resolution image, and sends the object information to an external component, so that the external component performs a predefined act.
US10382656B2 Image processing device and printing system
An image processing device including a user interface, an image data inputting section that inputs image data, a resolution converting section that converts the image data to resolution corresponding to a printing device, a color converting section that generates ink amount data, and a print data generating section that generates print data based on the ink amount data, in which the resolution converting section includes a color inputting section that inputs the spot color and the specific condition for performing a spot color replacement of replacing the spot color in the specific condition by the color converting section through the user interface, and a thinning processing section that performs a simple thinning process on a spot color region including the spot color in a case in which a thinning process of converting the resolution of the image data to a second resolution lower than the first resolution is performed.
US10382654B2 Printing background print agents
In an example, a method includes receiving print data indicative of an image to be printed on a substrate. The print data may indicate an image portion in which an image is present and a void portion in which the image is absent. An amount of background print agent to be applied to a region of the substrate corresponding to the locations of the image portion and the void portion on the substrate when the image is printed may be determined. In examples, the amount of background print agent determined to be applied to a region of the substrate corresponding to the location of the void portion on the substrate when the image is printed is greater than the amount of a background print agent to be applied to the region of the substrate corresponding to the location of the image portion on the substrate when the image is printed.
US10382653B2 Image processing apparatus
The character edge area determining unit (21) determines a character edge area in input image data.The output image processing unit (12) performs an image process for a target pixel in the determined character edge area in order to adjust a toner consumption amount in accordance with the number of continuous edge pixels (i.e. continuous pixels that belong to the character edge area) included in a reference window of which a center is set on the target pixel and an average value of pixel values of the continuous edge pixels.
US10382652B2 Generating a day/night image
According to one example, there is provided a method of generating a day/night image on a media. The method comprises obtaining an image to be printed as a front-to-back image, printing the obtained image on a first side of the media, processing the obtained image by flipping the image, applying a degree of edge removal, and applying a degree blur. The method further comprises printing the processed image on a reverse side of the media, such that the first printed image and printed modified image are substantially aligned with one another.
US10382648B2 Scanner, and scanned image generating method
A scanner has a first sensor array; a second sensor array; a timing controller that individually outputs at different times a first drive signal that drives the first sensor array, and a second drive signal that the second sensor array; and a light source configured that emits and illuminates a document during periods between the first drive signal and the second drive signal output next after the first drive signal, and periods between the second drive signal and the first drive signal output next after the second drive signal.
US10382645B2 Predicting detectability and grading prior to printing
The present disclosure relates generally to image signal processing, including encoding signals for image data or artwork. A color blend/print model is used to predict signal detectability and visibility as is printed on a particular substrate, which facilitates object grading prior to print runs.
US10382641B2 Optical scanning device that directs heat away from a deflector and image forming device including same
An optical scanning device that scans a target surface with light, includes: a light source; a deflector that deflects light of the light source; and an optical system that forms an image of light deflected, wherein the deflector includes: a polygon mirror that reflects and deflects light of the light source; a motor that rotates the polygon mirror; and a case body that airtightly houses the polygon mirror and the motor, the case body includes a cylindrical inner wall, and the inner wall includes a rectifier that guides, from one to the other of a first space and a second space, an air flow generated by rotation of the polygon mirror in a space surrounded by the inner wall, and the first space is located on the motor side with respect to the polygon mirror and the second space is located on an opposite side of the first space.
US10382640B2 Information processing system, information processing apparatus, image forming apparatus, information processing method, and computer program product
An information processing apparatus includes a screen information request receiver, an application identification information specifying unit, a screen information transmitter. The screen information request receiver receives, from a device, a screen information request used to request screen information for providing an application. The screen information includes at least dealer information representing a dealer that sells the device. The application identification information specifying unit specifies application identification information corresponding to the dealer information included in the screen information request based on application correspondence relation information representing a correspondence relation between the dealer information and the application identification information identifying an application available to the device. The screen information transmitter transmits, to the device, the screen information for providing the application identified by the application identification information specified by the application identification information specifying unit as a response to the screen information request received by the screen information request receiver.
US10382638B2 Electronic device, service execution system, and log acquisition method
An electronic device performs a function according to an input by a user. The electronic device includes a market log acquisition unit that acquires a market log, the market log including contents of the input and an execution result of a process based on the function with respect to each execution unit of the process based on the function.
US10382632B2 Image processing unit, information processing system, program, and information processing method
An image processing unit includes a first memory unit configured to store a first setup value which is set for each of groups including a user and indicates an upper limit of a usage amount, within which the user included in each group can use a function; a second memory unit configured to store a second setup value which is set for each user and indicates the usage amount enabling each user to use the function in addition to the first setup value; a third memory unit configured to store a current value which indicates the usage amount of the function used by each user; and a determination unit configured to determine whether the current value exceeds a predetermined first threshold determined using the first setup value set for the group and the second setup value set for each user.
US10382624B2 Bridge for non-voice communications user interface to voice-enabled interactive voice response system
A bridging for using a non-voice-based user interface, such as a text chat interface, with a voice-enabled interactive voice response system which, during a non-voice-based communication session with a client user device, receives from the client user device, a non-voice entry entered by a client user into the communication session; identifies one or more elements in the non-voice entry constrained by one or more allowed responses by the voice-enabled interactive voice response system; maps the one or more elements to one or more of the allowed responses; and passes the mapped one or more identified elements to a voice-enabled interactive voice response system as a input via emulation of a voice recognition analysis response.
US10382622B2 Integrating a communication terminal as the preferred device in a static communication system configuration
A computer-implemented method is disclosed for integrating at least one first communication terminal assigned to a user as a preferred device in a static configuration of a communication system and/or for dynamically switching from a first communication terminal used as a preferred device to a second communication terminal as a preferred device for providing a one-number service using the preferred device, to which a one-number service number is assigned, wherein at least two communication terminals are statically assigned to the user and a preferred device is also dynamically assigned to the user through a virtual device. Also disclosed is communication system designed for this purpose.
US10382621B1 User-configurable recording of VoIP calls
Various example implementations are directed to circuits, apparatuses, and methods for providing voice-over-IP (VoIP) services. According to an example embodiment, an apparatus includes one or more VoIP servers configured and arranged to route VoIP calls to and from users of a plurality of customer accounts. Each customer account has a respective plurality of users and a respective settings file. For each of the customer accounts, a processing circuit communicatively coupled to the VoIP servers, records an audio portion of a VoIP call to or from a user of the customer account in response to the VoIP call satisfying a set of recording criteria specified in the settings file for the customer account. The recording criteria for at least one of the customer accounts includes account-level settings for selecting VoIP calls to be recorded and sets of user-level settings indicating criteria for preventing recording of VoIP calls of the individual users.
US10382620B1 Protecting confidential conversations on devices
A first mobile device may receive user-input data for generation of an electronic message. The electronic message may be generated as the user-input data is received. The first mobile device may identify sensitive information, within the electronic message. The first mobile device may secure the sensitive information. The first mobile device may disable a screen capture function of the first mobile device. The first mobile device may send the electronic message to a second mobile device. The sending of the electronic message to the second mobile device may include the sending of the secured sensitive information.
US10382615B2 Intelligent alerting method, terminal, wearable device, and system
An intelligent alerting method and a terminal to obtain human body status information and determine an alerting occasion and mode according to the human body status information, where the method includes: obtaining, by a terminal, human body status information of a user, where the human body status information is status information obtained after basic human body parameter data is combined, the human body status information representing a body status of the user, and the basic human body parameter data is vital sign data obtained through detection by the terminal or by a wearable device that has a communications connection relationship with the terminal determining, by the terminal, an alerting mode according to the human body status information and a predefined alerting policy, and providing, by the terminal, a corresponding alert according to the alerting mode.
US10382612B2 Business support system, business support method, information processing apparatus, communication device, and control methods and control programs of information processing apparatus and communication device
This invention is directed to a business support system that controls business use of a communication device based on a work time without user's awareness. The business support system includes a work time register that registers a work time, and a business use controller that, in reference to the work time register, starts business use of a communication device by a business application for supporting the business use of the communication device when a current time falls within the work time, and stops the business use of the communication device by the business application when the current time falls outside the work time. For example, the business use controller starts the business use of the communication device by the business application by activating a predetermined program in the communication device, and stops the business use of the communication device by the business application by stopping the predetermined program in the communication device.
US10382605B2 Vehicular information processing system, vehicle-mounted device, method for providing text data, and program for providing the same
Provided is a system in which a vehicle-mounted device and a mobile device are connected using a communication protocol. The vehicle-mounted device includes: a storage unit that stores information indicating whether or not an e-mail transmitting function specified in the communication protocol is incorporated; a control unit that determines, according to an instruction for transmitting an e-mail to the mobile device, whether or not the mobile device is equipped with the e-mail transmitting function, on the basis of the information in the storage unit; and a processing unit that transmits text, for e-mail, generated by the vehicle-mounted device, to the mobile device, and instructs the mobile device to generate an electronic mail according to the text for e-mail and transmit the electronic mail to an external network when the e-mail transmitting function is incorporated, and that instructs the mobile device to generate text for e-mail when the e-mail transmitting function is not incorporated. The mobile device includes: a text generating unit that generates the text for e-mail according to the instruction, for text generation, from the vehicle-mounted device; and a control unit that transmits, to the external network, an electronic mail based on the generated text for e-mail.
US10382604B2 Image processing apparatus, control method thereof, and non-transitory computer-readable storage medium
An image processing apparatus performs export by switching, based on the communication type of one or more pieces of stored destination information of an external apparatus, whether or not to add an external line call number to a destination number included in the destination information. The image processing apparatus also performs, with respect to destination information obtained from the external apparatus, import of the destination information to the image processing apparatus by switching, based on a communication type regarding the destination information, whether or not to remove an external line call number from a destination number included in the destination information.
US10382602B2 Data communications backpack
A data communications backpack apparatus is disclosed having a backpack carrier. A power supply can be positioned in the backpack carrier. A router device can be positioned in the backpack carrier, the router device in electrical communication with the power supply. An antenna array can be positioned in the backpack carrier, the antenna array in electrical communication with the router device, the antenna array including one or more cellular antennas and one or more wireless networking antennas. The backpack carrier can include an upper opening extending into a central storage area, a first side pocket, a second side pocket, and a lower compartment positioned below the central storage area. The power supply can be positioned in the first side pocket, the router device can be positioned in the second side pocket, and the antenna array can be positioned in the lower compartment.
US10382599B2 Configuring generation of event streams by remote capture agents
The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.
US10382597B2 System and method for transport-layer level identification and isolation of container traffic
Disclosed is a system and method of providing transport-level identification and isolation of container traffic. The method includes receiving, at a component in a network, a packet having a data field, extracting, at a network layer, container identification data from the data field and applying a policy to the packet at the component based on the container identification data. The data field can include one of a header, an IPv6 extension header, a service function chaining container identification, a network service header, and an optional field of an IPv4 packet.
US10382596B2 Transmitting network overlay information in a service function chain
A packet is received at a device configured to provide a service function within a network service chain. A network overlay and/or segmentation identifier is extracted from a header of the packet. The service function is applied to the packet according to policies specific to a network overlay and/or segmentation identified in the network overlay and/or segmentation identifier.
US10382594B2 Integrated head-end utility metering system
Disclosed are various embodiments for transmitting data between an integrated head-end system and endpoint devices of a utility metering system. The utility metering system may include a single head-end system including an application layer, an end-device protocol layer, and a network protocol layer operable to generate messages for transmitting to the endpoint devices to obtain metering information. The layers may also be operable to interpret messages received from the endpoint devices including the metering information and convert the messages into a usable format. In some aspects, the end-device protocol layer and the network protocol layer may include adapters for converting information included in the messages based on a metering protocol or network protocol, respectively, used by the endpoint devices.
US10382593B2 IPv4/IPv6 bridge
A virtual machine host may provide IPv4 connections to IPv4 virtual machine guests and map the connections to IPv6 networks. The IPv6 addressed exposed by the virtual machine host may be used in an IPv6 environment to communicate with the virtual machine guests, enabling various IPv6 connected scenarios for the IPv4 virtual machines. The virtual machine host may receive IPv6 communications, and translate those communications to IPv4 to communicate with the virtual machine guests. Similarly, the outbound IPv4 communications may be translated into IPv6 for communications to the IPv6 network.
US10382588B2 Resource access driven distributed transaction coordination system
Resource access driven distributed transaction coordination system is described. A method may include receiving a request to perform a migration of user data from a first user account to a second user account and restricting access to a distributed resource as a result of receiving the request. When a distributed process requests access to a distributed resource, and that distributed process doesn't have any pending tasks, account migration may be performed.
US10382586B2 Coordinating services across multiple providers
Systems and methods are disclosed for coordinating services across multiple providers. In one implementation, a processing device receives, from an application, a request to initiate a transaction, processes the request in relation to one or more service providers to identify a service provider with respect to which the transaction is to be executed, provides the request to the service provider, receives transaction outcome from the service provider with respect to the transaction, and provides the transaction outcome to the application.
US10382585B2 Concurrent code application in a stateful computing environment
Embodiments herein relate to a master process being executed by a processor to control an upgrade to an application process. For instance, the master process initializes an environment for operating an application process and starting an execution of the application process within the environment. Further, the master process upgrades a code of the application process while the master process maintains the environment and the execution of the application process.
US10382577B2 Trending topics on a social network based on member profiles
A system and method includes an electronic data storage device to store activity data and profile data of members of a social network including content items individually associated with a content item topic. A processor may obtain the activity data and the profile data, determine an association of the social network topic with at least one of a plurality of social network genres based on the activity data, wherein individual ones of the social network genres are based, at least in part, on a category of the profile data. The processor may store the association of the social network topic with the at one of the plurality of social network genres, and cause a user interface to display information related to the content item topic based, at least in part, on the activity data associated with content items associated with the content item type.
US10382576B2 Transparent server failover in stateful distributed protocols
Exemplary methods, apparatuses, and systems include a proxy intercepting, from a client, a plurality of requests addressed to a first server. The proxy adds an entry for each of the plurality of requests to a data structure. Each entry includes data from one of the plurality of requests. The proxy forwards each of the plurality of requests to the first server. In response to detecting the first server was unavailable or otherwise failed, the proxy reconnects to the first server when the first server recovers or connects to a second server serving as a backup for the first server. The proxy transmits to the first or second server one or more commands using the entries of the data structure to restore state information for the client.
US10382575B2 Program execution system, method of executing program, and computer-readable storage medium
Disclosed is a program execution system for suppressing consumption of a CPU resource and a battery of a user terminal such as a smart terminal. The program execution system includes: a client device determines whether a program started up is to be executed by the client device or another device and transmits a first execution request to which state information on the client device is added, to a proxy server when it is determined that the program is to be executed by another device; the proxy server receives the first execution request and determines whether the program is to be executed by the proxy server or another device and transmits a second execution request to a cloud server when it is determined that the program is to be executed by another device; and the cloud server receives the second execution request and executes the program.
US10382571B1 Mobile communication device self-locating framework
A mobile communication device. The device comprises a cellular radio transceiver, a GPS receiver, a processor, a memory, and a self-locating application stored in the memory. When executed by the processor the application monitors a received signal strength of the radio transceiver, in response to detecting a rate of cellular radio signal strength increase above a first threshold, obtains GPS coordinates of the device from the GPS receiver and an identity of a serving cell site, stores the GPS coordinates with the identity of the serving cell site in the memory, and in response to detecting a rate of cellular radio signal strength decrease below a second predefined threshold and determining that the cellular radio transceiver is served by the serving cell site associated with the GPS coordinates stored in the memory, determines that the device is at the location associated with the GPS coordinates stored in the memory.
US10382564B2 Method and system for client association management based on estimated session duration
The present disclosure discloses a method and a network device for client association management based on estimated session duration. Specifically, a network device determines that a client device is on an active session. The client device is associated with a first access point of a plurality of access points. The network then estimates a remaining duration of the active session to obtain an estimated remaining duration. Responsive at least to the estimated remaining duration of the active session being greater than a threshold value, the network device causes the client device to associate with a second access point different than the first access point. Responsive at least to the estimated remaining duration of the active session being less than the threshold value, the network device refrains from causing the client device to associate with the second access point.
US10382561B1 Intelligent network service provisioning and maintenance
A network gateway is implemented on behalf of a customer entity. The network gateway may be implemented using a distributed computer system and the network gateway may connect a network of the customer entity to a public communications network. The network gateway may include network-related services without the need for adding specialized hardware. The network gateway may be provisioned programmatically in response to instructions received from the customer entity. The network gateway may be provisionable and accessible over several different types of data connections. The network gateway, by virtue of being implemented on a distributed computer system, is scalable upon demand without additional input by the customer entity.
US10382550B2 Methods and systems for processing data requests
Methods and systems for managing data and transmission of content are disclosed. One method can comprise receiving a first request from a first computing device via a network. An index can be received from a first storage medium in response to the first request. The index can be stored in a second storage medium. The first storage medium is located in the network upstream from the second storage medium relative to the first computing device. A second request can be received from one or more of the first computing device and a second computing device via the network. The index can be retrieved from the second storage medium in response to the second request.
US10382547B2 Collaborative cloud-based document editing from a browser-enabled platform native application
Methods and systems for online collaboration. A method embodiment facilitates collaborative editing of a cloud-based shared document using a browser-enabled platform native application. A user launches a platform native application and establishes a non-browser connection between the platform native application and a remote cloud-based shared file facility. The non-browser connection operates independently from any browser connections even though the platform native application includes a document editor web app within the embedded browser. A first user retrieves a first user copy of the cloud-based shared document, modifies the document, and shares the modified document so as to be accessible by other collaborating users. After closing the first user copy of the document, the platform native application receives other collaborating user modifications over the non-browser connection. The collaborating user modifications are applied to the first user copy before the first collaborating user reopens the first user copy of the cloud-based shared document.
US10382545B1 Methods and systems for hybrid synchronous-asynchronous communication in content provisioning
Systems and methods for automated content selection and/or distribution are disclosed herein. The system can include a packet selection system including a recommendation engine. The recommendation engine can select a next data packet that can include content for delivery to a user device. The system can include a presentation system including a presenter module. The presenter module can receive an indication of the selected next data packet and send the content for delivery to the user device via an electrical communication. The system can include a response system including a response processor. The response processor can receive a response from the user device, and the response processor can determine whether the received response is a desired response. The system can include a summary model system including model engine, and a messaging bus.
US10382541B2 Server and method for providing design data for application and system for generating application
An application design server, method and system are provided. The application design server according to an exemplary embodiment includes a communicator configured to receive design data from a first host device and a controller configured to, in response to receiving a request for the design data from a second host device, transmit the received design data to the second host device, and in response to receiving updated design data corresponding to the design data from the first host device, control the communicator to transmit the updated design data to the second host device.
US10382538B1 System and method for creating a dynamic social network
Described herein is a transient social network that exists as long as its members are physically together. Members become a part of a private social network, referred to as a Cliq, which is facilitated by the use of an application on participant's mobile devices. The Cliq instance is recorded on a server automatically, storing the place and time of the participants meeting. A meta-identity profile of the Cliq is established and content is recommended or desired content is retrieved upon request.
US10382537B2 System and method for use of a global runtime in a multitenant application server environment
In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. In accordance with an embodiment, the end-to-end lifecycle infrastructure includes a plugin-based mechanism which enables the different components within a multi-tenant application server environment to use a lifecycle plugin to provide their own component-specific lifecycle functionality. In accordance with an embodiment, the system includes support for a tenant onboarding functionality, which can be used to onboard a tenant for a service to a particular partition. In accordance with an embodiment, the system supports the use of a global runtime within the multi-tenant application server environment.
US10382535B2 Pairwise comparison for load balancing
Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.
US10382534B1 Selective load balancing of network traffic
In one embodiment, load balancing criteria and an indication of a plurality of network nodes is received. A plurality of forwarding entries are created based on the load balancing criteria and the indication of the plurality of nodes. A content addressable memory of a network element is programmed with the plurality of forwarding entries. The network element selectively load balances network traffic by applying the plurality of forwarding entries to the network traffic, wherein network traffic meeting the load balancing criteria is load balanced among the plurality of network nodes.
US10382532B2 Cross-cloud object mapping for hybrid clouds
A method for managing an application executing in a computing system is disclosed as including a private cloud operated by a first organization and a multi-tenant public cloud of which the first organization is one of the tenants. The method comprises instantiating a first virtual object in the private cloud and instantiating a second virtual object in the public cloud for executing the application cooperatively with the first virtual object. Mapping associated with the first virtual object is generated, wherein the mapping comprises a first identifier having a context of the private cloud and a second identifier having a context of the public cloud. The method further includes detecting migration of the first or second virtual object such that both of the first and second virtual objects are instantiated in a single one of the private and public clouds and updating the mapping to reflect the migration.
US10382528B2 Disposition actions in digital asset management based on trigger events
Digital asset management with disposition actions based on trigger events are provided. A management service transmits actions to an asset manager to prompt the asset manager to customize the actions. The actions include operations to dispose of digital assets of an asset owner based on a detection of a trigger event. The management service detects a customization and/or a selection of a subset of the actions by the asset manager and monitors the digital assets to detect the trigger event. Once the management service detects the trigger event, the management service executes the subset of the actions to dispose of the digital assets.
US10382527B2 Performing optimized collective operations in an irregular subcommunicator of compute nodes in a parallel computer
In a parallel computer, performing optimized collective operations in an irregular subcommunicator of compute nodes may be carried out by: identifying, within the irregular subcommunicator, regular neighborhoods of compute nodes; selecting, for each neighborhood from the compute nodes of the neighborhood, a local root node; assigning each local root node to a node of a neighborhood-wide tree topology; mapping, for each neighborhood, the compute nodes of the neighborhood to a local tree topology having, at its root, the local root node of the neighborhood; and performing a one way, rooted collective operation within the subcommunicator including: performing, in one phase, the collective operation within each neighborhood; and performing, in another phase, the collective operation amongst the local root nodes.
US10382519B2 Utilizing back office services of a wagering game machine
A method can include receiving, by bindings of the wagering game machine via Hyper Text Transfer Protocol (HTTP), a first message including information for accessing a back office service of the wagering game machine; identifying, by an adapter of the wagering game machine, the back office service based on the information; generating, by the adapter, a back office service request; providing, by the adapter, the back office service request to a back office service controller; performing, by the back office service controller, the back office service; generating, by the back office service controller, information related to performance of the back office service; receiving, by the adapter from the back office service controller, a second message including the information related to performance of the back office service; transmitting, via the bindings, the second message to the remote computing device over a network via the HTTP protocol.
US10382508B2 Proxy streams in a video streaming network
A method and system method for code testing in a video streaming network, A first broadcast stream including a first program containing video content is received by an ingest server of a live cluster of servers, wherein the live cluster of servers is deployed for providing streaming media programs to multiple user devices. The first broadcast stream is provided to one or more user devices. The first broadcast stream is duplicated to generate a copy of the first broadcast stream. The copy of the first broadcast stream is provided to a device under test configured to test processing of the first broadcast stream by new code installed at the device under test. Error performance of the device under test is monitored with respect to the new code's processing of the first broadcast stream.
US10382507B1 User device interactions during a session of a co-browsing environment
Co-browsing may offer support and other features to consumers of various websites and other online tools and applications. One example embodiment may include receiving a browsing session notification from a user device, identifying a request message destined for another user device, intercepting the request message, identifying the request message as requesting a multi-user session, forwarding the request message to the another user device, identifying a group to assign to the user device and the another user device based on activity performed by the user device, and assigning the user device and the another user device to the group and creating the multi-user session.
US10382505B2 Group curated media channels
A system for collaboratively generating and/or managing a media channel is provided. The system includes an identification component, a generation component and a permissions component. The identification component identifies a first set of media content associated with a first social group and a second set of media content associated with a second social group. The generation component generates a media channel based on the first and second sets of media content identified as being respectively associated with the first and second social groups. The permissions component grants access to the media channel based at least on permissions generated for the first and second sets of media content in connection with the respective first and second social groups.
US10382500B2 Systems and methods for binding online content accounts
According to various exemplary embodiments, an online content account corresponding to a member of a social network service is identified, the online content account being hosted by an online content hosting service distinct from said social network service. Thereafter, a display is generated, via a user interface in a device, of a prompt that invites the member to bind the online content account with a member profile page associated with the member of the social network service.
US10382497B2 Instant agent
A system is described for setting up videoconferencing between a user 1, 3, 5 and an agent 13, 23, 33 with little or no downloads and configuration. A director 500, 1500, 2500 receives requests from users 1, 3, 5 on computing devices 200, 400, 700 for videoconferences through a website. A connection ID device 520 receives input from the user 1, 3, 5 as to which connection application 210, 220, 410, 710, 720 the user 1, 3, 5 is using. A platform selection device 530 then uses lookup device 531 to find compatible videoconferencing format of the connection application 210, 220, 410, 710, 720 in a compatibility table 533 and determines which video hosting platform 7, 9, 11, 12 employs this compatible videoconferencing format. A linking device 540 then sends a link to the video hosting platform 7, 9, 11, 12 to the user's computing device 200, 400, 700 and agent's computing device 300, 600 to connect and videoconference. In an alternative embodiment, a linking device 540 routes communications from the user's computing device 200, 400, 700 and the agent's computing device 300, 600 to/from the video hosting platform 7, 9, 11, 12. In still another embodiment, the software on the user's end may be in the form of an App which directly links to the director.
US10382495B2 Method and interworking network node for enabling bit rate adaption in media streaming
A network node and a method therein for transferring a media stream are disclosed. The network node (110) transfers (A010) a media stream from a first device (111) to at least a second device (112), wherein the first device (111) supports bit rate adaptation based on Temporary Maximum Media Stream Bitrate Request, “TMMBR”, feedback and the second device (112) supports bit rate adaptation based on Self-Clocked Rate Adaptation for Multimedia, “SCReAM”, feedback. The network node (110) receives (A020) SCReAM feedback from the second device (112). Furthermore, the network node (110) derives (A030) at least one rate control message from the SCReAM feedback. Moreover, the network node (110) determines (A040), based on said at least one rate control message, a recommended bit rate to be recommended for use by the first device (111) when encoding the media stream. Then, the network node (110) sends (A050) a TMMBR message to the first device (111), wherein the TMMBR message indicates the recommended bit rate. A corresponding computer program and a carrier therefor are also disclosed.
US10382493B2 Method and system for creating and receiving neutralized data items
Computerized methods and systems receive neutralized data items on a first entity from a second entity over a network by receiving a first data item from the second entity. A security protocol that applies rules and policies is applied to the first data item to create a second data item that is a neutralized version of the first data item. The first data item and the second data item are converted into comparable forms. The second data item is analyzed against the first data item by comparing the comparable forms to form at least one comparison measure. The second data item is received on the endpoint if the at least one comparison measure satisfies a threshold criterion. The security protocol is modified to adjust the applied rules and policies if the at least one comparison measure does not satisfy the threshold criterion.
US10382482B2 Polymorphic obfuscation of executable code
This document generally relates to systems, method, and other techniques for identifying and interfering with the operation of computer malware, as a mechanism for improving system security. Some implementations include a computer-implemented method by which a computer security server system performs actions including receiving a request for content directed to a particular content server system; forwarding the request to the particular content server system; receiving executable code from the particular content server system; inserting executable injection code into at least one file of the executable code; applying a security countermeasure to the combined executable code and executable injection code to create transformed code; and providing the transformed code to a client computing device.
US10382481B2 System and method to spoof a TCP reset for an out-of-band security device
Systems and methods are provided to reset a TCP connection such as in response to a security policy violation. To address reset conditions under RFC 5961, for example, TCP RST segments may be spoofed and injected into communications between endpoints (e.g. client and server). In one example, three segments may be spoofed with two having respective predicted sequence numbers to invoke a reset and the third having a sequence number to invoke a challenge ACK. If a challenge ACK is received, one or more additional TCP RST segments may be injected using segment information from the challenge ACK to predict new sequence numbers, one to invoke a reset and the other, if used, to invoke a further challenge ACK. Further responsive pairs of additional TCP RST segments may be sent in response to any further challenge ACK observed until the reset is successful.
US10382472B2 Graphical display of events indicating security threats in an information technology system
A disclosed computer-implemented method includes receiving and indexing the raw data. Indexing includes dividing the raw data into time stamped searchable events that include information relating to computer or network security. Store the indexed data in an indexed data store and extract values from a field in the indexed data using a schema. Search the extracted field values for the security information. Determine a group of security events using the security information. Each security event includes a field value specified by a criteria. Present a graphical interface (GI) including a summary of the group of security events, other summaries of security events, and a remove element (associated with the summary). Receive input corresponding to an interaction of the remove element. Interacting with the remove element causes the summary to be removed from the GI. Update the GI to remove the summary from the GI.
US10382471B2 Enhanced browsing with security scanning
A method securely scans a second web page linked to a first web page being displayed by a browser. The method identifies a target link to a second web page from one or more links contained within a first web page. Prior to receiving a user selection of the target link, the method prefetches content from the second web page and loads the prefetched content from the second web page into a safe cache on the client computing device before receiving the user selection of the target link. The method scans the prefetched content from the second web page for a security threat, within the safe cache, wherein the safe cache is configured to prevent the prefetched content from altering a memory location or storage location external to the safe cache. In response to identifying a security threat within the prefetched content, the method displays a warning to the user.
US10382468B2 Malware identification via secondary file analysis
A device may include one or more processors to receive a file that may be analyzed for malware; open the received file in a secure environment; determine that a secondary file in the secure environment may have been accessed based on the received file being opened; analyze the secondary file in the secure environment to identify malware; and/or perform an action associated with the received file based on the secondary file being analyzed.
US10382464B2 Data access verification for enterprise resources
According to one embodiment, a method in a computing device for responding to a determination that a verification with a user is desired responsive to detection of activity indicative of a possible insider threat is described. The method includes selecting a target role and a target user for the verification based on an activity context and an enterprise context repository, the selecting including selecting the target role from a plurality of target roles based on the activity context and optionally the enterprise context repository and selecting a target user in the selected target role based on the enterprise context repository. The method further includes causing a verification request to be sent to the selected target user; and generating an alert when a verification result indicates that the activity is indicative of the possible insider threat.
US10382462B2 Network security classification
In one embodiment, a method includes obtaining a set of samples, each of the set of samples including sample values for each of a plurality of variables in a variable space. The method includes receiving, for each of an initial subset of the set of samples, a label for the sample as being either malicious or legitimate; identifying one or more boundaries in the variable space based on the labels and sample values for each of the initial subset; selecting an incremental subset of the unlabeled samples of the set of samples, wherein the incremental subset includes at least one unlabeled sample including sample values further from any of the one or more boundaries than an unlabeled sample that is not included in the incremental subset; and receiving, for each of the incremental subset, a label for the sample as being either malicious or legitimate.
US10382456B2 Remote computing system providing malicious file detection and mitigation features for virtual machines
A computing device may include a memory and a processor cooperating therewith to operate a plurality of virtual computing sessions for a plurality of client devices. Each of the virtual computing sessions may have access to a network. The processor may further operate at least one security agent configured to detect security threats from the virtual computing sessions, and a virtual management agent configured to, responsive to detection of a security threat from a given virtual computing session, discontinue access to the computing network by the given virtual computing session.
US10382455B2 Identifying apparatus, identifying method, and identifying program
A command and control server identifying apparatus provides data received by malware upon execution of the malware with a tag that allows to uniquely identify communication destination information of a source of the data, and tracks propagation of the data provided with the tag. Then, the command and control server identifying apparatus obtains a tag of data referred to by a branch instruction executed by the malware among tracked data. Then, the command and control server identifying apparatus identifies communication destination information of a command and control server that issues a command to the malware, based on communication destination information of a source associated with the obtained tag.
US10382452B1 Communication protocols in integrated systems
A system and methods comprise a touchscreen at a premises. The touchscreen includes a processor coupled to a security system at the premises. User interfaces are presented via the touchscreen. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. Network devices at the premises are coupled to the touchscreen. Application programming interfaces (APIs) are coupled to the processor and provide access to the plurality of network devices. A security server at a remote location is coupled to the touchscreen. The security server comprises a client interface through which remote client devices exchange data with the touchscreen and security system, a web application that accesses a first set of the APIs, and a server application that accesses a second set of the APIs.
US10382438B2 Method and apparatus for expanded content tag sharing
Techniques for expanded content tag sharing include determining that a first user is associated with content provided by a different second user. Data is recorded that indicates the first user is authorized to associate a different third user with the content provided by the second user, without further input by the second user. In some embodiments, the data that indicates the content provided by the second user includes data that indicates a plurality of contents. Some techniques include determining a message received from a first user indicates a portion of content associated with the first user, and a second user. The portion of the content is rendered on an apparatus of the second user. The second user is prompted for associating, with the portion of the content, an item identifier, such as text or another user, for the portion of the content.
US10382436B2 Network security based on device identifiers and network addresses
Techniques for network security are disclosed. In some implementations, an evaluation module determines whether a network communication from a computing device is allowable. The allowability of the communication is determined based on (1) whether the computing device is using an authorized source network address, and (2) whether a non-modifiable identifier of the computing device is authorized. The non-modifiable identifier is a fixed hardware identifier of the computing device, such as an identifier of a CPU, network interface card, storage device, or the like.
US10382434B2 Actively federated mobile authentication
To make a trusted web service call, a client application sends a series of messages to obtain tokens that allow service requests to pass through a service relay. The user obtains a first security token by providing the user's credentials. A second token is obtained from a trust broker that validates the first token. Both tokens are then sent with a service request to a service relay. The service relay validates the second token and then passes the first token and the service request to a connector service. The connector service validates the first token and passes the service request to a target back end service. The connector service acts as the user when communicating with the back end service. Service responses are routed back to the user through the connector service and the service relay.
US10382432B2 Method for reading out access authorizations or ID's from at least one customer medium by means of at least one reader of an access control device and for evaluating the selected ID's or access authorizations
A method of reading out access authorizations or ID's from at least one customer medium by at least one reader (3, 4, 5) of an access control device (2) and evaluating the selected ID's or access authorizations. All readers are activated and perform a scan for ID's or access authorizations, which can be contained or stored in at least one customer medium. The selected ID's or access authorizations are transmitted to a controller which temporarily stores and transmits them to an evaluation unit (1) while the readers continue to scan for possible ID's or access authorizations. If an evaluation in the evaluation unit finds that a selected access authorization is valid or allocated to a selected ID, the readers are deactivated, and access is granted. If, after a prescribed time, no further ID's or access authorizations are read out, transmitted and recognized as valid, then access is denied.
US10382426B2 Authentication context transfer for accessing computing resources via single sign-on with single use access tokens
Techniques are disclosed for accessing computing resources using secure single sign on authentication with a single use access token, including website-to-desktop application delivery and secure transfer of context information from the website to the desktop application once valid security credentials are provided from the same end-user computing device. A user signs onto a web application once using the security credentials. A web-based single use token generator generates a single use access token based on the user-supplied security credentials. A web-based context embedder service dynamically generates a context carrier and transfer application including the single use access token. The context carrier and transfer application is provided to an end-user computing device, which, when executed locally, installs a desktop application onto the end-user computing device. The desktop application utilizes the single use access token to access a secure, cloud-based computing resource. The single use access token expires after one use.
US10382424B2 Secret store for OAuth offline tokens
An authentication system includes an authentication server, an application having a proxy, and a token store. The token store receives an authentication request and sends the request to the authentication server. The authentication server authenticates the user based on the request. The token store requests an offline token from the authentication server. The authentication server sends the offline token to the token store. The token store generates a key-secret pair and stores the offline token and the key-secret pair in a database. The token store sends the authentication result of the user to the application. The application receives an authentication result and requests a key-secret pair from the token store. The token store sends the key-secret pair to the application. The key-secret pair is used to configure an agent, which adds the key-secret pair to a communication request sent to the application. The application processes the communication request.
US10382421B2 Flexible framework for secure search
A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be received at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
US10382419B2 Communication device, LSI, program, and communication system
An object of the present invention is to prevent an attack from or via a communication device on an information apparatus in a communication system including the information apparatus, the communication device coupled to the information apparatus in the aftermarket, a server that authenticates the communication device, and a communication unit between the communication device and the server.A communication device includes a first interface that performs first communications with a server, a second interface that performs second communications with an information apparatus, and an information processing unit that performs an information process including a communication protocol process accompanied by the first and second communications. The information processing unit of the communication device sends a signature of the communication device from the first interface to the server, receives via the first interface a driver sent after the server authenticates the communication device on the basis of the received signature, and sends the received driver from the second interface to the information apparatus.
US10382411B2 Manage encrypted network traffic using DNS responses
The present disclosure generally relates to managing encrypted network traffic using Domain Name System (DNS) responses. One example method includes requesting an address associated with the a domain name included in a predetermined set of domain names for which secure requests are to be identified; receiving a response from the resolution server including one or more addresses associated with the domain name; associating with the domain name a particular address selected from the received addresses; receiving a request to resolve the domain name; sending a response to the request to resolve the domain name including the particular address associated with the domain name; receiving a secure request for a resource, the secure request directed to the particular address associated with the domain name; and determining that the secure request is directed to the domain name based on the association between the particular address and the domain name.
US10382408B1 Computing instance migration
Technology for migration of a computing instance is provided. In one example, a method may include receiving instructions to initiate migration of the computing instance from a first host to a second host. A first message for sending to the first host may be generated which includes instructions to send data representing the computing instance to the second host. The first message may further include encryption information for use in deriving at least one key for encrypting communications to the second host from the first host. A second message for sending to the second host may be generated which includes instructions to receive the data representing the computing instance from the first host. The second message may further include information for use in deriving at least one key for decrypting communications from the first host. The first and second messages may be sent to the respective first and second hosts.
US10382404B2 Secure cloud-based clipboard for touch devices
Methods and systems for securely transferring assets via a cloud-based clipboard are provided. In an embodiment, input is indicating an asset is received from an input device at a computing device, which transmits to asset to cloud-based storage. The method stores a reference to a storage location of the asset in the cloud-based storage in the input device. The method receives, from the input device, a request for the asset at a second computing device, the request indicating the reference. The requested asset is retrieved from the cloud-based storage and rendered on the second computing device. The asset can be encrypted prior to transmission to the cloud-based storage and a decryption key for the asset is stored in the input device. In response to a request, the encrypted asset is retrieved and provided to a second computing device, where the asset is decrypted using the key from the input device.
US10382403B2 People directory with social privacy and contact association features
In one embodiment, a social networking system provides people look up service and establish anonymous communication session between users; creates contact association for future communication between users; and configures one or more privacy settings for users. The method may comprise receiving from an initiating user a request for information of a target user, determining location information associated with the initiating user, accessing one or more privacy settings of the target user to determine if the initiating user fulfills a requirement based on one or more social, spatiotemporal, geographic or temporal conditions associated with the target user and the location information associated with the initiating user, and in response to determining that the initiating user fulfills the requirement, providing the requested information of the target user to the initiating user.
US10382402B2 Telecommunication system and method for traversing an application layer gateway firewall during the establishment of an RTC communication connection between an RTC client and an RTC server
The invention relates to a telecommunications assembly (10) and a method for traversing an application layer gateway firewall (40) during the establishment of an RTC communication connection between an RTC client (20) and an RTC server (30) using a proprietary RTC signalling protocol, wherein the firewall (40) has no specific knowledge of the proprietary RTC signalling protocol. The method comprises the following steps: the RTC client (20) and the RTC server (30) negotiate during the establishment of the RTC communication connection which of the ports (P1, P2, P3) of the firewall (40) are required for the data packets to be exchanged via the RTC communication connection, wherein they use at least one standardized message element as a component of the proprietary RTC signalling protocol, with which information relating to the ports to be used can be found; during the establishment of the RTC communication connection the firewall (40) detects, with the aid of the standardized message element, which of the ports (P1, P2, P3) of the firewall (40) are considered by the RTC client (20) and the RTC server (30) to be necessary for the data packets to be exchanged via the RTC communication connection; and the firewall (40) opens and closes the required ports (P1, P2, P3) in a dynamic manner according to the result of the negotiation.
US10382400B2 Techniques for preventing large-scale data breaches utilizing differentiated protection layers
Techniques related to preventing large-scale data breaches utilizing differentiated data object (DO) protection layers are described. A security gateway placed within a communication path between client end stations and servers receives DO access requests from the client end stations. The DOs are divided into a first subset that are currently classified as active and a second subset that are currently classified as inactive based upon a likelihood of further legitimate access to the DOs. Those of the DO access requests for DOs determined to be in the first subset are subjected to a first protection layer utilizing zero or more protection mechanisms. Those of the plurality of DO access requests for DOs not in the first subset are subjected to a second protection layer utilizing one or more protection mechanisms. Large-scale data breaches are efficiently prevented without disruption to legitimate DO access requests.
US10382398B2 Application signature authorization
An appliance works in conjunction with an agent on a remote device to control application access to a corporate network. In conjunction with an SSL tunnel and policy operating at the appliance, granular application control may be implemented. In particular, a device user may determine what applications from a set of applications may access the corporate network and which applications do not access the network. The applications may be analyzed to determine whether the application is good or bad, as what security configurations, approvals and denials are associated with the application.
US10382397B2 Mitigating neighbor discovery-based denial of service attacks
In one embodiment, a device in a network determines whether a destination address of a packet received by the device is within a neighbor discovery (ND) cache of the device. The device determines whether the destination address is not in a set of addresses used to generate an address lookup array or possibly in the set of addresses used to generate the address lookup array, in response to determining that the destination address of the packet is not within the ND cache. The device performs address resolution for the destination address of the packet, in response to determining that the destination address of the packet is possibly in the set of addresses used to generate the address lookup array.
US10382396B2 Utilizing management network for secured configuration and platform management
A network connection device having a security processor exchanges data traffic between a data network and a host computer via a network port. Security management data is exchanged exclusively between the security processor and a management network via a management network connectivity port that is inaccessible to the data traffic.
US10382392B2 Systems and methods for network address translation
Methods, systems, and computer programs are presented for distributing network address translation (NAT) operations to a plurality of network devices on a network. One method includes an operation for identifying, by a controller that controls a network fabric, a plurality of switches in the network fabric, each switch having a module for NAT and being configured to forward packets received at the switch. The controller identifies hosts having at least one internal Internet Protocol (IP) address, and for each of the hosts, the controller selects one of the switches from the plurality of switches for performing the NAT for the host. Further, the controller configures the network fabric to cause the selected switch to perform the NAT for the host to enable the host to communicate with an external network. In case of switch failure, the system reallocates NAT loads to other switches for high availability.
US10382389B2 System and method for SMTP and alternative email protocol interoperability
A system and method for migrating from the legacy SMTP protocol to an alternative email protocol, such as Bitmessage protocol, for sending email messages comprising a publicly accessible directory which associates the alternative email protocol addresses with an SMTP addresses of a particular recipient, and a server that accepts an outgoing message sent by SMTP protocol and routes the outgoing message via the alternative email protocol if recipient's SMTP address and a corresponding alternative email protocol address is found in the directory, and routes the message by SMTP protocol if no corresponding alternative email protocol address is found in the directory.
US10382388B2 Determining consensus in a decentralized domain name system
A method comprising: A. forming a consortium blockchain network using domain network nodes and selecting committee members from top-level domain nodes; B. the committee member who received most votes packs the genesis block and generates a random number; C. the housekeeper having the same number as the random number packs the current block and generates a random number for selecting a next housekeeper to pack the next block, each block is approved by more than half of the committee members; D. during the duty cycle, each housekeeper takes turns packing blocks and generating random numbers and the process is repeated. If a block is not approved, the housekeeper with the next number is requested to repack the block; and E. the last random number generated by a housekeeper before the duty cycle ends is used to select the housekeeper to pack the first block of the next duty cycle.
US10382384B2 Method for providing an expanded name service for an industrial automation system
A method for providing an expanded name service for an industrial automation system, wherein name-address assignments between device names and communication network addresses are registered in a name service system to provide an expanded name service for an industrial automation system, where device names registered in the name service system have a hierarchical structure represented by a tree structure, where assignments between device names and plant identification codes are additionally registered in the name service system, where the plant identification codes are registered within the same tree structure as the device names, and where end nodes that are respectively assigned to the plant identification codes in the tree structure comprise either a reference to end nodes which are respectively assigned to the device names or intermediate nodes for plant identification codes comprise a reference to intermediate nodes that are respectively assigned to plant units.
US10382383B2 Social media post facilitation systems and methods
Methods and systems are provided in which an improved interface implements a synergistic hybrid of user interactions and automatic operations so that user input is elicited sparingly, making it possible to generate customized social media posts with unexpected speed relative to any art-known techniques. A draft post is pre-populated with a first keyword that identifies a machine-recognized aspect of a photograph, for example, and an event descriptor partly based on the capture location. After adding user text, a complete post is then ready for broadcast.
US10382377B2 Elimination of electronic data transaction request messages received from a common source
A data transaction processing system receives electronic data transaction request messages from client computers over a data communication network and groups a subset of the electronic data transaction request messages. The data transaction processing system may preprocess the group of electronic data transaction request messages based on the other messages in the same group before forwarding the electronic data transaction request messages to a transaction processor.
US10382376B2 Forwarding notification information regardless of user access to an application
A computer-implemented technique is described herein by which a first user can forward notification information to one or more other users, including a second user. The first user can interact with the notification information via a first computing device, while the second user can interact with the notification information using a second computing device. In some implementations, both the first computing device and the second computing device have access to an application which has generated the notification information or to which the notification information otherwise pertains. In other implementations, the second computing device may lack access to the application. In some implementations, the first user receives the notification information and then explicitly and manually controls the forwarding of the notification information (or a version of the notification information) to the second user. In other implementations, decision logic automatically controls the forwarding of the notification information to the second user.
US10382371B2 System and methods for card interaction and assigning cards to devices
The present disclosure relates to systems, methods and devices for the presentation of a user interface and operation of devices. In one embodiment, a method for assigning card elements of an application user interface to a device includes presenting a user interface, wherein the user interface is presented including graphical elements for one or more card elements, and wherein the user interface is presented including graphical elements for one or more devices. The method also includes detecting a user interface command to associate a selected card element presented by the user interface with a selected device presented by the user interface and outputting a communication including an association of the selected card element with the selected device. Another embodiment is directed to a device configured to run an application and configured for assigning card elements to other devices.
US10382370B1 Automated service agents
Disclosed are various embodiments to deploy automated service agents, which can be implemented with an application executed on a computing device. The application can cause the computing device to process a transcript to identify an intended action of a service agent, wherein the transcript comprises a first set of text generated by the service agent and a second set of text generated by another party. The application can also cause the computing device, in response to an identification of the intended action from the transcript, to process the transcript to extract a minimum set of information required to create a workflow item that corresponds to the intended action. Moreover, the application can cause the computing device to send a request to a workflow management system to create the workflow item that corresponds to the intended action, wherein the request comprises an identifier for the intended action and the acquired information.
US10382367B2 Commentary generation
One or more computing devices, systems, and/or methods for commentary generation are provided. For example, a conversation, occurring through a conversation interface associated with a content item, is monitored to identify a tone of the conversation (e.g., users discussing a news article). If the tone deviates from a target tone (e.g., a negative tone of inflammatory comments, a low participation tone, an off topic tone, etc.), then intervention is automatically and programmatically performed for the conversation. For example, subject matter of the content item, information from external sources (e.g., other articles, social network posts, or website content associated with a topic of the news article), and/or programmatically generated information (e.g., topical statements generated by a neural network) are used to construct a comment. The comment is posted to the conversation interface in order to improve the conversation, such as to increase positive engagement by users.
US10382366B2 Method, system and apparatus for autonomous message generation
A method is provided in an application server, comprising: storing a plurality of primary class definitions in a memory, each primary class definition including a primary class identifier and a plurality of primary class attributes; storing a plurality of secondary class definitions in a memory, each secondary class definition including a secondary class identifier and a plurality of secondary class attributes; receiving a message from a client computing device via a network; based on the content of the message, selecting one of the primary class identifiers, and one of the secondary class identifiers; selecting primary response data corresponding to the selected primary class identifier; selecting secondary response data corresponding to the selected secondary class identifier; generating a response message by combining the primary response data and the secondary response data; and transmitting the response message to the client computing device.
US10382364B2 Optical access device and optical access system
The present disclosure relates to an optical access device and an optical access system. The system includes a switching unit, at least two optical access devices, a network integrated processor, and a controller. The optical access device decapsulates an upstream data frame to obtain a payload, encapsulates the payload into a first upstream Ethernet frame, and then sends the first upstream Ethernet frame to the switching unit. The switching unit, which may comprise at least one switch, is configured to send the first upstream Ethernet frame to the network integrated processor, or send the first upstream Ethernet frame to the controller, and receive and send a second upstream Ethernet frame. The network integrated processor processes the first upstream Ethernet frame according to a received protocol parse instruction to obtain the second upstream Ethernet frame, and sends the second upstream Ethernet frame to the switching unit.
US10382363B2 Chassis switches, network interface cards, and methods for management of packet forwarding
A chassis switch including a network interface card is provided. The network interface card includes a first Virtual Local Area Network (VLAN) ID to a first packet originating from an internal Internet Protocol (IP) address, to prevent the first packet from being forwarded to the outside of the chassis switch. In addition, the network interface card further includes a second VLAN ID to a second packet originating from an external IP address, to allow the second packet to be forwarded to the outside of the chassis switch.
US10382362B2 Network server having hardware-based virtual router integrated circuit for virtual networking
A high-performance, scalable and drop-free data center switch fabric and infrastructure is described. The data center switch fabric may leverage low cost, off-the-shelf packet-based switching components (e.g., IP over Ethernet (IPoE)) and overlay forwarding technologies rather than proprietary switch fabric. In one example, host network accelerators (HNAs) are positioned between servers (e.g., virtual machines or dedicated servers) of the data center and an IPoE core network that provides point-to-point connectivity between the servers. The HNAs are hardware devices that embed virtual routers on one or more integrated circuits, where the virtual router are configured to extend the one or more virtual networks to the virtual machines and to seamlessly transport packets over the switch fabric using an overlay network. In other words, the HNAs provide hardware-based, seamless access interfaces to overlay technologies used for communicating packet flows through the core switching network of the data center.
US10382360B2 Session termination in a mobile packet core network
A gateway device of a mobile packet core network matches (S31) data packets flowing to/from the mobile packet core network, using a filter, and terminates (S33) a session in accordance with an action for the filter when a data packet of the session, which flows to/from the mobile packet core network, matches the filter (S32).
US10382356B2 Scheduling transmissions of adaptive bitrate streaming flows
The present disclosure generally discloses a scheduling control capability for controlling scheduling of transmissions where adaptive bitrate streaming is used for delivery of content (e.g., video content or other types of content which may be streamed using adaptive bitrate streaming) from source devices to end devices. The scheduling control capability may be configured to control scheduling of transmissions of adaptive bitrate streaming flows based on priority levels assigned to the adaptive bitrate streaming flows. The scheduling control capability may be configured to dynamically control the priority levels assigned to the adaptive bitrate streaming flows. The scheduling control capability may be configured to dynamically control the priority levels assigned to the adaptive bitrate streaming flows, for use in controlling the scheduling of transmissions of the adaptive bitrate streaming flows, in manner for improving user quality-of-experience, in a manner for improving spectral efficiency, or the like, as well as various combinations thereof.
US10382355B2 Overlay management server and operating method thereof
An operating method of an overlay management server (OMS) is disclosed. The operating method may include performing a registration process along with a network entity, performing a resource reservation process along with the network entity in response to the registration process being performed, receiving a peer list provision request from the network entity in response to the resource reservation process being performed, and transmitting, to the network entity, a peer list including information associated with an overlay resource for the network entity based on a priority level of the network entity in response to the peer list provision request being received.
US10382352B2 Distributed resource scheduling based on network utilization
Examples provide a network-utilization based scheduler that considers network utilization when load balancing virtual computing instances (VCIs) in a cluster. The scheduler also periodically evaluates proposed migrations based on a current cluster snapshot including network utilization data of the hosts. Proposed migrations are removed and/or prioritized to prevent network saturation in the cluster.
US10382351B2 Service provisioning and application distribution based on terminal location
A service provision method executed by a system including a terminal configured to use a service and a service provision apparatus configured to provide the service, the service providing method includes collecting resource information of an output device coupled to the service provision apparatus when the terminal checks in to the service provision apparatus, providing a first application to the terminal and a second application to the output device from the service provision apparatus when the output device is usable in accordance with the resource information, and providing a third application to the terminal from the service provision apparatus, the third application generated on the basis of the first application and the second application, when the output device is unusable in accordance with the resource information.
US10382349B2 Server for distributed controller system
A server is provided in a network system that controllers control switches based on information given from an application. The server includes queues, each of which is associated with the switches, to store information given from the application directed to the associated switch, a receiver to receive, from each controller, destination information including queue designating information and information for transmitting information read from the queue designated by the queue designating information to one of the controllers being a destination of the read information, and a transmitter to transmit the information read from each of the queues to one of the controllers to control at least one of the switches associated with each of the queues based on the destination information.
US10382348B2 Time ordered message serializer
A system and method for processing a plurality of vehicle messages, wherein the method comprises: receiving a plurality of vehicle messages from a plurality of vehicles; generating a key n-tuple including a key and a time indicator for each of the vehicle messages; storing each of the vehicle messages in a data structure that comprises a priority queue for each key; storing each of the key n-tuples in a timer queue; obtaining a key n-tuple from the timer queue; recalling a vehicle message from a corresponding priority queue; and sending the vehicle message to at least one of a plurality of compute nodes.
US10382347B2 TCP performance predictor
Technology is disclosed herein for monitoring a network path. In an implementation, a device on a network path obtains a burst capacity of the network path, determines a round trip time associated with a burst of traffic sent over the network path, and determines a predicted throughput of the network path based at least in part on the burst capacity of the network path and the round trip time of the burst of traffic.
US10382345B2 Dynamic flowlet prioritization
In one embodiment, a next set of packets in a first flow may be identified. A counter may be incremented, where the counter indicates a first number of initial sets of packets in first flow that have been identified. The identified next set of packets may be prioritized such that the first number of initial sets of packets in the first flow are prioritized and a sequential order of all packets in the first flow is maintained. The identifying, incrementing, and prioritizing may be repeated until no further sets of packets in the first flow remain to be identified or the first number of initial sets of packets is equal to a first predefined number.
US10382344B2 Generating and/or receiving at least one packet to facilitate, at least in part, network path establishment
An embodiment may include circuitry to be included, at least in part, in at least one node in a network. The circuitry may generate, at least in part, and/or receive, at least in part, at least one packet. The packet may be received, at least in part, by at least one switch node in the network. The switch node may designate, in response at least in part to the packet, at least one port of the switch node to be used to facilitate, at least in part, establishment, at least in part, of at least one path for propagation of at least one flow between at least two other nodes in the network. The packet may be generated based at least in part upon (1) at least one application classification, (2) at least one allocation request, and (3) network resource availability information.
US10382340B1 Dynamic filtering of network traffic
A device may include one or more memories, and one or more processors to receive a plurality of packets over a network. Packets, of the plurality of packets, may relate to a subscriber. The subscriber may be a source subscriber from which the packets are initiated or a destination subscriber to which the packets are destined. The device may determine whether a rate of receipt of the packets satisfies a first threshold, detect whether a level of processor usage satisfies a second threshold, and perform one or more actions to cause filtering of additional packets relating to the subscriber based on whether the rate of receipt of the packets satisfies the first threshold and based on whether the level of processor usage satisfies the second threshold. The device may monitor filtering of the additional packets to determine whether to filter further packets relating to the subscriber.
US10382339B2 Large scale bandwidth management of IP flows using a hierarchy of traffic shaping devices
A computer network appliance may include a memory and a processor cooperating with the memory to run a classification kernel module performing traffic shaping on data packets based upon a first set of queuing disciplines (qdiscs). The processor may further run at least one virtual device also performing traffic shaping on the data packets based upon a second set of qdiscs different than the first set of qdiscs, and provide the data packets to a network interface.
US10382334B2 Segment routing extension headers
A system and method are disclosed for using segment routing (SR) in native IP networks. The method involves receiving a packet. The packet is an IP packet and includes an IP header. The method also involves updating the packet. Updating the packet involves writing information, including a segment routing segment identifier, to the destination address of the packet.
US10382333B2 Fabric path context-based forwarding for virtual nodes
In some examples, a method includes selecting, by a first virtual routing node of a single-chassis network device having a plurality of forwarding components and a plurality of fabric links coupling respective pairs of the plurality of forwarding components at respective fabric interfaces of the plurality of forwarding components, a fabric interface of a forwarding component of the plurality of forwarding components that has an egress interface toward a network destination and that is associated with the first virtual routing node; in response to receiving a message specifying the fabric interface, storing, by the second virtual routing node to a context forwarding table of the second virtual node, the fabric interface as a next hop for the network destination; selecting, by the second virtual routing node and based on the context forwarding table and a context next hop in a first forwarding table pointing to the context forwarding table, the fabric interface for forwarding network packets destined for the network destination.
US10382327B1 Methods, systems, and computer program products for routing using headers including a sequence of node scope-specific identifiers
In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving: a current node configured to be positioned in a Multiprotocol Label Switching (MPLS) network, the current node including at least one non-transitory memory configured to store instructions, and one or more processors in communication with the at least one non-transitory memory, wherein the one or more processors is configured to execute the instructions to cause the current node to: detect first data to be transmitted to a receiving node; identify a sequence of node scope-specific identifiers that is selected from a plurality of node scope-specific identifiers based on at least one of: the current node, the receiving node, or a policy, where each of the node scope-specific identifiers of the sequence is in one of a plurality of node scope-specific identifier spaces that is specific to a corresponding one of a plurality of nodes in a path from the current node toward the receiving node, and each of the node scope-specific identifiers of the sequence identifies, for the corresponding one of the plurality of nodes, a corresponding next node in the path from the current node toward the receiving node.
US10382326B1 Detecting egresses of a point-to-multipoint label switched path in a ring network
Techniques are described for detecting egress network devices of a point-to-multipoint (P2MP) label switched path (LSP). For example, a network device may include one or more processors configured to identify a P2MP LSP for receiving multicast traffic from a multicast source for a specific multicast group for which the network device has an interested receiver, wherein the network device is to be an egress network device of the P2MP LSP; and send, to an ingress network device of the P2MP LSP, a P2MP egress identification message to add the network device as an egress network device of the P2MP LSP, wherein the one or more processors are further configured to output the P2MP egress identification message into a multipoint-to-point (MP2P) ring LSP for which the ingress network device of the P2MP LSP is a sole egress network device of the MP2P ring LSP.
US10382325B2 Improving service function proxy performance in software defined networking networks
A method is implemented by a network device functioning as a controller in a Software Defined Networking (SDN) network to configure a switch in the SDN network to process packets on behalf of a Service Function Chain (SFC) proxy so that the packets can bypass the SFC proxy. The method includes receiving a translation rule for an SFC encapsulation from the SFC proxy, transmitting SFC proxy bypass instructions to the switch that cause the switch to translate packets belonging to a flow associated with the SFC encapsulation according to the translation rule for the SFC encapsulation and to forward the packets belonging to the flow associated with the SFC encapsulation to a service function while bypassing the SFC proxy, and transmitting an indication to the SFC proxy that the packets belonging to the flow associated with the SFC encapsulation are to bypass the SFC proxy.
US10382324B2 Dynamically generating flows with wildcard fields
Some embodiments of the invention provide a switching element that receives a packet and processes the packet by dynamically generating a flow entry with a set of wildcard fields. The switching element then caches the flow entry and processes any subsequent packets that have header values that match the flow entry's non-wildcard match fields. In generating the flow, the switching element initially wildcards some of all of match fields and generates a new flow entry by un-wildcarding each match field that was consulted or examined to generate the flow entry.
US10382321B1 Aggregate link bundles in label switched paths
The techniques described herein may reduce global repairs in Multiprotocol Label Switching (MPLS) Label-Switched Paths (LSPs) by using an aggregated link bundle as a primary path when multiple paths are available. As an example, a router may determine a respective interface type for each path of a plurality of paths; determine, based on the respective interface types, whether one or more paths from the plurality of paths satisfies a set of constraints that are configured such that an aggregated link bundle interface type is preferred over a single link interface type; determine a preferred path based on whether the set of constraints were satisfied; configure a routing table of the router with the preferred path as a LSP to the destination; and send, based on the routing table, one or more packets using an interface of the router associated with the LSP.
US10382320B2 Cascaded redundancy architectures for communication systems
An example redundancy architecture is described that includes a plurality of nominal RF paths, a plurality of spare input RF paths, a controllable input switching system, a plurality of spare output RF paths, and a controllable output switching system. The controllable input switching system is configured to selectively link any one of the plurality of spare input RF paths to any one of the plurality of nominal RF paths while avoiding disruption of service on the other nominal RF paths. In addition, the controllable output switching system is configured to selectively link any one of the plurality of nominal RF paths to any one of the plurality of spare output RF paths while avoiding disruption of service on the other nominal RF paths.
US10382319B2 Multiple VXLAN tunnel reachability
Embodiments are directed to facilitate multiple tunnels to be reachable via inter-chassis ling from virtual link trunking (VLT) peers and also to avoid traffic tromboning with an optimal path to all next hops. During initialization, a default egress object is created through an ICL with the next hop defined as VLT peer2 by setting the MAC address to be the MAC address of the VLT peer2, and the VLAN to be any one of the L3 spanned VLANs. When any of the VXLAN tunnels are resolved through ICL LAG, the process uses the default egress object created on ICL. Using the default egress object created on ICL, any traffic from VLT peer1 intended to go through ICL is terminated on VLT peer2 and will get routed again to their respective next hops. This creates a single egress object to the VLT peer and allowing multiple VXLAN tunnels to be reachable through ICL with optimal path towards all next hops.
US10382316B2 Installing active flows in a forwarding table
A device may determine that a route is inactive. Information identifying the route may be stored in a forwarding plane portion of a forwarding table and a control plane portion of the forwarding table. The route may be associated with directing network traffic toward an endpoint network device. The device may remove the information identifying the route from the forwarding plane portion of the forwarding table without removing the information identifying the route from the control plane portion of the forwarding table based on determining that the route is inactive. The device may route network traffic based on the forwarding table after removing the information identifying the route from the forwarding plane portion of the forwarding table without removing the information identifying the route from the control plane portion of the forwarding table.
US10382314B2 Systems and methods for automated testing of MoCA networks
The present invention relates to testing signals on a coaxial home network that carries a digital video signal. It has direct application to testing Multimedia over Coax Alliance (MoCA) standards-compliant networks and applies to similar networks such as Data Over Cable Service Interface Specification (DOCSIS), Ethernet, and Wi-Fi. An embedded expert system can guide an inexperienced operator through the process of evaluating and resolving problems with a home network with little operator input.
US10382306B2 Application network usage management
Disclosed are examples that relate to monitoring network usage by client devices and enforcing compliance rules related thereto. In various examples, a system can intercept a network call in transit from a client application to an operating system of a client device, wherein the network call is configured to cause a content provider to transmit content to the operating system over a carrier network, and wherein the network call is further configured to cause the operating system to transmit the content to the client application; can modify the configuration of the network call such that the network call causes the operating system to transmit the content to the management component; can receive the content from the operating system; can analyze the content for network usage; can create a network usage analysis; and, can provide the content to the client application.
US10382304B2 Methods and apparatus for controlling multiple-input and multiple-output operation in a communication device based on quality of service
A method for controlling multiple-input and multiple-output operation in a communication device includes communicating data using multiple-input and multiple-output operation, determining a set of parameters that indicate quality of service associated with communicating the data to another device, and comparing the set of parameters to a set of thresholds. When one or more parameters in the set of parameters exceed one or more thresholds in the set of thresholds, the multiple-input and multiple-output operation is disabled.
US10382299B2 Data processing apparatus
In some embodiments, a data processing apparatus includes a communications unit configured to collect data items from data acquisition apparatuses and transmit the collected data items to clients; and a control unit configured to determine event data from among the collected data items, select the determined event data, compare the selected event data with reference event data to transmit only event data that meets predetermined conditions to the clients.
US10382296B2 Classifying applications or activities based on network behavior
Embodiments are directed to monitoring network traffic in a network. A network monitoring engine may be employed to monitor the network to provide metric profiles based on a plurality of characteristics associated with one or more network flows. The network monitoring engine may provide profile objects based on the metric profiles. The network monitoring engine may provide the profile objects to a classifier engine. The classifier engine provide trained activity models selected from a plurality of trained activity models that may be based on a ranked ordering of characteristics of the trained activity models and the profile objects. The classifier engine may provide classification results for the profile objects based on the trained activity models. And, the network monitoring engine may execute policies based on the classification results associated with the profile objects.
US10382293B2 Scoped view of cloud control plane for development of new services
Methods, systems, computer-readable media, and apparatuses method for integrating a cloud service under development with a production cloud system that includes at least one production service. A first scope is assigned for use in testing the first cloud service under development with the production cloud system, in which the first scope restricts access of the first cloud service under development to the production cloud system. A first user of the production cloud system is assigned to the first scope. A second scope is assigned to services of the production cloud system, which does not restrict access of the services of the production cloud system. Access to the first cloud service under development and to the at least one production cloud service is provided to the first user. Other users of the production cloud system are not provided access to the first cloud service under development.
US10382291B2 Provisioning framework for binding related cloud services
Techniques are described for binding secondary services with a cloud service instance. In one or more embodiments, a service definition defines a set of secondary services that are compatible with a primary service. In response to receiving a request to perform a provisioning operation for the instance of the primary service, a provisioning engine identifies, from the set of secondary services that are compatible with the primary service, a subset of one or more secondary services that are available. The provisioning engine binds the subset of one or more secondary services to the primary service to generate a deployment configuration for the instance of the primary service. Based on the deployment configuration, the provisioning engine provisions a set of components for the instance of the primary service.
US10382287B2 Persistent node framework
A node framework capable of rendering any aspect of a computer model with persistence onto a graphical rendering surface of a computing device is disclosed. Initially, a plurality of nodes are received, where each of the plurality of nodes is associated with a payload, at one of the plurality of nodes is a persistent node, and another of the plurality of nodes has a predefined relationship with the persistent node. Next, the payload associated with each of the plurality of nodes extracted. Finally, display of information based on the extracted payload associated with each of the plurality of nodes is enabled.
US10382284B1 System and method for commissioning mesh network-capable devices within a building automation and control system
A commissioning system and method that applies a design configuration, representative of a building automation and control system, to a mesh network of network-capable devices. A cloud-based server system works in concert with an installing device, such as a smartphone or tablet, to apply the relevant configuration of scenarios and spaces, as defined in the design configuration during a design phase, to each mesh node in the mesh network. The commissioning system first transforms the defined scenarios and spaces, which essentially represent a logical configuration of the building automation and control system, into a network-centric configuration. Then, the system decomposes the network-centric configuration into a physical configuration of each mesh node, resulting in a set of parameters for each mesh node. The commissioning system then transmits the set of parameters, including one or more group addresses, to the applicable mesh node, for each affected mesh node in the network.
US10382282B1 Discovery of users using wireless communications
An application executed on a first device presents a user interface on a device display. The application is associated with a validation system used by the device. Based on receiving a first user input, the application controls the first device to scan, using a first communication protocol, for other devices that are located within a first communication range of the first device. Based on the scan, the application discovers a second device located within the first communication range of the first device. The application receives, from the second device, an identification information that uniquely identifies a user associated with the second device on the validation system. The application validates the identification information by communicating with a validation server. Based on validating the identification information, the application displays an indication that the second device associated with the user is located within the first communication range of the first device.
US10382280B2 Allocating and advertising available bandwidth due to switching fabric degradation
A network device may detect a reduced switching fabric bandwidth due to switching fabric degradation of a switching fabric. The network device may allocate the reduced switching fabric bandwidth to one or more interfaces of a packet processor. The network device may determine a first maximum reservable bandwidth for an interface of the one or more interfaces. The network device may identify a reserved bandwidth for the interface. The network device may determine an unreserved bandwidth for the interface based on the first maximum reservable bandwidth and the reserved bandwidth. The network device may advertise the unreserved bandwidth, for the interface, to a neighbor network device that communicates with the network device via the interface. The network device may provide an instruction, to the neighbor network device, for the neighbor network device to update a second maximum reservable bandwidth associated with the neighbor network device.
US10382279B2 Dynamically composed compute nodes comprising disaggregated components
A method, article of manufacture, and apparatus for creating dynamically composed compute nodes from disaggregated hardware components is discussed. These components may be dynamically allocated from resource pools to the compute nodes.
US10382275B1 Automated infrastructure configuration
Embodiments of the present disclosure are directed to, among other things, performing automated configuration of infrastructure components associated with a software system. In some examples, configuration information associated with an infrastructure component of a software system may be received. Additionally, a set of instructions configured to enable configuration of the software system may be generated. Based at least in part on execution of the set of instructions, remote feedback associated with the software system may be received. Additionally, in some examples, the infrastructure component may be configured based at least in part on the received remote feedback.
US10382274B2 System and method for wide area zero-configuration network auto configuration
Systems, methods, and computer-readable media for implementing zero-configuration networking over a wide area network. Disclosed are systems, methods, and computer-readable storage media for implementing zero-configuration networking over a wire area network by utilizing agents, application programming interfaces (API), and a controller. The controller can implement polices for communication between the agents and APIs, enabling zero-configuration network.
US10382272B1 Translating configuration information for network devices
An example network device includes a memory configured to store existing configuration information formatted according to a high level structured input format for the network device, and a processor comprising digital logic circuitry and configured to receive data defining new configuration information formatted according to the high level structured input format, determine one or more differences between the new configuration information and the existing configuration information, translate the one or more differences into one or more sets of data defining device level configuration changes for the network device without translating the entire new configuration information, and configure the network device to update existing device level configuration for the network device according to the sets of data defining the device level configuration changes.
US10382271B2 Method and network node device for controlling the run of technology specific push-button configuration sessions within a heterogeneous or homogeneous wireless network and heterogeneous or homogeneous wireless network
A method and network node device are provided for controlling an execution of technology specific Push-Button Configuration sessions within a heterogeneous or homogeneous wireless network, as well as a heterogeneous or homogeneous wireless network for detecting a session overlap within the network, whereby the session is related to a configuration session (bootstrapping session, setup session) that establishes a security configuration for encrypted communication over a wireless link. The method and device utilizes an enhanced mechanism for controlling the execution of technology specific Push Button Configuration sessions within a heterogeneous or homogeneous wireless network and a plurality of network node devices interconnected to each other via at least one interface and/or over multiple hops and authenticated or unauthenticated for the network by using a piece of information, e.g. a “Configuration Setup Session Identifier (CSSID)”, for identifying a technology specific Push Button Configuration setup session.
US10382270B2 Method and MTC device for receiving downlink channel
Provided is a method for receiving a downlink control channel in a machine type communication (MTC) device. A method for receiving a downlink control channel can comprise the steps of: receiving first configuration information about an MTC device-operable subband among system bands of a cell; receiving second configuration information, about a subframe, for monitoring a downlink control channel in a cell-specific search space (CSS); and switching from a subband with respect to the first configuration information to a pre-configured cell-common subband and then receiving, in the cell-common subband in a subframe with respect to the second configuration information, a downlink control channel in the CSS and another channel.
US10382269B2 Configuring devices using device management templates
Tools are provided to enable a service technician or administrator to apply settings, via a mobile terminal, from configuration templates to a device, particularly when the device is accessible through a network. Such configuration templates may be obtained or downloaded to the mobile terminal from a device management server on a regular basis or as needed or on demand.
US10382267B2 Managing servers with quality of service assurances
Aspects of an embodiment of the invention disclose a method, computer program product, and system for managing the energy efficiency of servers providing multi-class computing services with Quality of Service (QoS) assurance. Computing resources are clustered into at least three groups, where each group has a separate power management policy (PMP). A plurality of requests are received from a plurality of devices, and are sorted into at least three service classes based on the requests' QoS criteria. Each request is assigned to one of at least three service queues based on the request's service class, and each service group is processed by a group of computing resources. The power management policies are configured such that each group of computing resources may service requests at an energy efficient point while meeting the QoS criteria of the service class.
US10382266B1 Interconnection platform with event-driven notification for a cloud exchange
In one example, described herein is an interconnection platform for dynamically configuring and managing a cloud-based services exchange, or “cloud exchange,” to facilitate virtual interconnections (“virtual circuits”) for cloud services delivery from cloud service providers to one or more cloud customers. As described herein, the interconnection platform facilitates event-driven notification to push virtual circuit configuration status updates to customer systems of customers of the cloud exchange provider that interface with the interconnection platform.
US10382254B2 Multi-stage switch fabric fault detection and handling
In some examples, a switching system includes a plurality of fabric endpoints and a multi-stage switching fabric having a plurality of fabric planes each having a plurality of stages to switch data units between any of the plurality of fabric endpoints. A fabric endpoint of the fabric endpoints is configured to send, to a switch of a first one of the stages and within a first fabric plane of the plurality of fabric planes, a self-ping message destined for the fabric endpoint. The fabric endpoint is configured to send, in response to determining the fabric endpoint has not received the self-ping message after a predetermined time, an indication of a connectivity fault for the first fabric plane.
US10382253B2 Method and system for network performance root cause analysis
A system in a telecommunications network includes a database including at least one metric, at least one module configured for analyzing the at least one metric, a graphical user interface configured for displaying the at least one module, and a processor configured for determining a root cause in the network.
US10382247B2 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.
US10382242B2 Network listening method and device
Embodiments of the present invention provide a network listening method and device, where the method includes: determining, by a first device according to a type of a network listening resource, a time-frequency pattern that is of a first sequence and is corresponding to the network listening resource of this type; and then transmitting the first sequence to a second device by using the time-frequency pattern of the first sequence, so that the second device performs network listening according to the first sequence. The time-frequency pattern of the first sequence determined in this process is a time-frequency pattern obtained by transforming a time-frequency pattern of a base sequence, and a network listening signal obtained therefrom, that is, the time-frequency pattern of the first sequence, is simple, which can achieve a purpose of reducing complexity of generating a network listening signal and computational complexity of parsing a network listening signal.
US10382241B2 Reception of signaling data in frequency division multiplexed broadcast system
A receiver detects and recovers payload data from a received signal. The receiver comprises a radio frequency demodulation circuit configured to detect and to recover the received signal, the received signal having been formed and transmitted by a transmitter to carry the payload data from a plurality of different channels as Orthogonal Frequency Division Multiplexed (OFDM) symbols in one or more of a plurality of transmission frames, each of the transmission frames comprising a frame synchronisation OFDM symbol, followed by one or more primary signalling OFDM symbols, then one or more secondary signalling OFDM symbols followed by one or more payload OFDM symbols. The frame synchronisation OFDM symbol and the one or more primary signalling OFDM symbols have been modulated with a signature sequence, the signature sequence of the one or more primary signalling OFDM symbols having been cyclically shifted with respect to each of a preceding one of the frequency synchronisation OFDM symbol or the one or more primary signalling OFDM symbols, with the cyclical shift primary signalling data carried in the one or more primary signalling OFDM symbols. The receiver further comprises a Fourier transformer configured to convert successively a temporal length of a useful part each of the frequency synchronisation OFDM symbol and the one or more primary signalling OFDM symbols into the frequency domain, a multiplier configured to receive each of the frequency domain samples of a current one of the primary signalling OFDM symbols and to multiply each sample with the conjugate of a corresponding sample of one of the frame synchronisation OFDM symbols or one of the one or more primary signalling OFDM symbols immediately preceding the current one of the primary signalling OFDM symbols to produce for each sub-carrier sample an intermediate sample, an inverse Fourier transformer configured to convert the intermediate samples resulting from the current one of the primary OFDM symbols into the time domain, and a cyclic shift detector configured to estimate the primary signalling data conveyed by each of the one or more primary signalling OFDM symbols by detecting a cyclic shift of the signature sequence present in each of the one or more primary signalling OFDM symbols from a peak of the time domain intermediate samples.
US10382236B2 Method and system for calibrating equalizers
The present invention is directed to data communication. In a specific embodiment, a known data segment is received through a data communication link. The received data is equalized by an equalizer using an adjustable equalization parameter. The output of the equalizer is sampled, and a waveform is obtained by sweeping one or more sampler parameters. The waveform is evaluated by comparing it to the known data segment. Based on the quality of the waveform, equalizer parameter is determined. There are other embodiments as well.
US10382235B2 High speed communications system
Transmission of baseband and carrier-modulated vector codewords, using a plurality of encoders, each encoder configured to receive information bits and to generate a set of baseband-encoded symbols representing a vector codeword; one or more modulation circuits, each modulation circuit configured to operate on a corresponding set of baseband-encoded symbols, and using a respective unique carrier frequency, to generate a set of carrier-modulated encoded symbols; and, a summation circuit configured to generate a set of wire-specific outputs, each wire-specific output representing a sum of respective symbols of the carrier-modulated encoded symbols and at least one set of baseband-encoded symbols.
US10382233B2 Heterogeneous weighted overlap-add windowing and filtering for orthogonal frequency division multiplexing waveforms
Techniques for processing of symbols (e.g., orthogonal frequency division multiplexing (OFDM) or single carrier-frequency division multiple access (SC-FDMA) symbols) provide enhanced out-of-band (OOB) suppression of the symbols and also provide reduced inter-symbol interference (ISI) between a symbol and a subsequent symbol. Multiple frequency tones of a symbol may be divided into two or more subsets of tones. For example, subsets of tones associated with a head portion or a tail portion of an OFDM symbol may be processed with a relatively long weighted overlap-add (WOLA) weighting length or filtering length, and a subset of tones associated with a center portion of the OFDM symbol may be processed with a relatively short WOLA weighting length or filtering length. Such heterogeneous processing of tones within a symbol may provide enhanced inter-channel interference (ICI) and improved OOB suppression and also provide reduced ISI for the center tones of the symbol.
US10382232B2 Memory controller with adjustable impedance for output terminal
A memory controller adjusts impedance matching of an output terminal and outputs a control signal that controls a memory through the output terminal. The memory controller includes a first driving and impedance matching circuit, a second driving and impedance matching circuit, and a logic circuit. The logic circuit, which is coupled to the first driving and impedance matching circuit and the second driving and impedance matching circuit, sets a first impedance and a first driving capability of the first driving and impedance matching circuit, sets a second impedance and a second driving capability of the second driving and impedance matching circuit, and enables the first driving and impedance matching circuit to cause the control signal to have a first level or enables the second driving and impedance matching circuit to cause the control signal to have a second level different from the first level.
US10382231B2 Receiver circuit
A receiver circuit comprising an averaging-processing-block that is configured to receive an OFDM signal. The OFDM signal comprises a plurality of sample-values, wherein the sample-values comprise: a middle-sample-value; a lower-sample-value-group; and a higher-sample-value-group. The averaging-processing-block can determine an averaged-sample-value for the middle-sample-value by performing an averaging operation on the sample-values of the lower-sample-value-group and the higher-sample-value-group, but not on the middle-sample-value.
US10382223B2 Scheme for supporting wireless transmission taking into account QoS of USB application data
Provided is a method and apparatus for wirelessly transmitting Universal Serial Bus (USB) application data by using an Enhanced Distributed Channel Access (EDCA) scheme that uses one or more Access Channels (ACs) having different priorities. The method includes receiving one or more USB application data from an USB application, dynamically assigning an AC through which the USB application data is to be transmitted, and transmitting the USB application data through the assigned AC.
US10382221B2 Communication method based on automotive safety integrity level in vehicle network and apparatus for the same
An operation method of a first communication node supporting communications between an Ethernet-based network and a controller area network (CAN) includes: receiving an Ethernet message from a second communication node belonging to the Ethernet-based network; performing an integrity verification on first automotive safety integrity level (ASIL) authentication information included in the Ethernet message; generating a CAN message based on the Ethernet message for which the integrity verification has been completed; and transmitting the CAN message to a third communication node belonging to the CAN.
US10382212B2 Method and device for acquiring message certificate in vehicle networking system
Provided are a method and device for acquiring a message certificate in a vehicle networking system. The method comprises: receiving, by a Background Control Center (BCC), a privilege certificate request instruction sent by an On-Board Unit (OBU); generating and sending, by the BCC, a write control instruction to the OBU, receiving, by the BCC, an application grant request instruction sent by the OBU, the application grant request instruction being used for applying for use of a privilege certificate already written in the OBU to the BCC; and determining, by the BCC, the valid time for the OBU to use a designated privilege certificate, generating an application control instruction according to the determined valid time, and sending the generated application control instruction to the OBU, the application control instruction being used for indicating that the OBU uses the designated privilege certificate within the valid time.
US10382211B1 Apparatus and method for automating secure email for multiple personas
A machine has a processor and a network interface circuit connected to the processor to provide network connectivity to a client device. A memory is connected to the processor. The memory stores instructions executed by the processor to implement a persona management service that operates to receive a request for a new email account from the client device. A new email account is created in response to the request. Cryptographic credentials for the new email account are received from the client device. The cryptographic credentials are sent to a certificate authority. A certificate authority validation is received from the certificate authority. The new email account with a cryptographic credential from the certificate authority is registered. The cryptographic credential is conveyed to the client device.
US10382209B2 Privacy control using unique identifiers associated with sensitive data elements of a group
A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
US10382204B2 Mobile terminal privacy protection method and protection apparatus, and mobile terminal
A mobile terminal privacy protection method and protection apparatus, and a mobile terminal, where the method includes obtaining an application start instruction, actively obtaining a biometric feature of a user according to the application start instruction, and displaying an encrypted content list and an unencrypted content list of a corresponding application if the obtained biometric feature of the user matches a preset biometric feature. The encrypted content list of the application is generated according to encrypted content in the application, the unencrypted content list of the application is generated according to unencrypted content in the application, and the encrypted content in the application is content that is not presented when the obtained biometric feature of the user does not match the preset biometric feature. Hence, the present disclosure can protect privacy in the mobile terminal without being easily perceived.
US10382202B1 Method and apparatus for federated identity and authentication services
Example embodiments of the present invention provide a method, an apparatus, and a computer program product for authenticating a request from a first domain to access a resource in a second domain according to credentials in the first domain. The method includes receiving, from the first domain, an assertion in the second domain and generating, according to the assertion, a token configured to be redeemed by a client in the first domain to access the resource in the second domain. The token then may be provided to the first domain.
US10382199B2 Keyword to set minimum key strength
Embodiments are directed to a computer-implemented method and system, and for setting a minimum key strength in a key hierarchy. The method and system can include the use of a key strength keyword that set a minimum key strength for a plurality of key classes. The setting of a key strength lower than that set forth in the key strength command is prohibited. The key classes can include DES keys, AES keys, HMAC keys, RSA PKI keys, RSA usage keys, RSA key generation keys, ECC PKI keys, ECC usage keys, and ECC key generation keys. A multi-dimension key hierarchy, including a master key and a key that is derived through the use of a key derivation function is also described herein.
US10382195B2 Validating using an offload device security component
Generally described, physical computing devices in a virtual network can be configured to host a number of virtual machine instances. The physical computing devices can be operably coupled with offload devices. In accordance with an aspect of the present disclosure, a security component can be incorporated into an offload device. The security component can be a physical device including a microprocessor and storage. The security component can include a set of instructions configured to validate an operational configuration of the offload device or the physical computing device to establish that they are configured in accordance with a secure or trusted configuration. In one example, a first security component on the offload device can validate the operational computing environment on the offload device and a second security component on the physical computing device can validate the operational computing environment on the physical computing device.
US10382194B1 Homomorphic encryption based high integrity computing system
A homomorphic encryption based high integrity computing system including a processing system including a single-string computation channel configured to receive encrypted input data from at least one data source. The processing system includes at least one processor hosting at least one hosted function. The processor is configured to provide high integrity homomorphic encryption-based computations thereon. This enables isolated channel computations within a single physical computation channel. The at least one processor provides encrypted output data, wherein the encrypted output data is configured to enable computational integrity validation by a receiver.
US10382192B2 System and method for dynamically calibrating one or more radiofrequency channels of a satellite payload
A system for dynamic calibration of a first radiofrequency chain to be calibrated comprises: an injection device for injecting a calibration signal whose waveform is predetermined, connected upstream of the radiofrequency chain to be calibrated, and a compensation device for compensating the amplitude-wise and phase-wise disparities caused by the first chain to be calibrated including a controlled compensation filter. The automatic calibration system comprises a device for temporal erasure of the calibration signal injected with the aid of an analog or digital subtracter, the subtracter being connected downstream of the first radiofrequency chain to be calibrated.
US10382191B2 Efficient unicast signaling in a precision time protocol enabled packet network
A first device may provide, to a second device, a first message that includes a first request for a first type of precision time protocol (PTP) message and a second request for a second type of PTP message. The first device may receive, from the second device, a second message based on the first message. The second message may identify whether the first request and the second request are granted. The first device may provide, to the second device, a third message that instructs the second device to provide a first set of messages, associated with the first type of PTP message, and a second set of messages associated with the second type of PTP message. The first device may synchronize a first clock of the first device with a second clock of the second device based on the first set of messages and the second set of messages.
US10382185B2 Method for mitigating self-interference in FDR communication environment
Disclosed are a method and a base station for mitigating self-interference in which, in a resource region for transmitting a plurality of downlink control channels, an overlap region is configured, the overlap region being a resource region from which the effects of self-interference due to an uplink communication of a terminal must be removed, and the information regarding the overlap region is transmitted to a terminal connected to a base station and communicating via FDR.
US10382184B2 Method of handling communication operation and related communication device
A method of handling a communication operation for a communication device comprising performing a reception in a first subframe of a time-division duplexing (TDD) carrier from a network; and performing a transmission for responding the reception via a second subframe of a uplink (UL) carrier to the network; wherein the UL carrier is a frequency-division duplexing (FDD) UL carrier, or is another TDD carrier with an UL/downlink (DL) configuration where all subframes are UL subframes.
US10382180B2 Mobile station apparatus, base station apparatus, radio communication method and communication circuit that execute radio communication using component carriers
A mobile station apparatus configures a first group including at least one component carrier and a second group including at least one component carrier. The mobile station apparatus decodes a first physical downlink control channel on a first common search space in a first downlink component carrier and a second physical downlink control channel on a second common search space in a second downlink component carrier where first information transmitted on the first physical downlink control channel is applied to a first uplink component carrier within the first group, and where second information transmitted on the second physical downlink control channel is applied to a second uplink component carrier within the second group, and where the first downlink component carrier and the second downlink component carrier are indicated by a higher layer.
US10382179B2 Adapting reference signal density
A wireless communications network is configured to transmit signals including a plurality of data units containing reference signals for use in channel assessment by mobile stations receiving the transmissions. Topological data relating to the relative positions of each base stations in the network is used by a density adjustment function to select a distribution pattern and density of reference signals. A signal is sent to one or more user terminals, the signal comprising reference signals arranged in the selected distribution and density of plurality of data units, and including a control signal to indicate to the mobile terminal which density and distribution is in use.
US10382178B2 Method for multiplexing control signals and reference signals in mobile communications system
A reference signal multiplexing method for multiple mobile stations includes: grouping together control signals for the multiple mobile stations; and multiplexing reference signals corresponding to the control signals by CDM over the same bandwidth as that of grouped control signals.
US10382175B2 Adaptive downlink coordinated multi-points transmission method and device
An adaptive downlink Coordinated Multi-Points (CoMP) transmission method and device are provided. The method includes: determining each coordinating cell corresponding to the serving cell of the downlink CoMP User Equipment (UE); counting the cell load value of each coordinating cell; on the basis of the cell load value of each coordinating cell, determining the transmission manner adopted by each coordinating cell for the downlink CoMP UE, and counting the number of coordinating cells corresponding to each transmission manner; and on the basis of the number of coordinating cells corresponding to each transmission manner, determining the transmission manner of the downlink CoMP UE.
US10382172B2 Hybrid orthogonal frequency division multiple access system and method
A hybrid orthogonal frequency division multiple access (OFDMA) system including a transmitter and a receiver is disclosed. The transmitter includes a first spread OFDMA subassembly, a first non-spread OFDMA subassembly and a first common subassembly. The first spread OFDMA subassembly spreads input data and maps the spread data to a first group of subcarriers. The first non-spread OFDMA subassembly maps input data to a second group of subcarriers. The first common subassembly transmits the input data mapped to the first and second group of subcarriers using OFDMA. The receiver includes a second spread OFDMA subassembly, a second non-spread OFDMA subassembly and a second common subassembly. The second common subassembly processes received data to recover data mapped to the subcarriers using OFDMA. The second spread OFDMA subassembly recovers the first input data by separating user data in a code domain and the second non-spread OFDMA subassembly recovers the second input data.
US10382169B2 HARQ systems and methods for grant-free uplink transmissions
Systems and methods are disclosed for performing hybrid automatic repeat request (HARQ) for grant-free uplink transmissions. Some of the systems and methods disclosed herein may address problems such as how to perform acknowledgement (ACK) and/or negative acknowledgement (NACK), how to determine and signal retransmission timing, how to determine the transmission/retransmission attempt and the redundancy version (RV), and/or how to perform the HARQ combining.
US10382167B2 Flexible ethernet enhanced forward error correction
Flexible Ethernet (FlexE) Forward Error Correction (FEC) systems and methods include mapping a first set of calendar slots including Ethernet payload clients to a FlexE Time Division Multiplexing (TDM) structure including a plurality of calendar slots; and mapping a second set of calendar slots including FEC data to the FlexE TDM structure, wherein the first set of calendar slots and the second set of calendar slots fill the FlexE TDM structure. In an exemplary embodiment, an overall Physical (PHY) rate of the FlexE TDM structure is kept constant with a reduction in bandwidth for the Ethernet payload clients based on the second set. In another exemplary embodiment, the overall Physical (PHY) rate of the FlexE TDM structure is increased based on the second set of calendar slots, to support a set rate for the Ethernet payload clients with a reduced number of calendar slots.
US10382166B1 Constrained receiver parameter optimization
Systems and methods are disclosed for constrained receiver parameter optimization. Two parameter optimization functions may be applied, with one function providing constraints on the results of the second function in order to determine a parameter set to apply in the receiver. A method may comprise determining a first parameter set based on a first function, determining a second parameter set based on a second function different from the first function, and determining a third parameter set by using the first parameter set to define a subset of a parameter space to which to limit values from the second parameter set. In certain embodiments, a least squares function may be used to constrain the results of a general cost function.
US10382164B2 Launcher and coupling system to support desired guided wave mode
Aspects of the subject disclosure may include, for example, a launcher that includes a hollow waveguide that guides a first electromagnetic wave conveying data from a transmitting device. A dielectric stub coupler receives the first electromagnetic wave from the hollow waveguide to form a second electromagnetic wave that propagates along a portion of the dielectric stub coupler adjacent to a transmission medium, wherein second electromagnetic wave propagates along the dielectric stub coupler via a first guided wave mode and a second guided wave mode, and wherein the portion has a length that supports a coupling of the second guided wave mode for propagation along an outer surface of the transmission medium.
US10382163B2 Device and method for determining modulation and coding scheme based on channel capacity
A receiving device comprises a channel estimation unit, for generating a plurality of channel estimates according to a plurality of reference signals; an eigenvalue computation unit, coupled to the channel estimation unit, for generating at least one eigenvalue corresponding to the plurality of channel estimates according to the plurality of channel estimates; a channel compensation unit, coupled to the eigenvalue computation unit, for generating a correlation compensation value for compensating the plurality of channels according to the at least one eigenvalue; a channel capacity computation unit, coupled to the eigenvalue computation unit and the channel compensation unit, for generating a channel capacity according to the at least one eigenvalue and the correlation compensation value; and a selection unit, coupled to the channel capacity computation unit, for determining a modulation and coding scheme (MCS) according to the channel capacity.
US10382161B2 Wireless networking communication methods, systems, and devices operable using harvested power
Example devices described herein include endpoint devices which may communicate with an access point device by modulating a channel associated with the wireless communication to encode transmit data. The channel modulation may be performed by utilizing a switch to control an impedance of an antenna at the endpoint device to either reflect or absorb wireless network communication signals received by the endpoint device. The access point device may extract the transmit data by decoding changes in the channel caused, at least in part, by the modulation. Access point devices may transmit a pattern of packets—the presence or absence of which may correspond with transmit data. Endpoint devices may decode this data by using an energy detector to differentiate between the presence or absence of a packet.
US10382157B1 Methods and apparatus for adaptive compensation of signal bandwidth narrowing through finite impulse response filters
An apparatus includes a finite impulse response (FIR) filter to receive a digital signal and a transmitter, operatively coupled to the FIR filter, to transmit an analog signal, converted from the digital signal, to a communication channel. The FIR filer is configured to change at least one operating parameter based on a bandwidth of the analog signal after transmission in the communication channel. The bandwidth of the analog signal is estimated, using an estimator, based at least in part on raw sampling data generated by an analog-to-digital converter (ADC) operatively coupled to the transmitter.
US10382147B2 Methods of calibrating a power amplifier system to compensate for envelope amplitude misalignment
Methods of calibrating a power amplifier system to compensate for envelope amplitude misalignment are provided. In certain configurations, a method of calibrating a power amplifier system includes amplifying a radio frequency signal from a transceiver using a power amplifier and generating a supply voltage of the power amplifier using an envelope tracker, including generating a scaled envelope signal based on a power control level signal and an envelope signal, and shaping the scaled envelope signal using a shaping table generated at a target gain compression. The method further includes changing a scaling of the scaled envelope signal using a calibration module, monitoring an output of the power amplifier to determine an amount of scaling of the scaled envelope signal at which a detected gain compression of the power amplifier corresponds to the target gain compression of the shaping table, and calibrating the power amplifier system based on the determination.
US10382146B2 Local oscillator phase synchronization for beamforming and MIMO
An initial phase of each output signal generated by a plurality of radio frequency (RF) front-end circuits is determined by mixing an input signal with a mixing signal in a mixer of the corresponding RF front-end circuit. To that end, a time difference for each of the plurality of RF front-end circuits is determined by measuring a time difference between a reference signal (common to all of the RF front-end circuits) and the mixing signal of each RF front-end circuit. The initial phase for each output signal is then determined based on the measured time difference for the corresponding RF front-end circuit. Determining the initial phase in this manner accounts for any uncertainty of the phase when the RF front-end circuits are activated, enabling the phase of the corresponding antenna element to be accurately controlled.
US10382141B2 Communication linker for communication linking
A communication linker includes: a classical encoder; an optical transmitter; a receiver; a local oscillator in communication with the receiver and that: receives a feedback signal; and produces a displacement frequency, based on the feedback signal; a single photon detector in communication with the receiver and that: receives an optical signal from the receiver; and produces a single photon detector signal, based on the optical signal; a signal processor in communication with the single photon detector and that: receives the single photon detector signal from the single photon detector; produces the feedback signal, based on the single photon detector signal; and produces a decoded signal, based on the single photon detector signal, the decoded signal comprising a frequency of the feedback signal.
US10382138B2 Constellation optimization based on generalized mutual information over a nonlinear optical channel
Aspects of the present disclosure describe methods of generating an optimized set of constellation symbols for an optical transmission network wherein the optimized constellation is based on GMI cost and considers both fiber nonlinearity and linear transmission noise.
US10382136B2 Envelope header design in passive optical networks
A computer-implemented method of handling Ethernet packets in a passive optical network (PON) is disclosed. The method comprises generating, by the one or more processors, an initial envelope header that indicates that the initial envelope header is not a preamble replacement; transmitting, over the PON, by the one or more processors, the initial envelope header; accessing, by the one or more processors, an eight-byte block from a first Ethernet packet of a plurality of Ethernet packets; in response to the eight-byte block being an Ethernet preamble, generating, by the one or more processors, a first envelope header that indicates that the envelope header is a preamble replacement; and transmitting, over the PON, by the one or more processors, the first envelope header.
US10382134B2 Channel bonding for ethernet passive optical network over coax (EPOC) networks
Embodiments provide systems and methods for enabling the support of multiple Ethernet Passive Optical Network over Coax (EPoC) channels, which can be bonded together into a single high-speed channel. The multiple EPoC channels can be configured according to available spectrum, such that they occupy one or more, frequency contiguous or separated, segments of the available spectrum. The size (number of sub-carriers) of each of the channels can be configured according to embodiments based on the available spectrum and/or other requirements (e.g., EPoC emission requirements, existing services, etc.). Further, within each channel, individual sub-carriers can be configured independently, including turning each sub-carrier on/off and/or specifying the symbol bit loading for the sub-carrier independently of other sub-carriers in the channel.
US10382128B2 Mobile terminal
A mobile terminal is disclosed. The mobile terminal for visible light communication, according to one embodiment of the present invention, uses visible light outputted from a lighting that turns on/off according to a preset condition, and the mobile terminal comprises: a light receiving unit for receiving visible light; a control unit for extracting, from the received visible light, data corresponding to the turning on/off; and a display unit for displaying information based on the extracted data, wherein the light receiving unit comprises at least one among an illuminance sensor, a first image sensor disposed on the front of the mobile terminal, and a second image sensor disposed on the back of the mobile terminal, and the control unit controls so that visible light communication is performed by using, among the illuminance sensor, the first image sensor, and the second image sensor, the sensor that receives visible light having the greatest signal strength.
US10382127B2 Alignment in line-of-sight communication networks
Various of the disclosed embodiments relate to line-of-sight (LOS), e.g., optical, based networks. Particularly, systems and methods are provided for aligning nodes in a line-of-sight communication network with their peers. The nodes may be placed and passively aligned with one another as position information is passed between peers. The elevation indicated in the position information may be refined based upon relative barometric pressure readings between peers. In a next phase, isolated networks of nodes may be integrated with the network of nodes contacting the Internet backbone. Finally, routing algorithms may be implemented to address weather effects (e.g., fog) and congestion to optimize network service.
US10382126B1 Multi-wavelength power sensing
In some examples, a multi-wavelength power meter may include a first coupler to separate optical signals from an optical line terminal and an optical network terminal to ascertain a reduced percentage of total power related to the optical signals. A second coupler may receive the separated optical signals, combine the separated optical signals, and output the combined optical signals to an optical fiber. A filter may be communicatively connected to the optical fiber to isolate at least one specified wavelength or wavelength range of the combined optical signals. A photodiode may be communicatively connected to the filter for power measurement of the at least one specified wavelength or wavelength range.
US10382121B2 High capacity satellite communications system
A high capacity satellite communications system including a satellite with a beam for a forward downlink focused on a geographic area for which disproportionately higher capacity is desired, a hub located in a geographic area for which disproportionately lower capacity is desired, compared to the location of a VSAT, and the VSAT located in area where a beam for a forward downlink received by the VSAT from the satellite does not overlap with a beam for a return downlink received by the hub from a satellite.
US10382119B2 Data communication system, data communication method, and non-transitory storage medium
A data communication system includes an information acquiring unit and a selector. The information acquiring unit acquires positional information of a third party capable of detecting data communication performed between communication bodies, positional information of each of the communication bodies, and terrain information. The selector selects a fourth communication body from third communication bodies when transmission of transmission data from a first communication body to a second communication body out of the communication bodies is not successful. The third communication bodies are remaining communication bodies out of the communication bodies excluding the first and the second communication bodies and successful in receiving the transmission data from the first communication body. The fourth communication body is lowest in a possibility that the data communication is detected by the third party out of the third communication bodies, and transmits the transmission data to the second communication body.
US10382118B2 Apparatus and methods for radio frequency signal boosters
Provided herein are apparatus and methods for radio frequency signal boosters for cellular and broadcast television signals with Wi-Fi signals transmission function. Cell phone, Wi-Fi, and broadcast television signals are boosted and retransmitted over a shared antenna or over more than one antenna. In certain implementations, a multi-band signal booster is configured to provide signal path gain to at least three signal paths: a first signal path configured to receive a first time division duplexed Wi-Fi signal, a second signal path configured to receive a first frequency division duplexed mobile or cellular signal, and a second signal path configured to receive a broadcast television signal.
US10382117B2 Operating a wireless communication system
A wireless communication system includes a first communication device having an antenna arrangement configured to adjust the polarization of a radio frequency signal to be transmitted via the antenna arrangement, and a second communication device. A first downlink pilot signal having a first polarization and a second downlink pilot signal having a second polarization are sent via the antenna arrangement of the first communication device. The downlink pilot signals are orthogonal to each other and the polarizations are different. The downlink pilot signals are received at an antenna arrangement of the second communication device. A combined power of the received downlink pilot signals is optimized by varying a combining information. The combined power is a function of the received downlink pilot signals and the combining information. The antenna arrangement of the first communication device is adjusted based on the combining information.
US10382116B2 Radio communication receiver cancelling out the cross polarisation of a received signal
The invention relates to a radio communication receiver receiving a radio signal (S) including a main polarisation (MAIN-POL) and a secondary polarisation (X-POL) orthogonal to the main polarisation (MAIN-POL), the receiver including: a unit (1) for receiving the main polarisation (MAIN-POL) and the secondary polarisation of the received signal, synchronised as a carrier frequency with the main polarisation (MAIN-POL); a unit (2) for cancelling out the secondary polarisation synchronised with the main polarisation (MAIN-POL) and configured to suppress, from the received signal (S), the interference due to the secondary polarisation (X-POL), the unit (2) for cancelling out the secondary polarisation including a filtering unit (21) that receives the main polarisation (MAIN-POL) and the secondary polarisation (X-POL) as input; a unit (3) for demodulating the filtered signal, located downstream of the cancellation unit and configured to calculate carrier frequency error information and to communicate same by feedback to the upstream receiving unit (1).
US10382114B2 Configuration of reception of beam reports
There is provided mechanisms for configuring reception of beam reports. A method is performed by a network node. The method comprises scheduling wireless devices to provide beam reports in a common time/frequency resource. The method comprises monitoring reception of the beam reports from the wireless devices in the common time/frequency resource using a cell-covering reception beam created by an analog beamforming network.
US10382113B2 Downlink data repeat transmission method and device
Disclosed in the present invention are a downlink data repeat transmission method and device for addressing a problem in which, when resource mapping is performed in different subframes in a repeat transmission, the numbers of available REs are different, and as a result data cannot be combined when performing repeat transmission of multiple subframes. The method comprises: determining a subframe set of a repeat transmission physical downlink channel; in each subframe of the determined subframe set, and when performing a resource mapping on the physical downlink channel, starting mapping from a specific start character position in a first time slot of the current subframe and mapping to all resources except for a resource corresponding to a reference signal used for demodulation; and transmitting the physical downlink channel according to the resource mapping manner.
US10382110B2 Adaptive user-specific beam forming
There is provided mechanisms for adaptive user-specific beam forming. A method is performed by a network node. The method comprises acquiring uplink user-specific spatial channel characteristics for a wireless device. The method comprises acquiring a set of downlink port mappings for the wireless device. The method comprises adaptively configuring user-specific ports for the wireless device by using the uplink user-specific spatial channel statistics to determine a downlink user-specific port mapping from the set of downlink port mappings, thereby providing user-specific beam forming for the wireless device.
US10382103B2 Mitigation of transmission errors of quantized channel state information feedback in multi antenna systems
Methods are disclosed for improving communications on feedback transmission channels, in which there is a possibility of bit errors. The basic solutions to counter those errors are: proper design of the CSI vector quantizer indexing (i.e., the bit representation of centroid indices) in order to minimize impact of index errors, use of error detection techniques to expurgate the erroneous indices and use of other methods to recover correct indices.
US10382099B2 Wireless communication system, communication apparatus, and communication method
A wireless communication system includes a first antenna, a second antenna with an orientation relative to the first antenna that is changeable around a predetermined axis, and a communication control unit that controls wireless communication based on electric field coupling between the first antenna and the second antenna. The first antenna includes a first electrode including a bored portion, where the predetermined axis passes through an inside of the bored portion. The first antenna also includes a second electrode located inside the bored portion The second antenna includes a third electrode that transmits an electric signal between the first electrode and the third electrode and a fourth electrode that transmits an electric signal between the second electrode and the fourth electrode.
US10382098B2 Method and system for operating a communications device that communicates via inductive coupling
Embodiments of methods and systems for operating a communications device that communicates via inductive coupling are described. In an embodiment, a method for operating a communications device that communicates via inductive coupling involves detecting a system condition associated with the communications device and tuning a matching network of the communications device in response to the system condition, where the matching network includes a hybrid transformer that separates a receiver of the communications device from a transmitter of the communications device. Other embodiments are also described.
US10382096B2 Information communication device, information communication system, and information communication method
A control unit (22) controls a filter (30) of a communication device (3a) by wired communication via a LCX (4a) to pass or cut off a signal in a wireless frequency band, to cause the LCX (4a) and LCX (4b) to function as a single antenna or a plurality of antennas.
US10382095B2 Method and apparatus for providing security using network traffic adjustments
Aspects of the subject disclosure may include, for example, generating first traffic for transmitting along a network path toward a recipient device, determining a schedule for transmitting the first traffic, and facilitating transmission of the first traffic along the network path using a first waveguide system. The first waveguide system has a dielectric coupler, and operates by communicating electromagnetic waves via the dielectric coupler at a physical interface of a transmission medium that propagate without utilizing an electrical return path. The electromagnetic waves are guided by the transmission medium, wherein the electromagnetic waves at least partially surround an outer surface of the transmission medium, and wherein the electromagnetic waves have a non-optical frequency range. Other embodiments are disclosed.
US10382094B2 Cable tracking by electromagnetic emission
A method and system for tracking a course of a cable using electromagnetic waves. A first transceiver sends to a second transceiver a first signal wirelessly in a linear line. The second transceiver sends back to the first transceiver the first signal in the linear line. A first distance between the first transceiver and the second transceiver is determined by determining a total transmission time for a first wireless signal travelling from the first transceiver to the second transceiver and back to the first transceiver. A second signal, aligned with the first signal, is transmitted from the first transceiver into the cable. The second transceiver receives the second signal wirelessly from the cable. A second distance between the first transceiver and the second transceiver is determined by comparing a phase difference between the first signal received by the second transmitter and the second signal received by the second transmitter.
US10382093B2 Performing upstream symbol alignment under FEXT
A method for implementing an upstream symbol alignment within a network component, the method comprising receiving an upstream sync signal via an initializing digital subscriber line (DSL) during a channel discovery phase from a customer premise equipment (CPE), determining a corrected upstream symbol alignment value based upon the upstream sync signal, and transmitting the corrected upstream symbol alignment value to the CPE, wherein the upstream symbol alignment value determines an upstream symbol alignment for one or more upstream transmissions, and wherein the corrected upstream symbol alignment value is determined before receiving a plurality of upstream data signals within the data symbol positions during the channel discovery phase.
US10382092B2 Method and system for full duplex enhanced audio
A method, a device, and a non-transitory storage medium are described in which a full duplex system may use information from a user of the device as a basis to configure parameters of a dynamic range controller system. The parameters may include high pass filter values, compression values, and masking values. The full duplex system may use a pre-distortion filter for generating an estimated echo feedback reference signal. For generating the estimated echo feedback reference signal, the pre-distortion filter uses an echo coupled reference signal via microphone path as a reference signal, and an echo feedback reference signal via speaker feedback path as the input. An echo canceller of the full duplex system may use the estimated echo feedback reference signal, which takes echo path distortion into consideration, for cancelling both linear and non-linear echo.
US10382091B2 Methods and apparatus for improving performance based on filter characteristics
Methods and apparatus for improving operational and/or cost performance based on filter characteristics. Existing schemes for measuring filter performance are based on a worst case filter performance across a range of frequencies and temperature. Filter performance can be more accurately characterized over one or more frequency ranges. In one exemplary embodiment the frequency is characterized according to a functional (e.g., linear-average) metric. By providing more accurate representation of the reception/transmission filter performance, both network and device optimizations can aggressively manage available power and handle smaller (tighter) margins.
US10382089B2 Systems and methods for intelligently-tuned digital self-interference cancellation
A system for digital self-interference cancellation includes a filter that generates a reduced-noise digital residue signal; a channel estimator that generates a current self-interference channel estimate from a digital transmit signal, the reduced-noise digital residue signal, and past self-interference channel estimates; a controller that dynamically sets the digital transform configuration in response to changes in a controller-sampled digital residue signal; and a channel memory that stores the past self-interference channel estimates.
US10382086B2 High-frequency switch module
A high-frequency switch module (10) includes a switch element (20) and an inductor (30). The switch element (20) includes a Hi band common terminal (P10), a Low band common terminal (P20), a plurality of selection target terminals (P11 to P14) that are selectively connected to the common terminal (P10), and a plurality of selection target terminals (P21 to P24) that are selectively connected to the common terminal (P20). The inductor (30) is connected between a first selection target terminal (P14) of the selection target terminals (P11 to P14) and a selection target terminal (P21) of the selection target terminals (P21 to P24). The selection target terminal (P14) and the selection target terminal (P21) are simultaneously used terminals that are used for electric paths through which transmission or reception using a plurality of communication bands is performed at the same time.
US10382085B2 Analog self-interference cancellation systems for CMTS
A system for wired analog self-interference cancellation includes a coarse delayer that delays a sampled RF transmit signal by a first delay amount; a frequency downconverter that downconverts the sampled RF transmit signal to IF; a first canceller tap group comprising a first per-tap-group delayer, a first sampling coupler, a first per-tap delayer, and first and second analog vector modulators that generates an IF self-interference cancellation signal; a frequency upconverter that upconverts the IF self-interference cancellation signal to RF; and a receive coupler that combines the RF self-interference cancellation signal with the RF receive signal, reducing self-interference.
US10382084B1 Wideband matching co-design of transmit/receive (T/R) switch and receiver frontend for a broadband MIMO receiver for millimeter-wave 5G communication
According to one embodiment, a radio frequency (RF) frontend circuit includes a RF receiver, a transceiver (or transmit/receive) switch, and a high-order inductive degeneration matching network coupled in between the transceiver switch and an input port of the RF receiver, where the high-order inductive degeneration matching network matches an impedance for the RF receiver and the transceiver switch and the high-order inductive degeneration matching network is to resonate at a plurality of predetermined resonant frequencies.
US10382077B1 Systems and methods for dynamically selecting a number of transmitting ports in an antenna at an access node
A system for selecting a number of transmitting ports in an antenna at an access node includes an access node configured to deploy a first radio air interface to provide wireless services to wireless devices. The access node includes an antenna having ports and configured to communicate data with wireless devices through the ports and the first radio air interface. The access node also includes a processor configured to determine a trigger for dynamically selecting a number of transmitting ports in the antenna based on data received from the wireless devices relating to changes in levels of signals received at the wireless devices. The processor is also configured to estimate an amount of change based on the data relating to the changes. The processor is further configured to select a number of transmitting ports in the antenna based on the estimated amount of change.
US10382073B2 Analog RF pre-distorter and non-linear splitter
An RF transmitter arrangement using analog pre-distortion is disclosed. The arrangement includes lower bandwidth circuitry, an analog pre-distorter, and a non-linear amplifier chain. The lower bandwidth circuitry is configured to generate an analog signal. The analog pre-distorter is configured to apply a non-linear distortion to the analog original signal based on a coupled feedback signal in order to generate an RF output signal. The non-linear amplifier chain is configured to amplify the RF output signal to generate a transmission signal relative to the analog original signal. The coupled feedback signal is derived from the transmission signal.
US10382067B2 Parameterized iterative message passing decoder
Technology is described herein for learning parameters for a parameterized iterative message passing decoder, and to a corresponding parameterized iterative message passing decoder. Learning the parameters may adapt the decoder to statistical dependencies introduced by the specific code's graph. Taking into account the statistical dependencies may allow the code to be shorter and/or denser. Note that the statistical dependencies in the graph may be extremely complex. Machine learning may be used to learn the parameters. The parameters may be learned when decoding data stored in the memory device. Learning the parameters may adapt the decoder to properties of data stored in the memory device, physical properties of the memory device, and/or patterns in host data.
US10382066B2 Method and apparatus for decoding three-dimensional turbo product code based on crossing layers
Disclosed is a three-dimensional TPC decoding apparatus. A three-dimensional TPC decoding apparatus includes an X decoder which decodes an X axis of an m-th upper half layer based on decoding results of a Y axis and a Z axis of an m−1-th upper half layer; a Y decoder which decodes a Y axis of an m-th lower half layer based on decoding results of an X axis and a Z axis of an m−1-th lower half layer; and a Z decoder which decodes a Z axis based on a decoding result of the Y axis of an m-th upper half layer and a decoding result of the X axis of an m-th lower half layer.
US10382064B2 Efficient LDPC encoder for irregular code
A first memory location stores circulant contents of portions A, C, E, and B of a parity check matrix H. A second memory location stores circulant column counts of the portions A, C, E, and B. A third memory location stores a dense matrix equal to (ET−1B+D)−1, where T is an identity matrix and D and T are also portions of the parity check matrix H. First and second parity information is generated in response to receiving information data. Generating the first and second parity information includes accessing the circular content of the portions A, C, E, and B of a parity check matrix H and accessing the circulant column counts of the portions A, C, E, and B.
US10382062B2 Data processing device and data processing method
A data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code. In group-wise interleave, an LDPC code in which a code length N is 16200 bits and an encoding rate r is 12/15, 6/15, or 8/15 is interleaved in units of bit groups of 360 bits. In group-wise deinterleave, a sequence of the LDPC code that has undergone the group-wise interleave is restored to an original sequence. For example, the device and method can be applied to a technique of performing data transmission using an LDPC code.
US10382058B2 Fast update of data packet checksums
A device includes a processor and a checksum module, wherein the checksum module calculates, for first data, an updated checksum that complies with Internet Engineering Task Force Request For Comments Number 1624 using twos-complement arithmetic. The processor replaces the original checksum with the updated checksum to update a data packet.
US10382053B2 Capacitive successive approximation analog-to-digital converter
A capacitive successive approximation analog-to-digital converter is provided, where the capacitive successive approximation analog-to-digital converter includes a first capacitor array including N first capacitors; a second capacitor array including N second capacitors; a voltage generation circuit configured to generate a common mode voltage, a reference voltage, a first voltage and a second voltage; a first switch, a second switch, N third switches and N fourth switches; a comparator including a first input end, a second input end and an output end, where upper plates of the N first capacitors are connected to the first input end and upper plates of the N second capacitors are connected to the second input end; and a successive approximation logic controller connected to the output end of the comparator. The capacitive successive approximation analog-to-digital converter in the above technical solution can use 2N capacitors to implement outputting an N-bit binary code.
US10382052B2 Conditional correlated multiple sampling single slope analog-to-digital converter, and associated image sensor system and method
A conditional correlated multiple sampling (CCMS) single slope (SS) analog-to-digital converter (ADC) is provided. The CCMS SS ADC includes a comparator, arranged to compare an analog signal with a ramp signal and generate a comparison result; and a CCMS control circuit, arranged to determine a swing of the ramp signal according to a magnitude of the analog signal. An image sensor system using the CCMS SS ADC and a method of CCMS SS analog-to-digital conversion are also disclosed.
US10382051B2 Time domain A/D converter group and sensor device using the same
A time domain A/D converter group includes a plurality of individual A/D converters, each of the individual A/D converters is connected to a reference signal generation circuit to generate a first reference signal for sweeping in a full scale range and a second reference signal for repeating plurality of times to sweep in a limited voltage range, and each of the individual A/D converters includes a reference voltage selection circuit for switching the first reference signal or the second reference signal, a comparator for comparing an input signal with the first reference signal or the second reference signal, for generating a comparison output signal, an internal A/D converter for performing an A/D conversion using the comparison output signal from the comparator, and an accumulation adder-subtractor for outputting an average signal of A/D conversion values obtained from the A/D conversion when the second reference signal is selected.
US10382050B1 Integrated multiplying successive approximation analog to digital converter
An analog-to-digital converter ADC and a method to convert an analog input signal into a digital output signal comprising N bits on, n∈{0, . . . , N−1} is presented. The ADC contains a controller, a digital-to-analog converter DAC, and a comparator. The comparator generates a binary signal by comparing the analog input signal with an analog output signal of the DAC. The controller receives the binary signal generated by the comparator and generates, based on the binary signal, a digital control signal comprising N bits cn, n∈{0, . . . , N−1}. The DAC generates the analog output signal based on the digital control signal generated by the controller. The controller has a register which stores a previous sum value and an adder to determine a test sum value by adding.
US10382049B1 On-chip calibration circuit and method with half-step resolution
Disclosed is a calibration circuit and method. The circuit includes: a DAC that outputs an analog parameter and includes output parameter adjustment circuitry; a comparator that receives a reference parameter and the analog parameter; and a control circuit (with select logic) connected to the comparator and DAC in a feedback loop. During a calibration mode, the magnitude of the analog parameter is adjusted by ½ DAC step in one direction and the feedback loop is used to perform a binary search calibration process. During an operation mode, the magnitude of the analog parameter is adjusted by ½ DAC step in the opposite direction. The select logic selects the DAC step identified by the calibration process or the next higher DAC step as a final DAC step. The control circuit outputs a final DAC code corresponding to the final DAC step and the DAC generates a calibrated parameter based thereon.
US10382038B2 System and method of acceleration of slow signal propagation paths in a logic circuit
An electronic device includes a logic circuit, a pullup acceleration circuit, a first signal propagation path, and a second signal propagation path. The first signal propagation path propagates a logic value transition from an input terminal of the logic circuit to an output terminal of the logic circuit through the input terminal, two inverters of the logic circuit, a switch of the logic circuit, and the output terminal within a first amount of time based on a transition at the first input terminal. The second signal propagation path propagates the logic value transition from the input terminal to the output terminal through one inverter of the logic circuit and the pullup acceleration circuit within a second amount of time. The second amount of time is shorter than the first amount of time in response to the logic circuit being non-monotonic with respect to the logic value.
US10382036B2 High voltage switch
Disclosed is circuitry for operating a switch which sees high voltage swings across its source, gate, drain, and bulk terminals. The circuitry generates one or more bias voltages in proportion to an input voltage swing. The one or more bias voltages may be used to bias the gate and bulk terminals to provide reliable and improved turn OFF performance in the switch.
US10382035B2 Signal transmission circuit device, semiconductor device, method and apparatus for inspecting semiconductor device, signal transmission device, and motor drive apparatus using signal transmission device
Disclosed is a signal transmission circuit device (200) including a feedback signal transmission unit (210) that feeds back a control output signal (Sout) as a feedback signal (Sf) to an input side circuit (200A). A logical comparison circuit (212) detects “mismatch” between input and output by performing logical comparison between a control input signal (Sin) and the feedback signal (Sf). When a state of “mismatch” between input and output occurs, a first pulse generating circuit (202) or a second pulse generating circuit (204) outputs a first correction signal (Sa1) or a second correction signal (Sa2) corresponding to a potential (high level or low level) of the control input signal (Sin), and corrects the control output signal (Sout) to the same potential (high level or low level) as the control input signal (Sin). With such configuration, the mismatch between input and output can be automatically corrected.
US10382033B2 Stress tolerant power supply voltage detector circuit operable over a wide range of power supply voltages
A power supply voltage detector circuit monitors a ramping supply voltage and selectively enables a voltage divider for operation to divide the ramping supply voltage in response to the ramping supply voltage exceeding a first threshold. Additionally, a variable resistance of the voltage divider is changed in response to the ramping supply voltage exceeding a second threshold. A voltage output from the voltage divider is used to generate a bandgap voltage used as a reference voltage in comparison operations for controlling enabling of the voltage divider and selection of the variable resistance.
US10382032B2 Low electromagnetic interference and switch loss motor driver
Modulating a gate drive current supplied to an output drive switch coupled to an electric motor by performing at least the following: obtain a gate drive current modulation profile, supply, based on the gate drive current modulation profile, a first gate drive current level as the gate drive current when the output drive switch is operating within a first region, drop the first gate drive current level to a second gate drive current level when the output drive switch transitions from the first region to operating within a Miller region, increase the second gate drive current level to a third gate drive current level within the Miller region, and set the gate drive current to a fourth gate drive current level when the output drive switch transitions from the Miller region to operating within a third region.
US10382027B2 Transition detection circuitry and method of detecting a transition of a signal occurring within a timing window
A transition detection circuit and method of operation of such a circuit are provided, the transition detection circuit having pulse generation circuitry to receive an input signal and to generate a pulse signal in response to a transition in the input signal, and pulse detection circuitry to assert an error signal on detection of the pulse signal generated by the pulse generation circuitry. The pulse generation circuitry has pulse control circuitry to control a property of the pulse signal dependent on a timing window indication signal. In particular, when the pulse signal is generated at least partly while the timing window indication signal is set, the pulse control circuitry controls the property of the pulse signal such that generated pulse signal is detected by the pulse detection circuitry. In contrast, when the pulse signal is entirely generated while the timing window indication signal is cleared, the pulse control circuitry controls the property of the pulse signal such that the generated pulse signal is undetected by the pulse detection circuitry. This gives rise to significant area and energy consumption savings, while still allowing reliable detection of timing errors.
US10382025B2 Circuit for meeting setup and hold times of a control signal with respect to a clock
A circuit includes a plurality of series-coupled delay buffers and a plurality of logic gates. Each logic gate includes first and second inputs. The first input of each logic gate is coupled to a corresponding one of the delay buffers. The circuit also includes a plurality of flip-flops. Each flip-flop includes a data input and a data output. The data input is coupled to an output of a corresponding one of the logic gates and the data output is coupled to the second input of one of the corresponding logic gates.
US10382024B2 Systems and methods having omnipolar comparators for magnetic switches
An omnipolar magnetic sensor system includes an input stage and a behavior component. The input stage is configured to receive a source signal and to selectively chop the source signal. Further, the input stage is configured to balance the source signal using behavior parameters and generate a balanced source signal.
US10382019B2 Time borrowing flip-flop with clock gating scan multiplexer
An apparatus is provided which comprises: a multiplexer which is gated by a clock; and a flip-flop coupled to the multiplexer, wherein the flip-flop has a chain of at least four inverters one of which has an input to receive the clock.
US10382017B1 Dynamic flip flop having data independent P-stack feedback
Inventive aspects include a dynamic flip flop, comprising a data independent P-stack feedback circuit. The data independent P-stack feedback circuit may include a first P-type transistor gated by a first dynamic inverted net signal, and a second P-type transistor gated by an inverted clock signal. A drain of the second P-type transistor may be coupled to a source of the first P-type transistor. A source of the second P-type transistor may be coupled to a node that is configured to receive a second dynamic inverted net signal. The source of the second P-type transistor may be directly coupled to the node that is configured to receive the second dynamic inverted net signal instead of a constant power source. The data independent P-stack feedback circuit may include one or more delay stages to eliminate race conditions.
US10382013B2 Pulse-width modulation voltage identification interface
Systems, methods, and devices for voltage identification using a pulse-width modulation signal are provided. Such an integrated circuit device may include an input/output (I/O) interface and voltage identification (VID) circuitry. The VID circuitry may be coupled to the input/output interface. The voltage identification circuitry may generate a voltage identification signal that is output on the input/output interface. The voltage identification signal may include a pulsed signal having a particular duty cycle that corresponds to a specified voltage level to enable a voltage regulator that receives the voltage identification signal to provide an input voltage to the integrated circuit device at the specified voltage level.
US10382011B2 Grounded capacitance multipliers with electronic tuning possibility using single current feedback amplifier
The present invention relates to a capacitance multiplier topology suitable for both positive and negative capacitance multiplication having a minimum configuration consisting of a current feedback amplifier (CFOA), two resistors and a reference capacitor, with each C-multiplier having a respective capacitance amplification constant k which is externally adjustable. Such a capacitance multiplier has less parasitic components, occupies a smaller chip area with higher simulated capacitance value.
US10382010B2 Attenuation circuit and method of controlling an attenuation circuit
A circuit for attenuating a signal has an input configured to receive an input signal, an output configured to transmit an output signal, a first attenuation path (having a first active circuit device) between the input and the output, and a second attenuation path between the input and the output. The circuit also has an operational amplifier that, like most operational amplifiers, has a first op-amp input, a second op-amp input, and an op-amp output. In addition, the circuit has a voltage control device coupled with the first op-amp input, and a second active circuit device having a first active terminal coupled with the second op-amp input. A feedback loop is coupled between the op-amp output and a second active terminal of the second active circuit device. Moreover, the op-amp output also is coupled with the first active circuit device.
US10382008B2 Surface acoustic wave device for suppressing transverse mode
Disclosed is a surface acoustic wave device including a piezoelectric substrate, first and second bus bars formed on the piezoelectric substrate to be opposite each other, a plurality of first inter-digital electrodes that are electrically connected to the first bus bar and extend from the first bus bar toward the second bus bar, and a plurality of second inter-digital electrodes that are electrically connected to the second bus bar and extend from the second bus bar toward the first bus bar, in which the first inter-digital electrodes and the second inter-digital electrodes are alternately arranged.
US10382002B2 Apparatus and methods for tunable phase networks
A radio frequency system is described. A radio frequency system including at least a first tunable phasing network including at least one first set of metal oxide semiconductor variable capacitor arrays. The first tunable phasing network is configured to shift a phase of a radio frequency signal. And, at least a first switch coupled with the first tunable phasing network. The first switched configured to switch between one or more receiver circuits.
US10382000B2 Circuit board, filter circuit using the same, and capacitance element
A circuit board mounted with a capacitor includes an electrode to connect one terminal of a capacitor, a first inductor including a wiring pattern that extends from a first end connected with the electrode to a second end across a region mounted with the capacitor, and a second inductor including a wiring pattern that extends from the first end connected with the electrode to a second end across the region mounted with the capacitor from the opposite side from the first inductor. In a plan view, the wiring pattern of the first inductor and the wiring pattern of the second inductor intersect with each other, and an angle defined by the wiring pattern of the first inductor and the wiring pattern of the second inductor is an angle other than a right angle.
US10381996B2 Active distributed mode actuator
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for changing a distributed mode loudspeaker's fundamental frequency. One of the systems includes a distributed mode loudspeaker comprising an actuator that includes: a supported portion, and a cantilevered portion having a length, a first fundamental frequency, and adapted to create a force to cause vibration of a load to generate sound waves using the first fundamental frequency; a support element connected to the supported portion of the actuator and adapted to adjust, based on a change to a shape of the support element, a size of the length of the cantilevered portion to change the first fundamental frequency to a second fundamental frequency with which the load will generate sound waves; and a frequency selection module that provides a signal to the support element to cause the support element to change shape.
US10381994B2 Constrained nonlinear parameter estimation for robust nonlinear loudspeaker modeling for the purpose of smart limiting
A loudspeaker real-time state variable prediction system may include a loudspeaker having a voice coil and a magnet, and a non-linear excursion model configured to estimate non-linear excursion of the loudspeaker. The system may further include a thermal model configured to utilize thermal parameters and frequency based on at least one thermal property of the loudspeaker, and a gain adjustment thermal limiter configured to apply a gain reduction an incoming audio signal to protect the loudspeaker from thermal overload.
US10381993B1 Single controller automatic calibrating circuits for reducing or canceling offset voltages in operational amplifiers in an instrumentation amplifier
Single controller automatic calibrating circuits for reducing or canceling offset voltages in operational amplifiers (op-amps) in an instrumentation amplifier are disclosed. An automatic calibrating op-amp system is provided that includes an instrumentation amplifier, which includes a front-end amplifier circuit comprising at least one front-end op-amp and a final-stage amplifier circuit comprising a final-stage op-amp. The op-amp(s) can include auxiliary differential inputs for offset voltage cancellation. The automatic calibrating op-amp system also includes an automatic calibration circuit employing a single controller to generate calibration signals on a calibration output to an auxiliary differential input(s) of an op-amp(s) in the instrumentation amplifier for offset voltage cancellation. The automatic calibration circuit includes a single controller to generate calibration signals to the instrumentation amplifier to reduce or cancel offset voltage, thereby eliminating the need to provide multiple automatic calibration circuits or an automatic calibration circuit employing multiple controllers.
US10381991B1 Drain sharing split LNA
A receiver front end having low noise amplifiers (LNAs) is disclosed herein. A cascode having a “common source” configured input FET and a “common gate” configured output FET can be turned on or off using the gate of the output FET. A first switch is provided that allows a connection to be either established or broken between the source terminal of the input FET of each LNA. A drain switch is provided between the drain terminals of input FETs to place the input FETs in parallel. This increases the gm of the input stage of the amplifier, thus improving the noise figure of the amplifier.
US10381985B2 Power amplifier linearization system and method
Envelope tracking can be employed to reduce power consumption of a power amplifier, but envelope tracking can introduce nonlinearities to a power amplifier. These nonlinearities can manifest themselves as noise at the output of the power amplifier. Embodiments described herein provide techniques for characterizing a parameter indicative of power amplifier noise when envelope tracking is employed. Measurement of this parameter can permit power amplifier designers to decide whether to forgo envelope tracking if a power amplifier is too susceptible to such noise, redesign the power amplifier to improve compatibility with envelope tracking, or to employ distortion compensation circuitry to reduce the noise output by the power amplifier. Counterintuitively, this distortion compensation circuitry may involve increasing the power, such as the envelope tracking power supply. However, increasing the power may be a desirable trade-off for increased linearity.
US10381984B2 Amplifiers and amplifier modules with shunt inductance circuits that include high-Q capacitors
A Doherty amplifier module includes first and second amplifier die. The first amplifier die includes one or more first power transistors configured to amplify, along a first signal path, a first input RF signal to produce an amplified first RF signal. The second amplifier die includes one or more second power transistors configured to amplify, along a second signal path, a second input RF signal to produce an amplified second RF signal. A phase shift and impedance inversion element is coupled between the outputs of the first and second amplifier die. A shunt circuit is coupled to the output of either or both of the first and/or second amplifier die. The shunt circuit includes a series coupled inductance and high-Q capacitor (e.g., a metal-insulator-metal (MIM) capacitor), and the shunt circuit is configured to at least partially resonate out the output capacitance of the amplifier die to which it is connected.
US10381980B2 High frequency signal generation apparatus
The apparatus comprises a first coupler configured to receive two output signals, having 180° phase difference, outputted from a first differential generator as two input signals, and output a first voltage signal generated by adding the two input signals and a second voltage signal corresponding to subtraction of the two input signals, a second coupler configured to receive two output signals, having 180° phase difference, outputted from a second differential generator as two input signals, and output a third voltage signal generated by adding the two input signals and a fourth voltage signal corresponding to subtraction of the two input signals, a coupling network connected to the first differential generator and the second differential generator and a third coupler configured to output a signal generated by adding the voltage signal outputted from the first coupler and corresponding voltage signal outputted from the second coupler.
US10381977B2 Photovoltaic panel circuitry
Circuits integrated or integrable with a photovoltaic panel to provide built-in functionality to the photovoltaic panel including safety features such as arc detection and elimination, ground fault detection and elimination, reverse current protection, monitoring of the performance of the photovoltaic panel, transmission of the monitored parameters and theft prevention of the photovoltaic panel. The circuits may avoid power conversion, for instance DC/DC power conversion, may avoid performing maximum power tracking to include a minimum number of components and thereby increase overall reliability.
US10381975B1 Multiple configurable solar photovoltaic assembly
A portable multiple configuration solar photovoltaic assembly is disclosed. The assembly contains a plurality of photovoltaic modules that collect solar energy and convert the solar energy into electricity. The present invention provides a junction box that allows for the assembly to be used in either an In-Series or In-Parallel wiring configuration.
US10381970B2 Irrigation motor and gearbox temperature monitoring and control system
A control system for monitoring a motor and wheel drive gearbox of an irrigation system drive train. The control system includes a motor sensor for sensing an operating state of the motor and a gearbox sensor for sensing an operating state of the wheel drive gearbox. If the motor operating state exceeds a motor operating state threshold or changes too quickly, or if the wheel drive gearbox operating state exceeds a wheel drive gearbox operating state threshold or changes too quickly, the control system operates the drive train at a reduced capacity or in a modified mode such that the operating state is not exceeded or does not change too quickly.
US10381967B2 Simplified power conversion systems for vehicles
A power conversion system for a vehicle includes a power conditioning device, a boost converter, an inverter coupled to the boost converter, a transformer, a second rectifier coupled to the transformer, an electric motor, a battery coupled to the second rectifier, a first switch configured to selectively connect the boost converter with the power conditioning device or the battery, and a second switch configured to selectively connect the inverter with the transformer or the electric motor. The first switch connects the power conditioning device with the boost converter and the second switch connects the inverter with the transformer in response to the vehicle being in a grid-connected mode, and the first switch connects the battery with the boost converter and the second switch connects the inverter with the electric motor in response to the vehicle being in a stand-alone mode.
US10381963B2 Motor drive controlling apparatus, motor drive controlling method, and tube pump
A motor drive controlling apparatus includes a controller that generates a drive control signal in response to input of a speed command signal and a motor driver that generates a drive signal in response to input of the drive control signal and outputs the drive signal to a motor, and the controller repeatedly generates the drive control signal in a period during which the speed command signal is inputted and stops generating the drive control signal in a period during which the speed command signal is not inputted to repeat an operation period in which the motor performs rotational operation and a stop period in which the motor stops operating in a non-excited state.
US10381957B2 Power generation device
A power generation device is provided with: power generation plates, each of which has a vibration plate, and a piezoelectric element that is fixed to one side surface of the vibration plate, said power generation plates being disposed in parallel to each other such that the power generation plates overlap each other at intervals; and supporting sections, which are provided among the power generation plates, and which support the power generation plates. A supporting section in contact with the one side surface of the power generation plate is formed of a conductive material, a first electrode is integrally formed with the supporting section, a supporting section in contact with the other side surface of the power generation plate is formed of a conductive material, a second electrode having a polarity different from that of the first electrode is formed separately from the supporting section, the supporting section is disposed at a substantially center position of the side surface of the power generation plate, and the supporting section is disposed at a substantially peripheral position of the side surface of the power generation plate.
US10381951B1 Family of modular quasi-resonant inverters
A modular quasi-resonant inverter can include: a first resonant inverter unit including a first terminal, a second terminal, a third terminal, and fourth terminal; a second resonant inverter unit including a fifth terminal, a sixth terminal, a seventh terminal, and an eighth terminal; and an input capacitor connected between the first terminal and the second terminal. The first terminal and the fifth terminal can be configured such that a first source is connected between the first terminal and the fifth terminal, and the third terminal and the fourth terminal can be configured such that a second source is connected between the third terminal and the fourth terminal. The second terminal, the fourth terminal, the sixth terminal, and the eighth terminal can be configured to be electrically connected to each other.
US10381950B2 Resonant inverter topology, wireless charger, and control method
A wireless charger for an electric vehicle and a resonant inverter comprising a resonant portion that serially connects to a phase shifting portion and serially connects with a load component and a method for controlling a resonant inverter having multiple phase shifts, comprising operating the frequency of the resonant inverter close to the resonant frequency of the inverter through the full operation range of the resonant inverter; and adjusting phase shifts to control the output power of the resonant inverter.
US10381949B2 Power converter with reduced power loss
A power converter including a bridge circuit is provided. The power converter is designed to convert a direct current of a current source into an alternating current and/or an alternating current into a direct current. The bridge circuit includes a first parallel circuit assembly, which is coupled to a higher potential of the current source and which has a plurality of switching elements connected in parallel, a second parallel circuit assembly, which is coupled to a lower potential of the current source and which has a plurality of switching elements connected in parallel, and a plurality of taps, which are each coupled to the first and second parallel circuit assemblies. Each switching element of the first and the second parallel circuit assemblies has two conducting connections and a control connection, which controls the flow of current from one conducting connection to the other conducting connection. The power converter also includes a control device, which is designed in such a way that, when the power converter is operated at partial load, at least one switching element of a parallel circuit assembly is controlled in such a way that said switching element is not switched on during at least one cycle. The switching elements of a parallel circuit assembly are thermally coupled to one another.
US10381948B2 Power conversion system with energy harvesting
A power conversion apparatus or system can be configured to receive a high voltage alternating current (AC) signal at an input and to provide in dependence thereon a low voltage direct current (DC) signal from an output stage. The power conversion apparatus can include a main path comprising a high voltage capacitor in series with the input. In an example, the capacitor comprises a portion of an electric field energy harvesting system.
US10381945B2 Gate driving apparatus
Two insulation covers that can be vertically separated clamp a gate-driving-circuit substrate so as to form a gate driving apparatus. The gate driving apparatus is fixed to a cooler by fixing screws inserted through a pair of insertion bores in the two insulation covers that are arranged in a horizontal direction. A gate control terminal and a ground control terminal provided on the gate-driving-circuit substrate are screwed and fixed to, and thus electrically and mechanically connected to, a corresponding gate control terminal and a corresponding ground control terminal of a power module attached to the cooler. This allows the gate-driving-circuit substrate to be covered with the insulation covers for insulation protection and to be fixed to the cooler using a fixing member such as a screw.
US10381942B1 Balancing power distribution
A device determines a first current, of a first input phase of a power system, and a second current, of a second input phase of the power system. The device determines whether the first input phase and the second input phase are balanced based on the first current and the second current. When the first input phase and the second input phase are not balanced, the device selects the first input phase and an output phase of the power system. The device balances the first input phase and the second input phase by using the first input phase and the output phase.
US10381941B2 Switching power supply device and synchronous rectifier circuit
A switching power supply device includes a transformer including a primary winding and a secondary winding, a first transistor coupled to the primary winding, a first control circuit that outputs a first control voltage, a delay circuit that delays the first control voltage and supplies the delayed first control voltage to the first transistor, a second transistor that has a first terminal coupled to the secondary winding, a diode coupled to the secondary winding, a second control circuit that outputs a third control voltage used for controlling a switching operation of the second transistor, a control voltage generation circuit that generates the second control voltage, and a delay time control circuit that determines an ON period in which the diode is switched on and controls a delay time so that the delay time by which the delay circuit delays the first control voltage is shorter for a longer ON period.
US10381939B2 Switch drive circuit and switching power supply device using same
A switch drive circuit drives a full-bridge output stage connected to a transformer to alternately switch between a first cycle in which a current in a first direction is supplied to the transformer and a second cycle in which a current in a second direction is supplied to the transformer. The switch drive circuit includes a mode in which a dead time of the output stage is set in accordance with a magnitude of a current flown in one of the first and second cycles, the dead time becoming an operation changing factor in the other cycle. Or, the switch drive circuit includes a mode in which the dead time of the output stage is set in accordance with a magnitude of an average current obtained by averaging currents flown in the first and second cycles. Or, the switch drive circuit switches between these modes in accordance with a signal.
US10381935B2 Sample-and-hold circuit for generating a variable sample signal of a power converter and method thereof
A sample-and-hold circuit includes a first voltage generation unit, a second voltage generation unit, a stabilization capacitor. The first voltage generation unit generates a first voltage according to a first predetermined delay time and a voltage corresponding to an auxiliary winding of a power converter. The second voltage generation unit generates a second voltage according to K multiple of a discharge time of a secondary side of the power converter during a previous period of the power converter and the voltage, wherein K<1. When a sum of the K multiple of the discharge time and a second predetermined delay time leads a first valley of the voltage corresponding to a current period of the power converter, the second voltage generation unit outputs the second voltage. When the sum lags the first valley, the first voltage generation unit outputs the first voltage.
US10381930B2 Three-port direct current converter
The three-port direct current converter comprising: at least one input direct current source; at least one storage battery; a primary side circuit; a secondary side circuit; a first single magnetic component shared by the primary side circuit and the secondary side circuit, wherein the primary side circuit comprises a connection between the at least one input direct current source and the at least one storage battery, the primary side circuit configured for operating as a buck converter; a second magnetic component serially coupled to the first single magnetic component, wherein the first and second magnetic components are configured to perform a voltage step-up, wherein the secondary side circuit comprises a connection between the at least one storage battery and at least one load, the secondary side configured for operating as a tapped boost converter; wherein the three-port direct current converter is configured to operate in two mutually exclusive power flow configurations.
US10381928B2 Voltage regulator and method for operating a voltage regulator
Embodiments of voltage regulators and methods for operating a voltage regulator are described. In one embodiment, a voltage regulator includes a power stage configured to convert an input direct current (DC) voltage into an output DC voltage, a driver device configured to drive the power stage, a timer configured to generate a constant on-time signal, a ripple generation device configured to generate a ripple signal, a comparator configured to perform voltage comparison in response to the ripple signal to generate an input to the timer, and a controller configured to generate a drive signal for the driver device in response to an inductor peak current in the voltage regulator and the constant on-time signal. Other embodiments are also described.
US10381926B2 Digitally compensated hysteretic power supply with enhanced resolution
A digitally compensated hysteretic power supply with enhanced resolution is provided. Such a power supply includes a comparator that is used to compare a load current sense signal with an internal signal generated from a digital-to-analog converter (DAC). A compensation circuit at a DAC input operates to improve current accuracy beyond the given DAC resolution. The current sense signal is converted to its digital equivalent, which is fed to a proportional-integral (PI) compensation loop, which in turn generates a relatively precise high resolution DAC input value. The DAC uses the higher part of the DAC value. The lower part of the DAC value is treated as a duty cycle number, and the DAC output is toggled between two levels at this duty cycle. This toggling generates a current output signal having a value that is the average of the two toggled values.
US10381923B2 Electronic device with a reconfigurable charging mechanism
An electronic device includes a reconfigurable charge pump including pump units that can be arranged differently for varying an output voltage generated by the reconfigurable charge pump; a pump regulator coupled to the reconfigurable charge pump, the pump regulator configured to monitor the output voltage and turn the reconfigurable charge pump on or off based on the output voltage; and an arrangement control mechanism coupled to the pump regulator, the arrangement control mechanism configured to control operation of the pump regulator based on the output voltage to generate arrangement control output, wherein the arrangement control output controls electrical connections between the pump units.
US10381922B2 Power converter
Provided is a power converter including: a power module that converts direct-current electric power from a power storage apparatus and alternating-current electric power to be supplied to a load; a DC/DC converter that converts direct-current voltage from the power storage apparatus; a charger that controls charging of power storage apparatus with electrical power supplied via an external connector; a capacitor module that has a capacitor for smoothing voltage; and a case that accommodates the power module, the DC/DC converter, the charger, and the capacitor module. In the case, the power module, the charger, and the DC/DC converter are arranged around the capacitor module.
US10381920B2 Power limiting circuit for an inverter device, and inverter device
The present invention provides a power limiting circuit for inverter device and an inverter device, which pertains to the technical field of power source inverting. The inverter device comprises a first logic judging circuit for comparing an input current of an inverter circuit with a first preset current threshold and outputting a first signal when said input current is larger than the first preset current threshold; and a shunt circuit for shunting a portion of the input current of the inverter circuit when receiving said first signal; wherein, the shunt circuit comprises a shunt resistance and a first controllable switch, the shunt resistance and the first controllable switch are connected in series and then parallel-connected to input ends of the inverter circuit, a control end of the first controllable switch is connected to an output end of the first logic judging circuit for controlling the first controllable switch to be connected when receiving said first signal. This circuit enables the inverter device to be directly loaded with an inductive load, while an industrial frequency transformer can be dispensed with, so that the weight of the inverter device is greatly reduced, which allows the inverter device to be easy to move and carry around.
US10381917B2 Power converter apparatus and methods using adaptive node balancing
An apparatus includes a first winding and a second winding on a core and having first taps coupled in common to a first node of an inverter circuit. The apparatus further includes a switching circuit configured to selectively couple a second tap of the first winding to a second node of the inverter circuit and to selectively couple a second tap of the second winding to a third node of the inverter circuit. The switching circuit may be configured to provide a desired balance of first and second voltages at respective ones of the second and third nodes with respect to the first node. Related methods are also described.
US10381915B1 Variable delay for soft switching in power conversion circuit
In some examples, a device comprises a power conversion circuit that includes: an inductor having a first end coupled to an input voltage terminal; a first switch coupled to a second end of the inductor at a first node; a second switch coupled to the second end of the inductor and the first switch at the first node; a third switch coupled to the first switch and to another input voltage terminal at a second node; and a fourth switch coupled to the second switch and to the another input voltage terminal at the second node. The device also comprises a control circuit comprising a variable delay circuit coupled to the first and second switches; and a controller coupled to the variable delay circuit, to an inductor current sensor, and to an input voltage sensor, the inductor current sensor coupled to the inductor and the input voltage sensor coupled to the input voltage terminal and the another input voltage terminal.
US10381914B2 Integrated transformer
Apparatus providing an integrated transformer are disclosed. An example apparatus includes a power conversion system including a switching circuit including a first primary side transistor coupled between a first input node and a switching node, and a second primary side transistor coupled between the switching node and a second input node, a series circuit including a transformer primary winding, a capacitor, and an inductor coupled in series between the switching node and the second input node, a transformer secondary circuit including a first transformer secondary winding and a second transformer secondary winding, the first and the second transformer secondary windings electrically between a first converter output and a second converter output, the transformer primary winding and the transformer secondary windings wound around at least a portion of a corresponding one of a transformer core in an infinity winding arrangement.
US10381912B2 Magnetic transmission
A magnetic transmission is provided with: an inner rotor; an outer rotor; and a magnetic-field-modulating stator disposed coaxially between the inner rotor and the outer rotor. The inner rotor is provided with a first magnet array and a second magnet array arranged in the direction of the central axis and disposed at different pitches along the circumferential direction. The outer rotor is provided with a magnet array disposed along the circumferential direction. The magnetic-field-modulating stator is provided with a first magnetic body array and a second magnetic body array opposing the first magnet array and the second magnet array, respectively. Further, by moving the inner rotor and the magnetic-field-modulating stator in the direction of the central axis while holding the opposing relationship between the first magnetic body array and the second magnetic body array, and the first magnet array and the second magnet array, the position where the outer rotor, and the first magnet array and the second magnet array oppose each other is changed continuously.
US10381911B2 Linear motor, magnet unit, and stage device
A linear motor includes a movable element and a stator. The stator includes a pair of back yokes provided opposing each other such as to flank the movable element along a direction perpendicular to the movable element's axis of travel, a plurality of main pole magnets provided spaced apart from each other and paralleling the axis of travel, on respective inside lateral surfaces of the pair of back yokes, and first and second interpole magnets provided, adjoining along said axis of travel, in each of intervals between adjoining couples of the main pole magnets.
US10381910B2 Linear vibration generating device
A linear vibration generating device, which includes a stator fixed on a bracket and having a center yoke concentrically fixed in an inner space of coil winding units and at least one blade extending from the center yoke in a direction perpendicular to the concentric axis, and a vibrator having a magnet surrounding outer circumferences of the coil winding units, and an elastic body disposed between the stator and the vibrator. The blade has at least one passage through which a coil wire for electrically connecting the coil winding units passes.
US10381909B2 Linear vibration motor
Disclosed is a linear vibration motor comprising a movable element that is equipped with a magnet and weights; a coil for applying a driving force on the magnet through the application of an electric current; a frame, wherein the coil is secured; a shaft, borne on or secured by the frame, for supporting the movable element so as to be able to vibrate along the axial direction; and coil springs, disposed between the movable element and the frame, for elastically supporting the vibration of the movable element along the axial direction, on both sides of the movable element in the direction of vibration, wherein the directions of winding of the coil springs are set so as to prevent rotational vibration, around the shaft, of the movable element that is vibrating reciprocatingly along the axial direction.
US10381908B2 Vibration motor
A vibration motor includes a stationary portion including a casing and a coil; a vibrator supported to be capable of vibrating in one direction with respect to the stationary portion; and an elastic member arranged between the stationary portion and the vibrator. The vibrator includes a magnet arranged on an upper side of the coil in a vertical direction perpendicular to the one direction, and a weight arranged to hold the magnet. The weight includes a first weight portion in the shape of a plate, and at least one second weight portion arranged to extend downward from a lower surface of the first weight portion. The at least one second weight portion and the coil are arranged opposite to each other in the one direction.
US10381907B2 Pump and electric motor
A motor (10) and a pump having the motor are provided. The motor (10) includes a stator (14) and a rotor (16) rotatable relative to the stator (14). At least one of the stator (14) and the rotor (16) has a magnetic core (20) and a winding (22) wound around the magnetic core (20). The magnetic core is mounted to a base body (18). The base body (18) has at least one recess (54) for receiving debris produced by mutual friction between the magnetic core (20) and the base body (18).
US10381906B2 Short-circuit ring for an electrical asynchronous machine, composed of partial ring segments
A short-circuit ring for a rotor of an electrical asynchronous machine is circular and has along its circumference a multiplicity of recesses extending in the axial direction, into which rods of a rotor cage of the asynchronous machine can be placed. The short-circuit ring is assembled from a plurality of partial ring segments.
US10381905B2 Dual shaft integrated motor
A dual shaft integrated motor including inner and outer rotors independently rotatable and rotating in an identical pivotal direction, the inner and outer rotors each having an output shaft positioned on one end of the pivotal direction, the dual shaft integrated motor includes: a detection unit including a first detection unit detecting a rotation angle of the inner rotor, and a second detection unit detecting a rotation angle of the outer rotor; a bearing unit including a first bearing rotating in conjunction with the inner rotor, and a second bearing rotating in conjunction with the outer rotor; a stator core unit including a first core serving as a stator core of the inner rotor, and a second core serving as a stator core of the outer rotor; and a base to which the detection unit, the bearing unit, and the stator core unit are sequentially attached from the one end.
US10381901B2 Wireless in-wheel electric assemblies with integrated in-wheel cooling and vehicles incorporating the same
A wireless in-wheel electric motor assembly having a wheel, an electric motor disposed within the wheel, the electric motor including a stator and a rotor, a receiving coil disposed within the wheel and operable to receive wirelessly transmitted energy, a first converter disposed within the wheel, electrically coupled to the receiving coil and operable to convert the wirelessly transmitted energy from the receiving coil into direct current, an inverter circuit disposed within the wheel, electrically coupled to the conversion circuit and the electric motor, and operable to power the electric motor. The wireless in-wheel electric motor assembly further includes a cooling system disposed within the wheel that includes a micro pump operable to pump coolant, a fluid line operable to pass the coolant proximate at least one of the conversion circuit and the inverter circuit, and a heat exchanger operable to receive heated coolant and dissipate heat to the environment.
US10381899B2 Sidewall coring structure directly driven by an electric motor
The present application provides a sidewall coring structure directly driven by an electric motor comprising a drill bit, an electric motor and a speed reducer, the electric motor and the speed reducer are an integrated structure and the drill bit is directly connected to an output of the speed reducer. The coring structure directly drives the drill bit through an integrated structure of the speed reducer and the electric motor; its transmission efficiency is greatly improved, meanwhile the coring structure is more simplified, with improved reliability, easier maintenance and reduced maintenance cost.
US10381898B2 Electric machine having a stator and method thereof for producing a stator of this type
The invention relates to an electric machine (1) having a stator (2), with magnetic-field-conductive material, in which substantially axial grooves (4) are positioned, wherein a winding system (3), which is surrounded and/or penetrated by impregnating resin, is provided in the grooves, wherein the impregnating resin has energy-absorbing particles (7).
US10381887B2 End plate for rotors of switched reluctance motors
An end plate for a rotor of a switched reluctance motor is disclosed. The end plate includes an annular body and a plurality of ribs. The annular body has a first axial end, a second axial end, and a thickness. Further, the annular body defines an outer surface and a bore configured to receive a shaft of the rotor. The plurality of ribs extends radially outwardly from the outer surface. The plurality of ribs is adapted to respectively abut with a plurality of poles of the rotor.
US10381883B2 Identification using signals from a secondary device before wireless power transfer
An apparatus includes a ping detection module that detects a ping signal transmitted from a secondary pad to a primary pad. The secondary pad is located on a mobile device and the primary pad located on a stationary WPT device, where the stationary WPT device transmits power through the primary pad to the secondary pad of the mobile device during a wireless power transfer operation. The ping signal includes a mobile device ID and the mobile device ID is unique to the mobile device. The apparatus includes an ID detection module that detects the mobile device ID from the ping signal received at the primary pad and a pairing module that pairs the stationary WPT device with the mobile device in response to detecting the mobile device ID of the mobile device.
US10381880B2 Integrated antenna structure arrays for wireless power transmission
A plurality of integrated antenna structures described herein may be formed in a flat panel antenna arrays which may be arranged in equally spaced grid and may be used in transmitters for sending focused RF waves towards a receiver for wireless power charging or powering. Each of the integrated antenna structures may include planar inverted-F antennas (PIFAs) integrated with artificial magnetic conductor (AMC) metamaterials. As a result of their high directionality and form factor, the integrated antenna structures may be placed very close together, thus enabling the integration of a high number of integrated antenna structures in a single flat panel antenna array which may fit about 400+ integrated antenna structures. Each integrated antenna structure in the flat panel antenna arrays may be operated independently, thus enabling an enhanced control over the pocket forming. In addition, the higher number of integrated antenna structures may contribute to a higher gain for the flat panel antenna arrays.
US10381877B2 Electrical energy receiving end capable of overvoltage protection and wireless electrical energy transmission device
An electrical energy receiving end capable of overvoltage protection and a wireless electrical energy transmission device are provided. An electrical energy receiving coil is divided into a first receiving coil and a second receiving coil, so that under normal operation the first receiving coil and the second receiving coil jointly resonate with an impedance matching network to receive energy. When the electrical energy receiving end has an overvoltage, the first receiving coil and the impedance matching network (or the second receiving coil and the impedance matching network) form a loop, and due to the impedance mismatch, the energy received by the electrical energy receiving end is greatly reduced to solve the problem of overvoltage at the electrical energy receiving end.
US10381876B2 Inductive power transfer system
The invention relates to an inductive power transfer transmitter comprising class-E amplifier driver arranged to drive a primary tank circuit including a transmitter coil, in which the driver frequency is tuned to drive the primary tank circuit when the primary tank circuit is in an unloaded condition.
US10381874B2 Filter for improved driver circuit efficiency and method of operation
This disclosure provides systems, methods and apparatus for increasing the efficiency of an amplifier when driven by a variable load. In one aspect a transmitter device is provided. The transmitter device includes a driver circuit characterized by an efficiency. The driver circuit is electrically connected to a transmit circuit characterized by an impedance. The transmitter device further includes a filter circuit electrically connected to the driver circuit and configured to modify the impedance to maintain the efficiency of the driver circuit at a level that is within 20% of a maximum efficiency of the driver circuit. The impedance is characterized by a complex impedance value that is within a range defined by a real first impedance value and a second real impedance value. A ratio of the first real impedance value to the second real impedance value is at least two to one.
US10381872B2 Power supplies for pool and spa equipment
Power supplies for pool and spa equipment are disclosed. In one embodiment, the power supply includes a buoyant housing, a peripheral float, at least one solar cell positioned on the buoyant housing for collecting sunlight and converting same to electrical energy, and a power cable for interconnecting the power supply and pool/spa equipment. In other embodiments, first and second inductive power couplings are provided for powering pool and spa equipment. The power couplings can also be installed using existing plumbing features of the pool or spa.
US10381871B2 High power transfer through load-supporting bearings
A system for power transfer to a movable platform makes use of a capacitive interface in moving elements of load-supporting bearings for power transfer. Tank circuits associated with each bearing increase power transfer by reducing effective impedance of the small bearing capacitances.
US10381869B2 Remote power outage and restoration notification
Power outages and restorations at customer premises can be automatically detected and reported. A method includes receiving, from a network terminal, a first notification associated with a power outage; retrieving location information associated with the network terminal; sending a second notification indicating that the outage has occurred and that includes the location information associated with the network terminal; retrieving prior outage information that corresponds to a set of network terminals associated with a group of set top boxes; determining that an outage event is triggered, when a quantity of outages is greater than a threshold, where the quantity of outages is based on the outage and other outages obtained from the prior outage information; and sending a third notification based on the determination that the outage event is triggered, where the third notification includes information associated with the quantity of outages that enables a server to remedy the outage event.
US10381865B2 Uninterruptible power supple display device
The present invention provides an uninterruptible power supply display device which includes a signal bus and a plurality of power supply modules each having a power supply unit, a display unit and a control unit. The plurality of power supply modules electrically connect with the signal bus. The control unit on each power supply module simultaneously electrically connects with the power supply unit, the display unit and the signal bus. Each display unit can be operated under a single machine display mode or a system display mode. When under the single machine display mode, the display unit displays the operation message of the corresponding power supply module. When under the system display mode, the display unit generates a system display screen to display the operation messages of the plurality of power supply modules.
US10381863B2 Energy storage device for a photovoltaic system, and method for operating an energy storage device of a photovoltaic system
An energy storage device for a photovoltaic system includes: at least one first energy store which has a first cycle stability; at least one second energy store which has a second cycle stability, the first cycle stability being higher than the second cycle stability; and a control device which is designed to discharge the first energy store in a first operating mode and to discharge the second energy store in a second operating mode.
US10381860B2 Adapter and charging control method
An adapter and a charging control method are provided, the adapter includes: a power conversion unit, a voltage feedback unit, a current feedback unit, and a power adjusting unit. An input end of the power adjusting unit is coupled to an output end of the voltage feedback unit and an output end of the current feedback unit respectively, and an output end of the power adjusting unit is coupled to the power conversion unit. The power adjusting unit is configured to receive a voltage feedback signal and a current feedback signal, and to stabilize the output voltage and the output current of the adapter when the voltage feedback signal indicates that the output voltage of the adapter reaches a predetermined target voltage or when the current feedback signal indicates that the output current of the adapter reaches a predetermined target current.
US10381856B2 Inductive charging holster for power tool
A wireless charging system for a power tool includes a charging module, docking frame, and tool holder. The charging module has a charging surface and an inductive charging device for charging a power tool resting on the charging surface, and is mounted in the docking frame, which is mounted in a mounting interface of the tool holder such that the charging surface is at an angle. The tool holder further includes a holding portion extending from a downward portion of the mounting interface such that the holding portion transversely supports the power tool. A soft insert structure received in the holding portion forms an interference fit with the power tool and applies a load to the power tool toward the charging surface that urges the power tool to an optimal location for charging, relative to the inductive charging device.
US10381855B2 Secondary battery system using temperature threshold in response to lithium ion concentrations
A secondary battery system includes a battery having an electrode body impregnated with an electrolyte containing lithium ions; and an ECU configured to permit charge and discharge of the battery when battery temperature is equal to or more than a threshold temperature and to restrict the charge and discharge of the battery when the battery temperature is less than the threshold temperature. The ECU is configured to obtain a value related to minimum concentration of the lithium ions (minimum salt concentration) caused by a deviation of concentration distribution of the lithium ions in the electrode body, and to set the threshold temperature to be higher as the related value representing the minimum salt concentration becomes lower.
US10381853B2 Switch-on delay for intrinsically-safe battery cells
The invention relates to a battery cell unit (10) which comprises a rechargeable electrochemical battery cell (11), a monitoring-and-control unit (12) connected in parallel to said battery cell (11), and a coupling unit in the form of a half bridge (14) comprising a first power semi-conductor (15) and a second power semi-conductor (16). Said battery cell unit (10) is equipped with an integrated circuit (20) that has a noise source (21). A switch-on delay can be achieved by means of said noise source (21). The invention also relates to a switching method for a battery system which comprises a plurality of intrinsically-safe battery cell units (10).
US10381851B2 Battery support for a scanning device
A battery support for a scanning device includes a separator plate and multiple elongate battery guides. The separator plate includes multiple mounting supports to engage mounting portions of the interior of the head portion to install the separator plate within the casing. The multiple elongate battery guides extend from the handle-side surface of the separator plate into the interior of the handle portion when the separator plate is installed within the casing. The multiple elongate battery guides engage a removable battery as the battery is inserted into a second end of the handle portion opposite a first end to guide a battery mating connector towards a scanner battery connector. The multiple battery guides continue to engage the removable battery while the battery connector engages the mating connector. The multiple battery guides are configured to prevent exertions of physical stress on the battery connector through the mating connector by the battery.
US10381849B2 Apparatus for treating a respiratory disorder with a power source connection
A respiratory device, such as a ventilator, for use in treating respiratory disorders and for preventing respiratory disorders. The respiratory device is configured to be powered from a range of different power sources including an internal battery, an external battery, AC power source or a DC power source. The device may be electrically connectable to a plurality of external batteries in a series and the power from each external battery is used sequentially along the series. A controller of the respiratory device is configured to detect the connection of the different power sources and control use of the different power sources using a power priority scheme. The controller may determine an estimate of the total available battery capacity from all the electrically connected batteries and display the total battery capacity on a user interface display of the device.
US10381845B2 Power storage apparatus, method for controlling power storage apparatus, and vehicle
A power storage apparatus includes a plurality of power storage devices, a switch provided on a current-carrying path to the plurality of power storage devices, a voltage detecting unit that detects respective voltages of the power storage devices, and a control unit. The control unit switches a duty ratio of the switch so as to prevent or delay the voltages of the power storage devices from reaching an upper limit voltage during the charge.
US10381842B2 Power supply system
A power supply system of an embodiment has a plurality of power conditioners, an acquisition device, and a search instruction generator. The power conditioners convert a form of electrical power generated by a plurality of electrical generators into a different form of electrical power. The acquisition device acquires a respective information regarding power output from each of the plurality of power conditioners. The search instruction generator generates and outputs an operating point search instruction to one or more power conditioners being lower in a ratio of output power with respect to a reference power by at least a prescribed degree than one or more different power conditioners, wherein the reference power is given, based on the maximum output power or rated power of the corresponding electrical generator, or based on the maximum output power or rated power of the power conditioner.
US10381839B2 Photovoltaic module
A photovoltaic module includes a solar cell module including multiple solar cells, and first and second conductive lines connected respectively to first and second solar cells among the solar cells, and a junction box attached to the solar cell module. The junction box includes a power conversion unit including a capacitor unit located between the first and second conductive lines, a converter unit to change the level of a DC voltage at opposite ends of the capacitor unit and to output the DC voltage, and a controller to control the converter unit. When shading occurs in some of the solar cells, the power conversion unit supplies a second current, the level of which is lower than the level of a first current supplied before shading occurs, whereby the possibility of generation of a hot spot may be reduced despite the absence of bypass diodes when shading occurs.
US10381836B2 Power converter communications
Power converter communications, including power converter communication methods and power converters that can communicate information, are disclosed. A control variable of a power converter is modulated, to modulate an output of the power converter for communicating information. Modulation of voltage or current on a circuit path to which the power converter is coupled could be detected, by another power converter, for example. Such modulation could be detected by sensors that are also used in controlling the power converter. Either or both of transmission and reception could therefore be provided without requiring any additional hardware at a power converter.
US10381835B1 Electric power generator selection, shedding, and runback for power system stability
The present disclosure provides systems and methods for managing an electric power delivery system. The systems and methods may limit generated power of the power delivery system from surpassing a load demand, in order to avoid system instability. The systems and methods may receive an excess generation value and manage generators to runback and/or shed to maintain excess generation below a threshold. The systems and methods may determine a plurality of generator groups for runback. The runback capacity of the generators may be compared against the excess generation. If the excess generation is not greater than the runback capacity, the systems and methods may select generator groups until the runback capacity of the selected groups is greater than the excess generation, and may runback those generators according to runback set points. The unselected generators may continue normal operation to be available for another runback request.
US10381833B2 Solid state power contactor
A power contactor can include a first conductive terminal, a second conductive terminal, a power overlay having a conductive backplane and solid state switches, and a controller module configured to selectively operate the solid state switches to enable conductive communication between the first conductive terminal and the second conductive terminal.
US10381829B2 Direct current power distribution and fault protection
A power distribution system including a high-voltage direct current unit (HVDCU) configured to receive an amount of high-frequency alternating current (AC) input power from a power source and convert the input power into DC power, a negative voltage distribution rail and a positive voltage distribution rail that are together configured to supply the high-voltage DC power to at least one control unit (CU) electrically disposed between the negative voltage distribution rail and the positive voltage distribution rail and the CU being configured to convert the DC power into output power compatible with at least one load and supply the output power to the loads associated with it.
US10381825B2 Battery assembly device with charging and discharging protection
A battery assembly device with charging and discharging protection is provided. The aforementioned device includes a plurality of serially connected battery modules and each of the battery module further includes one or a plurality of battery units, a plurality of serially connected first diodes which are parallel connected with the battery unit, a protection circuit including a second diode and third diode which are parallel connected to each other, and a fourth diode. Aforementioned protection circuit is serially connected with the battery unit and configured between two connection points of the battery module, electrode polarity of the second diode and electrode polarity of third diode at connection point are different, and the fourth diode are configured between the two connection points of the battery module and its electrode polarity are different with the connection point of the battery unit. Aforementioned device enables the specific circuit loop formed by specific diodes to bypass the disabled battery unit so as to avoid the disabled battery unit effecting the operation of whole battery assembly device.
US10381822B2 Oring control using low voltage device for high voltage DC rack
A protection circuits for server racks may include an Oring circuit having a first MOSFET, a first diode, and first and second comparators. Each of the first and second comparators supports a maximum voltage difference that is less than an operational voltage of the power supply. The protection circuit also includes a clamping circuit having a second MOSFET and a second diode. Each of the first and second comparators is configured to compare voltage at the first MOSFET with voltage at the second MOSFET. The first comparator is configured to switch the first MOSFET to an off condition using the comparison, and the second comparator is configured to switch the first MOSFET to an on condition using the comparison. The second MOSFET is configured to clamp a node of each of the first and second comparators to below the maximum in the event of a short at the power supply.
US10381820B2 Undervoltage protection circuit and overvoltage protection circuit
An undervoltage protection circuit and an overvoltage protection circuit include a first comparator and a second comparator. The first comparator has a first input terminal, a second input terminal, and a first output terminal. The second comparator has a third input terminal, a fourth input terminal, and a second output terminal. The third input terminal receives a reference voltage and the fourth input terminal receives a first feedback voltage. The first and the second output terminals are coupled with a logic device. The first feedback voltage is converted to a second feedback voltage by the delay circuit and the voltage level shifter. The first comparator outputs a detection enabling voltage for undervoltage/overvoltage detection when the first feedback voltage crosses the second feedback voltage. The logic device outputs a protection voltage level undervoltage/overvoltage protection when the first feedback voltage crosses the reference voltage.
US10381819B2 DC circuit breaker combining magnetic induction transfer and resistance current limiting
The present invention provides a DC circuit breaker combining magnetic induction transfer and resistance current limiting, the circuit breaker comprising: a main current circuit, a current-limiting branch, a breaking branch, and an energy dissipation branch; the current-limiting branch and the breaking circuit each comprises a magnetic induction transfer module; an inductor in the magnetic induction transfer module of the current-limiting branch and a branch inductor in the current-limiting branch are coupled to form a mutual inductor; an inductor in the magnetic induction transfer module of the breaking branch and a second inductor in the transfer current loop are coupled to form a mutual inductor. The present invention can limit the current rising speed and amplitude and completely turned off the short-circuit current, thereby reducing the size and manufacturing cost of the circuit breaker. The main loop capacitance needs not be pre-charged; isolation between a secondary charging circuit and the main loop is realized; the discharging capacitance of the magnetic induction transfer modules adopt a bridge structure, which may two-way limit and break the fault current.
US10381818B2 Covering processing tool and covering processing method
A covering processing tool performs a covering process of a cable connection portion and is provided with a first tubular unit extending in an axial direction, a second tubular unit disposed so as to surround the first tubular unit on an outer peripheral side, and a third tubular unit disposed so as to surround the first tubular unit on the outer peripheral side. The second tubular unit is installed on the first tubular unit so when extracting a first diameter expansion holding member of the first tubular unit, by supporting the second tubular unit from an outer peripheral side, relative movement in an axial direction and a circumferential direction of the first tubular unit relative to the second tubular unit is suppressed.
US10381815B2 Busbar module
A busbar module includes a plurality of busbars that are connected to two or more electrode terminals in an electrode terminal group arranged in a row in a battery module including a plurality of battery cells, a housing case that has insulation property and includes a plurality of housing spaces that house the respective busbars, and a plurality of voltage detection conductors that are connected to the respective busbars. The voltage detection conductors are formed integrally with the housing case.
US10381813B2 Signal transmission device for air conditioner
A communication device for pipes of an air conditioner disclosed herein transmits and receives communication signals using induced electromagnetic force, generated by a signal line wound around a core assembly, thereby facilitating for coupling between the core assembly and the signal line. Also, one type of core assembly can be commonly applied to various standards of pipes. Rainwater or foreign materials cannot permeate between the signal line and the core assembly by winding the signal line on the core assembly, despite of external installation, thus preventing breakdown or degraded communication performance of the communication device. Also, with forming a signal line mounting hole through the core assembly, the signal line is fixedly inserted through the signal line mounting hole, thereby preventing in advance a movement of the core assembly even though a refrigerant pipe vibrates.
US10381812B2 Riser, installation kit, and electrical installation
Described is a riser that is secured against downward movement, having an electrical riser flat cable that extends vertically or with a vertical component, and at least one riser securing device, surrounding the flat cable, for securing the riser flat cable against downward movement by pressing the flat cable against a nonconductive pressing surface both in the absence of a fire and in the event of fire. The riser securing device includes an electrically nonconductive, fire-resistant clamping element, spaced apart from the pressing surface, that is freely movably guided in an oblique guide that reduces the distance of the clamping element from the pressing surface during downward movement of the clamping element. When a downward tensile force acts on the flat cable, the flat cable is pressable against the pressing surface by the clamping element that is freely movable in the oblique guide and thus variable in its distance from the pressing surface, even when there is a change in the cable thickness, and is thus clampable between the clamping element and the pressing surface. The variability in spacing of the clamp corresponds at least to the difference between the thickness of the flat cable in the intact state and the thickness of the flat cable in the state of melted or burnt-off cable insulation.
US10381809B2 Device and method for removing a sheath of electrical conductors
A device for removing a sheath of electrical conductors of a preferably multicore cable (K), preferably comprises at least one holding arrangement/clamping device for clamping the cable (K), and a blade arrangement (1), which can preferably be rotated about the longitudinal cable axis, for the sheath. A pull-off device (A) for the at least partially cut sheath is integrated into the device. This pull-off device (A) comprises pull-off mechanism (5), which is designed for connection to the sheath and for exertion of a force on the sheath parallel to the cable axis. The invention further relates to a method of removing an inner sheath of electrical conductors of a multicore cable (K).
US10381807B2 Discharge generator
In a discharge generator, a control unit switchably performs a continuous mode and a burst mode based on determination of whether target output power is higher than discharge start power. The burst mode alternately performs a discharge mode and a non-discharge mode. The control unit causes a burst ratio to be set to a value expressed by the following equation b=Po*/Pfs0 where b represents the burst ratio, Po* represents the target output power, and Pfs0 represents the discharge start power. The burst ratio is defined as a ratio of the discharge period to a burst period. The burst period is the sum of the discharge period and the stop period. The control unit causes, in the burst mode, the switch circuit to output, as the output power, the discharge start power during the discharge period.
US10381805B2 Vertical cavity surface emitting laser (VCSEL) regular lattice-based laser speckle projector
The present disclosure provides a VCSEL regular lattice-based laser speckle projector, comprising a VCSEL regular light-emitting lattice, a collimator, a diffractive optical element, an X-Y direction driving circuit, and a lattice display control module; multiple frames of different coded patterns are outputted by driving the light-emitting particles on the VCSEL regular light-emitting lattice to thereby implement a time-space labeling to the target object or projection space, and finally three-dimensional depth measurement of the target object is implemented through a depth decoding algorithm. Compared with the traditional structured-light space coding technology, the projector of the present disclosure facilitates implementation of time-space coding, such that a higher precision, robustness, and antijamming capability may be achieved during the process of depth decoding for the three-dimensional measurement.
US10381804B2 Vertical cavity light emitting element
A vertical-cavity light-emitting element includes: a first reflector; a semiconductor structure layer including a first semiconductor layer, an active layer, a second semiconductor layer, and a third semiconductor layer that are sequentially provided on the first reflector; a transparent electrode on the third semiconductor layer; and a second reflector on the transparent electrode and interposes the structure layer with the first reflector. The third semiconductor layer has a mesa structure to protrude on the second semiconductor layer and be covered by the transparent electrode. The light emitting element further includes a current confining layer including: an insulating film provided in the second semiconductor layer to surround the mesa structure and be in contact with the transparent electrode, the insulating film being an oxide of the second semiconductor layer; and an insulating layer on the insulating film to surround the mesa structure and define a through opening.
US10381803B2 Mode control in vertical-cavity surface-emitting lasers
Aspects of the subject disclosure may include, for example, a first distributed Bragg reflector, a second distributed Bragg reflector, an active region with an oxide aperture between the first and second distributed Bragg reflectors, and a dielectric layer, where a positioning of the dielectric layer with respect to the first and second distributed Bragg reflectors and the oxide aperture causes suppression of higher modes of the vertical-cavity surface-emitting laser device. Other embodiments are disclosed.
US10381802B2 Light emitting device
The invention describes a light emitting device (100). The light emitting device (100) comprises at least one light emitting structure (110), at least one processing layer (120) and at least one optical structure (130). The optical structure (130) comprises at least one material processed by means of processing light (150). The at least one processing layer (120) is arranged to reduce reflection of the processing light (150) in a direction of the optical structure (130) at least by 50%, preferably at least by 80%, more preferably at least by 95% and most preferably at least by 99% during processing of the material by means of the processing light (150). It is a basic idea of the present invention to incorporate a non- or low-reflective processing layer (120) on top of a light emitting structure (110) like a VCSEL array in order to enable on wafer processing of light emitting structures (130) like microlens arrays. The invention further describes a method of manufacturing such a light emitting device (100).
US10381799B2 Optical module
An optical module includes a semiconductor laser with an active layer disproportionately positioned closer to the first surface. The semiconductor laser includes a reflector for reflecting the light outgoing from the active layer in a direction along the first surface toward another direction. The active layer and the reflector are monolithically integrated in the semiconductor laser. The optical module includes a carrier formed from a light transmissive material and having a third surface and a fourth surface opposite to each other. The semiconductor laser is mounted on the carrier so as for the light to enter the third surface. The carrier has a lens integrally on the fourth surface. The optical module includes a substrate having an optical waveguide and an optical coupler for guiding the light to the optical waveguide. The optical waveguide and the optical coupler are integrated in the substrate.
US10381796B2 Free electron laser
A free electron laser FEL comprises an undulator 24 generating coherent EUV radiation receiving an upstream electron beam EB2 and emitting a downstream electron beam EB4 and at least an electron source 21a, 21b operable to produce an upstream electron beam EB1, EB2 comprising bunches of electrons. A beam path is configured to direct the upstream electron beam through: a linear accelerator system (LINAC) comprising at least a first and a second linear accelerators 22a, 22b, a bunch compressor 28b, and said undulator 24. The downstream electron beam EB3, EB4 that leaves the undulator 24 recirculates through the second linear accelerator 22b in parallel with the upstream electron beam with a phase such that the downstream beam is decelerated by the second linear accelerator 22b and then recirculates through the first linear accelerator 22a in parallel with the upstream electron beam with a phase such that the downstream beam is decelerated by the first linear accelerator 22a; and to direct the downstream beam to a beam dump 100. At least a first energy spreader 50a, 50b, 50c imparts a reversible change to the energy distribution of bunches of electrons and is located at a position in the beam path before the bunch compressor 28b and so that it is only passed through by the upstream electron beam EB1. A second energy spreader 50d reverses the change to the energy distribution of bunches of electrons imparted by the at least one first energy spreader 50a, 50b, 50c, the second energy spreader 50d being located at a position in the beam path before the undulator 24 and so that it is only passed through by the upstream electron beam EB2.
US10381794B2 Terminal-equipped electric wire, terminal crimping apparatus, and method of manufacturing terminal-equipped electric wire
An electric wire connection portion includes a second core wire crimping portion) in which a pair of barrel pieces is wound around a core wire while widening a distance with respect to the bottom in a sandwiching direction of the core wire as being directed from a first core wire crimping portion side to the sheath crimping portion side. A boundary crimping area Tc arranged at a boundary part between a second core wire crimping portion and the sheath crimping portion includes a plurality of coupling crimping portions each of which connect two crimping portions among crimping portions having different angles with respect to a drawing direction of the electric wire from the crimp terminal between the second core wire crimping portion side and the sheath crimping portion side in at least an overlapping area.
US10381793B2 Ground connection structure
A ground connection structure is a structure for collectively connecting, to a body of a vehicle, a plurality of grounding wires which are connected to respective electrical components installed in the vehicle. The ground connection structure includes: a connection box to which the plurality of grounding wires are connected; a grounding terminal part connected to the vehicle in an electrically conducting state; and an electrically conducting connection part having one end connected to the connection box and the other end connected to the grounding terminal part, the electrically conducting connection part connecting the connection box and the grounding terminal part in an electrically conducting manner. The electrically conducting connection part is made of a low-inductance material having low inductance.
US10381789B2 Active cover plates
A variety of active cover plate configurations with prongs configured to contact side screw terminals of electrical receptacles are described.
US10381786B2 Connector
A connector has a fitting portion and a cable holding portion. The connector is provided with a signal terminal, a holding member, a cable fixing member and a lower shell. The holding member holds the signal terminal, and the lower shell is attached to the holding member. A cable receiving portion of the lower shell forms the cable holding portion at least in part, and a grounding connection portion forms the fitting portion at least in part. The cable fixing member is fixed to the cable receiving portion, and a cable extends in an intersecting direction from the cable receiving portion. In the intersecting direction, a clamp portion overlaps with the fitting portion.
US10381784B2 Electrical connector and electrical connector assembly
A mating connector includes a plastic body, which has a main body and an insertion portion formed by extending forward from the main body. A mating space is concavely formed backward from a front end surface of the insertion portion. The insertion portion has a side wall located at a periphery of the mating space and running through the mating space to form at least two through-holes, and the two through-holes do not communicate with each other. A metal cover surrounds the plastic body and is fastened to the main body. A grounding sheet is located between the metal cover and the side wall. The grounding sheet has a body and at least two elastic portions formed by bending forward from the body. The body covers the side wall, and each of the elastic portions is accommodated in a corresponding through-hole and enters the mating space.
US10381782B2 Electrical connector with haptic feedback
An electrical connector including first and second connector parts configured for mating together, and with one of the connector parts having a sensory feedback member that moves between an extended position and a retracted position as a result of magnetic interaction with an actuation element in the other connector part during mating of the connector parts. The movement of the sensory feedback member causes a sensory feedback indication, such as an audible sound or a tactile vibration.
US10381781B2 Sealed connector with slide lever assisted mating
A connector includes a housing (10) having a flange (31) provided on an outer periphery, a grommet (70) in the form of a resilient tube and to be externally fit on the flange (31), and a slide lever (40) including an operating portion (41) and slide cams (43) projecting from the operating portion (41), supported in the housing (10) and configured to proceed with connection of the housing (10) and the mating housing (100) by the slide cams (43) sliding in the housing (10) due to the pushing of the operating portion (41). The flange (31) includes recessed cuts (34) at outer peripheral locations proximate to the operating portion (41) when the pushing of the operating portion (41) is completed. The grommet (70) includes parts to be fit into the cuts (34).
US10381780B2 System and method for monitoring the connection of a pluggable lighting unit to a socket
A socket (16) is designed to receive a plug of a pluggable device (14). The socket has a detection arrangement (42) for detecting connection of a plug to the socket. A new session identifier is generated each time a plug is connected to the socket and it remains valid while the plug remains attached. The session identifier is preferably generated mechanically (48) so that it can be generated without power to the socket or to the plug. This enables detection of system tampering of a system using the sockets.
US10381779B2 Electrical connector with a guide shell
An electrical connector includes an insulating body having a base portion, which includes a mating chamber enclosed by a top plate, a bottom plate and two side plates. The mating chamber allows a insertion portion of a mating connector to insert backward therein. The top and bottom plates are provided with multiple accommodating grooves. A projection protrudes from each side plate. The projection has a highest point higher than the mating chamber, and a lowest point lower than the mating chamber. Multiple terminals are correspondingly accommodated in the accommodating grooves. A shielding shell has a top wall and two side walls. A mating port is enclosed by the top wall and front ends of the two side walls and located in front of the projection, and is larger than the mating chamber. Each side wall is respectively and correspondingly provided with a fitting portion to fit with the projection.
US10381778B2 Connector and wire harness
A connector applied to a wire harness includes a terminal that can be connected to a counterpart terminal arranged in a counterpart connector and a connector housing that includes the terminal arranged therein along an axial direction and can be engaged with the counterpart connector along the axial direction. The connector housing includes a notched part that enables a counterpart terminal holding part that holds the counterpart terminal and is exposed to the outside in the counterpart connector to move to an axial direction engagement initial position at which the terminal and the counterpart terminal are opposed to each other in the axial direction from the outside of the connector housing along an intersecting direction intersecting with the axial direction.
US10381775B2 Power connector
The present disclosure relates to a power connector which comprises an insulative housing and a terminal. The insulative housing defines a terminal receiving groove therein and comprises a stopping wall. The terminal is positioned in the terminal receiving groove and comprises a mating portion, a stopping portion and a wire connecting portion. The stopping portion abuts against the stopping wall and comprises a first horizontal portion and a second horizontal portion. The first horizontal portion comprises a first front end edge. The second horizontal portion comprises a second front end edge. A portion of a front end of the first horizontal portion and a portion of a front end of the second horizontal portion are cut off, therefore when the terminal clamps the wire, the first front end edge and the second front end edge do not splay forwardly and outwardly to protrude forwardly, but are parallel to each other or respectively extend backwardly, which thus can avoid the first front end edge and the second front end edge of the stopping portion from abutting against the stopping wall first due to the protruding.
US10381769B2 Female connector plug including a lock
Some embodiments are directed to a connector-type female plug including a body; a module including a plurality of slots, each of the slots configured to receive an end of a strand of a cable and arranged so as to be plugged into by a rear face of the body; a lever pivotably mounted on the body in such a way as to be able to move between an open position and a closed position attained after lowering the lever in such a way as to grasp a rear face of the module and to push same into a completely plugged-in position; and a lock that can move along a sliding mechanism between a locked position, in which the lock is arranged in such a way as to hold the lever in the closed position, and an unlocked position.
US10381763B2 Connector
Provided is a connector that is capable of preventing breakage or dislocation of an actuator when an excessive force is applied to the actuator in an opening direction of the actuator, and also enables easy and reliable closing of the actuator during assembly of the actuator by an automatic assembling machine. An actuator (40) includes a pair of arms (40B) that are arranged on either side of an accommodation section (20A) and extending from either end of a pressing portion (40A) in an insertion direction of a connection object (12). The pair of arms (40B) and an insulator (20) include first open state restriction unit (40F, 23E) configured to restrict an opening angle of the actuator (40) from a closed state to an opened state.
US10381762B2 Electrical connector for a circuit card assembly of a communication system
An electrical connector for a circuit card assembly including a PCB includes a mating housing having a mating end movable relative to the PCB and contact modules coupled to the mating housing including signal contacts having a mating conductor, a mounting conductor and a flexible conductor. The flexible conductor is flexible to allow relative movement of the mating conductor relative to the mounting conductor. The flexible conductor has a bent portion changing shape. The contact modules have ground contacts providing electrical shielding for the signal contacts. The ground contacts include covers extending along and providing shielding along at least one side of the bent portion of the corresponding signal contact.
US10381755B2 Electrical connector to avoid missing solder
An electrical connector is used for electrically connecting a chip module to a circuit board. The electrical connector includes an insulating body having multiple receiving holes and multiple terminals received in the receiving holes The electrical connector has a top surface and a bottom surface The receiving holes run through the insulating body. Each terminal has a base and a soldering portion extending from a lower part thereof. Two opposite sides of the soldering portion are a first surface and a second surface. The first surface includes a laser irradiation area. A solder is provided at a position, opposite to the laser irradiation area, of the second surface for urging. The laser irradiation area is heated by external laser, such that the solder is partially melted and is soldered and fixed to the second surface.
US10381750B2 Electronic device
An electronic device including a display unit; an array antenna including a transparent electrode material and being disposed within the display unit; and a radio frequency integrated circuit (RFIC) electrically connected to the array antenna. The array antenna includes an antenna element having first and second sides perpendicular to each other disposed slopingly at a predetermined angle with respect to one side of the display unit; and a feeding part connecting the antenna element and the RFIC.
US10381749B2 Antenna device and electronic device including the same
An antenna device for providing a higher data transmission rate in a wireless communication system is provided. The antenna device includes a first radiating body mounted to a side surface of a multiple layer circuit board to transmit and receive a wireless signal and a second radiating body mounted to a top surface of the multiple layer circuit board and electrically connected to the first radiating body to transmit and receive the wireless signal together with the first radiating body.
US10381745B2 Beam forming network and base station antenna
Embodiments of the present invention provide a beam forming network, including: a first 180-degree bridge for equal-power division, a 180-degree bridge for unequal-power division, a 90-degree phase shifter, and a second 180-degree bridge for equal-power division. A coupling port of a sum input port of the first 180-degree bridge for equal-power division is connected to a difference input port of the 180-degree bridge for unequal-power division, a straight-through port of the sum input port of the first 180-degree bridge for equal-power division is connected to an input port of the 90-degree phase shifter, an output port of the 90-degree phase shifter is connected to a difference input port of the second 180-degree bridge for equal-power division, and a straight-through port of a sum input port of the 180-degree bridge for unequal-power division is connected to a sum input port of the second 180-degree bridge for equal-power division.
US10381742B2 Integrated infrared optical antenna and polaronic organic transducer sensor
An antenna array is provided including a substrate, a metal ground plane proximate the substrate, and a dielectric layer proximate the metal ground plane. A first plurality of antenna elements including polaronic organic transducer elements is proximate the dielectric layer and connected in series. A second plurality of antenna elements including polaronic organic transducer elements is proximate the dielectric layer and also connected in series. The first and second plurality of antenna elements are electrically isolated. The antenna elements of the first plurality of antenna elements are configured to detect a first wavelength, while the antenna elements of the second plurality of antenna elements are configured to detect a second wavelength, different from the first wavelength.
US10381740B2 Antenna feeding network comprising a coaxial connector
An antenna feeding network for a multi-radiator base station antenna and an antenna arrangement comprising such a feeding network is provided. The feeding network comprises substantially air filled coaxial lines and a coaxial connector for an antenna feeder cable, the connector being connected to at least one of the coaxial lines. The substantially air filled coaxial lines each have a central inner conductor and an elongated outer conductor surrounding the central inner conductor. The coaxial connector comprises a body having an attachment portion, the attachment portion being attached to, and arranged in abutment with, a portion of at least one outer conductor such that the body connects electrically and mechanically with the outer conductors of the coaxial lines.
US10381736B2 Method and device for extending beam area in wireless communication system
The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as long term evolution (LTE). An electronic device is provided in a wireless communication system. The device comprises a plurality of antenna sets; a plurality of antenna elements configuring the plurality of antenna sets; an RF transceiver including a plurality of switches for selecting the plurality of antenna elements and a plurality of phase shifters for shifting the phase of a signal transmitted/received through the plurality of antenna elements; and a control unit for determining a beam forming direction and the phase of the signal by simultaneously controlling the plurality of switches and the plurality of phase shifters according to a beambook.
US10381734B2 Patch antenna with wire radiation elements for high-precision GNSS applications
A right-hand circularly-polarized patch antenna comprising a ground plane and a patch connected to each other with one or more wires for which the wire shape and location of the end points are selected such that they do not cause an antenna mismatch, and the electrical current carried in the wires produces an extra electromagnetic field subtracted from the patch field in the nadir direction.
US10381732B2 Antennas with improved reception of satellite signals
An antenna configured to receive radiation at global navigation satellite system (GNSS) frequencies includes a dielectric substrate, a circular patch overlaying the dielectric substrate, one or more impedance transformers, and a metamaterial ground plane. The metamaterial ground plane includes a plurality of conductive patches and a cavity. The conductive patches are arranged along a first plane on a backside of the dielectric substrate and are separated from the circular patch by the dielectric substrate. The cavity includes a ground plane and a conductive fence. The ground plane is arranged along a second plane below the first plane. The ground plane is electrically coupled to at least a first portion of the plurality of conductive patches by conductive vias. The conductive fence is spaced from the backside of the dielectric substrate and from the plurality of conductive patches by a gap.
US10381731B2 Aerial camera system, method for identifying route-related hazards, and microstrip antenna
An aerial device can be configured to fly above a route during movement of a vehicle along the route, such as for purposes of capturing image data of the route. The aerial device may include a microstrip antenna. The antenna includes a radiating patch layer, an aperture layer, a first insulator layer, a feed line, and a second insulator layer, all of which are parallel to and stacked on top of one another. The aperture layer is conductive and defines an aperture. The first insulator layer is sandwiched between the radiating patch layer and the aperture layer; thereby, the radiating patch layer and the aperture layer are spaced apart from one another by at least a thickness of the first insulator layer. The first insulator layer has a low dielectric constant. The second insulator layer is sandwiched between the aperture layer and the feed line.
US10381727B2 Multi-band antennas
An example discloses a slot antenna. The slot antenna includes: a cover including a slot; and an antenna PCB including a feeding line across the slot. The antenna PCB is coupled with the cover through a positive feeding terminal of the feeding line. The slot is closed at its one width side within the cover. A length of the feeding line is larger than a width of the slot.
US10381724B2 Two-dimensional scanning cylindrical reflector
A parabolic cylindrical reflector antenna that comprises two or more antenna feeds each directed towards a parabolic cylindrical reflector, wherein the antenna feeds are positioned in one or more line-arrays parallel to a focal line of the parabolic cylindrical reflector, and the line-array is substantially centered opposing the reflector. The antenna comprises a controller configured to scan along a straight edge of the reflector by electronically adjusting a phase of each of the antenna feeds, thereby changing the incident angle of an energy beam relative to the reflector. The controller is configured to scan along a curved edge of the reflector by moving, using a mechanical positioning mechanism, the antenna feeds in a direction parallel to a directrix of the reflector while maintaining the positioning or by electronically selecting one of two or more parallel line-arrays.
US10381722B2 Tuned grounding arm for near field radio coexistence
Various arrangements for protecting a low-power sensor from electromagnetic interference are presented. A device may have an antenna that is used to transmit a radio signal and have an on-board low-power sensor. A tuned grounding arm may be capacitively coupled with a ground plane of the antenna. The tuned grounding arm can provide a lower energy return path to a feed point of the antenna than through circuitry of the low-power sensor, thus decreasing near-field interference on the low-power sensor.
US10381715B2 Electronic device antennas having multi-band tuning capabilities
An electronic device may include an antenna having a resonating element, an antenna ground, and a feed. First and second tunable components may be coupled to the resonating element. Adjustable matching circuitry may be coupled to the feed. Control circuitry may use the first tunable component to tune a midband antenna resonance when sensor circuitry identifies that the device is being held in a right hand and may use the second tunable component to tune the midband resonance when the sensor circuitry identifies that the device is being held in a left hand. For tuning a low band resonance, the control circuitry may place the antenna in different tuning states by sequentially adjusting a selected one of the matching circuitry and the tunable components, potentially reverting to a previous tuning state at each step in the sequence. This may ensure that antenna efficiency is satisfactory regardless of antenna loading conditions.
US10381713B2 Wireless communications with dielectric medium
An electronic device may include a dielectric substrate, an electronic circuit supported by the substrate, for processing data, and a communication unit having an antenna. The communication unit may be mounted to the substrate in communication with the electronic circuit for converting between a first EHF electromagnetic signal containing digital information and a data signal conducted by the electronic circuit. The electromagnetic signal may be transmitted or received along a signal path by the antenna. An electromagnetic signal guide assembly may include a dielectric element made of a dielectric material disposed proximate the antenna in the signal path. The electromagnetic signal guide may have sides extending along the signal path. A sleeve element may extend around the dielectric element along sides of the dielectric element. The sleeve element may impede transmission of the electromagnetic signal through the sides of the dielectric element.
US10381709B2 Multi-bans antenna structure
A multi-band antenna structure includes a substrate having a first wiring area located on one side surface thereof. The first wiring area has a first metal trace, a second metal trace and a connecting portion formed therein. The first and the second metal trace are respectively in an elongated spiral pattern; and the connecting portion is electrically connected at two opposite ends to the first and the second metal trace. The multi-band antenna structure can be directly integrated into electrical circuits on a circuit board to provide the advantages of reduced manufacturing cost and capable of transmitting or receiving multiple bands of signals.
US10381702B2 Mini isolator
A coaxial radio frequency (RF) isolator is disclosed. The isolator includes a first connector that conducts an RF signal received from a first device connected to the isolator. The isolator also includes a conductive body including a second connector and a conductive outer shield that form a first internal cavity. The isolator further includes a dielectric sleeve between the outer shield and the conductive body. In addition, the isolator includes a conductive coupling/filtering member inside the outer shield and the dielectric sleeve. The conductive coupling/filtering member has a cylindrical shape forming a second internal cavity. Moreover, the isolator includes a thru-RF signal transmission path through the first internal cavity and the second internal cavity. The thru-RF signal transmission path receives the RF signal from the first device, conditions the RF signal, and outputs the RF signal to a second device. Further, the isolator includes a coaxial coupling element in the first internal cavity and has a cylindrical shape. The coaxial coupling element connects the conductive body, the conductive filtering/coupling member, and the conductive outer shield. Additionally, the isolator includes a magnetic toroid in the first cavity that surrounds the conductive coupling/filtering member.
US10381701B2 Filter circuit and frequency switching method
A first switch is configured to open and close connection between an end part of a first transmission line and ground, and a second switch is configured to open and close connection between an end part of a third transmission line and ground.
US10381696B2 Battery enclosure for sterilizeable surgical tools having thermal insulation
A battery pack assembly or enclosure comprises one or more batteries having an electrochemical cell and an enclosure having at least an outer wall configured to create a sealed volume of space substantially around the batteries. An atmosphere of the volume of space comprises gas having a thermal conductivity less than 0.018 watts per meter per degree Celsius. This atmosphere of gas provides an insulative layer between the outer wall of the enclosure and the batteries. With this insulative layer, the battery pack assembly can be subjected to autoclaving without damaging the batteries. The battery pack assembly can be used to power surgical tools or other devices that are subjected to autoclaving.
US10381694B2 Cooling device for battery cell and battery module comprising the same
According to the present disclosure, there is a cooling device for battery cells including a heat sink with a hollow structure disposed adjacent to at least one side of a battery cell assembly and having a channel formed therein through which a coolant flows, the battery cell assembly including a plurality of battery cells, and a cooling plate configured to carry out heat exchange with the battery cells, the cooling plate including a heat absorbing part interposed between the battery cells such that one surface or both surfaces come into contact with the battery cells, and a heat emitting part extending from the heat absorbing part and exposed to the channel, wherein the heat emitting part includes at least one bent surface arranged parallel to the channel, and at least one through-hole through which the coolant goes.
US10381692B2 Method for monitoring the state of a battery in a motor vehicle
The disclosure relates to a method for monitoring the state of a battery. In the process, the internal temperature of the battery during a charging process is determined in defined intervals at different time points, and an evaluation unit continuously determines a temperature gradient at least from the temperature values. At least one limit value for the temperature gradient is stored in the evaluation unit, and the evaluation unit generates a signal when the temperature gradient which is determined by the evaluation unit reaches this limit value. When this signal from the evaluation unit is present, the charging voltage of the battery is driven such that there is no battery current, while the internal temperature of the battery is further periodically detected, and the evaluation unit generates an alarm signal when the temperature has fallen after suppression of the battery current.
US10381691B1 Modular battery network systems and methods for managing modular battery network systems
A battery network is disclosed. The battery network may include a plurality of battery blades. Each battery blade may include a plurality of battery cells; a connection mechanism configured to establish an adjustable connection between the plurality of battery cells; and a processor in communication with the connection mechanism and the plurality of battery cells. The processor may be configured to control the connection mechanism at least partially based on a state of charge of at least one of the plurality of battery cells, and the processor of each battery blade of the plurality of battery blades may be further configured to communicate with each other to support operation of the battery network as an integrated electric power source.
US10381690B2 Negative electrode for rechargeable lithium battery and rechargeable lithium battery including the same
A negative electrode for a rechargeable lithium battery, the negative electrode including: a current collector; a negative active material layer on the current collector; and a coating layer directly contacting the negative active material layer, the coating layer including an organic material and an inorganic material, is disclosed. A rechargeable lithium battery including the same is also disclosed.
US10381689B2 Nickel-zinc battery
Provided is a highly reliable nickel-zinc battery including a separator exhibiting hydroxide ion conductivity and water impermeability. The nickel-zinc battery of the present invention includes a positive electrode containing nickel oxide and/or nickel oxyhydroxide; a positive-electrode electrolytic solution in which the positive electrode is immersed, the electrolytic solution containing an alkali metal hydroxide; a negative electrode containing zinc and/or zinc oxide; a negative-electrode electrolytic solution in which the negative electrode is immersed, the electrolytic solution containing an alkali metal hydroxide; a hermetic container accommodating the positive electrode, the positive-electrode electrolytic solution, the negative electrode, and the negative-electrode electrolytic solution; and the separator exhibiting hydroxide ion conductivity and water impermeability and disposed in the hermetic container so as to separate a positive-electrode chamber accommodating the positive electrode and the positive-electrode electrolytic solution from a negative-electrode chamber accommodating the negative electrode and the negative-electrode electrolytic solution.
US10381686B2 Electrolyte solution and secondary battery using same
The present invention relates to a nonaqueous electrolyte solution comprising a nonaqueous electrolyte solvent which comprises a fluorine-containing phosphate ester represented by a specific formula, a fluorine-containing ether represented by a specific formula, and an open-chain or cyclic acid anhydride. According to the present invention, there is provided an electrolyte solution capable of realizing a lithium secondary battery having an excellent cycle characteristics with little gas generation after charge-discharge cycles.
US10381680B2 Lithium-sulfur battery
The present invention provides: i) a lithium-sulfur battery in which solid sulfur is introduced into an electrolytic region between a positive electrode and a negative electrode; ii) a lithium-sulfur battery comprising a middle layer containing elemental sulfur (S8) or lithium sulfide (Li2S) in an electrolytic region between a positive electrode and a negative electrode; and iii) a lithium-sulfur battery having a separator supporting sulfur particles or lithium sulfide particles between a positive electrode and a negative electrode.
US10381679B2 Battery module array
Disclosed is a battery module array including battery modules, which may have improved space utilization. The battery module array includes a plurality of battery modules, each having two secondary battery cells, a module frame and a cooling fin. If the battery module array is configured using the above battery modules, space utilization may be improved.
US10381673B2 Doped scandia stabilized zirconia electrolyte compositions
A solid oxide fuel cell (SOFC) electrolyte composition includes zirconia stabilized with scandia, and at least one of magnesia, zinc oxide, indium oxide, and gallium oxide, and optionally ceria in addition to the oxides above.
US10381669B2 Steam reformer for in-block fuel cell reforming
A fuel cell system and method is provided to control the volumetric ratio of a reformate and unreformed hydrocarbon fuel supplied to a fuel cell configured for in-stack reforming. The system includes a reformer having a number of high and low steam reforming activity channels which provide a full equilibrated fuel stream and a fuel stream having hydrocarbon levels slight lower than the hydrocarbon levels of the hydrocarbon fuel supplied to the reformer, respectively. The fuel streams can be mixed and supplied to the fuel cell to provide in-stack reforming while reducing or inhibiting the formation of carbon in the fuel stack.
US10381668B2 Operation control method of fuel cell and operation control apparatus of fuel cell
The operation control method of a fuel cell includes acquiring a startup temperature of the fuel cell; acquiring a present temperature of the fuel cell; setting a present target operation point of the fuel cell that is identified by an output voltage value and an output current value based on the startup temperature, or based on the startup temperature and the present temperature; controlling at least one of the flow of the reaction gas supplied to the fuel cell, and an output voltage of the fuel cell so that the operation point of the fuel cell becomes the target operation point, and setting the target operation point includes a process of setting an operation point having a low output voltage value as the target operation point when the startup temperature is low as compared to the case when the startup temperature is high, if the present temperature is the same.
US10381666B2 Fuel cell system with control device for determining when to start up fuel cell
A control device of a fuel cell system includes a sensor state determining unit and a power generation control unit. A sensor state determining unit performs sensor state determining control before a first startup of the fuel cell after supply complete timing into a first tank and a second tank based on first pressure detected by a first pressure sensor at the supply complete timing, and second pressure detected by a second pressure sensor after a valve is opened. A power generation control unit starts up the fuel cell only when the sensor state determining unit determines that the first pressure sensor and the second pressure sensor are normal.
US10381665B2 Device and method for heating fuel cell stack and fuel cell system having the device
Provided is device and method for heating fuel cell stack and fuel cell system having the device. The fuel cell system includes: a power generating unit having fuel cell stacks arranged with an interval defined between the stacks; an outlet manifold unit provided outside each fuel cell stack and guiding a reaction mixture discharged from each stack to outside; an inlet manifold unit provided on each stack at a location opposed to the outlet manifold unit based on the stack, the inlet manifold unit supplying fuel and air supplied through a fuel supply pipe and an air supply pipe into the stack; and a subsidiary fuel supply unit for supplying subsidiary fuel into the outlet manifold unit such that the subsidiary fuel is burnt in the outlet manifold unit so as to heat both the outlet manifold unit and the stack coming into contact with the outlet manifold unit.
US10381663B2 Hollow fiber membrane cartridge-type humidification module and method for manufacturing same
A hollow fiber membrane cartridge-type humidification module and a method for manufacturing the same are provided. The module includes a housing; commonly used hollow fiber membrane cartridges fitted to both ends of a plurality of hollow fiber membrane bundles, which are inserted into the housing along the longitudinal direction of the housing; a delimitating unit provided inside the housing so as to delimit the plurality of hollow fiber membrane bundles; and a potting unit for potting the plurality of commonly used hollow fiber membrane cartridges and the hollow fiber membrane bundles in a batch mode.
US10381657B2 Bipolar plate
A bipolar plate for a fuel cell comprises a fiber reinforcement structure containing thermoplastically bonded carbon fibers, the fiber reinforcement structure being multilayered and comprising a plurality of fiber reinforcement structure layers, at least two of which contain thermoplastically bonded carbon fibers.
US10381652B2 Fuel cell electrode having increased oxygen concentration and methods of preparing electrode
A membrane electrode assembly includes a membrane, a gas diffusion layer and a catalyst layer between the membrane and the gas diffusion layer. The catalyst layer comprises catalyst comprising active catalyst particles supported on support particles, a proton conducting ionomer and a phospholipid containing soluble oxygen. One method of preparation includes preparing a catalyst solution comprising a solvent and catalyst, adding proton conducting ionomer to the catalyst solution to form a catalyst ink, saturating a solution of solvent and a phospholipid with oxygen and mixing the saturated phospholipid with the catalyst ink.
US10381651B2 Device and method of manufacturing high-aspect ratio structures
An method for manufacturing a electronic device is provided having a current collector capable of a high specific charge collecting area and power, but is also achieved using a simple and fast technique and resulting in a robust design that may be flexed and can be manufactured in large scale processing. To this end the electronic device comprising an electronic circuit equipped with a current collector formed by a metal substrate having a face forming a high-aspect ratio structure of pillars having an interdistance larger than 600 nm. By forming the high-aspect structure in a metal substrate, new structures can be formed that are conformal to curvature of a macroform or that can be coiled or wound and have a robust design.
US10381649B2 Electrode material for nonaqueous electrolyte battery, electrode for nonaqueous electrolyte battery, nonaqueous electrolyte battery including the same, and battery pack
An electrode material for a nonaqueous electrolyte battery that includes a composite particle that contains a silicon dioxide particle having an average primary particle size of D1, a silicon particle having an average primary particle size of D2, and a carbon material, where D1 is 5 nm or more and 80 nm or less and the ratio D2/D1 is 0.3 or more and 8 or less.
US10381640B2 Negative electrode active material
Provided is a negative electrode active material that can improve the capacity per volume and charge-discharge cycle characteristics of a nonaqueous electrolyte secondary battery represented by a lithium ion secondary battery. The negative electrode active material according to the present embodiment contains an alloy phase. The alloy phase undergoes thermoelastic diffusionless transformation when releasing or occluding metal ions. The negative electrode active material of the present embodiment is used in a nonaqueous electrolyte secondary battery. Thermoelastic diffusionless transformation refers to so-called thermoelastic martensitic transformation.
US10381638B2 Negative active material for rechargeable lithium battery, and rechargeable lithium battery including the same
A negative active material for a rechargeable lithium battery includes a carbon component having a ratio (I1360/I1620) of peak intensity (I1360) at 1360 cm−1 relative to peak intensity (I1620) at 1620 cm−1 ranging from about 1 to about 4.5 measured by Raman spectroscopy.
US10381635B2 High energy density Li-ion battery electrode materials and cells
A method of preparing a high capacity nanocomposite cathode of FeF3 in carbon pores may include preparing a nanoporous carbon precursor, employing electrochemistry or solution chemistry deposition to deposit Fe particles in the carbon pores, reacting nano Fe with liquid hydrofluoric acid to form nano FeF3 in carbon, and milling to achieve a desired particle size.
US10381631B2 Sealed-type battery having a current interrupt device
A sealed-type battery includes an exterior body, a collector terminal, a hollow rivet defining a hollow section, and a reverse plate arranged between the collector terminal and the hollow rivet. The collector terminal includes: a projected section projected; a peripheral edge section provided; and a notch section provided in the peripheral edge section in a manner to surround the projected section and formed in a manner to reduce thickness of the collector terminal. In a projected direction of the projected section, the projected section is thicker than the peripheral edge section. A fitting section, to which the projected section is fitted, is provided in the reverse plate. The sealed-type battery includes a welded section that has a top surface opposing the hollow rivet and that joins the collector terminal and the reverse plate at a position between the projected section and the fitting section.
US10381630B2 Energy storage device
An energy storage device includes: a casing 30 having an opening; an energy storage element 20 housed in the casing 30; a lid plate 40 mounted in the opening of the casing 30; a positive electrode terminal member 100 and a negative electrode terminal member 71 integrally fixed to the lid plate 40 in an insulation state by an insulating synthetic resin; a positive electrode current collector 60P configured to electrically connect the energy storage element 20 and the positive electrode terminal member 100 to each other; and a negative electrode current collector 60N configured to electrically connect the energy storage element 20 and the negative electrode terminal member 71 to each other, wherein an easy-to-break portion 65 is formed on at least either one of the positive electrode terminal member 100 or the positive electrode current collector 60P.
US10381627B2 Battery structure and method of manufacturing the same
A battery structure including a positive electrode current collector layer; a plurality of battery modules on the positive electrode current collector layer and spaced apart from one another; and a negative electrode current collector layer on the battery modules, opposite to the positive electrode current collector layer, wherein each battery module of the plurality of battery modules includes a plurality of first positive active material layers which are in electrical contact with the positive electrode current collector layer and disposed in a direction protruding from the positive electrode current collector layer; a plurality of first negative active material layers which are in electrical contact with the negative electrode current collector layer and disposed in a direction protruding from the negative electrode current collector layer; and an electrolyte layer between the first positive active material layers and the first negative active material layers.
US10381626B2 Heat-resistant synthetic resin microporous film and method for producing the same
Provided are a heat-resistant synthetic resin microporous film that has both good heat resistance and good mechanical strength and exhibits a suppressed decrease in mechanical strength over time, and a method for producing the heat-resistant synthetic resin microporous film. The heat-resistant synthetic resin microporous film of the present invention includes a synthetic resin microporous film, and a coating layer formed on at least part of the surface of the synthetic resin microporous film and containing a polymer of a polymerizable compound having two or more radically polymerizable functional groups per molecule. The maximum thermal shrinkage rate of the heat-resistant synthetic resin microporous film when heated from 25° C. to 180° C. at a temperature rising rate of 5° C./min is 15% or less. The piercing strength thereof is 0.6 N or more. The rate of retention of the piercing strength after heating at 70° C. for 168 hours is 85% or more.
US10381622B2 Battery pack
A battery pack which may secure safety when fire or gas occurs therein or when an external impact is applied thereto is provided. The battery pack includes: a cell assembly including a plurality of secondary batteries; and a pack case including a bottom part having a plate shape and located under the cell assembly, and a side wall part protruding from the bottom part to a preset height, the pack case accommodating the cell assembly in an inner space defined by the bottom part and the side wall part, wherein the side wall part of the pack case includes a hollow in a direction at least partially perpendicular to a thickness direction of the side wall part, and the hollow includes an inwardly open inlet and an outwardly open outlet.
US10381620B2 Battery unit
A battery unit mounted on a vehicle, includes: a battery; a first electric junction box electrically connected to the battery; a second electric junction box electrically connected to the battery; and a case accommodating the battery, the first electric junction box, and the second electric junction box. The battery, the first electric junction box, and the second electric junction box are arranged in this order in a vehicle width direction. The first electric junction box is disposed along a side surface of one side of the battery in the vehicle width direction. The second electric junction box is held by a bracket which is inclined upward or downward, as the second electric junction box is separated from the first electric junction box in the vehicle width direction.
US10381619B2 Assembly and method for containing contaminants within an interior area of a traction battery pack
An exemplary traction battery assembly includes, among other things, a container disposed about a portion of a fastened joint within an interior of a traction battery enclosure. The container is configured to hold contaminants to block the contaminants from contacting a surface of a component housed within the interior. An exemplary contaminant containing method includes, among other things, within an interior area of a traction battery enclosure, holding contaminants within a container to block the contaminants from contacting a surface of a component housed within the interior. The container is disposed about a fastened joint within the interior area.
US10381618B2 Battery module mounting area of an energy storage system
An embodiment is directed to a battery module mounting area of an energy storage system. The battery module mounting area includes a first set of battery module compartments arranged along a first longitudinal side of the battery module mounting area, and a second set of battery module compartments arranged along a second longitudinal side of the battery module mounting area. Each battery module compartment in the first and second sets of battery module compartments includes an insertion-side through which a battery module is configured to be inserted into the battery module compartment and/or removed from the battery module compartment. The insertion-side of each battery module compartment in the first and second sets of battery module compartments is configured to be closed via an insertion-side cover to form a battery housing with a closed compartment profile that is characterized by each battery module compartment being sealed from at least one other battery module compartment in the battery housing.
US10381617B2 Polymeric battery frames and battery packs incorporating the same
Provided herein are battery packs comprising a first polymeric endplate, a second polymeric endplate, and a plurality (n) of partitions extending between the first endplate and second endplate and defining (n−1) battery cavities. Each cavity is capable of receiving a battery cell stack comprising a plurality of battery cells and optionally cooling plates and foam pads. Partitions comprise a plurality of polymeric repeating spacers, and each spacer from each partition can correspond to a cooling plate common to a plurality of battery cell stacks. Each of the repeating spacers and cooling plates can include a plurality of aligned apertures, and corresponding bolts can occupy the aligned apertures and secure the same to the endplates. Each repeating spacer can correspond to a complete or partial battery unit, wherein a complete battery unit comprises a first battery cell, a cooling plate, a second battery cell, and a foam pad.
US10381616B2 Multiplexed battery set and battery assembly having the multiplexed battery set
A multiplexed battery set includes a plurality of battery units connected in series in such a manner that the battery units are bendable at connection positions, each of which is between each adjacent two of the battery units. Each battery unit includes a plurality of contacts. The battery set further includes a plurality of electrical wires respectively electrically connected between the contacts of each adjacent two battery units to electrically connect the battery units in series. The electrical wires has a length capable for keeping battery units in an electrically connected status when each adjacent two battery units are bent by an external force.
US10381611B2 Packaging material for cell
A packaging material for a cell including a layered film in which at least a base-material layer, an adhesive layer, a metallic layer, and a sealant layer are layered in the stated order. The packaging material for a cell including a layered body in which at least a base-material layer, an adhesive layer, a metallic layer, and a sealant layer are layered in the stated order, wherein the packaging material for a cell can be imparted with highly exceptional moldability, and dramatically less prone to pinholing and cracking during molding by using, as the metallic layer, an aluminum foil having 0.2% yield strength of 58-121 N/mm2 when a tensile test is performed in the direction parallel to the rolling direction.
US10381606B2 Battery module and battery pack comprising same
Provided is a battery module. The battery module according to an embodiment of the present disclosure may include: a cartridge assembly including a plurality of cartridges configured to receive battery cells; a substrate protecting body combined to the cartridge assembly; a casing configured to receive the cartridge assembly and the substrate protecting body and surround the cartridge assembly and the substrate protecting body; and a cover capable of being combined to the casing.
US10381603B2 OLED display device and method for detecting and repairing packaging effects of the same
An OLED display device and a method for detecting and repairing packaging effects of the same are disclosed in order to improve the production yield of OLED display devices, which relate to the field of display technologies. The OLED display device includes a substrate, an OLED element and a packaging structure, a packaging cavity being formed between the packaging structure and the substrate, the OLED element being located within the packaging cavity. The OLED display device further includes a detection unit, the detection unit being located within the packaging cavity and having a chemical activity for oxygen not lower than that of the OLED element.
US10381600B2 Organic electroluminescence device, illumination device, and display device
An organic electroluminescence device includes a base material including a recessed portion on one face side, and a light emitting element. The light emitting layer including a reflective layer disposed at least on a surface of the recessed portion, a filling layer that has optical transparency and is filled and disposed in the recessed portion with the reflective layer interposed between the recessed portion and the filling layer, a first electrode that has optical transparency and is disposed at least on an upper-layer side of the filling layer, an organic layer that includes at least a light emitting layer and is disposed on an upper layer of the first electrode, and a second electrode that has optical transparency and is disposed on an upper-layer side of the organic layer. The organic electroluminescence device includes a display region divided into a plurality of unit regions separated from each other. The unit regions each has a light emitting area and a non emissive area that are partitioned. The light emitting area includes the light emitting element, and the non emissive area includes a light absorption layer.
US10381599B2 Light-emitting device and electronic device
A highly reliable light-emitting device is provided. Damage to an element due to externally applied physical power is suppressed. Alternatively, in a process of pressure-bonding of an FPC, damage to a resin and a wiring which are in contact with a flexible substrate due to heat is suppressed. A neutral plane at which stress-strain is not generated when a flexible light-emitting device including an organic EL element is deformed, is positioned in the vicinity of a transistor and the organic EL element. Alternatively, the hardness of the outermost surface of a light-emitting device is high. Alternatively, a substrate having a coefficient of thermal expansion of 10 ppm/K or lower is used as a substrate that overlaps with a terminal portion connected to an FPC.
US10381596B2 Organic light-emitting display apparatus with an encapsulation unit
An organic light-emitting display apparatus includes a substrate, an organic light-emitting device disposed above the substrate, and an encapsulation unit disposed above the organic light-emitting device and sealing the organic light-emitting device, wherein the encapsulation unit includes a compound represented by Formula 1. [R1-(L1)a1]b1-(Ar1)c1-[(L2)a2-R2]b2.  Formula 1
US10381595B2 Organic insulating material and flexible display including the same
An organic insulating material and a flexible display device are disclosed. The organic insulating material comprises an acrylic polymer having a cinnamoyl moiety.
US10381594B2 OLED display panel and display device thereof
An OLED display panel is provided and defined as: a display region, a bending region, and a driving bonding region, wherein the driving bonding region has: a driving chip; a flexible circuit board configured to achieve a connection between the driving chip and a motherboard; and a reinforcing plate disposed on and covered with a surface of the substrate wiring layer of the driving bonding region, wherein a chamber is formed in a bottom portion of the reinforcing plate, and the driving chip is located in the chamber.
US10381593B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus includes a first substrate, a display unit defining an active area on the first substrate and including an insulating layer, a second substrate on the display unit, one or more signal lines outside the active area and on the insulating layer, and a sealant between the first substrate and the second substrate. The sealant bonds the first substrate and the second substrate, and covers at least a portion of the signal lines.
US10381591B2 Organic light emitting diode device with a photoinduced electron film layer and method for manufacturing the same
The present disclosure provides an OLED device and a method for manufacturing the same, an array substrate and a display device. The OLED device includes an anode and a cathode and a light emitting functional layer interposed between the anode and the cathode, wherein a photoinduced electron film layer is formed on a side of the cathode away from the light emitting functional layer, the photoinduced electron film layer is able to generate photoinduced electrons, and the photoinduced electrons are transferable from the photoinduced electron film layer to the cathode.
US10381589B2 Organic EL element and organic EL display panel
An organic electroluminescence (EL) element including an anode, a light-emitting layer above the anode, a first functional layer on and in contact with the light-emitting layer, a second functional layer on and in contact with the first functional layer, and a cathode above the second functional layer. A lowest unoccupied molecular orbital (LUMO) level of the first functional layer is lower than at least one of a LUMO level of the second functional layer and a Fermi level of a metal material included in the second functional layer.
US10381587B2 Light emitting apparatus containing sealing member to cover planar light emitter
A light emitting apparatus includes: a sealing member (20) forming a sealing region sealing a planar light emitting unit; and a wiring member (51) including a conductive unit (61) electrically connected to the planar light emitting unit and extending from the sealing region to an outside. The sealing member (20) has a drawing port opened at a periphery of the sealing member for drawing the wiring member (51) to the outside. The wiring member (51) includes: an internal wiring portion (71) in which the conductive unit (61) is disposed in the sealing region; an external wiring portion (72) in which the conductive unit (61) is disposed in the outside; and a boundary wiring portion (73) in which the conductive unit (61) is disposed in the drawing port and which has a smaller thickness than the internal wiring portion (71) and/or the external wiring portion (72). Such a configuration provides a light emitting apparatus having a sealing structure of the planar light emitting unit for suppressing deterioration of sealing performance due to disposition of the wiring member.
US10381585B2 Thin film transistor
A thin film transistor includes a gate electrode, a insulating medium layer and at least one Schottky diode unit. The at least one Schottky diode unit is located on a surface of the insulating medium layer. The at least one Schottky diode unit includes a first electrode, a semiconductor structure and a second electrode. The semiconductor structure comprising a first end and a second end. The first end is laid on the first electrode, the second end is located on the surface of the insulating medium layer. The semiconducting structure includes a carbon nanotube structure. The second electrode is located on the second end.
US10381581B2 Display apparatus with flexible substrate
A display apparatus includes a support substrate, a flexible substrate, and a display unit. The flexible substrate overlaps the support substrate and includes a first portion, a second portion, and a flexible part between the first portion and the second portion. The flexible part includes an uneven surface. The uneven surface includes protrusions, recesses, and/or openings of through holes. The display unit overlaps the first portion.
US10381579B2 Stability OLED materials and devices
Organic light emitting materials and devices comprising phosphorescent metal complexes comprising ligands comprising aryl or heteroaryl groups substituted at both ortho positions are described. An organic light emitting device, comprising: an anode; a hole transport layer; an organic emissive layer comprising an emissive layer host and an emissive dopant; an electron impeding layer; an electron transport layer; and a cathode disposed, in that order, over a substrate.
US10381578B2 Organometallic compound and organic light-emitting device including the same
An organometallic compound represented by Formula 1: M(L1)n1(L2)n2  Formula 1 wherein, in Formula 1, L1 is a ligand represented by Formula 2, L2 is a ligand represented by one of Formulae 3 to 5, and n1 and n2 are each independently 1 or 2, wherein Formulae 1 to 5 are described in the specification.
US10381576B2 Electronic device having an amine containing layer processed from solution
The present application relates to an organic electroluminescent device (OLED) comprising an emitting layer, where the emitting layer includes a compound having a small difference between the energies of the S1 and T1 states, and further comprising a layer which has been applied from solution between the emitting layer and anode and comprises an amine compound. The present application further relates to a process for producing such an OLED.
US10381569B2 Organic electroluminescent materials and devices
A composition formed of a mixture of two compounds having similar thermal evaporation properties that are pre-mixed into an evaporation source that can be used to co-evaporate the two compounds into an emission layer in OLEDs via vacuum thermal evaporation process is disclosed. The first and second compounds can have an evaporation temperature T1 and T2, respectively, of 150 to 350° C., and the absolute value of T1−T2 can be less than 20° C. The first compound can have a concentration C1 in the mixture and a concentration C2 in a film formed by evaporating the mixture in a vacuum deposition tool at a constant pressure between 1×10−6 Torr to 1×10−9 Torr, at a 2 Å/sec deposition rate on a surface positioned at a predefined distance away from the mixture being evaporated, where the absolute value of (C1−C2)/C1 is less than 5%.
US10381567B2 Organic semiconducting compounds and related optoelectronic devices
The present teachings relate to new organic semiconducting compounds and their use as active materials in organic and hybrid optical, optoelectronic, and/or electronic devices such as photovoltaic cells, light emitting diodes, light emitting transistors, and field effect transistors. The present compounds can provide improved device performance, for example, as measured by power conversion efficiency, fill factor, open circuit voltage, field-effect mobility, on/off current ratios, and/or air stability when used in photovoltaic cells or transistors. The present compounds can have good solubility in common solvents enabling device fabrication via solution processes.
US10381566B2 Organic charge transport layer, organic EL device, organic semiconductor device, and organic photoelectric device
The present invention relates to an organic charge transport layer having a low refractive index, and to an organic EL device, an organic semiconductor device, and an organic photoelectric device which are provided with the organic charge transport layer. An object of the present invention is to provide an organic semiconductor thin film having a dramatically reduced refractive index without impairing conductivity, by mixing a predetermined amount of an electret material into an organic semiconductor material. The organic charge transport layer according to the present invention is characterized by containing an organic semiconductor material and an electret material. It is preferable that the organic semiconductor material is a hole transport material and the electret material has a refractive index of 1.5 or lower.
US10381560B2 Fabrication of correlated electron material films with varying atomic or molecular concentrations of dopant species
Subject matter disclosed herein may relate to fabrication of layered correlated electron materials (CEMs) in which a first group of one or more layers may comprise a first concentration of a dopant species, and wherein a second group of one or more layers may comprise a second concentration of a dopant species. In other embodiments, a CEM may comprise one or more regions of graded concentration of a dopant species.
US10381559B1 Three-dimensional phase change memory array including discrete middle electrodes and methods of making the same
Alternating stacks of insulating strips and sacrificial material strips are formed over a substrate. A laterally alternating sequence of pillar cavities and pillar structures can be formed within each of the line trenches. A phase change memory cell including a discrete metal portion, a phase change memory material portion, and a selector material portion is formed at each level of the sacrificial material strips at a periphery of each of the pillar cavities. Vertical bit lines are formed in the two-dimensional array of pillar cavities. Remaining portions of the sacrificial material strips are replaced with electrically conductive word line strips. Pathways for providing an isotropic etchant for the sacrificial material strips and a reactant for a conductive material of the electrically conductive word line strips may be provided by a backside trench, or by removing the pillar structures to provide backside openings.