Document Document Title
US10582248B2 Electronic display systems connected to vehicles and vehicle-based systems
Electronic digital display systems, including roadside display devices, vehicle-based devices, personal mobile devices, intermediary servers, advertising servers, and/or additional external data sources may operate individually or in combination to identify one or more vehicle locations, driving routes, driver and passenger characteristics, and the like. Vehicle and individual characteristics may be determined based on data received from traffic cameras, vehicle-based devices, personal mobile devices, and/or other data sources. Based on the vehicle characteristics, individual characteristics, driving data and driving patterns, and the like, digital content may be determined for electronic roadside displays to be viewable by the approaching vehicles, and/or other digital display devices to be viewable by associated individuals via other display devices and at other times. Various techniques may be used to determine customized digital content, such as targeted advertisements and/or driving or vehicle safety messages, including retrieval and aggregation of certain characteristics, prioritization of characteristics, and real-time auctions for advertisements. Additionally, certain systems may be interactive to allow user responses and follow-up content via on-board vehicle devices or other user devices.
US10582247B2 Adapter device for television screen or channel extension and a method thereof
The present invention relates to a television extender adapter device (102) that enables users to extend a television content onto portable devices such as mobile phones, laptops and tablets in the vicinity of the users with a multichannel viewing option. The adapter device (102) establishes a Wi-Fi network (111) to connect a plurality of first set of portable user devices (127) and have Wi-Fi extenders to increase the strength and coverage of the Wi-Fi-network (111) thereby connecting a plurality of second set of portable user devices (128) which are connected with the Wi-Fi network (111). Therefore, the adapter device enables to extend television content to a large audience at a given public places such as hospitals, airports, bus stops, coffee shops, hotels, Railway stations, offices, waiting lobbies, lounges, sports bars, stadiums, restaurants and public transportations. The adapter device (102) render live stream link to plurality of first set of portable user devices (127) and plurality of second set of portable user devices (128) in which every television content has different live stream links to be established based on the television content opted on each of a first set of plurality of portable user devices (127) and a second set of plurality of portable user devices (128) using the wireless intranet network.
US10582246B2 Automatic input selection
Disclosed are techniques for minimizing user effort when controlling complex media systems such as home theater systems. When multiple devices are connected within such systems, it is necessary to ensure that content from the intended device is presented. In accordance with the disclosed principles, source selection is automatically performed by analyzing command signals and cross-referencing these signals with those expected for devices known to be within the system.
US10582244B2 Feeding device, feeding method, receiving device, receiving method, program, and broadcasting system
In a broadcasting system of the present disclosure, a feeding device includes a broadcasting unit that broadcasts a program to a receiving device via a broadcasting network, and a feeding unit that feeds a segment data sequence containing at least one piece of segment data including a segment validity period indicating a synchronization period for progress of the program and metadata associated with the program in progress to the receiving device, and the receiving device includes a receiving unit that receives the program broadcast from the feeding device via the broadcasting network, an acquisition unit that acquires the segment data sequence fed from the feeding device, and a presentation unit that presents information about the program to a user in synchronization with the progress of the program based on the acquired segment data sequence.
US10582243B2 Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
Items of video content offered for viewing on a video-on-demand (VOD) platform of a digital TV service provider are each assigned a respective title and hierarchical address corresponding to hierarchically-arranged categories and subcategories within which the title for the video content is to be categorized. The title is listed in a location of an electronic program guide (EPG) using the same categories and subcategories as its hierarchical address. Any TV subscriber can access the EPG and navigate through its categories and subcategories to find a title for viewing on the TV. The EPG dynamically adjust its display listings of each level of categories, subcategories, and titles in order to minimize the number of remote control keypresses needed for a viewer to navigate to a title of interest. In one basic form, the EPG display is reordered by listing more frequently visited categories or subcategories first, and other less frequently visited categories or subcategories lower on the listing or out-of-sight on another page of the display.
US10582239B2 Digital jukebox device with karaoke and/or photo booth features, and associated methods
Certain exemplary embodiments relate to entertainment systems and, more particularly, certain exemplary embodiments relate to jukebox systems that incorporate digital downloading jukebox features along with karaoke jukebox and/or photo booth features. A combined karaoke/photo booth/jukebox may enable more integrated performance-like experiences in an in-home or out-of-home location or venue. By leveraging vast audio media libraries, trusted rights-respecting network infrastructure, and on-site image/video capturing from integrated recorders and/or remote portable devices, a more sociable experience may be created for karaoke jukebox patrons, e.g., where custom content can be generated and shared in a safe and legally appropriate manner.
US10582236B1 Guaranteed delivery of video content items based on received constraints
An online system presents a video from a third party system based on a video view value generate by the online system. Based on a target audience specification from the third party system, the online system selects a plurality of online system users as the audience of the video. The online system presents the video the selected users in a duration of time equal to a video presentation period received from the third party system. A play of the video by a selected user constitutes a historical view. The online system generates a video view value for the video based on historical views of the video by the selected users. The online system further applies the generated video view value for pacing delivery of the video by the online system.
US10582231B2 Method, an apparatus, a computer program for video coding
There are disclosed various methods, apparatuses and computer program products for video encoding. In some embodiments a method comprises including two or more entities into a container file, wherein each entity is a media item or a media track; and indicating in one of the following: the container file or a description of the container file; that the two or more entities are playable in the order they appear in the container file to achieve progressive refinement. In addition, a method, an apparatus and a computer program product for parsing information is provided.
US10582230B2 Media content redirection
A content delivery server may allow users to redirect browsed content from one system to another. A user may install or activate a plug-in to a browser, such as an Internet browser, and the plug-in may be linked to the user's account on another service. As the user browses content from the browser, the user may select a command to cause the browsed content to be delivered to the other service, ingested by the other service, and made available to the user from the other service.
US10582228B1 Providing disparate audio broadcasts for a content item of a content sharing platform
A method for providing disparate audio broadcasts for a content item of a content sharing platform is disclosed. The method includes providing, via a user interface (UI) comprising at least a video portion of a content item, selectable links to a plurality of audio commentaries corresponding to the content item, wherein the plurality of audio commentaries are recorded by different users separately from an original audio recording of the content item, receiving an indication of a selection of an audio commentary from the plurality of audio commentaries, the selection received from the computing device, synchronizing the selected audio commentary with the video portion of the content item, decoupling environmental noise from the original audio recording, and providing the synchronized audio commentary and the decoupled environmental noise, in lieu of the original audio recording, in conjunction with the video portion to the computing device of the viewer via the UI.
US10582227B2 Scalable coding based video distribution
Media content coded using scalable coding techniques may be cached among a group of cache devices. Layered segments of the media content may be pre-loaded onto the cache devices, which may be located throughout a content distribution network, including a home network. The caching location of the media content may be determined based on multiple factors including a content preference associated with the group of cache devices and device capabilities. A cache controller may manage the caching of the media content.
US10582222B2 Robust packet loss handling in recording real-time video
Improved systems and methods of video decoding and recording in real-time video communications for use in lossy network environments. The disclosed systems and methods can employ a plurality of wait time thresholds for retransmission of missing video packets, based at least on the processing performed on the respective video packets, such processing including video decoding in a real-time video communication between client devices, and video recording and storing in a video file. The disclosed system and methods can also adaptively perform error concealment on video frames in the bitstream domain prior to recording and storing encoded video frame data in a video file, based at least on estimates of the complexities of the respective video frames.
US10582220B2 Image coding method, image decoding method, image coding apparatus, and image decoding apparatus
An image coding method includes selecting two or more transform components from among a plurality of transform components that include a translation component and non-translation components, the two or more transform components serving as reference information that represents a reference destination of a current block; coding selection information that identifies the two or more transform components that have been selected from among the plurality of transform components; and coding the reference information of the current block by using reference information of a coded block different from the current block.
US10582218B2 Golomb-rice/eg coding technique for CABAC in HEVC
A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.
US10582217B2 Methods and apparatuses for coding and decoding depth map
Methods and apparatuses for coding and decoding a depth map are provided, where the coding method includes: acquiring an intra-frame prediction mode of a current image block of the depth map; determining whether the intra-frame prediction mode belongs to a preset intra-frame prediction mode set; if yes, using a preset intra-frame prediction method to perform coding processing on the current image block, so as to acquire a residual of the current image block. The preset intra-frame prediction method includes a first intra-frame prediction method; and a difference operation is performed between an average pixel value of the current image block and an average pixel value of prediction data of the current image block to obtain the residual of the current image block.
US10582215B2 Inter prediction method and apparatus in video coding system
A video decoding method performed by a decoding apparatus includes the steps of: deriving control points (CP) for a current block; acquiring movement vectors for the CPs; deriving a sample unit movement vector in the current block on the basis of the acquired movement vectors; and deriving a prediction sample for the current block on the basis of the sample unit movement vector. According to the present invention, it is possible to effectively perform, through sample unit motion vectors, inter-prediction not only in a case where an image in the current block is plane-shifted but also in a case where there are various image distortions.
US10582207B2 Video processing systems
A video processing system includes a host processor, a video encoder and a memory. The host processor sends a configuration message to the video encoder that indicates to the video encoder how to encode a video frame and that includes information indicating the location of encoding configuration data that is stored in the memory. The video encoder receives the configuration message, uses the location indicating information to read the encoding configuration data from the memory, and encodes the video frame in accordance with the encoding configuration data read from the memory.
US10582203B2 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.
US10582200B2 Methods and systems for encoding pictures associated with video data
Several methods and systems for encoding pictures associated with video data are disclosed. In an embodiment, a method includes determining by a processing module, whether a picture is to be encoded based on at least one of a skip assessment associated with the picture and an encoding status of a pre-selected number of pictures preceding the picture in an encoding sequence. The method further includes encoding by the processing module, a plurality of rows of video data associated with the picture upon determining that the picture is to be encoded, wherein the plurality of rows are encoded based on a pre-selected maximum encoded picture size.
US10582196B2 Generating heat maps using dynamic vision sensor events
An example apparatus for encoding video frames includes a receiver to receive events from a dynamic vision sensor and a video frame from an image sensor. The apparatus also includes a heat map generator to generate a heat map based on the received events. The apparatus further includes a region of interest (ROI) map generator generate a ROI map based on the heat map. The apparatus includes a parameter adjuster to adjust an encoding parameter based on the ROI map. The apparatus also further includes a video encoder to encode the video frame using the adjusted parameter.
US10582195B2 Intra prediction using unequal weight planar prediction
A coding apparatus including a memory, a processor, and a display is provided. The processor is configured to assign a first weight to a first reference pixel in a first neighbor block and a second weight to a second reference pixel in a second neighbor block. The first weight assigned to the first reference pixel is greater than the second weight assigned to the second reference pixel because the first reference pixel is closer to a third reference pixel than the second reference pixel. The processor is also configured to compute a value of the third reference pixel based on the first weight of the first reference pixel and the second weight of the second reference pixel, and generate a current block based on the value of the third reference pixel. The display is configured to display an image generated based on the current block.
US10582189B2 System and method for generating composite images
Disclosed herein is a method for generating a composite image, including using at least one hardware processor for obtaining at least two images; obtaining composite spatial data that identifies contiguity characteristics of each image of the at least two images; generating a template of the composite image, wherein the template provides a predetermined arrangement of the sections according to the contiguity characteristics identified in the image; sectioning the at least two images into predetermined number of sections according to the template; splicing the sections together according to the template; generating the composite image from the sections of the at least two images; wherein presence of at least one contiguity characteristic in each image generates an composite image that is ambiguous that can trigger an alternating switch in perception and awareness of each image scene and by establishing figure and ground relationship to create a depth illusion.
US10582184B2 Instantaneous 180-degree 3D recording and playback systems
The term instantaneous in this invention means that the roughly 180° horizontal visual field of view that a human senses in real time. The major novelty of the instantaneous 180° (i180°) 3D technology includes (a) a combination of multiple binocular and monocular fields of view for image acquisition, (b) a combination of binocular and monocular fields of view in content playback, (c) a multi-resolution scheme for sensing, processing, transmission, and playback, (d) a realization of physical consistency of the line of sight with minimal distortion of all projection lines between imaging and display, and (e) a method for two-way compatibility for systems with conventional binocular 3D and monocular 2D systems. In addition to applications in consumer electronics, the invention has potential applications in professional business, such as film industry, theaters, museums, advertisements, surgery, rehabilitation, and assistance to the handicapped and elderly.
US10582182B2 Video capture and rendering system control using multiple virtual cameras
There is provided a system and method for integrating a virtual rendering system and a video capture system using flexible camera control to provide an augmented reality. There is provided a method for integrating a virtual rendering system and a video capture system for outputting a composite render to a display, the method comprising obtaining, from the virtual rendering system, a virtual camera configuration of a virtual camera in a virtual environment, programming the video capture system using the virtual camera configuration to correspondingly control a robotic camera in a real environment, capturing a video capture feed using the robotic camera, obtaining a virtually rendered feed using the virtual camera, rendering the composite render by processing the feeds, and outputting the composite render to the display.
US10582178B2 Systems and methods for active depth imager with background subtract
An active depth imaging system and method of operating the same captures illuminator-on and illuminator-off image data with each of a first and second imager. The illuminator-on image data includes information representing an imaged scene and light emitted from an illuminator and reflected off of objects within the imaged scene. The illuminator-off image data includes information representing the imaged scene without the light emitted from the illuminator. For each image set captured by the first and second imagers, illuminator-off image data is subtracted from the illuminator-on image data to identify the illuminated light within the scene. The depth of an object at which the light is incident on then is determined by the subtracted image data of the first and second imagers.
US10582175B2 Imaging sensor and imaging device
An imaging sensor includes a color filter, and DBPF that has a transmission characteristic in a visible-light band, a blocking characteristic in a first wavelength band adjacent to a long-wavelength side of the visible-light band, and a transmission characteristic in a second wavelength band that is a part of the first wavelength band. A transmission characteristic of DBPF and a transmission characteristic of each filter part of the color filter are set in such a manner that the second wavelength band of DBPF is included in a third wavelength band that is a wavelength band in which transmittance of the filter parts in colors is approximate to each other on a long-wavelength side of the visible-light band and a fourth wavelength band that is a wavelength band in which a filter part for infrared light has a transmission characteristic.
US10582168B2 Green image data processing
Embodiments provide a video camera that can be configured to highly compress video data in a visually lossless manner. The camera can be configured to transform blue, red, and/or green image data in a manner that enhances the compressibility of the data. The camera can be configured to transform at least a portion of the green image data in a manner that enhances the compressibility of the data. The data can then be compressed and stored in this form. This allows a user to reconstruct the red, blue, and/or green image data to obtain the original raw data or a modified version of the original raw data that is visually lossless when demosaiced. Additionally, the data can be processed in a manner in which at least some of the green image elements are demosaiced first and then the red, blue, and/or some green elements are reconstructed based on values of the demosaiced green image elements.
US10582162B2 Image information collecting system and method for collecting image information on moving object
An image information collecting system comprises: a position transmitting device for transmitting first position information indicating a position of the image information collecting system itself; a plurality of cameras for collecting image data, storing the image data in a storage medium of the image information collecting system itself, generating data identification including oriented direction information of a camera and time information at a time point at which the image data has been collected, and transmitting the data identification information through a network; and a service server for receiving the first position information and the data identification information, and determining whether a target camera for photographing a current position of the position transmitting device exists among the plurality of cameras, using the data identification information and second position information indicating positions of the plurality of cameras.
US10582161B2 Monitoring apparatus and controlling method therefor
The present invention relates to a monitoring apparatus and a controlling method therefor. The present invention comprises: a device body mounted in any one side of an object having a front side and a back side; at least two cameras, equipped in the device, for receiving images of the direction in which the front side of the object is directed and the direction in which the back side of the object is directed; a sensor unit for sensing the object and the situation of the object's surroundings; and a control unit for driving at least one of the cameras in an imaging standby mode when a target object approaches within a predetermined distance from the object, switching the at least one camera to an imaging activation mode when a preset situation occurs as a result of the sensing of the sensor unit, and performing functions corresponding to a currently occurring situation by using at least one of the images received from the at least one camera and sensing results from the sensor unit.
US10582159B2 System and methods for aggregated meeting joining for video conferences with built in resilience to allow for a common meeting experience
A server receives a user device request from a user device to connect to a video conference. The server authenticates the user device request to access the video conference. The server and user device perform a plurality of data exchanges between the server and user device in order to configure a video conference connection according to a set of user device capabilities and account permissions. The server defaults to a predefined configuration connection state when a failure of the data exchanges is detected in order to provide the user device with a minimum connection state to the video conference. The server connects the user device to the video conference in accordance with the configuration state determined by the server.
US10582157B1 Live interaction in persistent conversations
Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to a second user, wherein the communication message includes initiation of a live interaction. The method can also include generating a live interaction user interface element for display as part of a persistent conversation interface. The method can further include storing a representation of the live interaction in a conversation content section of a persistent conversation object when the live interaction ends. The method can include updating conversation state information of the persistent conversation object to reflect the receiving of the communication message and the storing of the representation.
US10582154B2 Picture presentation system
A picture presentation system 1 presents a user U with a picture where a virtual image Di is created in a space in front of the user U. The picture presentation system 1 includes a hologram mirror 10 configured to reflect a picture composed of light of a specific wavelength at an angle different from an angle of incidence and transmit light other than the light of the specific wavelength, and a screen 20 configured to display the picture toward the hologram mirror. The hologram mirror 10, being placed opposite to the user U, reflects the picture from the screen 20 in such a way that the user U can visually recognize the virtual image Di of the picture at a position on the opposite side from the user U across the hologram mirror 10 (arrow AR1).
US10582152B2 Dynamic direction control in active cable
A system includes a downstream facing port (DFP) coupled to a video source, an upstream facing port (UFP) coupled to a video sink, and a cable. The cable includes a first end that is connected to the DFP and a second end that is connected to the UFP. The cable is configured to carry a differential auxiliary transmission signal and detect polarity in the differential auxiliary transmission signal.
US10582151B2 Camera system, video processing apparatus, and camera apparatus
Disclosed herein is a camera system including, a camera apparatus having, an image sensor, a correction section, a first transmission processing section, and a synchronization processing section, and a video processing apparatus having a second transmission processing section and a conversion section, wherein the video processing apparatus outputs the video data obtained by the conversion by the conversion section.
US10582147B2 Systems and methods for intelligently recording video data streams
Systems and methods for intelligently recording video data streams are provided. Some methods can include determining whether an area of interest in a first high resolution video data stream of a field of view of a camera includes motion. When the area of interest includes the motion, the area of interest can be cropped from the first high resolution video data stream to form a second high resolution video data stream of the area of interest, and the first high resolution video data stream of an area of non-interest in the field of view can be converted into a first low resolution video data stream of the area of non-interest. When the area of interest fails to include the motion, the first high resolution video data stream of the field of view can be converted into a second low resolution video data stream of the field of view.
US10582145B2 Projection system, projection device, and cradle
To perform highly functional projection with an intuitive operation using a portable terminal.A projection system includes: a portable terminal; a projection device; and a cradle. The portable terminal detects a change in posture of the portable terminal itself. The projection device reproduces a video signal, and projects video thus reproduced on a projection surface. The cradle supports the projection device. The cradle changes the posture of the projection device in accordance with a detection result of the portable terminal.
US10582142B2 Photoelectric conversion device
A photoelectric conversion device, having a horizontally long rectangular shape, includes a pixel block including pixels; signal processing blocks, arranged along a transverse direction of the photoelectric conversion device, for processing a pixel signal; a power source voltage supply block for supplying a power source voltage. The pixel includes a photoelectric conversion element for performing a photoelectric conversion, and a charge/voltage conversion unit, including a first amplifier, for converting the converted charge into a voltage. In the pixel block, columns are arranged in a longitudinal direction. Each column is set as a unit of signal processing including a predetermined number of pixels. Vertical power feeding wirings for feeding the power source voltage to the columns of the pixel block, from the transverse direction, are arranged. Horizontal power feeding wirings for feeding the power source voltage to the pixel block and the signal processing blocks, from the longitudinal direction, are arranged.
US10582141B2 Imaging device and electronic device
A semiconductor device with an arithmetic processing function is provided. In the semiconductor device, an imaging portion and an arithmetic portion are electrically connected to each other through an analog processing circuit 24. The imaging portion includes a pixel array 21 in which pixels 20 used for imaging and reference pixels 22 used for image processing are arranged in a matrix, and a row decoder 25. The arithmetic portion includes a memory element array 31 in which memory elements 30 and reference memory elements 32 are arranged in a matrix, an analog processing circuit 34, a row decoder 35, and a column decoder 36.
US10582137B1 Multi-sensor data capture synchronizaiton
Techniques are disclosed for adding time data to scan lines of an image frame. In some examples, an image sensor may perform a rolling shutter image capture to produce the scan lines. Data captured by another sensor may be associated with at least a portion of a scan line based at least in part on the time data added to the scan line in some examples. Furthermore, techniques are disclosed for synchronizing data capture by multiple sensors. For example, a rolling shutter image capture performed by an image sensor may be synchronized with a data capture performed by another sensor.
US10582134B2 Imaging apparatus capable of switching display methods
An imaging apparatus comprises an image pickup unit, a cutout image generation unit for cutting out a specified area in a pickup image taken by the image pickup unit to generate a cutout image enlarged at a specified magnification, an image display unit for displaying one or both of the pickup image taken by the image pickup unit and the cutout image generated by the cutout image generation unit, a display image control unit for controlling a method of displaying an image the image display unit displays, a manual focus operation unit for the user to control through manual operation the focus position of the image pickup unit, and a manual zoom operation unit for the user to control the zoom magnification of the image pickup unit.
US10582133B1 Optical assembly for superimposing images from two or more sources
An optical assembly allows video imagery to be imported into a night vision device and exported therefrom. The assembly can be an insert that is installed between the image tube and eyepiece of an existing night vision device to retrofit the device for superimposing images. Images imported—e.g., images captured by thermal detectors, maps, compass information, training video, etc.—are received wirelessly and injected into the optical train of the night vision device such that both the night vision scene from the goggle and the injected imagery can be simultaneously observed at the eyepiece. Combined images can be transmitted to external systems for observation purposes such as real-time active mission feedback. The insert provides sensor fusion and interconnection to the digital battlefield for presently-fielded night vision goggles. It receives power and optical information from the existing goggle. Goggles using this device can have full functionality and performance.
US10582126B2 Method and device for generating a microscopy panoramic representation
Embodiments of the present invention relate to a method for generating a microscopy representation of a three-dimensional sample having a lateral extension in the x and y directions. The method has the following steps: a) arranging the flat three-dimensional sample on a positioner; b) recording the sample by means of an imaging device to obtain a first microscopy picture of the sample having a first section; c) altering the perspective onto the two-dimensional sample in the z direction; d) recording the sample by means of the imaging device to obtain a second microscopy picture of the sample having a second section; e) determining change information which allows drawing conclusions as to the change in perspective in the z direction, using a difference between the first and second microscopy pictures; and f) merging the first and second microscopy pictures while considering the change information to obtain the microscopy panoramic representation.
US10582124B2 Target image quality enhancement using a guide image
In various implementations, a method includes obtaining a target image having a first resolution and comprising a plurality of target pixels having a plurality of corresponding target pixel values, obtaining a guide image having a second resolution and comprising a plurality of guide pixels having a plurality of corresponding guide pixel values, and generating an enhanced target image based on the target image and the guide image, the enhanced target image having the second resolution and comprising a plurality of enhanced target pixels having a plurality of corresponding enhanced target pixel values. In various implementations, determining, for a particular upscaled target pixel, a similarity metric indicative of the similarity of a neighborhood of pixels around the particular upscaled target pixel to a neighborhood of pixels around a corresponding guide pixel, and determining, for the particular upscaled target pixel, an enhanced target pixel value based on the similarity metric.
US10582123B2 Imaging apparatus
An imaging apparatus includes a plurality of imaging optical systems, and an imaging device having a plurality of imaging regions, each corresponding to one of the plurality of imaging optical systems. The plurality of imaging optical systems are arranged such that (2M+1)×(2N+1) imaging optical systems are arranged two-dimensionally in a horizontal direction and a vertical direction, where M and N are integers of 1 or more. A difference between a shift amount of the reference imaging optical system and a shift amount of an imaging optical system other than the reference imaging optical system is 2×Km/(2M+1) pixels in a horizontal direction and 2×Kn/(2N+1) pixels in a vertical direction, where Km is an integer satisfying −M≤Km≤M, and Kn is an integer satisfying −N≤Kn≤N.
US10582121B2 System and method for fusing outputs of sensors having different resolutions
A method for fusing measurements of sensors having different resolutions performs jointly a calibration of the sensors and a fusion of the their measurements to produce calibration parameters defining a geometrical mapping between coordinate systems of the sensors and a fused set of measurements that includes the modality of a sensor with resolution greater than its resolution. The calibration and the fusion are performed jointly to update the calibration parameters and the fused set of measurements in dependence on each other.
US10582118B2 Method and system for providing recommendation information related to photography
An electronic apparatus and a method by which the electronic apparatus provides recommendation information related to photography are provided. The method includes detecting, by an electronic device, a face of a subject in a preview screen viewed by a camera of the electronic device and displayed on a display of the electronic device, identifying a current composition information of the preview screen based on the detected face of the subject within the preview screen, determining a recommended photographing composition based at least in part on the identified current composition information of the preview screen and a central composition information, and providing a visual composition guide on the display of the electronic device based on the determined recommended photographing composition, the visual composition guide including a current composition indicator and a recommended photographing composition indicator.
US10582117B1 Automatic camera control in a video conference system
A video conference system operates to identity and to determine a location of things in a conference room, and to determine an orientation of video conference participants towards the identified things, and uses an assigned priority of the things that the participants are oriented towards to automatically control a camera to focus on the highest priority thing.
US10582116B2 Shooting control method, shooting control apparatus and user equipment
A shooting control method, a shooting control apparatus and a user equipment are provided. A method comprises acquiring eye movement information related to that at least one eye of a user gazes an image capturing equipment, and adjusting shooting of shooting parameters of the image capturing equipment at least according to a non-saccade eye movement part in the eye movement information. Shooting parameters of an image capturing equipment can be adjusted according to a non-saccade eye movement part of the image capturing equipment gazed by a user, to perform shooting shake compensating on relative movement between the head of the user and the image capturing equipment corresponding to the non-saccade eye movement part.
US10582114B2 Image forming apparatus, cartridge and image forming apparatus system having erroneous cartridge insertion prevention
An erroneous insertion preventing system includes a first cartridge including a first frame provided with a first engaging portion and a first discrimination portion, a second cartridge including a second frame provided with a second discrimination portion, and a main assembly of an image forming apparatus. The main assembly includes a movable member provided with a portion-to-be-engaged engageable with the first engaging portion and a regulating portion having a configuration corresponding to the first discrimination portion. The first cartridge is mounted in the main assembly without movement of the first discrimination portion being limited by the regulating portion. In a case that the second cartridge is attempted to be inserted into the main assembly, by insertion of the second cartridge into the main assembly, the regulating portion and the second discrimination portion interfere with each other to prevent mounting of the second cartridge in the main assembly.
US10582113B2 Image pickup device, image pickup apparatus, image pickup apparatus control method and computer-readable non-transitory recording medium in which processing program is recorded
An image pickup device includes: a pixel area where each of color image pixels arrayed in a matrix is divided into a plurality of focus detection pixels; a vertical scanning circuit and a device control circuit configured to read from the pixel area a first frame capable of constituting a color image and a second frame including phase difference information; a digital processing circuit configured to reduce color information of the second frame to reduce an amount of data; and an output circuit configured to output the first frame and the second frame via a transmission route with a number of lanes that is not the smaller of a first number-of-lanes and a second number-of-lanes required to output the first frame and the second frame, respectively.
US10582112B2 Focus detection device, focus detection method, and storage medium storing focus detection program
A focus detection device includes an imaging unit, an image processor, a focus detection circuit, and a control circuit. The imaging unit includes a pixel portion including light-receiving portions. The light-receiving portions are divided into first and second pupil division directions. The image processor performs processing to display an image based on a display pixel signal. The focus detection circuit performs processing for focus detection based on a focus detection pixel signal. The control circuit controls the imaging unit to generate the focus detection pixel signal regarding the first pupil division direction in a first operation, and controls the imaging unit to generate the display pixel signal and the focus detection pixel signal regarding the second pupil division direction in a second operation.
US10582110B2 Image incline and capture methods and apparatuses
Various image capture control methods and apparatuses are disclosed. An image sensing unit can be inclined relative to an initial normal line, to change a ratio of pixels distributed along two directions in an effective region of the image sensing unit in which light through a lens that is in an imaging system and corresponds to the image sensing unit is imaged on the image sensing unit. The two directions are perpendicular to the initial normal line and orthogonal to each other, the image sensing unit comprises pixels distributed in array, and the pixels are used for recording multidirectional view information of a same object of a scene. An image of the scene is captured using the imaging system. Proportions of parallax information actually recorded by the image sensing unit in the two directions can be changed, and differential capture of view information in different directions can be implemented.
US10582102B2 Imaging apparatus, on-vehicle camera, and image processing method
An imaging apparatus includes a lens, a mask, and an image sensor. The mask includes a first aperture and a second aperture on which light passing through the lens is incident. The image sensor performs photoelectric conversion on first light that passes through the first aperture and second light that passes through the second aperture, the first light and the second light being irradiated on an optical detection surface of the image sensor.
US10582101B2 Thermal compensation in an integrated image sensor and lens assembly
An integrated image sensor and lens assembly comprises a lens barrel holding camera lenses coupled to a lens mount. The lens mount is further coupled to an image sensor substrate that has an image sensor lying on an image plane. The optical distance between lenses and the image sensor is tuned such that the focal plane of the lenses coincides with the image plane. Due to thermal expansion, this optical distance may vary thereby to cause the focal plane of the lenses to shift away from the image plane. The integrated image sensor and lens assembly further comprises spacers that couple one or more lens elements to the lens barrel. The spacers and the lens elements are configured such that the optical distance is maintained to be constant or substantially constant.
US10582100B1 Five degrees of freedom MEMS actuator for autofocus, optical image stabilization, and super resolution imaging in miniature cameras
A MEMS electrostatic actuator that provides 5 degrees of freedom (5-DOF) motion is disclosed. The actuator comprises of an inner, a middle, and an outer MEMS structures that are nested with respect to each other. Each of the structures comprise of a plurality of rotors and stators. The rotors further comprise a plurality of moving capacitive electrodes which engage with a plurality of fixed capacitive electrodes in the stators to provide a variety of translational and rotational motions.
US10582097B2 Photosensitive assembly and camera module and manufacturing method thereof
A camera module and its photosensitive assembly and manufacturing method thereof are provided. The photosensitive assembly includes a photosensitive element, a window circuit board and a packaging body integrally packaged the photosensitive element and the window circuit board to form an integrated body, wherein the window circuit board has at least one window for receiving the photosensitive element therein.
US10582096B2 Digital camera and display method of digital camera
The digital camera includes a first display unit which is a variable-angle display device disposed on a rear surface of a camera main body and a second display unit disposed on an upper surface of the camera main body. A display controller displays the live view image and first camera information items on the first display unit, and displays second camera information items on the second display unit. In a case where the first display unit and the second display unit have a posture relationship with which display screens thereof are simultaneously visible, the display controller removes at least overlapped information items among the first camera information items displayed on the first display unit which are overlapped with the second camera information items displayed on the second display unit from the first display unit through first animation and second animation indicating a removing process.
US10582094B2 Camera mount stand and cover
A camera housing can be configured as both a protective housing and a stand for a camera. The camera housing includes a housing body, an arm component, and a lid component. The housing body partially encloses the camera and exposes a lens of the camera. A first end of the arm component is coupled to the housing body via a first hinge, and a second end is coupled to the lid component via a second hinge. The arm component includes over-molded components configured to limit rotation of the arm component relative to the housing body and the lid component. In a folded configuration, the lid component reciprocally mates to the housing body to cover the camera lens. In an unfolded configuration, the arm component and the lid component are rotated away from the housing body, acting as a stand for the housing body.
US10582093B2 Active stabilisation system
The disclosure relates to an active stabilisation system for stabilising a payload. Embodiments can include: a first motor having a stator connected to a system mount and a rotor configured for rotation about a first axis in a first plane of rotation; a second motor having a stator connected with a first connection link to the rotor of the first motor and a rotor configured for rotation about a second axis in a second plane of rotation, the second plane of rotation intersecting with the first motor; a third motor having a stator connected with a second connection link to the rotor of the second motor and a rotor configured for rotation about a third axis in a third plane of rotation; and a payload mount connected to the rotor of the third motor and configured for attachment to a payload.
US10582088B2 Information processing apparatus, method, and storage medium for causing printer driver to generate drawing command
An information processing apparatus including a processor, and a memory for storing a printer driver. The processor causes the printer driver to perform accepting, from software different from the printer driver, first drawing data including rasterized object data and information of a print processing type, specifying, in a case where the print processing type included in the first drawing data is a predetermined print processing type, a target area in the rasterized object data, and generating second drawing data based on the accepted drawing data so that the specified target area of the rasterized object data is not drawn. The printer driver also generates PDL data based on the second drawing data, and transmits the PDL data to an image forming apparatus. The software performs raster image generation processing based on object data received from an application different from the software to generate the rasterized object data.
US10582085B2 Method and device for image processing, and apparatus for image formation
Method, device, and storage medium for image processing, and apparatus for image formation are provided. The method includes obtaining original image data and detecting a tilt angle of an image according to the original image data. The method also includes performing a binarization processing on the original image data to obtain binarized image data. The binarization processing and detecting the tilt angle are performed in parallel. Further, the method includes performing a rotation correction on the binarized image data according to the detected tilt angle.
US10582077B2 Reading apparatus, determination method, and storage medium storing program
Based on a light-reception result of a light-receiving unit capable of receiving light on a document table and outputting the light-reception result, the end of a document placed on a document table is determined. In accordance with the condition of external light on the document table, the light-receiving unit is controlled so as to change a method of outputting the light-reception result from the light-receiving unit.
US10582076B2 Printing apparatus and control method
There is provided a printing apparatus including: a printing mechanism which feeds paper from a paper feeding port and performs printing on the fed paper; and a control unit which controls the printing mechanism, in which the control unit determines whether or not printing a second job is to be performed on unprinted fed paper which is fed from the paper feeding port and is not yet printed, based on paper quality of the paper used in a first job and paper quality of the paper set in the second job following the first job when a cancellation instruction is received during printing the first job and causes the printing mechanism to perform the printing of the second job on the unprinted fed paper, in a case of determining that printing is to be performed.
US10582072B2 Information processing apparatus and non-transitory computer readable medium comprising a display screen including basic operator for execution of certain function
An information processing apparatus includes a display that displays a screen including a basic operator for selecting execution of a certain function and a related operator related to the basic operator, and a generation unit that in a case of selecting a basic operator to generate a new related operator, inherits attribute information on the selected basic operator and generates the related operator.
US10582071B2 Service use support device, service use method, and computer program
A service use support device used for receiving a plurality of services, includes a hardware processor that: acquires one or more of target images to be processed; selects a preferred service from among the plurality of services for each of the one or more of target images on the basis of a degree at which each attribute satisfies a condition set for each of the plurality of services; and transfers each of the one or more of target images to a provider that provides each preferred service.
US10582066B2 Image processing device and image processing system
A control unit in an MFP determines whether a connection request from a communication device carried by a user has been received. If the control unit determines that the connection request has been received, then the control unit issues network identification information and transmits it to the communication device. When a connection is established, the control unit automatically alters the operation screen to an operation screen related to image processing based on the information transmitted/received to/from the communication device, and accepts an operation to execute image processing.
US10582065B2 Recharging prepaid accounts within a telecommunications network
Systems and methods are described herein for recharging prepaid accounts within a telecommunications provider, such as a network carrier, using information provided by postpaid account subscribers. For example, the systems and methods facilitate the receipt of instructions from mobile devices associated with postpaid accounts. Upon receipt of the messages, the systems and methods (such as systems within a charging system of the network carrier or provider) identify intended or recipient mobile devices associated with prepaid accounts. Once identified, the systems and methods recharge the prepaid accounts, based on the instructions received from the postpaid account mobile devices.
US10582064B2 Method and apparatus for delivering IP multimedia subsystem services
A method and apparatus for delivering IP Multimedia Subsystem (IMS) services is disclosed. An apparatus that incorporates teachings of the present disclosure may include, for example, a system having an aggregator element that aggregates a number of IMS services, and a presentation element that presents a web page with the aggregated IMS services. Additional embodiments are disclosed.
US10582063B2 Teleconference recording management system
An example operation may include one or more of receiving a plurality of local audio files from a plurality of audio devices that participated in a teleconference, where each local audio file includes a locally captured audio recording of a user of a respective audio device during the teleconference, generating combined audio playback information for the teleconference based on the plurality of local audio files received from the plurality of audio devices, the generating including detecting audio portions within the plurality of local audio files and synchronizing a playing order of the detected audio portions based on timing information included in the plurality of local audio files, and transmitting the combined audio playback information of the teleconference to at least one audio device among the plurality of audio devices.
US10582061B2 Network domain selection
For an incoming session intended for a user element, a domain selection function (DSF) is provided in a multimedia subsystem (MS) to select a circuit-switched subsystem (CS) or MS domain to use when routing the incoming session to the user element. Regardless of the domain in which incoming sessions are originated, the incoming sessions intended for the user element are routed to an S-CSCF in the MS. The S-CSCF directly or indirectly employs the DSF to determine whether to use the MS or the CS for terminating the incoming session. Based on available domain selection criteria, the DSF will select an appropriate domain, such as the MS or CS, to use for routing the incoming session to the user element. The domain selection decision of the DSF is provided to the S-SCSF, which will proceed by routing the incoming session to the user element via the selected domain.
US10582060B1 System and method for managing customer call-backs
A system herein provides automated call-back of customers who have terminated an inbound call by exercising a call-back option of an interactive voice response unit or by abandoning the inbound call, using predictive modeling of caller value to prioritize call-backs. The call management system monitors the inbound customer call and detects any termination of the customer call. A call-back module opens a call-back record for the terminated customer call and associates that call-back record with an identified customer. The call-back module retrieves customer demographic data and other data associated with the identified customer. A predictive module determines a value prediction signal for the identified customer by modeling purchase and lapse behaviors and classifies each identified customer for either priority call-back or subordinate call-back treatment. Priority call-back classification may result in assignment to a priority call-back queue, assignment to a priority call-back queue position, or call-back by a selected agent.
US10582059B1 Queueing Multi-channel communications for a contact center
Various embodiments of the invention provide methods, systems, and computer program products for routing a communication in a contact center. Specifically, a treatment is selected for a communication from a plurality of treatments. Here, each treatment includes a plurality of agents to handle communications placed in the treatment and a set of queues in which each queue includes a value range. A determination is made as to whether the communication is using a chaining or non-chaining channel. If the communication is using a chaining channel, then a target agent designated to handle communications placed in the treatment using the chaining channel and corresponding queue are identified based on a value of the communication. If the communication is using a non-chaining channel, then a queue is selected from the set of queues for the treatment based on the value of the communication falling within the value range for the queue.
US10582057B2 Automatic quality management of chat agents via chat bots
A method for automated quality management of agents of a contact center includes: selecting, by a processor, a topic for interacting with a human agent of the contact center; identifying, by the processor, a dialog tree associated with the selected topic; and engaging, by the processor, in an automated communication session with the human agent based on the identified dialog tree, wherein the engaging of the automated communication session includes: receiving, by the processor, an agent input; identifying, by the processor, a current node of the dialog tree associated with the agent input; selecting, by the processor, an automated phrase to be output in response to identifying the current node; and outputting, by the processor, the automated phrase.
US10582056B2 Communication channel customer journey
A communication channel customer journey may involve receiving a first communication on a communication channel of a plurality of communication channels, wherein the first communication is associated with a contact, receiving at least one additional communication from the contact, wherein the at least one additional communication is on a same communication channel or is on a different communication channel of the plurality of communication channels, linking the first communication and the at least one additional communication by the contact, wherein linking involves storing information from at least one of a recording, a transcript, a copy of one or more of the first communication and the at least one additional communication, a language characteristic, an acoustic characteristic, a category, and a score, and enabling a user to navigate between all of the stored information for the first communication and the at least one additional communication.
US10582052B2 Automated call requests with status updates
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call status updates. In some implementations, a method includes determining, by a task manager module, that a triggering event has occurred to provide a current status of a user call request. The method may then determine, by the task manager module, the current status of the user call request. A representation of the current status of the user call request is generated. Then, the generated representation of the current status of the user call request is provided to the user.
US10582051B2 Communications network for screening and selectively blocking private calls
Concepts and technologies are disclosed herein for screening and selectively blocking private calls. A processor executing instructions associated with a private call blocking service can detect a call from a calling device directed to a called device. The processor can determine that the call has a caller identification blocking marker indicating that a fixed label should be provided to the called device to prevent the called device from presenting caller identification data associated with the calling device. In response to determining that the call has the caller identification blocking marker, the processor can obtain a custom private caller identification mask instead of the fixed label. The processor can provide the custom private caller identification mask to the called device for the call, where the custom private caller identification mask can be presented to a called party associated with the called device without revealing the caller identification data.
US10582049B2 Location specific dispatch resolution system
A central dispatch system for transmitting a service call from a consumer to a service provider includes a central resolution system coupled to a plurality of location specific resolution systems. Each of the location specific resolution systems is coupled with a location specific forms database. The central dispatch system creates a query to the central resolution system comprising a location of the service call and one or more tags to the central resolution system submits the query to one of the plurality of location specific resolution system based on the location of the service call. The local resolution system prepares a service request for one of the service providers comprising one or more forms selected based on the tags. The forms may be pre-filled with information provided by the consumer to the central dispatch system.
US10582042B2 Social caller ID with reverse look-up
Methods and systems directed to a social caller ID application that performs a reverse look up on an incoming communication to determine a specific member of a social networking system associated with the incoming communication, and, based on the social relationship between the detected member and the recipient of the communication, display particular information to the recipient. In this manner, a user is provided a caller ID system that leverages information stored remotely on a social network.
US10582041B2 Robocall detection
Calls initiated from disconnected phone numbers and calls initiated from phone numbers that initiate calls to disconnected numbers can be indicative of robocalls. Disconnected numbers and phone numbers that have initiated calls to disconnected numbers are identified and assigned a robocall score that indicates a likelihood that a call initiated from that number is a robocall. A communication network that subscribes to a robocall detection service can request a robocall score associated with an originating number associated with a received call, and then handle the call according to the robocall score.
US10582039B2 Mobile electronic device and control method
A mobile electronic device includes a first sensor that detects a proximity to an own device, a second sensor that detects a body reaction, and a controller that determines, when the proximity to the own device is detected by the first sensor and the body reaction is detected by the second sensor, that the own device is in a storage part provided on clothes. When it is determined that the own device is in the storage part provided on the clothes, the controller determines whether the clothes correspond to upper-body clothing or lower-body clothing of a user based on rotation information of the own device.
US10582037B2 Two-way permission-based directory of contacts
Systems and methods for creating and joining directories of contacts are provided. A method includes receiving, from a first user device associated with a first user, a first request to create the private directory of contacts, the first request including a directory joining criterion; creating the private directory of contacts; receiving, from a second user device associated with a second user, a second request to join the private directory of contacts; in response to determining that the second user meets the directory joining criterion, adding the second user to the private directory of contacts; and in response to determining that the second user does not meet the directory joining criterion, adding an incoming request, indicative of the second request, to a list of incoming requests of the first user.
US10582034B2 Method for performing cooperative function automatically and device using the same
Disclosed is a method of a first electronic device, including capturing at least one first video, and in response to identifying a second electronic device in a surrounding area of the first electronic device, without a user input for command, transmitting the at least one first video to the second electronic device to display the at least one first video.
US10582027B2 In-band metadata export and removal at intermediate nodes
A method provided that is performed at one or more intermediate nodes in a path in a network. The node receives a packet having a header that includes metadata that has been accumulated as the packet travels along the path in the network. The node detects whether a trigger condition has occurred. In response to detecting that the trigger condition has occurred, the node exports, to a destination entity, at least a portion of the metadata that has been accumulated in the header so that the portion of the metadata is removed from the header after it has been exported.
US10582017B2 Techniques to provide wireless storage and processing capabilities
Embodiments may be generally directed to techniques to utilize a protocol adaption layer (PAL) extension based on the bus protocol to enable a wireless transfer of data between a persistent storage device and a remote device and communicate, via a transceiver, the data as radio-frequency (RF) signals between the persistent storage device and the remote device utilizing the PAL extension.
US10582015B2 Compression dictionary systems and methods
In one aspect, the disclosure teaches a system configured to receive from a device a request for content including an identifier of a first set of dictionaries available locally at the device. The system is also configured to select a second set of dictionaries to compress content requested by the device based at least on the set of dictionaries available at the device, the second set of dictionaries selected from a third set of local system dictionaries available at the system.
US10582013B2 System providing faster and more efficient data communication
A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.
US10582010B2 Network beacon for hypervisor installations
A system and method for configuring components added to a network is disclosed. The method includes receiving, by a device associated with a network in a cluster including a plurality of host machines, a set of configuration settings for the network, and configuring a network connection of the device using the set of configuration settings for the network. The method further includes generating a message including the set of configuration settings for the network and periodically broadcasting the message on the network to provide the set of configuration settings to a hypervisor that is configuring a corresponding network connection on a host machine from the cluster.
US10582005B2 Architecture for performing actions in a third-party service by an email client
Disclosed are various approaches performing actions on data items in a third-party service with a network-accessible application programming interface from an email client. The email client can perform an action as specified by an email service profile, which specifies how to identify the email message, the data item and how to interact with the network-accessible application programming interface.
US10582003B2 Progressive content development and management platform and associated methods
An improved collaborative authoring system and method provides for management of complex collaborative works comprising sets of elements related to each other in a hierarchy. The collaborative work is defined as including a plurality of element sets. During a submission period, contributing users are permitted to submit proposed elements for a corresponding element set. Reviewing users, which may include contributing users, can concurrently submit feedback in response to the proposed elements that are submitted, and contributing users can modify proposed elements. At the end of the submission period, one or more of the proposed elements are selected for inclusion in the collaborative work. Multiple submission periods may occur for multiple element sets. The collaborative work can be used to generate an output file that can contain only a subset of the elements submitted during the submission periods.
US10582000B1 Using post-cache edge computing to re-populate nonce values in cached content
A compute server receives, at a first compute server of a plurality of compute servers, a request from a client device, where the plurality of compute servers are part of a distributed cloud computing platform, and wherein the request is a request for a network resource. The compute server executes, by a single process at the first compute server, a nonce generator, wherein the nonce generator is run in a one of a plurality of isolated execution environments, locates at least one content item in response to the request for the network resource, detects a first nonce value in the at least one content item, computes a second nonce value by the nonce generator, and replaces the first nonce value with the second nonce value in the content item.
US10581996B2 Derivation of ontological relevancies among digital content
System for ontological evaluation and filtering of digital content evaluates metadata associated with content available from an original content server. The metadata is filtered and evaluated by a processing cluster to develop correlation among content for the formation of content “channels”. In general, the filtering and evaluation criteria use predictive algorithms and seek to identify content that is likely to be desired for download by the consumers located at, for example, a particular multi-dwelling unit. The content, once so correlated, is then grouped or aggregated into “channels”.
US10581995B1 High availability virtual desktop infrastructure
Systems and methods for providing high availability Virtual Desktop Infrastructure (VDI) are disclosed. In some exemplary aspects, two or more datacenters are used to provide redundancy. Data may be replicated on all datacenters and data from one datacenter may be known to another datacenter and vice-versa. In some exemplary aspects, user desktops and desktop pools are replicated and, if a primary datacenter is down and a user is not able to connect to his broker, the user is redirected to a second broker of the second datacenter.
US10581988B2 System for predictive use of resources
Systems, computer program products, and methods are described herein for predictive use of resources across a dispersed Internet protocol capable network connecting devices electrically attached to the network. The present invention is configured to determine a resource utilization profile associated with a first user; receive an indication from the first user to improve the resource utilization profile; initiate a first user interface, wherein the first user interface comprises one or more target resource utilization profiles associated with one or more users; receive a first user selection of a target resource utilization profile associated with the resource utilization profile that the first user wishes to change; determine one or more access paths associated with the at least one target resource utilization profile; and display on the first user computing device the one or more access paths to enable the first user to achieve the at least one target utilization profile.
US10581985B2 Systems and methods for providing coordinating identifiers over a network
Systems and methods for allowing separate parties to identify each other through the use of matching computer-coordinated identifiers are discussed. In some cases, the methods include using a processor of a computer system to identify a first computer device configured to provide a first perceptible identifier, using the processor to identify a second computer device that is configured to provide a second perceptible identifier, and using the processor to send the first perceptible identifier to the first computer device and the second perceptible identifier to the second computer device, wherein the first and second perceptible identifiers correspond with each other to provide a two-sided, computer-coordinated verification. In some cases, the described methods include modifying the first and second identifiers as the first and second computer devices come into proximity with each other. Other implementations are discussed.
US10581983B2 Method and system for management of mobile network slices over a federated infrastructure
A method for operating a u-MANO inside a user domain that ensures deployment and service integrity of end-to-end network services in collaboration with a p-MANO includes receiving a request for a network service instance; and initiating a discovery operation to discover the p-MANO if the request's scope is determined to extend beyond the user domain. The discovery operation includes: determining an identity and/or an address of the p-MANO; sending a solicitation message to the p-MANO to discover its reachability and availability; sending a service request specifying network service requirements to the p-MANO in response to receiving a solicitation response from the p-MANO; and receiving a service acceptance from the p-MANO. The method further includes instantiating and deploying the network service instance that is at least partially within the user domain and partially outside the user domain.
US10581980B2 Device identification techniques using shared device graph
Systems and methods for building a device graph for cooperative device identification are disclosed. Various information is received at a computing system over a communications network, include information defining a relationship between (i) a unique identifier associated with a first device of a user and (ii) a unique identifier associated with the user, and information defining a relationship between (i) a unique identifier associated with a second device of the user and (ii) the unique identifier associated with the user. The unique identifiers associated with the devices are each mapped to the platform-wide identifier based at least in part on the unique user identifier. A device graph comprising a plurality of device nodes is constructed, with related device nodes connected by one or more edges. Nodes representing the devices are linked based on a relationship identified between them using the platform-wide identifier.
US10581971B2 Method, apparatus and system for exchanging sensor information with middleware
Techniques and mechanisms for communicating sensor information between devices with middleware. In an embodiment, middleware logic executing at a computer platform receives sensor data generated based on operation of a sensor device of the platform. Any process participating in an exchange of the sensor data between a sensor driver process and the middleware logic is a process other than a process of any user application of the platform. Processing of the sensor data includes the middleware logic generating a data packet including information based on the sensor data. In another embodiment, the data packet is transmitted from the platform to another platform, where middleware of the other platform receives and processes the data packet independent of some or all user applications executing at the other platform.
US10581969B2 Storage system using cloud based ranks as replica storage
A computer-implemented method for using cloud based ranks as replica storage comprises allocating storage space on cloud storage devices via a cloud interface; mapping the allocated storage space on the cloud storage devices to corresponding virtual local addresses; grouping the virtual local addresses to create at least one cloud based rank from the allocated storage space on the cloud storage devices; designating a cloud based rank as cloud based replica storage for a corresponding primary storage; assigning a service level to the cloud based replica storage based, at least in part, on characteristics of data being mirrored to the cloud based replica storage and a rate at which the data is mirrored to the cloud based replica storage; and dynamically adjusting the service level assigned to the cloud based replica storage in response to a command to swap the cloud based replica storage with the corresponding primary storage.
US10581967B2 Chandra-Toueg consensus in a content centric network
One embodiment provides a system that facilitates secure communication between computing entities. During operation, the system generates a first interest that indicates a vote for a value associated with a group prefix and a round number. In response to the first interest, the system receives a first content object that indicates an acknowledgment of the vote and has a payload that includes a nonce validator. In response to a second interest that indicates an acknowledgment of the first content object, the system receives a second content object that indicates a decision for the value and has a payload that includes a nonce which is used as a pre-image of the nonce validator. The system verifies the second content object based on the nonce and the nonce validator.
US10581964B2 Automatic scaling of resource instance groups within compute clusters
A service provider may apply customer-selected or customer-defined auto-scaling policies to a cluster of resources (e.g., virtualized computing resource instances or storage resource instances in a MapReduce cluster). Different policies may be applied to different subsets of cluster resources (e.g., different instance groups containing nodes of different types or having different roles). Each policy may define an expression to be evaluated during execution of a distributed application, a scaling action to take if the expression evaluates true, and an amount by which capacity should be increased or decreased. The expression may be dependent on metrics emitted by the application, cluster, or resource instances by default, metrics defined by the client and emitted by the application, or metrics created through aggregation. Metric collection, aggregation and rules evaluation may be performed by a separate service or by cluster components. An API may support auto-scaling policy definition.
US10581960B2 Performing context-rich attribute-based load balancing on a host
Some embodiments of the invention provide a novel architecture for capturing contextual attributes on host computers that execute one or more machines and for consuming the captured contextual attributes to perform services on the host computers. The machines are virtual machines (VMs) in some embodiments, containers in other embodiments, or a mix of both VMs and containers in still other embodiments. Some embodiments execute a guest-introspection (GI) agent on each machine from which contextual attributes need to be captured. In addition to executing one or more machines on each host computer, these embodiments also execute a context engine and one or more attribute-based service engines on each host computer. One of these service engines is a load balancer. Through the GI agents of the machines on a host, the context engine of that host in some embodiments collects contextual attributes associated with network events and/or process events on the machines. The context engine then provides the contextual attributes to the load balancer, which, in turn, uses these contextual attributes to identify load-balancing rules that specify how the data messages should be distributed in a load-balanced manner.
US10581959B2 Load-balancing input/output requests in clustered storage systems
A computer-implemented method for load-balancing client input/output (I/O) requests in a clustered storage system may include receiving a request by a first node of a clustered storage system from a client to initiate a session between the client and the first node. The request may specify a multi-channel communication session. In response to receiving the request, an Internet Protocol (IP) address of the first and at least a second node may be transmitted to the client. The multi-channel communication session may be established between the client and the first and second nodes in which the client communicates with the first node using a first communication channel and communicates with the second node using a second communication channel. The first node may transmit to the second node session data determined at the first node. The second node may transmit to the first node session data determined at the second node.
US10581954B2 Metric collection and aggregation for distributed software services
Various embodiments disclosed herein relate to collection and aggregation of metrics for software services operating across a plurality of computing nodes.
US10581951B2 Method and apparatus for downloading a file
A method of downloading a file to a device includes receiving a request to download one of one or more files stored in a cloud server, confirming whether the requested file is stored in registered devices which are connected through a network, determining priorities of the cloud server and the registered devices which store the requested file, and downloading the requested file from the cloud server and the registered devices which store the requested file, based on the priorities.
US10581950B2 Local operation of remotely executed applications
Systems and techniques are described for executing an application locally. A described technique includes providing, by a user device and to a remote application system, data identifying user events associated with the application while data communication is available between a user device and a remote application system executing an application. The user device receives from the remote application system user interfaces for the application and presents the user interfaces on a display of the user device. The user events are provided as inputs to a local version of the application executing on the user device. A determination is made that data communication between the user device and the remote application system has become unavailable. In response, a user interface generated by the local version of the application is presented on the display of the user device.
US10581948B2 Client side cache visibility with TLS session tickets
Among other things, this document describes systems, devices, and methods for using TLS session resumption tickets to store and manage information about objects that a server or a set of servers has previously delivered to a client and therefore that the client is likely to have in client-side cache. When communicated to a server later, this information can be used to drive server decisions about whether to push an object to a client, e.g., using an HTTP/2 server push function or the like, or whether to send an early hint to the client about an object.
US10581945B2 Detecting an event from signal data
The present invention extends to methods, systems, and computer program products for detecting events from signal data. A signal is ingested. A portion of the signal is selected from within the signal. A first score is computed from the selected portion. The first score indicates a likelihood of the signal including information related to an event type. It is determined that processing of another signal is warranted based on the indicated likelihood. Resources are allocated to process the other signal. The other signal is ingested. Parameters associated with the other signal are accessed. A second score is computed from the parameters utilizing the allocated resources. A previously unidentified event of the event type is identified based on the second score and utilizing the allocated resources.
US10581944B2 Transmission resource distribution for streaming of variable bitrate encoded media data
A technique for distributing transmission resources in a media data streaming system is disclosed. A user terminal of the media data streaming system comprises an interface configured to receive a stream of variable bitrate encoded media data via a communications network. The user terminal further comprises a memory storing program code and at least one processing device configured to execute the program code. The program code causes the processing device to determine bitrate variation information for the media data stream and to trigger transmission of the bitrate variation information towards a network component. The network component is configured to trigger dynamic distribution of the transmission resources of the communications network among multiple user terminals dependent on the bitrate variation information.
US10581941B2 Time and content restrictions based on user-identification
Disclosed herein are system, method, and computer program product embodiments for determining time and content restrictions based user identification. An embodiment operates by automatically identifying a user who is using a media device using at least one of a network-oriented method of user discovery and an user-action oriented method of user discovery. Preferences, including at least one of a time limit or content restriction, associated with the identified user are accessed. The accessed restriction is enforced against the identified user.
US10581939B2 Virtual computing system providing local screen sharing from hosted collaboration applications and related methods
A computing system may include first and second client computing devices each configured to generate a respective local graphics surface. A virtualization server may be configured to run a virtual collaboration application for the first client computing device hosted in a virtual computing session, and to generate a virtual graphics surface from the local graphics surface of the first client computing device within the virtual computing session. A collaboration cloud computing service may cooperate with the second client computing device and the virtual collaboration application at the virtualization server to share the virtual graphics surface within the local graphics surface of the second client computing device.
US10581938B2 Systems and methods for multi-modal synchronization and interaction
Embodiments relate to multi-modal synchronization and interaction systems and methods. In a system that includes a plurality of display devices, web applications (“apps”) can synchronize filters and therefore views on the devices. Embodiments of the systems and methods thereby provide synchronization not just of a display but also of user interaction with the display.
US10581937B2 Establishing communication sessions
A method and a system for establishing a communication session between a first communication device in a main communication network and a second communication device in a local communication network comprising a wireless network, the second communication device being located in the vicinity of a mobile device, the first communication device contacting an external phone number, wherein the external phone number is assigned to a unique identifier of the mobile device. The method comprises (i) the mobile device sending the unique identifier detectable on the wireless network; (ii) providing the unique identifier of the mobile device) and a local communication identifier to a service provider adapter; (iii) determining the location of the mobile device, associating the mobile device to the second communication device in dependence of its location.
US10581933B2 Method and system for sharing an output device between multimedia devices to transmit and receive data
A method and system for sharing an output device between multimedia devices to transmit and receive data, is provided. The method includes operations of automatically discovering one or more second multimedia devices, when a first multimedia device is positioned within communication range of the one or more second multimedia devices that transmit a low power signal; and transmitting data of the first multimedia device to the one or more second multimedia devices, when the one or more second multimedia devices are discovered.
US10581926B2 Apparatuses and methods for communication using a subscriber identity module
Systems, methods, apparatuses, and computer program products for utilizing cellular technology to communicate from locations that are separate or physically distant from the location of a subscriber identity module (SIM) and/or physically separate from a mobile or cellular device are provided. One method may include receiving a request from a user to remotely access at least one physical SIM that is assigned to a global network of radio communications gateways, and assigning at least one of the SIMs to one of the radio communications gateways, so that the assigned SIM is able to route communication to or from the user via its assigned radio communications gateway.
US10581925B2 Session description protocol template modifiers for flexible control of media server resources
A concept of Session Description Protocol (SDP) templates and a concept of template modifiers for precise control of media types, codecs and attributes offered by a media server are described along with various methods and mechanisms for administering the same. Applications can solicit offers from media servers that precisely meet the requirements of each session, using one or more media control protocols. The media control protocols may enable applications to reserve media resources, invoke specific functions, respond to events during session initiation, and provide session modification.
US10581924B2 Data sensitivity based authentication and authorization
Systems, devices, apparatuses, and methods of the present invention distribute authentication across multiple users. A data sensitivity model can define the sensitivity of different types of data. When an application requests access to a particular data item, the sensitivity of that data item can be determined. If the data item has a low sensitivity, access to the data item can be granted. If the data item has a high sensitivity, the system can request authentication before granting access to the data item.
US10581923B2 System and method for configuration of a connected device connection
A method for connecting a connected device to a secure network of interconnected computers, the method comprising: sending, by a processing unit of the connected device, to a cloud switch server, an activation request comprising first identification information enabling identification of the connected device; receiving, by the processing unit, from the cloud switch server, connection information enabling connecting the connected device to the secure network of interconnected computers; and establishing, by the processing unit, a connection between the connected device and the secure network of interconnected computers, utilizing the connection information.
US10581920B2 Secure web container for a secure online user environment
Disclosed herein are systems and methods that allow for secure access to websites and web-based applications and other resources available through the browser. Also described are systems and methods for invocation of a secure web container which may display data representative of a requesting party's application at a user's machine. The secure web container is invoked upon receipt of an API call from the requesting party. Thus, described in the present specification are systems and methods for constructing and destroying private, secure, browsing environments (a secure disposable web container), insulating the user and requesting parties from the threats associated with being online for the purposes of providing secure, policy-based interaction with a requesting party's online services.
US10581917B2 Systems and methods for enforcing device policies
Systems and methods of enforcing device policies. One example method includes receiving, with an electronic processor and from a host virtual machine server, information regarding an electronic client device operating a guest virtual machine, and receiving, with the electronic processor, a policy check request from a server to the host virtual machine server. The policy check request includes a first set of policies generated by the server. The method also includes generating, with the electronic processor, a second set of policies based on information received from the host virtual machine server, and sending, from the electronic processor the second set of policies to the host virtual machine server.
US10581915B2 Network attack detection
Enhancements to network security are provided by identifying malicious actions taken against servers in a network environment, without having to access log data from individual servers. Seed data are collected by an administrator of the network environment, from honeypots and servers whose logs are shared with the administrator, to identify patterns of malicious actions to access the network environment. These patterns of use include ratios of TCP flags in communication sessions, entropy in the use of TCP flags over the life of a communication session, and packet size metrics, which are used to develop a model of characteristic communications for an attack. These attack models are shared with servers in the network environment to detect attacks without having to examine the traffic logs of those servers.
US10581913B2 Spoofing detection
A method for detecting spoofing by wireless access devices. In some embodiments, spoofing can be detected based on locations for a wireless access device having an identifier at first and second times. The locations are compared to determine whether the wireless access device could access the particular network at the locations in the time period between the first and second times. In several embodiments, spoofing can be detected by tracking the activity of wireless access devices and identifying events that that are prohibited by one or more policy elements of the particular network.
US10581903B2 Systems and methods for preventing denial of service attacks utilizing a proxy server
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for utilizing an access log of a proxy server device of a content delivery network (CDN) to detect and mitigate a denial of service (DOS) on a web or content server hosted by the CDN. Through an analysis of the content requests received at the proxy server listed in the access logs, one or more IP addresses may be identified as involved in a potential DOS attack or other suspicious behavior. Once identified, the suspicious activities of the one or more IP addresses may be tracked and aggregated over a particular period of time, with each detected suspicious request to the content server being counted. The count of suspicious requests to the content server may then be compared to one or more threshold values and a remediation action may occur when the thresholds are met or exceeded.
US10581901B2 Increased granularity and anomaly correlation using multi-layer distributed analytics in the network
In one embodiment, a primary networking device in a branch network receives a notification of an anomaly detected by a secondary networking device in the branch network. The primary networking device is located at an edge of the network. The primary networking device aggregates the anomaly detected by the secondary networking device and a second anomaly detected in the network into an aggregated anomaly. The primary networking device associates the aggregated anomaly with a location of the secondary networking device in the branch network. The primary networking device reports the aggregated anomaly and the associated location of the secondary networking device to a supervisory device.
US10581896B2 Remedial actions based on user risk assessments
In some implementations, a method includes receiving, for each of multiple users, user activity data describing actions taken by the user by use of a user device over a period of time, determining, for each user and based on the actions taken by the user over the period of time and user responsibility data that describe responsibilities of the user, a risk assessment representative of a security risk resulting from the actions taken by the user by use of the user device, and determining, by the data processing apparatus, for each user and based on the risk assessment determined for the user, whether to implement a user-specific remedial action directed to risk mitigation.
US10581894B2 Assessing effectiveness of cybersecurity technologies
A method for assessing effectiveness of one or more cybersecurity technologies in a computer network includes testing each of two or more component stages of an attack model at a first computer network element twice. A first one of the tests is conducted with a first one of the cybersecurity technologies operable to protect the first computer network element, and a second one of the tests is conducted with the first cybersecurity technology not operable to protect the first computer network element. For each one of the twice-tested component stages, comparing results from the first test and the second test, wherein the comparison yields or leads to information helpful in assessing effectiveness of the first cybersecurity technology on each respective one of the twice-tested component stages at the computer network element.
US10581891B1 Using graph-based models to identify datacenter anomalies
Activities within a network environment are monitored (e.g., using agents). At least a portion of the monitored activities are used to generate a logical graph model. The generated logical graph model is used to determine an anomaly. The detected anomaly is recorded and can be used to generate an alert.
US10581886B1 Computer system anomaly detection
An event-analysis system detects anomalies in the operation of a service by processing operational logs, trace files, and event databases produced by the service in accordance with a hierarchical behavioral profile. The event analysis system converts the operational logs, trace files, and event databases into a normalized event stream which is sent to an analysis engine. The analysis engine converts the stream of normalized events to a set of metrics maintained in association with the profile hierarchy. Operational anomalies of the service are detected by analyzing incoming events in the context of metrics maintained in association with applicable leaf-node profiles, root node profiles, and intermediate node profiles.
US10581884B2 Channel data encapsulation system and method for use with client-server data channels
Systems and methods are disclosed that relate to network security to monitor and report threats in network traffic of a datacenter. For example, one embodiment discloses a method of receiving, by a first security microservice, a first channel data encapsulation packet encapsulating a first encapsulation context and a first encapsulated data, performing a security service on the first encapsulated data using the first encapsulation context, transmitting by the first security microservice a second channel data encapsulation packet to a second security microservice, wherein the second channel encapsulation packet comprises a request for security services, receiving by the first security microservice a response from the second security microservice comprising a second security microservice context, a second security microservice timestamp, and a second security microservice load. The first security microservice further generates a timestamp and a load included in a response to the first channel data encapsulation packet.
US10581883B1 In-transit visual content analysis for selective message transfer
In an embodiment, a computer system comprises one or more computer processors configured with a message transfer application; a message transfer/vision processing (MT/VP) interface coupled to the one or more computer processors and interposed between the message transfer application and a vision processing computer, wherein the MT/VP interface performs operations comprising: extracting risk indicator data from a message that is in transit to a recipient computer on a computer network; in response to the risk indicator data matching a message risk criterion, transmitting an image address for an image of interest coupled to the message or the image of interest to the vision processing computer; receiving, from the vision processing computer, a label that semantically describes visual content of the image of interest; using the label, querying a set of correlation data to determine a reference address that is associated with the label; in response to the image address matching the reference address, transmitting the message to the recipient computer; in response to the image address not matching the reference address, modifying, delaying or blocking the transmitting of the message to the recipient computer.
US10581881B2 Model workflow control in a distributed computation system
A security platform employs a variety techniques and mechanisms to detect security related anomalies and threats in a computer network environment. The security platform is “big data” driven and employs machine learning to perform security analytics. The security platform performs user/entity behavioral analytics (UEBA) to detect the security related anomalies and threats, regardless of whether such anomalies/threats were previously known. The security platform can include both real-time and batch paths/modes for detecting anomalies and threats. By visually presenting analytical results scored with risk ratings and supporting evidence, the security platform enables network security administrators to respond to a detected anomaly or threat, and to take action promptly.
US10581879B1 Enhanced malware detection for generated objects
A computerized method to identify malicious code generated by seemingly benign objects is described. The generated malware detection system described identifies generated objects (code) and analyzes each generated object to collect features which may be associated with maliciousness. The analysis may determine if an Abstract Syntax Tree (AST) representation of the generated object is correlated with known malware ASTs. Correlation of the features identified during processing of the generated objects, including the sequences of generated object, may be used in classifying the object as malicious. The malware detection system may communicate with the one or more endpoint devices to influence detection and reporting of behaviors and malware by those device(s).
US10581878B2 Detection of cross-site attacks using runtime analysis
A method for attack detection includes: intercepting, by a runtime security agent, a request for a web resource; determining whether the intercepted request was triggered from an external website; determining whether the intercepted request was triggered from a current session; determining whether the intercepted request is requesting a static file type; and in response to a determination that the intercepted request was triggered from an external website and was not triggered from a current session, or a determination that the intercepted request was triggered from an external website and is not requesting a static file type, providing, by the runtime security agent, an indication of a potential attack.
US10581875B2 System and method for preventing security breaches in an internet of things (IOT) system
A system and method are described for preventing security breaches in an IoT system. For example, one embodiment of a system comprises: an Internet of Things (IoT) device comprising a wireless communication module to establish communication with a plurality of IoT hubs over local wireless communication channels; advertising control logic to transmit first advertising beacons to the plurality of IoT hubs of a user indicating that the IoT device is connectable; the advertising control logic to begin transmitting a second advertising beacon to IoT hubs indicating that the IoT device is not connectable if the IoT device establishes a connection with a first IoT hub, the IoT hubs other than the first IoT hub to report the not connectable status of the IoT device to an IoT service; and a connection security module of the IoT service to determine whether the IoT device is connected to any known IoT hub upon receiving the not connectable status from one or more of the IoT hubs; wherein if the connection security module cannot identify a known IoT hub to which the IoT device is connected, then an alert condition is generated.
US10581874B1 Malware detection system with contextual analysis
A computerized method for detecting malware associated with an object. The method includes operations of analyzing an object to obtain a first set of attributes, where the first set of attributes include one or more characteristics associated with the object. Furthermore, the object is processed with a virtual machine to obtain a second set of attributes. The second set of attributes corresponds to one or more monitored behaviors of the virtual machine during processing of the object. Thereafter, a threat index is determined based, at least in part, on a combination of at least one attribute of the first set of attributes and at least one attribute of the second set of attributes. The threat index represents a probability of maliciousness associated with the object.
US10581873B2 Securing micro-services
A computing device running a local enforcement agent is configured to instantiate at least one application container at the computing device, where the at least one application container is part of a containerized application. The computing device is also configured to associate the local enforcement agent with the least one application container so that the local enforcement agent operates as an intra-application communication proxy for the least one application container. The local enforcement agent receives an intra-application Application Programming Interface (API) call that is sent to the at least one application container from a second application container that is part of the containerized application. The local enforcement agent is configured to analyze the intra-application API call for compliance with one or more security policies associated with the at least one container.
US10581871B1 Controlled-environment facility resident communications employing cross-origin resource sharing
Controlled-environment facility resident electronic communications for controlled-environment facility resident communications and/or data devices disposed within a controlled-environment facility may employ a controlled-environment facility communications processing system, or the like. The controlled-environment facility communications processing system, may be configured to host controlled-environment facility communications access services and accept a Cross-Origin Request Sharing (CORS) request from a non-resident device. These CORS requests may be for access to the controlled-environment facility communications access services for use by a controlled-environment facility communications Application Program Interface (API) running on the non-resident device to communicate with one of the controlled-environment facility resident devices. The controlled-environment facility communications processing system, or the like, may make access to the controlled-environment facility communications access services available, such as, in a CORS response. Thereby, communication between the controlled-environment facility communications API running on the non-resident device and the target controlled-environment facility resident device may be provided.
US10581869B2 Customized view of restricted information recorded into a blockchain
Systems, methods, and software are disclosed herein to generate a customized view of a blockchain transaction. A blockchain of block entries requested by a plurality of users from user devices is maintained in a distributed network of nodes. The block entries each comprise a plurality of data portions that are each associated with an access level. A request to view one or more data portions of a block entry is received which includes an access code associated with at least one access level. The access code in the request is evaluated with the blockchain of block entries to identify one or more data portions associated with the access level. A customized view of the block entry is generated which includes the one or more data portions associated with the access level.
US10581868B2 Using smart groups for computer-based security awareness training systems
This disclosure describes embodiments of an improvement to the static group solution because all the administrator needs to do is specify the criteria they care about. Unlike static groups, where the administrator needs to keep track of the status of individual users and move them between static groups as their status changes, smart groups allows for automatic identification of the relevant users at the moment that action needs to be taken. This feature automates user management for the purposes of enrollment in either phishing and training campaigns. Because the smart group membership is determined as the group is about to be used for something, the smart group membership is always accurate and never outdated. The query that determines the smart group membership gets run at the time when you are about to do a campaign or perform some other action that needs to know the membership of the smart group.
US10581866B1 Website verification platform
A device may provide a verification indicator to a device associated with a website. The verification indicator may be associated with verifying access to the website. The device may detect that the verification indicator has been associated with code associated with the website based on processing the code. The device may provide a script to the device. The script may be included in the code. The script may be associated with monitoring operations of the website. The device may receive data related to the operations. The device may analyze the data using a model. The model may be associated with making a prediction related to at least one of: a value to be received via the website, or traffic associated with the website. The device may perform one or more actions related to the website based on a result of the analyzing.
US10581865B1 Inline filtering to secure access and data between user and application to device and between device to device
A computer-implemented method comprises posting, by a broker computing device, identity awareness data for a plurality of client computing devices to a distributed data repository (DDP); receiving, by a networking hardware device, the identity awareness data from the DDP; using, by the networking hardware device, the identity awareness data from the DDP to authenticate a client computing device requesting access to at least one Internet of Things (IoT) computing device; in response to authenticating the client computing device, creating, by the networking hardware device, a session for the client computing device to communicate with the at least one IoT computing device, wherein creating a session comprises: opening a port on the networking hardware device, wherein communication between the client computing device and the at least one IoT computing device is through the port; posting information relating to the session as authentication session information to the DDP.
US10581861B2 Endpoint access manager
Aspects of the present invention disclose a method, computer program product, and system for determining whether an endpoint meets compliance standards. The method includes one or more processors receiving an endpoint certificate associated with an endpoint device that is requesting to access a resource, wherein the endpoint certificate includes a device fingerprint. The method further includes one or more processors determining compliance level of the endpoint device. The method further includes one or more processors validating credentials of the endpoint device. The method further includes one or more processors determining whether the endpoint device meets compliance standards based on the endpoint certificate, the determined compliance level, and the credentials of the endpoint device.
US10581860B2 Blacklist management method for IBC-based distributed authentication framework
A system for managing and distributing a blacklist of User Equipment IDs (UE IDs) in a network. The system comprises a number of groups of networks, each of the groups of networks comprise a blacklist server and a number of authentication servers. The system further comprises a Package Key Generator (PKG). The blacklist server is configured to: store a blacklist containing UE IDs that are not allowed to gain access to the network; transmit the blacklist to the plurality of authentication servers in the same group; receive a message; determine a content in the message is an order to add a new revoked UE ID to the blacklist; update the blacklist to include the new revoked UE ID; and send an update blacklist message to the plurality of authentication servers in the same group.
US10581859B2 Detection and prevention of attempts to access sensitive information in real-time
Embodiments of the present invention provide systems and methods for thwarting attempts at the unauthorized access to the restricted resources within the target server in a multi-node system. Real-time detection of the user ID and thread ID associated with attempts to access the restricted resources within the target server in a multi-node system is achieved by analyzing causality, message queue, and event-driven patterns.
US10581858B2 Network attached storage (NAS) apparatus having reversible privacy settings for logical storage area shares, and methods of configuring same
A Network Attached Storage (NAS) apparatus to provide network-based data storage for client computing devices (e.g., in a local area network). One or more file-based logical storage area (LSA) shares are created in memory of the NAS apparatus, wherein each file-based LSA share originally is configured as one of “private access” (only certain users have access to a private file-based LSA share) or “public access” (any user on the LAN that can access the NAS appliance can also access the public file-based LSA share). At some later time, the file-based LSA share may be reconfigured to go from private-to-public access or public-to-private access (each file-based LSA share has a “reversible privacy setting”). In one example, object permissions for each object (file or folder) already stored on the LSA share prior to the access reconfiguration are updated on an object-by-object basis to ensure appropriate access to all legacy objects after the access reconfiguration.
US10581857B2 Controlling access to a host site using a personal identification video
Methods, systems and computer program products for controlling access to a host site are provided. Aspects include receiving, receiving an authentication video and processing the authentication video to identify a plurality of scenes. Aspects also include identifying a representative image for each of the plurality of scenes and comparing the representative image for each of the plurality of scenes with stored one of a plurality of master images. Based on a determination that a similarity between the representative image for each of the plurality of scenes and the one of the plurality of master images is between a first threshold level and second threshold level, aspects include granting access to the host site.
US10581854B2 Information processing system, information processing apparatus, information processing method, and recording medium
An information processing system includes an information processing apparatus, a first server, and one or more second servers configured to manage authority to use different applications. The information processing apparatus includes: a first request information transmitter configured to transmit first request information containing application identifying information that identifies an already-installed application, to the first server; a server specifying information receiver configured to receive server specifying information from the first server as a response to the first request information; a second request information transmitter configured to transmit second request information containing the use authority authentication information corresponding to the already-installed application to a second server that is specified by the server specifying information; a use authority information receiver configured to receive the use authority information from the second server as a response to the second request information.
US10581853B2 Method and apparatus for password management
Systems, methods, and a security management apparatus, for password management including the determination of the identity of a service requesting a security token for access to the service. The security management apparatus generates personal identification data based on a personal identification input such as a touch selection or gesture, in order to access a service on a secured device. Responsive to the personal identification data satisfying an access criterion, a communication channel is established with the secured device. The identity of the service on the secured device is determined and a security token, such as a password, is sent to the secured device via the communication channel.
US10581848B2 Establishing trust between two devices
Techniques described herein leverage a trusted entity within a domain to enable devices to establish trust with one another so they can securely discover each other and connect to one another. In various examples discussed herein, a device is configured to provide trust information to, and/or receive trust information from, the trusted entity. The trust information may include, for example, a public key of an encryption key pair, a certificate signed by the trusted entity proving authenticity, and/or a hash function and a hash seed used to compute a series of results that form a hash chain. The device may use the trust information to discover another device and to connect to the other device securely and automatically (e.g., with no user involvement or limited user involvement). Moreover, the device may use the trust information to dynamically change a MAC address being used to communicate with the other device.
US10581844B2 System and method for access authentication
A method for access authentication includes receiving a facial recognition picture from a mobile electronic apparatus of a user. The facial recognition picture is compared to a stored facial recognition picture of the user. If a positive match exists, an authorization key is transmitted to a locking mechanism. The stored facial recognition picture can include a picture stored on a picture database populated by each transmitted facial recognition picture. In certain embodiments, the facial recognition picture can be retrieved from on a social media account.
US10581840B2 Systems and methods for product authentication
The present invention relates to systems for product authentication. Unique identifiers are associated with products. Said identifiers are captured through a camera of the client device and transmitted to authentication server; whereupon said authentication server authenticates the products by contacting an authentication database which includes manufacturer-provided authentication information.
US10581837B2 Communication apparatus, communication method, and storage medium
A communication apparatus determines whether the communication apparatus is connected with a wireless network, and accepts an instruction for starting setting processing of a communication parameter, which is used in performing wireless communication, with another communication apparatus that has read an image including information about a frequency channel used in the setting processing. If the communication apparatus is determined to be connected with the wireless network, the communication apparatus does not start waiting for a request for the setting processing even when the instruction is accepted. If the communication apparatus is determined not to be connected with the wireless network, the communication apparatus starts waiting for the request for the setting processing in response to acceptance of the instruction.
US10581832B1 Authentication / authorization without a password
A method for authenticating a user on the electronic computing device includes receiving a request to authenticate the user. First data is received from the electronic computing device. The first data comprises selections of the user of a plurality of locations from a picture displayed on the electronic computing device. The first data also comprises force data representing forces applied by the user when making the selections. The first data is compared with second data. A determination is made as to whether aspects of the first data correspond to aspects of the second data. When the aspects of the first data correspond to the aspects of the second data, the user is authenticated.
US10581831B2 Authenticating devices to a network
In one embodiment, a method includes receiving, from a device via a wireless signal, a request to access a WLAN of a router, the request including a device identifier. The provisioning agent may be within wireless ranges of the device and of the router. The provisioning agent may request, from an authentication server, a password for the device. The password may be uniquely generated by the authentication server for the device. The provisioning agent may receive the password from the authentication server. The provisioning agent may send, to the router, the password and the device identifier. The provisioning agent may receive, from the router, an indication that the router has verified the password with the authentication server. The router may store the device identifier in association with the password. The provisioning agent may send, to the device, the password. The password may authenticate the device to the router.
US10581829B1 Certificate-based call identification and routing
A Session Initiation Protocol enabled network connected device receives a client certificate from a client device. The SIP enabled network connected device validates the client certificate from information received from a certificate authority. The SIP enabled network connected device determines an identifier of the client device from the client certificate. The SIP enabled network connected stores the identifier of the client device. The SIP enabled network connected device receives a SIP message from the client device. The SIP enabled network connected device inserts the identifier of the client device into the SIP message. The SIP enabled network connected device transmits the SIP message to a destination SIP enabled device after inserting the identifier of the client device into the SIP message.
US10581827B2 Using application level authentication for network login
In general, in one aspect, embodiments relate to receiving, by a system comprising one or more network devices, a first client authentication information comprising a first indication that a first client device was successfully authenticated by a first authentication server based on credentials provided by the first client device, and forwarding, by the system, the first client authentication information to a second authentication server without determining that the client device was already successfully authenticated by the first authentication server based on the credentials provided by the first client device. The operations further include receiving, by the system from the second authentication server, a second indication that the first client device was successfully authenticated, and based on the second indication received by the system from the second authentication server, granting, by the system, network access to the first client device.
US10581824B2 Authentication mechanism
A system and method including: receiving, from a client device, an authorization request originating from an authorization module of an application executing on the client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization module of the application executing on the client device; authenticating the application based on the receiving the confirmation of the verification code; determining that the client device identified by the identifier corresponds to a user account including secure user data associated with a user; and transmitting a unique token verifying that the application is authorized to sign into the user account, where: the unique token uniquely identifies the user account to the application, and the secure user data is not shared with the application.
US10581822B2 Methods, apparatuses, system and computer program product for supporting legacy P-CSCF to indicate the S-CSCF to skip authentication
It is disclosed a method including transmitting, after successful registration of a terminal at a network entity, a registration message including terminal identity information and integrity indication information indicating affirmative integrity of the terminal identity information; and a method including processing, after reception of the registration message, the received registration message based on the terminal identity information and the integrity indication information such that, i) if the integrity is indicated affirmative, an authentication procedure of the terminal is skipped, or, ii) if the integrity is indicated negative, the received registration message is rejected without provisioning of key information related to registration of the terminal.
US10581821B2 Non-disruptive system for verifying default passwords have been changed wihtout causing security lockouts
A method for verifying that default passwords have been changed without causing a security lockout, is provided, including enabling user identifiers associated with a plurality of devices, prior to an initial security test, identifying, a default password for a user identifier of each device, attempting a login to each device using the default password for the user identifier of each device, wherein: in response to determining that the login is successful, raising an alert against the user identifier as a security concern and maintaining an enabled state of the user identifier, in response to determining that the login is unsuccessful, disabling the user identifier so that the user identifier is in a non-enabled state, until a security lockout interval elapses, and retrying the login only for each user identifier in an enabled state during one or more subsequent security tests initiated after a predetermined alert interval.
US10581819B1 Network traffic scanning of encrypted data
Techniques are disclosed herein for scanning encrypted data sent to and from applications executing in user space of a computer system. A traffic monitoring tool of a network intrusion prevention system detects a secure session being established between an application executing on a client and a server. The traffic monitoring tool retrieves, from the client application, a symmetric key generated by the client application. The traffic monitoring tool intercepts encrypted data transmitted between the client application and the server as part of the secure session. The traffic monitoring tool decrypts the encrypted data using the retrieved symmetric key. Upon determining that the decrypted data indicates a threat to the client, transmission of the encrypted data is blocked.
US10581817B1 Digital security bubble
A digital security bubble encapsulation is disclosed. A public key and a device identifier of at least one recipient is requested from a first server. A message containing one or more components is encrypted using a symmetric key. The symmetric key is encrypted with a public key received in response to the request. The encrypted message, the encrypted symmetric key, and the device identifier are encapsulated in a digital security bubble encapsulation. The digital security bubble encapsulation is transmitted to a second server.
US10581812B2 Device, system and method for fast and secure proxy re-encryption
A device, system and method for fast and secure Proxy Re-Encryption (PRE) using key switching. A first user is assigned first encryption and decryption keys and a second user is assigned second encryption and decryption keys. First encrypted data encrypted with the first encryption key may be re-encrypted using a proxy re-encryption key to simultaneously switch encryption keys by adding the second encryption key and cancelling the first encryption key by the first decryption key to transform the first encrypted data encrypted by the first encryption key to second encrypted data encrypted by the second encryption key, without decrypting the underlying data. The second user may be the sole system device that possesses the (e.g., private) second decryption key to decrypt the second encrypted data.
US10581811B2 Method and system for asymmetric key derivation
A method for asymmetrical key derivation by a signing entity for a terminal including introducing identical cryptographic material into the signing entity and into the terminal; deriving in each case a private key from the cryptographic material in the signing entity and in the terminal; calculating in each case a public key from the private key in the signing entity and in the terminal; generating a signature and/or a signed public key in the signing entity; transferring the signature and/or the signed public key from the signing entity into the terminal; and appending the signature of the signing entity to the public key in the terminal.
US10581810B1 Workstation log-in
A method including actions of pairing with a mobile device and receiving a user name, a password encrypted with a connector password key, and a public key of the mobile device. Additional actions include providing the password encrypted with the connector password key, receiving the password in a decrypted form, obtaining a pairing key, encrypting the pairing key using the public key, encrypting the password with a local password key, providing the pairing key encrypted using the public key and the password encrypted with the local password key, disconnecting from the mobile device, after disconnecting form the mobile device, reconnecting with mobile device, providing a workstation identification, receiving the user name and the password encrypted with the local password key, decrypting the password encrypted with the local password key, and logging in the user using the user name and the password decrypted with the local password key.
US10581807B2 Using dispersal techniques to securely store cryptographic resources and respond to attacks
A dispersed storage network (DSN) includes a DSN memory, which in turn employs multiple distributed storage (DS) units to store encrypted secret material that can be decrypted using an unlock key. The unlock key is stored external to the DS unit, in some cases using multiple data slices dispersed throughout the DSN. To obtain the unlock key, the DS unit transmits authentication credentials to another device included in the DSN, but external to the DS unit. The other device authenticates the DS unit using the authentication credentials, and sends the unlock key to the DS unit. The DS unit uses the unlock key in normal decryption operations. In response to a security event, the DS unit transitions to a secure mode by erasing any material decrypted using the unlock key, the unlock key, and the DS unit's authentication credentials.
US10581806B2 Service providing method, service requesting method, information processing device, and client device
A service providing method, the method includes generating, by an information processing device, data relating to a session and a cookie relating to a certification including the data when the certification is successful in response to a certification request of the session received from a client device, transmitting, by the information processing device, the data and the cookie to the client device, receiving, by the information processing device, a service request which is given the data as a query parameter and the cookie from the client device, and providing, by the information processing device, a service of the service request to the client device when the data included in the cookie matches with the data which is given as the query parameter.
US10581805B2 Blockchain overwatch
Various embodiments of the present technology provide a distributed overwatch system that allows transactions with government-grade privacy and security. The security and privacy can be achieved by a combination of distributed trusted proxies, to which anonymous users connect with the overwatch of a variety of network security engines. The structured ecosystem provides mechanism for the blockchain to be monitored by an overwatch capability combining big data analytics, intelligent learning, and comprehensive vulnerability assessment to ensure any risks introduced by vulnerabilities are effectively mitigated. The system may include multiple proxy servers geographically distributed around the world. Each proxy can be associated with local network security engines to probe and analyze network traffic. Each proxy can mask sensitive data (e.g., personally identifiable information) within the transaction before it is stored. Various embodiments can interface with most blockchain or distributed ledger technologies that support multi-signature transactions and/or smart contracts.
US10581804B2 End-to-end caching of secure content via trusted elements
The present disclosure relates to caching content at a device in a group of co-located devices whose owners share social network connections. In one embodiment, a method generally includes electing the device as a leader device based, at least in part, on shared social network connections associated with owners of each device in the group. The device receives a data request from a first user device and searches a cache for the data. If the data exists in the cache, the data is encrypted using an encryption key associated with an owner of the first user device transmitted to the first user device. Otherwise, the device requests the data from the content provider, receives an encrypted copy of the data, decrypts the data, and uses the encryption key associated with the owner of the first device to generate and transmit an encrypted message including the data to the first device.
US10581803B1 Application-aware connection rules for network access client
Virtual private network (VPN)-related techniques are described. The techniques provide intuitive mechanisms by which a client device more efficiently establishes a VPN connection. In one example, a client device includes a memory, processor(s), and a VPN handler. The VPN handler is configured to monitor actions initiated by one or more applications executable by the programmable processor(s), and determine whether each of the initiated actions requires a VPN connection via which to transmit outbound data traffic corresponding to a respective application of the one or more applications. The VPN handler is further configured to, in response to a detection that at least one initiated action requires the VPN connection via which to transmit the outbound data traffic, automatically establish the VPN connection to couple the client device to an enterprise network, and transmit the outbound data traffic corresponding to the respective application, via the VPN connection.
US10581801B2 Context-aware distributed firewall
A context-aware distributed firewall scheme is provided. A firewall engine tasked to provide firewall protection for a set of network addresses applies a reduced set of firewall rules that are relevant to the set of addresses associated with the machine. A hypervisor implements a search structure that allows each virtual machine's filter to quickly identify relevant rules from all of the received rules. The search structure is constructed as a binary prefix tree, each node corresponding to an IP CIDR (Classless Inter-Domain Routing) block. A query for relevant rules traverses nodes of the search structure according to a queried IP address and collect all rules that are associated with the traversed nodes.
US10581800B2 Protecting computer servers from API attacks using coordinated varying of URL addresses in API requests
An application programming interface (API) security gateway communicates with a client computer application to establish a URL key rotation operation. An API request is received from the client computer application that is directed to a computer server. The API request contains a URL address. The URL address is parsed to identify a URL key. A local validation key is generated based on the URL key rotation operation. The URL key is validated based on the local validation key to determine whether the URL key is valid. Based on determining that the URL key is valid, a modified API request is generated which contains the URL address with at least part of the URL key removed. The modified API request is provided to the computer server.
US10581799B2 Method for a losing registrar to transfer a domain name from the losing registrar to a gaining registrar
A registrant, after registering a domain name at a losing registrar, may request at a gaining registrar that the domain name be transferred to the gaining registrar. The gaining registrar may verify that the domain name is registered to the registrant, available for transfer and the person requesting the transfer is in fact the registrant. The gaining registrar may provide evidence that the registrant was authenticated to the losing registrar and request a registry to transfer the domain name to the gaining registrar. Upon the registry confirming the validity of the request with the losing registrar, the registry may transfer the domain name to the gaining registrar. This method allows the registrant to transfer the domain name, after registering the domain name at the losing registrar, to the gaining registrar entirely from the gaining registrar. In other words, the registrant does not need to communicate with the losing registrar during the transfer process of the domain name to the gaining registrar.
US10581797B2 Hybrid access DNS optimization for multi-source download
A method for operating a home gateway that implements hybrid access with a number of interfaces to different access networks includes resolving, by a domain name service (DNS) proxy function of the home gateway, DNS resolution requests received from a client of the home gateway; and returning, by the DNS proxy function, corresponding DNS resolution responses to the client. The DNS proxy function, based on a single DNS resolution request from the client, requests a number of DNS resolutions via different interfaces of the home gateway transparently to the client.
US10581795B2 Systems and methods for dynamically selecting a communication identifier
The present disclosure can select a communication identifier for a device of a content provider. A system receives a request for content for display. The system identifies a content item responsive to the request. The system determines a feature of the computing device and a feature of the content item. The system selects a type of phone number for a content provider of the content item based on both the feature of the computing device and the feature of the content item. The system identifies a phone number for the content item corresponding to the type of phone number. The system transmits the phone number for the content item for display via a computing device. The system identifies, responsive to an indication to establish a communication corresponding to the phone number for the content item, a phone number for the device of the content provider.
US10581792B2 Streaming of media in a multimedia messaging service
A communication method, comprising the steps of a sender 21 sending a message comprising at least one streamable component and information describing it to a communication server MMSC and the communication server responsively sending to a receiver 24 a notification message to notify about the availability of the streamable component. The notification message is a multimedia message comprising the description for the streamable component. The communication server MMSC and the receiver form a streaming session for transferring the streamable component using the information describing the streamable component. The communication server MMSC then streams the streamable component to the receiver 24 in sequential sub-parts in the streaming session. Corresponding to the method, a communication system 20, a communication server MMSC, a communication device 21, 24 and computer program products for them are also described.
US10581789B2 Managing multiple messages
This disclosure relates to systems and methods for managing multiple messages. In one example, a method includes determining a message transmission frequency threshold for a member of an online social networking service using responses from the member; receiving a message that is to be transmitted to the member; storing the message, without transmitting the message to the member, in a digest of messages for the member; and transmitting the digest to the member in response to a send score for the digest exceeding a send score threshold, the send score calculated using the number of messages in the digest.
US10581787B2 Systems and methods of friend registration
Receiving unit 111 of exemplary friend candidate management server 10 receives from a first information-processing device, identification information of another user registered by executing a first program. Storage unit 12 stores the received identification information of the other user. Sending unit 113, for presenting to a user by executing a second program different from the first program, sends to the first information-processing device or a second information-processing device different from the first information-processing device, the identification information of the other user stored in the storage unit or another item of identification information corresponding to the identification information of the other user. The identification information of the other user is registered in the first information-processing device as friend information of the user based on a mutual agreement between the user and the other user.
US10581785B2 Apparatus, system, and method of elastically processing message information from multiple sources
Elastic message tracking apparatus and methods are provided that opportunistically improve on the latency of a message processing system and increase the accuracy of a consolidated message stream generated from message streams received from multiple message sources. The elastic message tracking apparatus and methods reduce that latency in situations where the actual latency of all the message streams is lower than a predetermined latency value.
US10581782B2 Generating a stitched data stream
Systems and methods provide for a server computer to receive a plurality of messages from a plurality of user computing devices, each message of the plurality of messages comprising a data stream, determine a subset of messages of the plurality of messages associated with a similar geolocation and time period, determine a set of messages of the subset of messages based on a match score for each pair of messages, and stitch together the set of messages to generate a stitched data stream from the data streams for each message of the set of messages based on a time period for each message, wherein the stitched data stream comprises messages with data streams that overlap in time periods such that there may be more than one data stream for a given time period.
US10581776B2 System and method for managing files to be attached to or detached from an electronic mail
A system and method for identifying specific locations where to attach or detach e-mail attachments based on e-mail storage locations is disclosed. The method allows to search in a mail-attachment connection table all the attachment locations that are in relation to the e-mail where the attachment is to be attached to or to be detached from and to present to a user all attachment locations that have a relevance for the attach/detach operation.
US10581772B2 Information processing method, information processing apparatus, and recording medium having program recorded thereon
In an information processing method, display of a question and acquisition of an answer from a user to the question are repeated to narrow down information the user desires to make a search. A question regarding a target of the search is displayed in a first mode on a display included in a terminal. An answer inputted from the user to the question is acquired through the terminal. When the question is displayed, first information regarding a situation of a narrowing-down progress is displayed above the question in a second mode, and second information regarding a guide for answering the question is displayed below the question in a third mode.
US10581769B2 Integrating third-party programs with messaging systems
Systems and methods for invoking a third-party program as an additional participant of a chat session include monitoring events of a chat session of a messaging platform. At least one of the events of the chat session is determined to satisfy a triggering condition associated with a third-party program. In response to determining that the at least one of the events of the chat session satisfies the triggering condition associated with the third-party program, the third-party program is invoked as an additional participant of the chat session.
US10581766B2 System and method for transmitting a response in a messaging application
Techniques for transmitting a response in a messaging application via a notification can include receiving, at a computing device having one or more processors, an electronic message via a messaging application. The technique can also include outputting, at the computing device, a notification of the electronic message via a system level notification function when the messaging application is executing in a background of the computing device. The notification can include an identifier of a sender of the electronic message, at least a portion of the electronic message, and one or more suggested responses to the electronic message. The technique can further include receiving a selection of a particular response of the one or more suggested responses via the notification, and transmitting, via the messaging application, the particular response for sending to the sender of the electronic message while the messaging application is executing in the background of the computing device.
US10581764B1 Message management and conversation processing application
Identifying user input data on a mobile user device may provide a way to predict the types of questions and actions a user will take and offer information contemporaneously with such actions. One example method of operation includes identifying a computer hosted conversation with a number of users submitting conversational statements, parsing the conversational statements to identify at least one item of interest, determining whether the at least one item of interest is a new item different from previously stored messages, automatically creating at least one response statement message including third party information corresponding to the at least one item of interest, and transmitting the response statement message to each of the users.
US10581759B1 Sharing packet processing resources
The efficiency of the network device is improved by sharing a packet processor across two or more control paths. Data unit sources send the first portion of each data unit that passes through the sources to the shared packet processor via their respective control paths. The packet processor generates control information for each of the data units, and sends the control information to a merger component that corresponds to the source of the data unit. The merger component merges the control information with a payload portion of the data unit that the data unit source sent along a separate data path. To better facilitate the sharing of the packet processor, the control paths may converge at an adaptive distributor, which uses a policy-based mechanism to select which data unit portion to forward to the packet processor in a given time slot. The policy may change based on various demand measures.
US10581756B2 Nonintrusive dynamically-scalable network load generation
A method for nonintrusive network load generation may include determining available resources in a distributed computing system, where the distributed computing system includes a plurality of computing devices and a target deployment. Based on an amount of available resources between the target deployment and a plurality of source computing devices, the plurality of source computing devices may be selected to generate a network load directed from the plurality of source computing devices to the target deployment. The plurality of source computing devices may be a subset of the plurality of computing devices in the distributed computing system. A network-traffic generator service may be provided to the plurality of source computing devices in order to generate the network load directed from the plurality of source computing devices to the target deployment. The performance of the distributed computing system in response to the generated network load may be monitored.
US10581753B2 On-demand resource provisioning
Methods, systems, and computer-readable media for on-demand resource provisioning for service instances. An on-demand service broker provisions IaaS resources at service instance creating time. The service broker provides a catalog listing one or more service plans, each service plan corresponds to a set of available resources. A user device selects a respective service plan that matches specific needs of an application that consumes the resources. The service broker generates a deployment manifest based on the selected service plan. The service broker then submits the deployment manifest to a deployment system. The deployment system provisions the resources to the service instance according to the manifest generated by the service broker.
US10581751B1 Multi-queue based system for throttling backup agent save processes
Embodiments are directed to a method of regulating client agent backup jobs in a backup server by defining a server parallelism value specifying a maximum number of active backup jobs that can be simultaneously performed by the backup server, maintaining a plurality of queues in memory and including an active queue storing active backup jobs comprising a number of current backup jobs not exceeding the server parallelism value, and one or more overflow queues storing backup jobs exceeding the server parallelism value, receiving backup job requests from a plurality of clients and processing the received backup job requests through the plurality of queues, and transmitting a hold command to the plurality of clients if the plurality of queues are full. The overflow queues may comprise a wait queue and a sleep queue.
US10581750B2 Network access entity for providing access to a communication network
A network access entity provides access to a communication network for a user equipment and a home gateway. The network access entity includes: a network interface configured to receive: a first status signal indicating a link quality of the first communication link; a second status signal indicating a link quality of the second communication link; and a third status signal indicating a link quality of the composite communication link; and a data flow manager for distributing data of a data stream towards the user equipment via the first communication link and via the second communication link.
US10581743B2 Group rate limiters for multicast data packets
In example implementations, a method is provided. The method detects, by a processor, a change in incoming data packet relative to a previously received data packet. In response to the change, group rate limiters are enabled to the incoming data packets for each one of a plurality of different data packet groups. The group rate limiters stop the incoming data packet when the data packet is assigned to one of the plurality of different data packet groups that has reached a respective group rate limiter. A hardware controller is programmed to forward respective data packets in each one of the plurality of different data packet groups.
US10581742B2 Congestion control method and network node
A congestion control method includes obtaining, by a first network node, a current queue buffer status of each of N second network nodes, combining, by the first network node, current queue buffer statuses of the N second network nodes and a current queue buffer status of the first network node into a state vector, updating, by the first network node, the current queue buffer status of the first network node according to the state vector and a coupling vector; and repeating all the above steps till an absolute value of a difference between each of the queue buffer statuses of the N second network nodes and the queue buffer status of the first network node is less than or equal to a preset threshold.
US10581735B2 Packet processing method and apparatus
A packet processing method and an apparatus, where the method includes determining a to-be-installed flow entry and packet sending information, and sending, to a switch, a flow entry installation message carrying the to-be-installed flow entry and the packet sending information, such that the switch obtains the to-be-installed flow entry and the packet sending information from the flow entry installation message, installs the flow entry, and sends a packet according to the packet sending information. In the present disclosure, a controller sends a flow entry installation message carrying a to-be-installed flow entry and a packet sending message, where the to-be-installed flow entry and a to-be-sent packet are simultaneously sent, such that a switch simultaneously receives the to-be-installed flow entry and the to-be-sent packet, and performs flow entry installation and packet sending.
US10581726B2 Method and apparatus for supporting bidirectional forwarding (BFD) over multi-chassis link aggregation group (MC-LAG) in internet protocol (IP) multiprotocol label switching (MPLS) networks
Methods and apparatuses for enabling sub-seconds link failure detection in a multi-chassis link aggregation group (MC-LAG) system are described. A first network device of a packet network transmits a Multiprotocol Label Switching (MPLS) encapsulated packet over a first link that is part of the MC-LAG, where the MC-LAG couples the first network device with a second network device and a third network device and the second and third network devices are part of an inter-chassis redundancy (ICR) system. The MPLS encapsulated packet includes a generic associated channel header (ACH) and a payload, and where the payload includes a bidirectional forwarding detection (BFD) control packet.
US10581723B2 PCEP extension for PCECC support of distributed computing, multiple services, and inter-domain routing
A path computation element (PCE) central controller (PCECC) comprising a memory comprising executable instructions and a processor coupled to the memory and configured to execute the instructions. Executing the instructions causes the processor to receive a request to compute a path through a network, the request comprising a plurality of computational tasks, divide the computational tasks into a plurality of groups of computational tasks, transmit at least some of the plurality of groups of computational tasks to a plurality of path computation clients (PCCs) for computation by the PCCs, and receive, from the PCCs, computation results corresponding to the plurality of groups of computational tasks.
US10581722B2 Power control for independent links
Various aspects of the disclosure relate to power control for independent links. For example, power control at a device may be based on transmissions on multiple links. In some aspects, the independent links may involve a first device (e.g., a user equipment) communicating via different independent links with different devices (e.g., transmit receive points (TRPs) or sets of TRPs). For example, the first device may communicate with a second device (e.g., a TRP) via a first link and communicate with a third device (e.g., a TRP) via a second link. In some scenarios, power control for the first device may be based on power control commands received on multiple links. In some scenarios, a power control constraint may be met taking into account the transmission power on multiple links.
US10581721B2 Packetized content delivery apparatus and methods
Apparatus and methods for delivery of content in a packetized network. In one embodiment, content and/or services can be associated with an IP address. The IP address may be assigned to multiple server devices disposed at geographically diverse locations. Delivery caches may advertise, via a routing protocol, one or more addresses to clients of the network. Route selection may be configured based on one or more rules such as geographical proximity, available bandwidth, server availability, server load, delivery cost, client subscription level, licensing rules, and/or other metric. Delivery caches may be configured to control their availability and/or load through IP address withdrawals and announcements. When the “closest” delivery cache may become unavailable (e.g., it is not announcing the IP address for the content the client is trying to obtain, a route to the next “closest” available delivery cache may be utilized.
US10581716B2 Method and system for data transmission
Embodiments as disclosed provided methods or systems for sending data over a network. Specifically, in certain embodiments, data is received and a datagram comprising at least a portion of the data can be created and sent to a terminal. Control data can be received from the terminal and the sending of the data to the terminal adjusted based on the received control data. In certain embodiments both the datagram and the control data may be sent over an unreliable protocol. Thus, embodiments as disclosed may provide an increased level of reliability and adaptability to differing network conditions in conjunction with the use of an unreliable protocol.
US10581712B2 Automatic shared resource management system and associated methods
A system and method for managing a shared resource in a network including a plurality of nodes including, in response to joining the network, broadcasting, by a node, an identification message to the network, and receiving, by the node, a token data structure including computational data including a threshold total resource consumption value of the plurality of nodes, current resource consumption values of respective nodes, and current utility function values of the respective nodes, the computational data being used by the node to adjust consumption of the shared resource by the node.
US10581709B2 System and method for soft failovers for proxy servers
A packet broker that performs a health-status check of a proxy server while the proxy server processes one or more proxy connections. The packet broker may attempt to exchange a heartbeat signal with the proxy server, and if unsuccessful, the proxy server is assumed to be failing. In such cases, a failover is desirable. Rather than implementing a “hard” failover, in which no further communication packets are directed to the proxy server, a “soft” failover is performed where the packet broker prevents new proxy connections from being processed by the proxy server, but maintains at least one (e.g., all) of the current proxy connections that are being processed by the proxy server.
US10581704B2 Cloud system for supporting big data process and operation method thereof
A cloud system for a big data process, and an operation method thereof. A cloud operation method of processing big data includes: receiving a cluster rule; monitoring a cluster resource and a cluster task; adding a cluster resource based on the cluster rule and a cluster resource monitoring value; and replicating a cluster based on a cluster rule and a cluster task monitoring value, wherein the cluster rule may include at least one of a resource assignment threshold value, a resource amount to be assigned, a task threshold value, and a number of replicated clusters.
US10581699B2 Method for generating data and wireless control apparatus
A method for generating data according to an embodiment of the present invention includes receiving communication-status information regarding a plurality of wireless relays therefrom and generating data for displaying communication statuses included in the communication-status information on a position of a display, the position corresponding to the plurality of wireless relays.
US10581696B2 Intelligent information adapter generation for service management
Intelligent information adapter generation for service management. Managing selection of adapters from and adapter pool to use for collecting the service management information includes, based on adding a data source, selecting an adapter to use for collecting service management information from the added data source, the selecting including automatically creating and selecting a new adapter, the new adapter being created based on access information to access the added data source, a resource type of the portion of service management information collected from the added data source, and a desired performance indicator that the new adapter is to parse out from the portion of service management information that the new adapter collects.
US10581694B2 Generation of counter examples for network intent formal equivalence failures
Systems, methods, and computer-readable media for generating counterexamples for equivalence failures between models of network intents. A listing of conflict rules corresponding to an equivalence failure between at least first and seconds model of networks intents describing the operation and communication of network devices in a network is obtained. A logical exclusive disjunction between first conflict rules from the first model and corresponding second conflict rules from the second model is calculated. One or more counterexamples corresponding to the equivalence failure are generated based at least in part on the logical exclusive disjunction, such that a given counterexample comprises network and packet conditions that cause the first conflict rules to trigger a first action and cause the second conflict rules to trigger a second action that is different from the first action. Hot fields that are more likely to be associated with the equivalence failure are identified in the counterexample.
US10581691B2 Reduction of management complexity of an information technology system
IT assets of the IT system are grouped into asset groups by verifying characteristics and relations of the IT assets against affinity criteria in decreasing order of an affinity level of corresponding affinity criteria. A description of target platforms eligible to host the IT assets includes an indication of one or more hosting constraints and an indication of a complexity level of each target platform. At least part of the IT assets of the asset groups are mapped onto respective the target platforms by verifying the characteristics and/or relations of the IT assets of the asset groups, in decreasing order of the affinity level of the corresponding affinity criteria. The IT system is configured by hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level.
US10581690B2 Update specific policies for internet of things devices
In one embodiment, an apparatus comprising at least one memory, and processing circuitry, the processing circuitry adapted to obtain combined data, the combined data including policy data, or a pointer to the policy data, the policy data relating to general access for an Internet of Things (IoT) device, and update metadata, or a pointer to the update metadata, the update metadata relating to at least one update that is relevant to the IoT device in accordance with at least one criterion, and cause access of the IoT device to the at least one update to be in accordance with an update specific policy that is based on the combined data.
US10581687B2 Real-time cloud-infrastructure policy implementation and management
The present invention addresses the need for improved virtualized cloud infrastructure policy implementation and management in order allow real-time monitoring and optimization of virtualized resources. It provides systems and methods for real-time cloud infrastructure policy implementation and management that include a plurality of host devices, a plurality of real-time probe agents associated with the plurality of host devices operating on each of the plurality of host devices, and a policy engine communicatively coupled to the plurality of host devices and containing a policy associated with an application program deployed in at least one of the plurality of host devices. The policy engine is programmed to monitor in real time changes in deployment of the application program across the plurality of host devices and to push the policy to the real-time probe agent operating on each host device on which the application program is deployed.
US10581679B1 Migrating services in data communication networks
Techniques for migrating a plurality of communications services in a data communication network are disclosed. Aspects include accessing a migration map for the plurality of communications services in the data communication network; identifying a communications dependency between a first service and a second service in the plurality of communications services, wherein according to the migration map the first service is configured to migrate from a first route to a second route, the second service is configured to migrate from a third route to a fourth route, and the third route overlaps with the second route; determining, based on the identified communications dependency, a migration sequence for migrating the plurality of communications services in the data communication network; and migrating the plurality of communications services from a first plurality of configurations to a second plurality of configurations according to the migration sequence.
US10581675B1 Metadata-based application and infrastructure deployment
A system for deploying an application using an infrastructure identified based on metadata associated with source code of the application. The system extracts code metadata during compile time and build time of the application source code. Application configuration parameters are identified from the metadata and matched to an application configuration pattern selected from multiple application configuration patterns stored in a repository. A learning process is applied wherein feedback data is used to create new application configuration patterns and update existing patterns. An infrastructure script is generated using infrastructure parameters identified using the selected application configuration pattern. The infrastructure script is executed to provision an infrastructure for deployment of the application.
US10581673B2 Abstracting wireless device to virtual Ethernet interface
A wireless interface system includes a wireless network interface, with a virtual Ethernet interface, that is configured to transmit and receive signals over a wireless channel using a predetermined wireless technology protocol. A method for abstracting a wireless interface protocol to an Ethernet protocol includes detecting, with a wireless network interface, access by a wireless device using the wireless interface protocol. A virtual Ethernet interface is created having an associated Ethernet interface ID. The wireless device ID is associated with the Ethernet interface ID in a table in memory. A payload from the wireless device is transmitted over the wireless technology protocol. The payload is transmitted to the virtual Ethernet interface using the Ethernet protocol.
US10581672B2 Network access system configuration
Methods and apparatus for configuring a network access system include detecting, at a network entity, an electronic device associated with a first class of devices. The methods and apparatus further include selecting a device controller from a set of device controllers based at least in part on detecting the electronic device. In some aspects, the device controller is associated with the electronic device and manages communication between the electronic device and a remote host device according to one or more communication services. In addition, the methods and apparatus include activating the one or more communication services in response to selecting the device controller from the set of device controllers. Additionally, the methods and apparatus include configuring one or more network access characteristics of a network access system at the network entity based on the one or more communication services.
US10581669B2 Restoring control-plane connectivity with a network management entity
Example methods are provided for a first host to restore control-plane connectivity with a network management entity. The method may comprise: detecting a loss of control-plane connectivity between the first host and the network management entity; and determining connectivity status information associated with one or more second hosts. The method may also comprise, based on the connectivity status information, selecting, from the one or more second hosts, a proxy host having data-plane connectivity with the first host and control-plane connectivity with the network management entity. The method may further comprise restoring control-plane connectivity between the first host with the network management entity via the proxy host such that the first host is able to send control information to, or receive control information from, the network management entity via the proxy host.
US10581665B2 Content-aware anomaly detection and diagnosis
Methods and systems for detecting a system fault include determining a network of broken correlations for a current timestamp, relative to a predicted set of correlations, based on a current set of sensor data. The network of broken correlations for the current timestamp is compared to networks of broken correlations for previous timestamps to determine a fault propagation pattern. It is determined whether a fault has occurred based on the fault propagation pattern. A system management action is performed if a fault has occurred.
US10581664B1 Predicting subscriber experience based on QoE
The disclosed technology teaches alerting a network operator to deteriorated wireless network conditions with granularity and reduced false alerts, including receiving tracked performance indicators (KPIs) for multiple components of voice, data and messaging and accessing a mapping for combining the performance indicators into quality sub-indicators for individual users and into key quality indicators (KQI) for the individual users. This includes smoothing the current KQI measures of performance over time to reduce the impact of brief transitory events, accessing a weekly profile of KQIs, and comparing KQIs for a current time window to past KQIs for a corresponding time window for the individual users operating mobile devices in part of the cellular network that is a focus of interest. Based on the comparing, the disclosed technology includes generating alerts that report out-of-range current KQIs within the focus of interest that are persistently out-of-range for longer than a configurable time.
US10581662B2 Interleaving aspects in signal space diversity overlapped with non-orthogonal colliding transmissions
Interleaving aspects in the case of Signal Space Diversity (SSD) are considered here, in particular when the SSD transmission is expected to be overlapped by a colliding non-orthogonal Ultra Reliable & Low Latency Communication (URLLC). The interleaver's depth when interleaving I and Q components of a rotated modulated symbol is chosen such that a gap of at least an expected maximum size, measured in transmission units, of a possible colliding wireless signal, is generated between a respective In and Qn component of a same symbol n.
US10581658B2 Channel sounding using multiple sounding configurations
More than one set of sounding signal configuration parameters are determined for the same mobile terminal. The mobile terminal uses the sets of configuration parameters to generate different sounding reference signals which can be used for different purposes such as estimating timing and channel quality. In one embodiment, a method of configuring uplink sounding transmissions by mobile terminals in a wireless communication network is characterized by determining different sets of configuration parameters for sounding signal transmissions for a given mobile terminal. The different sets of configuration parameters are transmitted to the mobile terminal, allowing the mobile terminal to generate different sounding signals for different uses by the wireless communication network.
US10581656B2 Method for configuring reference signal for V2V communication in wireless communication system, and apparatus therefor
The present invention relates to a method for receiving and configuring a reference signal of a vehicle-to-vehicle (V2V) device for V2V communication in a wireless communication system. Particularly, the method comprises the steps of: performing synchronization with a first synchronization source having a frequency for dedicated short range communication (DSRC) as a center frequency; and receiving, from the first synchronization source, a reference signal on an orthogonal frequency division multiplexing (OFDM) symbol configured according to a reference signal configuration, wherein the reference signal configuration is defined for frequency correction according to a hop sync of the center frequency.
US10581655B2 Cognitive multi-user OFDMA
A computing device operating according to a frequency division multiplexed protocol in which communication occurs over a signal formed from a plurality of sub-channels selected from anywhere in a frequency spectrum. A computing device may select sub-channels cognitively by using information about sub-channels previously deemed suitable or unsuitable by that computing device or other computing devices. A described technique for determining sub-channel suitability includes analyzing radio frequency energy in the sub-channel to detect signals generated by another computing device or high noise levels. Information may also be used to cognitively select sub-channels to be analyzed, such as by first selecting for analysis previously-used sub-channels.
US10581653B2 Reception device, reception method, recording medium for receiving signals
A local oscillator outputs a local oscillation signal. A orthogonal detector subjects a received signal to orthogonal detection by using the local oscillation signal so as to output an I-phase baseband signal and a Q-phase baseband signal. A first HPF and a second HPF reduce a direct current component of each of the I-phase baseband signal and the Q-phase baseband signal. A demodulator demodulates the I-phase baseband signal and the Q-phase baseband signal output from the first HPF and the second HPF. A distribution detector detects an unevenness in a distribution of the I-phase baseband signal and the Q-phase baseband signal with the reduced direct current component. When the distribution detector detects an unevenness in the distribution, the distribution detector changes a status of the first HPF and the second HPF.
US10581648B2 Methods and circuits for adaptive equalization
An integrated circuit equalizes a data signal expressed as a series of symbols. The symbols form data patterns with different frequency components. By considering these patterns, the integrated circuit can experiment with equalization settings specific to a subset of the frequency components, thereby finding an equalization control setting that optimizes equalization. Optimization can be accomplished by setting the equalizer to maximize symbol amplitude.
US10581647B2 Synchronized interference suppression in frequency domain
An apparatus for communication includes a transmission chain, an interference suppressor and a reception chain. The transmission chain is configured to transmit a transmitted signal. The interference suppressor is configured to produce suppression signals, by filtering reference signals drawn from the transmission chain. At least one of the reference signals is filtered in a frequency domain. The reception chain is configured to receive a signal distorted by at least an attenuated and delayed replica of the transmitted signal. The transmitted signal and the received signal are (i) synchronized in time and (ii) each includes one or more subcarriers selected from a common subcarrier-resource. The reception chain is further configured to process the received signal up to selected points, to subtract the suppression signals from the received signal at the selected points to produce an interference-suppressed signal, and to recover data carried in the received signal from the interference-suppressed signal.
US10581646B1 Asynchronous data correction filter
A data correction filter includes an equalizer circuit, first, second, and third asynchronous comparators, an error amplifier, a multiplexer, a delay circuit, first and second exclusive-OR gates, and first and second integrator circuits. The first asynchronous comparator is coupled to the equalizer circuit. The second and third asynchronous comparators are coupled to the equalizer circuit and the error amplifier. The multiplexer is coupled to the first, second, and third asynchronous comparators. The delay circuit is coupled to the first asynchronous comparator. The first exclusive-OR gate is coupled to the delay circuit and the multiplexer. The second exclusive-OR gate is coupled to the first asynchronous comparator and the multiplexer. The first integrator circuit is coupled to first exclusive-OR gate and the equalizer circuit. The second integrator circuit is coupled to the second exclusive-OR gate and the error amplifier.
US10581644B2 Low power chip-to-chip bidirectional communications
Methods and systems are described for receiving symbols of a codeword via wires of a multi-wire bus, the codeword representing an aggregate sum of a plurality of sub-channel constituent codewords, each sub-channel constituent codeword representing a weight applied to an associated sub-channel vector of a plurality of sub-channel vectors of an orthogonal matrix, generating a plurality of comparator outputs using a plurality of common-mode resistant multi-input comparators (MICs), each common-mode resistant MIC having a set of input coefficients representing a corresponding sub-channel vector of the plurality of sub-channel vectors, each sub-channel vector (i) mutually orthogonal and (ii) orthogonal to a common-mode sub-channel vector, outputting a set of forward-channel output bits formed based on the plurality of comparator outputs, obtaining a sequence of reverse-channel bits, and transmitting the sequence of reverse-channel bits by sequentially transmitting common-mode codewords over the wires of the multi-wire bus.
US10581641B2 Device and method for improving the reception quality of messages in a CAN bus system
A user station for a bus system and a method for improving a reception quality of messages in a user station of a bus system are provided. The user station includes an estimation device for estimating a channel impulse response when and/or after only one further user station of the bus system transmits a message to the bus system, or for determining necessary functions of filters directly from a signal received by the user station, and a correction device for correcting a signal received by the user station based on the channel impulse response estimated by the estimation device.
US10581638B2 Assign tunnel tag identifying virtual local area network tunnel
An access point, comprising: a processing resource; and a memory resource storing machine-readable instructions to cause the processing resource to: assign a first tunnel tag to a first DHCP profile of a client device, the first tunnel tag identifying a primary VLAN tunnel to a first network controller of a first data center; assign a second tunnel tag to a second DHCP profile of the client device, the second tunnel tag identifying a secondary VLAN tunnel to a second network controller of a second data center; determine whether the primary VLAN tunnel to the first network controller is inactive based on a number of detected access failures; and connect the client device to the secondary VLAN tunnel in response to determining that the primary VLAN tunnel is inactive.
US10581630B2 Home automation system including autonomous hub determination of wireless communications link failure and related methods
A home automation (HA) system may include HA operation devices within a structure and HA user interface devices. Each HA user interface device may wirelessly communicate with the HA operation devices to perform at least one HA operation. A wireless access point may be within the structure. HA hub devices within the structure may provide communications for the HA user interface and operation devices. Each HA hub device may include client and back-up access point wireless communications circuitry, and an HA hub device controller cooperating to establish a first wireless communications link between the client wireless communications circuitry and the wireless access point. Each HA hub controller may autonomously determine when the first wireless communications link fails, and, responsive thereto, establish a second wireless communications link between the client wireless communications circuitry of the HA hub device and the back-up access point wireless communications circuitry of another HA hub device.
US10581629B2 Building condition sensor monitoring and control system
Apparatus and systems for providing home and building security and condition monitoring include a plurality of devices, including intelligent, multi-sensing, network-connected devices, that communicate dynamically with each other and a remote server.
US10581626B2 Anchoring internet protocol multicast services in information centric networks
Some embodiments include systems, methods, and devices for enabling communication between at least two internet protocol (IP)-only wireless transmit/receive units (WTRUs), at least one of which is connected to an information centric network (ICN). The WTRU may send a generic attribute registration multicast registration protocol (GMRP) request on a local IP link to an information centric network (ICN) network attachment point (NAP). The NAP may receive and register the GMRP request with an internal database (DB) along with an IP multicast address entry matching the GMRP request. The WTRU may then send an IP multicast packet to the NAP for dissemination to an IP multicast group over an ICN by encapsulating the IP multicast packet in an ICN packet.
US10581625B1 Automatically altering the audio of an object during video conferences
A computer-implemented method includes: obtaining, by a computer device, monitoring data of a user participating in a video conference; determining, by the computer device, a level of understanding of the user based on the monitoring data; adjusting, by the computer device, an output of the video conference for the user based on the determined level of understanding being less than a threshold; and determining, by the computer device, a success of the adjusting and updating a learning model based on the determined success.
US10581624B2 Hierarchical bit indexed replication of multicast packets
A hierarchical domain includes egress routers, an ingress router, set gateway routers, and subdomain gateway routers. The ingress router receives a multicast packet in a flow associated with the egress routers. The ingress router is in a first set of egress routers in a first subdomain of the hierarchical domain. The set gateway routers provide gateways to second sets of the plurality of egress routers in the first subdomain. The subdomain gateway routers provide gateways to second subdomains that includes sets of the plurality of egress routers. The ingress router generates a first copy of the multicast packet for transmission to the first set of egress routers based on a first bitstring, a second copy of the multicast packet for transmission to the set gateway routers based on a second bitstring, and a third copy of the multicast packet to the subdomain gateway routers based on a third bitstring.
US10581620B2 Scalable certificate management system architectures
Scalable certificate management system architectures. An example system may include one or more application platforms (e.g., VMs) that run a registration authority and are communicatively connected to one or more compute engines that perform cryptographic computations required by the registration authority. The system may also include one or more application platforms that run an enrollment certificate authority and that are communicatively connected to one or more compute engines that perform cryptographic computations required by the enrollment certificate authority. It may further include one or more application platforms that run a pseudonym certificate authority and that are communicatively connected to one or more compute engines that perform cryptographic computations required by the pseudonym certificate authority. It may also include one or more application platforms that run first and second linkage authorities and that are communicatively connected to one or more compute engines that perform cryptographic computations required by the linkage authorities.
US10581618B2 System, method and apparatus for providing enrollment of devices in a network
In one example, an enrollment device, such as a smart phone with an enrollment application executing thereon, obtains in situ enrollment information from at least one or more target device of a plurality of target devices in a network. The enrollment device provides the in situ enrollment information that is obtained from the at least one target device, to a security management device, such as a public key certificate generator (e.g., a certification authority) for the network, to facilitate target device configuration certificate generation for the at least one target device. The security management device uses the in situ enrollment information and other device specific information as well as operational information that is desired for a device, and issues a configuration certificate for the at least one target device. A system and methods are also set forth.
US10581616B1 Managing nodes of a cryptographic hash tree in a hash-based digital signature scheme
In some aspects, nodes of a cryptographic hash tree are stored in a buffer memory. Nodes of an active subtree are stored in a first set of indexed locations in the buffer memory, and nodes of a future subtree are stored in a second set of indexed locations in the buffer memory. A one-time signature (OTS) is generated based on a signing key associated with a current value of a signing index. An authentication path for the OTS is generated by retrieving a subset of the nodes from the buffer memory. A new node of the future subtree is calculated based on the current value of the signing index and stored in the buffer memory. The signing index is then advanced from the current value to a next value of the signing index.
US10581615B2 Blockchain-based identity authentication method, device, node and system
The present disclosure discloses a method, apparatus, node, system for blockchain-based identity authentication. The method includes: receiving an authentication request sent by an authenticated party node; in the case that it is determined that the identity information of the authenticated party node and identity proof publishing node, and a digital signature of the identity proof publishing node on the identity information of the authenticated party node have been written into a blockchain, verifying the digital signature according to a public key of the identity proof publishing node; after the digital signature passes the verification, determining whether the authenticated party node has mastered a private key corresponding to the public key of the authenticated party node; and in the case that it is determined that the authenticated party node has mastered the private key, it is determined that the authenticated party node passes the identity authentication.
US10581612B2 Method and system for encryption
There is described a validation and authentication system and method for authenticating and validating messages. The system comprises a data store storing one or more digital fingerprints associated with user imaging devices. There is also a communication module configured to: receive a message M; receive a request for validation and authentication and receive an image PM of the message M captured using a user imaging device. The system comprises an image validation module for analysing the received image PM using one or more image processing techniques to determine if the image is valid and authentic. If the received image PM is determined to be authentic and valid, the image validation module generates a response to the request.
US10581611B1 Systems and methods for cryptographic authentication of contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key.
US10581609B2 Log message authentication with replay protection
A method is provided for authenticating a log message in a distributed network having a plurality of nodes coupled to a serial bus. In the method, a log session is started by a first device at a first node of the plurality of nodes. A first counter value is provided by the first device to the serial bus. A log message is generated by a second device at a second node of the plurality of nodes. A second counter value is generated by the second device. A log message payload is generated for the log message, wherein the log message payload includes a log message authentication code. A computation of the log message authentication code includes the first counter value and the second counter value. The second device does not store the first counter value in a non-volatile memory on the second device.
US10581606B2 Secure system for coupling wearable devices to computerized devices with displays
A system has a first electronic device with optical sensor, digital radio transceiver, and processor with firmware; this device is typically portable or wearable. The system also has a computerized device with a display, a second digital radio transceiver, and a second processor with firmware. The first and computerized devices are configured to set up a digital radio link when in radio range. The second processor uses a spot on the display to optically transmit a digital message including a secret such as an encryption key or subkey and/or an authentication code adapted for authenticating an encrypting the radio link. The first device receives the digital message via its optical sensor, and uses the digital message to validate and establish encryption on the radio link. In embodiments, the system determines a location of the first device on the display and positions the transmission spot at the determined location.
US10581603B2 Method and system for secure delegated access to encrypted data in big data computing clusters
Provided is a process including: encrypting each of a plurality of data encryption keys with a first public cryptographic key to form encrypted data encryption keys; obtaining a second public cryptographic key; generating a transformation key based on the first public-private cryptographic key pair and the second public cryptographic key; and transforming the encrypted data encryption keys with proxy re-encryption based on the transformation key; and obtaining the second private cryptographic key and the transformed encrypted data encryption keys.
US10581599B2 Cloud storage method and system
A cloud storage method and a cloud storage system are provided. The method includes: generating, by a QKD system on a terminal side and a QKD system on at least one cloud server side, at least one quantum key over a quantum network; sending, by the QKD system, the at least one quantum key to the key management terminal for storage; and obtaining, by a cloud storage client, the at least one quantum key from the key management terminal, and processing the at least one quantum key to generate a combined key by a predetermined encryption algorithm.
US10581598B2 Management device and management method
According to one embodiment, a management device includes a management tree storage and one or more processors. The management tree storage stores therein a binary tree including a plurality of nodes that are assigned with respective node keys. The processors update at least one of the node keys. The processors selects at least one of a first subtree and a second subtree, the first subtree and the second subtree being subtrees including leaf nodes of the binary tree, the leaf nodes corresponding to respective communication devices included in a group, the first subtree including only leaf nodes with the respective node keys assigned thereto not having been updated, the second subtree including only leaf nodes with the respective node keys assigned thereto having been updated. The processors transmit a group key encrypted using a node key assigned to a root node of the selected subtree.
US10581596B2 Technologies for managing errors in a remotely accessible memory pool
Technologies for managing errors in a remotely accessible memory pool include a memory sled. The memory sled includes a memory pool having one or more byte-addressable memory devices and a memory pool controller coupled to the memory pool. The memory sled is to write test data to a byte-addressable memory region in the memory pool. The memory region is to be accessed by a remote compute sled. The memory sled is also to read data from the memory region to which the test data was written, compare the read data to the test data to determine whether a threshold number of errors are present in the read data, and send, in response to a determination that the threshold number of errors are present in the read data, a notification to the remote compute sled that the memory region is faulty.
US10581595B2 Generating public/private key pairs to deploy public keys at computing devices to verify digital signatures
Provided are a computer program product, system, and method for generating public/private key pairs to deploy public keys at computing devices to verify digital signatures. A plurality of public-private key pairs are generated to store in a key store. A set of public keys of the public-private key pairs is distributed to the computing systems to use to verify purported digitally signed challenges. One of the public-private key pairs is selected to use a private key of the selected one of the public-private key pairs as a current private key to use to digitally sign challenges from the computing systems. A determination is made to retire the current private key. Another one of the public-private key pairs is selected and the current private key is set to a private key of the selected another one of the public-private key pairs to use to digitally sign challenges from the computing systems.
US10581594B2 Instructions processors, methods, and systems to process secure hash algorithms
A method of an aspect includes receiving an instruction. The instruction indicates a first source of a first packed data including state data elements ai, bi, ei, and fi for a current round (i) of a secure hash algorithm 2 (SHA2) hash algorithm. The instruction indicates a second source of a second packed data. The first packed data has a width in bits that is less than a combined width in bits of eight state data elements ai, bi, ci, di, ei, fi, gi, hi of the SHA2 hash algorithm. The method also includes storing a result in a destination indicated by the instruction in response to the instruction. The result includes updated state data elements ai+, bi+, ei+, and fi+ that have been updated from the corresponding state data elements ai, bi, ei, and fi by at least one round of the SHA2 hash algorithm.
US10581589B2 Method for the authentication of a first electronic entity by a second electronic entity, and electronic entity implementing such a method
A method for the authentication of a first electronic entity (C) by a second electronic entity (H), wherein the first electronic entity (C) implements the following steps: reception of a challenge (HCH) from the second electronic entity (H); generation of a number (CCH) according to a current value of a counter (SQC) and a first secret key (K-ENC); generation of a cryptogram (CAC) according to the challenge (HCH) and a second secret key (S-MAC); and transmission of a response including the cryptogram (CAC) to the second electronic entity (H), without transmission of the number (CCH).
US10581588B2 Methods for protecting substitution operation using substitution table against a side-channel analysis
A method for executing by a circuit a substitution operation such that an output data may be selected in a substitution table using an input data as an index. The substitution operation may be performed using a new masked substitution table. The input data may be combined by XOR operations with a new value of a first mask parameter, and the output data may be combined by XOR operations with a new value of a second mask parameter. The new masked substitution table may be generated by computing the new value of the first mask parameter by applying XOR operations to a previous value of the first mask parameter and to a first input mask, computing the new value of the second mask parameter by applying XOR operations to a previous value of the second mask parameter and to a second input mask, and generating the new masked substitution table using a previous masked substitution table and the first and second input masks.
US10581587B1 Deskewing method for a physical layer interface on a multi-chip module
Systems, apparatuses, and methods for implementing a deskewing method for a physical layer interface on a multi-chip module are disclosed. A circuit connected to a plurality of communication lanes trains each lane to synchronize a local clock of the lane with a corresponding global clock at a beginning of a timing window. Next, the circuit symbol rotates each lane by a single step responsive to determining that all of the plurality of lanes have an incorrect symbol alignment. Responsive to determining that some but not all of the plurality of lanes have a correct symbol alignment, the circuit symbol rotates lanes which have an incorrect symbol alignment by a single step. When the end of the timing window has been reached, the circuit symbol rotates lanes which have a correct symbol alignment and adjusts a phase of a corresponding global clock to compensate for missed symbol rotations.
US10581585B2 Method and system for cross-protocol time synchronization
Methods and systems for cross-protocol time synchronization may comprise, for example, in a premises-based network, receiving a signal that conforms to a data over cable service interface specification (DOCSIS) communications protocol. A global time of day (GTOD) clock may be extracted from the received signal. Communication on the premises-based network in accordance with a multimedia over cable alliance (MoCA) communications protocol may be synchronized based at least in part on the extracted GTOD clock. Communication in a third communications protocol may be synchronized, wherein the third communications protocol may include a home phoneline networking alliance (HPNA) standard, an IEEE 802.11x standard, and a non-public wireless network protocol. The extracted GTOD clock may comprise a GPS clock, GLONASS clock, and a Galileo clock. A second signal for extracting a GTOD may be received, such as a satellite signal, and may conform to a low Earth orbit satellite signal protocol.
US10581584B2 NR PUCCH coverage extension
Methods, apparatuses, and computer programs for NR PUCCH coverage extension are disclosed. A plurality of slots to be allocated for a user equipment may be determined by a base station. One or more control data blocks in one or more of the slots may be mapped to at least one of: a short physical uplink control channel and a long physical uplink control channel based on a type of the one or more slots, wherein the type of the slots includes one of: an uplink-only slot; a bi-directional, uplink slot; and a bi-directional, downlink slot. The plurality of slots may be allocated to the user equipment, and uplink control information on the one or more control data blocks may be received from the user equipment.
US10581583B2 VoLTE call establishment in TD and FDD LTE networks
This application discloses various techniques for call establishment using voice-over LTE (VoLTE) in networks supporting time division (TD) and frequency division duplexed (FDD) LTE communication systems. Such techniques can include systems and methods for mobile-originated calls for a UE in a TD-LTE cell, systems and methods for mobile-terminated calls for a connected UE in a TD-LTE cell and systems and methods for mobile-terminated calls for an idle UE in a TD-LTE cell. These methods and systems can leverage component carriers from a carrier aggregating capable UE to facilitate more efficient and/or effective UE call establishment.
US10581581B2 Techniques for enabling quality of service (QoS) on WLAN for traffic related to a bearer on cellular networks
Techniques are described for managing QoS parameters of a bearer for which at least a portion of bearer data is served over a WLAN radio access technology. According to these techniques, a first device may identify a first set of one or more QoS parameters for serving a bearer over a wireless wide area network (WWAN). The first device may also determine a second set of one or more QoS parameters for serving the bearer over the WLAN based on an association between the first set of QoS parameters and the second set of one or more QoS parameters.
US10581575B2 Demodulation reference signal sequence selection in device-to-device communication
A transmitting UE may in a device-to-device (D2D) communication may identify a demodulation reference signal (DMRS) sequence for a D2D transmission based at least in part on a subset of bits of a sidelink control information (SCI) transmission. The subset of bits of the SCI transmission may be selected such that the bits have sufficient variability to reduce the likelihood that multiple UEs may use the same DMRS sequence. The subset of bits of the SCI transmission may be all or a portion of a cyclic redundancy check (CRC) for the SCI.
US10581567B2 Method and system for high-throughput and low-power communication links in a distributed transceiver network
A device comprises a plurality of distributed transceivers, a plurality of distributed beamformers, a baseband processor, and a network management engine. The distributed transceivers perform beamforming in a radio frequency band. The distributed beamformers, however, performs beamforming in an intermediate frequency band. Each of the distributed transceivers is coupled to a corresponding one of the distributed beamformers. Each transceiver-beamformer pair is coupled to the baseband processor utilizing a same communication medium such as a cable. For transmission, a data stream generated at baseband is converted to intermediate frequencies. With a low-power transmission, the distributed beamformers transmit the data stream wirelessly in the intermediate frequencies to a receiving device. With a normal-power transmission, the distributed transceivers transmit the data stream to the receiving device in the radio frequency band. The transceivers and the beamformers are turned OFF whenever not being used. A high-throughput communication link may be established through resource sharing.
US10581566B2 Fast millimeter-wave cell acquisition
The disclosure relates to technology for assisting a wireless a communication device to acquire access to a millimeter-wave access point (mmW AP). In some embodiments, an angular direction from a mobile wireless communication device to the mmW AP is determined. In some embodiments, the mobile wireless communication device receives information from a wireless network that helps the mobile wireless communication device determine the angular direction. In some embodiments, the signals between wireless network and mobile wireless communication device are below 6 GHz. In some embodiments, the wireless network provides the mobile wireless communication device with the angular direction. Therefore, the mobile wireless communication device is able to configure an antenna to receive and/or transmit a beam in a direction of the mmW AP. The mobile wireless communication may do so during a process of gaining access to the mmW AP.
US10581565B2 Base station, terminal apparatus, communication control method and radio communication system
To adaptively interleave in accordance with communication channel conditions. Provided is a base station performing radio communication with a terminal apparatus on a communication channel formed by integrating a plurality of component carriers, including a quality acquisition unit that acquires channel quality of the communication channel for each of the component carriers and an interleaver that interleaves data signals transmitted on the communication channel in accordance with at least one of the channel quality acquired by the quality acquisition unit and available situations of communication resources for each of the component carriers.
US10581564B1 Pre-placed messages
Embodiments for a communication enhancement module for a first communicating device are disclosed. The communication enhancement module includes instructions thereon. The instructions cause the communication enhancement module to receive an activation message from a data terminal of the first communicating device. The activation message is sent from a communication enhancement module of a second communicating device. In response to receiving the activation message, a set of pre-placed messages is identified to which the activation message is assigned. A set of messages is generated corresponding to the set of pre-placed messages. Each message in the set of messages conforms to a communication protocol used by the second communicating device for messages sent to the first communicating device. The set of messages indicate that the set of messages originated at the second communicating device. The set of messages is sent to a main processing module of the first communicating device.
US10581557B2 Data transmission method and apparatus
A disclosure of the present specification provides a method for transmitting data by a transmitter. The method may comprise the steps of: when a transport block (TB) is divided into n data blocks, adding additional information after each of the n data blocks; and adding a cyclic redundancy check (CRC) after the last additional information. Here, the CRC may be generated on the basis of the n data blocks, and the n pieces of additional information added after each of data blocks.
US10581554B2 Systems and methods to generate copies of data for transmission over multiple communication channels
Systems and methods to transmit data over multiple communication channels in parallel with forward error correction. Original packets are evenly distributed to the channels as the initial systematically channel-encoded packets. Subsequent channel-encoded packets are configured to be linearly independent of their base sets of channel-encoded packets, where a base set for a subsequent channel-encoded packet includes those scheduled to be transmitted before the subsequent packet in the same channel as the subsequent packet, and optionally one or more initial packets from other channels. The compositions of the sequences of the encoded packets can be predetermined without the content of the packets; and the channel-encoded packets can be generated from the original packets on-the-fly by the transmitters of the channels during transmission. When a sufficient number of packets have been received via the channels, a recipient may terminate their transmissions.
US10581553B2 Signal detection by means of supplemental information
A method of communicating information from a sensor concerning a received signal, comprising: responsive to receiving by at least one detecting sensor, during a defined time interval, data indicative of an entire data of a frequency band received by it during the defined time interval, comprising at least one signal emitted at least one emitter, and to detecting of the emitted signal by the at least one detecting sensor, sending from the sensor assistance information corresponding to the detected emitted signal during the defined time interval, to at least one non-detecting sensor. This information can be utilized by the non-detecting sensor to perform an action with respect to data indicative of an entire data of the frequency band received by the non-detecting sensor during a corresponding defined time interval, the action corresponding to at least one emitted signal received by the non-detecting sensor during the corresponding defined time interval.
US10581546B2 Transmitter, transmission method, and receiver based on time-domain windows
A transmitter using a channel aggregation in which available channels existing in various frequency bands are bound and transmitted and using an Orthogonal Frequency Division Multiplexing (OFDM), an Orthogonal Frequency Division Multiple Access (OFDMA), or a system similar to them as a modulation system. One or a plurality of transmission units are provided in parallel, and one or a plurality of transmission processing units are provided in parallel. The transmission processing unit has an inverse fast Fourier transforming circuit or a discrete inverse Fourier transforming circuit, a GI and overlap margin (OM) insertion circuit, and a time-domain windowing processing unit. The time-domain windowing processing unit multiplies a universal time-domain window function in accordance with a spectrum mask and transport electric power which are required in each channel, thereby suppressing out-of-band radiation electric power every channel. A kind and a window transition duration of the time-domain window function can be arbitrarily set every channel.
US10581537B2 Devices and methods for robust measurement and data receiving
Devices and methods of simultaneous data reception and measurement are generally described. A UE transmits to an eNB antenna capacity and receives a Beamformed Reference Signal (BRS) configuration in response. Beamformed signals from the eNB include a BRS subframe in accordance with the BRS configuration. The BRS subframe has a BRS whose structure depends on the UE antenna capacity. If the UE has a single antenna panels, neither an EPDCCH nor a PDSCH for the UE is in the BRS frame. If the UE has a single antenna panels and multiple ports or multiple antenna panels, the BRS may contain an EPDCCH or PDSCH for the UE as different ports or antenna panels may be assigned different functionality. The UE measures BRS Received Power (BRS-RP) of the BRS, transmits a BRS report based on the BRS-RP and selects an optimal beam based on BRS-RPs from BRSs of the beams.
US10581535B2 Method for providing chip-to-chip wireless communication and electronic device thereof
A device and a method for reducing an influence of interference between signals using an aperture array in chip-to-chip wireless communication are provided. The device includes a transmitter including at least one transmission antenna for transmitting a signal, a receiver including at least one reception antenna for receiving the signal, a guide structure including at least one opening for guiding a path of the signal, and the at least one transmission antenna, the at least one reception antenna, and the at least one opening are arranged to correspond to one another.
US10581533B2 Method for managing in an adaptive and joint way the routing policy and the retransmission policy of a node in an underwater network, and means for its implementation
The method of the invention envisages determining, for each packet that is to be transmitted/retransmitted, through an LLC communication protocol, which is the top sublayer of the datalink layer of the ISO-OSI model, (LLC logic) autonomously, node by node, the specific communication apparatus to be used from the ones available on the single node, to which subset of the nodes said packet is to be transmitted (routing logic), i.e., the number and the set of neighbouring nodes to which it is to be transmitted, the specific communication apparatus to be used from the multiple ones that may be available, and the maximum number of retransmissions to be made, by using a decentralized self-learning algorithm that enables each node to learn and select dynamically the best operating mode, according to the number of transmissions already made.
US10581525B2 Method and apparatus for omnidirectional optical communication
An omnidirectional optical communication system. The omnidirectional optical communication system includes a multifaceted structure, a laser transmitter with a steerable mechanism, an optical detector receiver, and an angle-of-arrival system. In one aspect, the laser transmitter with a steerable mechanism, the optical detector receiver, and the angle-of-arrival system are housed in within the multifaceted structure, which enables omnidirectional optical communication. In another aspect, the omnidirectional optical communication system is used in a spacecraft for inter-spacecraft omnidirectional optical communication. In yet another aspect, the omnidirectional optical communication system is used in terrestrial applications for gigabit communications in WiFi, inter smartphones, internet of things and smart cities. In yet another aspect, the omnidirectional optical communication system further includes a global positioning system.
US10581524B2 Luminaire positioning system and method thereof
A positioning system by visible light includes at least one luminaire, at least one positioning transceiver and a server. The luminaire is disposed at a specific position and has a first identification code, and emits the first identification code in a selected signal form. Each positioning transceiver has a second identification code, and further includes a receiving device and a wireless transceiver. The receiving device movably receives the first identification and demodulates the first identification code. The wireless transceiver transmits the first and the second identification codes to a receiving terminal. The server is coupled to the at least one positioning transceiver via the receiving terminal, and obtains the first and the second identification codes so as to position the at least one positioning transceiver in a space defined by the at least one luminaire.
US10581521B2 Dual-mode imaging receiver
A dual-mode imaging receiver (DMIR) can acquire and maintain SOA free-space optical communication (FSOC) links without a precision mechanical gimbal. Unlike other FSOC technologies, a DMIR can operate without precise spatial alignment and calibration of the transmitter's or receiver's spatial encoders (precision pointing) in static (fixed point to point) geometries. Instead, a DMIR uses electronic receive beam selection to acquire and track transmitters with coarse mechanical pointing and a single aperture. And because the DMIR can operate with just one aperture, it does not need a beacon at the transmitter since it does not transition from a wide field-of-view acquisition aperture to a narrow field-of-view detection and decoding aperture even in dynamic geometries.
US10581519B2 Method for transmitting an FSOC supervisor channel
Aspects of the disclosure provide for a method of transmitting state information using free-space optical communication. The method includes using one or more processors of a first communication device to collect state information of the first communication device. A supervisor signal that carries the state information is transmitted from the first communication device along with a beacon beam in a first solid angle. The supervisor signal is a frequency different from the one or more frequencies of the beacon beam. When a communication link is established between the first communication device and a second communication device, a plurality of data packets is transmitted from the first communication device to the second communication device in a second solid angle smaller than the first solid angle. A subset of the plurality of data packets that do not carry client data carries the state information of the first communication device.
US10581514B2 Systems and methods for beacon detection infrastructures
A communication system includes an earth station configured to receive a downlink transmission from a satellite and transmit an uplink transmission to the satellite. The communication system further includes a server in operable communication with the earth station, a beacon detector in operable communication with the server, an access point configured to operate within a proximity of the earth station, and a beacon transmitter disposed within close proximity to the access point. The beacon transmitter is configured to transmit a beacon signal to one or more of the server and the beacon detector. The beacon signal uniquely identifies the access point. The server is configured to implement a measurement-based protection scheme with respect to at least one of the downlink transmission and the uplink transmission.
US10581513B2 System for characterizing weather and modifying operation of at least one transceiver
An aircraft system comprises a first and second transceiver each configured to transmit and receive radio signals in respective first millimeter wave (mmW) frequency band and second mmW frequency band; and a processing unit configured to provide the data signals to the first and second transceivers for transmission and to receive demodulated signals from the first and second transceivers. The processing unit is further configured to output signals to alter the orientation of the first antenna to establish a first point-to-point connection with a first aircraft and to output signals to alter the orientation of the second antenna to establish a second point-to-point connection with a second aircraft; the first point-to-point connection and the second point-to-point connection forming part of a point-to-point aircraft relay ring network communicatively coupling a plurality of aircraft in a shared flight route area to each other.
US10581512B2 Method and system for replacing relay, d2d user equipment and control node
A method for replacing a relay, comprising: a first D2D UE receives D2D relay node replacement indication information transmitted by a control node; and the first D2D UE communicates, according to the D2D relay node replacement indication information, through a new D2D relay node. Also disclosed are another method and system for replacing a relay node, a D2D UE and a control node.
US10581510B2 Network controller and method for controlling a communication
According to various examples, a network controller is described comprising a determiner configured to determine, based on an elevation angle of a direction of a communication between a first communication device and a second communication device, a risk of interference to a third communication device by the communication and a controller configured to control the communication between the first communication device and the second communication device based on the determined risk.
US10581506B2 Method whereby terminal measures RRM in wireless communication system, and devices for supporting same
Disclosed are a method whereby a terminal measures radio resource management (RRM) in a wireless communication system, in which multiple analogue beams are applied, and devices for supporting same. Disclosed more particularly are: a method whereby a terminal measures RRM according to at least one RRM measurement method of a short-term (ST) RRM measurement method for measuring an instantaneous channel state for each analogue beam and a long-term (LT) RRM measurement method for measuring an average channel state for multiple analogue beams; and devices for supporting same.
US10581504B2 Beamforming method, receiver, transmitter, and system
Embodiments of the present invention disclose a beamforming method, a receiver, a transmitter, and a system. The beamforming method includes: controlling, according to a preset rule, connection or disconnection of N analog channels corresponding to N antenna array elements, to obtain an independently received equivalent signal at each of the N antenna array elements, where N is a natural number greater than or equal to 2; obtaining, based on the independently received equivalent signal at each of the N antenna array elements, a beamforming weight; and sending the beamforming weight to a transmitter. According to the embodiments of the present invention, costs can be reduced, and relatively good interference suppression performance can be obtained.
US10581500B2 Methods and systems for enabling feedback in wireless communication networks
Aspects of the present invention provide additional MAC functionality to support the PHY features of a wireless communication system framework. The additional MAC functionality aids in enabling feedback from wireless terminals to base stations. In some aspects of the invention the feedback is provided on an allocated feedback channel. In other aspects of the invention the feedback is provided by MAC protocol data units (PDU) in a header, mini-header, or subheader. The feedback may be transmitted from the wireless terminal to the base station autonomously by the wireless terminal or in response to an indication from the base station that feedback is requested. Aspects of the invention also provide for allocating feedback resources to form a dedicated feedback channel. One or more of these enhancements is included in a given implementation. Base stations and wireless terminals are also described upon which methods described herein can be implemented.
US10581494B2 Base station and operating method thereof
A base station, e.g., for massive MIMO, has channel receivers, each connected to a respective antenna among a plurality of antennas to receive an RF transmission signal generated by a communication device (CD). Each channel receiver has a channel front-end module, which has a first bandwidth and converts the RF transmission signal into one or more first analog baseband signals. The channel receivers are collectively operable to define a spatial beam focus at the CD, based on channel state information of the CD. The base station has pilot signal receivers, each connected to a respective antenna among the plurality of antennas to receive an RF pilot signal generated by the CD or another CD. Each pilot signal receiver has a pilot signal front-end module, which has a second bandwidth that is smaller than the first bandwidth and converts the RF pilot signal into one or more second analog baseband signals.
US10581493B2 Methods and apparatus for multi-destination wireless transmissions
Methods and apparatus for multi-destination wireless transmissions as disclosed. An example multi-destination transmitter includes a direction determiner to determine directions for wireless transmission of data to destination devices and a transmission handler to: select a subset of the destination devices that are associated with different ones of a plurality of antennas as indicated by the directions determined by the direction determiner; and transmit the data to the subset of the destination devices via the plurality of antennas.
US10581492B1 Heat management around a phase delay coil in a probe
Various embodiments for heat management around a phase delay coil in a probe are described. A guided surface waveguide probe may be at least partially housed or enclosed in a structure and configured to generate electrical energy in the form of a guided surface wave traveling along a terrestrial medium, where the guided surface waveguide probe comprises at least one electromagnetic coil encapsulated by an exterior of the structure. A cooling device may be provided and configured to manage heat in the structure by providing cold air between the at least one electromagnetic coil and the exterior of the structure.
US10581491B2 Wireless power transmission apparatus and method therefor
The present invention relates to a wireless power transmission apparatus and a method therefor. The present invention provides a wireless power transmission apparatus including: a power transmission module; a first communication module; a second communication module; and a controller for searching out a first wireless power reception device performing wireless power transmission/reception, transmitting a second magnetic field signal of a second frequency band through the power transmission module, sensing a second response signal to the second magnetic field signal through the second communication module, and searching out a second wireless power reception device performing wireless power transmission/reception by means of the second frequency band according to whether the second response signal is received.
US10581490B2 Appliance with near field communication and diagnostics
An appliance can comprise a controller, a first memory, and a near field communication (NFC) tag having a second memory being coupled to the controller. The NFC tag is configured to dynamically set a web service address from an external server based upon a write command from a mobile device in communication with the NFC tag. The controller can parse the web service address to begin a set of diagnostic tests for the appliance and write a web service address to the NFC tag based upon a result of the diagnostic tests. The mobile device can read the written web service address and load a web page with detailed information for the particular appliance and the problem diagnosed therewith.
US10581485B2 Near-end crosstalk cancellation
The present disclosure relates to near-end crosstalk (NEXT) cancellation. A transmit communication signal is transmitted over a first Digital Subscriber Line (DSL) connection using a first group of frequencies and a receive communication signal is received over a second DSL connection using a second group of frequencies that at least partially overlaps the first group of frequencies. A crosstalk correlation between the first and second communication signals is determined. Based on the crosstalk correlation, a crosstalk cancellation signal is generated. The crosstalk cancellation signal is subtracted from the second communication signal, with the intention of reducing NEXT.
US10581480B1 Rotatable mobile phone shell
A rotatable mobile phone shell is provided. The rotatable mobile phone shell includes a shell body, a rotating component, a finger gripping component and a spring component. The invention has the effect of safely and conveniently using mobile phone while protecting mobile phone.
US10581473B2 Non-linear interference detection
A method, detector and radio unit for non-linear interference detection in a communication system having a victim signal and an offending signal are disclosed. According to one aspect, a method includes determining a magnitude of the victim signal raised to a first power to produce a first signal. The method also includes determining a magnitude of the offending signal raised to a second power to produce a second signal. The first signal and the second signal are correlated to produce an output signal indicative of an extent to which the offending signal interferes with the victim signal.
US10581472B2 Receiver with reduced mixer-filter interaction distortion
The disclosure relates to technology for a receiver having a receive signal path including a mixer, a differential fixed gain or variable gain amplifier, and a differential filter. The mixer is configured to receive an RF signal, receive an oscillator signal, and output a differential down converted signal at one of a baseband or intermediate frequency (IF). The amplifier is downstream of the mixer and configured to receive the differential down converted signal from the mixer, apply a gain thereto, and output an amplified differential signal. The filter is downstream of the amplifier and configured filter the amplified differential signal received from the amplifier, and output a filtered differential signal. By locating the differential filter downstream of the differential amplifier within the receive signal path, distortion caused by the mixer is mitigated compared to if the filter were located upstream of the filter.
US10581467B2 Apparatus and methods for radio frequency front end systems
A wireless device comprising a first antenna and second antenna, a transceiver and a radio frequency front end system electrically coupled between the transceiver and the antennas. The RF front end system includes a first module operable to provide a high band transmit signal to the first antenna, receive a first high band receive signal and a first mid band receive signal from the first antenna. The first high band receive signal has a frequency content greater than that of the first mid band receive signal. The RF front end system further includes a second module operable to provide a mid band transmit signal to the second antenna, receive a second mid band receive signal and a second high band receive signal from the second antenna. The second high band receive signal has a frequency content greater than that of the second mid band receive signal.
US10581465B2 Special node (constituent code) processing for fast/simplified polar successive cancellation list (SCL) decoder
An apparatus for constituent code processing in polar successive cancellation list (SCL) decoding and a method thereof. The apparatus includes a processor configured to determine an activation value I and a number r of the candidate paths, where I is a binary value and r is an integer, (I, r)=ƒ(R, k, m), ƒ is a function, R is a number indicating node reliability, k is an integer indicating a number of information nodes, and m is an integer indicating a number of leaf nodes; determine min1, min2, . . . , minq, wherein q is a number of least reliable bits; determine r candidate paths; determine path metrics PMtj of a codeword j for each candidate path t; and select r most probable paths based on PMtj.
US10581464B2 Encoder device, decoder device, and methods thereof
An embodiment encoder device for encoding an information word c=[c0, c1, . . . , cK-1] having K information bits, ci, includes an encoder for a tail biting convolutional code having a constraint length, L, where K
US10581460B2 QC-LDPC decoder, method for performing layered decoding and storage device
A QC-LDPC decoder includes: a zero matrix monitoring circuit, configured to monitor whether a submatrix of a check matrix of QC-LDPC coding information is a zero matrix; a check node processing circuit, configured to calculate check message of the check node by using the check matrix according to variable message of a variable node if the submatrix is not a zero matrix; a variable node processing circuit, configured to update the variable message of the variable node according to the check message returned by the check node if the submatrix is not a zero matrix; and a check circuit, configured to determine whether the variable message satisfies a check standard or not.
US10581459B2 Transmitter and shortening method thereof
A transmitter is provided. The transmitter includes: an outer encoder configured to encode input bits to generate outer-encoded bits including the input bits and parity bits; a zero padder configured to generate a plurality of bit groups each of which is formed of a same number of bits, maps the outer-encoded bits to some of the bits in the bit groups, and pads zero bits to remaining bits in the bit groups, based on a predetermined shortening pattern, thereby to constitute Low Density Parity Check (LDPC) information bits; and an LDPC encoder configured to encode the LDPC information bits, wherein the remaining bits in which zero bits are padded include some of the bit groups which are not sequentially disposed in the LDPC information bits.
US10581452B2 A/D converter
An A/D converter includes: an integrator circuit executing ΔΣ modulation to an analog signal to be converted; an adder outputting an addition result of at least an output signal of the integrator circuit and a first reference signal as a reference signal of ΔΣ modulation; a quantizer receives an output signal of the integrator circuit, an output signal of the adder, and a second reference signal as a reference signal in cyclic A/D conversion to generate a result of quantization of the output signal of the integrator circuit and the output signal of the adder; and a controller is configured to switch between a ΔΣ modulation mode and a cyclic mode.
US10581449B2 Inverter-based resistors, analog-to-digital converters, and methods for dynamically generating resistance in a digital-only circuit
According to various embodiments, an inverter-based resistor may be provided. The inverter-based resistor may include at least one digital inverter, wherein each of the at least one digital inverter is configured to receive an input and provide an output, each of the at least one digital inverter further includes a positive voltage rail and a negative voltage rail, wherein the digital inverter input is connected to the inverter output and the positive voltage rail is connected to the negative voltage rail, and wherein a current flowing through the inverter-based resistor varies in direction and magnitude in response to a digital input provided to the positive voltage rail and the negative voltage rail.
US10581447B1 Method and apparatus for measuring phase response
A method and apparatus for measuring phase response in a radio receiver is disclosed. A radio receiver includes a digital-to-analog (D/A) conversion unit coupled to receive a test signal. The D/A conversion unit includes a number of single-bit digital-to-analog conversion (DAC) circuits coupled to receive the test signal and configured to convert it into the analog domain. Clock signals received by each of the single-bit DAC circuits are out of phase with respect to one another. The output of the D/A conversion unit is an analog signal that is a composite of the signals output by the DAC circuits therein. The analog signal is then conveyed to an analog-to-digital converter (ADC) and converted into an N-bit digital signal. The N-bit digital signal is then conveyed to a correlator to determine a phase response of the radio receiver.
US10581446B1 Current controlled MDAC for time-interleaved ADCS and related methods
Current controlled multiplying digital-to-analog converters (MDACs) and related methods are disclosed for time-interleaved analog-to-digital converters (ADCs). For one embodiment, a circuit includes an MDAC having an amplifier that converts a voltage to an output current, a variable load that is dependent upon a digital value and that controls the output current from the amplifier, and an array of comparators that receive the voltage and output the digital value to the variable load. The digital value represents at least a portion of a digital conversion of the voltage. Further, the circuit can include a phased current generator that receives the output current and generates time-interleaved currents where each time-interleaved current is a sampled copy of the output current.
US10581443B2 Method and apparatus for offset correction in SAR ADC with reduced capacitor array DAC
Offset correction in a differential successive approximation register (SAR) analog-to-digital converter (ADC) is accomplished with a capacitor-reduced digital-to-analog converter (DAC) topology to enable offset correction without the need for a dedicated compensation DAC. This eliminates addition analog circuitry and die area. To perform the offset correction, the differential SAR ADC couples together inputs thereof to create an offset voltage, converts the offset voltage into a digital representation thereof, stores the digital representation of the offset voltage in an offset register, and corrects for the offset voltage by generating an offset compensation voltage with the capacitor-reduced array DAC controlled by the digital representation stored in the offset register. The digital representation controls scaling of reference voltages to the reduced capacitor array DAC associated with a least-significant-bit (LSB) of the differential SAR ADC.
US10581439B1 Clock synchronization in an ADPLL
Embodiments of a clock synchronization unit of an All Digital Phase-Locked Loop (ADPLL), a successive approximation register (SAR) Time-to-Digital Converter (TDC) of an ADPLL and a method for clock synchronization in an ADPLL are disclosed. In one embodiment, a clock synchronization unit of an ADPLL includes a two-flop synchronizer, a phase frequency detector (PFD) connected to the two-flop synchronizer, and a synchronization control circuit configured to control the two-flop synchronizer and the PFD to perform clock synchronization between a reference clock input signal and a divided clock input signal and to control the two-flop synchronizer and the PFD to replace a performance of the clock synchronization between the reference clock input signal and the divided clock input signal with a PFD operation. Other embodiments are also described.
US10581438B2 Digitally reconfigurable ultra-high precision internal oscillator
A system, method and apparatus for tuning an internal oscillator to a desired frequency F1 is shown and uses an RC delay element that comprises a resistor, a capacitor and a comparator. The method includes receiving a clock signal from an oscillator to be tuned, triggering charging of the RC delay element, and N clock cycles after triggering the charging, the method determines whether the charge on the precision RC delay element is higher than or lower than a reference voltage. Correction to the clock frequency is based on the results.
US10581435B1 Asynchronous circuit
An asynchronous circuit and methods for requesting that an action is triggered. The circuit performs the following steps: 1) receive a plurality of input signals, the input signals each having a first transition between states at a different time, 2) select one of the input signals based on the time of its first transition compared to the time of the first transition of the other input signals, 3) provide a request to an action block to: i) trigger the action in response to receiving the request, and ii) to provide an acknowledgement upon completion of the action, wherein the request and the action are dependent on the input signal that was selected, 4) receive the acknowledgement from the action block, and 5) initiate steps 1) to 4) for a second transition of the input signals after the plurality of input signals have undergone their first transitions.
US10581433B1 Method and apparatus for transmitting signals over long distances on an integrated circuit device
An integrated circuit device includes dispatcher circuitry that receives signals from a first number of sources, multiplexes the signals into a single mixed signal in a predetermined order, and transmits the mixed signal to a destination via a mixed signal interface having an arbitrary length and operating at an interface clock frequency equal to a product of a device clock frequency and the first number. A second number of samplers is disposed in series along the mixed signal interface, outputting a sampled mixed signal synchronized to the interface clock. A chain of tracking elements in series, corresponding in number to the second number, outputs a tracking indication separate from the sampled mixed signal. Capture circuitry demultiplexes the sampled mixed signal into a plurality of demultiplexed signals, according to a starting point based on the tracking indication, onto a plurality of signal buses corresponding in number to the first number.
US10581432B2 Level shift circuit and method for level shifting
A level shift circuit which comprises a voltage applying part configured to apply predetermined voltage to a first node intermittently. An input part receives an input signal and applies reference voltage to a second node when a signal level of the input signal is equal to a first voltage level. A switching part connects the second node and the first node with each other during the voltage applying part does not apply the predetermined voltage to the first node. The switching part cuts off the connection between the second node and the first node during the voltage applying part applies the predetermined voltage to the first node. An inverter provides a phase-inverted signal of the signal given to the first node as an output signal.
US10581429B2 Electronic circuit with several electronic switches connected in series and a drive circuit
An electronic circuit includes: a drive circuit having an output coupled to a control node of a first electronic switch; a switch circuit with second electronic switches, load paths of the second electronic switches being connected in series, and the switch circuit being connected between a first load node of the first electronic switch and a reference node; and a level shifter coupled between a first signal input and an input of the drive circuit and including cascaded level shifter cells. Each level shifter cell includes a signal input and output, and first and second supply nodes. Each level shifter cell is associated with a respective second electronic switch. The first supply node of each level shifter cell is coupled to a first load node of the associated second electronic switch, and the second supply node is coupled to a second load node of the associated second electronic switch.
US10581424B2 Power supply control device and power supply control method
A power supply control device and a power supply control method capable of detecting a switch-related failure properly are provided. A power supply control device controls power supply via a switch. An output unit of a microcomputer produces a switching signal that instructs the switch to turn alternately on and off. A detection circuit reports a failure related to the switch if an accumulated period has reached or exceeded a threshold period. The accumulated period is accumulation of one or more periods when the switching signal instructs the switch to turn on but a comparator does not detect an on-state of the switch.
US10581423B1 Fault tolerant low leakage switch
Fault tolerant switches are provided herein. In certain embodiments, a fault tolerant switch includes a switch, a gate driver, and a clamp. The switch includes a switch p-type field effect transistor (PFET) and a switch n-type field effect transistor (NFET) electrically connected in series and controlled by the gate driver. Additionally, the clamp is electrically connected in parallel with the switch, and includes a forward protection circuit including a first diode and a first clamp FET in series, and a reverse protection circuit including a second diode and a second clamp FET in series. The clamp further includes a first gate bias circuit configured to bias a gate of the first clamp FET and a second gate bias circuit configured to bias a gate of the second clamp FET.
US10581416B2 External and dual ramp clock synchronization
Aspects of the present disclosure provide for a method. In some examples, the method includes receiving a synchronization signal, dividing the synchronization signal to form a first divided signal and a second divided signal, generating a first ramp signal and a second ramp signal, setting a latch output to a logical high value when the first divided signal has a logical high value or a value of the first ramp signal exceeds a value of a reference signal, setting the latch output to a logical low value when the second divided signal has a logical high value or a value of the second ramp signal exceeds the value of the reference signal, generating a synchronization clock according to the latch output and an inverse of the latch output, and outputting the latch output or the synchronization clock as a clock signal based on a value of a synchronization active signal.
US10581415B2 Polyphase phase shifter
In described examples, a quadrature phase shifter includes digitally programmable phase shifter networks for generating leading and lagging output signals in quadrature. The phase shifter networks include passive components for reactively inducing phase shifts, which need not consume active power. Output currents from the transistors coupled to the phase shifter networks are substantially in quadrature and can be made further accurate by adjusted by a weight function implemented using current steering elements. Example low-loss quadrature phase shifters described herein can be functionally integrated to provide low-power, low-noise up/down mixers, vector modulators and transceiver front-ends for millimeter wavelength (mmwave) communication systems.
US10581412B1 Pulsed level shifter circuitry
Techniques are disclosed relating to level-shifting circuitry and time borrowing across voltage domains. In disclosed embodiments, an apparatus includes pulse circuitry, latch circuitry, pull circuitry, and feedback circuitry. The pulse circuitry is configured to generate a pulse signal in response to an active clock edge. The latch circuitry is configured to store a value of an input signal, where the input signal has a first voltage level. The pull circuitry is configured to drive, during the pulse signal, an output of the latch circuitry to match a logical value of the input signal at a second, different voltage level. This may allow the input signal to change during the pulse, enabling time borrowing. The feedback circuitry is configured to maintain the output of the latch circuitry at the second voltage level after the pulse signal.
US10581411B2 Relaxation oscillator and wireless device including relaxation oscillator
Provided is a relaxation oscillator having an extremely small temperature deviation in oscillation frequency. A first current (I1) generated by a reference voltage source and a first resistor having a positive first-order temperature coefficient is supplied to a first variable capacitor (C1) for oscillation, and a second current (I2) generated by a reference voltage source and a second resistor having a negative first-order temperature coefficient is supplied to a second variable capacitor (C2) for oscillation. A product of a value of a ratio of a first current to a second current and a value of a ratio of a first-order temperature coefficient of the second resistor to a first-order temperature coefficient of the first resistor, and a value of a ratio of a capacitance of the first variable capacitor to a capacitance of the second variable capacitor have the same absolute value and opposite signs.
US10581404B2 Tunable lithium niobate resonators and filters via lithiation and delithiation
A surface acoustic wave (SAW) device includes a silicon substrate, a piezoelectric substrate formed of lithium niobate, an alumina layer interposed between the silicon substrate and the piezoelectric substrate, and at least one electrode on the piezoelectric substrate.
US10581402B1 Integrated quartz MEMS tuning fork resonator/oscillator
A piezoelectric quartz tuning fork resonator having a pair of tines formed from a common quartz plate, with a middle electrode and two outer electrodes being disposed at or on top and bottom surfaces of each of the pair of tines and interconnected such that the outer electrodes at or on the top and bottom surfaces of a first one of the pair of tines are connected in common with the middle electrodes on the top and bottom surfaces of a second one of the pair of tines and further interconnected such that the outer electrodes at or on the top and bottom surfaces of the second one of the pair of tines are connected in common with the middle electrodes on the top and bottom surfaces of the first one of the pair of tines.
US10581396B2 Electric transmission cable module and transmission loss compensation circuit
Provided is an electric transmission cable module that has both a squelch function and an AGC function, and realizes a highly accurate function while suppressing an increase in chip cost. Disclosed is an electric transmission cable module including a first amplifier that compensates for a cable loss of a conductive cable, a second amplifier having a variable gain function, a third amplifier allowed to transit between a normal state for amplifying a signal and an idle state having smaller power consumption than power consumption in the normal state, a detector that detects a signal level on a signal transmission line between the first amplifier and the third amplifier, an analog-to-digital conversion circuit that converts the signal level into a digital signal, a first control circuit that generates a gain adjustment signal for controlling a gain of the second amplifier based on the digital signal, and a second control circuit that controls transition between the normal state and the idle state of the third amplifier based on the digital signal.
US10581391B2 Amplifiers
This application relates to amplifier circuits for amplifying an audio signal. An amplifier circuit (100) has a voltage regulator (201) for outputting a supply voltage to an amplifier (104). An output capacitor (103) coupled to an output node of the voltage regulator. The voltage regulator is operable in a voltage-control mode to maintain the output voltage (VS) at a nominal output voltage and in current-control mode to limit the input current drawn to exceed a defined limit. A controller (301) is operable in a first mode to define the nominal output voltage so as not to exceed a first voltage magnitude and in a second mode to define the nominal output voltage to be equal to a second, higher, voltage magnitude. The controller (301) monitors the audio signal for a high-amplitude part of the audio signal, that could result in the voltage regulator operating in the current-control mode to apply current limiting and, on such detection swaps from the first to the second mode until such a high-amplitude part of the audio signal has been amplified. The second voltage magnitude is greater than required for voltage headroom for amplifying the high-amplitude part of the audio signal so as to allow for a voltage droop of the output voltage over a plurality of switching cycles of the voltage regulator when operating in the current-control mode.
US10581390B2 On-chip resistor divider compensation with a 2VRMS input
A new compensation system for an audio input reduces noise by matching feedback ratios in the positive and negative paths. A variable resistance network allows for fine control of resistance trimming in one of the signal paths, which allows for compensation between tolerance of resistors that are external to an integrated circuit and those that are internal to the integrated circuit.
US10581384B2 Power amplifier with phase-shifted band-pass feedback
A power amplifier system can be configured to provide amplification to a radio frequency signal associated with a first frequency band and to output an amplified radio frequency signal. The system can include a bandpass filter arranged in a feedback loop with respect to the power amplifier and configured to pass through a portion of the amplified radio frequency signal corresponding to a second frequency band. A first shifter can be positioned in the feedback loop, and an output of the feedback loop can provide negative feedback to an input of the power amplifier.
US10581382B2 Pulse blanking in an amplifier
A circuit includes a comparator to compare an analog signal to a ramp signal to generate a pulse width modulated output signal and a driver to generate control signals for a plurality of power transistors. A pulse blanking circuit receives the pulse width modulated output signal. For each pulse of the pulse width modulated output signal, the pulse blanking circuit, responsive to a width of the pulse being greater than a threshold, passes the pulse to the driver. Responsive to the width of the pulse being less than the threshold, the pulse blanking circuit prevents the pulse from being passed to the driver.
US10581381B2 Reconfigurable power efficient mixers
Embodiments of power efficient radio frequency mixers are provided. A generalized impedance matched low-voltage active mixer circuit technique, which utilizes a plurality of commutator cells and transformers, is disclosed. The active mixer techniques are reconfigurable between various operation configurations based, at least in part, on selectively activating at least one of a plurality of commutator cells. The low voltage active mixer function is coupled to an impedance matched amplifier which can be bypassed allowing changes in the gain of the mixer circuit suites while preserving impedance matching.
US10581380B2 Self-polarised quartz oscillator circuit
The self-polarised quartz oscillator circuit comprises an amplifier with an output which is connected to a first electrode of the quartz and an input which is connected to a second electrode of the quartz, an output capacitor which is connected to the first electrode of the quartz and an input capacitor which is connected to the second electrode of the quartz. The amplifier is polarised by a current through a MOS polarisation transistor, which is generated in an amplitude regulation assembly which comprises also an amplitude regulation stage. The second electrode of the quartz is connected to the gate of the polarisation transistor and to the amplitude regulation stage in order to modulate the polarisation current and to regulate the oscillation amplitude of the quartz.
US10581379B2 Integrated circuit layout for an oscillation module
An integrated circuit includes first and second coils, a first pad connected to the first coil and to a resonator, a second pad connected to the second coil and to the resonator, and first and second output terminals. The first pad is arranged to provide signals between the resonator and the first coil. The second pad is arranged to provide signals between the resonator and the second coil. A distance between the first pad and the first coil is less than a distance between the first coil and the first output terminal and a distance between the first coil and the second output terminal. A distance between the second pad and the second coil is less than a distance between the second coil and the first output terminal and a distance between the second coil and the second output terminal.
US10581375B2 Mounting clip for structure having spaced apart trim
A mounting clip, mounting an element to a structure having trim with a thickness, includes a body having first and second legs with a gap therebetween sized for receiving the trim. The first leg is positionable against the element. The first and second legs have aligned, possibly threaded, through holes. The element can be fastened to the trim through the clips without penetrating the structure. The first leg has a distal end which can be curved to act as a trim engagement element. The mounting clip and fastener structure, such as a threaded fastener, can constitute a mounting clip assembly. A PV panel wire cover assembly includes a wire-covering housing having open ends and a mounting flange. Closed and open end cap mountable to the open ends prevent access to the housing interior when the housing is mounted to the panel, the open end cap having a wire passage opening.
US10581372B2 Photovoltaic panel
Modular photovoltaic (PV) panel, system, and method of mounting. The system including a mounting flashing configured to mounted to a mounting surface and a folding PV panel. The folding PV panel including: a first subpanel including first PV cells, wherein the first subpanel extends along a first lateral plane and comprises a plurality of mounting hooks extending laterally from and affixed to a backside of the first subpanel, the mounting hooks configured to couple to the mounting flashing; a second subpanel including second PV cells, wherein the second subpanel extends along a second lateral plane, wherein the second subpanel comprises a front edge support configured to hold a front edge of the second subpanel away from the mounting surface; and a hinge assembly rotationally coupling the first subpanel and the second subpanel to allow an angle between the first lateral plane and the second lateral plane to change.
US10581370B2 Photovoltaic system with adjustable mirrors and cooling system
A photovoltaic system includes a photovoltaic cell including a sun tracker, a top surface configured to generate electrical energy from the incident sunlight, and a bottom surface configured to thermally dispel heat generated by the photovoltaic cell; at least one mirror including a reflective surface; a plurality of actuators securing the at least one mirror the photovoltaic cell; at least one actuator pump connected to the plurality of actuators and configured to extend or retract the plurality of actuators and adjust the distance of the at least one mirror from the top surface; a heat exchanger thermally coupled to the bottom surface of the photovoltaic cell; and a fluid pump connected to the heat exchanger and configured to circulate the fluid through the heat exchanger.
US10581355B1 Double-fed induction linear oscillating alternator
A double-fed oscillating linear alternator is provided that includes two concentric Halbach type arrays, one stationary and one movable, that do not require magnets or iron laminations to create a strong magnetic field between the two arrays where the movable array oscillates in a linear motion with respect to the stationary array. The two arrays are manufactured from magnet-less and iron-less conductive material using additive manufacturing techniques.
US10581354B2 Method for detecting a fault in a generator unit
A method for detecting a fault in a generator unit that has an electrical machine including a rotor winding and a stator winding and a rectifier connected thereto, via which the electrical machine is connected to an electrical system of a motor vehicle. Whether or not the fault exists is determined as a function of an excitation current traversing the rotor winding of the electrical machine and as a function of a setpoint value of the excitation current.
US10581353B2 Motor drive control device and motor drive control method
A motor drive control device includes a PWM circuit configured to generate an excitation current for a motor, a measurement circuit configured to measure a charge duty of the excitation current, an arithmetic circuit configured to obtain a characteristic line from the change of the measured duty and calculate a predetermined division point of an excitation current waveform from the characteristic line, and a setting circuit configured to set a level of the excitation current at the division point.
US10581351B2 Method to reduce the commutation loss in a motor inverter
A circuit comprises a multiphase gate driver to be coupled to a multiphase inverter for driving a multiphase motor. For each phase, the multi-phase gate driver is to, in accordance with a pulse width modulation (PWM) control signal, turn on and off a high side transistor of a given pair of high and low side transistors of the multiphase inverter, discontinue the PWM control signal turn to the high side transistor of the given pair and turn off the high side transistor of the given pair, and turn on the low side transistor of the given pair until a current level through the low side transistor falls below a threshold, at which time, turn off the low side transistor.
US10581332B2 Dimmer and power converter
A dimmer, according to an embodiment, includes a reference voltage circuit configured to output a reference voltage at a constant voltage when a power source voltage is higher than or equal to a predetermined threshold value, and output the reference voltage at a voltage proportional to the power source voltage when the power source voltage is lower than the predetermined threshold value. The dimmer further includes a bias current circuit; a control current circuit; an analog-to-digital converter; an output signal generation circuit; a first constant-current source; and a switch connected to the first constant-current source.
US10581331B2 Power source apparatus, electronic equipment and ship application execution system
To measure with ease an input voltage from an external power source and notify the user of the input voltage, a power source apparatus comprising a power source voltage input terminal, an insulating transformer, a power source control device, and a communication unit is provided. The power source voltage input terminal is connected to an external battery. The insulating transformer has a primary coil that is connected to the power source voltage input terminal. The power source control device is connected to the power source voltage input terminal and measures the input voltage to the power source voltage input terminal. The communication unit transmits the voltage value measured by a microcomputer to the secondary side of the insulating transformer.
US10581329B2 Synchronous rectification type DC/DC converter
A control circuit for a DC/DC converter including P-channel and N-channel transistors. The control circuit includes: a pulse generator that generates first and second pulse signals for designating turning on/off of the P-channel and N-channel transistors such that a state of the DC/DC converter or a load approaches a target value; first and second drivers that drive the P-channel and N-channel transistors based on the first and second pulse signals; first to fourth lines individually connected to an upper side power supply terminal of the first driver, a lower side power supply terminal of the second driver, a lower side power supply terminal of the first driver, and an upper side power supply terminal of the second driver; and first and second regulators that stabilize voltages of the third and fourth lines to first and second given voltage values. A coupling capacitor is connected between the third and fourth lines.
US10581328B2 Synchronous rectifier for buck converter without the need for a comparator
A switch mode power supply, which functions in a continuous current mode and a discontinuous mode employing a zero crossing control circuit for determining a polarity of an inductor current and from the polarity of the inductor current, controlling an operational state of a switching section of the switch mode power supply such that the inductor current becomes approximately zero amperes at the end of each demagnetization phase of operation.
US10581327B2 Symmetrical power stages for high power integrated circuits
A circuit assembly for a power converter includes power stage blocks and heat-dissipating substrate. A power stage block includes a power stage IC die, an output inductor that is connected to a switch node of the power stage IC die, and capacitors that form an output capacitor of the power stage block. The output capacitors of the power stage blocks are symmetrically arranged. The output inductors can be placed on the same side of the substrate as the power stage IC dies, or on a side of the substrate that is opposite to the side where the power stage IC dies are disposed. A power stage block may generate two output phases of the power converter.
US10581326B2 Power converters and compensation circuits thereof
In an embodiment, a circuit includes a Direct Current (DC)-DC buck-boost converter and a controller. The controller includes an error amplifier configured to receive a feedback signal responsive to an output signal of the buck-boost converter. The error amplifier is configured to compare the feedback signal and a reference signal to generate an error signal. The controller includes a modulator circuit that is configured to receive the error signal and compare the error signal with a periodic ramp signal to generate a modulated signal. The controller further includes a digital logic block to generate switching signals in response to the modulated signal that is fed to the buck-boost converter to control the output signal of the buck-boost converter. The controller includes a capacitance multiplier circuit coupled to the output of the error amplifier to configure a dominant pole so as to compensate the buck-boost converter.
US10581325B1 Power converter with slope compensation
A converter circuit includes a power stage circuit configured to convert an input voltage received by an inductor to an output voltage provided at an output; a control circuit configured to generate input pulses to control the power stage circuit; a slope compensation circuit configured to provide a compensation signal to the control circuit for overcoming a sub-harmonic oscillation in the converter circuit, wherein the control circuit is configured to generate the input pulses based at least in part on the compensation signal; a slope compensation adjustment circuit configured to determine a rate of change of a current at the inductor and to provide a slope compensation adjustment signal based on the determined rate of change; and a modulation circuit configured to modulate the compensation signal with the slope compensation adjustment signal to produce the adjusted slope compensation signal.
US10581324B2 Voltage charge pump with segmented boost capacitors
A voltage charge pump circuit with boost capacitor segments and boost delay chain structures are provided. The voltage charge pump circuit comprising a plurality of boost capacitor segments each of which is individually controlled by a respective signal line of a boost delay chain structure.
US10581319B1 Resonant converter with magnetic-flux balance control circuit
The present invention provides a LLC resonant converter with magnetic-flux balance control circuit. The LLC resonant converter comprises a primary-side circuit and a secondary-side circuit, wherein the control loop of secondary-side circuit comprises a voltage control unit, a digital pulse-width-modulation generation unit, and the control loop of primary-side circuit comprises a DC detection unit, a balance control unit, a digital pulse-width-modulation generation unit.
US10581317B2 Pulse width modulation-stabilized electric power supply
A device for supplying electric power to an electronic component, including a DC-to-DC converter able to operate using pulse width modulation with high states and low states, with an input and an output, the output being intended to supply power to the electrical component; and a protective circuit connected to the input of the DC-to-DC converter, with a storage capacitive component connected to a diode for protecting against polarity reversals. The protective circuit furthermore includes a bypass for bypassing the protective diode so as to allow the storage capacitive component to discharge during the low states of the pulse width modulation.
US10581314B2 Overcurrent protection circuit and liquid crystal display
An overcurrent protection circuit and a liquid crystal display are provided. The overcurrent protection circuit includes a first field effect transistor, a capacitor, a voltage comparator, and a logic control module, wherein a gate of the first field effect transistor is coupled to a supply voltage, a source of the first field effect transistor is coupled to a direct voltage, a positive input terminal of the voltage comparator is electrically connected to a drain of the first field effect transistor, a negative input terminal of the voltage comparator is coupled to a reference voltage, an output terminal of the voltage comparator, and an output terminal of the voltage comparator is connected to an input terminal of a logic control module.
US10581313B2 Hybrid I-T type multi-level converters
A multi-level converter includes a plurality of capacitors coupled in series between first and second nodes of a DC port and coupled to one another at n-2 first intermediate nodes. The converter also includes a switching circuit including at least one first switch configured to couple the first node of the DC port to an input/output node, at least one second switch configured to couple the second node of the DC port to the input/output node, and at least three third switches configured to couple respective ones of the first intermediate nodes to the input/output node. The converter further includes a control circuit configured to control the first, second and third switches to provide an n-level converter.
US10581310B2 Electromechanical converter for automatically changing and adjusting driving torque in a vehicle
An electromechanical converter for automatically adjusting driving torque from an engine of a vehicle comprises a rotor, a stator, and a set of windings. The set of windings comprises main windings, subsidiary windings, and auxiliary windings. The rotor is housed within a stator, comprises a pole. A hub of the stator shaft is engaged to auxiliary stator and transfers energy from the engine to output. Each coil of the main and subsidiary windings is wound on each pole. Each coil of the auxiliary windings is wound between poles. The stator is separated from the rotor by gap. An output shaft is connected to auxiliary stator and it is engaged to the stator shaft. The comparative rotating of the rotor and stator creates current at the windings of the rotor and the stator.
US10581309B2 Short-stroke linear motor
A linear motor for short strokes includes a primary section including a coil brace and coils disposed in it, as well as a secondary section that is movable relative to the primary section and has magnet holders with magnets placed on both sides of the coil brace. Spacers separate the magnet holders from each other such that the coil brace is movable between the two magnet holders. The spacers are guided through openings in the primary section.
US10581307B1 Hybrid surface magnet machine
A hybrid electrical machine containing surface mounted magnets which includes a magnetically permeable cylindrically shaped stator assembly having at least one stator winding formed about a plurality of stator teeth, a rotor assembly concentrically disposed within the stator assembly, including a magnetically permeable rotor backiron, a rotational drive mechanism coupled to the rotor backiron, and a plurality of protruding rotor poles, each including a magnetically permeable pole support assembly, a winding provided around the pole support assembly, and a radially magnetized permanent magnet assembly disposed about the pole support assembly.
US10581304B2 Stator manufacturing apparatus and stator manufacturing method
A stator manufacturing apparatus includes an insertion tool that is insertable into a stator core and being configured to dispose a pair of side parts of a stator coil in two holding grooves. A pressing tool has plate-like pushers arranged to correspond to the positions of the holding grooves. The pressing tool pushes out the side parts of the stator coils and inserts the side parts into the corresponding slots. A pair of shaping tools face coil end parts of the stator coils. A plurality of slits through which the pushers are insertable are provided in a principal surface of each shaping tool. A shaping tool moving unit shapes the coil end parts by pressing the pair of shaping tools in an axial direction with the pushers inserted in each of the corresponding holding grooves.
US10581300B2 Electric motor with rotary encoder
An electric motor with a motor shaft, a motor pinion and a sensor element for an optical rotary encoder which has at least one recess for the transmission of a light beam from the optical rotary encoder. The motor shaft, the motor pinion and the sensing element being integrally formed with one another and being coupled with the motor shaft in a rotationally fixed manner. Further, the sensor element has a drum-shaped design and is aligned coaxially with the motor pinion. The recess is formed in the sensor element in such a way that the light beam of the rotary encoder can pass radially relative to a rotational axis of the sensor element. The invention also relates to a medical device with such an electric motor.
US10581296B2 Generator rotor for a generator of a wind turbine or a hydroelectric power plant, and a generator, wind turbine and hydroelectric power plant comprising same
A generator rotor for a generator, in particular a slowly rotating generator, of a wind turbine or a hydroelectric power plant. The rotor generator comprises a rotor belt for holding a plurality of pole shoes, a hub flange for fixing the generator rotor to a shaft, in particular a main shaft or a transmission shaft, of the wind turbine, or for fixing to a number of turbine blades of the hydroelectric power plant, and a carrier structure which is respectively non-rotatably connected to the rotor belt on the one hand and to hub flange on the other hand, wherein the rotor belt comprises a metallic material having a first degree of damping (D1) and at least one of: the carrier structure or the hub flange partially or completely comprises a material having a second degree of damping (D2), wherein the second degree of damping (D2) is higher than the first degree of damping (D1).
US10581293B2 Electric machine with stator having multi-tiered end turns
An electric machine having a stator with windings all having the same length. The stator includes a plurality of slots. A plurality of windings are mounted in the slots of the stator core and define a plurality of poles circumferentially distributed about the stator core. Each winding defines at least a first wrap and a second wrap wherein each of the first and second wraps circumscribes the stator core. Each of the first and second wraps includes a wire segment disposed in a slot in each pole. The first wrap of each winding is primarily disposed in one of the layers and the second wrap of each winding is primarily disposed in a different one of the layers. The first wrap of each winding defines a first linear length and the second wrap of each winding defines a second linear length that differs from the first linear length.
US10581291B2 Stator for an electric machine, and method for manufacturing same
Disclosed are a stator (10) for an electric machine (12) and a method for manufacturing a stator of said type which comprises a stator body (34) that has radial stator teeth (14); each stator tooth (14) accommodates exactly one coil section (18) of an electric winding (16); the winding (16) consists of exactly two separate winding strands (24, 25) which are wound from exactly two separate winding wires (22) and each of which has three phases (26) comprising at least two coil sections (18, 17) each.
US10581289B2 Rotating electric machine rotor
This rotating electric machine rotor has a rotor coil composed of; a lower coil field wound around the outer circumference of a winding drum portion of a bobbin; and a mountain-wound coil field wound around the outer circumference of the lower coil field. A cross point in the mountain-wound coil field and a cross point in the lower coil field are shifted from each other in the circumferential direction. Thus, it becomes possible to shift the cross point positions without changing the thickness of the winding drum portion of the bobbin and without using a tape or the like.
US10581280B2 Power transmitting apparatus, control method for power transmitting apparatus, and recording medium storing program
A power transmitting apparatus includes a power transmitting unit configured to perform wireless power transmission in any of a plurality of states including (i) a first state in which output power is wirelessly transmitted to a power receiving apparatus and (ii) a second state in which wireless power transmission using output power that is smaller than output power in the first state is performed. The apparatus also includes a detector configured to detect an object, and a communicator configured to communicate a control signal for wireless power transmission. Further, a controller is configured to control the power transmitter so as to perform power transmission in the first state to the power receiving apparatus detected by the detector and configured to control the power transmitter so as to perform power transmission in the second state in accordance with communication by the communicator when power transmission in the first state is performed.
US10581276B2 Tuned resonant microcell-based array for wireless power transfer
In one embodiment, an array for wireless power transfer includes a plurality of tuned resonant microcell structures (hereinafter “microcell”). Each microcell comprises at least one coil, at least one capacitor, and two connection points. Each microcell in the array is configured to be individually tuned to the same resonant frequency. The microcells in the array are connected together in a series through the two connection points of each microcell in such a way that the array is configured to have the same resonant frequency as each of the individually tuned microcells. The multiple coil structure may be connected to a power source and can be implemented in a wireless power transmitter.
US10581275B2 Methods and apparatus for regulating a magnetic flux in an inductive power supply
Aspects of the subject disclosure may include, supplying an alternating voltage waveform to a winding coupled to a magnetic core of an inductive power supply to regulate an alternating magnetic flux in the magnetic core. The alternating voltage waveform can be generated by selectively enabling one or more switches coupled to a storage device. The subject disclosure may further include configuring the one or more switches according to a configuration during a portion of a period of the alternating voltage waveform, and measuring a characteristic of an alternating current flowing in a conductor coupled to the magnetic core during the portion of the period of the alternating voltage waveform. Other embodiments are disclosed.
US10581274B2 Home appliance
A home appliance is disclosed, including a first circuit unit including a converter configured to convert an Alternating Current (AC) power into a Direct Current (DC) power, a first coil, a first modulator/demodulator configured to wirelessly transmit the DC power generated by the converter using the first coil, and a first controller configured to control the first modulator/demodulator, and a second circuit including a second coil configured to receive a wireless power transmitted by the first circuit unit, a second modulator/demodulator configured to convert the wireless power received from the second coil, a rectifier configured to rectify an AC power generated by the second modulator/demodulator, and a second controller configured to control operation of the second modulator/demodulator, wherein the first modulator/demodulator and the second modulator/demodulator perform bidirectional time-division data communication.
US10581271B2 Incentive-based demand response method considering hierarchical electricity market
An incentive-based demand response (DR) method and system are provided from the view of a grid operator (GO) to enable system-level dispatch of DR resources. The method spans three hierarchical levels of a GO, multiple service providers (SPs), and corresponding customers. The GO first posts an incentive to SPs, who will then invoke sub-programs with enrolled customers to negotiate quantities of demand reduction via providing SP incentives. In view of the hierarchical decision-making structure, a two-loop Stackelberg game is proposed to capture interactions between different actors. The existence of a unique Stackelberg equilibrium that provides optimal system solutions is demonstrated. Simulation results show that the proposed method is effective in helping compensate system resource deficiency at minimum cost.
US10581269B2 Alternative energy booster apparatus
What is disclosed here is an alternative energy booster apparatus that increases the performance and electricity generation that can be added to alternative energy systems, that includes enhanced energy generation utilizing layered materials, thermal materials, infrared, multiple power cells generation, light transferal of energy, and manufacturing to enhance electricity generation, storage, security, with embedded EMP protection of the apparatus that increases reliability, restorability and sustainability of the apparatus. The apparatus additionally utilizes mechanical, chemical, and computer controlled switching components to increase the electric voltage and current being generated, stored, and distributed managed by a computer controller. The apparatus also provides self contained security protected by a block chain recorded payment switching component as well as utilizing application of and additive printing manufacturing materials that are conductive and non conductive components for assembly of electrodes, cathodes, anodes and electrolyte in the apparatus.
US10581265B2 Voltage generating method and apparatus
Provided are a voltage generating method and apparatus. A wireless power device includes a boosting circuit configured to generate a high voltage, and a switch arrangement circuit configured to selectively transmit energy to the boosting circuit, for the generating of the high voltage, using an inductor included in a resonator and in response to a build-up request for the high voltage.
US10581264B2 Adapter and charging control method
An adapter (10) and a charging control method, the adapter (10) comprising: a power conversion unit (11), used for converting an inputted alternating current so as to obtain an output voltage and an output current of the adapter (10), the output current of the adapter (10) being an alternating current or a pulsed direct current; a voltage holding unit (12), an input end of the voltage holding unit (12) being connected to the power conversion unit (11), the voltage holding unit (12) being used for obtaining an input voltage having a pulsed waveform from the power conversion unit (11) and converting the input voltage having the pulsed waveform into a target voltage, an output end of the voltage holding unit (12) being connected to a device in the adapter (10), the target voltage being used to power the device in the adapter (10), a peak value of the target voltage being between the lowest operating voltage and the highest operating voltage of the device. The adapter (10) reduces lithium separation in batteries, and increases the service life of batteries.
US10581261B2 Methods and system for add-on battery
Systems and methods for operating an add-on battery that may be electrically coupled to a second system that includes an electrical energy storage device are presented. In one example, the systems and methods provide for extending operation of the second system via selectively powering the second system via the add-on battery in response to operating conditions of the second system.
US10581256B2 Control method and electronic device based on battery leakage state
Various embodiments relating to an electronic device and a method based on a battery leakage state have been described. According to an example embodiment, an electronic device includes a display; a communication circuit; a battery; a current sensor configured to measure a charge current used for charging the battery; and a processor, wherein the processor may be configured to measure a charge current using the current sensor, to determine a leakage state of the battery based on at least a part of the charge current, and to provide a notification corresponding to the leakage state through the display and/or perform a specified function corresponding to the leakage state based on at least a part of the leakage state.
US10581255B2 Lithium-sulfur battery management system
There is provided a Lithium-Sulfur battery management system for determining a state of charge of a Lithium-Sulfur battery (LS1). The management system comprises a first circuit having at least one reactive element (Cb), and the first circuit is configured to discharge and charge fixed amounts of charge from and to the battery (LS1) via the at least one reactive element (Cb). The management system also comprises a second circuit (DA1, MC1) for monitoring the discharging and charging, and the second circuit is configured to measure the discharge time and the charge time of the fixed amounts of charge, and determine the state of charge based on those times. There is further provided a method for determining the state of charge of the Lithium-Sulfur battery.
US10581253B2 Energy storage balancing system
The integration of the auxiliary power module (APM) functionality into non-dissipative balancing hardware of a high voltage battery or supercapacitor pack enables a more cost-effective non-dissipative balancing system while maintaining a similar complexity in topologies. The system uses state-space equations and three control problems to balance high-voltage energy storage elements and charge low voltage energy storage elements. Two optimization based controllers are employed to optimize both balancing and charging simultaneously.
US10581248B2 Methods and apparatuses for a microgrid network
The embodiments herein relate to methods and apparatus for controlling a microgrid network. The microgrid comprises an energy negotiation resolution system configured to receive from each energy consuming component of the microgrid a list with information on power supply/production units; determine whether there is a conflict in priorities between received lists with regards to the listed energy production units, based on requests received from each energy consuming components; resolve the conflict when there is a conflict in priorities; and inform each energy consuming component involved in the conflict of the energy production unit to use as energy source. The embodiments also relate to the energy consuming component and a method therein.
US10581246B2 Voltage-fluctuation suppression device and method
When a voltage-fluctuation suppression device suppresses, for input/output of connected power between a first power grid, or a commercial power grid, and a second power grid including a power generation device and grid-connected to the first power grid, voltage fluctuations in the first power grid, a control unit includes a voltage allowable range computing unit, controls a ratio between active and reactive power output by the voltage-fluctuation suppression device to be equal to a ratio between active and reactive power of power flowing between the first and second power grids, and controls the ratio between the active and reactive power output by the voltage-fluctuation suppression device to be equal to the ratio between the active and reactive power of power flowing between the first and second power grids.
US10581243B2 Power distribution apparatus
The invention relates to an electrical power distribution apparatus (100) connectible to one or more loads (119). The electrical power distribution apparatus (100) comprises inter alia one or more taps (112) for supplying the loads (119) with electrical power. On top of circuit breakers (108) to switch off the power supply in order to protect the loads against damage, there is also arranged a second layer of soft fuse switches (110) which are arranged to switch on or off the power supply at the taps (112) to control distribution of the power. The soft fuses (110) operate in dependence on and in response to commands issued from a controller (105) which in turn operates and issues those commands in response to and independence on the voltages and amperages monitored at those taps (112) by way of a monitoring module (111). Switching on/off occurs at amperage and voltages lower than the critical threshold values to which the circuit breakers (108) respond to.
US10581242B2 Arrangement for and method of dynamically managing electrical power between an electrical power source and an electrical load
Electrical power is dynamically managed among one or more power sources and one or more loads. A plurality of monitor nodes is connected to an input terminal connected to each source, and to an output terminal connected to each load. A plurality of electrical power storage cells is connected among the input and output terminals, each cell being capable of storing power from at least one of the sources and being capable of discharging stored power to at least one of the loads. A plurality of controllable switches is connected to the cells. A programmed controller dynamically monitors operating conditions at the monitor nodes during operation of each source and each load, and selectively dynamically controls the switches to interconnect the cells in different circuit topologies in response to the monitored operating conditions.
US10581241B2 Clamping inductive flyback voltage to reduce power dissipation
A switch controls current to be supplied to an inductive load when turned on. A clamp circuit clamps a flyback voltage resulting from turning off the switch. The clamp circuit has a first clamping voltage responsive to the switch being turned off, and has a second clamping voltage, higher than the first clamping voltage, responsive to a current level through the inductive load being lower than a predetermined current level. That ensures that as the current comes down to levels required to break contact, the clamp voltage is increased to speed the collapse of the magnetic field when needed to minimize contact wear by maintaining armature momentum.
US10581240B2 Protective circuit with low power consumption
A protective circuit with low power consumption includes a load detection module, a feedback control module, and a protective discharge module. The load detection module detects a detection voltage of the current detection unit. When the detection voltage detected by the load detection module is less than a determined voltage value, the protective discharge module is configured to turn off the isolation switch to disconnect an output voltage outputted from the protective circuit.
US10581237B2 High-frequency electric power system signal processing system
The present disclosure pertains to systems and methods for obtaining and processing high-frequency electric power system measurements for control and monitoring of an electric power system. High-frequency measurements may be used to detect traveling waves and/or to detect faults in the electric power system. In various embodiments, a processing device may receive high-frequency electric power system measurements from each of a local location and a remote location and may process the high-frequency electric power system measurements to identify and locate a fault. The occurrence of and location of a fault and may be used to implement protective actions to remediate identified faults.
US10581234B2 Residual current devices
A residual current device (RCD) comprises test circuitry which issues intermittent first test pulses each simulating a residual current fault for which a corresponding fault signal is generated. In the case of a fault in which a corresponding fault signal is not received in respect of a first pulse, the RCD attempts to force the load contacts open. The test circuitry further issues intermittent second test pulses at a frequency less than that of the first test pulses, each second test pulse simulating a residual current for which a corresponding fault signal is generated. The duration of each corresponding fault signal is greater than the response time of the load contacts to allow the load contacts to open. If the test circuitry detects that the load contacts do not open, the RCD attempts to force the load contacts open.
US10581233B2 Method of winding flexible cable, carrying equipment and gimbal
A method of winding a flexible cable, a carrying equipment and a gimbal are provided. The method is used for electrical connection in the carrying equipment, and includes winding a multilayer flexible cable provided in layered stack on a carrier device to form a winding structure, and the winding structure includes at least one force offsetting unit including a first bending part and a second bending part bent in opposite directions.
US10581232B2 Universal ring and plate assembly for electrical box
A universal ring and plate assembly is disclosed for use with an electrical or utility box. The universal ring and plate design can achieve any finish wall thickness by stacking plates and securing them to the universal ring, even after the drywall, tile, stone and/or other wall materials have been installed. The universal ring and plate simplifies the current installation process, eliminates the need for the multiple different depth rings, and accommodates all changes to the finished wall thickness by the owner, architect or builder, without having to tear down portions of the finished wall.
US10581229B2 Conduit space recovery system
Space in a conduit having at least one cable therein which is surrounded by a duct is recovered by longitudinally cutting the duct and removing the duct from around the cable. The duct may be pulled out of the conduit and past a blade to affect the cutting, or a blade may be pulled through the conduit to cut the duct while still in the conduit.
US10581228B2 Cable processing machine with improved precision mechanism for cable processing
A method for processing a cable on a cable processing machine which includes a cable processing station with a cable processing tool. An interface receives at least one physical parameter value, from a sensor, indicating a capability of the cable processing machine for executing a processing step. A capability determination component determines, based on the physical parameter, that the capability is insufficient. A voice instruction generator component generates voice instructions for an operator, relating to an action to be performed for restoring the capability of the cable processing machine to enable execution of the processing step. Voice instructions are output generated and sent to wearable audio device associated with operator. A confirm component receives confirmation that action for restoring the capability of the cable processing machine is complete, and the capability determination component validates restoration of the capability. Once capability is restored, the cable processing tool executes the processing step.
US10581227B2 Discharge unit
A discharge unit includes a discharge electrode, a counter electrode opposed to the discharge electrode, and an insulation member having a surface. The surface is continuous from the discharge electrode to the counter electrode. A wall portion is provided on one side with respect to a discharge region formed by the discharge electrode. The wall portion is configured to suppress a contaminant from adhering to the surface of the insulation member.
US10581223B2 Structure and fabricating method of distributed feedback laser
A structure of distributed feedback (DFB) laser includes a grating layer having a phase-shift grating structure and a gratingless area. In addition, both side-surfaces of the DFB laser are coated with anti-reflection coating to improve SMSR and to obtain good slope efficiency (SE). The grating layer is divided by the phase-shift grating structure in a horizontal direction into a first grating area and a second grating area adjacent to a laser-out surface of the DFB laser. The phase-shift grating structure provides a phase-difference distance, such that a shift of phase exists between the micro-grating structures located within the first grating area and the other micro-grating structures located within the second grating area. The gratingless area located within the second grating area contains no micro-grating structure, and moreover, the gratingless area will not change the phase of the micro-grating structures located within the second grating area.
US10581222B2 Tunable laser and control method for same
A tunable laser is provided, including a first reflector, a second reflector, a phase adjustment area, a gain area, a first detector, a second detector, and a controller. The phase adjustment area is located between the first reflector and the gain area, the gain area is located between the phase adjustment area and the second reflector, a reflectivity of the first reflector is adjustable, and a reflectivity of the second reflector is adjustable. The first detector is configured to convert an optical signal of the first reflector into a first electrical signal. The second detector is configured to convert an optical signal of the second reflector into a second electrical signal. The controller is configured to adjust at least one of the reflectivity of the first reflector or the reflectivity of the second reflector based on the first electrical signal and the second electrical signal.
US10581221B1 Laser diode firing system
A laser diode firing circuit for a light detection and ranging device is disclosed. The firing circuit includes a laser diode coupled in series to a transistor, such that current through the laser diode is controlled by the transistor. The laser diode is configured to emit a pulse of light in response to current flowing through the laser diode. The firing circuit includes a capacitor that is configured to charge via a charging path that includes an inductor and to discharge via a discharge path that includes the laser diode. The transistor controlling current through the laser diode can be a Gallium nitride field effect transistor.
US10581212B2 Light bulb socket
There is provided a light bulb socket comprising: a substantially cylindrical socket housing defining an open end for the insertion of a light bulb connector therein, the cylindrical socket housing defining a coaxial axis, the socket housing defining an inner comprising screw threading for screw-type engagement of a screw-type light bulb and opposing pair of bayonet channels, each bayonet channel comprising an insertion channel portion parallel to the coaxial axis and terminating in an perpendicular engagement channel for the inline insertion and twisting engagement of opposing bayonet pins of a bayonet-type bulb therein; a deflectable safety plate retained within the socket housing, the deflectable safety plate deflectable between a default position towards the open end of the socket housing and a deflected position away from the open end; and electrodes within the socket housing, the electrodes comprising: a central electrode; and a pair of lateral electrodes adjacent the central electrode.
US10581206B2 Card edge connector with improvwed grounding bars
A card edge connector includes an insulating housing defining a mating slot, two rows of terminals and a grounding member. Each row of terminals includes grounding terminals and signal terminals. The grounding member includes a first grounding bar and a second grounding bar each defining an upper edge and a lower edge. A plurality of elastic tabs extends from the upper edge and contacting with corresponding grounding terminals. The first and second grounding sides are disposed vertically in a bottom and at an outer side of corresponding row of terminals, and extends along the longitudinal direction of the housing under a condition that the upper edges of the grounding sides are disposed below the inner bottom face of the mating slot. The upper edges are located below the inner bottom face of the mating slot.
US10581201B2 Electrical connector having improved grounding structure
An electrical connector (100) includes an insulative housing (1), a plurality of contacts received in the insulative housing, and a first conductive member (24). The contacts include a pair of first grounding contacts (212) for transmitting grounding signal, and a pair of first signal contacts (211) for transmitting a differential signal. The pair of first grounding contacts and the pair of first signal contacts are arranged in a first row. The pair of first signal contacts is disposed between the pair of first grounding contacts. The first conductive member is electrically connected with both of the first grounding contacts in at least two different locations.
US10581200B2 Electrical connector with retention structure holding lever
An electrical connector includes an insulative base, an insulative cover attached upon the base and moveable along a front-to-back direction, and an operation lever sandwiched between the base and the cover for moving the cover relative to the base in the front-to-back direction. The lever includes an actuating bar sandwiched between the upper head and the lower head, and an operation bar exposed outside of the base and the cover. The operation bar is rotatable between a horizontal position and a vertical position. The lower head includes a stopper around a front end of the operation bar with a locking section engaged with the operation bar wherein said locking section extends toward the operation bar either inwardly along the transverse direction or in the front-to-back direction.
US10581199B2 Guided cable plugging in a network
Methods, systems and computer program products are provided for facilitating cable plugging in a network by wirelessly reading, by a hand-held mobile device, connector identifying information directly from a tag associated with a cable connector at one end of a cable to be plugged in the network. The hand-held mobile device uses the connector identifying information to ascertain guidance for where to properly plug the cable connector in the network, and based on ascertaining the guidance, an action is performed to assist in properly plugging the cable connector in the network.
US10581193B2 Electromagnetic shielding
A cable bushing is disclosed for placement into a control housing surrounding a printed circuit board that is provided with a bushing housing, comprising a locating surface, fasteners for fastening the bushing housing to the control housing, and retainers for at least two cables that are to be electrically connected to the printed circuit board. To facilitate the assembly of the cable bushing, a shielding plate is provided which embodies a shielding surface for contacting a shielding on the control housing side. The shielding surface is connected to a contact surface in an electrically conductive manner, and is exposed at a back of the bushing housing facing away from the locating surface to be connected to a shielding.
US10581192B2 Connector
A connector 10 disclosed by this specification includes a housing (retainer 30), and a cover 50 to be attached to the housing from behind. The cover 50 includes an opening 57 open in a direction intersecting an attaching direction to the housing, a facing portion 58 facing the opening 57, an outer lock portion 55 provided at least on the facing portion 58 and an inner lock portion 54 provided adjacent to the outer lock portion 55. The housing includes an outer lock receiving portion 36 to be locked in a separating direction of the cover 50 by the outer lock portion 55 coming into contact therewith from an outer peripheral side and an inner lock portion 35 to be locked in the separating direction of the cover 50 by the inner lock portion 54 coming into contact therewith from an inner peripheral side.
US10581184B2 Low-profile board-to-board connector, mating connector, and connector assembly
A connector includes a housing and terminals held by the housing, the housing includes flat plate-like terminal holding portions and contact portion storage opening opened to lower faces of the terminal holding portions. The terminals each have a main body, a U-shaped contact portion that is connected to a front end of the main body and protrudes downward, and a tip portion connected to a front end of the contact portion. The contact portion includes a pair of leg portions extending downward, and a bottom portion coupling lower ends of the leg portions to each other. The main body and the tip portion are integrally connected and held by the terminal holding portions, and the contact portion is stored in the contact portion storage opening.
US10581183B2 High speed board to board connection device
The present disclosure provides an electrical connection module and a board-to-board electrical connection device. The board-to-board electrical connection device comprises an upper circuit board, a first complementary connector provided to the upper circuit board, a lower circuit board; and an electrical connection module. The electrical connection module electrically connects the upper circuit board and the lower circuit hoard, and comprises an upper plate, a first connector provided to the upper plate to be mated with the first complementary connector, a lower plate, a plurality of supporting guide assemblies, a plurality of elastic members, an electrical connecting unit and a flexible circuit board. The plurality of supporting guide assemblies connects the upper plate and the lower plate and allows the upper plate to relative to the lower plate.
US10581181B1 Terminal assembly and method
A terminal assembly includes a body, a wire, a first wing extending from the body and crimped around a first portion of the wire, and a second wing extending from the body and crimped around a second portion of the wire. The second portion may extend from the first portion. The first wing may extend circumferentially around at least 50% of the first portion and/or around less than 75% of the first portion. The first wing may provide a first channel and the second wing may provide a second channel. The first portion of a wire may be disposed at least partially in the first channel. The second portion of a wire may be disposed at least partially in the second channel. The first portion and the second portion may form a loop portion of the wire that may be disposed outside of the first channel and the second channel.
US10581178B2 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.
US10581174B2 Wireless communication device and antenna thereof
An antenna is provided and includes a first antenna structure, a signal reflection structure, and an assembling unit. The first antenna structure has a first positioning portion and a radiator having a free end. The signal reflection structure has a second positioning portion, in which the signal reflection structure is configured to be assembled with the first antenna structure, and the first positioning portion corresponds with the second positioning portion. The assembling unit is for assembling the first antenna structure and the signal reflection structure in conjunction with the first and second positioning portions. The inner edge is configured to abut against the first antenna structure and the signal reflection structure. The receiving groove is located at one of the end portions of the assembling unit, in which the receiving groove is capable of receiving the free end of the radiator in order to limit its movement.
US10581172B2 Communications antenna and associated methods
A radio frequency (RF) communications system may include a local RF communications device and an RF antenna coupled to the local RF communications device. The RF antenna may include a cavity backing housing, a conical RF launch structure having an apex positioned within the cavity backing housing, and an elongate electrical conductor having a proximal end extending through the apex of the conical RF launch structure and a distal end spaced apart from the conical RF launch structure to define an elongate RF coverage pattern. The system may further include at least one remote RF communications device within the elongate RF coverage pattern to wirelessly communicate with the local RF communications device.
US10581169B2 Antenna device and electronic device including the same
An antenna device is provided. The antenna device includes a first radiating conductor including a feeding portion and a radiating portion extending from the feeding portion, the feeding portion including a feeding terminal and a shorting pin, a ground electrically connected with the first radiating conductor via the shorting pin and configured to provide a reference potential for the first radiating conductor, and a first switch circuit provided on a side of the radiating portion and configured to selectively connect the radiating portion with the ground. The first radiating conductor is configured to form at least part of an inverted-F antenna structure when the first switch circuit is open and to form at least part of a loop antenna structure when the first switch circuit is closed.
US10581167B2 Electronic device
An electronic device includes: a body; a circuit board disposed in the body; and an antenna device mounted to one region of the body, and having first and second antenna units spaced apart from each other by a specific interval, in order to transceive a radio signal at a specific frequency band, wherein each of the first and second antenna units includes: a dielectric substance disposed to form a gap with the circuit board; an antenna chip disposed at the circuit board; and a pair of feeding portions for connecting the antenna chip with the dielectric substance.
US10581166B2 Reconfigurable multi-band antenna with independent control
There is disclosed a multi-band reconfigurable antenna device having at least one radiating element. The radiating element is connected to a single port by way of at least first and second matching circuits arranged in parallel. A high pass filter is provided between the first matching circuit and the radiating element so as to allow passage of a first, higher frequency RF signal through the first matching circuit. A low pass filter is provided between the second matching circuit and the at least one radiating element so as to allow passage of a second, lower frequency RF signal through the second matching circuit. The high pass filter blocks passage of the second, lower frequency RF signal through the first matching circuit, and the low pass filter blocks passage of the first, higher frequency RF signal through the second matching circuit. The first and second matching circuits are adjustable independently of each other so as to allow the first and second RF signals to be tuned independently of each other.
US10581163B2 Actuators for controlling multiple phase shifters of remote electronic downtilt base station antennas
Multi-RET actuators include a plurality of shafts that have respective axially-drivable members mounted thereon. Each of axially-drivable member is mechanically linked to a respective one of a plurality of phase shifters. The multi-RET actuator further includes a motor having a drive shaft and a gear system that is configured to selectively couple the motor to the respective shafts. The gear system is configured so that rotation of the drive shaft in a first direction creates a mechanical linkage between the motor and a first of the shafts 1340/1342, and rotation of the drive shaft in a second direction that is opposite the first direction rotates the first of the shafts.
US10581161B2 Smart antenna and controlling method thereof for passive Wi-Fi device
A smart antenna is provided, which may include a plurality of antenna units and a controller. The controller may be coupled to the antenna units. The controller may scan an angle range by a first angle interval according to a characteristic vector of the antenna units and an initial angle; if the power change between any two adjacent scanning points is negative, the controller may multiply the first angle interval by a number to generate a second angle interval, and keep scanning the angle range by the second angle interval; when the controller completely scans the angle range or the power change between any two adjacent scanning points is positive, the controller may generate a power spectrum.
US10581153B2 Electronic device antennas including conductive display structures
An electronic device may be provided with wireless circuitry and control circuitry. The wireless circuitry may include multiple antennas and transceiver circuitry. An antenna in the electronic device may have an inverted-F antenna resonating element formed from portions of a peripheral conductive electronic device housing structure and may have an antenna ground that is separated from the antenna resonating element by a gap. The antenna ground for the antenna may include a conductive frame for the display. The conductive frame may have a first portion that is separated from the antenna resonating element arm by a first distance and a second portion that is separated from the antenna resonating element arm by a second distance that is less than the first distance. The second portion may be configured to form a distributed impedance matching capacitance with the antenna resonating element arm.
US10581151B2 Stacks having hermetic capping layers over porous ceramic matrix composite structures
Provided are stacks including CMC structures and capping layers deposited on surfaces of these CMC structures. Also provided are methods for hermetically sealing the surfaces of the CMC structures with the capping layers. These stacks may be used to construct walls of radomes that enclose antennas and other equipment of aerospace vehicles. The capping layers may form smooth external surfaces of the radomes and may hermetically seal the underlying CMC structures. The dielectric properties of these stacks may be configured to minimize interference with operations of the antennas and other equipment deposited within the radome.
US10581149B2 Electronic device and substrate with LDS antennas and manufacturing method thereof
An electronic device includes a substrate with a plurality of LDS antennas and a conductive member, the substrate defines a first surface and a second surface opposite to the first surface. A decorative ink layer coats to the first surface of the substrate facing the interior of the electronic device, several LDS ink layers coat to the decorative ink layer, the LDS antennas are disposed on the corresponding LDS ink layers. The LDS antenna defines feed-in portion connecting with the conductive member, the conductive member comprises a flexible printed circuit and an anisotropic conductive adhesive connecting the flexible printed circuit and feed-in portion. Therefore, the transmission and reception of signal data can be realized through the connection between the flexible print circuit and the LDS antenna thereby enhance the effect of signal transmission and meet the needs of flexibility and miniaturization.
US10581145B2 Watch with slot antenna configuration
A wrist-worn electronic device includes a side wall formed of electrically nonconductive material, a printed circuit board, a communication element, a bezel, and a first antenna. The communication element is configured to transmit to or receive a first electronic signal to communicate with another electronic device or a communication network. The bezel is formed of electrically conductive material, positioned above the nonconductive side wall, such that a nonconductive slot is formed between the bezel, a perimeter of the printed circuit board, and electrical connections to two of the electrical ground terminals on the printed circuit board. The first antenna is formed at least partially by an upper portion corresponding to a circumference of the bezel between the two electrical ground terminal and configured to wirelessly transmit or receive the first electronic signal and communicate the first electronic signal to or from the communication element.
US10581141B2 RF antenna arrangement configured to be a part of a lid to an apparatus
An RF antenna arrangement has the same or slightly larger footprint as the RF shield for radio chips on a printed circuit board. The apparatus includes a printed circuit board, a digital processor, a radio chip(s), a radio frequency shield, a lid, and an RF antenna arrangement(s). The lid has the same or slightly larger footprint as the RF shield, which enables the lid to fit on the RF shield. The RF antenna is formed as an integral part of the lid. The apparatus also includes an RF transmission coaxial cable(s) having a first end physically and electrically connected to the RF antenna arrangement(s) and the surface of the lid, and a second end electrically coupled to an RF connector. By forming the antenna arrangement(s) from the lid, this invention solves the space constraint problems of antenna placements for wireless device applications. Additionally, this invention is cost-effective and simple to manufacture.
US10581140B2 Antenna module having metal frame antenna segment and electronic device including the same
An antenna module including a first antenna configured to transmit and receive a plurality of signals, the first antenna including a first frame antenna segment including at least a part of a metal frame, the metal frame surrounding a body housing of an electronic device, and a first coil antenna segment connected to the first frame antenna segment, the first coil antenna segment including a first conductive coil may be provided.
US10581135B2 Circuits and methods for non-reciprocal circulators and transceivers using same
In accordance with some embodiments, non-reciprocal circulators are provided, the circulators comprising: a 3λX/4-long ring section having a first end and a second end, wherein λ is an operating wavelength of the non-reciprocal circulator; and a N-path filter having a first port, a second port, and N-paths, each of the N-paths being connected to the first port and the second port. In some of these embodiments, the 3λ/4-long ring section includes a transmit port, an antenna port, and a receive port. In some of these embodiments, the transmit port is λ/4 away from the antenna port. In some of these embodiments, the antenna port is λ/4 away from the receive port. In some of these embodiments, the receive port is at the first port of the N-path filter.
US10581131B2 Ceramic filter with differential conductivity
The present application is directed to a filter and methods of making the same. The filter includes a block of dielectric material with a top surface including a patterned region, a bottom surface, and side surfaces. The filter also includes a through-hole extending through the block from the top surface to the bottom surface. The through-hole is partially surrounded by the patterned region. The filter also includes a wall extending from the top surface, the wall having an inner surface, an outer surface, and a roof. The bottom surface, side surfaces, outer surface, and roof have a first coating including glass frit. The patterned region, through-hole and inner surface have a second coating including glass frit. The glass frit in the first coating is at least 0.5% greater than the glass frit in the second coating. The application is also directed to a system including a printed circuit board and a filter.
US10581129B2 Anaerobic aluminum-water electrochemical cell
An anaerobic aluminum-water electrochemical cell is provided. The electrochemical cell includes: a plurality of electrode stacks, each electrode stack including an aluminum or aluminum alloy anode, and at least one cathode configured to be electrically coupled to the anode; one or more physical separators between each electrode stack adjacent to the cathode; a housing configured to hold the electrode stacks, an electrolyte, and the physical separators; a water injection port, in the housing, configured to introduce water into the housing, and an amount of hydroxide base sufficient to form an electrolyte having a hydroxide base concentration of at least 0.5% to at most 13% of the saturation concentration when water is introduced between the anode and the least one cathode. The aluminum or aluminum alloy of the anode is substantially free of titanium and boron.
US10581127B2 Anaerobic aluminum-water electrochemical cell
An anaerobic aluminum-water electrochemical cell is provided. The electrochemical cell includes: a plurality of electrode stacks, each electrode stack comprising an aluminum or aluminum alloy anode, and at least one cathode configured to be electrically coupled to the anode and having a surface characterized by an electrochemical roughness factor of at least 5 and a mean pore diameter of at least 50 μm; one or more physical separators between each electrode stack adjacent to the cathode; a housing configured to hold the electrode stacks, an electrolyte, and the physical separators; and a water injection port, in the housing, configured to introduce water into the housing.
US10581126B2 Electric battery assembly
A battery assembly is disclosed that includes a battery housing, a battery array, and one or more cooling plates. The battery housing forms a battery compartment having a width and length greater than a height. The battery array includes a plurality of cylindrical battery cells oriented horizontally with an axis substantially perpendicular to the height of the battery compartment. The plurality of battery cells is organized into a plurality of rows within the battery compartment. The plurality of battery cells is stacked two or more battery cells deep within the plurality of rows. The one or more cooling plates are oriented perpendicular to the axis of the battery cells and positioned proximal to an end of battery cells within a row of the plurality of rows.
US10581125B2 Battery system having a metallic end plate with thermally conductive adhesive portions thereon
A battery system includes a first metallic end plate. A first side of the first metallic end plate has first and second slanted surfaces and a first groove. The battery system further includes a first pouch battery cell having a first pouch housing with a first end portion and a second end portion. The first end portion has a first extension portion and first and second slanted end surfaces. The first pouch battery cell is coupled to the first metallic end plate such that the first extension portion of the first pouch battery cell is disposed in the first groove of the first metallic end plate, and the first and second slanted end surfaces of the first pouch battery cell are disposed on and against first and second thermally conductive adhesive portions, respectively, on the first and second slanted surfaces, respectively, of the first metallic end plate.
US10581124B2 Battery assembly controller which monitors voltages of secondary batteries and semiconductor integrated circuit used for the battery assembly controller
A battery assembly controller controls terminal voltages of a plurality of series-connected secondary batteries to be equal. The controller includes a discharge circuit selectively reducing the terminal voltages of the secondary batteries; and a monitoring circuit directly connected to positive and negative electrodes of the secondary batteries to monitor the terminal voltages of the secondary batteries.
US10581123B2 Bus bar and PCB for vehicle battery
Disclosed herein are battery systems for electric vehicles. An electric vehicle may include a first battery. The first battery may be configured to power various low voltage systems. For example, the first battery may provide the power to start the vehicle. The vehicle may include a second battery. The second battery may be configured to power one or more electric motors for propelling the vehicle. The first battery may include a housing. The housing may include a battery monitoring system. The battery monitoring system may include a PCB that is secured to at least one bus bar. The bus bar may include an integrated shunt. The shunt may be coupled to circuitry on the PCB that is configured to monitor current.
US10581122B2 Charge and discharge control apparatus and method for an energy storage that provides multiple services
A charge and discharge control apparatus and method are provided. The charge and discharge control apparatus decides multiple discharge time intervals and multiple discharge power values for an energy storage according to a predicted load curve and a peak shaving threshold and decides multiple charge time intervals and multiple charge power values for the energy storage according to the predicted load curve and a customer base line. The peak shaving threshold is between a contracted capacity and a peak value of the predicted load curve. A difference between the peak value and the peak shaving threshold is not greater than a maximum discharge power of the energy storage. The customer base line is between the contracted capacity and a valley value of the predicted load curve. A difference between the customer base line and the valley value is not greater than a maximum charge power of the energy storage.
US10581119B2 Polymeric ion traps for suppressing or minimizing transition metal ions and dendrite formation or growth in lithium-ion batteries
Electrochemical cells that cycle lithium ions and methods for suppressing or minimizing dendrite formation are provided. The electrochemical cells include a positive electrode, a negative electrode, and a separator disposed therebetween. At least one transition metal ion-trapping moiety, including one or more polymers functionalized with one or more trapping groups, may be included within the electrochemical cell as a coating, pore filler, substitute pendant group, or binder. The one or more trapping groups may be selected from the group consisting of: crown ethers, siderophores, bactins, ortho-phenanthroline, iminodiacetic acid dilithium salt, oxalates malonates, fumarates, succinates, itaconates, phosphonates, and combinations thereof, and may bind to metal ions found within the electrochemical cell to minimize or suppress formation of dendrite protrusions on the negative electrode.
US10581111B2 Ceramic lithium retention device
A ceramic lithium battery sub-cell is provided. The ceramic lithium battery sub-cell includes a cathode region, an anode region, and a separator interconnecting the cathode region and the anode region. The separator is a ceramic electrolyte free of penetrating apertures. The ceramic lithium battery sub-cell also includes a cathode current collector positioned on a surface of the cathode region, and an anode current collector positioned on a surface of the anode region. The anode region is filled with a first porous electrolyte encapsulated by the separator, the anode current collector and at its periphery by a second porous electrolyte. The porosity of the second porous electrolyte is less than the porosity of the first porous electrolyte.
US10581106B2 Interconnect for an internally-manifolded solid oxide fuel cell stack; and related methods and power systems
An internally-manifolded solid oxide fuel cell (SOFC) stack is described, including an anode interconnect structure integrated with a cathode interconnect structure. The anode interconnect structure includes a fuel flow field; and the cathode interconnect structure includes an air flow field. The two structures are configured to allow for parallel flow of air and fuel across a plane of the interconnect, while the manifold openings for the fuel are arranged in a cross-flow orientation across a plane of the interconnect structure. Related processes are also described, along with a power generation system that includes an SOFC incorporating this type of interconnect, attached directly or indirectly to at least one power block, such as a combustion engine.
US10581102B2 Ceria electrolyte for low-temperature sintering and solid oxide fuel cell using the same
Disclosed is a ceria electrolyte for a solid oxide fuel cell, which is a ceria (CeO2) electrolyte configured such that either gadolinium (Gd) or samarium (Sm) is co-doped with ytterbium (Yb) and bismuth (Bi), wherein Bi is doped in an amount of 0.5 to 5 mol %, thus exhibiting low-temperature sintering properties.
US10581091B2 Resin-framed membrane electrode assembly
A resin-framed membrane electrode assembly includes a membrane electrode assembly, a resin frame, and a clearance. The membrane electrode assembly includes an electrolyte membrane, a first electrode, a second electrode, and a step. The first electrode is located on a first surface of the electrolyte membrane and includes a first catalyst layer and a first diffusion layer which are stacked on the first surface in a stacking direction. The resin frame is disposed outside the membrane electrode assembly. The clearance is provided between the resin frame and an outer edge surface of the first diffusion layer to be filled with a filler such that the filler reaches a level higher than a lower one of a height of the first diffusion layer or a height of the resin frame in cross section in the stacking direction.
US10581090B2 Fuel cell system containing humidity sensor and method of operating thereof
Various systems and methods disclosed herein may include a fuel cell system that may dynamically respond to changes in steam concentration in the fuel cell system. The fuel cell system may include a fuel cell stack that produces an anode exhaust stream, an anode recycle blower that receives the anode exhaust stream and outputs an anode recycle stream, and a humidity sensor configured to measure the steam concentration of the anode recycle stream. The fuel cell system may also include a master controller configured to receive steam concentration measurement from the humidity sensor and control the operation of the anode recycle blower and/or other components based on the steam concentration measurement.
US10581087B2 Fuel cell and motor vehicle
The invention concerns a fuel cell (100), comprising a stack (1) of alternating bipolar plates (113) and membrane electrode assemblies (114) as well as flow channels (104, 105) that are designed between a bipolar plate (113) and a membrane electrode assembly (114) and flow channels (104, 105) that are designed within a bipolar plate (113) as well as a motor vehicle with such a fuel cell. Provision is made that a surface (101) of at least a part of the flow channels (104, 105) that is overflowable by a fluid has, regarding its direction of extension at least in part a hydrophobic segment (101a) and a hydrophilic segment (101b) with regard to a cross-section of the flow channel (104, 105).
US10581085B2 Perovskite compounds for stable, high activity solid oxide fuel cell cathodes and other applications
Solid oxide fuel cells (SOFCs) are provided. A SOFC may comprise a cathode, an anode, and a solid oxide electrolyte between the anode and the cathode, wherein the cathode comprises a perovskite compound. The perovskite compound may be characterized by a log k* value which is less negative than about −6.0 cm/s; an energy above the convex hull of less than about 40 meV/(formula unit); a bandgap of about 0 and a charge transfer gap of about 0.
US10581080B2 Cathode and lithium battery including the same
A cathode includes a cathode active material layer including a cathode active material; and a coating layer that is disposed on the cathode active material layer and that includes a block copolymer, wherein the block copolymer includes at least one first block that forms a structure domain and a second block that forms an ion conductive domain, and a total amount of the first block is in a range of about 20 weight percent to about 80 weight percent based on the total weight of the block copolymer.
US10581073B2 Secondary battery including high-capacity negative electrode and method of manufacturing the same
Disclosed are a secondary battery comprising a negative electrode composed of two or more negative electrode plates and a method of manufacturing the secondary battery, wherein each of the negative electrode plates includes a lithium by-product layer formed through pre-lithiation reaction on a negative electrode current collector coated with a negative electrode active material, wherein an inorganic substance layer is formed on a negative electrode tab that is extended from an end at one side of the negative electrode current collector and is composed of an active material-non-coated portion not coated with the negative electrode active material, and negative electrode tabs of the negative electrode plates are electrically connected with one negative electrode lead to form a negative electrode terminal.
US10581066B2 Lithium sulfide electrode and method
A lithium-sulfide-carbon composite and methods are shown. In one example, the lithium-sulfide-carbon composites are used as an electrode in a battery, such as a lithium ion battery.
US10581064B2 Process for graphene foam-protected anode active materials for lithium batteries
A lithium-ion battery anode layer, comprising an anode active material embedded in pores of a solid graphene foam composed of multiple pores and pore walls, wherein (a) the pore walls contain a pristine graphene material having essentially no (less than 0.01%) non-carbon elements or a non-pristine graphene material having 0.01% to 5% by weight of non-carbon elements; (b) the anode active material is in an amount from 0.5% to 95% by weight based on the total weight of the graphene foam and the anode active material combined, and (c) some of the multiple pores are lodged with particles of the anode active material and other pores are particle-free, and the graphene foam is sufficiently elastic to accommodate volume expansion and shrinkage of the particles of the anode active material during a battery charge-discharge cycle to avoid expansion of the anode layer. Preferably, the solid graphene foam has a density from 0.01 to 1.7 g/cm3, a specific surface area from 50 to 2,000 m2/g, a thermal conductivity of at least 100 W/mK per unit of specific gravity, and/or an electrical conductivity no less than 1,000 S/cm per unit of specific gravity.
US10581060B2 Apparatus, secondary battery, manufacturing method, and electronic device
A lithium-ion secondary battery having stable charge characteristics and lifetime characteristics is manufactured. Before the secondary battery is completed, a positive electrode is subjected to an electrochemical reaction in a large amount of electrolyte solution in advance, so that the positive electrode can have stability. The use of the positive electrode enables the secondary battery to be highly reliable. If a negative electrode is also subjected to an electrochemical reaction in a large amount of electrolyte solution in advance, the secondary battery can be more highly reliable.
US10581059B2 Method of manufacturing electrode for rechargeable battery including process of drying electrode slurry by applying vacuum in certain direction
The present invention relates to a method of manufacturing an electrode for a rechargeable battery, including (a) coating electrode slurry including an electrode active material, a binder, and a solvent on one surface of a sheet-shaped current collector; and (b) drying the electrode slurry while applying vacuum in a direction of decreasing agglomeration of the binder due to vaporization of the solvent.
US10581056B2 Systems, methods, and devices for pre-charge control of a battery module
The present subject matter relates to a battery module for use in a vehicle. The battery module may include a housing, a plurality of battery cells disposed within the housing, and solid state pre-charge control circuitry that pre-charges a direct current (DC) bus that may be coupled between the battery module and an electronic component of the vehicle. Furthermore, the solid state pre-charge control circuitry may include solid state electronic components as well as passive electronic components.
US10581055B2 Busbar module and battery pack
A busbar module and a battery pack include busbars each having connection portions protruding toward electrode terminals relative to a base portion located between the connection portions. In the busbar module, for example, the connection portions each share a boundary with the base portion. The boundary extends in a direction orthogonal to a direction in which the busbars are aligned. The connection portions have a shape in which both edges of the busbars in the alignment direction of the busbars are bent toward the electrode terminals with the boundary is used as a bending origin.
US10581050B2 Battery having a low counter-ion permeability layer
An electrode configuration for a battery cell includes a positive electrode, a negative electrode, a separator interposed between the positive electrode and the negative electrode, and a low counter-ion permeability layer interposed between the separator and the positive electrode. The separator has a first permeability to counter-ions, which do not participate in the battery electrode reactions, and the low counter-ion permeability layer has a second permeability to the counter-ions that is less than the first permeability. The separator includes a first salt concentration adjacent to the low counter-ion permeability layer and a second salt concentration adjacent to the negative electrode, and the second salt concentration is greater than the first salt concentration.
US10581044B2 Secondary battery which detects displacement of gas discharge part to prevent battery cell swelling, system for charging secondary battery, and method for manufacturing secondary battery
The present invention relates to a secondary battery, which detects a displacement of a gas discharging part and prevents battery cell swelling, and a system for charging a secondary battery and a method of manufacturing a secondary battery. The secondary battery include a gas discharging part, which is positioned at one end of a sealing part that seals an electrode assembly and induces a discharge of gas by weakening bonding force more than other attachment portions of the sealing part, and a detecting part which detects a displacement generated in the gas discharging part and generates an electric signal.
US10581043B2 Frame for portable electrical energy storage cells
A portable electrical energy storage device is provided with a frame that includes a plurality of receptacles for receiving a portion of a portable electrical energy storage cell. A cap is provided over the plurality of receptacles and the portion of the portable electrical energy storage cells received in the frame. In some embodiments, a passageway extends between adjacent receptacles. Disposed within the passageway is a plug which exhibits more resistance to thermal energy migration than other portions of the frame that define the adjacent receptacles.
US10581038B2 Battery assembly for autonomous mobile robot
An autonomous mobile cleaning robot includes a cavity along a bottom portion of the robot, and a drive configured to support the robot above a floor surface. The drive is configured to propel the robot along the floor surface. The robot further includes a first electrical terminal disposed in the cavity and connected to electrical circuitry of the robot, a battery assembly, and a dovetail joint. The battery assembly includes a battery housing, a battery contained within the battery housing, and a second electrical terminal mounted to the battery housing and configured to engage with the first electrical terminal. The dovetail joint includes a vertically extending projection portion and a vertically extending socket portion.
US10581037B2 Low-profile battery construct with engineered interfaces
A battery structure includes an anode packaging material having a first textured surface and an anode metal formed on the first textured surface. A separator is formed on the anode metal. A cathode packaging material includes a second textured surface. A cathode metal is formed on the second textured surface. An active cathode paste is formed on the cathode metal and brought into contact with the separator such that any gap is filled with electrolyte.
US10581034B2 Battery assembly
A battery assembly may include bus strips located on one or more sides and displaced ends of battery cells. The battery assembly may comprise a heater. The battery assembly may comprise one or more refractory panels. A refractory panel may comprise weakened regions corresponding to battery cells.
US10581033B2 Battery packaging material
A battery packaging material has an excellent ink printing characteristic on a base-layer-side surface. This battery packaging material has a laminated body formed by sequentially stacking at least a base layer, a metal layer, and a sealant layer, with the wet tensile strength of the surface of the base layer being 32 mN/m or greater.
US10581031B2 Organic EL display device
An organic EL display device includes a thin film transistor; a first insulating layer covering the thin film transistor; a first conductive layer on the first insulating layer; a second insulating layer on the first conductive layer; a second conductive layer on the second insulating layer; a pixel capacitor formed of the first conductive layer, the second insulating layer and the second conductive layer; a third insulating layer provided on the second conductive layer and including an opening in a region overlapping a part of the second conductive layer as seen in a plan view; and an organic layer covering the opening of the third insulating layer and including a light emitting layer. The first insulating layer includes a first groove in a region overlapping the third insulating layer as seen in a plan view, and a part of the pixel capacitor is located inside the first groove.
US10581026B2 Manufacture method of flexible display panel
The present invention provides a manufacture method of a flexible display panel, and after forming grooves on the rigid substrate, and forming the flexible supporting bases in the grooves, and manufacturing the display element layer on the flexible supporting bases and the rigid substrate, the flexible display mother board is obtained. Then, the normal knife flywheel is used to cut the flexible display mother board along the edges of the grooves to obtain the flexible substrate units. After stripping the rigid substrates in the flexible substrate units with laser, the flexible display substrates are obtained. The method saves the purchase cost of the laser cutting apparatus, and thus to reduce the manufacture cost of the flexible display substrate, and meanwhile, to raise the cutting yield of cutting the flexible display mother board with the normal knife flywheel for promoting the usage lifetime of the knife flywheel.
US10581025B2 Deposition apparatus for organic light-emitting diodes
Disclosed is a deposition apparatus for an organic light-emitting diode, which is capable of preventing a large piece of glass from sagging due to gravity. The deposition apparatus allows the glass to be adhered to the lower surface of a planar electrostatic chuck from the center portion toward the edge portion thereof in the state in which it is upwardly convexly bent, thereby preventing deformation of a mask caused by the amount of sag of the glass. In addition, the deposition apparatus enables rapid alignment of the glass and the mask because the glass and the mask are adhered to each other via measurement of respective alignment marks provided thereon after the glass is located as close as possible to the mask without coming into contact with the mask.
US10581022B2 Polymerizable liquid crystal compound, composition, liquid crystal polymerization film-kind thereof and use thereof
An object is to provide a polymerizable liquid crystal compound, a polymerizable liquid crystal composition containing the compound and liquid crystal polymerization film-kind capable of controlling chromatic dispersion characteristics and having low positive chromatic dispersion characteristics.An aspect can be exemplified in which the polymerizable liquid crystal compound is represented by formula (1): in which, in formula (1), G is a group composed of a quinoline skeleton, an isoquinoline skeleton, a quinoxaline skeleton or a quinazoline skeleton, A1 is 1,4-phenylene or 1,4-cyclohexylene, Z1 is a connecting group, m is an integer from 0 to 3, and R1 is a group containing a polymerizable group.
US10581021B2 Display substrate, manufacturing method thereof, and display panel
A display substrate, a manufacturing method thereof, and a display panel are disclosed. The display substrate includes a glass substrate; plural sub-pixels; and plural light extraction modules disposed on the glass substrate at plural regions in one-to-one correspondence with the plural sub-pixels; wherein each of the light extraction modules has a hemisphere-shaped groove structure. By manufacturing the plural light extraction modules each having a hemisphere structure and a higher refractive index on the glass substrate in one-to-one correspondence with the plural sub-pixels, the refraction angle of the light that is emitted from each of the sub-pixels and incident onto the glass substrate can be decreased, so that more light can be emitted out; in this way, it is possible to improve the luminous efficiency of the display substrate and hence the display effect of the display device.
US10581020B2 Light extracting substrate for organic light emitting diode
A light extraction substrate includes a glass substrate having a first surface and a second surface. A first light extraction region can be defined on and/or adjacent the first surface. The first light extraction region includes nanoparticles. A second light extraction region can be defined on at least a part of the second surface. The second light extraction region has a surface roughness of at least 10 nm.
US10581018B2 Organic light-emitting display panel and display apparatus each having second packaging film formed in openings of first packaging film for blocking water and oxygen and fabrication method of the organic light-emitting display panel
An organic light-emitting display panel and a fabrication method thereof, and a display apparatus are provided. The organic light-emitting display panel has a display region and a non-display region surrounding the display region in a plan view and includes: a base substrate; a plurality of Organic Light-emitting Diode (OLED) devices, located on the base substrate and in the display region; and a first packaging film, located in both the display region and the non-display region, wherein the plurality of OLED devices are located between the first packaging film and the base substrate, and at least one opening is located in the first packaging film.
US10581017B2 OLED packaging structure and manufacturing method thereof
Embodiments of the present disclosure provide an organic light-emitting diode (OLED) packaging structure and a manufacturing method thereof. The OLED packaging structure includes: a substrate; an OLED, disposed on the substrate and including active and non-active display region; a packaging peripheral region, disposed on the substrate and packaging a portion except the OLED; a packaging region, disposed on the OLED and packaging the active display region of the OLED; and a packaging transition region, disposed between the packaging peripheral region and the packaging region and packaging the non-active display region of the OLED, wherein each of the three regions includes an packaging layer, and a thickness of the packaging layer of the packaging transition region is greater than the thickness of the packaging layer of the packaging peripheral region.
US10581014B2 Packaging method of display panel, display panel and display device
A packaging method of a display panel, a display panel and a display device are provided. The packaging method includes: providing a first substrate; providing an adhesive with a magnetic material distributed therein; applying the adhesive to a surface of the first substrate to form a first adhesive layer having a first pattern; providing a magnetic field to drive the magnetic material to mobilize the adhesive on the surface of the first substrate, so as to transform the first adhesive layer having the first pattern into a second adhesive layer having a second pattern, wherein, an orthogonal projection of the first adhesive layer having the first pattern on the first substrate is different from an orthogonal projection of the second adhesive layer having the second pattern on the first substrate; and bonding a second substrate onto the adhesive layer having the second pattern.
US10581013B2 Display module and display apparatus having the same
A bottom chassis of a display module is provided. The bottom chassis includes a bead part formed by depressing some portions of the bottom chassis toward a rear side, and a reinforcing panel attached to a front surface of the bottom chassis and spaced apart from the bead part.
US10581011B2 Light emitting device with different light emitting material overlapping width
A light emitting device includes a substrate and a light emitting layer over the substrate, the light emitting layer. The light emitting layer has a light emitting pixel array including a plurality of light emitting pixels and a spacer. The spacer is configured to separating the plurality of light emitting pixels. Each light emitting pixel has a light emitting material and an electrode between the light emitting material and the substrate. The spacer has a bump having a curved surface extruding away from the substrate, and the bump covers a peripheral region of the electrode.
US10581009B2 Organic light-emitting component and method for producing an organic light-emitting component
The invention relates to an organic light-emitting device comprising an organic stack of layers between two electrodes. The organic stack of layers comprises a first light-emitting layer and the first light-emitting layer comprises an emitter material adapted to generate electromagnetic radiation during operation of the device. Taken together, the transition dipole moments of the radiation generating transition of the molecules of the emitter material have an anisotropic orientation inside the first light-emitting layer, and it applies that is less than ⅓, where θ is the angle between the respective transition dipole moment of the radiation generating transition of the molecules of the emitter material and a layer normal of the first light-emitting layer.
US10581008B2 Method of manufacturing quantum dot having tunable and narrow light emission wavelength for achieving high color purity and a method of manufacturing film
The present disclosure relates to a method of manufacturing a quantum dot having a tunable and narrow light emission wavelength for achieving a high color purity, which for example includes preparing a mixture by dissolving an indium precursor and a zinc precursor in an acid, forming an In(Zn)P-based core by adding a phosphorus compound to the mixture, forming a first shell coated on the In(Zn)P-based core by adding a selenium compound and the zinc precursor to the mixture, and forming a second shell coated on the first shell by adding a sulfur compound and the zinc precursor to the mixture and in which the first shell is formed of ZnSe and the second shell is formed of ZnS.
US10581007B2 Crosslinked emissive layer containing quantum dots for light-emitting device and method for making same
A light-emitting device includes an anode; a cathode; and an emissive layer disposed between the anode and the cathode, the emissive layer including quantum dots dispersed in a crosslinked matrix formed from one or more crosslinkable charge transport materials. A method of forming the emissive layer of a light-emitting device includes depositing a mixture including quantum dots and one or more crosslinkable charge transport materials on a layer; and subjecting at least a portion of the mixture to UV activation to form an emissive layer including quantum dots dispersed in a crosslinked matrix.
US10581000B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound represented by Formula 1: wherein in Formula 1, groups X1 to X3 and X11 to X18 are the same as described in the specification.
US10580992B2 Polymer comprising an unsymmetric diarylaminofluoren unit
A polymer comprising one or more optionally substituted repeat units of formula (I): wherein each Ar1 independently represents a substituted or unsubstituted aromatic or heteroaromatic group; each Ar2 independently represents a substituted or unsubstituted aromatic or heteroaromatic group; n and m in each occurrence is at least 1; and R1 and R2 are substituents wherein R1 and R2 are different.
US10580990B2 Composite polymer semiconductor using conjugated polymer and insulator polymer, and method for producing same
Provided are: a composite polymer semiconductor having a mesh shape formed by mixing a conjugated polymer and an insulating polymer; and a method for producing same. A composite polymer having a mesh structure is produced by introducing a small quantity of a conjugated polymer to an insulating polymer. The produced composite polymer having a mesh structure increases charge mobility, minimizes visible light absorption through the introduction of the small quantity of the conjugated polymer, and thus can be used as a transparent and flexible organic electronic element.
US10580989B2 Organic semiconductor compositions
The present invention relates to organic copolymers and organic semiconducting compositions comprising these materials, including layers and devices comprising such organic semiconductor compositions. The invention is also concerned with methods of preparing such organic semiconductor compositions and layers and uses thereof. The invention has application in the field of printed electronics and is particularly useful as the semiconducting material for use in formulations for organic thin film transistor (OFET) backplanes for displays, integrated circuits, organic light emitting diodes (OLEDs), photodetectors, organic photovoltaic (OPV) cells, sensors, memory elements and logic circuits.
US10580988B2 Display unit and method of manufacturing display unit
A display unit includes a first electrode, an organic layer, and a second electrode. The first electrode, the organic layer, and the second electrode are provided in this order on a substrate. The organic layer includes a light-emitting layer. The second electrode includes, in order from the organic layer, a first electrically conductive film, a high-resistivity layer, and a second electrically conductive film. The first electrically conductive film is transparent and includes an insulated or ablated local part. The high-resistivity layer has higher electric resistance than the first electrically conductive film. The second electrically conductive film is provided on the high-resistivity layer.
US10580987B2 Photolithographic patterning of organic electronic devices
A method of patterning an organic device includes depositing a first organic functional layer over a device substrate to form a first intermediate structure, the first organic functional layer having a first function such as hole transport or electron transport. The first intermediate structure is coated with a fluoropolymer and treated in a processing agent comprising a fluorinated solvent in which the fluoropolymer is soluble to form a processed intermediate structure. A second organic functional layer is deposited over at least a portion of the first organic functional layer, the second organic functional layer also having the first function.
US10580978B2 Current compliance layers and memory arrays comprising thereof
Provided are novel compositions of current compliance layers (CCLs) as well as novel methods of fabricating such CCLs and novel architectures of arranging CCLs and memory cells in memory arrays. A CCL may comprise one of sulfur (S), selenium (Se), and tellurium (Te). The CCL may further comprise one of germanium (Ge) and silicon (Si). CCLs may be fabricated as amorphous structure and remain amorphous when heated to 400° C. or 450° C. and above. In some embodiments, CCLs have crystallization temperatures of greater than 400° C. and, in some embodiments, glass transition temperatures of greater than 400° C. CCLs may be fabricated using atomic layer deposition (ALD) as a nanolaminate of layers having different compositions. The composition, number, and arrangement of the layers in the nanolaminate is specifically selected to yield a desired composition of CCL.
US10580977B2 Tightly integrated 1T1R ReRAM for planar technology
A semiconductor structure includes an oxide ReRAM co-integrated with a drain region of a field effect transistor (FET). The oxide ReRAM has a tip region defined by a pointed cone that contacts a faceted upper surface of the drain region of the FET. Such a tip region enhances the electric field of the oxide ReRAM and thus helps to control forming of the conductive filament of the oxide ReRAM.
US10580973B2 Spin-transfer torque memory (STTM) devices having magnetic contacts
Techniques are disclosed for forming integrated circuit structures including a magnetic tunnel junction (MTJ), such as spin-transfer torque memory (STTM) devices, having magnetic contacts. The techniques include incorporating an additional magnetic layer (e.g., a layer that is similar or identical to that of the magnetic contact layer) such that the additional magnetic layer is coupled antiferromagnetically (or in a substantially antiparallel manner). The additional magnetic layer can help balance the magnetic field of the magnetic contact layer to limit parasitic fringing fields that would otherwise be caused by the magnetic contact layer. The additional magnetic layer may be antiferromagnetically coupled to the magnetic contact layer by, for example, including a nonmagnetic spacer layer between the two magnetic layers, thereby creating a synthetic antiferromagnet (SAF). The techniques can benefit, for example, magnetic contacts having magnetic directions that are substantially in-line or substantially in-plane with the layers of the MTJ stack.
US10580972B2 Electronic device and method for fabricating the same
The disclosed technology includes an electronic device. The electronic device includes a semiconductor memory, and the semiconductor memory includes a variable resistance element that exhibits different resistance states for storing different data and is structured to include a planar shape including two curved potions of different curvatures.
US10580966B1 Faceted sidewall magnetic tunnel junction structure
A magnetic tunnel junction (MTJ) structure having faceted sidewalls is formed on a conductive landing pad that is present on a surface of an electrically conductive structure embedded in a dielectric material layer. No metal ions are re-sputtered onto the sidewalls of the MTJ structure during the patterning of the MTJ material stack that provides the MTJ structure. The absence of re-sputtered metal on the MTJ structure sidewalls reduces the risk of shorts.
US10580964B2 Memory device
The present invention relates to a memory device including a substrate and a lower electrode, buffer layer, seed layer, Magnetic Tunnel Junction (MTJ), capping layer, synthetic antiferromagnetic layer, and upper electrode formed on the substrate.
US10580963B2 Method for manufacturing a vibration actuator
A method for manufacturing a vibration actuator includes forming an elastic body integrally with a projection protruding from a surface of the elastic body, by press working. Forming the elastic body includes forming a bonding portion surrounding the projection, forming a contact portion at a top portion of the projection, forming a spring portion between the contact portion and the bonding portion, and forming a standing portion having a hollow structure, between the spring portion and the contact portion, so that the standing portion has a ring shape in a cross-sectional view in a direction parallel to the surface of the elastic member and that a space surrounded by the contact portion, the spring portion, and the standing portion. The spring portion is formed by press working, and the bonding portion is formed by press working.
US10580961B2 Method for determining a threshold voltage for obtaining a batch of sensing chips with increased sensitivity and method for increasing sensitivity of the batch of sensing chips
A method for determining a threshold voltage for a batch of sensing chips includes steps of: a) selecting at least three of micro-machined transceivers; b) conducting for each of the at least three of the micro-machined transceivers the following sub-steps of: b1) introducing a blank liquid into a micro-channel via an inlet port, b2) applying an alternate voltage to a micro-machined transmitter for a period of time, and b3) measuring an amplitude of an electric signal from a micro-machined receiver to obtain a maximum value and a minimum value; c) measuring a mid-value; and d) determining the threshold voltage. Also disclosed is a method for increasing sensitivity of the batch of sensing chips based on the threshold voltage.
US10580958B2 Piezoelectric element and liquid ejection head
A piezoelectric element includes: a first electrode containing crystal grains; a piezoelectric layer which contains potassium, sodium, and niobium and which is provided above the first electrode; and a second electrode provided above the piezoelectric layer, and the average grain diameter of the crystal grains is less than 550 nm.
US10580957B2 Thermoelectric material structure
A thermoelectric material structure includes a substrate, at least one spacing layer, and at least one two-dimensional (2D) material layer. The substrate has a surface. The 2D material layer and the spacing layer are overlapped and disposed on the surface of the substrate. The thermal conductivity of the 2D material layer along the direction perpendicular to the surface of the substrate is less than 10 W/mK.
US10580956B2 Method for producing a stack of layers for a matrix thermal sensor
A method produces a matrix of pixels of a thermal sensor, suitable for passive addressing. The matrix of pixels includes a layer including a first series of electrically conducting strips, forming charge collection macro-electrodes; a layer including a pyroelectric material; and a layer including a second series of electrically conducting strips, forming heating strips. The method includes a step of transfer of one on the other of a first and a second elementary stack, the first elementary stack including the first series of strips, and the second elementary stack including the second series of strips. This method makes it possible to relax the manufacturing constraints of the series of strips.
US10580954B2 Nano-structured porous thermoelectric generators
Methods and processes to fabricate thermoelectric materials and more particularly to methods and processes to fabricate nano-sized doped silicon-based semiconductive materials to use as thermoelectrics in the production of electricity from recovered waste heat. Substantially oxidant-free and doped silicon particulates are fractured and sintered to form a porous nano-sized silicon-based thermoelectric material.
US10580951B2 Package structure for backlight module
A package structure for a backlight module includes a flexible base film, a plurality of pads, a light-emitting component, a patterned circuit layer. The flexible base film includes a plurality of conductive vias, a first surface, and a second surface opposite to the first surface. The conductive vias connect the first surface and the second surface. In addition, a material of the flexible base film includes polyimide and white fillings. The pads are disposed on the first surface. The conductive vias are connected to the pads. The light-emitting component is disposed on the pads and electrically connected to the pads. The patterned circuit layer is disposed on the second surface and electrically connected to the conductive vias.
US10580949B2 Light emitting module
A light emitting module according to an embodiment includes a first insulation film and a second insulation film with a light transmissivity, a plurality of first double-sided light emitting elements disposed between the first insulation film and the second insulation film, and each including a pair of electrodes on one surface, a plurality of second double-sided light emitting elements disposed between the first insulation film and the second insulation film adjacent to the respective first double-sided light emitting elements, each including a pair of electrodes on one surface, and emitting different light from the first double-sided light emitting element.
US10580948B2 Light source module
A light source module including a substrate, an LED package, an optical cover, and at least one packing layer is provided. The LED package is disposed on the substrate and includes an encapsulant. The optical cover is disposed above the LED package. The at least one packing layer is filled between the LED package and the optical cover.
US10580947B2 Package and package intermediate body
A package has a first electrode, a second electrode, and a first resin body. The first resin body has a retainer portion and a wall portion. The retainer portion retains the first electrode and the second electrode and forms a bottom portion of the package together with the first electrode and the second electrode. The wall portion surrounds a mounting region on the bottom portion and has a pair of opposite outer sides. Each of the first electrode and the second electrode has an outer lead portion extending outwardly from respective one of the pair of opposite outer sides of the wall portion. The first resin body further has a flange portion having parts extending from the pair of opposite outer sides of the wall portion. Each of the outer lead portions extends outwardly beyond a distal end of the corresponding part of the flange portion in plan view.
US10580945B2 LED device
A LED device includes LED chips mounted on a substrate, a first fluorescent layer, a second fluorescent layer and a package housing. The LED chips emit a blue light. The first fluorescent layer has a first side facing to the LED chips for converting the blue light to a red light. The second fluorescent layer has a first side attached to a second side of the first fluorescent layer for converting the blue light to a red light emitted from a second side of the second fluorescent layer. The package housing holds the substrate and the first fluorescent layer.
US10580942B2 Electronic component, optoelectronic component, component arrangement, and method for producing an electronic component
An electronic component, an optoelectronic component, and a component arrangement are disclosed. In an embodiment the electronic component includes an electronic semiconductor chip and a molded body, wherein the molded body covers at least one side face of the electronic semiconductor chip, wherein a surface of the electronic semiconductor chip is at least partly not covered by the molded body, wherein the molded body includes a first side face with a peg, and wherein the molded body includes a second side face with a groove matching the peg.
US10580937B2 Optoelectronic device and the manufacturing method thereof
An optoelectronic device includes a semiconductor structure having a first side and a second side opposite to the first side, a first pad at the first side, a first finger connected to the electrode pad and having a first width, an insulating layer at the second side and comprising a first part under the first finger, the first part having a bottom surface with a second width larger than the first width and a side surface inclined to the bottom surface, and a contact layer covering the bottom surface and the side surface.
US10580936B2 Group III nitride semiconductor light-emitting device and production method therefor
In a deep ultraviolet light-emitting device comprising a Group III nitride semiconductor, the concentrations of electrons and holes injected into a light-emitting layer is improved. A barrier layer has a last barrier layer closest to an electron blocking layer. The electron blocking layer has a first electron blocking layer closest to a light-emitting layer. The last barrier layer has a first position farthest from the first electron blocking layer, and a second position as an interface with the first electron blocking layer. The first electron blocking layer has a third position farthest from the last barrier layer. The Al composition ratio at the first position is higher than the Al composition ratio at the second position. The Al composition ratio at the third position is higher than the Al composition ratio at the first and second positions.
US10580932B2 Method for manufacturing light-emitting device
A method for manufacturing a light-emitting device includes: providing a light-transmissive member comprising: a base portion, and a projecting portion on a first surface side of the base portion; providing a light-emitting element that has a main emitting surface and an electrode formation surface opposite to the main emitting surface; disposing the light-emitting element on the projecting portion of the light-transmissive member such that the main emitting surface of the light-emitting element faces an upper surface of the projecting portion of the light-transmissive member; and forming a light-reflective member that covers at least one of (i) lateral surfaces of the light-emitting element, and/or (ii) lateral surfaces of the projecting portion of the light-transmissive member.
US10580931B2 Method for making a gallium nitride light-emitting diode
A method of manufacturing a gallium nitride light-emitting diode, including the successive steps of: a) forming a planar active gallium nitride light-emitting diode stack including first and second doped gallium nitride layers of opposite conductivity types and, between the first and second gallium nitride layers, an emissive layer with one or a plurality of quantum wells; and b) growing nanowires on the surface of the first gallium nitride layer opposite to the emissive layer.
US10580929B2 UV light emitting diode package and light emitting diode module having the same
A UV LED package and an LED module including the same. The UV LED package includes an upper semiconductor layer; a mesa disposed under the upper semiconductor layer, having an inclined side surface, and comprising an active layer and a lower semiconductor layer; a first insulation layer covering the mesa and having an opening exposing the upper semiconductor layer; a first contact layer contacting the upper semiconductor layer through the opening of the first insulation layer; a second contact layer formed between the mesa and the first insulation layer and contacting the lower semiconductor layer; a first electrode pad and a second electrode pad disposed under the first contact layer and electrically connected to the first contact layer and second contact layer, respectively; and a second insulation layer located between the first contact layer and the first and second electrode pads, wherein the active layer emits UV light having a wavelength of 405 nm or less. With this structure, the LED package has high efficiency and high heat dissipation characteristics.
US10580921B2 Power-over-fiber safety system
An electromagnetic energy transmitting device includes a processing unit, a light-detecting sensor coupled to the processing unit, and a high-flux electromagnetic energy transmitter. An electromagnetic energy receiver arranged to convert received light into electricity. A first fiber-based conduit couples the high-flux electromagnetic energy transmitter to the electromagnetic energy receiver. The first fiber-based conduit is arranged to pass high-flux light from the high-flux electromagnetic energy transmitter to the electromagnetic energy receiver. A second fiber-based conduit couples the electromagnetic energy receiver to the light-detecting sensor. The second fiber-based conduit is arranged to pass at least some light from the electromagnetic energy receiver to the light-detecting sensor, wherein the processing unit is arranged to control an output of the high-flux light from the high-flux source based on a control signal from the light-detecting sensor.
US10580920B2 Solar antenna array fabrication
A solar antenna array may comprise an array of carbon nanotube antennas that may capture and convert sunlight into electrical power. A method for constructing the solar antenna array from a glass top down to aluminum over a plastic bottom such that light passing through the glass top and/or reflected off the aluminum both may be captured by the antennas sandwiched between. Techniques for patterning the glass to further direct the light toward the antennas and techniques for continuous flow fabrication and testing are also described.
US10580918B2 Decorative dual-function photovoltaic devices generating angle insensitive transmissive or reflective colors
The present disclosure provides dual-function photovoltaic (PV) devices that generate electric current and have a colored surface or colored appearance. The PV devices may be angle insensitive and polarization independent. Such a dual-function PV device may have an ultra-thin photoactive layer (e.g., comprising an undoped amorphous silicon) with a thickness of ? about 50 nm. The PV device is configured to filter (transmit or reflect) a portion of an electromagnetic spectrum, providing a controllable and tunable color appearance. Such nanometer a-Si/organic hybrid cells are designed to transmit or reflect angle insensitive colors, electrically powering up to 2% to 3% or higher by efficient absorbed photon to charge conversion. In certain variations, the present disclosure further provides decorative power generating panels creating angle insensitive transmissive or reflective colors.
US10580917B2 Shingled array solar cells and method of manufacturing solar modules including the same
A solar cell is provided including a substrate having a front and back side, a metallization pattern deposited on the front side, the metallization pattern including a plurality of front side bus bars each including fingers extending therefrom, and a plurality of back side bus bars deposited on the back side. On the front side, one front side bus bar is formed along an edge of the front side of the substrate, and a remainder of the front side bus bars are unequally spaced across the substrate. On the back side of the substrate, only one back side bus bar is formed along an edge of the back side of the substrate, and a remainder of the back side bus bars are unequally spaced across the substrate.
US10580915B2 Photoelectric conversion film and photoelectric conversion device
According to the present disclosure, a photoelectric conversion film includes a plurality of semiconductor nanoparticles and a matrix phase provided around each of the plurality of semiconductor nanoparticles. The matrix phase includes a principal phase including a composite, which includes an organic molecule polymer and an inorganic material. A photoelectric conversion device includes a transparent electrically conductive film, a photoelectric conversion layer, a semiconductor substrate, and an electrode layer, which are layered on a glass substrate in this order. The photoelectric conversion layer includes the photoelectric conversion film.
US10580914B2 Flexible kesterite photovoltaic device on ceramic substrate
Kesterite-based photovoltaic devices formed on flexible ceramic substrates are provided. In one aspect, a method of forming a photovoltaic device includes the steps of: forming a back contact on a flexible ceramic substrate; forming a kesterite absorber layer on a side of the back contact opposite the flexible ceramic substrate; annealing the kesterite absorber layer; forming a buffer layer on a side of the kesterite absorber layer opposite the back contact; and forming a transparent front contact on a side of the buffer layer opposite the kesterite absorber layer. A roll-to-roll-based method of forming a photovoltaic device and a photovoltaic device are also provided.
US10580907B2 Semiconductor device and semiconductor module
A p+-type anode region that forms a contact of an anode electrode on a front surface of a semiconductor substrate and a p+-type starting substrate of a rear surface of the semiconductor substrate is formed on the front surface of the semiconductor substrate, whereby an up-anode type vertical diode is configured. The semiconductor substrate has a p−-type epitaxial layer stacked on the p+-type starting substrate, and a p-type transition layer in a surface layer of the p−-type epitaxial layer, facing the p+-type starting substrate. A p-type anode diffusion region is provided between a p+-type surface anode region and the p-type transition layer, and contacts the p+-type surface anode region and the p-type transition layer. A p-type impurity concentration of the p-type anode diffusion region decreases from an interface with the p+-type surface anode region toward an interface with the p-type transition layer.
US10580905B2 Thin film transistor having etch stop multi-layer and method of preparing the same
The present disclosure provides a thin film transistor and a method of preparing the same. The thin film transistor includes a substrate; a gate provided on the substrate; a gate insulating layer provided on the substrate and completely covering the gate; a semiconductor layer provided on the gate insulating layer; and an etch stop layer and a source/drain electrode layer provided on the semiconductor layer. The etch stop layer includes a first stop layer provided on a side of the channel region, the side being away from the gate, and a second stop layer provided on the first stop layer. The thin film transistor and the method for preparing the same as proposed in the present disclosure can prevent the device from being damaged by a high temperature and reduce the film-forming time and increase productivity; the SiO2 can be prepared at a lower temperature.
US10580900B2 Nanosheet channel post replacement gate process
Device and method for fabricating a field effect transistor (FET) include forming plurality of dummy dielectric layers separated by a corresponding plurality of source/drain regions overlying a substrate. One or more nanosheets of active transistor channels alternating between the plurality of dummy dielectric layers are formed extending at least part way into the plurality of source/drain regions. A high-k dielectric layer is formed about and overlying the source/drain regions and portions of the one or more nanosheets not covered by the plurality of dummy dielectric layers. A conductive metal cap layer is formed overlying the high-k dielectric layer.
US10580894B2 Strained semiconductor nanowire
At least one semiconductor nanowire laterally abutted by a pair of semiconductor pad portions is formed over an insulator layer. Portions of the insulator layer are etched from underneath the at least one semiconductor nanowire such that the at least one semiconductor nanowire is suspended. A temporary fill material is deposited over the at least one semiconductor nanowire, and is planarized to physically expose top surfaces of the pair of semiconductor pad portions. Trenches are formed within the pair of semiconductor pad portions, and are filled with stress-generating materials. The temporary fill material is subsequently removed. The at least one semiconductor nanowire is strained along the lengthwise direction with a tensile strain or a compressive strain.
US10580890B2 Drain extended NMOS transistor
A semiconductor device includes a NMOS transistor with a back gate connection and a source region disposed on opposite sides of the back gate connection. The source region and back gate connection are laterally isolated by an STI oxide layer which surrounds the back gate connection. The NMOS transistor has a gate having a closed loop configuration, extending partway over a LOCOS oxide layer which surrounds, and is laterally separated from, the STI oxide layer. A lightly-doped drain layer is disposed on opposite sides of the NMOS transistor, extending under the LOCOS oxide layer to a body region of the NMOS transistor. The LOCOS oxide layer is thinner than the STI oxide layer, so that the portion of the gate over the LOCOS oxide layer provides a field plate functionality. The NMOS transistor may optionally be surrounded by an isolation structure which extends under the NMOS transistor.
US10580889B2 Semiconductor device and method of manufacturing thereof, and power conversion apparatus
A first semiconductor layer of a first conductivity type, a first semiconductor region of a second conductivity type provided in an upper layer part thereof, a second semiconductor region of the first conductivity type provided in the upper layer part thereof, a gate trench penetrating through the first and second semiconductor regions in a thickness direction and a bottom surface thereof reaching inside of the first semiconductor layer, a gate insulating film in the gate trench, a gate electrode embedded in the gate trench, a second semiconductor layer of the second conductivity type provided so as to extend, from the bottom surface of the gate trench, a third semiconductor layer of the second conductivity type extending to a position deeper than the bottom surface of the gate trench, and a fourth semiconductor layer of the first conductivity type interposed between the second semiconductor layer and the third semiconductor layer in the position deeper than the bottom surface of the gate trench.
US10580886B2 Increased source and drain contact edge width in two-dimensional material field effect transistors by directed self-assembly
The present invention provides a method and a structure of increasing source and drain contact edge width in a two-dimensional material field effect transistor. The method includes patterning a two-dimensional material over an insulating substrate; depositing a gate dielectric over the two-dimensional material; depositing a top gate over the gate dielectric, wherein the top gate has a hard mask thereon; forming a sidewall spacer around the top gate; depositing an interlayer dielectric oxide over the sidewall spacer and the hard mask; removing the interlayer dielectric oxide adjacent to the sidewall spacer to form an open contact trench; depositing a copolymer coating in the contact trench region; annealing the copolymer to induce a directed self-assembly; performing a two-dimensional material etch over the two-dimensional material; removing the unetched copolymer without etching the gate dielectric; and etching the exposed gate in the source and the drain region to form a metal contact layer.
US10580885B1 Field plates on two opposed surfaces of double-base bidirectional bipolar transistor: devices, methods, and systems
Dual-base two-sided bipolar power transistors which use an insulated field plate to separate the emitter/collector diffusions from the nearest base contact diffusion. This provides a surprising improvement in turn-off performance, and in breakdown voltage.
US10580883B2 1-1 fin forced stack inverter
A method of forming a fin forced stack inverter includes the following steps. A substrate including a first fin, a second fin and a third fin across a first active area along a first direction is provided, wherein the first fin, the second fin and the third fin are arranged side by side. A fin remove inside active process is performed to remove at least a part of the second fin in the first active area. A first gate is formed across the first fin and the third fin in the first active area along a second direction. The present invention also provides a 1-1 fin forced fin stack inverter formed by said method.
US10580882B2 Low band gap semiconductor devices having reduced gate induced drain leakage (GIDL)
Embodiments of the present invention are directed to low band gap channel semiconductor devices. In an example, a device includes a first semiconductor material formed above a substrate, the first semiconductor material having a first band gap. A gate dielectric layer is on a surface of the first semiconductor material. A gate electrode is on the gate dielectric layer. A pair of source/drain regions is on opposite sides of the gate electrode. A channel is disposed in the first semiconductor material between the pair of source/drain regions and beneath the gate electrode. The pair of source/drain regions includes a second semiconductor material having a second band gap, and a third semiconductor material having a third band gap. The second semiconductor material is between the first semiconductor material and the third semiconductor material, and the second band gap is greater than the first bandgap.
US10580881B2 Approach to control over-etching of bottom spacers in vertical fin field effect transistor devices
A method of forming a vertical fin field effect transistor device, including, forming one or more vertical fins with a hardmask cap on each vertical fin on a substrate, forming a fin liner on the one or more vertical fins and hardmask caps, forming a sacrificial liner on the fin liner, and forming a bottom spacer layer on the sacrificial liner.
US10580880B2 Replacement metal gate structures
Replacement metal gate structures with improved chamfered workfunction metal and self-aligned contact and methods of manufacture are provided. The method includes forming a replacement metal gate structure in a dielectric material. The replacement metal gate structure is formed with a lower spacer and an upper spacer above the lower spacer. The upper spacer having material is different than material of the lower spacer. The method further includes forming a self-aligned contact adjacent to the replacement metal gate structure by patterning an opening within the dielectric material and filling the opening with contact material. The upper spacer prevents shorting with the contact material.
US10580877B2 Semiconductor device and method for manufacturing the same
A semiconductor device of the present invention includes a gate electrode buried in a gate trench of a first conductivity-type semiconductor layer, a first conductivity-type source region, a second conductivity-type channel region, and a first conductivity-type drain region formed in the semiconductor layer, a second trench selectively formed in a source portion defined in a manner containing the source region in the surface of the semiconductor layer, a trench buried portion buried in the second trench, a second conductivity-type channel contact region selectively disposed at a position higher than that of a bottom portion of the second trench in the source portion, and electrically connected with the channel region, and a surface metal layer disposed on the source portion, and electrically connected to the source region and the channel contact region.
US10580875B2 Middle of line structures
The present disclosure generally relates to semiconductor structures and, more particularly, to middle of line structures and methods of manufacture. The structure includes: a plurality of gate structures comprising source and/or drain metallization features; spacers on sidewalls of the gate structures and composed of a first material and a second material; and contacts in electrical contact with the source and/or drain metallization features, and separated from the gate structures by the spacers.
US10580873B2 Power semiconductor device having a field electrode
In an embodiment, a power semiconductor device includes: a semiconductor body for conducting a load current between first and second load terminals; source and channel regions and a drift volume in the semiconductor body; a semiconductor zone in the semiconductor body and coupling the drift volume to the second load terminal, a first transition established between the semiconductor zone and the drift volume; a control electrode insulated from the semiconductor body and the load terminals and configured to control a path of the load current in the channel region; and a trench extending into the drift volume along an extension direction and including a field electrode. A cross-sectional area of the field electrode is smaller than a cross-sectional area of the control electrode in a plane parallel to the extension direction.
US10580870B2 Method of manufacturing silicon carbide semiconductor device
A method of manufacturing a silicon carbide semiconductor device includes forming a first silicon carbide layer of a first conductivity type on a front surface of a silicon carbide semiconductor substrate. A thermal oxidation film is formed on a surface of a base body including the first silicon carbide layer. The thermal oxidation film is subsequently removed using a solution containing hydrofluoric acid. The base body is washed with a mixture of ammonia water and a hydrogen peroxide solution, a mixture of hydrochloric acid and a hydrogen peroxide solution, and a dilute hydrofluoric acid. The base body is held at temperature of 700 degrees C. to 1700 degrees C., and an insulating film is deposited on the base body.
US10580867B1 FINFET including source and drain regions with dopant diffusion blocking superlattice layers to reduce contact resistance
A FINFET may include a semiconductor fin, spaced apart source and drain regions in the semiconductor fin with a channel region extending therebetween, and at least one dopant diffusion blocking superlattice dividing at least one of the source and drain regions into a lower region and an upper region with the upper region having a same conductivity and higher dopant concentration than the lower region. The dopant diffusion blocking superlattice may include a plurality of stacked groups of layers, with each group of layers comprising a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. The semiconductor device may further include a gate on the channel region.
US10580863B2 Transistor element with reduced lateral electrical field
In sophisticated semiconductor devices, the lateral electric field in fully depleted transistor elements operated at elevated supply voltages may be significantly reduced by establishing a laterally graded dopant profile at edge regions of the respective channel regions. In some illustrative embodiments to this end, one or more dopant species may be incorporated prior to completing the gate electrode structure.
US10580854B2 High thermal budget compatible punch through stop integration using doped glass
A method of forming a punch through stop region in a fin structure is disclosed. The method may include forming a doped glass layer on a fin structure and forming a masking layer on the doped glass layer. The method may further include removing a portion of the masking layer from an active portion of the fin structure, and removing an exposed portion the doped glass layer that is present on the active portion of the fin structure. A remaining portion of the doped glass layer is present on the isolation portion of the fin structure. Dopant from the doped glass layer may then be diffused into the isolation portion of the fin structure to form the punch through stop region between the active portion of the fin structure and a supporting substrate.
US10580851B2 Method for manufacturing compound semiconductor device and compound semiconductor device
A method for manufacturing a compound semiconductor device includes: providing a semiconductor substrate that includes a foundation layer; forming a deep trench in the foundation layer; and filling the deep trench with a deep layer having a second conductive type and a limiting layer having the first conductive type. In the filling the deep trench, growth of the deep layer from a bottom of the deep trench toward an opening inlet of the deep trench and growth of the limiting layer from a side face of the deep trench are achieved by: dominant epitaxial growth of a second conductive type layer over a first conductive type layer on the bottom of the deep trench; and dominant epitaxial growth of the first conductive type layer over the second conductive type layer on the side face of the deep trench, based on plane orientation dependency of the compound semiconductor during epitaxial growth.
US10580847B2 Display device
A display device is disclosed, which may increase the number of lines arranged in a bending area and at the same time may minimize a crack generated in the bending area. The display device comprises a display area in which pixels are arranged, and a non-display area surrounding the display area, provided with a bending area within the non-display area; a plurality of first lines arranged in the bending area and electrically connected with the pixels; a first organic film arranged on the first lines; a plurality of second lines arranged on the first organic film in the bending area and electrically connected with the pixels; and a second organic film arranged on the second lines, wherein at least one of the first organic film and the second organic film is provided with an open area.
US10580845B2 Display device having differently sized regions capable of uniform luminance
A display device includes a substrate including a first pixel region, a second pixel region connected to the first pixel region and having a smaller area than the first pixel region, and a peripheral region surrounding the first and second pixel regions, a first pixel in the first pixel region, a second pixel in the second pixel region, a first line connected to the first pixel, a second line connected to the second pixel, an extending line extending to the peripheral region and connected to any one of the first and second lines, a dummy part overlapping with the extending line for compensating a difference between load values of the first and second lines, a first power line in the peripheral region, and a conductive pattern overlapping with at least one region of the dummy part, and electrically connected to the first power line.
US10580842B2 Light-emitting device and light-emitting system
A first electrode (110) has optical transparency, and a second electrode (130) has light reflectivity. An organic layer (120) is located between the first electrode (110) and the second electrode (130). Light-transmitting regions (a second region (104) and a third region (106)) are located between a plurality of light-emitting units (140). An insulating film (150) defines the light-emitting units (140) and includes tapers (152, 154). A sealing member (170) covers the light-emitting units (140) and the insulating film (150). A low reflection film (190) is located on the side opposite to a substrate (100) with the second electrode (130) therebetween. The low reflection film (190) covers at least one portion of the tapers (152 and 154).
US10580841B2 High resolution organic light-emitting diode devices, displays, and related method
In accordance with an exemplary embodiment of the present disclosure, a method of manufacturing an organic light-emissive display can be provided. A plurality of electrodes can be provided on a substrate. A first hole conducting layer can be deposited via inkjet printing over the plurality of electrodes on the substrate. A liquid affinity property of selected surface portions of the first hole conducting layer can be altered to define emissive layer confinement regions. Each emissive layer confinement region can have a portion that respectively corresponds to each of the plurality of electrodes provided on the substrate. An organic light-emissive layer can be deposited via inkjet printing within each emissive layer confinement region.
US10580840B2 Organic light-emitting display device having an organic emitting layer
An organic light-emitting display device is provided. The organic light-emitting display device includes at least one insulating layer disposed between a lower substrate and a light-emitting structure. The insulating layer includes a side surface is disposed outside a display area for displaying images by the light-emitting structure. The side surface of the insulating layer is negatively tapered.
US10580837B2 Display apparatus
A display apparatus including a substrate, a display portion disposed on an active area defined at the substrate, a buffer layer disposed on the active area and a pad area defined at the substrate, a touch sensing portion disposed on the buffer layer, and a pad portion disposed between the pad area and the buffer layer. The touch sensing portion includes a first pad pattern, a middle layer disposed on the first pad pattern, and a second pad pattern disposed on the middle layer. The first pad pattern is connected to the pad portion through a first contact hole defined on the pad portion in the buffer layer. The second pad pattern is connected to the first pad pattern through a second contact hole defined on the first contact hole in the middle layer.