Document Document Title
US10602170B2 Signal extension method and system
A signal extension system is provided according to the present disclosure, which includes: a transmitting side chip and a receiving side chip connected to the transmitting side chip. The transmitting side chip is configured to receive high-definition video data and transmit the high-definition video data to the receiving side chip after performing first color space conversion, low compression, parallel-serial coding on the high-definition video data sequentially. The receiving side chip is configured to receive the high-definition video data transmitted from the transmitting side chip and output the high-definition video data to a display device for display after performing serial-parallel decoding, low decompression, and second color space conversion on the received high-definition video data. With the above signal extension system, a transmission distance of the high-definition video data is extended.
US10602164B2 Multilayer video signal encoding/decoding method and device
The multilayer video signal decoding method according to the present invention is characterised in that whether or not a corresponding picture in a lower layer is being used as an inter layer reference picture for a current picture in an upper layer is determined on the basis of a time level identifier for the lower layer, and if the corresponding picture in the lower layer is being used as an inter layer reference picture for the current picture in the upper layer, inter layer prediction of the current picture is carried out using the corresponding picture, and the current picture is restored using a prediction sample obtained by means of inter layer prediction and a residual sample of the current picture.
US10602155B2 Intra prediction method and apparatus
A method for performing an intra prediction according to the present invention may comprise the steps of: generating predicted pixels by performing interpolation using N reference pixels including two adjacent reference pixels according to an intra prediction direction; and generating a residual signal by using the generated predicted pixels. Accordingly, when a prediction for generating the residual signal is performed according to each prediction direction (mode), an optimal filtering method is determined and a predicted value is acquired, so that a size of the residual signal can be minimized and compression performance can be improved.
US10602143B2 Adaptive color space transform coding
An encoder system may include an analyzer that analyzes a current image area in an input video to select a transform. A selectable residue transformer, controlled by the analyzer, may perform the selectable transform on a residue image generated from the current image area and a predicted current image area, to generate a transformed residue image. An encoder may encode the transformed residue image to generate output data. The analyzer controls the encoder to encode information to identify the selectable transform and to indicate that the selectable transform for the current image area is different from a transform of a previous image area of the input video. A decoder system may include components appropriate for decoding the output data from the encoder system.
US10602142B2 Adaptive filtering based upon boundary strength
An image decoding apparatus that includes a motion compensation prediction circuit configured to conduct motion compensation prediction for each of blocks to be decoded by using the reconstructed image, an inverse transformation circuit configured to conduct inverse orthogonal transformation for the data of the blocks to be decoded, and a determination circuit configured to determine a filtering strength and whether or not to conduct filtering, with respect to each of the boundaries. In addition, the determining circuit is configured to determine filtering is conducted when at least one of the two adjacent blocks is intra-coded, and filtering is not conducted when both of the two adjacent blocks are not intra-coded, a non-zero transformation coefficient is not coded in both of the two adjacent blocks, the two adjacent blocks are predicted by the same reference frame, and an absolute value of a difference between motion vectors of the two adjacent blocks is smaller than a specified threshold value.
US10602141B2 Filtering method and apparatus for improving prediction in image coding system
An inter prediction method according to the present invention, which is performed by a decoding apparatus, comprises the steps of: acquiring prediction-related information and residual information from a received bitstream; performing inter prediction on a current block on the basis of the prediction-related information so as to generate prediction samples; generating a list of Wiener filter candidates on the basis of spatially neighboring blocks of the current block, and deriving Wiener filter coefficients for the current block on the basis of candidate blocks in the list of the Wiener filter candidates; filtering the prediction samples on the basis of the derived Wiener filter coefficients; deriving residual samples for the current block on the basis of the residual information; and generating a reconstructed picture on the basis of the filtered prediction samples and the residual samples. The present invention can reduce the amount of data for a residual signal and improve coding efficiency.
US10602133B2 Controls and interfaces for user interactions in virtual spaces
In one embodiment, a method includes sending information configured to render a virtual space on a display device associated with a first user, the virtual space comprising a virtual room; receiving an input from a first user selecting a particular virtual object; calculating a score for a set of interactive-surface types, the score being based on a current context, wherein the current context is based on information associated with the virtual object; selecting, from the set of interactive-surface types, one of the interactive-surface types based on the selected interactive-surface type having a score greater than a threshold score; and sending information configured to render an interactive surface that is of the selected interactive-surface type.
US10602131B2 System and methods for wayfinding and navigation via multi-view displays, signage, and lights
Systems and methods for facilitating movement, including directing one or more entities along one or more path(s) and/or to (or away from) one or more destination(s) based on either: (a) a defining quality or feature or identity of the entity or (b) location-based considerations are disclosed. The systems are capable of presenting, from multi-view display devices viewable to many, different navigational content to different viewing zones, wherein a single multi-view display device can simultaneously present different content to different viewing zones wherein content presented to a particular viewing zone is only viewable from within that viewing zone.
US10602129B2 Image acquiring device and image acquiring system
An image acquiring device comprises a first camera 14 for acquiring video images, consisting of frame images continuous in time series, a second camera 15 being in a known relation with the first camera and used for acquiring two or more optical spectral images of an object to be measured, and an image pickup control device 21, and in the image acquiring device, the image pickup control device is configured to extract two or more feature points from one of the frame images, to sequentially specify the feature points in the frame images continuous in time series, to perform image matching between the frame images regarding the frame images corresponding to the two or more optical spectral images based on the feature points, and to synthesize the two or more optical spectral images according to the condition obtained by the image matching.
US10602128B2 Multi-view occlusion-preventive optical system in the form of a screen combined with an image capturing device
A system in the form of a multi-view occlusion preventive optical system includes an image capturing device in cooperative operation with a passive screen. The system may be used as an image capturing device for wide angle panoramic imaging and occlusion prevention. The system may be a multi-view optical system that includes an image capturing device and a passive screen. The image capturing device may capture a plurality of images being reflected from the passive screen in optical communication therewith.
US10602127B2 3D image capture apparatus with cover window fiducials for calibration
A 3D imaging apparatus with enhanced depth of field to obtain electronic images of an object for use in generating a 3D digital model of the object. The apparatus includes a housing having mirrors positioned to receive an image from an object external to the housing and provide the image to an image sensor. The optical path between the object and the image sensor includes an aperture element having apertures for providing the image along multiple optical channels with a lens positioned within each of the optical channels. The apparatus also includes a transparent cover positioned within the optical path and having a plurality of fiducials. The depth of field of the apparatus includes the cover, allowing the fiducials to be used to calibrate the apparatus or verify and correct the existing calibration of it.
US10602122B2 Monocular stereoscopic camera
The present invention relates to a monocular stereoscopic camera for capturing a stereoscopic image of an object, and the monocular stereoscopic camera according to the present invention has: a first imaging lens assembly; a half mirror for reflecting a portion of light rays which have passed through the first imaging lens assembly while allowing the remaining light rays to pass through; a first camera including a third imaging lens assembly for imaging the light rays which have been reflected by the half mirror; a second camera including a third imaging lens assembly for imaging the light rays which have passed through the half mirror; and a second imaging lens assembly arranged on an optical axis between the first imaging lens assembly and the half mirror or on an optical axis between the half mirror and the third imaging lens assembly.
US10602114B2 Augmented reality guidance for spinal surgery and spinal procedures using stereoscopic optical see-through head mounted displays and inertial measurement units
Embodiments disclose a real-time surgery method and apparatus for displaying a stereoscopic augmented view of a patient from a static or dynamic viewpoint of the surgeon, which employs real-time three-dimensional surface reconstruction for preoperative and intraoperative image registration. Stereoscopic cameras provide real-time images of the scene including the patient. A stereoscopic video display is used by the surgeon, who sees a graphical representation of the preoperative or intraoperative images blended with the video images in a stereoscopic manner through a see-through display.
US10602110B2 Chroma reshaping based on just noticeable differences
Methods and systems for chroma reshaping are applied to images or video frames. The method comprises receiving at least one image or video frame. The color space of the at least one image or video frame is partitioned in M1×M2×M3 non-overlapping bins. For each bin it is determined whether it is a valid bin, for which the at least one image or video frame has at least one pixel with a color value falling within said bin. For each chroma channel, a required number of codewords is calculated for representing two color values in said valid bin that have consecutive codewords for the respective chroma channel without a noticeable difference. At least one content-aware chroma forward reshaping function is generated based on the calculated required numbers of codewords and applied to the at least one image or video frame.
US10602109B2 Method and arrangements for HDR encoding
A pixel in a picture is pre-processed by determining at least one bound for a luma component value of the pixel in a second color space based on a transfer function of a desired linear luminance value of the pixel in a third color space. A luma component value in the second color space is then selected for the pixel within an interval comprising multiple luma component values in the second color space and 5 bounded by the at least one bound. A color of the pixel is represented by the luma component value and two chroma component values in the second color space. The pre-processing enables selection of a suitable luma component value for the pixel in a computationally efficient way by limiting the number of luma component values that are available for the particular pixel.
US10602108B2 Projection display unit
A projection display unit includes a projection optical system, a polarization separation device, and a detection optical system. The projection optical system includes an illuminator, a projection lens, and a light valve. The light valve modulates illumination light supplied from the illuminator on a basis of an image signal, and outputs the modulated illumination light toward the projection lens. The polarization separation device is disposed between the light valve and the projection lens. The polarization separation device separates entering light into a first polarized component and a second polarized component, and outputs the first polarized component and the second polarized component in respective directions that are different from each other. The detection optical system includes an imaging device. The imaging device is disposed in a position that is optically conjugate to a position of the light valve, and receives, via the projection lens and the polarization separation device, light based on invisible light applied along a plane in vicinity of the projection surface. The following conditional expression (1): d1<β×d2 is satisfied.
US10602107B2 Projection display apparatus and display method
A projection display apparatus includes a motion deblurring circuit, an image processing circuit, a color managing circuit, an image projection display device and a multi-axis shifting device. The motion deblurring circuit receives an input video signal with the first resolution and processes it to reduce a motion blur. The image processing circuit receives the input video signal processed by the motion deblurring circuit, and converts it into a plurality of the output video signals with the second resolution. The color managing circuit receives the output video signals with the second resolution, separates the color of the output video signals, and outputs it. The projection device including a digital micro display component has a native resolution with a second resolution, and displays the output video signals. The multi-axis shifting device shifts the output video signals outputted from the image projection display device onto a projection screen with a control timing signal.
US10602104B2 Lighting apparatus
A lighting apparatus with an image-projecting function that is convenient for a user is provided. It includes: an illuminating unit that emits illumination light; a projection-type image display unit that emits image-projecting emission light for projecting an image; and a sensor that emits operation-detecting light for operation detection and that is capable of detecting an operation by an operation object in a range including an image projection area of the projection-type image display unit, and is configured so that the image-projecting light, and the operation-detecting emission light have respective different wavelength distribution characteristics, and regarding a light amount in the wavelength range of light used by the sensor for the operation detection, a light amount of the operation-detecting light is the largest among those of the illumination light, the image-projecting emission light, and the operation-detecting light.
US10602071B2 Imaging device and control method
The present disclosure relates to an imaging device and a control method that achieve low electric power consumption. A light source is of a wavelength received by an OPD pixel which is a pixel that detects light exposure, and its light emission is controlled by a PC or the like. The OPD pixel is a pixel specialized to detect a brightness of an imaging environment, and converts a received light amount to a current value, without electric power consumption, by utilizing photoelectric conversion. A detector detects a change (light intensity, light reception time, blinking pattern, etc.) of the current value of the OPD pixel, and upon detection, issues an operation instruction to another device (not depicted) or a solid state imaging device, by supplying a detection result to a control unit. The present disclosure can be applied to the solid state imaging device that includes the OPD pixel, for example.
US10602070B2 Variable magnification active imaging system
Imaging systems and a method of generating an image. One example of an imaging system includes a detection subsystem including a focal plane array (FPA) coupled to a read-out integrated circuit (ROIC), the ROIC being configured to activate a portion of the FPA in a selected pattern during an integration period, an optical scanning subsystem including an optical source and a waveguide, the waveguide being configured to direct optical radiation generated by the optical source within a field of view of the detection subsystem and over an area of a scene, the portion of the FPA activated in the selected pattern corresponding to the area of the scene, and an adaptive polymer lens assembly positioned at an aperture of the imaging system shared by the detection subsystem and the optical scanning subsystem, the adaptive polymer lens assembly being configured to adjust an optical magnification of the scene.
US10602062B1 System and method for generating 360° video including advertisement
A system and method capable of generating a 360° video including advertising content by photographing only a video for a specific direction not an omni-direction covered by a 360° video. Devices and methods are capable of generating a 360° video using relatively small resources. In particular, embodiments provide a system and method capable of generating a 360° video conveniently and relatively accurately using a terminal carried by a user. Furthermore, embodiment provide a system and method capable of generating a 360° video by photographing only a video for a specific direction not an omni-directional view covered by a 360° video. Furthermore, embodiments provide advertising content in a 360° video.
US10602056B2 Optimal scanning trajectories for 3D scenes
Examples of the present disclosure relate to generating optimal scanning trajectories for 3D scenes. In an example, a moveable camera may gather information about a scene. During an initial pass, an initial trajectory may be used to gather an initial dataset. In order to generate an optimal trajectory, a reconstruction of the scene may be generated based on the initial data set. Surface points and a camera position graph may be generated based on the reconstruction. A subgradient may be determined, wherein the subgradient provides an additive approximation for the marginal reward associated with each camera position node in the camera position graph. The subgradient may be used to generate an optimal trajectory based on the marginal reward of each camera position node. The optimal trajectory may then be used by to gather additional data, which may be iteratively analyzed and used to further refine and optimize subsequent trajectories.
US10602053B2 User interface for camera effects
The present disclosure generally relates to user interfaces. In some examples, the electronic device transitions between user interfaces for capturing photos based on data received from a first camera and a second camera. In some examples, the electronic device provides enhanced zooming capabilities that result in visual pleasing results for a displayed digital viewfinder and for captured videos. In some examples, the electronic device provides user interfaces for transitioning a digital viewfinder between a first camera with an applied digital zoom to a second camera with no digital zoom. In some examples, the electronic device prepares to capture media at various magnification levels. In some examples, the electronic device enhanced capabilities for navigating through a plurality of values.
US10602049B2 Endoscopy system and method for processing image of the same
Provided is an endoscopy system including: an image signal generator connected to one side of a cable, including a signal transmitter for amplifying and transmitting an image signal so as to transmit the image signal of inner body through the cable; a signal processor connected the other side of the cable, for damping and receiving the image signal which is transmitted through the cable; a central processing unit for outputting an operation control signal to perform an user interface for the image signal; and an image processing unit for overlapping the user interface into the image signal outputted from the signal processor and for processing the image signal in accordance with the operation control signal.
US10602048B2 Lens apparatus, imaging apparatus, and intermediate accessory
In a camera body, a VBAT terminal and PGND terminal are both disposed adjacent to a TYPE terminal. In a case where the voltage of the TYPE terminal is a voltage of a first voltage range that does not include the VBAT voltage and does not include the voltage of the PGND terminal, a camera control unit distinguishes the mounted lens apparatus to be a first lens apparatus. In a case where the voltage of the TYPE terminal is a voltage of a second voltage range that is a voltage range different from the first voltage range, does not include the VBAT voltage and does not include the voltage of the PGND terminal, the camera control unit distinguishes the mounted lens apparatus to be a second lens apparatus.
US10602045B2 Obtaining camera device image data representing an event
Methods, computer program products, and systems are presented and can include for instance: determining a location of interest; and obtaining image data from one or more camera device about the location of interest.
US10602043B2 Camera module
A camera module includes: a circuit board; a photosensitive chip located on and coupled to the circuit board; a package body packaged on the circuit board; and a bracket located on a side of the package body away from the circuit board; wherein the bracket is provided with a step away from the package body, a sidewall of the step is inclined with respect to an optical axis of the camera module, a distance between the sidewall of the step and the optical axis gradually increase along a direction from the circuit to the package body, and an angle between the sidewall of the step and the optical axis ranges from 0.5° to 30°.
US10602038B2 Imaging apparatus, lens apparatus, and intermediate accessory
A lens apparatus is mountable to a camera body. The camera body has multiple electric contacts. Of these multiple electric contacts, when mounting the lens apparatus to the camera body, electric contacts used for second communication or third communication come into contact with an electric contact provided to the lens apparatus before electric contacts used for first communication, when mounting the lens apparatus to the camera body.
US10602028B2 Color table compression
A memory device includes a compressed color table and corrective information. The compressed color table includes a first set of nodes of the color table compressed with a lossy compression at a selected compression ratio. The first set of nodes include a color difference within an error threshold at the selected compression ratio. Corrective information is included for a second set of nodes of the color table. The second set of nodes have a color difference outside the error threshold.
US10602024B2 Method for creating and filtering combined sets of lines from scanner to reduce image artefacts
Disclosed is a method of processing data from an image scanner for reducing image artefacts. The image scanner comprises a first image sensor arranged to: record a first set of lines, the first set of lines comprising a plurality of pixels representing recorded intensities of a first colour, record a second set of lines, the second set of lines comprising a plurality of pixels representing recorded intensities of a second colour; and record a third set of lines, the third set of lines comprising a plurality of pixels representing recorded intensities of a third colour. The method comprises the steps of: processing at least two of the first, the second or the third set of lines to create a first combined set of lines and filtering said first combined set of lines to filter out image artefacts creating a first filtered combined set of lines.
US10602023B2 Document state management system, document state management method, and non-transitory computer-readable medium
A document state management system includes circuitry configured to receive registration of a document, and a memory to store first information and second information. The first information retains identification information of the document in association with a document state relating to the document. The second information retains tracing data for tracing the document state of the document in association with the identification information of the document. The circuitry records the tracing data in a medium and output the medium. The circuitry acquires the tracing data from the medium. The circuitry acquires, from the second information, the identification information of the document associated with the tracing data acquired from the medium. The circuitry acquires, from the first information, the document state of the document associated with the identification information of the document acquired from the second information. The circuitry outputs the document state acquired from the first information.
US10602018B2 Image transmission method and system thereof and image transmission apparatus
An image transmission method and a system thereof and an image transmission apparatus are provided. The method includes: determining an estimated distortion area of at least one first image; zooming out the first image to generate a second image according to the estimated distortion area; adding the estimated distortion area around the second image to generate a transmission image and filling a transmission pattern in the estimated distortion area of the transmission image, wherein a resolution of the transmission image is equal to that of the first image; and transmitting the transmission image through at least one channel.
US10602014B2 Image processing apparatus, control method of image processing apparatus, and storage medium
An image processing apparatus including two image reading units can sequentially execute image processing of front face image data and back face image data of a document using a single image processing circuit. The image processing apparatus transfers the first face image data of the read document to a first ring buffer and the second face image data thereof to a second ring buffer, respectively, while switching, predetermined unit by unit, whether to transfer the first face image data or the second face image data of the image data to an image processing unit.
US10602002B2 Image reading apparatus and image forming apparatus for detecting whether sheet is protruding from readable range
An image reading apparatus comprises a platen, a support, a reader, an open/close unit, a first obtainer, a mark, a positioning member, and a determiner. A position of the mark on a pressing surface of the cover, is provided at a position at which, in a case where a sheet of a maximum size among standard sizes that can entirely fit in a readable range of the reader is positioned with respect to the positioning member, at least a portion of the mark is not hidden by the sheet as viewed from the reader.
US10602001B2 Method for identifying data usage and electronic device implementing the same
An electronic apparatus is disclosed, including a touch screen display; a communication unit configured to transceive data via a network; a processor; and a memory configured to store instructions to, which when executed, instruct the processor to identify a total data usage transceived through the communication unit if the data usage transceived through the communication unit reaches a predetermined reference value, determine whether a difference value between the total data usage and a predetermined warning value satisfies a condition to change the reference value, and change the reference value based on the determination result.
US10601999B1 Community reporting system
A community reporting system is described. The system includes a computer server and a plurality of user computing devices. The system operates to receive from the user computing device a signal having community condition information including a community condition in a corresponding community. The community condition information is geotagged. The system automatically accumulates the community condition information and aggregates the community condition information within the memory of the computer server to store the accumulated and aggregated information corresponding to the community information in which the community condition occurred. The system maintains the community condition information stored in the memory of the computer server. The system also operates to send alerts to user computing devices of the system regarding community conditions corresponding to the stored community condition information within the server.
US10601994B2 Methods and systems for determining and displaying business relevance of telephonic communications between customers and a contact center
The invention relates to a method and system for analyzing an electronic communication, more particularly, to analyzing telephonic communications between customers and a contact center to determine and display the most relevant communications to an organization or business.
US10601989B1 Agent controlled menu
A system for automatic authentication of service requests includes authentication of a remote access device. This authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier. Some embodiments include an intelligent pipeline configured for managing queues of customer service requests and/or customer service agent control over a customer's access device.
US10601973B1 Multiple connector electronics docking device
A multiple connector electronics docking device provides a selectable connector on a docking base. The device includes a housing configured for positioning on a support surface. A disc is coupled to the housing and rotatable relative to the housing. Portions of an upper face and a perimeter edge of the disc are exposed on the housing. The disc is rotatable relative to the housing by manipulation of the perimeter edge to expose a selectable portion of the upper face of the disc. Base connectors are spaced on the disc such that a selectable one of the base connectors is positionable to be exposed outside of the housing. A wire connects each base connector electrically to a power source.
US10601972B2 Rotatable electrical connector
A connecting system for an electronic device is disclosed herein. The connecting system may comprise a connector port including an alignment feature and two or more conductive traces corresponding to contacts of a dock interface. The connector port may be rotatable relative to the dock interface with at least two conductive traces arranged in a manner such that the contacts are maintained in contacting relation with the conductive traces along a contact path when the electronic device is rotated relative to the dock interface. The connector port may further include one or more nonconductive separating spaces that separate the at least two conductive traces along the contact path. The connecting system may comprise a rotation stop arranged such that the contacts are prevented from having contacting relation with conductive traces other than a conductive trace to which the contact corresponds and with which the contact is aligned.
US10601966B2 Mobile terminal
The present disclosure provides a mobile terminal including a middle frame, a main board, a display screen module, and a back plate. The middle frame includes a front side face, a back side face, a left side face, a right side face, and a top face. The display screen module is disposed on the front side face. The back plate is disposed on the back side face. A receiving groove is defined by the top face of the middle frame, the display screen module and the back plate. The mobile terminal further includes a mounting box slideably received in the receiving groove. A first camera is disposed at a side face of the mounting box that faces the display screen module. The mounting box is extended out of or retracted into the receiving groove so that the first camera is exposed out of or hidden into the receiving groove.
US10601962B2 Transmitting data over a plurality of different networks
A method for transmitting data from a mobile communication device to a remote server across a wireless network is described. The method comprising the following steps. Data is transmitted from an application executing on the mobile communication device using a standard reliable communication protocol. Prior to transmitting the data across the wireless network, receipt of the data is acknowledged, thereby simulating, to the application, receipt of the data by the remote server. Data is transmitted from the mobile communication device to the remote server using an intermediary communication protocol. A mobile communication device and a system implementing the method are also described.
US10601960B2 Zero-knowledge environment based networking engine
Methods, systems, and apparatus are described providing networking engines. Specifically, a method for implementing software containers implementing network engines that may be configured to act in a zero-knowledge environment is described. All information pertaining to the network engine associated with a user that is stored in the container is solely that of a user unless explicitly shared by the user. The containers may be configured to participate in a publish-and-subscribe network in order to share information. In addition, the containers may be provisioned with controls so that global operators may comply with local privacy rules.
US10601943B2 Accelerated network delivery of channelized content
An accelerated delivery system for network content comprises local content storage and an associated local network appliance deployed proximate to at least one, and in some embodiments many, consumer devices. The local network appliance communicates with the consumer devices, and also communicates over the internet with original content servers and, importantly, a central processing cloud, to maintain a store of content that consumers are predicted to want to download.
US10601939B2 Desktop error repair tool
An apparatus includes a scanner and a resolution engine. The scanner detects first and second software exceptions. The scanner also determines that the first software exception occurred previously in a plurality of desktops and that the second software exception did not occur previously in the plurality of desktops. The resolution engine determines a first solution and a second solution for resolving the first software exception and that the first solution has a higher ranking than the second solution. The resolution engine also generates a software patch that implements the first solution and deploys the software patch. The resolution engine further determines a series of steps implemented to resolve the second software exception and records the series of steps to prepare a second software patch if the second software exception occurs again in the plurality of desktops.
US10601929B2 Systems and methods for presenting a state of a communication session
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for automatically saving and presenting a state of a communication session are presented. The communication session may be established between a client device of a user and an application server of a content publisher. Session data representative of a first state of the communication session may be stored in response to user input. The method may further include generating and presenting an interface that includes a first selectable element that allows a user to return to the first state of the communication session. The method further includes grouping the first selectable element with a second selectable element corresponding a second state of the communication session and assigning a label to the grouping.
US10601926B2 User terminal grouping method, conference server, and conference system
A user terminal grouping method, including receiving a conference participation request sent by a first user terminal, acquiring an identity code of a user of the first user terminal from the conference participation request, involving the first user terminal in a conference, comparing the identity code with identity codes corresponding to other user terminals that participate in the conference, determining that a second user terminal among the other user terminals and the first user terminal correspond to the same identity code, and sending, to a user terminal of another user in the conference, description information used to indicate that both the first user terminal and the second user terminal belong to the same user.
US10601920B2 Publishing configuration patterns for storage resources and storage performance models from client systems to share with client systems in a network computing environment
Provided are a method, system and program for publishing configuration patterns for storage resources and storage performance models from client systems to share with client systems in a network computing environment. A determination is made of a configuration pattern of storage resources within the client computing environment and storage performance metrics for the configuration pattern of storage resources within the client. At least one storage performance model is created based on the determined storage performance metrics. Information on the at least one storage performance model and the configuration pattern of the storage resources for which the storage performance metrics were determined are published to the service provider.
US10601917B2 Containerized high-performance network storage
Containerized high-performance network storage is disclosed. For example, first and second memories are associated with first and second hosts and separated by a network. A storage controller and a container scheduler execute on processors. The container scheduler instantiates first and second storage containers on the respective first and second hosts. The storage controller configures the first and second storage containers as first and second storage nodes of a distributed file system. The container scheduler instantiates a service container on the first host. The storage controller receives a persistent volume claim associated with the service container and then creates a persistent storage volume in the first storage node based on the persistent volume claim. The persistent storage volume is mapped to the service container, where a content of the persistent storage volume is replicated to the second storage node.
US10601914B2 Method and apparatus for synchronizing applications' consumption of remote data
Presented here are methods and systems for enabling multiple consumers to view an ordered data stream at the same time. An embodiment of the invention follows a client-server model, in which there is one server that is the source of the data and multiple clients that are the consumers of the data. Additionally, this invention can also be embodied by a number of other models, including but not limited to: 1) multiple servers or server clusters acting as data sources, and multiple clients acting as consumers, 2) pure peer-to-peer, where each peer can be both a source and/or a consumer of data, 3) a server-assisted peer-to-peer model, where peers may be both a source and/or a consumer of data and a set of one or more servers act as source and back-up and provide meta-information about the peers, such as which data is available from which peer.
US10601909B2 Managing replication of computing nodes for provided computer networks
Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable.
US10601895B1 Data transfer by data storage device based on received uniform resource locator information
A data storage system including a data storage device located on a first network and configured to download data from a network site based on universal resource locator (“URL”) information of the network site, and an electronic device located on a second network different than the first network. The electronic device can be configured to determine the URL information of the network site, determine a network address of the data storage device, and transmit the URL information to the data storage device using the network address of the data storage device, wherein receiving the URL information causes the data storage device to download data from the network site.
US10601893B2 Remote operation method and remote operation device
A remote operation method executed by a computer. The remote operation method includes, acquiring a first display information that is displayed on a first display of a terminal, displaying a second display information on a second display of the computer based on the first display information, the second display information including the first display information, determining whether a first remote operation of the terminal is under execution by another computer, the other computer displaying a third display information on a third display of the other computer, the third display information including the first display information, and performing a second remote operation of the terminal when it is determined that the first remote operation is not under execution by the other computer.
US10601890B2 Recoverable stream processing
A computing system includes nodes executing data processing programs that each process at least one stream of data units. A data storage system stores shared data accessible by at least two of the programs. Processing at least one stream using a first data processing program includes: processing a first stream of data units that includes multiple subsets of contiguous data units; initiating termination of processing within the first data processing program, between processing a first subset of contiguous data units and processing a second subset of contiguous data units adjacent to the first subset of contiguous data units within the first stream of data units; durably storing at least some changes to the shared data caused by processing the first subset of contiguous data units after determining that the termination of processing within the first data processing program has completed; and resuming processing within the first data processing program.
US10601888B2 Start-over in adaptive streaming
In an example, a processing device is provided. The processing device may be configured to determine whether to send a first version of a stream manifest corresponding to a received a selection of one of a plurality of stream variants of a video content asset. The processing device may be configured to, in response to determining to not send the first version, send a second different version of the stream manifest. In an example, the first version includes only a subset of a plurality of entries included in the second version and/or a bootstrap current media time that is different than an actual current media time.
US10601878B2 Call processing method and control apparatus, automatic call distribution apparatus, and agent terminal
Embodiments of the present invention provide a call processing method and control apparatus, an automatic call distribution apparatus, and an agent terminal. The call processing method, which executed by the call control apparatus, includes: receiving, a processing request for a call, and extracting a media connection address and a media capability of an automatic call distribution apparatus; performing, media negotiation based on a media capability of an agent terminal and the automatic call distribution apparatus; and establishing, a media session between the agent terminal and the automatic call distribution apparatus according to a media connection address of the agent terminal, the media connection address of the automatic call distribution apparatus, and a media negotiation result. The embodiments of the present invention can reduce the processing load of an entire cloud server, which effectively ensures the service quality of a call center constructed based on cloud computing technologies.
US10601873B2 System and apparatus for providing network security
A rule engine receives data flows. The data flows are between a network and an application. The rule engine determines data flow information and in dependence on the information performs an action with respect to said flow. A controller provides control information to the rule engine to define one or more actions. The communications between said rule engine and said controller are secure.
US10601871B2 Reconfiguration of security requirements for deployed components of applications
Method and system are provided for reconfiguration of security requirements for deployed components of applications. The method includes referencing a deployed application wherein the application is divided into processing components, which can be deployed in different locations. The method adds one or more application resources for the deployed application to a central repository with references to the processing components of the deployed application utilizing the resources. The method further involves: receiving an update to an application resource to modify a security requirement for the resource; checking the deployment locations of the processing components of deployed applications referenced to the updated application resource to ensure the processing components conform to the modified security requirement; and taking an action for each referenced processing component of the deployed application that does not conform to the modified security requirement.
US10601867B2 Attack content analysis program, attack content analysis method, and attack content analysis apparatus
An attack content analysis program causing a computer to execute a process including, receiving transmit data including a first program and transmitted, through a second network, to a first machine connected to a first network, transmitting, after initiation of the first program, a read-based instruction for the first machine via a first session established between the computer and a second machine, which is different from the first machine; and executing, after initiation of the first program, a write-based instruction for the first machine on behalf of the first machine.
US10601863B1 System and method for managing sensor enrollment
Sensor enrollment management is conducted where features and capabilities for one or more broker computing nodes within the cluster are received by an enrollment service operating within a management system. The enrollment service is configured to receive advertised features and capabilities for computing nodes that are part of a cluster and provide address information associated with the enrollment service to the sensor. Based on information supplied by the sensor, the enrollment service authenticates the sensor, and upon authentication, forwards keying material associated with the sensor to a computing node selected that is selected for supporting communications to the cluster from the sensor. Also, the enrollment service provides a portion of the advertised features and capabilities associated with the computing node to the sensor to enable the sensor to establish a secure communication path with the computing node for malware analysis of suspicious objects within network traffic monitored by the sensor.
US10601861B2 Blockchain tracking of virtual universe traversal results
An exemplary computer-implemented method includes obtaining at least one teleportation invite block that records a virtual universe teleportation invite marked by at least one parameter. The teleportation invite identifies a virtual universe user as an invitee. Responsive to the parameter, assess whether the virtual universe teleportation invite is potentially malicious, and alert the invitee in case the virtual universe teleportation invite is potentially malicious. Another exemplary computer-implemented method includes obtaining at least one complaint block that records a complaint made against a virtual universe user; obtaining a plurality of traversal blocks that record virtual universe traversal events by the virtual universe user; identifying a pattern of harassment by analyzing a first plurality of traversal blocks that precede the complaint block; identifying a risk of future harassment by analyzing a second plurality of traversal blocks that follow the complaint block; and issuing an alert regarding the risk of future harassment.
US10601857B2 Automatically assessing a severity of a vulnerability via social media
A method and system of identifying technical experts for an identified vulnerability is provided. One or more technical experts for each of one or more categories of the vulnerability are identified. Questions are sent to and answers are received from the one or more identified technical experts for each of the one or more categories of vulnerabilities, via a chatbot module. Answers to parameters that are missing for a Common Vulnerability Scoring System (CVSS) for the identified vulnerability are determined from the received answers to the parameters. The answers to the parameters are validated and a CVSS score is calculated based on the validated determined answers.
US10601850B2 Identifying risky user behaviors in computer networks
A method of identifying risky user behaviors in computer networks includes determining behavior data of a user. The behavior data describes user activities of the user using a computer network. A particular event chain is identified from the behavior data. The particular event chain includes one or more events of the user activities. A risk coefficient of the particular event chain is determined. Based on the risk coefficient, whether the particular event chain represents a risky user behavior is determined.
US10601841B2 System, method and computer readable medium for determining users of an internet service
An internet service provider (ISP) is configured to analyze data sent by a user to determine a subscriber account associated with the data and a user associated with the data. A database is then queried to determine the number of users of the subscriber account, with a number above a threshold indicating a likely theft of service. This automatic process is accompanied by automated messaging to the user with information as to the measures taken and remedial options. The messaging may be different dependent on whether the user is deemed to be an authorized user having subscriber account administration rights.
US10601837B1 Systems and methods for performing data protection operations with a proxy register
Embodiments of the invention eliminate problems associated with annotation dependency when providing data protection operations. A proxy register is provided such that proxies can register with the data protection servers. The proxies identified in the proxy register, for each server, are uniquely identified in the proxy register and the proxy register ensures that proxies participating in the performance of data protection operations are excluded from being protected while unregistered proxies can be protected by the data protection application.
US10601834B2 Multi-blockchain network data processing
A data processing request is obtained containing blockchain data and an identifier used to identify a blockchain network to which the data processing request belongs. The identifier is extracted from the data processing request. Based on the identifier, corresponding processing logic associated with the data processing request is executed. The blockchain data is stored to a blockchain storage area corresponding to the identifier.
US10601833B2 Enhanced load processing using linked hierarchical data structures
The present disclosure relates to enhancing load processing for facilitated assignment or modification of access-right data. More specifically, the present disclosure relates to enhancing load processing and data storage using hierarchical data structures that can store various iterations of resource objects. In some embodiments, a computer-implemented method, system, and/or computer-program product tangibly embodied in a non-transitory machine-readable storage medium for enhanced load processing using hierarchical data structures may be provided.
US10601826B2 Automobile network to communicate with multiple smart devices
Embodiments are directed towards establishing a network between mobile devices, an automobile head unit, and a plurality of automobile accessories. A user utilizes a user interface on a mobile device to send an accessory access request to the head unit. The head unit receives the request and determines if the mobile device is authentic. If authentic, the head unit determines if the mobile device has the proper permissions to perform the requested access of the accessory. If permitted, the head unit generates and sends control commands to the accessory or obtains the requested accessory data and provides it to the mobile device.
US10601820B2 Method and apparatus to identify and authorize caller via ultrasound
A system for authenticating an identity of an end-user on an electronic device associated with a subscriber is provided. The system includes: a processor in communication with a server, the processor being configured to perform a method including: storing, at the server, a signal database registered to a client end-user, the processor being configured to retrieve, from the signal database, an ultrasound signature associated with the client end-user; establishing an active communication with the end-user on the electronic device to initiate an end-user voice call; identifying, using the end-user voice call, an ultrasound signature associated with the end-user; and dynamically verifying the ultrasound signature associated with the end-user with the ultrasound signature of the client-end user to validate the end-user voice call, while maintaining the active communication with the end-user.
US10601816B1 Account recovery
A user-promotion process allows a service provider to grant the security roles associated with a target user account to a requester by obtaining approvals from a quorum of approving users. The quorum requirements and the identity of the approving users may be established by the target user or an account manager. Upon receiving, from a promotion candidate, a request to assume security roles of a target user, the service provider identifies the approving users from the target user's account record. Approvals are requested from the approving users, and if a quorum of approvals is received by the service provider, the promotion candidate is allowed to assume the roles of the target user. If a quorum of approvals is not received, then substitute approving users may be identified based at least in part on those approving users that did not respond to the approval request.
US10601814B2 System and method for temporary password management
A system and method for of temporary password management may include: obtaining, by a password management entity, a request to login a local device into an authentication authority; generating, by the password management entity, a temporary password; sending, by the password management entity, the temporary password to the authentication authority; sending, by the password management entity, the temporary password to a user device; obtaining, at the authentication authority the temporary password from the local device; comparing, by the authentication authority, the temporary password obtained from the local device with the temporary password obtained from the password management entity; and authorizing the login if a match is found.
US10601813B2 Cloud-based multi-factor authentication for network resource access control
A system that includes a plurality of cloud servers in signal communication with user devices and an authentication server. Each cloud server is configure to generate a cloud key that is uniquely linked with a user associated with a user device and the cloud server and send the cloud key to the user device. The authentication server is configured to receive a network resource access request comprising the cloud key from the user device, perform multi-factor authentication with the user associated with the user device, and identify a cloud server from among the plurality of cloud servers based on a user profile linked with the user. The authentication server is further configured to send a key validation request to the identified cloud server, receive a key validation response, determine whether the cloud key passes verification, and send a network resource access response to the user device.
US10601798B2 Federated services managed access to services and content
Aspects of the disclosure relates to managed access to content and/or services. In certain aspects, tokens or other artifacts can be utilized for authentication and authorization.
US10601796B2 Managing program credentials on electronic devices
Systems, methods, and computer-readable media for personalizing program credentials are provided. For example, a program credential (e.g., loyalty pass) associated with a program provider (e.g., an issuer) subsystem may be customized using personal data. The personal data can be collected from an electronic device before provisioning the customized program credential on the electronic device for use in a suitable transaction. However, such personal data may not be collected unless an administration entity subsystem is first able to validate the program provider subsystem. The administration entity subsystem can generate tracking data that may be used during the validation and/or provisioning in order to track when program credentials are personalized.
US10601795B2 Service processing method and electronic device
The present disclosure relates to the field of terminal technologies, and discloses a service processing method and an electronic device. In the present disclosure, a plaintext message used for performing a service operation is provided in a second electronic device. In this case, when needing to perform service processing, a first electronic device may obtain, by means of encryption transmission between the first electronic device and the second electronic device, the plaintext message provided by the first electronic device, so as to perform service processing based on the plaintext message. No key exchange is involved in the interaction, and a private key of an electronic device is not exported from the device. Therefore, in this process, a device application scenario is significantly extended while information security is ensured.
US10601794B2 Providing online media content via a satellite broadcast system
A processing device of a media server selects a media item to be provided to users via a satellite broadcast system, encrypts the media item using an encryption key to generate an encrypted media item, and transmits the encrypted media item to the satellite broadcast system via a first communication protocol. The processing device receives a request from a user device for authorization to decrypt the encrypted media item obtained by the user device via a direct connection with the satellite broadcast system. The request is received by the media server via a second communication protocol that is different from the first communication protocol. The processing device determines whether the user device is authorized to decrypt the encrypted media item, and transmits a key for decrypting the encrypted media item in response to the user device being authorized to decrypt the encrypted media item.
US10601793B2 Systems and methods for securing electronic data with embedded security engines
In an embodiment, an electronic data security system improves the security and usability of encrypted electronic data using a symmetric key approach implemented by security engines embedded on operably coupled integrated circuits. Engines paired to integrated circuits in combinations of hardware and software engines implementing security tasks can also be utilized. A first security engine is configured to interface to a second security engine and, using the components of the respective security engines, securely exchange electronic data using symmetric key encryption. The key change instruction configures the second security engine private key for a subsequent transmission.
US10601788B2 Interception of secure shell communication sessions
Provided are a method and a system for intercepting secure shell (SSH) sessions. The method may commence with intercepting, by a client-facing SSH gateway, a session request to establish an SSH session between a client and a server. The method may continue with establishing a first SSH session between the client and the client-facing SSH gateway and receiving encrypted data packets of the SSH session from the client via the first SSH session. The client-facing SSH gateway may decrypt the encrypted data packets, establish a communication session with a server-facing SSH gateway, and forward decrypted data packets to the server-facing SSH gateway via the communication session. The server-facing SSH gateway may receive the decrypted data packets, establish a second SSH session between the server-facing SSH gateway and the server, encrypt the decrypted data packets, and forward the encrypted data packets to the server via the second SSH session.
US10601787B2 Root of trust of geolocation
A root-of-trust of geolocation is provided for an apparatus that includes a trust anchor module with a cryptographic processor and a secure memory. The apparatus further includes a main processor coupled to the trust anchor module and configured to receive a digital geolocation certificate, the geolocation certificate including information identifying the apparatus, information regarding a physical location of the apparatus, information identifying an authorized entity that has verified the physical location of the apparatus, and a digital signature of the authorized entity. The main processor is further configured to cause the trust anchor module to store the digital geolocation certificate in the secure memory such that the digital geolocation certificate is cryptographically bound to the apparatus. The trust anchor module may also include, or otherwise communicate over a secure channel with, a movement sensor associated with the apparatus.
US10601778B2 Visualization of traffic flowing through a host
A system, method and computer readable storage medium that analyzes network traffic intercepts data communications occurring between one or more hosts and a preselected target host in a protected network. The intercepted data communication includes a plurality of data packets. The intercepted data communications are analyzed to determine volumetric incoming and outgoing traffic flows for the received data packets. The determined volumetric incoming traffic flow for the received packets is graphically represented by a first region. The determined volumetric outgoing traffic flow for the received packets is graphically represented by a second region. The graphical representation includes a plurality of nodes interconnected by a plurality of links. The plurality of nodes represents the hosts. The plurality of links indicate operational relationship between the preselected target host, the one or more hosts, communication ports and communication services used in the data communications.
US10601773B2 Method and a system for using relays for network optimization in IP-based communication networks
A method and a system for using relays for network optimization in IP-based communication networks. The method includes negotiating a communication session between two peers connected to the Internet via a signaling server, at least one of the two peers having data traffic restrictions and requiring a relayed route to connect with the other peer; identifying, by each peer, a plurality of candidate contact addresses, including IP address, port and protocol, that the peer can send to the other peer, so that the other peer can find a route to connect to that peer; filtering out any candidate contact address of the plurality of identified candidate contact addresses that is not a relayed candidate contact address, providing a list of relayed candidate contact addresses; and establishing a connection between the two peers via one relayed candidate contact address of the list of relayed candidate contact addresses using a TURN server.
US10601772B2 Device and method for forwarding connections
A method for forwarding a connection at an interconnecting device is described. The method includes receiving from an originating device an incoming connection at an incoming port, determining by at least one hardware processor whether port translation is implemented for the incoming port, in case port translation is implemented for the incoming port, returning to the originating device by the at least one hardware processor a challenge intended to distinguish humans from computers, verifying by the at least one hardware processor that a response received in response to the challenge is a correct response to the challenge, and, in case the response is a correct response to the challenge, forwarding, by the at least one hardware processor, the connection to a translated port corresponding to the incoming port according to the port translation.
US10601771B2 Initial configuration of a remote network device
Methods, systems, and apparatus for configuring a network device are disclosed. In one aspect, a network address that is assigned to the network device by a network address server is detected by an equipment configuration device. The network address server differs from the network device. In response to detecting the network address, a set of connection parameters that connect the network device to a controller device is transmitted by the equipment configuration device and to the network device. The set of connection parameters is transmitted outside of communications, transmitted by the network address server, that assigned the network address to the network device.
US10601767B2 DNS query processing based on application information
A system, method and computer-readable medium for request routing based on application information associated with the requested resource are provided. A DNS nameserver at an application broker obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier. The first resource identifier includes application information associated with the requested resource. Based on the application information parsed from the first resource identifier, the DNS nameserver at the application broker selects either a second resource identifier which resolves to a domain of a network computing provider or an IP address associated with a network computing component for processing the requested resource. The DNS nameserver then transmits either the second resource identifier or IP address to the client computing device.
US10601766B2 Determine anomalous behavior based on dynamic device configuration address range
Example embodiments disclosed herein relate to determining whether a device exhibits anomalous behavior based on a set of rules, address usage information, and address range information. Address usage information for a device communicating on a data plane of a network implemented using switches is received via a control plane. Address range information for the network is maintained. Whether the device exhibits anomalous behavior is determined based on the set of rules, address usage information, and address range information.
US10601765B2 System and method to provide combined IB and IP address and name resolution schemes via default IB multicast groups in a high performance computing environment
Systems and to provide combined IB and IP address and name resolution schemes via default IB multicast groups in a high performance computing environment, in accordance with an embodiment. A protocol would include options for providing application specific values using TLV (type-length-value) style generic representation. In this way it would be possible to issue requests that have an application specific argument (e.g. IP address) for which an IB address mapping is requested, and it would also be possible to have responses and announcement messages containing an arbitrary set of such TLVs.
US10601759B2 Systems, apparatus and methods for facilitating multiple levels of detail of display based on receipt of messaging and management of information for communication devices
Information management and display is enabled. A method can include displaying, via a user interface of a communication device, a dynamically updatable wallpaper comprising a personalized theme personalized to a user of the communication device. The method can also include updating the dynamically updatable wallpaper to display one or more animated icons. Displaying the animated icons can be based, at least, on detected activity of respective contacts associated with the one or more animated icons. An apparatus can comprise a user interface component configured to display images indicative of contacts. The apparatus can also include a messaging component configured to: integrate different types of text messages for one of the contacts; and provide concurrent display of the text messages and social media information. Levels of detail of a message are displayed based on day of receipt of the message.
US10601753B2 Automatic threading of conversations based on content and interactions
Systems, methods, and computer program products to perform an operation comprising identifying, in a first thread comprising a plurality of messages outputted for display on a display device, a first concept in a text of a first message of the plurality of messages, identifying a second concept in a text of a second message of the plurality of messages of the first thread, upon determining that the second concept is different than the first concept, generating a second thread comprising a subset of the plurality of messages, wherein each message in the subset of the plurality of message is related to the second concept, and outputting, based on a set of user preferences, the subset of the plurality of messages of the second thread for display on the display device.
US10601748B2 Information processing method and device
Embodiments of the present disclosure provide an information processing method and device, relating to the technical field of information processing, and enabling a user to perform an interactive operation on information pushed by an information tips module. The method comprises: receiving by a client side information tips data to be displayed in an information tips module and an identifier of a microblog generated based on the information tips data, which are sent by a server side; invoking and displaying by the client side the information tips module, in which the information tips data and an interactive operation link are displayed; determining by the client side the microblog generated based on the information tips data according to the identifier of the microblog generated based on the information tips data, when the interactive operation link is checked; and invoking by the client side an interactive operation interface that the interactive operation link points to, such that a user can perform, on the interactive operation interface, an interactive operation on the microblog generated based on the information tips data.
US10601739B2 Smart messaging for computer-implemented devices
Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation. The message context data is indicative of context of a conversation taking place during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field.
US10601729B2 Packet capture ring: reliable, scalable packet capture for security applications
Embodiments are directed to a packet capture ring that provides a single network tap for packet capture and a series of processors (or appliances) for handling serialization and search request processing in a confederated and highly scalable manner. One such appliance (a “primary” appliance) maintains a tap port to the network. Each packet capture appliance has a locally attached repository that stores raw packets and a juxtaposed index that allows for retrieval of those packets. The primary appliance sends a single copy of encapsulated packets in opposite directions around the ring to its descendants. A designation is made across the system as to a “currently designated” appliance for servicing requests for indexing and storage of captured packets. This current designation shifts from appliance to appliance in the system, as a “previously designated” appliance has its storage capacity filled.
US10601723B2 Bandwidth matched scheduler
A computing system uses a memory for storing data, one or more clients for generating network traffic and a communication fabric with network switches. The network switches include centralized storage structures, rather than separate input and output storage structures. The network switches store particular metadata corresponding to received packets in a single, centralized collapsing queue where the age of the packets corresponds to a queue entry position. The payload data of the packets are stored in a separate memory, so the relatively large amount of data is not shifted during the lifetime of the packet in the network switch. The network switches select sparse queue entries in the collapsible queue, deallocate the selected queue entries, and shift remaining allocated queue entries toward a first end of the queue with a delay proportional to the radix of the network switches.
US10601718B2 Data transfer, over session or connection, and between computing device and server associated with a routing network for modifying one or more parameters of the routing network
A user device is configured to transmit, to a computing device, data indicative of a first routing network and data indicative of a second routing network. The computing device determines, based on the received, a plurality of parameters for the first and second routing networks. The computing device may generate a secure session connection between the computing device and a server associated with the second routing network and receive, from the server and via the secure session connection, a modification to one or more parameters of the plurality of parameters for the second routing network. The computing device may determine priorities for the first routing network and the second routing network based at least in part on the plurality of parameters for the first routing network and the modification to the one or more parameters of the plurality of parameters for the second routing network.
US10601709B2 Method and device for hosting application by access node
A method and device for hosting an application by an access node which provides network access to a terminal in a mobile communication system are provided. The method includes receiving a request packet for a service request from a user application of a mobile terminal, delivering the request packet to an application included in the access node, if a destination of the request packet corresponds to the application of the access node, providing a service to the user application of the mobile terminal through the application, and delivering the request packet to a corresponding public application on an external network, if the application corresponding to the destination of the request packet does not exist in the access node.
US10601705B2 Failover of centralized routers in public cloud logical networks
Some embodiments provide a method for a first DCN operating in a first datacenter as a logical network gateway that processes messages between other DCNs of the logical network and external entities, which address the logical network gateway using a first address. The first DCN has an interface with a second address for use in the first datacenter. The method stores a mapping between the second address and a third address. A second DCN operates the logical network gateway in a second datacenter and has an interface with the third address for use in the second datacenter. From the second DCN, the method receives connection state data, describing connections between the external entities and the DCNs of the logical network, that uses the third address. The method replaces the third address with the second address in the connection state data using the stored mapping and stores the connection state data.
US10601700B2 Authorization for advertised routes among logical routers
Some embodiments provide a method for configuring a set of logical routers in a logical network. The method receives a configuration of an advertised route for a first logical router and a set of allowable routes for a second logical router to which the first logical router connects. The method determines whether the set of allowable routes for the second logical router includes the advertised route as an allowed route from the first logical router. Only when the advertised route is an allowed route from the first logical router, the method adds the advertised route to a routing table for at least one component of the second logical router.
US10601698B2 Techniques for managing telemetry data for content delivery and/or data transfer networks
An application server associated with a content and/or data transfer network executes telemetry framework(s) to monitor telemetry data for client devices over communication networks. The application server instructs one or more client devices associated with the application server to generate telemetry data according to one or more parameters, monitors the telemetry data generated by the one or more client devices when the one or more client devices requests content from a content delivery network associated with the application server, determines a change in a value for the telemetry data, and stores the change in the value for the telemetry data keyed to the one or more parameters in a database.
US10601696B2 Layer-3 performance monitoring sectionalization
A method is disclosed for the collection of performance metrics by establishing service operations administration and maintenance (OAM) sessions between an actuator and a plurality of reflectors in a communication network. Test packets from an actuator simultaneously reach a plurality of reflectors along a test path. Each single test packet results into a plurality of test results, one per reflector, with quasi-synchronous performance metrics to sectionalize a network and more efficiently isolate fault or performance problems without the need for additional test packets to isolate the issue. Another method is disclosed wherein an actuator generates and transmits a plurality of simultaneous test packets, one per NID device, resulting into a plurality of test results, one per reflector, with quasi-synchronous performance metrics to sectionalize a network and more efficiently isolate fault or performance problems without the need for additional test packets to isolate the issue.
US10601695B2 Systems and methods for radio channel emulation of a multiple input multiple output (MIMO) wireless link
Systems and methods for testing a wireless device under test (DUT) using over the air (OTA) channel emulation are disclosed herein. According to an aspect, a system is disclosed for testing a wireless DUT having a DUT antenna array. The system includes a probe antenna array, a shielded test chamber, a radio channel emulator, and a wireless communication emulator. The probe antenna array is electrically coupled with the radio channel emulator, and the shielded test chamber is configured to position the DUT antenna array in a radiative near field region of the plurality of probe antennas. The wireless communication emulator is operatively coupled with the radio channel emulator and is configured to emulate an electrical coupling between at least one antenna port of the DUT and at least one radio channel model of the radio channel emulator.
US10601692B2 Integrating a communication bridge into a data processing system
Integrating a further communication bridge into a running data processing system. The data processing system includes a communication client running a first operating system having no own communication stack and at least a first communication bridge running a second operating system having an own communication stack. The first communication bridge is configured as a master communication bridge. The further communication bridge announces itself as a slave communication bridge at an announcement time. The master communication bridge executes a quiesce process on the network adapter and on the API of the communication client when there are no data packets in the queue with a sending time earlier than the announcement time. The master communication bridge extracts the state of its communication stack and sends it to the further communication bridge. The master communication bridge resumes the network adapter and the API.
US10601687B2 Detection of damaged switched diplex filter
Methods, systems and computer readable media described herein may facilitate a detection of a damaged switched diplex filter. A CPE device may be equipped with one or more switches and one or more A/D converters. The one or more A/D converters may be utilized to monitor voltage at the one or more switches. In response to a detection of a rise in voltage above a threshold at a switch, upstream transmissions may be disabled at the CPE device.
US10601683B1 Availability of a distributed application using diversity scores
Technologies are disclosed for improving the availability of a distributed application by computing scores for the application that indicate the extent to which the configuration of hosts implementing the application complies with best practices for maximizing availability. One score can be generated for the application based upon the physical location of the hosts used to implement the application and the components upon which the application is dependent. Another score can be generated for the application based upon the number of data centers that hosts executing the application are located in as compared to a minimum required number of data centers. Another score can be generated for the application based upon the distribution of hosts utilized to execute the application across data centers. Operations can be initiated for improving the scores, such as migrating a host to a new rack or server, or migrating a host to a different data center.
US10601665B2 Using blockchain smart contracts to manage dynamic data usage requirements
An example operation may include one or more of identifying one or more data volume management policies from a plurality of different parties, storing the one or more data volume management policies in a smart contract stored on a blockchain, identifying one or more data access thresholds being exceeded on a network, modifying an operating status of the network based on the one or more policies and the one or more data access thresholds being exceeded, and storing the modified operating status in the blockchain.
US10601651B2 System for deployment of communication terminals in a cloud computing system
A communication system includes a redirect server and a deployment server configured to configure different terminal devices so that those devices are able to access a network of a service provider. A terminal device, computer readable medium and method are also disclosed that helps deploy such a service. In one embodiment, a communication system is configured so that a user of a terminal is provided with a code. The code is then communicated to a redirect server via a terminal associated with the user. The redirect server utilizes the code to determine the address of a deployment sever. The redirect server then provides the address to the terminal so the terminal can connect to a configuration management system so that the terminal may communicate with that system to be configured for accessing the network services hosted by the system.
US10601648B2 Network nodes with intelligent integration
The systems, devices, and techniques discussed herein are directed to commissioning network nodes as they are installed in a network. A commissioning agent can be installed in a network node prior to installing the network node in a network. When coupled to a port of an aggregation network node, the network node and/or the aggregation network node can provide an indication of a generic or private Internet protocol (IP) address to a commissioning node. The commissioning node can determine that the network node is to be initialized, and can provide commissioning files to the network node. Accordingly, the network node can configure the network node based in part on the commissioning files, including updating an IP address of the network node to a public address. Thus, network nodes can be commissioned remotely without requiring a separate provisioning channel and without requiring the network node to be configured prior to installation.
US10601632B2 Communication apparatus, system, method, and non-transitory medium for securing network communication
A communication apparatus comprising a plurality of communication processes, each of the communication processes configured to be executed in an environment allocated thereto and isolated from each of one or more environments arranged for remaining one or more processes, each of the communication processes performing communication processing on a flow associated thereto, a network interface connected to a network; a dispatcher that dispatches a packet to the communication process based on a dispatch rule that defines association of a flow with a communication process.
US10601631B2 Divided data transmitting and receiving system
A receiving method for receiving a plurality of carriers and generating one or a plurality of streams. The method includes a first demodulating step of processing a first transmission signal and generating a first demodulation output; a second demodulating step of processing a second transmission signal different from the first transmission signal and generating a second demodulation output; a combining step of generating one stream based on the first demodulation output and the second demodulation output; a selecting step of selecting one among the first demodulation output and the one stream, and generating a selected stream; and a back-end processing step of generating an output for a display from the selected stream and the second demodulation output. In the selecting step, the first demodulation output is selected in a receiving mode in single channel transmission, and the one stream is selected in a receiving mode in multiple channel transmission.
US10601626B2 Method and device for transmitting and receiving primary synchronization signal in wireless access system supporting narrowband internet of things
The present invention provides a method and devices for transmitting and receiving a synchronization signal and a method for generating a synchronization signal in a wireless access system supporting narrowband Internet of Things (NB-IoT). A method for transmitting a primary synchronization signal (PSS) by a base station in a wireless access system supporting narrowband Internet of Things (NB-IoT), according to an embodiment of the present invention, can comprise the steps of: repeatedly generating first sequences n times so as to generate primary synchronization signals; multiplying n first sequences by second sequences and thus generating n primary synchronization signals; and transmitting n primary synchronization signals by means of n OFDM symbols, respectively. The size of a bandwidth used in the wireless access system supporting NB-IoT is the size of one physical resource block (PRB), and one PRB can comprise twelve subcarriers in a frequency domain.
US10601617B1 Position error signal burst demodulation
A method may generate a demodulated sine component for a sequence of samples of a servo burst window of a position error signal using a sine weight look up table and generate a demodulated cosine component for the sequence of samples of the servo burst window of the position error signal using a cosine weight look up table. The sine weight and the cosine weight look up tables may have indexes representing a phase range. The method may generate a demodulated phase component signal and a demodulated amplitude component signal for the sequence of samples of the servo burst window of the position error signal based on the demodulated sine component and the demodulated cosine component using a Coordinate Rotation Digital Computer at least in part by iteratively rotating a vector based on the demodulated sine component and the demodulated cosine component and summing angular changes in the vector.
US10601607B2 Electronic control unit, frame generating method, and non-transitory computer-readable recording medium storing a program
An electronic control unit (ECU) is provided. The electronic control unit is connected to a first network in an onboard network system. The onboard network system includes the first network and a second network. In the first network, first-type frames are transmitted following a first communication protocol. In the second network, second-type frames are transmitted following a second communication protocol. The electronic control unit generates first-type frames following the first communication protocol, and transmits the generated first-type frames to the first network. The first-type frame includes first information and second information. The first information serves as a base for a second-type frame to be transmitted to the second network. The second information indicates information that the first-type frame is to be transmitted to the second network.
US10601598B2 System and method for storing the location on a blockchain of a hash of a digital item within said digital item
A system and method is presented for storing a location on a blockchain of a hash, such as a cryptographic hash, digital fingerprint, or digest, of a digital item, such as a document, file, sound clip, or computer code, within the digital item itself. The blockchain may be used for providing a provenance of the digital item by generating the hash of the digital item and submitting it within a transaction to the blockchain. The system and method presented allow the location of the hash within the blockchain to be embedded within the digital item before said hash is generated and submitted, providing a clear link between a record of the hash and the digital item in question, and reducing the computational and network resources required to verify the provenance of the digital item.
US10601593B2 Type-based database confidentiality using trusted computing
A “Database Confidentiality System” provides various techniques for using server-side trusted computing in combination with configurable type metadata and user- or system-definable rules associated with individual database fields to implement database confidentiality. In various implementations, type metadata and one or more rules are added to each database field. Metadata includes a domain, method of encryption, and a pointer to an encryption key used to encrypt the data in the corresponding field. The rules define one or more operations allowed on the corresponding data types. The type metadata and rules are optionally integrity protected and/or encrypted to avoid unauthorized changes or access. Various encryption techniques (e.g., probabilistic, Paillier, etc.) allow some computations to be performed in an untrusted environment without access to the encryption key. This enables the Database Confidentiality System to maintain database confidentiality while performing distributed computation and communications between the untrusted machine and the trusted machine.
US10601590B1 Secure secrets in hardware security module for use by protected function in trusted execution environment
A computing device stores code associated with a computing function in a protected computing environment, such as a trusted execution environment, wherein the computing function is attested by a code measurement service associated with the protected computing environment. The computing device links the computing function to a secret stored in a hardware security module (HSM), the secret to enable execution of the computing function in the protected computing environment.
US10601582B2 Method of linear transformation (variants)
The invention relates to the field of computer engineering and cryptography and, in particular, to methods for implementing linear transformations that operate with a specified speed and require minimum amount of memory, for further usage in devices for cryptographic protection of data. The technical result enables the selection of interrelated parameters (performance and required amount of memory) for a particular computing system when implementing a high-dimensional linear transformation. The use of the present method allows for a reduction of the amount of consumed memory at a given word size of processors employed. To this end, based on a specified linear transformation, a modified linear shift register of Galois-type or Fibonacci-type is generated according to the rules provided in the disclosed method, and the usage thereof enables to obtain the indicated technical result.
US10601579B2 Privacy preserving comparison
A method for performing a secure comparison between a first secret data and a second secret data, including: receiving, by a processor of a first party, encrypted bits of the second secret data y from a second party, where is an integer; computing the Hamming weight h of first secret data x, wherein x has bits; computing the value of a first comparison bit δA such that δA=0 when h>└/2┘, δA=1 when h<┌/2┐, and δA is randomly selected when h=/2; forming a set of └/2┘ indexes that includes at least the indexes i where xi=δA; selecting random invertible scalars ri for each i in and computing c*i=(1+(1−2δA)xi·yi2δA−1·(xj⊕yj))ri wherein w denotes the homomorphic encryption of w using a cryptographic key of the second party; selecting random invertible scalars r−1 and computing c*−1=(δA·xj⊕yj)r−1; transmitting ciphertexts c*i in a random order to the second party.
US10601578B2 Protecting ECC against fault attacks
A method for protecting against faults in a computation of a point multiplication Q=[k]P on an elliptic curve E defined over a prime field p, including: defining an integer r and a group ′={γ()|∈/r} represented with elements having a group law that coincides with a group law used in the representation for E(p) and isomorphic to an additive group (/r)+ through isomorphism γ; forming a combined group E(p)×′E(p)×(/r)+ which is isomorphic to a cross product of the groups E(p) and (/r)+; selecting an element in /r and defining an element P′=γ() in group ′; forming a combined element {circumflex over (P)}=CRT(P,P′) in the group E(p)×′; calculating {circumflex over (Q)}=[k]{circumflex over (P)} in the combined group E(p)×′; calculating k in /r; and checking whether {circumflex over (Q)}≡Q′(mod r) where Q′=γ(k).
US10601564B2 Channel state information transmission/reception method and apparatus for use in wireless communication system
A method and an apparatus for transmitting/receiving channel state information for use in multi-antenna system are provided. A signal communication method of a base station having a plurality of antennas in a wireless communication system includes determining antenna ports of first and second directions based on directions of the plurality of antennas, allocating channel measurement resources for the respective antenna ports to a terminal, transmitting a feedback configuration to the terminal according to the channel measurement resources, and receiving feedback information from the terminal based on the channel measurement resource and the feedback configuration. The signal transmission/reception method and apparatus are advantageous in transmitting/receiving channel state information efficiently in the system using a plurality of antennas.
US10601563B2 UCI resource determination for CSI reporting
A method of wireless communication of a UE is provided. The UE determines a reference size of a payload available in a physical uplink channel for carrying R channel state information (CSI) reports, R being an integer greater than 0, each of the R CSI reports including a first part containing CSI of a wideband and a second part containing CSI of one or more subbands of the wideband. The UE carries all first parts of the R CSI reports in the payload. The UE further carries second parts of (M−1) CSI reports of the R CSI reports in the payload. The UE carries a portion of a second part of an Mth CSI report of the R CSI reports in the payload.
US10601559B2 Methods and devices for transmitting and receiving pilot signal
The present disclosure provides methods and devices for transmitting and receiving a pilot signal, so as to reduce the number of antenna ports for transmitting the pilot signal and reduce pilot resource consumption. The method for transmitting the pilot signal includes: generating, by a base station, a pilot signal formed by a wide beam and a pilot signal formed by a plurality of narrow beams; and transmitting, by the base station, the pilot signals to a UE through at least one pre-configured first antenna port and at least one pre-configured second antenna port, the pilot signal formed by the wide beam being transmitted through the first antenna port, and the pilot signal formed by the plurality of narrow beams being transmitted through the second antenna port.
US10601556B2 Measurement gap configuration
According to certain embodiments, disclosed is a method performed by a master node, MN, (160A) for measurement gap configuration. The method may include operating in a dual connectivity, DC, configuration with a secondary node, SN, (160B) and a wireless device (110). The method may further include configuring the wireless device (110) with a measurement gap configuration, wherein the measurement gap configuration allows the wireless device (110) to measure a first frequency range, FR1, and a second frequency range, FR2.
US10601555B2 Multicarrier-based data transmission method and apparatus in mobile communication system
A multicarrier-based data transmission method and an apparatus for use in a mobile communication system are provided. A Radio Network Temporary Identity (RNTI) reception method of a terminal in a wireless communication system supporting inter-evolved Node B (eNB) carrier aggregation includes receiving cell information on at least one activated cell under control of an eNB, configuring first and second RNTIs allocated by the eNB, monitoring the at least one activated cell for the first RNTI, and monitoring a primary cell among the at least one activated cell for the second RNTI.
US10601553B2 Method and apparatus for improving HARQ feedback in shortened TTI in a wireless communication system
Methods and apparatuses for improving HARQ feedback in shortened TTI in a wireless communication system are disclosed herein. In one method, a user equipment is configured with a processing interval between receiving a downlink data and transmitting a corresponding acknowledgement (ACK)/negative acknowledgement (NACK) response. The UE receives downlink data with 1 millisecond TTI at a downlink subframe. The UE transmits the ACK/NACK response of the downlink data on a resource at an uplink subframe, wherein the resource is based on an offset value if the processing interval is shorter than 4 milliseconds.
US10601547B2 Transmitter, receiver and methods
A transmitter for transmitting data to communications devices via a wireless access. The transmitter including modulator circuitry configured to receive modulation symbols of a segment and to rotate each modulation symbol by an angle dependent on a choice of modulation scheme, and receive each of the segments of rotated modulation symbols and for each segment to separate real and imaginary components of the rotated modulation symbols for the segment and to interleave the real components of the rotated modulation symbols of the segment differently to the imaginary components of the rotated modulation symbols of the segment. The circuitry also is configured to re-combine the real and imaginary interleaved components of the rotated modulation symbols of each segment and to form from the real and imaginary components modulation cells.
US10601541B2 Scaling content communicated over a network
An architecture is provided that can scale content resolution in order to mitigate errors in a provisioned service of a communication network, such as a wireless service or a femtocell service that integrates with DSL or other broadband carriers. The architecture can identify fault conditions relating to e.g., bandwidth oversubscription or symbolization integrity. Based upon such identification, the architecture can alter encoding format codecs of certain types of content in order to reduce their resolution/quality, thereby mitigating bandwidth oversubscription fault conditions or freeing up space (without necessarily increasing bandwidth) to insert additional FEC code.
US10601537B2 Fault propagation in segmented protection
The disclosure provides an interconnecting node for interconnecting first and second protected domains, the second protected domain comprising a working path and a protection path for linear protection in a network for traffic forwarding between two end-nodes. The interconnecting node comprises at least one interface for receiving first monitoring information from the first protected domain, a monitoring unit for detecting an isolation condition of the interconnecting node within the first protected domain based on the first monitoring information, and generating second monitoring information to be transmitted to the working path so that a failure in the working path is detectable based on the second monitoring information at a far-end node of the working path. If an isolation condition is detected, the monitoring unit starts transmitting alarm indication information to the working path for suppressing at the far-end node an alarm reporting regarding a failure in the working path.
US10601535B2 Method for performing SCG re-establishment in dual connectivity in wireless communication system and a device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for performing SCG re-establishment in dual connectivity in wireless communication system, the method comprising: detecting radio link failure on a secondary node, wherein the UE is configured with a master node and the secondary node; and receiving signals from candidates of a new secondary node for obtaining information about which cell is a best candidate on the new secondary node to prepare for radio link failure on the secondary node; and initiating RRC connection re-establishment procedure for recovery from the radio link failure of the secondary node if a cell which is to be a PSCell on a new secondary node is selected in a cell list.
US10601532B2 Broadcast signal transmission apparatus, broadcast signal receiving apparatus, broadcast signal transmission method, and broadcast signal receiving method
The present invention provides a method for transmitting a broadcast signal, and a system capable of supporting future broadcast services in an environment supporting future hybrid broadcast using terrestrial broadcast networks and the Internet. In addition, the present invention provides efficient signaling methods using both terrestrial broadcast networks and the Internet in an environment supporting future hybrid broadcast.
US10601529B2 Suppressing an uplink radio frequency (RF) interference signal(s) in a remote unit in a wireless distribution system (WDS) using a correction signal(s) relative to the uplink RF interference signal(s)
Embodiments of the disclosure relate to suppressing an uplink radio frequency (RF) interference signal(s) in a remote unit in a wireless distribution system (WDS) using a correction signal(s) relative to the uplink RF interference signal(s). A remote unit in a WDS is configured to receive an uplink RF signal including an uplink RF communications signal(s) and an uplink RF interference signal(s). To mitigate adverse impacts of the uplink RF interference signal(s) on the uplink RF communications signal(s), the remote unit generates an RF correction signal(s) based on identified interference characteristics of the uplink RF interference signal. The remote unit combines the RF correction signal(s) with the uplink RF signal to suppress the uplink RF interference signal(s) to a predetermined level. By doing so, it is possible to mitigate the adverse impacts of the uplink RF interference signal(s), thus preserving integrity and quality of the uplink RF communications signal(s).
US10601525B2 Power distribution for functional circuit blocks
A system incorporating a power distribution for functional circuit blocks can include a functional circuit block comprising two or more sub-circuits; a power line comprising at least two segments, a first sub-circuit of the two or more sub-circuits being coupled to a first segment of the at least two segments, and a second sub-circuit of the two or more sub-circuits being coupled to a second segment of the at least two segments; and at least one power delivery circuit (PDC) coupled to the power line at a location to create an electromagnetic flux on two adjacent segments of the at least two segments that is in opposite directions. The PDCs can be arranged coupled to the power line with a number and at locations optimized for mitigating electromagnetic emissions on the power line.
US10601505B2 Systems and methods for communication link redundancy for distributed antenna systems
In one embodiment, a distributed antenna system comprises: at least one master unit; at least one remote antenna unit communicatively coupled via a switch to the master unit by a primary cable and a secondary cable both coupled to the switch, the remote antenna unit comprising a compensating link check module that outputs a control signal to the switch, wherein the switch selects between the primary and secondary cable in response to the control signal; wherein the compensating link check module controls the switch to momentarily select the secondary cable to perform a link check during which the remote unit measures a quality metric of a downlink signal received via the secondary cable; and upon initiation of the link check, the compensating link check module adjusts an attenuation of the downlink signal received on the secondary cable by loading calibration settings for the secondary cable into a compensation attenuator.
US10601503B1 Systems and methods for over-the-horizon communication
A communication system and method is described, comprising of two or more locations in which an artificially modulated ionized region is created at one or more locations and either passively or actively remotely sensed from another distant location, to create a communication exchange between locations which may lie over-the-horizon from one another. The height of the artificially modulated ionized region may be adjusted in altitude, to optimize the communications link for either maximum distance, or low latency. The system and method may use radio frequencies ranging from 400-2400 MHz, at power levels ranging from 1-10 MW to remain above a threshold where the negative effects of atmospheric ducting may occur, but also low enough to avoid the negative effects of rain fading at higher frequencies. This frequency range may be optimal for reliable use in adverse weather conditions and able to produce data rates that are commercially viable.
US10601496B2 Method, apparatus and system of providing communication coverage to an unmanned aerial vehicle
A method of providing communication coverage includes collecting a location of an unmanned aerial vehicle (UAV) while the UAV is in flight, determining a communication signal distribution in a proximity of the UAV, and determining one or more locations for arranging one or more relays based on the communication signal distribution to improve communication signal coverage along a flight path of the UAV.
US10601491B2 Performance-based antenna selection for user devices
The present disclosure describes apparatuses and methods of performance-based antenna selection for user devices. In some aspects, a user device includes a transceiver having a first receiver, as well as second and third receivers. The transceiver is coupled to a first antenna to enable communication via the first antenna and the second receiver is coupled to the second antenna to enable reception via the second antenna. The third receiver is coupled to a third antenna to enable monitoring of performance of the third antenna. Based on a comparison of respective performance of the first antenna and the third antenna, the first antenna or third antenna is coupled the transceiver to enable subsequent communication. By monitoring and comparing respective performance of the antennas before antenna switching is implemented, a better-performing antenna of the two antennas can be selected for coupling to the transceiver without impacting communication performance.
US10601490B2 Radio communication system
Provide is a radio communication system suitable for use in a factory or the like. The radio communication system includes a receiver provided with a plurality of antennas, and a transmitter for periodically transmitting a radio signal for information transmission including information to be notified to the receiver, and the receiver is an information receiver. Based on the output of each antenna during a period in which the transmission radio signal is not transmitted, a weighting factor for each antenna is generated, and the generated weighting factor is used to process the radio signal for information transmission from the receiver.
US10601489B2 Receiver with non-coherent matched filter
In one implementation, a receiver has a module to detect a carrier within a portion of a digital representation of a received signal. In addition, the receiver includes a module to calculate the cross-correlation between the portion of the digital representation of the received signal and a reference signal representing an expected pulse pattern. The receiver also has a module to generate an estimate of a portion of a message potentially included in the digital representation of the received signal. The receiver further includes a screening module to generate a feature vector representing the estimated message, project the feature vector into a feature space, and determine the likelihood that the digital representation of the received signal includes a message. If the digital representation of the received signal likely includes a message, the receiver includes a non-coherent matched filter to recover the message from the digital representation of the received signal.
US10601484B2 Method for reporting channel state in wireless communication system, and device therefor
A channel state reporting method based on a channel state information-reference signal (CSI-RS) in a wireless communication system, according to one embodiment of the present invention, comprises the steps of: receiving a CSI-RS-related configuration from a base station; calculating a CSI by measuring a CSI-RS according to the CSI-RS-related configuration; and transmitting the calculated CSI to the base station, wherein the CSI-RS-related configuration may include a CSI-RS configuration for a CSI or a CSI-RS configuration for beam management (BM).
US10601476B2 Beam information exchange between base stations
Aspects described herein relate to wireless communications. According to some aspects, a first base station may coordinate with a second base station to select beamforming codewords. The first base station may receive an index indicating beamforming codewords used by a second base station. The first base station may select a beamforming codeword for use in transmitting signals to a wireless device based on the beamforming codeword indicated by the second base station.
US10601456B2 Facilitation of passive intermodulation cancelation via machine learning
A passive intermodulation detection system is provided to remotely identify passive intermodulation at a base station site and diagnose the type of intermodulation and location of the non-linearity that is the source of the passive intermodulation. A passive intermodulation cancelation system can generate an equivalent signal to a received interference signal and use the equivalent signal to generate an error signal. The error signal can then be used to reinforce a learning system and converge on a steady state of the interference signal to cancel other interference signals.
US10601455B2 Mitigating passive intermodulation interference in a MIMO wireless network
Methods and apparatus are disclosed for processing interference due to passive non-linear products of transmitted signals in a wireless network, and more specifically, but not exclusively, to reduction of interference caused to a receiver due to passive intermodulation (PIM) products generated from at least a first Multiple Input Multiple Output (MIMO) signal comprising first and second MIMO component streams at a first carrier frequency. In other scenarios, there may be two or more carrier frequencies combining to cause PIM, and each carrier frequency may have two or more MIMO component streams.
US10601450B2 List management for parallel operations of polar codes
Techniques are described to address run-time issues and other considerations of data structure reorganization operations executed while decoding a polar code. A receiving entity (e.g., a user equipment or a base station) partitions an array, or other data structure, into sections. The array is used during a list decoding operation of a polar code. As the array is populated with path elements for candidate paths, each section is organized and a permutation pattern is calculated for each section. Upon identifying a section reorganization event, the array or subsections of the array are reorganized according the permutation patterns determined for each section.
US10601448B2 Reduced latency error correction decoding
Systems, methods, and computer-readable media are disclosed for performing reduced latency error decoding using a reduced latency symbol error correction decoder that utilizes enumerated parallel multiplication in lieu of division and replaces general multiplication with constant multiplication. The use of parallel multiplication in lieu of division can provide reduced latency and replacement of general multiplication with constant multiplication allows for logic reduction. In addition, the reduced symbol error correction decoder can utilize decode term sharing which can yield a further reduction in decoder logic and a further latency improvement.
US10601439B2 Sigma-delta converters and corresponding methods
Sigma-delta converters having a sampling circuit are provided. The sampling circuit is actuated such that sampling times are at least partially random.
US10601434B1 Apparatus for calibrating a time-interleaved analog-to-digital converter
An apparatus for calibrating a time-interleaved analog-to-digital converter including a plurality of time-interleaved analog-to-digital converter circuits is provided. The apparatus includes an analog signal generation circuit configured to generate an analog calibration signal based on a digital calibration signal representing one or more digital data sequences for calibration. The analog calibration signal is a wideband signal. Further, the apparatus includes a coupling circuit configured to controllably couple an input node of the time-interleaved analog-to-digital converter to either the analog signal generation circuit or to a node capable of providing an analog signal for digitization.
US10601431B2 Time-to-voltage converter using correlated double sampling
A time-to-voltage converter is configured to generate an output voltage signal and a correlated reference voltage signal. The time-to-voltage converter includes a current source configured to generate a bias current through a current source output node. The time-to-voltage converter includes a first switched-capacitor circuit coupled to the current source output node and configured to generate the output voltage signal based on an input time signal and the bias current during a first interval. The time-to-voltage converter includes a second switched-capacitor circuit coupled to the current source output node and configured to generate the correlated reference voltage signal based on a reference time signal and the bias current during a second interval. The first interval and the second interval are non-overlapping intervals.
US10601429B2 Apparatus and method for Bluetooth scan
Methods and systems for substantially simultaneously scan of two or more frequencies using one transceiver are discussed herein. For example, a listening device can include a controller configured to control its transceiver to alternate between two or more frequencies from two or more sets of frequencies. The controller is also configured to capture a portion of a preamble of a received signal to determine whether the received signal is intended for the listening device.
US10601427B1 Clock generating device and clock generating method
A clock generating device includes a divisor register, a reference clock generator, a first counter, a second counter, and a delay regulator circuit. The divisor register provides a divisor. The reference clock generator outputs a reference clock signal. The first counter counts a first number of cycles of the reference clock signal and generates a first count. The first counter outputs a first clock signal according to the first count and the divisor. The second counter counts a second number of cycles of the first clock signal and generates a second count. The second counter outputs a second clock signal according to the second count and a coefficient. The delay regulator circuit determines whether to control the first counter to delay outputting the first clock signal according to the first clock signal.
US10601425B2 Width and frequency conversion with PHY layer devices in PCI-express
A system and apparatus can include a first port configured to support a first link width; a second port configured to support a second link width, the second link width different from the first link width; and physical layer logic to receive from the first port a first data block arranged according to the first link width and frequency; create at least one second data block arranged according the second link width and frequency, the at least one second data block including data bytes from the first data block arranged sequentially in the at least one second data block; and transmit the at least one second data block to the second port.
US10601421B1 MOSFET based isolation circuit
A circuit to isolate a first circuit node from second circuit node at certain times yet connect the first circuit node and second circuit node at other times. For example, the isolation circuit may isolate a reference node from a system ground during certain phases of operation, but temporarily connect the reference node to the system ground during other phases. An isolation circuit of this disclosure may include a pair of MOSFETs in a back-to-back connection. The MOSFETs may be placed between the two nodes to be isolated. The MOSFETS may be driven by a bipolar junction transistor (BJT). A control signal applied to the BJT emitter controls the operation of the pair of MOSFETs. The isolation or connection from the power supply reference node to system ground may be controlled by applying a HIGH or LOW logic signal to the PNP transistor emitter.
US10601419B2 Switch circuit applied to a power delivery integrated circuit
A power delivery integrated circuit is installed within a cable, and a switch circuit applied to the power delivery integrated circuit includes a first switch module, a second switch module, and a logic controller. When a first terminal of the cable receives a first voltage and a second terminal of the cable receives a second voltage, the logic controller optionally makes the first switch module transmit the first voltage to an identification circuit of the power delivery integrated circuit, or makes the second switch module transmit the second voltage to the identification circuit.
US10601413B2 Power switching devices with DV/DT capability and methods of making such devices
Power switching devices include a semiconductor layer structure that has an active region and an inactive region. The active region includes a plurality of unit cells and the inactive region includes a field insulating layer on the semiconductor layer structure and a gate bond pad on the field insulating layer opposite the semiconductor layer structure. A gate insulating pattern is provided on the semiconductor layer structure between the active region and the field insulating layer, and at least one source/drain contact is provided on the semiconductor layer structure between the gate insulating pattern and the field insulating layer.
US10601412B2 Circuit and method to generate frequency proportional current
Disclosed examples include self-biased DLL circuits to generate a bias current signal proportional to a repetition frequency of a first signal representing continuous switching or discontinued switching operation of the DC-DC converter. The DLL circuit includes a monostable multivibrator to provide a pulse output signal in response to an edge of the first signal with a pulse duration set by a control current signal, a phase detector to provide output signals according to a phase difference between an edge of the pulse output signal and the first signal, and an output circuit to provide an output signal according to the phase detector output signals and according to an offset signal, to provide the bias current signal according to the output signal, and to provide the control current signal according to the output signal.
US10601383B2 Amplifier circuit and transimpedance amplifier circuit
An amplifier circuit comprising: a first amplifier, comprising a voltage input terminal and a voltage output terminal; a voltage offset providing circuit, comprising a first terminal coupled to a first predetermined voltage source, a second terminal coupled to the voltage output terminal, and a third terminal, wherein a voltage at the third terminal is higher than a voltage at the second terminal by an offset voltage; and a voltage control capacitor, comprising a fourth terminal coupled to the third terminal, and a fifth terminal coupled to the voltage input terminal, wherein a capacitance value of the voltage control capacitor corresponds to a voltage difference between a voltage at the fifth terminal and a voltage at the fourth terminal. A better compensation for the amplifier circuit can be acquired since a voltage control capacitor having a capacitance value corresponding to the output voltage of the amplifier is applied.
US10601381B2 Phase tuning for monolithic microwave integrated circuits
Monolithic microwave integrated circuits (MMICs) with phase tuning are disclosed. A MMIC structure may include a MMIC amplifier with electrically coupled input and output lines. The MMIC structure may further include an adjustable cover over the MMIC amplifier that includes at least one portion that can be adjusted closer to or farther away from either the input or output lines. In this manner, a signal capacitance between the adjustable cover and the input or output lines is adjustable, and accordingly, a signal phase of the MMIC structure may be tuned. A spatial power-combining device may include a plurality of amplifier assemblies, wherein each amplifier assembly includes a MMIC amplifier with an adjustable cover. In this manner, the plurality of amplifier assemblies may be phase-tuned to a target value.
US10601376B2 Input third order intercept point in low noise amplifier with degeneration tank circuit
A receiver front end having low noise amplifiers (LNAs) with enhanced input third order intercept point is disclosed herein. A cascode having a “common source” configured input FET and a “common gate” configured load FET have a degeneration circuit comprising a tank circuit tuned to a harmonic of the operating frequency.
US10601371B2 Phase-locked spin torque oscillator array
An array of magnetic nanoparticle (MNP) spin torque oscillators (STOs) is described. Each STO is comprised of a uniform, chemically synthesized, spherical nanoparticle which couples to current flowing along a surface. The particles are organized into an array by a self-assembly technique with uniform spacing and close proximity to allow strong electrical and magnetic coupling between particles. The coupling of the nanoparticles to the surface current drives the oscillations by spin-torque, and for phase locking and data input. The uniform, spherical shape of the particles allows the oscillations to be achieved at low currents and with low power dissipation. The MNP-STOs may be used as a basis for massively parallel computing, microwave oscillators, or other applications.
US10601359B2 Motor-control device
A motor control device includes coil temperature detection means, cooling oil temperature detection means, and a control unit. The control unit implements a coil protection torque restriction and a cooling oil protection torque restriction. The control unit makes it easier for the coil protection torque restriction to be preferentially implemented in a low rotation operating region in which a motor operates at a low rotation speed equal to or lower than a predetermined value, and makes it easier for the cooling oil protection torque restriction to be preferentially implemented in a high rotation operating region in which the motor operates at a higher rotation speed than in the low rotation operating region.
US10601357B2 Method for emulating a three-phase electric motor using a load emulator, and a corresponding load emulator
A method for emulating a three-phase electric motor using a load emulator, wherein the load emulator is connected in a three-phase manner via its load terminals to the supply terminals of a motor controller. The load emulator has emulator power electronics and an emulator controller for controlling the emulator power electronics. The emulator controller determines the supply terminals that are driven by the motor controller and the supply terminals that are not driven. The emulator power electronics are driven by the emulator controller in such a manner that phase currents calculated by the emulator controller on the basis of a motor model flow in the supply terminals that are driven by the motor controller. A phase voltage calculated by the emulator controller on the basis of a motor model is applied to the supply terminal that is not driven by the motor controller.
US10601356B2 Frequency converter, bypass frequency conversion control system and switching control method thereof
This invention provides a frequency converter and bypass frequency conversion control system, and its switching control method, belonging to the technical field of motor drive control. The frequency converter of this invention accesses a network voltage signal with a corresponding first frequency and first phase, wherein the frequency converter is configured to be able to operate in tracking and synchronization mode, and in tracking and synchronization mode, the frequency converter tracks the first frequency and first phase of the network voltage signal in order to basically synchronize the second frequency and second phase of its output voltage signal with the first frequency and corresponding first phase of the network voltage signal. The frequency converter of this invention achieves simple, low cost, fast synchronization with good synchronism.
US10601353B2 Systems and methods to control auxiliary power output voltage using a welding output voltage
Systems and methods to control auxiliary power output voltage using a welding output voltage are disclosed. An example power system includes an engine, a generator to provide electrical power based on mechanical power received from the engine, the electrical power comprising welding-type power and non-welding power, and a controller to control the generator or the engine to increase or decrease a voltage of the non-welding power based on a voltage measurement of the welding-type power.
US10601346B2 Electrostatic chuck and electrostatic adsorption apparatus
An electrostatic chuck and an electrostatic adsorption apparatus are provided. According to one or more exemplary embodiments, an electrostatic chuck includes: a main body portion including a body portion provided with a through-hole, and a transparent resin portion filled in the through-hole; a transparent cushion layer on the main body portion and covering the transparent resin portion; an electrode layer on the transparent cushion layer; and a dielectric layer on the electrode layer.
US10601342B2 Power conversion device
A power conversion device according to an embodiment of the disclosure includes: first paired switching elements including first and second elements coupling, respectively, a first voltage line to a first node and a second voltage line to the first node, second paired switching elements including third and fourth elements coupling, respectively, the first voltage line to a second node and the second voltage line to the second node, third paired switching elements including fifth and sixth elements coupling, respectively, the first voltage line to a third node and the second voltage line to the third node; first and second low-pass filters provided, respectively, in a first path between the first node and a first output terminal and a second path between the second node and a second output terminal; and a control section selectively bringing one of the first and second paired switching elements into an OFF state.
US10601341B2 Neutral point clamped multiple-level switching unit for voltage inverter or rectifier
A neutral point clamped multiple-level switching unit is disclosed, including four series-connected switches, where the electric path in the four switches approximately follows a T shape, two of the switches located in the middle of the series association being arranged in the foot of the T.
US10601339B2 Power conversion system including power conversion devices which operate in parallel, and power conversion device
A bridge circuit converts input direct-current voltage and outputs alternating-current voltage. A filter circuit attenuates a high-frequency component of the alternating-current voltage output from the bridge circuit. A clamping circuit is disposed between the bridge circuit and the filter circuit, and is capable of short-circuiting the output side of the bridge circuit. A control circuit has a first mode in which a switching element causes the alternating-current voltage to be output to the filter circuit at three or more voltage levels, and a second mode in which the switching element causes the alternating-current voltage to be output to the filter circuit at two voltage levels. When power conversion devices have their alternating-current side output paths connected and operate in parallel, at least one of the power conversion devices operating in parallel operates in the second mode.
US10601338B2 Electric system architecture for a vehicle with multiple load characteristics
An electric power system (EPS) may comprise a first power conversion channel and a second power conversion channel connected in parallel with a permanent magnet synchronous machine (PMSM). The first power conversion channel may be suitable for a load having a first electronic characteristic. The second power conversion channel may be suitable for a load having a second electronic characteristic. The first power conversion channel may comprise a first rectifier configured to receive an alternating current (AC) power from the PMSM and rectify the AC power into a first direct current (DC) power, a first buck converter configured to receive the first DC power from the first rectifier and reduce a voltage of the first DC power, and a first output filter configured to filter the first DC power and supply the first DC power to a first load.
US10601336B2 Power supply
A load adaptive power supply including: a conducting resistance controllable bridge rectifying unit for generating a full-wave rectified output voltage according to an AC input voltage to drive a load, and controlling an on-resistance thereof during at least one half cycle of a positive half cycle and a negative half cycle of the AC input voltage according to at least one control signal; a driving circuit unit configured to generate the at least one control signal according to a pulse modulation signal; and a digital microcontroller unit coupled with the driving circuit unit to determine a duty ratio of the pulse modulation signal according to a power of the load to drive the driving circuit unit, so as to adjust the on-resistance of the conducting resistance controllable bridge rectifying unit according to different values of the power, thereby increasing a power conversion efficiency of the power supply.
US10601334B1 Flyback switching power supply
A flyback switch power supply connects NP1 heteronymous terminals in a transformer B to a power source, grounds second primary side winding NP2 heteronymous ends, and ensures that NP1 and NP2 are dual-wire parallel windings. Adding a capacitor C1, one end of C1 is connected to NP1 homonymous terminals, and the other end is connected to NP2 homonymous terminals. The secondary side winding uses a Q2 connection method that is the opposite to the prior art, and is controlled by a PWM signal controlled by another output voltage. The following effect is realized: when Q1 is connected, NP1 and NP2 are both excited, and there is artificial surplus energy; when Q1 is disconnected, the secondary side NS implements a rectified output voltage via Q2 on the basis of the output load requirements, and the leakage inductance and excess energy are non-destructively absorbed by NP2 via D1.
US10601333B2 Feedforward enhanced feedback control in isolated switched-mode power converters with secondary-side rectified voltage sensing
An isolated switched-mode power converter converts power from an input source into power for an output load. Power switches within a primary-side power stage control the amount of power input to the power converter and, ultimately, provided to the output load. A digital controller on the secondary side of the power converter generates signals to control the power switches. This generation is based upon closed-loop (feedback) control as well as feedforward control. The feedforward control compensates for variations in the voltage of the input source. The input voltage is estimated by sensing a rectified voltage at a node between a secondary winding of the isolation transformer and an output filter. The feedforward compensation modifies the generated switch control signals based upon the sensed rectified voltage.
US10601324B1 Switched tank-transformer based high step-down ratio DC-DC converter
A DC-DC converter circuit includes a switched tank converter configured to output a switching waveform. The DC-DC converter circuit further includes a transformer coupled to the switched tank converter to receive the switching waveform output by the switched tank converter across a primary winding of the transformer.
US10601319B2 Voltage converter and method for converting a voltage from an input voltage to an output voltage that is larger than the input voltage by a fixed additional value
Voltage converter including at least: a boost circuit to convert an input voltage Vin to an output voltage Vout, a setpoint for the output voltage Vout is, by a fixed additional value Vf, larger than the input voltage Vin, and the fixed additional value is independent of the input voltage Vin measurement circuit emits an electrical trigger signal based on a difference between the output voltage Vout and the input voltage Vin, and a trigger circuit adjusts the output voltage Vout depending on the electrical trigger signal.
US10601312B2 Bandwidth adaptation in a phase-locked loop of a local oscillator
An RF circuit comprises a charge pump configured to generate current pulses having a first current amplitude and a predetermined duration; and a capacitive element configured to receive the current pulses and to generate a tuning voltage depending thereon. An RF oscillator is configured to generate an RF signal having a frequency that is dependent on the tuning voltage. The RF circuit comprises a measuring circuit configured to generate a measurement signal representing the tuning voltage or the frequency of the RF signal. A controller circuit is configured to drive the charge pump in order to change the first amplitude of a current pulse by a current difference, and ascertain a first change in the measurement signal and a second change in the measurement signal. A measurement value for the first amplitude can be calculated based on the first change and the second change based on the current difference.
US10601302B1 Bootstrap power supply circuit
A GaN half bridge circuit is disclosed. The circuit includes a bootstrap power supply voltage generator is configured to supply a first power voltage and includes a switch node. The circuit also includes a bootstrap transistor, a bootstrap transistor drive circuit, and a bootstrap capacitor connected to the switch node and to the bootstrap transistor. The bootstrap capacitor is configured to supply the first power voltage while the voltage at the switch node is equal to the second switch node voltage, the bootstrap transistor is configured to electrically connect the bootstrap capacitor to a power node at a second power voltage while the voltage at the switch node is equal to the first switch node voltage, and the bootstrap power supply voltage generator does not include a separate diode in parallel with the drain and source of the bootstrap transistor.
US10601297B2 Motor with magnetic element to pair fan for generating induction power
A motor with self power generation includes a motor body, at least one magnetic element, a shield case, an induction element, a transfer circuit board and a working module. The motor body includes a shaft member. The at least one magnetic element, located at the shaft member, is to generate a dynamic electromagnetic induction space while the shaft member rotates. The shield case, located close to the shaft member, is to shield the shaft member. The induction element, fixed at the shield case, has a portion located inside the dynamic electromagnetic induction space to generate an induction power while the shaft member rotates. The transfer circuit board has a transfer circuit electrically coupled with the induction element to receive the induction power to further generate a working power. The working module, electrically coupled with the transfer circuit, is to receive the working power to execute a default work.
US10601292B2 Co-constructed power generation device
A co-constructed power generation device comprises a shell member, a first power generation group and a second power generation group, wherein the first power generation group is disposed in the shell member and generates shake-induced power, and the second power generation group is disposed in the shell member and generates rotation-induced power.
US10601284B2 Primary part of a linear motor having a cooling plate
A primary part of a linear motor includes a cooling plate with cooling channels mounted to a side of the primary part that faces away from an air gap of the linear motor. The cooling channels are connected to a coolant inlet and a coolant outlet via channels of a distributor. The channels extend between the cooling plate and winding end turns of the primary part in a direction of movement of the linear motor.
US10601280B2 Dual speed motor controller and method of operation
A two-speed motor is stored in mounted in a housing with an end cap. The end cap has a tubular structure defining an interior space, including an open first end connectable to the motor casing. The second end includes at least one planar surface and at least one air grate configured to permit airflow into and/or out of the interior space. A dual speed pump controller includes a motor controller for operating the dual speed motor. The controller includes an operating speed circuit for operating the motor in one of a first speed or a second speed, the first speed being greater than the second speed; an event circuit for operating the motor at the first speed before a predetermined event and operating the pump at the second speed after the predetermined event.
US10601278B2 Protection system for an electrical machine
A protection system for an electrical machine includes a first connecting line for connecting an internal space of the electric machine to an external space surrounding the electrical machine, a valve, and a filter which is impermeable to dust. The valve and the first connecting line are configured to render the first connecting line impassable when the valve is closed, and to enable a first gaseous medium to enter the internal space from the external space when the valve is open. The filter is configured to filter the first gaseous medium that enters the internal space from the external space through the first connecting line.
US10601276B2 Electric machine
Electric machine having a rotor and a stator with stator coils arranged thereon, a wiring arrangement with a conductor support element and with connection conductors arranged at the latter, which connection conductors are connected to winding ends of the stator coils inside a wiring area. The wiring area is filled with an insulating potting material. The potting material has a cable feedthrough structure in the form of a free space forming a passage through the potting material.
US10601261B2 Portable electronic device, method, and computer-readable recording medium
An object of the present invention is to provide a portable electronic device, a method, and a computer-readable recording medium, all of which are capable of preventing the portable electronic device from being taken away by another person while charging. The smartphone includes: a touch-screen display; a power receiving unit that receives power from electromagnetic waves that are supplied from a battery charger; and a controller that restricts execution of predetermined functions in a case in which the portable electronic device is separated from the battery charger in a state where the battery charger is supplying electromagnetic waves to the power receiving unit, and enables the predetermined functions to be executed in a case in which an authentication operation is performed via the touch-screen display after restricting execution of the predetermined functions.
US10601259B2 Current shunt monitor
A current shunt monitor (CSM) circuit for monitoring the current through a sense resistor. An analog circuit provides an analog output signal proportional to the voltage across the sense resistor. A power supply includes a fixed voltage power supply at a first voltage supply level and a floating power supply. The floating power supply operates at a second voltage supply level referenced from the voltage level on a voltage input and a floating ground. The voltage input varies from a voltage level above the first voltage supply level to a voltage level below the first voltage supply level, and the floating power supply provides power to the analog circuit at least when the voltage level of the voltage input is above the first voltage supply level. A crossover circuit switches power from the floating power to the fixed voltage power supply at the first voltage supply level upon detecting the voltage level on the voltage input proximate in value to the first voltage supply level.
US10601258B2 Non-contact power supply system and power transmission device
A non-contact power supply system includes a power transmission device including a first resonance circuit having a first coil for transmitting electric power; and a power reception device including a second resonance circuit having a second coil for receiving the electric power. The system is configured to transmit and receive the electric power by a magnetic field resonance method, and to communicate between the power transmission device and the power reception device. The power transmission device includes a power transmission circuit for supplying an AC voltage to the first resonance circuit; a detection circuit configured to detect an amplitude of a current flowing through the first coil; and a control circuit configured to control the power transmission circuit to perform power transmission control of the electric power.
US10601253B2 Wireless power transfer method, apparatus and system
A communication method of a wireless power receiver performing communication with a wireless power transmitter through a plurality of slots, the method includes receiving allocation of any one of the plurality of slots from the wireless power transmitter, receiving provision of at least one of the plurality of slots from the wireless power transmitter as locked slots subsequent to the allocation, and transmitting information associated with a configuration phase and information associated with a negotiation phase to the wireless power transmitter within the locked slots.
US10601246B2 Power supply system and method
A power supply system and method includes a power grid input unit and a diesel generator input unit, separately used for supplying an alternating current to a power supply unit. An automatic transfer switch unit is connected to the power grid input unit and the power supply unit or connected to the diesel generator input unit and the power supply unit, which is used for converting the received alternating current into a direct current. A control unit, which is used for monitoring a current load current and current diesel generator power, determines when to turn off a preset number of power supply loads according to a magnitude relationship between the current diesel generator power and the current load power, as well as according to priority levels of current loads.
US10601245B2 Power redundant system and operation method for the same
A power redundant system includes a switch module, a power-supplying module and a control unit. The switch module includes switch units. Each switch unit switches a power as an input power. The power-supplying module includes power-supplying units. Each power-supplying unit is connected to a switch unit correspondingly and converts the input power into an output power and supplies the output power to a load. The control unit controls the switch units to switch one of input sources of the power as the input power. If one of the switch units or power-supplying units is not operational, an electric power supplied by the power-supplying units connected to the remaining switch units correspondingly is greater than or equal to an electric power required by the load. When one of the input sources is abnormal, the control unit controls the switch units to switch to another input source.
US10601222B2 Stacked symmetric T-coil with intrinsic bridge capacitance
A T-coil IC includes a first inductor on an Mx layer. The first inductor has n turns, where n is at least 1⅞ turns. The T-coil IC further includes a second inductor on an Mx−1 layer. The second inductor has n turns. The first inductor and the second inductor are connected together at a node. The first inductor on the Mx layer and the second inductor on the Mx−1 layer are mirror symmetric to each other. The T-coil IC further includes a center tap on an Mx−2−y layer, where y≥0. The center tap is connected to the first inductor and the second inductor by a via stack at the node. In one configuration, n is 1⅞+0.5z turns, where z≥0. An effective bridge capacitance of the T-coil IC may be approximately 25 fF.
US10601219B2 Method for controlling a drive
A method for controlling a drive having at least one converter, at least one motor and an assigned drive control, wherein a failsafe CPU is operated separately from the drive control and only processes safety-relevant information, where a number of safety functions are implemented by the failsafe CPU such that the safety-relevant functions of the drive are implemented in a simple and reliable manner.
US10601214B2 Method of clearing a fault in a HVDC electrical network
A method of clearing a fault in a high voltage DC electrical network, including power converters interconnected by a DC power transmission, comprising: detecting a fault in the DC power transmission and reconfiguring each power converter to a fault blocking mode driving the DC fault current towards zero; locating the fault and isolating a faulty portion from a healthy remaining portion; reconfiguring one of the power converters designated as a re-energising power converter from the fault blocking to re-energise the healthy remaining portion; and detecting a rise in the voltage level in the healthy remaining portion above a threshold level and reconfiguring the remaining power converter connected with the healthy remaining portion from the fault blocking to the normal power transmission.
US10601213B2 Arc fault detection using frequency hopping techniques
An arc fault detection system samples a high frequency signal on a power line sequentially at different frequency regions according to a frequency hopping sequence, which is repeated a number of times over a predefined period. The different frequency regions include at least one region with a carrier for power line communication on the power line and at least one region without a carrier for power line communication on the power line. The system obtains energy measurements for each frequency region based on the sampled signals, computes an energy level for each frequency region based on the measurements for each region, and assigns a binary value to each region according to the corresponding energy level. The binary value represents a presence or absence of signal content in the frequency region. The system determines a presence or absence of an arc fault based on the binary values for the frequency regions.
US10601209B2 Cable management system and components therefor
A cable management system including an elongate, flexible and length adjustable tubular conduit and a pair of mounting components to mount the elongate tubular conduit relative to a surface, one mounting component attaching a first end of the elongate conduit and a second mounting component attaching a second end of the elongate conduit, wherein together the tubular conduit and the mounting components define a body through which cables can extend and the tubular conduit is attachable and detachable as required from the mounting components used to mount the cable management system relative to the surface.
US10601206B2 Apparatus and method for cutting and stripping an electrical cable
An electrical stripping and cutting tool having first and second elongated members having a distal end. The second elongated member is joined to the first elongated member such that the first and second elongated members are pivotable about a laterally extending pivot axis relative to each other. First and second face plates are attached to the distal ends of the first and second elongated members. The first and second face plates are oriented substantially perpendicular to a longitudinal axis of the first and second elongated members. In a closed position of the electrical cable stripping and cutting tool, the first and second face plates collectively form a single flat face plate. A first pair of cutting members is formed on a first side of the first and second face plates. A second pair of cutting members is formed on a second side of the first and second face plates.
US10601199B2 Resonant cavity strained group III-V photodetector and LED on silicon substrate and method to fabricate same
A structure includes an optoelectronic device having a Group IV substrate (e.g., Si); a buffer layer (e.g. SiGe) disposed on the substrate and a first distributed Bragg reflector (DBR) disposed on the buffer layer. The first DBR contains alternating layers of doped Group IV materials (e.g., alternating layers of SiyGe(1-y), where 0.8
US10601191B2 Connector module and onboard camera using the same
A connector module that has an inexpensive configuration and a high shielding ability is provided. The connector module includes a terminal module and a shield case. The terminal module has a central conductor, a tubular insulator holder that supports the central conductor, and a tubular conductive shell. A bottom portion of the shield case has multiple elastic portions that are capable of elastic deformation and are bent from and protrude from an edge portion of an opening portion for passage of the terminal module. The terminal module is joined to the shield case in a state where the annular recession portion of the conductive shell and the elastic portions are in electrical contact with each other.
US10601183B2 Electrical connector having a connection kit
An electrical connector includes an insulating base, a plurality of conductive terminals, a circuit board, at least one connection kit, an outer shell receiving the insulating base, and a shielding plate. The plurality of the conductive terminals are inserted to the insulating base. The circuit board is mounted on the insulating base. At least one portion of one end of the circuit board extends outward to form at least one tongue board. The plurality of the golden fingers are connected with the plurality of the conductive terminals. The at least one connection kit is integrally injection-molded by a metal injection molding technology. The at least one connection kit sleeves around the at least one tongue board. The shielding plate is covered on the circuit board.
US10601180B2 Lock mechanism
A lock mechanism is provided for locking inside a casing a plurality of printed circuit boards which are connected through connectors to a backplane inside the casing. The lock mechanism has an engaging member provided with a plurality of engaging pieces respectively engageable with engaged portions formed respectively in the plurality of printed circuit boards. When the engaging pieces are respectively engaged with the engaged portions, the printed circuit boards are pressed in a direction to fit the connectors of the printed circuit boards with the connectors of the backplane.
US10601175B2 Ball lock type connector with unwanted-removal prevention mechanism
A connector with a lock mechanism includes a connector 10 and a counterpart connector 20. A connector main body 11 of the connector 10 has an annular groove 113. An inner sleeve 17 and an outer sleeve are arranged movably in an axial direction on an outer circumferential surface of the connector main body 11 and outside the inner sleeve 17, respectively. The outer sleeve 13 has a locking pin 15 projecting from an inner circumferential surface close to a front end of the outer sleeve 13. A ball accommodation hole 22, an inlet groove 26, and a circumferential direction groove 28 are formed in a tubular member 21 of the counterpart connector 20. When the connector main body 11 is inserted into the tubular member 21, an engaging ball 23 accommodated in the ball accommodation hole 22 becomes engaged with the annular groove 113 and the locking pin 15 becomes engaged with the inlet groove 26, allowing the connectors to be connected with each other. When the outer sleeve 13 is rotated with respect to the tubular member 21, the locking pin 15 becomes engaged with the circumferential direction groove 28 and restricts the movement of the outer sleeve 13 and the connector main body 11 in the axial direction.
US10601174B2 Electrical connector assembly with a locking device to stabilize the electrical connection
An electrical connector adapted to be mated with a mating electrical connector comprises a housing including a cylinder having a receiving passage extending in an axial direction of the electrical connector, a conductive terminal disposed in the receiving passage, and a locking device. The locking device includes a body portion, a locking portion disposed at a first end of the body portion and configured to engage with a mating locking portion of the mating electrical connector to lock the electrical connector with the mating electrical connector, a releasing portion disposed at a second end of the body portion opposite the first end of the body portion and configured to release the engagement between the locking portion and the mating locking portion, and a flexible connecting arm formed in a curved shape and connecting the body portion to an outer surface of the cylinder.
US10601164B2 Connector assembly with locking feature
A connector assembly includes a connector-body having electrical-terminals. The electrical-terminals are inserted into cavities defined by the connector-body through apertures defined in a rear-face of the connector-body. The connector-body includes a lock feature configured to releasably lock the electrical-terminals within the cavities. The lock feature has a planar-member with a first-end and a second-end. The first-end defines a flex-lock feature. The second-end is attached by a hinge to a leading-edge of the outer-surface of the connector-body proximate the front-face. The flex-lock feature defines a hook-side and a wall-side disposed within a slot defined by the connector-body. The hook-side is configured to releasably engage a locking-shelf partially enclosing the slot. The wall-side engages the electrical-terminals when the hook-side engages the locking-shelf. When a removal-force is applied to the electrical-terminals, the removal-force is transferred through the hook-side to the locking-shelf, thereby inhibiting removal of the electrical-terminals from the cavities.
US10601163B2 Electrical connector
An electrical connector for electrically connecting a chip module to a circuit board includes a body for upwardly bearing the chip module. The body is provided with multiple accommodating holes. Each accommodating hole has a first groove and a second groove, and a width of the second groove is less than a width of the first groove. Multiple terminals are correspondingly accommodated in the accommodating holes. Each terminal includes: a base, accommodated in the first groove; an extending portion, bending and extending from one side of the base and accommodated in the second groove; a conducting portion, provided on a bottom portion of the terminal to be electrically connected with the circuit board; and an elastic portion, formed by upwardly bending and extending from the extending portion to abut the chip module.
US10601152B2 Earth terminal mounting structure
An earth terminal mounting structure includes a boss protruding from a conductive case; and an earth terminal fixed to a distal end surface of the boss. The earth terminal is provided with a terminal-side stopper that extends along a side surface of the boss. A boss-side stopper having a protrusion shape is provided on the side surface of the boss. The boss-side stopper faces the terminal-side stopper in a circumferential direction of the boss. The terminal-side stopper and the boss-side stopper restrict rotation of the earth terminal in a clockwise direction and in a counter-clockwise direction.
US10601141B2 Artificial magnet conductor, antenna reflector, and method for calculating thickness of dielectric medium
An artificial magnet conductor includes a dielectric medium, basic cells, each being formed on a side of a front surface of the dielectric medium, and including a conductive patch pattern and a conductive loop pattern formed with a predetermined gap with the conductive patch pattern, a frequency selective surface on which the basic cells are periodically arranged on the front surface of the dielectric medium, and a conductive layer formed on a side of a rear surface of the dielectric medium. A phase change from an incident wave to a reflected wave with respect to the dielectric medium is set as an addition value in which a first phase change in the gap is added to a second phase change between the basic cell of the dielectric medium and the conductive layer. A thickness of the dielectric medium is calculated using the addition value.
US10601140B2 Electromagnetic wave radiator
An electromagnetic wave radiator may include: a first metal layer; a plurality of metal side walls vertically protruding along an edge of the first metal layer; and a second metal layer suspended over the first metal layer. The second metal layer includes a plurality of ports radially extending from edges of the second metal layer and a plurality of slots penetrating the second metal layer in a radial direction.
US10601136B2 Antenna module
The antenna module disclosed, as the antenna module formed with a type of a flexible printed circuit board, and mounted adjacent to an end portion of a mobile terminal, includes a lower layer sheet mounted on the mobile terminal, and having a first radiation pattern formed on the lower layer sheet; an electromagnetic wave shielding sheet with an area narrower than the lower layer sheet, and layered on an top of the lower layer sheet; an upper layer sheet layered on an top of the electromagnetic wave shielding sheet, and having a second radiation pattern formed on the upper layer sheet, a part of both ends of the upper layer sheet being attached to the lower layer sheet; and a connecting portion connecting the first radiation pattern and the second radiation pattern.
US10601134B2 Antenna device and apparatus including the same
An antenna device includes: a substrate including a base layer, a first layer disposed on one surface of the base layer, a second layer disposed on another surface of the base layer, at least one first coil pattern disposed on the first layer, and at least one second coil pattern disposed on the second layer; and a magnetic body. A first region of the substrate is disposed on one surface of the magnetic body, and a second region of the substrate is disposed on another surface of the magnetic body. The at least one first coil pattern and the at least one second coil pattern are connected to each other to form an antenna coil having a solenoid shape disposed around the magnetic body.
US10601129B2 MIMO antenna device and mobile communication device
The present disclosure provides a MIMO antenna device and a mobile communication device which comprises a metal shell and a metal piece, the metal shell comprises a metal back plate and a metal frame which are integrally formed, the metal frame surrounds the metal back plate, the metal piece and the metal shell enclose to form a metal cavity, the metal cavity comprises a battery region used to place a battery assembly and a non-battery region outside the battery region; a metal isolate wall is provided between the metal shell and the metal piece, the metal isolate wall partitions the metal cavity into a first cavity and a second cavity, the first cavity contains the battery region; a first feed unit feeds toward the first cavity to form a first antenna; and a second feed unit feeds toward the second cavity to form a second antenna. The MIMO antenna device and the mobile communication device in the present disclosure form a MIMO antenna device with high isolation through the first antenna and the second antenna, so as to achieve communication in the case of a full-metal outer shell.
US10601121B2 Slot antenna for in-body ISM-band communication
Examples of implantable devices having a hermetically-sealed, metal container are disclosed. In one example, the implantable device has a Bluetooth Low Energy (“BLE”) beacon inside the hermetically-sealed, metal container. The hermetically-sealed, metal container may have a micro-strip type transmission line on an internal side of the container such that the container acts as the ground plane of the micro-strip transmission line. A slot at a specific location and having specific characteristics (such as shape, length, and/or width) may be cut into the ground plane of the micro-strip to act as a radiator. Thus, the size of implantable devices can be reduced by using a slot antenna in the hermetically-sealed, metal container. Such a device implanted in a suitable location and at a suitable depth in a user can communicate with an external computing device, such as a smartphone held in the user's hand.
US10601112B2 Antenna system and mobile terminal
An antenna system and a mobile terminal, the antenna system includes a metal shell, a system ground, a mainboard and an antenna unit, the system ground is connected with the metal shell; the mainboard is provided with a mainboard ground connected with the system ground, a main circuit and a matching network, the matching network includes a first and second matching element; the main circuit includes a first radio frequency source, a first antenna terminal, a second antenna terminal and a second radio frequency source which are successively connected in series, and at least one matching network is provided between any adjacent two of them, the antenna unit is connected with the mainboard through the first and/or the second antenna terminal, so that the antenna unit is coupled with the top frame or the bottom frame to form a first antenna, a second antenna and a third antenna.
US10601104B2 Printed radio frequency identification antennas
Embodiments of the present invention relate to a symmetrical RFID antenna and method of formation. In one embodiment, the radio frequency identification antenna comprises a loop element having sides. A first and second conductive elements are in electrical communication with and extend opposite from a middle portion of a side. A third and fourth conductive elements are in electrical communication with and oppositely extend from a second side. A fifth conductive element extends from a vertex of the second conductive element to a vertex of the forth conductive element. The second and/or forth conductive elements comprise a quadrilateral portion. The second and/or forth conductive elements comprise a width that is at least about the length of a side included in the plurality of sides.
US10601100B2 Compact low loss signal coupler
A bi-directional coupler architecture that allows an entire radio frequency coupler to be fully integrated with other circuitry on a single IC substrate. Embodiments of the invention use a lumped component architecture instead of quarter-wave transmission lines to reduce area and limit loss on the primary signal line. In some embodiments, two directional couplers of opposite polarities are implemented at least in part using spiral secondary inductors electromagnetically coupled to a shared primary inductor signal line, thus providing a bi-directional coupler architecture.
US10601093B2 Counter-flow heat exchanger for battery thermal management applications
A heat exchanger for thermal management of battery units made-up of a plurality of battery cells or containers housing one or more battery cells is disclosed. The heat exchanger has a main body portion formed by a pair of outer plates and an intermediate plate defining a primary heat transfer surface on either side of the heat exchanger for contacting a corresponding surface of at least one of the battery cells or containers. The intermediate plate together with the outer plates forming a plurality of alternating first and second fluid flow passages the flow direction through the first fluid flow passages being generally opposite to the flow direction through the second fluid flow passages. The first and second fluid flow passages are formed on opposite sides of the intermediate plate and are fluidly interconnected at corresponding ends creating a counter-flow arrangement through the main body portion of the heat exchanger.
US10601090B2 Using a spacer to block path of thermally conductive structural adhesive in lithium ion cells
Embodiment include a power source module comprising one or more power cells. Each power cell can comprise a pressure vent on a side of the power cell. The pressure vent can be adapted to relieve an internal pressure of the cell when the internal pressure exceeds a threshold. A cooling plate can be disposed adjacent and substantially parallel to a side of the one or more power cells having the pressure vent. One or more spacers can be disposed between each of the one or more power cells and the cooling plate and substantially surrounding the pressure vent of one of the one or more power cells. A thermally conductive potting material can be disposed between the one or more power cells and the cooling plate. Each spacer prevents the potting material from intruding into an area around the vent of one of the one or more power cells.
US10601083B2 Systems and methods for battery discharge control
A discharging control system for a battery includes temperature sensing means configured to provide a temperature value associated with the battery, voltage sensing means configured to provide a voltage value associated with the battery, pressure sensing means configured to provide a pressure value associated with an internal portion of the battery, and a controller. The controller is configured to determine, before a discharging process is started, a threshold pressure change associated with a discharge of the battery based on map data selected from a predetermined data map associated with the battery, monitor, during the discharging process, a present voltage value obtained by the voltage sensing means, a current pressure value, and a total pressure change based on the current pressure value obtained by the pressure sensing means, permit continuation of the discharging process when the present voltage value falls below a first lower limit voltage value if the total pressure change is less than the threshold pressure change and the current pressure value is greater than a predetermined minimum threshold pressure, and prohibit continuation of the discharging process when any one of the following conditions is true: (i) the present voltage value falls below a second lower limit voltage value that is lower than the first lower limit voltage value; (ii) the total pressure change is greater than or equal to the threshold pressure change; or (iii) the current pressure value is lower than the predetermined minimum threshold pressure.
US10601073B2 Solid electrolyte, all solid state battery, method for producing solid electrolyte, and method for producing all solid state battery
A solid electrolyte having a NaSICON-type crystal structure and represented by a general formula Li1+aZr2−bMc(PO4)3. In the general formula, Li may be partially substituted with at least one selected from the group consisting of Na, K, Rb, Cs, Ag, and Ca, P may be partially substituted with at least one of B and Si, M contains at least one first element capable of stabilizing or partially stabilizing the tetragonal or cubic crystal structure of a high-temperature phase of ZrO2, −0.50≤a≤2.00, 0.01≤b≤1.90, and 0.01≤c≤1.90.
US10601071B2 Methods of making and inspecting a web of vitreous lithium sulfide separator sheet and lithium electrode assemblies
A lithium ion-conductive solid electrolyte including a freestanding inorganic vitreous sheet of sulfide-based lithium ion conducting glass is capable of high performance in a lithium metal battery by providing a high degree of lithium ion conductivity while being highly resistant to the initiation and/or propagation of lithium dendrites. Such an electrolyte is also itself manufacturable, and readily adaptable for battery cell and cell component manufacture, in a cost-effective, scalable manner. An automated machine based system, apparatus and methods assessing and inspecting the quality of such vitreous solid electrolyte sheets, electrode sub-assemblies and lithium electrode assemblies can be based on spectrophotometry and can be performed inline with fabricating the sheet or web (e.g., inline with drawing of the vitreous Li ion conducting glass) and/or with the manufacturing of associated electrode sub-assemblies and lithium electrode assemblies and battery cells.
US10601070B2 Fast-charging lithium ion batterie unit
Methods, systems and battery modules are provided, which increase the cycling lifetime of fast charging lithium ion batteries. During the formation process, the charging currents are adjusted to optimize the cell formation, possibly according to the characteristics of the formation process itself, and discharge extents are partial and optimized as well, as is the overall structure of the formation process. During operation, voltage ranges are initially set to be narrow, and are broadened upon battery deterioration to maximize the overall lifetime. Current adjustments are applied in operation as well, with respect to the deteriorating capacity of the battery. Various formation and operation strategies are disclosed, as basis for specific optimizations.
US10601068B2 Electrolyte for lithium secondary battery and lithium secondary battery comprising same
Provided are an electrolyte for a lithium secondary battery and a lithium secondary battery including the electrolyte, wherein the electrolyte further includes a solid salt as an additive, wherein the solid salt contains one type of cation selected from ammonium-based cations and a thiocyanate anion (SCN−). According an embodiment, the lithium secondary battery may have improved life characteristics by providing the electrolyte containing the additive.
US10601063B2 Method of manufacturing a fuel cell stack
A method of manufacturing a fuel cell stack includes compressing a stack of bipolar plates with a variable applied load a feature non-deformed displacement distance, which is measured from an initial height of the stack of bipolar plates. A first applied load at a first displacement distance and a second applied load at a second displacement distance are sensed. The first displacement distance and the second displacement distance are each less than the feature non-deformed displacement distance. A best fit curve, passing through the first applied load at the first displacement distance and the second applied load at the second displacement distance, is then determined. A final displacement distance, measured from the initial height, is calculated from the best fit curve for a target applied load. The stack of bipolar plates is then compressed to the final displacement distance measured from the initial height.
US10601061B2 Fuel cell based charger system and fuel generator therefor
The invention relates to a fuel generator (12) for a fuel cell based charger system, and a system containing a charger (10) and a fuel generator. The generator comprises a compartment (20′) containing aluminium, means (18′, 20′, 21, FW) for providing a solution of water and a water soluble compound capable of reacting with aluminium to generate hydrogen gas, when dissolved in water and brought into contact with the aluminium, and means (FS) for passing said solution into the compartment containing aluminium. The invention also provides a method of operating the system. It comprises providing a fuel generator and a hydrogen driven fuel cell based charger device having means for accommodating the generator. The generator and charger having a common interface cooperative for providing fluid communication between the generator and the charger. The system is primed by inserting the generator into the charger whereby the interface opens up fluid communication between selected parts of the system. A flow of reaction solution is initiated so as to bring it into contact with the aluminium whereby hydrogen begins to be produced, the hydrogen is fed to the fuel cells in the fuel cell assembly whereby electricity is produced.
US10601058B2 Fuel cell system
In a fuel cell system, each of an inlet sealing valve and an outlet integration valve is provided with a valve seat including a valve hole and a seat surface formed on a circumferential edge of the valve hole, a valve element formed, on its outer periphery, with a seal surface corresponding to the seat surface, and a motor to move the valve element away from the valve seat upon receipt of electric power supplied from outside. The valve seat is provided with a seal member to seal between the valve element and the valve seat during non-operation of the motor. In an inlet-side bypass passage connected to an air supply passage by detouring around the inlet sealing valve, there are arranged an inlet-side bypass passage and an inlet bypass valve.
US10601057B2 Fuel cell system and vehicle
The fuel cell system includes: a fuel cell stack, a hydrogen inlet, a hydrogen outlet, an air inlet, and an air outlet; a hydrogen supply flow path; a hydrogen circulation flow path for circulating gas from the hydrogen outlet to a merging point of the hydrogen supply flow path; a hydrogen pump on the hydrogen circulation flow path; and a gas-liquid separator on the hydrogen circulation flow path. The hydrogen inlet is positioned above the hydrogen outlet, the air inlet is positioned on an upper side of the air outlet, and a direction of connection between the hydrogen inlet and the hydrogen outlet and a direction of connection between the air inlet and the air outlet intersect each other. An upper end of the hydrogen pump is positioned below the stack. The gas-liquid separator is provided at the lowest site of the hydrogen circulation flow path.
US10601055B2 Filter
The invention relates to a filter with a gasket applied in line shape at an edge of the filter. The invention suggests to apply the gasket with a nozzle which facilitates a gasket that is thinner and/or whose protrusion beyond the filter is lower than this would be feasible for example through injection molding.
US10601054B2 Fuel cell with impingement jet flow field
A bipolar plate is provided that comprises a flow field. The bipolar plate is part of a fuel cell and may comprise a chamber, such as a reactants accumulation chamber, on a first side of the bipolar plate. The flow field may comprise a plurality of holes, such as a jet array of impingement jet passages. The flow field may comprise a plurality of channels on a second side of the bipolar plate. The plurality of holes may be configured to conduct reactants from the first side of the bipolar plate to the second side of the bipolar plate to impinge on a membrane electrode assembly (MEA) of the fuel cell. The plurality of channels on the second side of the bipolar plate are configured to conduct a portion of the reactants and/or reaction products to an output hole and/or a channel.
US10601051B2 Method for manufacturing all-solid battery and all-solid battery manufactured by the same
Provided are a method of manufacturing an all-solid battery and an all-solid battery manufactured by the same for efficiently insulating an edge portion of the all-solid battery. Particularly, the all-solid batter may include a hybrid current collector comprising a porous metal current collector at the edge portions thereof, and a cathode layer or an anode layer may be further fabricated by coating a cathode active material or an anode active material on the hybrid current collector. Therefore, a short-circuit of the edge portion that may occur due to the detachment of the electrode material at the edge portion of the electrode may be prevented and a use rate and energy density of the edge portion electrode may be improved.
US10601048B2 Electrode and method for manufacturing same
The present invention relates to an electrode, a method for manufacturing same, and a battery comprising the electrode. An electrode and a method for manufacturing same can be provided wherein the electrode of the present invention prevents a segregation phenomenon by which a binder is concentrated on the surface of the electrode, thereby comprising an active layer exhibiting excellent peel strength on a current collector.
US10601044B2 Negative electrode material for lithium-ion secondary battery, method for manufacturing negative electrode material for lithium-ion secondary battery, negative electrode material slurry for lithium-ion secondary battery, negative electrode for lithium-ion secondary battery, and lithium-ion secondary battery
A negative electrode material for a lithium-ion secondary battery, in which the negative electrode material includes a composite particle including a spherical graphite particle and plural graphite particles that have a compressed shape and that aggregate or are combined so as to have nonparallel orientation planes, and the negative electrode material has an R-value in a Raman measurement of from 0.03 to 0.10, and has a pore volume as obtained by mercury porosimetry of from 0.2 mL/g to 1.0 mL/g in a pore diameter range of from 0.1 μm to 8 μm.
US10601037B2 Lithium-rich nickel-manganese-cobalt cathode powders for lithium-ion batteries
The invention provides a dual component lithium-rich layered oxide positive electrode material for a secondary battery, the material consisting of a single-phase lithium metal oxide with space group R-3m and having the general formula Li1+bN1−bO2, wherein 0.155≤b≤0.25 and N=NixMnyCOzZrcAd, with 0.10≤x≤0.40, 0.30≤y≤0.80, 0
US10601034B2 Method of producing protected particles of anode active materials for lithium batteries
A method of producing a powder mass for a lithium battery, the method comprising: (a) Providing a solution containing a sulfonated elastomer dissolved in a solvent or a precursor in a liquid form or dissolved in a solvent; (b) dispersing a plurality of particles of an anode active material in the solution to form a slurry; and (c) dispensing the slurry and removing the solvent and/or polymerizing/curing the precursor to form the powder mass, wherein the powder mass comprises multiple particulates and at least a particulate is composed of one or a plurality of particles of an anode active material being encapsulated by a thin layer of sulfonated elastomer having a thickness from 1 nm to 10 μm, a fully recoverable tensile strain from 2% to 800%, and a lithium ion conductivity from 10−7 S/cm to 5×10−2 S/cm at room temperature.
US10601030B2 Functional polymer binder for sulfur cathode fabrication
The present invention provides for a composition of matter, polymeric conductive binder, or electrode comprising: Poly[(2-ethyldimethylammonioethyl methacrylate ethyl sulfate)-co-(1-vinylpyrrolidone)]. The present invention also provides for a Lithium-Sulfur (Li—S) battery comprising a cathode comprising: a cathode comprising a polymeric conductive binder poly[(2-ethyldimethylammonioethyl methacrylate ethyl sulfate)-co-(1-vinylpyrrolidone)]; a separator; an anode; and, an electrolyte.
US10601025B2 Single punch method of making battery plates for lead-acid batteries
A method of making battery plates for lead-acid batteries includes providing a strip of material comprising lead; and punching material out of the strip to form a grid comprising wires having a non-rectangular cross-sectional shape by utilizing a die set comprising a plurality of male die components and female die components, wherein each of the male die components comprises a first portion having a first cross-sectional shape and a second portion having a second-cross sectional shape. A single punch of the material creates a hole in the material and also forms the periphery of the hole.
US10601023B2 Secondary battery and assembly therefor
The present disclosure provides a secondary battery and an assembly therefor. The secondary battery comprises: a cap plate provided with a first electrode terminal and a second electrode terminal; an electrode assembly comprising a first electrode tab and a second electrode tab; a first connecting piece connected between the first electrode tab and the first electrode terminal. The first connecting piece includes a first electrode terminal connecting portion, a first electrode tab connecting portion and a first fusing portion. The secondary battery further comprises an insulating holding block, two ends of which are connected with the first electrode terminal connecting portion and the first electrode tab connecting portion respectively, and the insulating holding block is configured to maintain the first electrode terminal connecting portion and the first electrode tab connecting portion in position relative to each other when the first fusing portion is fused.
US10601018B2 Electrode lead for a secondary battery, a pouch type secondary battery and a battery module comprising the same
Provided is an electrode lead for a secondary battery that is less susceptible to cracks and has improved insulation, and a pouch type secondary battery and a battery module comprising the same. The electrode lead for a secondary battery according to the present disclosure is an electrode lead electrically connected to an electrode assembly, and the electrode lead includes a flat metal conductor and a coverlay type insulating film having an exposed shape at an electrically connected part of the metal conductor.
US10601011B2 Composition for secondary battery porous membrane, porous membrane for secondary battery, and secondary battery
Provided is a composition for a secondary battery porous membrane having excellent redispersibility. The composition for a secondary battery porous membrane contains inorganic oxide particles X, a metal hydroxide Y, a binder, and water. The metal hydroxide Y is a divalent or trivalent hydroxide, and is contained in an amount of at least 0.001 parts by mass and not more than 10 parts by mass per 100 parts by mass of the inorganic oxide particles X.
US10601001B2 Secondary battery
A secondary battery, including a first terminal assembly, a second terminal assembly, a top cover plate, an electrode assembly and a first sealing piece; at least one of the first and second terminal assemblies is electrically insulated from the top cover plate; the first terminal assembly includes a connecting plate and deformable plate, the connecting plate is located at a side of the top cover plate away from the electrode assembly, the deformable plate is attached to the connecting plate; the first sealing piece is connected between the connecting plate and the top cover plate; in normal state, the first electrode plate is electrically connected with the connecting plate via the deformable plate, the second plate is electrically connected with the second terminal assembly; when internal pressure of the secondary battery exceeds reference pressure, the deformable plate can deform to electrically disconnect from the first electrode plate.
US10601000B2 Method for producing organic device
A method for producing an organic device 1, includes: first forming steps S02 and S03 of producing a support substrate 10 with an organic functional layer; a winding step S05 of winding the support substrate 10 with an organic functional layer and a protective film 13; a peeling step S06 of feeding out the protective film 13 and the support substrate 10 have been wound in, and peeling off the protective film 13; a heating step S07 of heating the support substrate 10 with an organic functional layer after the peeling step S06; and a second forming step S08 of forming at least one layer selected from the second electrode layer 9 and an organic functional layer 7 not formed in the first forming step S03 and being one of the organic functional layers comprising the multiple organic functional layers, after the heating step S07.
US10600998B2 Display apparatus and method of manufacturing thereof
The present disclosure is related to a method of manufacturing a display apparatus. The method of manufacturing the display apparatus may include providing a polarizer and a display panel, aligning and bonding the second reserved portion of the display panel with the first reserved portion of the polarizer, and cutting at least the polarizer along a boundary of the second reserved portion. The polarizer may include a first reserved portion and a first to-be-removed portion. The display panel may include a second reserved portion and a second to-be-removed portion. The width of the first to-be-removed portion may be not smaller than a first width, and the width of the second-to-be-removed portion is smaller than the first width.
US10600983B2 Organic electroluminescent device comprising delayed fluorescent materials
An organic electroluminescent device containing a cathode, an anode, and one or more organic layers containing plural light emitting materials between the cathode and the anode, wherein the organic electroluminescent device is a multiple wavelength light emitting organic electroluminescent device emitting light from the plural light emitting materials, and which is designed so that light that has the shortest wavelength contains delayed fluorescent light can improve light emission efficiency of a short wavelength light and color tone and has a large degree of freedom in design and a simple structure.
US10600981B2 Exciplex-sensitized fluorescence light emitting system
Emissive layer structures for organic emissive devices and emissive devices containing such structures are provided. The emissive layer includes one or more sub-layers or similar regions. A fluorescent emitter and two compounds that may form an exciplex are distributed within the sub-layers so as to enhance Forster transitions from the exciplex to the fluorescent acceptor and suppress undesirable Dexter transitions from the exciplex to the fluorescent acceptor.
US10600963B2 Metal plate, method of manufacturing metal plate, and method of manufacturing mask by using metal plate
A metal plate for manufacturing a deposition mask with reduced variation in dimension of through-holes wherein an average value of plate thicknesses of the metal plate in a longitudinal direction is within a ±3% range around a predetermined value. When an average value of the plate thicknesses of the metal plate in the longitudinal direction is represented as A, and a value obtained by multiplying a standard deviation of the plate thicknesses of the metal plate in the longitudinal direction by 3 is represented as B, (B/A)×100 (%) is ≤5%. When a value obtained by multiplying a standard deviation of the plate thicknesses of the metal plate in the width direction by 3 is represented as C, and a value of a plate thickness of the metal plate at a central portion in the width direction is represented as X, (C/X)×100(%) is ≤3%.
US10600960B2 Semiconductor structures including memory materials substantially encapsulated with dielectric materials
A semiconductor structure includes stack structures. Each of the stack structures comprises a first conductive material, a chalcogenide material over the first conductive material, a second conductive material over the chalcogenide material, and a first dielectric material between the chalcogenide material and the first conductive material and between the chalcogenide material and the second conductive material. The semiconductor structure further comprises a second dielectric material on at least sidewalls of the chalcogenide material. The chalcogenide material may be substantially encapsulated by one or more dielectric materials. Related semiconductor structures and related methods are disclosed.
US10600954B2 Method for producing hermetic package
A technical object of the present invention is to devise a method by which bonding strength between an element base and a sealing material layer can be increased without thermal degradation of a member to be housed inside, to thereby improve long-term reliability of a hermetic package. A method of producing a hermetic package of the present invention includes the steps of: preparing a ceramic base and forming a sealing material layer on the ceramic base; preparing a glass substrate and arranging the ceramic base and the glass substrate so that the glass substrate is brought into contact with the sealing material layer on the ceramic base; and irradiating the sealing material layer with laser light from a glass substrate side to seal the ceramic base and the glass substrate with each other through intermediation of the sealing material layer, to thereby provide a hermetic packages.
US10600953B2 Piezoelectric resonator device
A crystal resonator (101) includes: a crystal resonator plate (2); a first sealing member (3); a second sealing member (4); and an internal space (13) hermetically sealing a vibrating part (22) of the crystal resonator plate (2). The crystal resonator plate (2) includes: the vibrating part (22); an external frame part (23) surrounding an outer periphery of the vibrating part (22); and a connecting part (24) connecting the vibrating part (22) to the external frame part (23). A first extraction electrode (223) drawn from a first excitation electrode (221) is formed on a first main surface of the connecting part (24) while a second extraction electrode (224) drawn from a second excitation electrode (222) is formed on a second main surface thereof. A wiring pattern (33) connected to the first extraction electrode (223) is formed on a second main surface (312) of the first sealing member (3). At least part of the wiring pattern (33) is disposed to be superimposed to a space between the vibrating part (22) and the external frame part (23) in plan view.
US10600951B2 Vibrating plate structure and piezoelectric element application device
A vibrating plate is provided between a substrate and a piezoelectric element formed of electrodes and a piezoelectric layer and includes a first layer which is formed of a silicon oxide and a second layer which is formed of a ceramic having a Young's modulus larger than that of the silicon oxide. Under the condition in which the following expression (1) has a constant value, where in the expression (1), Ev1, dv1, Ev2, and dv2 represent Young's modulus of the first layer, the thickness thereof, Young's modulus of the second layer, and the thickness thereof, Ev1×dv12+Ev2×dv22  (1) when the combination of dv1 and dv2 which sets the value of the following expression (2) in a range of from the minimum value to +2% thereof is represented by (Dv1, Dv2), Ev1×dv13+Ev2×dv23  (2) the thickness of the first layer and the thickness of the second layer are represented by Dv1 and Dv2.
US10600941B2 Electronic device and method for fabricating the same
The present invention provides an electronic device and a method for fabricating the same. The electronic device includes a driving-circuit substrate, light-emitting elements, an optical layer, and an adhesive layer. The light-emitting elements are disposed on the driving-circuit substrate, and the optical layer is disposed on the light-emitting elements. The adhesive layer is disposed between the optical layer and the light-emitting elements. The optical layer includes a first surface and a second surface that are opposite to each other. The first surface of the optical layer has a plurality of first convex lens structures, and at least a part of the first convex lens structures are at least partially overlapped with the light-emitting elements in the vertical projection direction.
US10600937B1 Precise bondline control between LED components
Devices and techniques are disclosed herein which include a first LED device layer, a second LED device layer, and an adhesive bondline disposed between the first LED device layer and the second LED device layer. The adhesive bondline includes a bondline thickness, a plurality of spacers disposed within the adhesive bondline, and a silicone matrix. The plurality of spacers may have a diameter or a shortest axis between 0.5 and 10 micrometers and the coefficient of variation is 10% or less. The plurality of spacers may be include SiO2, alumina, soda lime glass, may be inorganic, or polymeric.
US10600934B2 Light emitting device with transparent conductive group-III nitride layer
A group III-nitride semiconductor device comprises a light emitting semiconductor structure comprising a p-type layer and an n-type layer operable as a light emitting diode or laser. On top of the p-type layer there is arranged an n+ or n++-type layer of a group III-nitride, which is transparent to the light emitted from the underlying semiconductor structure and of sufficiently high electrical conductivity to provide lateral spreading of injection current for the light-emitting semiconductor structure.
US10600921B2 Silicon carbide semiconductor device and method of manufacturing silicon carbide semiconductor device
In forming an ohmic electrode on a back surface of an n-type SiC substrate, an n+-type semiconductor region is formed in a surface layer of the back surface of an n-type epitaxial substrate by ion implantation. In this ion implantation, the impurity concentration of the n+-type semiconductor region is a predetermined range and preferably a predetermined value or less, and an n-type impurity is implanted by acceleration energy of a predetermined range such that the n+-type semiconductor region has a predetermined thickness or less. Thereafter, a nickel layer and a titanium layer are sequentially formed on the surface of the n+-type semiconductor region, the nickel layer is heat treated to form a silicide, and the ohmic electrode formed from nickel silicide is formed. In this manner, a back surface electrode that has favorable properties can be formed while peeling of the back surface electrode can be suppressed.
US10600920B2 Semiconductor device
A semiconductor device includes a semiconductor substrate having a first conductivity type; a deep well region disposed on the semiconductor substrate, and having a second conductivity type opposite to the first conductivity type; a first well region and a second well region disposed in the deep well region and having the first conductivity type, wherein the first well region and the second well region are separated by a portion of the deep well region, and the first well region is electrically connected to the second well region; and a first doped region and a second doped region disposed in the deep well region and having the second conductivity type, wherein the first well region and the second well region are located between the first doped region and the second doped region.
US10600915B2 Flexible substrate structure, flexible transistor and method for fabricating the same
A flexible substrate structure including a flexible substrate, a first dielectric layer, a metal-containing layer and a second dielectric layer is provided. The first dielectric layer is located on the flexible substrate. The metal-containing layer has a reflectivity greater than 15% and a heat transfer coefficient greater than 2 W/m-K. The metal-containing layer is disposed between the first dielectric layer and the second dielectric layer, and the second dielectric layer is an inorganic material layer. A flexible transistor including the above-mentioned flexible substrate structure and a method for fabricating the same are also provided.
US10600912B2 Self-aligned replacement metal gate spacerless vertical field effect transistor
A method of making a vertical field effect transistor includes forming a semiconductor nanowire that extends from a substrate surface. A first sacrificial layer is deposited over the substrate surface, and a second sacrificial layer is deposited over the first sacrificial layer such that each of the first and second sacrificial layers are formed peripheral to the nanowire. The second sacrificial layer is then patterned to form a dummy gate structure. Thereafter, the first sacrificial layer is removed and source and drain regions are deposited via epitaxy directly over respective portions of the nanowire.
US10600905B1 Trench MOSFET contacts
A device has an active area made of an array of first type of device cells and a gate or shield contact area made of an array of a second type of device cells that are laid out at a wider pitch than the array of first type of device cells. Each device cell in the active area includes a trench that contains a gate electrode and an adjoining mesa that contains the drain, source, body, and channel regions of the device. The second type of device cell includes a trench that is wider than the trench in the first device cell, but a mesa of the second type of device cell has about the same width as the mesa of the first type of device cell. Having about the same width, the mesa in the second type of device cell in the contact area has similar breakdown characteristics as a mesa in the first type of device cell in the active area of the device.
US10600904B2 Semiconductor device
A semiconductor device according to one embodiment includes: a semiconductor substrate having a first surface and a second surface which is an opposite surface of the first surface; a first wiring and a second wiring disposed on the first surface; a first conductive film electrically connected to the first wiring; and a gate electrode. The semiconductor substrate has a source region, a drain region, a drift region, and a body region. The drift region is disposed so as to surround the body region in a plan view. The first wiring has a first portion disposed so as to extend across a boundary between the drift region and the body region in a plan view, and electrically connected to the drift region. The second wiring is electrically connected to the source region. The first conductive film is insulated from and faces the second wiring.
US10600894B2 Bipolar junction transistor and method of fabricating the same
A Bipolar Junction Transistor (BJT) comprises an emitter, a collector, and a base between the emitter and the collector. The BJT also comprises an emitter contact on a first side of the BJT, a base contact on the first side of the BJT, and a collector contact on a second side of the BJT. The BJT further comprises a Deep Trench Isolation (DTI) region extending from the first side of the BJT to the second side of the BJT.
US10600890B2 Contact to metal gate isolation structure
A semiconductor device includes a substrate, a semiconductor fin on the substrate, an isolation region on sidewalls of the semiconductor fin and having an upper surface lower than an upper surface of the semiconductor fin, a gate structure on a portion of the semiconductor fin and on a first portion of the isolation region. The portion of the semiconductor fin covered by the gate structure is referred to as a first region, and a second portion of the isolation region disposed on at least one of two opposite sides of the gate structure is referred to as a second region, which has an upper surface lower than an upper surface of the first region. The semiconductor device also includes a first spacer layer on a sidewall of the gate structure and on a sidewall of a portion of the first region disposed above the second region.
US10600884B2 Additive core subtractive liner for metal cut etch processes
An additive core subtractive liner method is described for forming electrically conductive contacts. The method can include forming a first trench in an first dielectric layer to expose a first portion of a metal liner, and filling said first trench with a second dielectric layer. A metal cut trench is formed in the second dielectric layer. A portion of the metal liner exposed by the metal cut trench is removed with a subtractive method. The method continues with filling the metal cut trench with a dielectric fill, and replacing the remaining portions of the second dielectric layer with an additive core conductor to provide contacts to remaining portions of the metal liner.
US10600879B2 Transistor trench structure with field plate structures
A trench structure is located directly laterally between a first well and a first source region for a first transistor and the second well region with a second source for a second transistor. The trench structure includes a first gate structure for the first transistor, a second gate structure for the second transistor, a first conductive field plate structure, and a second conductive field plate structure. The first gate structure, the first field plate structure, the second field plate structure, and the second gate structure are located in the trench structure in a lateral line between the first well region and the second well region. The trench structure includes a dielectric separating the first field plate structure and the second field plate structure from each other in the lateral line. A drain region for the first transistor and the second transistor includes a portion located directly below the trench structure.
US10600876B2 Methods for chamfering work function material layers in gate cavities having varying widths
A method includes forming a first cavity having a first width and a second cavity having a second width greater than the first width in a dielectric material, forming a first conformal layer in the first and second cavities, forming spacers in the first and second cavities, the spacers covering a first portion of the first conformal layer positioned on sidewalls of the first and second cavities and exposing a second portion of the first conformal layer positioned on the sidewalls of the first and second cavities, forming a material layer in the first and second cavities to cover bottom portions of the first conformal layer, performing a first etch process to remove the second portion of the first conformal layer positioned on the sidewalls of the first and second cavities, removing the spacers and the material layer, and forming a fill material in the first and second cavities.
US10600869B2 Silicon carbide semiconductor device and method of manufacturing the same
A silicon carbide semiconductor device includes: n type regions formed on a surface of the n− type epitaxial layer; p type body regions formed at positions deeper than the n type regions; p− type channel regions each reaching the p type body region; and n++ type source regions formed toward the p type body region from the front surface side of the epitaxial layer, and the p− type channel regions and the n++ type source regions are formed at a planar position where the n type region remains between the p− type channel region and the n++ type source region, and out of boundary surfaces which are formed between the p− type channel region and the n type regions, the boundary surface on an outer peripheral side is positioned inside an outer peripheral surface 116a of the p type body region as viewed in a plan view.
US10600868B2 FinFET gate cut after dummy gate removal
Semiconductor devices include a first semiconductor fin. A first gate stack is formed over the first semiconductor fin. Source and drain regions are formed on respective sides of the first gate stack. An interlayer dielectric is formed around the first gate stack. A gate cut plug is formed from a dielectric material at an end of the first gate stack.
US10600866B2 Standard cell architecture for gate tie-off
According to certain aspects of the present disclosure, a chip includes a first gate, a second gate, a first source, a first source contact disposed on the first source, a metal interconnect above the first source contact and the first gate, a first gate contact electrically coupling the first gate to the metal interconnect, and a first via electrically coupling the first source contact to the metal interconnect. The chip also includes a power rail, and a second via electrically coupling the first source contact to the power rail. The second gate is between the first source and the first gate, and the metal interconnect passes over the second gate.
US10600862B2 High voltage termination structure of a power semiconductor device
A power semiconductor device includes a semiconductor body coupled to first and second load terminals and including a drift region with dopants of a first conductivity type. An active region has at least one power cell extending at least partially into the semiconductor body, is electrically connected with the first load terminal and includes a part of the drift region. Each power cell includes a section of the drift region and is configured to conduct a load current between the terminals and to block a blocking voltage applied between the terminals. A chip edge laterally terminates the semiconductor body. A non-active termination structure arranged in between the chip edge and active region includes an ohmic layer. The ohmic layer is arranged above a surface of the semiconductor body, forms an ohmic connection between electrical potentials of the first and second load terminals, and is laterally structured along the ohmic connection.
US10600858B2 Organic light-emitting display device and method of manufacturing the same
Provided are an organic light-emitting display device and a method of manufacturing the same. The organic light-emitting display device includes a panel including a display unit on which an image is formed and a pad unit including a plurality of terminals connected to the display unit and arranged in a plurality of rows on a substrate, and a flexible circuit board including metal wirings arranged in a plurality of layers so as to be respectively connected in correspondence to the plurality of rows of terminals in the pad unit and being coupled to the pad unit, in which the pad unit includes a one-row terminal zone in which only terminals in a single row from among the plurality of rows of terminals electrically connect the metal wirings to the display unit.
US10600856B2 Display device with a flexible substrate
A display device includes a first flexible substrate; a low reflection layer on the first flexible substrate; a second flexible substrate on the low reflection layer; a thin film transistor and an organic light emitting diode on the second flexible substrate; an upper protective member configured to encapsulate the thin film transistor and the organic light emitting diode; and an electrically conductive interconnection configured to electrically connect the low reflection layer with a surface of the upper protective member.
US10600855B2 Organic light-emitting display apparatus
In an organic light-emitting display apparatus comprising a plurality of pixels, at least one of the plurality of pixels includes a first conductive layer over a substrate, a first organic insulating layer over the first conductive layer, the first organic insulating layer comprising a first opening exposing a part of the first conductive layer, a second conductive layer over the first organic insulating layer, the second conductive layer contacting the part of the first conductive layer exposed through the first opening, a first inorganic insulating layer over the first organic insulating layer to cover the second conductive layer, the first inorganic insulating layer comprising a second opening exposing at least a part of the first organic insulating layer, and a second organic insulating layer over the first inorganic insulating layer, the second organic insulating layer contacting the first organic insulating layer through the second opening.
US10600853B2 Light-emitting device, method for manufacturing the same, and cellular phone
The invention relates to: a light-emitting device which includes a first flexible substrate having a first electrode, a light-emitting layer over the first electrode, and a second electrode with a projecting portion over the light-emitting layer and a second flexible substrate having a semiconductor circuit and a third electrode electrically connected to the semiconductor circuit, in which the projecting portion of the second electrode and the third electrode are electrically connected to each other; a method for manufacturing the light-emitting device; and a cellular phone which includes a housing incorporating the light-emitting device and having a longitudinal direction and a lateral direction, in which the light-emitting device is disposed on a front side and in an upper portion in the longitudinal direction of the housing.
US10600844B2 Memory structures having reduced via resistance
A memory structure can include a memory cell, a via, a dielectric material separating the memory cell from the via, a metal ceramic composite material layer on the memory cell and the dielectric material, and a conductive layer on the metal ceramic composite material layer and the via. The conductive layer can be in direct contact with the top surface of the via.
US10600843B2 Memory device structure
A memory device structure includes a wafer substrate and a magnetic tunnel junction (MTJ) positioned above an upper surface of the wafer substrate. The MTJ includes a first magnetic layer, a second magnetic layer laterally adjacent the first magnetic layer, and a nonmagnetic layer interposed between the first and second magnetic layers, wherein the first magnetic layer, the nonmagnetic layer and the second magnetic layer comprise a substantially vertical layer stack that extends along a first direction that is substantially perpendicular to the upper surface of the wafer substrate. A first contact is electrically coupled to the first magnetic layer and a second contact is electrically coupled to the second magnetic layer.
US10600842B2 Memory cells, magnetic memory cells, and semiconductor devices
Methods of forming a magnetic memory cell are disclosed. The method comprises forming a magnetic cell core material over a substrate, wherein forming the magnetic cell core comprises forming a first magnetic region over the substrate, forming a tunnel barrier material over the first magnetic region, and forming a second magnetic region over the tunnel barrier material. A temperature of at least one of the substrate or a wafer stage underlying the substrate is maintained at a temperature below about 0° C. and the magnetic cell core material is exposed to at least a first beam comprising one of an ion beam or a neutral beam comprising ions or elements of at least one noble gas to remove portions of the magnetic cell core material. Related magnetic memory cells and methods of forming an array of memory cells are also disclosed.
US10600839B2 Semiconductor device including oxide semiconductor
A semiconductor device including pixels arranged in a matrix of n rows and m columns, in which the pixels in the m-th column are shielded from light, is provided.
US10600830B2 Sensor package structure
A sensor package structure includes a substrate, a sensor chip disposed on the substrate, a plurality of wires electrically connected to the substrate and the sensor chip, a transparent layer facing the sensor chip, a support disposed on the substrate, and a packaging compound disposed on the substrate and covering side edges of the support and the transparent layer. A part of each wire is embedded in the support. A height from the upper surface of the substrate to the top of the support is larger than a height from the upper surface of the substrate to the top of any of the wires. The bottom surface of the transparent layer has a central region facing the sensor chip and a ring-shaped supporting region surrounded by the central region. The support is arranged outside the sensor chip and abuts against the supporting region.
US10600808B2 Ferroelectric memory cell for an integrated circuit
An integrated circuit comprises a ferroelectric memory cell including an oxide storage layer, an electrode layer, and an interface layer. The oxide storage layer comprises a ferroelectric material that is at least partially in a ferroelectric state. The ferroelectric material comprises, as main components, oxygen and any of the group consisting of Hf, Zr and (Hf,Zr). The interface layer is disposed between the oxide storage layer and the electrode layer and includes at least one element with a higher valence value than Hf or Zr.
US10600803B2 Semiconductor memory device
A semiconductor memory device includes first and second wiring layers above a semiconductor substrate, a memory pillar extending through the first and second wiring layers, a first plug contacting the first wiring layer, a second plug contacting the second wiring layer, a first pillar adjacent to the first plug and extending through the first wiring layer, and a second pillar adjacent to the second plug and extending through the first and second wiring layers. The memory pillar includes a first semiconductor layer, a second semiconductor layer over the first semiconductor layer, and a third insulating layer, a charge storage layer, and a fourth insulating layer on a side surface of the second semiconductor layer. The distance between the center of the first plug and the center of the first pillar is greater than the distance between the center of the second plug and the center of the second pillar.
US10600794B2 Twin bit non-volatile memory cells with floating gates in substrate trenches
A twin bit memory cell includes first and second spaced apart floating gates formed in first and second trenches in the upper surface of a semiconductor substrate. An erase gate, or a pair of erase gates, are disposed over and insulated from the floating gates, respectively. A word line gate is disposed over and insulated from a portion of the upper surface that is between the first and second trenches. A first source region is formed in the substrate under the first trench, and a second source region formed in the substrate under the second trench. A continuous channel region of the substrate extends from the first source region, along a side wall of the first trench, along the portion of the upper surface that is between the first and second trenches, along a side wall of the second trench, and to the second source region.
US10600793B2 Fabricating memory devices with optimized gate oxide thickness
The present disclosure describes apparatuses and methods for manufacturing programmable memory devices with optimized gate oxide thickness. In some aspects, lithography masks are used to fabricate oxide gates for programmable memory devices of an integrated-circuit (IC) die that are thinner than oxide gates fabricated for processor core devices of the IC die. In other aspects, lithography masks are used to fabricate oxide gates for the programmable memory devices of the IC die such that they are thicker than the oxide gates fabricated for the processor core devices of the IC die. By so doing, the programmable memory devices can be manufactured with optimized gate oxide thickness that may reduce programming voltage or increase device reliability of the programmable memory devices.
US10600790B2 Manufacturing method of semiconductor memory device
A manufacturing method of a semiconductor memory device includes the following steps. A semiconductor substrate is provided. A memory cell region and a peripheral region are defined on the semiconductor substrate. A dielectric layer is formed on the semiconductor substrate. A first trench penetrating the dielectric layer is formed on the memory cell region, and a second trench penetrating the dielectric layer is formed on the peripheral region. A metal conductive layer is formed. The first trench and the second trench are filled with the metal conductive layer for forming a bit line metal structure in the first trench and a first metal gate structure in the second trench. In the present invention, the replacement metal gate process is used to form the bit line metal structure for reducing the electrical resistance of the bit lines.
US10600785B2 Layout construction for addressing electromigration
A CMOS device with a plurality of PMOS transistors and a plurality of NMOS transistors includes a first interconnect and a second interconnect on an interconnect level connecting a first subset and a second subset of PMOS drains together, respectively. The first and second subsets are different and the first and second interconnect are disconnected on the interconnect level. A third interconnect and a fourth interconnect on the interconnect level connect a first subset and a second subset of the NMOS drains together, respectively. The third interconnect and the fourth interconnect are disconnected on the interconnect level. The first, second, third, fourth interconnects are coupled together through at least one other interconnect level. Additional interconnects on the interconnect level connect the first and third interconnects together, and the second and fourth interconnects together, to provide parallel current paths with a current path through the at least one other interconnect level.
US10600776B2 Device and method for electrostatic discharge (ESD) protection
Embodiments of an electrostatic discharge (ESD) protection device and a method for operating an ESD protection device are described. In one embodiment, an ESD protection device includes a first bipolar device connected to a first node, a second bipolar device connected to the first bipolar device and to a second node, and a metal-oxide-semiconductor (MOS) device connected to the first and second nodes and to the first and second bipolar devices and configured to shunt current in response to an ESD pulse received between the first and second nodes. The first bipolar device, the second bipolar device, and the MOS device are formed on a deep well structure. Other embodiments are also described.
US10600766B2 Dual-channel heat-conducting encapsulation structure and encapsulation method of a solid-state phosphor integrated light source
A dual-channel heat-conducting encapsulation structure of a solid-state phosphor integrated light source has a solid-state phosphor, a transparent organic silica gel, LED chips and a substrate. The LED chips are arranged on the substrate. The dual-channel heat-conducting encapsulation structure also has heat-conducting columns fixed on the substrate, and the heat-conducting columns are disposed away from the LED chips; the solid-state phosphor is placed on the heat-conducting columns without contacting the LED chips; the transparent organic silica gel is filled in the gap between the solid-state phosphor and the substrate. By adopting the design of double heat-conducting channels, separates two heat sources of the LED light source to sufficiently conduct the heat, the heat of the solid-state phosphor and the LED chips reaches the substrate through the respective channels, and then is transferred from the substrate through the heat sink into the atmosphere.
US10600764B2 Semiconductor power module
A semiconductor power module including an insulating substrate having one surface and another surface, an output side terminal arranged at a one surface side of the insulating substrate, a first power supply terminal arranged at the one surface side of the insulating substrate, a second power supply terminal to which a voltage of a magnitude different from a voltage applied to the first power supply terminal is to be applied, and arranged at another surface side of the insulating substrate so as to face the first power supply terminal across the insulating substrate, a first switching device arranged at the one surface side of the insulating substrate and electrically connected to the output side terminal and the first power supply terminal, and a second switching device arranged at the one surface side of the insulating substrate and electrically connected to the output side terminal and the second power supply terminal.
US10600752B2 Resin-encapsulated semiconductor device and method of manufacturing the same
A resin-encapsulated semiconductor device includes a bump electrode formed on an element surface side of a semiconductor chip, a conductive layer electrically connected to the bump electrode, and a resin encapsulation body covering the semiconductor chip, the bump electrode, and the conductive layer. On a back surface of the semiconductor chip that is flush with a back surface of the resin encapsulation body, a metal layer and a laminated film are formed. The laminated film is formed on a front surface of the conductive layer, and an external terminal is arranged on an inner side of an outer edge of the semiconductor chip.
US10600751B2 Conductive pillar shaped for solder confinement
A pillar-type connection includes a first conductive layer that includes a hollow core. A second conductive layer is connected to the first conductive layer defining a conductive pillar that includes a top surface defining a recess aligned with the hollow core. A conductive via terminates at a top surface of the first conductive layer.
US10600747B2 Vertical capacitors for microelectronics
Vertical capacitors for microelectronics are provided. An example thin capacitor layer can provide one or numerous capacitors to a semiconductor chip or integrated circuit. In an implementation, a thin capacitor layer of 50-100 μm thickness may have 5000 vertically disposed capacitor plates per linear centimeter, while occupying only a thin slice of the package. Electrodes for each capacitor plate are accessible at multiple surfaces. Electrode density for very fine pitch interconnects can be in the range of 2-200 μm separation between electrodes. A redistribution layer (RDL) may be fabricated on one or both sides of the thin capacitor layer to provide fan-out ball grid arrays that occupy insignificant space. RDLs or through-vias can connect together sets of the interior vertical capacitor plates within a given thin capacitor layer to form various capacitors from the plates to meet the needs of particular chips, dies, integrated circuits, and packages.
US10600745B2 Compensating for memory input capacitance
Methods, systems, and devices for compensating for memory input capacitance. Techniques are described herein to alter the capacitance of an access line coupled with a plurality of memory cells. The capacitance of the access line may be filtered by an inductive region, which could be implemented in one or more individual signal paths. Thus a signal may be transmitted to one or more selected memory cells and the inductive region may alter a capacitance of the access line in response to receiving a reflection of the signal from an unselected memory cell. In some examples, the transmitted signal may be modulated using pulse amplitude modulation (PAM), where the signal may be modulated using a modulation scheme that includes at least three levels to encode more than one bit of information (e.g., PAM4).
US10600743B2 Ultra-thin thermally enhanced electro-magnetic interference shield package
A method to fabricate an electronic package is described and includes the steps of: connecting a plurality of semiconductor chips to at least one surface of a substrate using a connect pad; encapsulating the semiconductor chips with a non-conductive material; and forming an electro-magnetic interference shield layer over the encapsulated semiconductor chip.
US10600736B2 Semiconductor backmetal (BM) and over pad metallization (OPM) structures and related methods
A method of forming semiconductor devices includes providing a wafer having a first side and second side, electrically conductive pads at the second side, and an electrically insulative layer at the second side with openings to the pads. The first side of the wafer is background to a desired thickness and an electrically conductive layer is deposited thereon. Nickel layers are simultaneously electrolessly deposited over the electrically conductive layer and over the pads, and diffusion barrier layers are then simultaneously deposited over the nickel layers. Another method of forming semiconductor devices includes depositing backmetal (BM) layers on the electrically conductive layer including a titanium layer, a nickel layer, and/or a silver layer. The BM layers are covered with a protective coating and a nickel layer is electrolessly deposited over the pads. A diffusion barrier layer is deposited over the nickel layer over the pads, and the protective coating is removed.
US10600731B2 Folded metal-oxide-metal capacitor overlapped by on-chip inductor/transformer
An integrated circuit includes a capacitor (e.g., a folded metal-oxide-metal (MOM) capacitor) formed in the lower BEOL interconnect levels, without degrading an inductor's Q-factor. The integrated circuit includes the capacitor in one or more back-end-of-line (BEOL) interconnect levels. The capacitor includes multiple folded capacitor fingers having multiple sides and a pair of manifolds on a same side of the folded capacitor fingers. Each of the pair of manifolds is coupled to one or more of the folded capacitor fingers. The integrated circuit also includes an inductive trace having one or more turns in one or more different BEOL interconnect levels. The inductive trace overlaps one or more portions of the capacitor.
US10600730B2 Cross talk reduction differential cross over routing systems and methods
In one embodiment, a system comprises: a plurality of aggressor bus lines; and a plurality of differential pair bus lines that are located in relatively parallel close proximity to the plurality of aggressor bus lines, wherein at least two of the plurality of differential pair bus lines change location with respect to each other at a point that has a cancelling affect on cross talk from the plurality of aggressor bus lines, wherein the change includes cross over routing. The plurality of differential pair bus lines can convey differential clock signals. The routing of the plurality of differential pair bus lines is substantially parallel to one another before and after the change.
US10600720B2 Semiconductor device
A semiconductor device may include: a semiconductor module in which a semiconductor element is sealed in a resin package, and a heat sink is located on at least one surface of the resin package; an insulating sheet covering the heat sink; a cooling plate which is constituted of resin containing heat transfer fillers, the cooling plate having one surface and another surface, wherein the one surface covers the insulating sheet and is bonded to the at least one surface of the resin package, the other surface is provided with fins; and a cooler constituted of resin and configured to flow coolant along the fins, wherein the cooler surrounds the cooling plate in a view along a normal direction of the cooling plate, and is bonded to both ends of the resin package in the view along the normal direction.
US10600718B1 Heat sink package
This invention minimizes the thermal resistance and maximizes the power density of a power transistor by mounting the transistor in flip-chip fashion on a heat sink/heat spreader and conducting the heat from the active semiconductor layer through the heat sink/heat spreader (as opposed to through the low conductivity substrate). Illustratively, the semiconductor device package comprises: a high electron mobility transistor (HEMT) formed in a layer of Gallium Nitride (GaN) having a first major surface; at least one metal contact pad making thermal contact with the layer of GaN on its first major surface; a heat sink/heat spreader in electrical and thermal contact with the contact pad(s) on the first surface; and a substrate on which the heat sink is mounted.
US10600717B2 Semiconductor device
A semiconductor device includes a first semiconductor element, a first heat dissipation plate connected to the first semiconductor element, a sealing body that integrally holds the first semiconductor element and the first heat dissipation plate, and a first terminal that is electrically connected to the first semiconductor element and protrudes from the sealing body. The first heat dissipation plate has an insulating substrate, an inner conductor layer, and an outer conductor layer. The outer conductor layer is exposed on a first main surface of the sealing body. The first terminal protrudes from a first side surface adjacent to the first main surface of the sealing body. On the first main surface of the sealing body, at least one first groove extending in a direction along the first side surface is provided in a range located between the outer conductor layer and the first side surface.
US10600711B2 Wafer-level package with enhanced performance
The present disclosure relates to a packaging process to enhance thermal and electrical performance of a wafer-level package. The wafer-level package with enhanced performance includes a first thinned die having a first device layer, a multilayer redistribution structure, a first mold compound, and a second mold compound. The multilayer redistribution structure includes package contacts on a bottom surface of the multilayer redistribution structure and redistribution interconnects connecting the first device layer to the package contacts. The first mold compound resides over the multilayer redistribution structure and around the first thinned die, and extends beyond a top surface of the first thinned die to define a cavity within the first mold compound and over the first thinned die. The second mold compound fills the cavity and is in contact with the top surface of the first thinned die.
US10600708B2 Electronic package and method for fabricating the same
An electronic package and a method for fabricating the same are provided. The method includes disposing on a carrier an electronic component having a plurality of conductors, encapsulating the electronic component with an encapsulant, and disposing an electronic device on the encapsulant. The electronic device and the carrier are electrically connected through the conductors, thereby reducing the overall thickness of the electronic package.
US10600706B2 Semiconductor package including organic interposer
A semiconductor package including an organic interposer includes: the organic interposer including insulating layers and wiring layers formed on the insulating layers; a stiffener disposed on the interposer and having a through-hole; a first semiconductor chip disposed in the organic through-hole on the organic interposer; a second semiconductor chips disposed adjacent to the first semiconductor chip in the through-hole on the organic interposer; and an underfill resin filling at least portions of the through-hole and fixing the first semiconductor chip and the second semiconductor chip, wherein the connection pads of the first semiconductor chip and the second semiconductor chip are electrically connected to each other through the wiring layers of the organic interposer.
US10600698B2 Semiconductor device, semiconductor chip, and test method for semiconductor chip
A semiconductor device includes a signal processing circuit configured to generate an output signal, an output pad, an output line connecting the signal processing circuit to the output pad, the output signal from the signal processing circuit being output from the output pad through the output line, a shorting pad formed in the output line, a switch connected between the shorting pad and the output pad, and configured to connect the signal processing circuit to the output pad when the switch is on, and disconnect the signal processing circuit from the output pad when the switch is off, and a wiring line connecting the shorting pad to the output pad.
US10600695B2 Channel strain formation in vertical transport FETS with dummy stressor materials
Techniques for forming VTFET devices with tensile- and compressively-strained channels using dummy stressor materials are provided. In one aspect, a method of forming a VTFET device includes: patterning fins in a wafer; forming bottom source and drains at a base of the fins; forming bottom spacers on the bottom source and drains; growing at least one dummy stressor material along sidewalls of the fins above the bottom spacers configured to induce strain in the fins; surrounding the fins with a rigid fill material; removing the at least one dummy stressor material to form gate trenches in the rigid fill material while maintaining the strain in the fins by the rigid fill material; forming replacement gate stacks in the gate trenches; forming top spacers on the replacement gate stacks; and forming top source and drains over the top spacers at tops of the fins. A VTFET device is also provided.
US10600690B2 Method for handling a product substrate and a bonded substrate system
A method for handling a product substrate includes bonding a carrier to the product substrate by: applying a layer of a temporary adhesive having a first coefficient of thermal expansion onto a surface of the carrier; and bonding the carrier to the product substrate using the applied temporary adhesive. A surface of the temporary adhesive is in direct contact to a surface of the product substrate. The temporary adhesive includes or is adjacent a filler material having a second coefficient of thermal expansion which is smaller than the first coefficient of thermal expansion, so that stress occurs inside the temporary adhesive layer or at an interface to the product substrate or the carrier during cooling down of the temporary adhesive layer.
US10600689B2 Vias and conductive routing layers in semiconductor substrates
Through vias and conductive routing layers in semiconductor substrates and associated methods of manufacturing are disclosed herein. In one embodiment, a method for processing a semiconductor substrate includes forming an aperture in a semiconductor substrate and through a dielectric on the semiconductor substrate. The aperture has a first end open at the dielectric and a second end opposite the first end. The method can also include forming a plurality of depressions in the dielectric, and simultaneously depositing a conductive material into the aperture and at least some of the depressions.
US10600688B2 Methods of producing self-aligned vias
Methods and apparatus to form fully self-aligned vias are described. A seed gapfill layer is formed on a recessed first insulating layers positioned between first conductive lines. Pillars are formed from the seed gapfill layer and a second insulating layer is deposited in the gaps between pillars. The pillars are removed and a third insulating layer is deposited in the gaps in the second insulating layer to form an overburden of third insulating layer. A portion of the overburden of the third insulating layer is removed to expose the first conductive lines and form vias.
US10600686B2 Controlling grain boundaries in high aspect-ratio conductive regions
Methods for forming high aspect-ratio conductive regions of a metallization network with reduced grain boundaries are described. Aspects of the invention include forming a trench in a dielectric material on the substrate. A conductive material is formed in the trench, wherein the conductive material includes a first grain boundary level. Portions of the dielectric material are removed to expose sidewalls of the conductive material. The conductive material is annealed to reduce the first grain boundary level.
US10600684B2 Ultra-thin diffusion barriers
In one embodiment, a method of forming a barrier layer is provided. The method includes positioning a substrate in a processing chamber, forming a barrier layer over the substrate and in contact with the underlayer, and annealing the substrate. The substrate comprises at least one underlayer having cobalt, tungsten, or copper. The barrier layer has a thickness of less than 70 angstroms.
US10600683B2 Semiconductor device and a method of manufacturing the same
For simplifying the dual-damascene formation steps of a multilevel Cu interconnect, a formation step of an antireflective film below a photoresist film is omitted. Described specifically, an interlayer insulating film is dry etched with a photoresist film formed thereover as a mask, and interconnect trenches are formed by terminating etching at the surface of a stopper film formed in the interlayer insulating film. The stopper film is made of an SiCN film having a low optical reflectance, thereby causing it to serve as an antireflective film when the photoresist film is exposed.
US10600680B2 Chemoepitaxy etch trim using a self aligned hard mask for metal line to via
A method of forming metal lines that are aligned to underlying metal features that includes forming a neutral layer atop a hardmask layer that is overlying a dielectric layer. The neutral layer is composed of a neutral charged di-block polymer. Patterning the neutral layer, the hardmask layer and the dielectric layer to provide openings that are filled with a metal material to provide metal features. A self-assembled di-block copolymer material is deposited on a patterned surface of the neutral layer and the metal features. The self-assembled di-block copolymer material includes a first block composition with a first affinity for alignment to the metal features. The first block composition of the self-assembled di-block copolymer is converted to a metal that is self-aligned to the metal features.
US10600679B2 Fan-out semiconductor package
A fan-out semiconductor package includes a first connection member having a through-hole, first and second semiconductor chips disposed in the through-hole, an encapsulant encapsulating at least portions of the first connection member, the first semiconductor chip, and the second semiconductor chip, and a second connection member disposed on the first connection member and on active surfaces of the first semiconductor chip and the second semiconductor chip. A redistribution layer of the second connection member is respectively connected to both the first and second connection pads through first and second conductors, and the second conductor has a height greater than that of the first conductor.
US10600675B2 Techniques and structure for forming thin silicon-on-insulator materials
A method may include providing a silicon-on-insulator (SOI) substrate, the SOI substrate comprising an insulator layer and a silicon layer. The silicon layer may be disposed on the insulator layer, where the silicon layer comprises a first silicon thickness variation. The method may include forming an oxide layer on the silicon layer, where the oxide layer has a uniform thickness. The method may include selectively etching the oxide layer on the silicon layer, wherein the oxide layer comprises a first non-uniform oxide thickness. After thermal processing of the SOI substrate in an oxygen ambient, the non-uniform oxide thickness may be configured to generate a second silicon thickness variation in the silicon layer, less than the first silicon thickness variation.
US10600667B2 Systems and methods for wafer alignment
Various embodiments of aligning wafers are described herein. In one embodiment, a photolithography system aligns a wafer by averaging individual via locations. In particular, some embodiments of the present technology determine the center locations of individual vias on a wafer and average them together to obtain an average center location of the set of vias. Based on a comparison of the average center location to a desired center location, the present technology adjusts the wafer position. Additionally, in some embodiments, the present technology compares wafer via patterns to a template and adjusts the position of the wafer based on the comparison.
US10600666B2 Article transport facility
An article transport facility includes a transport device which has a connecting portion connected to the storage device, and which is configured to transport an article. The connecting portion is located on the first side with respect to the first path whereas a subject path is located on the second side with respect to the first path. The transporting path of an article by the transport device is so located to cross the first path in plan view and to extend at least from the connecting portion and to the second side with respect to the first path. A first transfer portion to or from which an article is transferred by a transport vehicle traveling along the subject path is set in a portion of the transporting path that is located on the second side with respect to the first path.
US10600664B2 Fluorescence based thermometry for packaging applications
Methods and apparatus for measuring the temperature of epoxy resin in an electronics package are provided herein. In some embodiments, apparatus for encapsulating an electronics package includes: a process chamber having a chamber body enclosing a processing volume; a substrate support having a support surface for receiving and supporting a substrate for forming an electronics package; and a temperature sensor to measure a temperature of an epoxy resin in an electronics package. The temperature sensor includes: an input apparatus including at least a light source disposed outside the chamber body to provide an excitation light energy to a portion of the epoxy resin; and an output apparatus including at least a signal analyzer disposed outside the chamber body to detect fluorescent light energy emitted by the portion of the epoxy resin and determine a temperature of the epoxy resin based on the excitation light energy and the fluorescent light energy.
US10600656B2 Directed self-assembly for copper patterning
A process for forming patterned copper lines, a pattern of copper lines, and an electronic device having patterned copper lines and at least one CMOS circuit. The process includes assembling an etch stack, wherein the etch stack includes a resist and a copper substrate. The process also includes lithographically patterning the resist to produce a template, and forming a patterned block copolymer mask layer by directed self-assembly. Additionally, the process includes etching portions of the block copolymer mask layer to produce a patterned block copolymer mask layer, and transferring a pattern formed by the template and the patterned block copolymer mask layer to the copper substrate to form the patterned copper lines.
US10600654B2 Etching process method
An etching process method is provided that includes outputting a first high frequency power of a first frequency from a first high frequency power supply, and outputting a second high frequency power of a second frequency, which is lower than the first high frequency, from a second high frequency power supply in an cryogenic temperature environment where a substrate temperature is controlled to be less than or equal to −35° C.; generating a plasma by adding a hydrocarbon gas containing at least 3 carbon atoms to an etching gas containing carbon, hydrogen, and fluorine; and etching a silicon oxide film or a laminated film made up of laminated layers of silicon-containing films having different compositions using the generated plasma.
US10600649B2 Systems and method for charge balanced semiconductor power devices with fast switching capability
A method of manufacturing a semiconductor device including performing a first implantation in a semiconductor layer via ion implantation forming a first implantation region and performing a second implantation in the semiconductor layer via ion implantation forming a second implantation region. The first and second implantation overlap with one another and combine to form a connection region extending into the semiconductor layer by a predefined depth.
US10600642B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a technique which includes: forming a film containing at least Si, O and N on a substrate in a process chamber by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: forming a first layer by supplying a precursor gas containing at least a Si—N bond and a Si—Cl bond and a first catalyst gas to the substrate; exhausting the precursor gas and the first catalyst gas in the process chamber through an exhaust system; forming a second layer by supplying an oxidizing gas and a second catalyst gas to the substrate to modify the first layer; and exhausting the oxidizing gas and the second catalyst gas in the process chamber through the exhaust system.
US10600640B2 Reduction of surface roughness in epitaxially grown germanium by controlled thermal oxidation
Methods for reducing surface roughness of germanium are described herein. In some embodiments, the surface roughness is reduced by thermal oxidation of germanium. In some embodiments, the surface roughness is further reduced by controlling a rate of the thermal oxidation. In some embodiments, the surface roughness is reduced by thermal annealing.
US10600636B2 Touch substrate and fabrication method thereof, and electronic device
Embodiments of the present disclosure provide a touch substrate and a fabrication method thereof, and an electronic device. The fabrication method of the touch substrate includes: providing a substrate; and sequentially forming a first touch electrode layer, a first insulating layer, a second touch electrode layer and a second insulating layer on the substrate. The first touch electrode layer includes a first touch electrode, and the second touch electrode layer includes a second touch electrode. The step of forming the first insulating layer and the step of forming the second insulating layer are performed by using a single mask.
US10600635B2 Method and apparatus for a semiconductor-on-higher thermal conductive multi-layer composite wafer
A method for fabricating a cost-effective semiconductor on higher-thermal conductive multilayer (ML) composite wafer, the method comprising the steps of: taking a semiconductor host wafer having a first and a second host wafer surface and preparing the first host wafer surface; growing a transitional layer (TL) having properties of limiting diffusion on the host wafer first surface; depositing a uniform and low-defect additional layer (AL) on the TL; polishing the TL to prepare for bonding; taking a sacrificial semiconductor wafer, having a first and second sacrificial wafer surface, and bonding the first sacrificial wafer surface to the TL at room temperature; removing the sacrificial wafer from the TL and recycling the sacrificial wafer for future use; and grinding and polishing the first host wafer surface; whereby the resultant first host wafer surface becomes a starting surface of the ML composite wafer for device manufacturing.
US10600620B2 Temperature control in RF chamber with heater and air amplifier
Systems, methods, and computer programs are presented for controlling the temperature of a window in a semiconductor manufacturing chamber. One apparatus includes a heater for receiving and heating a flow of air and an air amplifier coupled to pressurized gas. The air amplifier has an input that receives the flow of air from the heater, and the air amplifier having an output. A duct is coupled to the output of the air amplifier and a plenum is coupled to the duct. The plenum receives the flow of air and distributes the flow of air over a window of a plasma chamber. A temperature sensor is situated about the window of the plasma chamber and a controller is provided to control the air amplifier and the heater based on a temperature measured by the temperature sensor.
US10600615B2 Enhanced FIB-SEM systems for large-volume 3D imaging
A microscopy system for imaging a sample can include a scanning electron microscope system configured for imaging a surface layer of the sample and a focused ion beam system configured for generating an ion beam for milling the surface layer away from a sample after it has been imaged. A movable mechanical shutter can be configured to be moved automatically into a position between the sample and the scanning electron microscope system, so that when the electron beam is not imaging the sample the movable mechanical shutter is positioned between the sample and the scanning electron microscope system.
US10600607B1 System with a high-power microwave vacuum tube (HPM-VT) device having non-evaporable getters (NEG) integrated in an RF cavity
A device comprising an RF cavity enclosure including a tubular section having a plurality of interior structures radially or axially arranged which forms an unobstructed inner hollow center within the tubular section. Each interior structure of the plurality of interior structures includes side walls between which is formed an internal hollow sub-cavity. Resonating cavities exist between adjacent interior structures to produce a resonating frequency response. Vents are formed in at least one side wall for permeation of a gas into the internal hollow sub-cavity. A high-power microwave system and method of manufacture are provided.
US10600602B2 Fuse element and fuse device
A fuse element capable of surface-mounting and capable of increased ratings while maintaining high-speed blowout property; and a fuse device using the same. A fuse element blown by self-generated heat caused when a rate-exceeding current flows therethrough constitutes a current path of a fuse device and has a low melting point metal layer and a high melting point metal layer laminated onto the low melting point metal layer; when the current flows therethrough, the low melting point metal layer erodes the high melting point metal layer and blowout occurs.
US10600598B2 Relay
The invention relates to a relay, having an electromagnetic drive with a field coil arranged around an iron core which defines a plane, and a yoke. The electromagnetic drive works together with a movable armature which can switch a movable electrical contact via an actuating arrangement. The relay is accommodated in a housing, wherein an intermediate base and/or partition is included between the electromagnetic drive and the contact. The electromagnetic drive is arranged on one side of the partition, and the movable electrical contact is arranged on the other side of the partition. The partition has an opening through which the mechanical actuation of the contact is carried out. Because the armature is pivotable about an axis of rotation perpendicular to the plane of the iron core, the relay can have a lower constructed height than a conventional relay.
US10600592B2 Single bottle interrupter
A vacuum interrupter for interrupting a voltage. The vacuum interrupter including a vacuum bottle, a bi-stable mechanism, and a bellows assembly. The vacuum bottle having axially seperable contacts, wherein at least one of the contacts is a moveable contact. The bi-stable mechanism including an actuator, and a cam pivotable by the actuator, the cam moving the moveable contact. The bellows assembly reciprocating the moveable contact to prevent arcing between the contacts. The bellows assembly including a spring biasing the contacts apart from each other.
US10600590B2 Device, in particular a keyboard, for data or command entry
A device, in particular a keyboard, for data or command entry is disclosed. The device is suitable for entering data or commands into an electronic processing system, in particular, into an electronic system or apparatus for controlling a respective installation, such as an entertainment centre such as a bowling centre.
US10600589B2 Keyboard having a switch device
A switch device capable of preventing an occurrence of contact noise and wobbling of a stabilizer member to a bearing is provided. The key switch includes the stabilizer member supported between a key top and a base plate. The stabilizer member includes a first shaft portion rotatably supported on the lower surface side of the key top and a second shaft portion, which has a rotation axis parallel to the rotation axis of the first shaft portion and is rotatably supported by a bearing provided on the upper surface side of the base plate. The membrane sheet has at least a lower contact sheet having a cut-out shaped portion in a position corresponding to a position in which the second shaft portion is provided in a plane view and an upper contact sheet placed in an upper layer than the lower contact sheet to cover the cut-out shaped portion.
US10600587B2 Electrical switching apparatus and transfer assembly therefor
A transfer assembly is for an electrical switching apparatus. The electrical switching apparatus has a first housing, separable contacts internal the first housing, and an operating handle having an ON position and an OFF position. The transfer assembly includes a rotary handle, a number of transfer components each structured to cooperate with the rotary handle, one of the transfer components being structured to engage the operating handle in order to allow the rotary handle to move the operating handle between the ON position and the OFF position, and a support assembly. The support assembly includes a second housing and a support member coupled to and located internal with respect to the second housing, the second housing being structured to be coupled to the first housing, the rotary handle being coupled to the second housing. Each of the transfer components is coupled to the support member.
US10600567B2 Multilayer capacitor
A multilayer ceramic capacitor includes a capacitor body and first to fourth outer connectors. The capacitor body includes dielectric layers and conductor layers, first and second principal surfaces facing each other in a height direction, first and second side surfaces facing each other in a length direction, and third and fourth side surfaces facing each other in a width direction. The first to fourth outer connectors cover portions of the first to fourth side surfaces, respectively. In a case where L0, W0, and H0 are maximum external dimensions of the multilayer ceramic capacitor in the length direction, the width direction, and the height direction, respectively, L0, W0, and H0 satisfy a condition of about 2.67≤L0/H0 and a condition of about 1/1.72≤L0/W0≤about 1.72.
US10600560B2 Electronic component including outer electrodes and a shield electrode
An electronic component includes a main body, an inner conductor inside the main body, one or more outer electrodes on a bottom surface of the main body and not provided on four side surfaces of the main body, and a shield electrode covering the four side surfaces of the main body and having a cylindrical or substantially cylindrical shape, the shield electrode not being physically connected to any of the one or more outer electrodes at a surface of the main body and being connected to the inner conductor at a surface of the main body.
US10600558B2 Electronic component
An electronic component includes a body containing glass, external conductors including a first external electrode and a second external electrode each disposed on an external surface of the body, a spiral conductor within the body, and extended conductors including a first extended conductor and a second extended conductor each disposed within the body. One end portion of the spiral conductor is electrically connected to the first external electrode with the first extended conductor therebetween and another end portion is electrically connected to the second external electrode with the second extended conductor therebetween. The spiral conductor contains Ag and at least one oxide selected from the group consisting of Al2O3, SiO2, ZnO, TiO2, and ZrO2, and the extended conductor contains Ag, but none of Al2O3, SiO2, ZnO, TiO2, and ZrO2.
US10600551B2 Reaction having outer peripheral iron core
A core body of a reactor includes an outer peripheral iron core composed of a plurality of outer peripheral iron core portions, at least three iron cores coupled to inner surfaces of the plurality of outer peripheral iron core portions, and coils. Gaps, which can be magnetically coupled, are formed between one iron core and another iron core adjacent thereto. The reactor further includes a fixture which extends through the interior of the core body in a region between the outer peripheral iron core and the gaps to fasten opposite ends of the at least three iron cores to each other.
US10600547B2 Induction type power supply system and coil module thereof
A coil module for an induction type power supply system includes a metal frame, a coil, a circuit board and an upper lid. The coil is disposed on a first surface of the metal frame. The circuit board, disposed on a second surface of the metal frame, includes a control circuit for controlling operations of the coil. The upper lid, for covering the coil, is composed of a non-metal material and has an arc structure.
US10600543B2 Electromechanical assembly controlled by sensed voltage
An electromechanical assembly is provided controlled by voltage across a motor or with an electronic system. The electromechanical assembly includes a control circuit coupled to sense voltage at the motor or within the electronic system, and an electromechanical actuator energized by the voltage sensed by the control circuit. A movable element is movable by the electromechanical actuator from an operational position to a quiesced position when the voltage sensed by the control circuit falls below a quiesced threshold. In certain embodiments, the voltage being sensed is across a motor of an air-moving assembly, which resides within a support structure, or the voltage being sensed is within the electronic system, which resides within the support structure, and the movable element is an interlock element which interlocks to the support structure to prevent removal of one or more components from the structure when sensed voltage is above the quiesced threshold.
US10600541B2 Compression-bonded magnet with case and method for producing the same
There is provided a compression-bonded magnet with a case, which can realize high magnetic properties, high corrosion resistance and high durability strength even at low cost. The compression-bonded magnet with a case is a compression-bonded magnet with a case 1, comprising: a compression-bonded magnet 2 comprising a rare earth magnet powder such as an isotropic Nd—Fe—B magnet powder and a resin binder of a thermosetting resin; a case 3 for inserting the compression-bonded magnet 2; and a sealing member 4, wherein the compression-bonded magnet 2 is formed by compression-molding a mixture comprising the rare earth magnet powder and the resin binder into a green compact and curing the resin binder contained in the green compact, the rare earth magnet powder is contained in a large amount with respect to the entire compression-bonded magnet (for example, in a volume ratio of 85% to 90%), the sealing member 4 is fixed at an insertion opening part 3a of the case 3, and the compression-bonded magnet 2 is hermetically sealed by the sealing member 4 and the case 3.
US10600535B2 Electrical transport wire made of an aluminum alloy, having high electrical conductivity
The invention relates to an electrical transportation wire made of aluminum alloy comprising aluminum, zirconium and unavoidable impurities, characterized in that said alloy comprises at least 80 parts by weight of zirconium in the form of precipitates (Al3Zr) per 100 parts by weight of zirconium in said aluminum alloy.
US10600530B2 Conductive member
A conductive member disclosed herein is a conductive member that is routed from the front to the rear of a vehicle, and includes: a shape-retaining tubular pipe member made of a metal having excellent conductivity; a braided wire having flexibility and configured to be crimped to be connected to a crimped connection portion provided at front and rear ends of the pipe member; a round terminal configured to be crimped and connected to the braided wire; and a heat-shrinkable tube that covers from a crimped portion of the round terminal at the front end to a crimped portion of the round terminal at the rear end.
US10600528B2 Process for producing Gallium-68 through the irradiation of a solution target
The present disclosure relates to a process for purifying and concentrating 68Ga isotope produced by irradiation with an accelerated particle beam of a 68Zn target in solution. The process according to the present disclosure allows for the production of pure and concentrated 68Ga isotope in hydrochloric acid solution. The present disclosure also relates to a disposable cassette for performing the steps of purification and concentration of the process.
US10600524B2 Radiation protection device and methods thereof
A radiation protection device for providing protection of a body part that includes active bone marrow from ionizing radiation may include a radiation protection component configured to be placed adjacent to and externally cover the body part so as to reduce a radiation dose absorbed in that body part.
US10600519B2 Nuclear reactor module
A method of constructing a nuclear reactor module includes providing formwork defining a chamber in which is mounted a nuclear reactor comprising a nuclear reactor pressure vessel configured to contain nuclear fuel when in use, the formwork being housed within a containment structure configured to contain an internal pressure generated by an escape of coolant from a reactor coolant circuit. The method further includes filling one or more voids within the formwork with concrete through at least one concrete supply pipe that extends from outside of the containment structure, through the containment structure, and to the formwork; and venting the one or more voids within the formwork through one or more vent pipes, thereby forming a concrete support structure for the nuclear reactor.
US10600517B2 Network system of individual user devices to generate group implemented treatment plan
A networked system of individual user devices is provided to generate a group implemented treatment plan. Updates to the treatment plan are made by the user devices receiving updates from the individual team members, the user devices sending the information to the server, the server dynamically compiling and updating the treatment plan and related information, and the server providing all relevant updates to the user devices.
US10600507B2 Cognitive notification for mental support
Systems and methods are disclosed for detecting a change in a person's mental state using biometric data and correlated social media content, and notifying a caregiver based on the detected change. A method includes: monitoring, by a computer device, biometric data of a user; monitoring, by the computer device, social media content of the user; determining, by the computer device and based on the biometric data and the social media content, that the user has experienced a changed mental state; and notifying, by the computer device, a caregiver of the changed mental state.
US10600506B2 System and method for creation of persistent patient identification
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating source-specific, persistent patient identifiers for healthcare service providers. One method includes accessing a record of healthcare data, wherein the record includes patient identifying information (PII) associated with one or more persons to whom the healthcare data pertains. The portions of PII included in the accessed record of healthcare data are extracted from the accessed record and encrypted. Based on one or more business rules, one or more hashed tokens are created by applying one or more hashing functions to the extracted portions of PII. A source-specific identifier is received, the source-specific identifier having been encoded in a manner specific to an organization associated with the computer system and having been encoded with reference to the one or more hashed tokens. An association is stored between the source-specific identifier and the accessed record of healthcare data.
US10600497B2 Timing-drift calibration
The disclosed embodiments relate to components of a memory system that support timing-drift calibration. In specific embodiments, this memory system contains a memory device (or multiple devices) which includes a clock distribution circuit and an oscillator circuit which can generate a frequency, wherein a change in the frequency is indicative of a timing drift of the clock distribution circuit. The memory device also includes a measurement circuit which is configured to measure the frequency of the oscillator circuit.
US10600495B2 Parallel memory self-testing
In described examples of circuitry and methods for testing multiple memories, a controller generates a sequence of commands to be applied to one or more of the memories, where each given command includes expected data, and a command address. Local adapters are individually coupled with the controller and with an associated memory. Each local adapter translates the command to a memory type of the associated memory, maps the command address to a local address of the associated memory, and provides test results to the controller according to read data from the local address of the associated memory and the expected data of the command.
US10600494B2 Methods and apparatuses for self-trimming of a semiconductor device
Methods and apparatuses are provided for self-trimming of a semiconductor device. An example apparatus includes a semiconductor device including a self-trimming circuit configured to receive a reference voltage and a test command signal. The self-trimming circuit is configured to convert the reference voltage to a target voltage based on the test command signal and further configured to adjust a voltage trim code until an internal voltage matches the target voltage to determine a trim level associated with the internal voltage.
US10600481B2 Apparatuses including memory cells and methods of operation of same
Disclosed herein is a memory cell including a memory element and a selector device. The memory cell may be programmed with a programming pulse having a first polarity and read with a read pulse having a second polarity. The memory cell may be programmed with a programming pulse having first and second portions. The first and second portions may have different magnitudes and polarities. The memory cell may exhibit reduced voltage drift and/or threshold voltage distribution. Described herein is a memory cell that acts as both a memory element and a selector device. The memory cell may be programmed with a programming pulse having first and second portions. The first and second portions may have different magnitudes and polarities.
US10600480B2 Auto-referenced memory cell read techniques
Methods, systems, and devices related to auto-referenced memory cell read techniques are described. The auto-referenced read may encode user data to include a predetermined number of bits having a first logic state prior to storing the user data in memory cells. The auto-referenced read may store a total number of bits of the user data having a first logic state in a separate set of memory cells. Subsequently, reading the user data may be carried out by applying a read voltage to the memory cells storing the user data while monitoring a series of switching events by activating a subset of the memory cells having the first logic state. During the read operation, the auto-referenced read may compare the number of activated memory cells to either the predetermined number or the total number to determine whether all the bits having the first logic state has been detected. When the number of activated memory cells matches either the predetermined number or the total number, the auto-referenced read may determine that the memory cells that have been activated correspond to the first logic state.
US10600475B2 Method and apparatus for storing and accessing matrices and arrays by columns and rows in a processing unit
This invention uses a novel mechanism to store a matrix of numbers or any two dimensional array of binary values in a novel storage entity called a Matrix Space. A matrix space which may reside in a processing unit, is designed to store a plurality of matrices or arrays of values into arrays of volatile or non-volatile memory cells or latch or flip-flop elements much like in a memory, but with accessibility in two or three dimensions. In this invention any row and/or any column of storage elements in a storage array is directly accessible for writing, reading or clearing via row bit lines and column bit lines, respectively. The elements in rows of arrays are selected or controlled for access using row address lines and the elements in columns of arrays are selected or controlled for access using column address lines. This allows access to data stored in matrix space arrays for use in matrix and array computations, by both rows and columns of the arrays.
US10600472B2 Systems and methods for memory cell array initialization
Systems and methods are provided for implementing an array reset mode. An example system includes at least one mode register configured to enable an array reset mode, a memory cell array including one or more sense amplifiers, and control logic. Each of the one or more sense amplifier may include at least a first terminal coupled to a first bit line and a second terminal coupled to a second bit line. The control logic may be coupled to the memory cell array, and in communication with the at least one mode register. The control logic may be configured to drive, in response to array reset mode being enabled, each of the first and second terminals of the sense amplifier to a bit-line precharge voltage that corresponds to a bit value to be written to respective memory cells associated with each of the first and second bit lines.
US10600467B2 Offset compensation for ferroelectric memory cell sensing
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. Offsets in the threshold voltage of switching components (e.g., transistors) connected to digit lines may be compensated by using various operating techniques or additional circuit components, or both. For example, a switching component connected to a digit line may also be connected to an offset capacitor selected to compensate for a threshold voltage offset. The offset capacitor may be discharged in conjunction with a read operation, resulting in a threshold voltage applied to the switching component. This may enable all or substantially all of the stored charge of the ferroelectric memory cell to be extracted and transferred to a sense capacitor through the transistor. A sense amplifier may compare the voltage of the sense capacitor to a reference voltage in order to determine the stored logic state of the memory cell.
US10600462B2 Bitcell state retention
In accordance with various embodiments of this disclosure, stray magnetic field mitigation in an MRAM memory such as a spin transfer torque (STT) random access memory (RAM), STTRAM is described. In one embodiment, retention of bitcell bit value storage states in an STTRAM may be facilitated by generating magnetic fields to compensate for stray magnetic fields which may cause bitcells of the memory to change state. In another embodiment, retention of bitcell bit value storage states in an STTRAM may be facilitated by selectively suspending access to a row of memory to temporarily terminate stray magnetic fields which may cause bitcells of the memory to change state. Other aspects are described herein.
US10600460B2 Perpendicular magnetic memory using spin-orbit torque
Spin-orbit-torque (SOT) control strip lines are provided along the sides of free layers in perpendicular magnetic tunnel junction devices. Current flowing through such SOT control strip lines injects spin current into the free layers such that spin torque is applied to the free layers. The spin torque can be used to force the magnetic state of the free layer to a particular state based on the direction of the current through the SOT control strip line. In other embodiments, the SOT provides an assist to spin-transfer torque generated by current flowing vertically through the magnetic tunnel junction. Some embodiments have dedicated strip lines for a single magnetic tunnel junction such that a three-terminal device results. Other embodiments have multiple magnetic tunnel junctions sharing a strip line, where the strip line can be used to reset all of the magnetic tunnel junctions to the same state and can also be used as an assist such that individual magnetic tunnel junctions can be written using selection circuitry.
US10600459B2 Apparatuses and methods for setting a duty cycle adjuster for improving clock duty cycle
Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset.
US10600450B2 Receiving mechanism and holder thereof
A holder includes a bracket, a first side portion, two second side portions and a third side portion. The bracket includes a support arm and an elastic plate inclinedly connected to the support arm. The first side portion is connected to one end of the support arm, and located at one side of the bracket. The second side portions are respectively connected to two opposite sides of the support arm, and collectively located at the side of the bracket. The third side portion is connected to one end of the elastic plate opposite to the support arm, and located at the same side of the bracket with the second side portions. When the elastic plate is pressed to be flush with the support arm, the bracket, the first side portion, the second side portions and the third side portion collectively form a holding space for holding a loaded object.
US10600441B1 Disc gripper for storage discs
An apparatus includes a motor configured to drive a driving element within a housing. A pivoting element on a shaft is connected to the housing. The pivoting element is connected to a moveable jaw device and configured to force the moveable jaw device at any given moment towards or away from a face of a storage disc, as the pivoting element pivots about a first axis. A fixed jaw device is connected to the housing. The moveable jaw device and the fixed jaw device form a gripper device configured to clamp a particular portion of opposite first and second surfaces of a storage disc.
US10600435B2 Recording head gimbal assembly programming by selective application of interconnects
A method for programming a head gimbal assembly. The method includes building a plurality of transducers into a slider, and testing the plurality of transducers to select one of the plurality of transducers for field operation. The method also includes providing an interconnect assembly having a plurality of traces with at least one of the plurality of traces having a plurality of electrically coupled bond pads. One of the plurality of bond pads is bonded electrically to the selected transducer out of the plurality of transducers, and the other bond pads of the plurality of bond pads are not electrically coupled to any of the plurality of transducers.
US10600433B2 Distributing tape drive abrasion
Some embodiments are directed to computer program products for use with tape drives that oscillate the relative transverse position of a tape and magnetic head during seek operations (for example, by moving the magnetic head in the transverse direction). Some embodiments are directed to methods and computer program products for use with tape drives that select relative transverse position of the tape and magnetic head to counter uneven wear (for example, observed uneven wear, uneven wear predicted based on historical tape and drive usage data).
US10600423B2 Seamless text dependent enrollment
Methods and systems for transforming a text-independent enrolment of a customer into a text-dependent enrolment are provided. A request for authentication of a customer that is enrolled in the self-service system with a text-independent voice print is received. A request is transmitted to the customer to repeat a passphrase and the customer's response is received as an audio stream of the passphrase. The customer is authenticated by comparing the audio stream of the passphrase against the text-independent voice print and if the customer is authenticated then a text-dependent voice print is created based on the passphrase. Upon receipt of a subsequent request for authentication of the customer, a request may be transmitted to the customer to repeat the passphrase. Another audio stream of the passphrase may be received. The customer may be authenticated by comparing the another audio stream of the passphrase with the text-dependent voice print.
US10600420B2 Associating a speaker with reactions in a conference session
Described herein is a system configured to determine when burst activity (e.g., an activity hotspot) occurs in a conference session, and to associate the burst activity with a speaker that is speaking at a time when the burst activity occurs. Burst activity occurs when a threshold number of notable events (e.g., five, ten, fifty, one hundred, one thousand, etc.) occur within a threshold time period (e.g., ten seconds, thirty seconds, one minute, etc.). In various examples, the thresholds can be established relative to a number of participants in a conference session and/or a duration of a conference session (e.g., a scheduled duration). The system can then communicate data indicating that a threshold number of events occurred while an individual speaker is speaking.
US10600418B2 Voice to text conversion based on third-party agent content
Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
US10600411B2 Approach to reducing the response time of a speech interface
A method for reducing response time in a speech interface including constructing a partially completed word sequence from a partially received utterance from a speaker received by an audio sensor, modeling a remainder portion using a processor based on a rich predictive model to predict the remainder portion, and responding to the partially completed word sequence and the predicted remainder portion using a natural language vocalization generator with a vocalization, wherein the vocalization is prepared before a complete utterance is received from the speaker and conveyed to the speaker by an audio transducer.
US10600410B2 Edit assisting system, edit assisting device and edit assisting method
According to one embodiment, an edit assisting system includes a server device and a client device. The client device displays a first object, which indicates first speech of a user and a first portion of the first speech, and a second object, which indicates second speech generated by the server device and a second portion of the second speech, on a screen based on a scenario indicated in scenario data. The first and second portions are editable. The client device transmits edit data indicating the first portion which is edited and/or the second portion which is edited to the server device. The server device rewrites the scenario data by changing the first portion of the first speech and/or the second portion of the second speech is the scenario by using the edit data.
US10600402B2 Systems and methods for acoustic mode conversion
The present disclosure provides systems and methods associated with mode conversion for ultrasound and acoustic radiation devices. A mode converting structure (holographic metamaterial) is formed with a distribution of acoustic material properties selected to convert an acoustic pressure pattern from a first mode to a second mode to attain a target radiation pattern that is different from the input radiation pattern. A solution to a holographic equation provides a sufficiently accurate approximation of a distribution of acoustic material properties to form a mode converting device. One or more optimization algorithms can be used to improve the efficiency of the mode conversion and generation of the acoustic mode converter.
US10600400B2 Appartus and method for noise cancellation
Embodiments of the present invention provide a noise cancellation system, comprising noise cancellation parameter selection means for receiving data indicative of one or more operating conditions associated with a vehicle and selecting one or more noise cancellation configuration parameters based thereon, and noise cancellation means for receiving one or more noise signals, determining an in-vehicle noise cancellation signal based on the one or more noise signals according to the one or more configuration parameters and outputting the in-vehicle noise cancellation signal for reducing noise in the vehicle.
US10600397B2 Musical score generator
A method of generating a musical score file for one or more target musical instruments with a score generation component based on input audio data. The score generation component finds candidate musical notes within the input audio data using a frequency analysis to identify segments that share substantially the same audio frequency, and finds a best match for those candidate musical notes in audio data associated with target musical instruments in a sound database. A generated musical score file can be printed as sheet music or audibly played back over speakers.
US10600396B2 Music box device
The invention is a music box device comprising: a vibration plate(20) having vibration pins(22); striking wheels(30) slippably friction-coupled to a first shaft(31) and having striking protrusions(32)for striking the vibration pins(22) formed on a circumferential part with concave portions(33) interposed therebetween; a driving wheel(40) fixedly coupled to a second shaft(41) and having driving protrusions(42); a driving motor(4); a stopper array part(50) having stoppers(52) disposed adjacent to the striking wheels(30) and a plurality of solenoids(54) for reciprocatingly driving each of the stoppers(52); and a microcomputer(10); wherein the solenoids(54) of the stopper array part(50)are flatly wound so as to have a long hole(56) therein, and comprise coils(55) arranged so that the flat side surfaces are adjacent to each other and a movable core(57) which has a flat plate shape that is inserted into the long hole(56) in each of the coils(55) and has an upper end in which the stoppers(52) are attached thereto.
US10600382B2 Array substrate, data driving circuit, data driving method and display apparatus
An array substrate, data driving circuit, data driving method and display apparatus are provided. The array substrate comprises multiple rows of first scan lines, multiple rows of second scan lines, and multiple columns of data lines. The first scan lines and the data lines define crosswise pixel regions in which pixel electrodes, common electrodes, first switch unit and second switch unit are disposed. The pixel electrode is connected to data line adjacent in first row direction through first and second terminals of first switch unit. The common electrode is connected to data line adjacent in second row direction through first and second terminals of second switch unit. The first and second scan lines are connected to control terminals of first and second switch unit within odd-numbered and even-numbered column pixel regions respectively. The amount of the data lines and the number of pins of data driving chip can be reduced.
US10600363B2 Method for driving an array substrate having a plurality of light emitting components
A method for driving an array substrate, the array substrate includes M rows of pixel units, each of the pixel units includes a shared driving circuit and N light-emitting components connected to the shared driving circuit, the method includes: in a period of scanning a frame of image, providing first to Nth scanning stages uniformly distributed to each row of pixel units, each of the scanning stages has a duration T, and any one of N scanning stages of an ith row of pixel units does not overlap with any one of N scanning stages of a jth row of pixel units; i, j and M are all positive integers, and 1i, jM, i≠j; and N is a positive integer not less than 2; and driving, by the shared driving circuit, the N light-emitting components to emit light.
US10600359B2 Organic light emitting display apparatus using dithering and method of driving the same
An organic light emitting display apparatus includes a first data line, a comparator, and a data generator. The first data line is connected to a first pixel. The comparator compares first image data of input image data to at least one of a first critical grayscale value or a second critical grayscale value, where the first image data corresponds to the first pixel. The data generator determines the first critical grayscale value or the second critical grayscale value as first corrected image data when the first image data is equal to or greater than the first critical grayscale value but lower than the second critical grayscale value.
US10600355B2 Tiled display and method of assembling same
A tiled display having discrete luminous sources distributed over at least two adjacent flexible display tiles, each arranged to drive the discrete luminous sources on it when connected to a power supply and when receiving data and control signals; where the power, data and control signals are provided to the tiles trough conducting tracks formed on a carrier substrate, where at least one of the conducting tracks extends from one edge of the carrier substrate to the opposite edge of the carrier substrate.
US10600354B2 Small pitch direct view display and method of making thereof
A direct view display device includes a printed circuit board, an array of pixels located on a first side of the printed circuit board, each pixel including a plurality of light emitting diodes, and an isolation grid comprising a light absorbing material located between the pixels in the array of pixels.
US10600338B2 Method and apparatus for demonstrating optical properties of lenses for spectacle glasses
A method and an apparatus for demonstrating optical properties of a lens for spectacle glasses are disclosed. A demonstrational tool exposes a spectacle lens or a pair of spectacle glasses to polarized light to demonstrate how the removal of polarized, reflected light from a display reduces glare. Further, the demonstrational tool exposes a phototrope lens or a pair of spectacle glasses with phototrope lenses to UV- or HEV-light to demonstrate the reversible self-tinting of the phototrope lenses.
US10600320B2 Systems and methods for controlling traffic lights
A method for controlling traffic lights is provided. The method may include obtaining historical track data of a plurality of vehicles. The method may include obtaining a congestion period. The method may include determining a discharge speed during the congestion period based on a portion of the historical track data corresponding to the congestion period. The method may further include determining an offset value based on a length of the road, the discharge speed, a cycle length of a first traffic light at the downstream intersection, a cycle length of a second traffic light at the upstream intersection, and a time length of a green light of the second traffic light being lit, and determining a signal timing of the second traffic light based on the offset value.
US10600313B2 Programmable security system and method for protecting merchandise
A programmable security system and method for protecting an item of merchandise includes a programming station, a programmable key and a security system. The programming station generates a security code and communicates the security code to a memory of the programmable key. The programmable key initially communicates the security code to a memory of the security device and subsequently operates the security device upon a matching of the security code in the memory of the security device with the security code in the memory of the programmable key. The programmable key may also transfer power via electrical contacts or inductive transfer from an internal battery to the security device to operate a lock mechanism. The security code may be communicated by wireless infrared (IR) systems, electrical contacts or inductive transfer. A timer inactivates the programmable key and/or the security device after a predetermined period of time. A counter inactivates the programmable key after a predetermined maximum number of activations.
US10600311B2 Eyeglasses-type wearable terminal, control method thereof, and control program
There is provided an eyeglasses-type wearable terminal that causes a user to more reliably recognize the position of a predetermined object, which includes an image capturing unit that captures the periphery of the user. The eyeglasses-type wearable terminal also includes a determiner that determines whether a predetermined target object is included in a video acquired by image capturing using the image capturing unit. The eyeglasses-type wearable terminal further includes a display unit that displays the position of the predetermined target object in a case in which the determiner determines that the predetermined target object is included.
US10600304B2 Ergonomic assessment garment
Systems and methods of determining an ergonomic assessment for a user are provided. For instance, sensor data can be received from one or more sensors implemented with an ergonomic assessment garment worn by a user. Corporeal data associated with at least one body segment of the user can be determined based at least in part on the sensor data. The corporeal data is associated with a bend angle associated with the at least one body segment. An ergonomic assessment associated with the user can be determined based at least in part on the corporeal data. The ergonomic assessment can include an indication of one or more ergonomic zones associated with the user, the one or more ergonomic zones being determined based at least in part on the bend angle associated with the at least one body segment.
US10600293B2 Activation of security mechanisms through accelerometer-based dead reckoning
A system and method for activating security mechanisms based at least in part on accelerometer-based dead reckoning wherein accelerometer data, reflecting acceleration in a local coordinate system of a device, is obtained from an accelerometer of a device. Movement of the device is determined based at least in part on the accelerometer data, and, based at least in part on whether the movement of the device exceeds a threshold value, a determination is made whether to change a current security state of the device. If it is determined to change the current security state of the device, the current security state of the device is changed to a new security state.
US10600290B2 Automatic haptic generation based on visual odometry
Examples of devices, systems, and methods to automatically generate haptics based on visual odometry are disclosed. In one example, a video having a plurality of frames is received and an optical flow estimate between a first frame from the plurality of frames and a second frame from the plurality of frames is created. In this example, the second frame is subsequent to the first frame. An apparent movement of a stationary object between the first frame and the second frame is detected based at least in part on the optical flow estimate in this example and at least one haptic effect corresponding to the apparent movement of the stationary object is generated based at least in part on the optical flow estimate. The generated haptic effect(s) may be output to a haptic file or a haptic output device, or both.
US10600288B2 Extended display of game indicia symbols for gaming apparatuses
Embodiments of the present invention set forth systems, apparatuses and methods for providing an extended display of game indicia symbols for a gaming device. Accordingly, a gaming device can be configured to have a primary display area and a secondary display area, where the secondary display area is used to show extended portions of game indicia symbols apart from the symbols displayed on the primary display area. The symbols shown in the secondary game may be used to modify, enhance, or otherwise influence game play on the primary display.
US10600285B2 Method and system for gaming revenue
A method and system comprises integrating a contest framework into a game. The contest framework at least comprises means for communicating with a transactional server, a plurality of listeners being configured to monitor interactions during a play of the game for communication to the transactional server, and means for displaying notifications from the transactional server. The transactional server is at least configured for processing received interactions in conjunction with a progressive jackpot contest associated with the game and communicating notifications regarding the processing to the contest framework. A communicating with the transactional server at least comprises associating the game with a progressive jackpot contest and setting parameters for the progressive jackpot contest.
US10600277B2 Gaming device having oversized symbols in the play matrix
Embodiments of the present invention generally relate to a gaming device having oversized symbols in the play matrix. More specifically, embodiments of the present invention relate to a gaming apparatus having an improved game play comprising oversized symbols in the play matrix, and methods of administering, operating and playing the same in wagering and non-wagering applications. In one embodiment of the present invention, a game comprises a plurality of reels, each of the reels including a plurality of symbol positions; a plurality of symbols at the plurality of symbol positions on the reels, the plurality of symbols including an oversized symbol occupying at least a plurality of symbol positions; and predetermined winning symbol combination of a plurality of winning symbol combinations including the oversized symbol, wherein the predetermined winning symbol combination is associated with an award.
US10600274B2 Device for the automatic and instant detection of movement of an object
Device including an object accommodating system having two flaps defining between one another an accommodating space and bearing against a plate of a pushbutton arranged to move between a first position corresponding to the placing of the object in the accommodating space, this causing the ends of the flaps to move away from one another, and a second position corresponding to the removal of the object, this causing the two ends to move towards one another, the plate being connected to a compression spring bearing against a bottom wall of a housing.
US10600270B2 Biometric authentication for a vehicle without prior registration
Method and apparatus are disclosed for biometric authentication for a vehicle without prior registration. An example vehicle include a biometric scanner to generate a biometric token and a body control module. The body control module when the biometric token is authorized, enable san ignition switch. Additionally, when the biometric token is not authorized and an additional source of authorization is received, the body control module (a) tracks usage of the vehicle subsequent to receiving the biometric token, and (b) marks the biometric token as authorized when the usage satisfies a threshold.
US10600269B2 Electronic access control system
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may receive an authentication request from a computing device and determine whether the authentication request corresponds with stored authentication data. Based on the determination, the system may store identification data associated with a smart device corresponding to the authentication request. The system may receive detection data when the smart device is detected within a predetermined area and, in response to a detection, obtain an identifier from the smart device. The system may determine whether the obtained identifier corresponds with the stored identification data. Based on the determination, the system may direct an electronic lock to transition from a locked state to an unlocked state.
US10600267B2 Storage apparatus and storage system
Provided is a storage apparatus and a storage system having a plurality of storage boxes each having a plurality of deposit and retrieval ports for a delivery article, for example, on a front face side and a back face side, and capable of smooth work of deposit or retrieval of the delivery article in these storage boxes. A storage apparatus is composed of CPU or the like, and is configured to have a control section for controlling the whole storage apparatus, an information storage section for storing various pieces of information, a storage section for storing a delivery article addressed to a user, a display section for displaying various pieces of information, and an information input section provided with various keys, for enabling information input and for performing reading of information for authentication written in an information recording medium possessed by a user, and the like.
US10600266B2 Assembly module for a motor vehicle
The invention relates to a mounted module (20) for a motor vehicle (1), comprising an optical sensor system (3) that is suitable for a) monitoring a detection area (21) located outside the vehicle (1), b) triggering a signal for starting an authentication process between an ID generator (13) and the motor vehicle (1) if a user (10) is detected in the detection area (21), c) monitoring an actuation area (22) which is located outside the vehicle (1) and differs from the detection area (21), d) providing an operating signal for the vehicle (1) if a user is detected in the actuation area (22).
US10600264B2 Tracked ticket validation and feedback system
An overhead tracking system for tracking validation events including a plurality of validation devices that wirelessly receive an access token from a fare media device and validate the access token. The system includes an overhead tracking sensor that continuously tracks a position of each of a plurality of users passing underneath the sensor and receives an indication from at least one of the validation devices upon a user having successfully validated the access token from a fare media device associated with the user. The sensor detects when a particular one of the plurality of users has crossed into a feedback zone and sends a command to one or more remote devices based on detecting that the user has crossed into the feedback zone. The command and the remote devices are selected based on whether the user has successfully validated the access token.
US10600255B2 Technologies for composing a virtual reality setting in a mobile computing environment
Technologies for composing a virtual reality setting on a mobile computing device are disclosed. In one or more techniques, a virtual reality environment may be configured on the mobile computing device. At least one virtual item may be selected for addition to the virtual reality environment. Information may be determined regarding a fit, a location, and/or a compatibility of the at least one virtual item relative to the virtual reality environment. The at least one virtual item may be added to the virtual reality environment based, at least in part, in the information. The virtual reality environment may be rendered on a display of the mobile computing device. The information may comprise rules regarding the at least one virtual item, or metadata corresponding to the at least one virtual item. The rules and/or the metadata may be predetermined, or may be determined by the mobile computing device at run time.
US10600239B2 Realistically illuminated virtual objects embedded within immersive environments
Matching an illumination of an embedded virtual object (VO) with current environment illumination conditions provides an enhanced immersive experience to a user. To match the VO and environment illuminations, illumination basis functions are determined based on preprocessing image data, captured as a first combination of intensities of direct illumination sources illuminates the environment. Each basis function corresponds to one of the direct illumination sources. During the capture of runtime image data, a second combination of intensities illuminates the environment. An illumination-weighting vector is determined based on the runtime image data. The determination of the weighting vector accounts for indirect illumination sources, such as surface reflections. The weighting vector encodes a superposition of the basis functions that corresponds to the second combination of intensities. The method illuminates the VO based on the weighting vector. The resulting illumination of the VO matches the second combination of the intensities and surface reflections.
US10600237B2 Resolution enhanced 3D rendering systems and methods
Systems and methods are provided for rendering 3D images or video without significantly losing resolution or increasing the resolution. The systems and methods for 3D rendering technology can work with different types of 3D data frames that include left eye image and right eye image sub-frames. The 3D data frames render 3D imagery with side-by-side (SXS), top-and-bottom (TB), and frame packing (FP), as well as others such as full high definition 3D (FHD3D), frame sequential 3D, passive 3D rendering or the like. System and methods are provided for creating inverse pixel strips, and preparing 3D images that include the inverse pixel strips. Systems and methods are provided for expanding images in a plane without significant loss of resolution.
US10600230B2 Mesh rendering system, mesh rendering method and non-transitory computer readable medium
A mesh rendering system, a mesh rendering method and a non-transitory computer readable medium are provided. The mesh rendering system includes a database, a user device and a server. The server obtains preprocessing data of a cloth and a rigidbody according to initial mesh state of the cloth, initial mesh state of the rigidbody and motion of the rigidbody, wherein the cloth and the rigidbody are deformable and motion of the cloth corresponding to the motion of the rigidbody is a small deformation. The server stores the preprocessing data in the database. A finite state machine of the server receives a real-time input data from the user device through a web service and the preprocessing data, and the finite state machine outputs a deformation result of the cloth and the rigidbody to the user device through a handshake mechanism.
US10600229B2 Techniques for representing and processing geometry within a graphics processing pipeline
In various embodiments, a parallel processor implements a graphics processing pipeline that generates rendered images via a shading program. In operation, the parallel processor causes a first set of execution threads to execute the shading program on a first portion of the input mesh to generate first geometry stored in an on-chip memory. The parallel processor also causes a second set of execution threads to execute the mesh shading program on a second portion of the input mesh to generate second geometry stored in the on-chip memory. Subsequently, the parallel processor reads the first geometry and the second geometry from the on-chip memory, and performs operations on the first geometry and the second geometry to generate a rendered image derived from the input mesh. Advantageously, unlike conventional graphics processing pipelines, the performance of the graphics processing pipeline is not limited by a primitive distributor.
US10600226B2 System and method for manipulating a facial image and a system for animating a facial image
A system and method for manipulating a facial image includes the steps of receiving a facial image of a subject, segmenting the facial image into one or more segments, wherein each of the one or more segments is associated with one or more facial features of the subject, and manipulating the one or more segments.
US10600219B2 Pattern mapping
A system, method, and computer program product for efficiently mapping a pattern, such as a fingerprint, from a set of multiple impressions of portions of that pattern. The system may evaluate images of patterns taken from a series of multiple impressions and map the pattern from the image portions while providing the operator with realtime feedback of a status of the set of images. As each new image portion is evaluated, a display graphic or other indicator provides feedback when a new image portion is added to the reconstructed image, or when a new image portion is not added (such as it representing a duplicate). Other status indications may be provided, and when the indication is visual, a degraded resolution of the pattern map may be provided on the display graphic to improve security.
US10600209B2 Calibration method for a camera which monitors a target board
A calibration method for a camera which monitors a target board is disclosed, comprising steps: using the camera to capture a target image corresponding to the target board; using rotation and translation to align the target image to a reference standard and acquire the corresponding relationship of the target image and the target board; defining a region of interest above the target image; using at least one positioning marker in at least two positions of the target board, whose actual space coordinates are known, and using the camera to acquire at least two image coordinates of the positioning markers in the region of interest; and using the known actual space coordinates and the acquired image coordinates to work out the exact position of the camera. Thereby, the positions of the cameras can be used to correctly determine the positions of darts.
US10600207B2 Posture state estimation apparatus and posture state estimation method
This posture state estimation device is capable of estimating with high accuracy the posture state of an object. The posture state estimation device (100) is a device for estimating the posture state of an object having a plurality of sections connected by joints on the basis of image data that images the object, and has a section candidate extraction unit (140) for extracting a section candidate for a section from the image data, a complementary section candidate extraction unit (160) which estimates that a portion of an unextracted section for which a section candidate has not been extracted is being shadowed by an already extracted section for which a section candidate has been extracted in order to extract a section candidate of the unextracted section, and a posture state estimation unit (170) for estimating the posture state of the object on the basis of the extracted section candidate.
US10600205B2 Anchor recognition in reality system
A control method, suitable for head-mounted devices located in a physical environment, includes following operations. Images of the physical environment are captured over time by the head-mounted devices. Candidate objects and object features of the candidate objects are extracted from the images. Local determinations are generated about whether each of the candidate objects is fixed or not. The object features and the local determinations are shared between the head-mounted devices. An updated determination is generated about whether each of the candidate objects is fixed or not according to the local determinations shared between the head-mounted devices.
US10600203B2 Three-dimensional scanner with detector pose identification
Three dimensional (3D) scanning including dynamic detector pose identification utilizing fiducials is provided. Two or more fiducials are operatively coupled to a first body. Configuration data is provided with an identifier and a first position of the two or more fiducials. A detector captures 3D data of the first body. A creator identifies at least two fiducials within the captured 3D data. The creator determines a first observed position of each identified fiducial relative to the detector and compares the first observed position to the configuration data. The creator dynamically identifies the pose of the detector relative to the first body based on the comparison and augments the 3D data with first pose data corresponding to the first pose of the detector. The pose of the detector relative to the body may be undefined and/or unknown during the capture of 3D data without affecting the quality of the model produced from the captured 3D data.
US10600197B2 Electronic device and method for recognizing object by using plurality of sensors
A method of recognizing an object, and a device therefor are provided. The method includes obtaining first sensing data from a first sensor that senses the object, obtaining second sensing data from a second sensor that senses the object, obtaining a first object recognition reliability for the object and a second object recognition reliability for the object respectively based on the first sensing data and the second sensing data, based on the first object recognition reliability and the second object recognition reliability, matching object information of the object recognized using the second sensing data to the first sensing data, and storing the matched object information in a database of one of the first sensor and the second sensor.
US10600189B1 Optical flow techniques for event cameras
Determining a movement of an object may include obtaining an event stream corresponding to a scene over time, wherein the event stream includes events associated with detected changes in brightness, wherein each event includes a pixel location, a timestamp, and a brightness indication; selecting a first subset of pixels from the plurality of pixels corresponding to an object for a first time period; determining a first movement of the object based on the brightness indications and timestamps for the first subset of pixels; determining that the first movement is insufficient to generate a velocity measure; selecting, based on the first movement, a second subset of pixels associated with the object for a second time period; determining an updated movement of the object based on the brightness indications and timestamps for the second subset of pixels and the first movement; and generating a velocity measure based on the updated movement.
US10600182B2 Image processing apparatus and image processing method, that determine a conformable image
An image processing apparatus includes an image obtaining unit configured to obtain a time-sequential image obtained in order of a start image, a plurality of intermediate images, and an end image, an image selecting unit configured to select a plurality of combinations of images including the start image, at least one of the plurality of intermediate images, and the end image, and a conformable image determining unit configured to determine a conformable combination from among the plurality of combinations based on image quality of the images included in each of the plurality of combinations and a similarity between the images included in each of the plurality of combinations.
US10600179B2 Image analysis for determining characteristics of groups of individuals
Embodiments include methods for predicting one or more characteristics of an individual, such as a human or non-human animal, by applying computational methods to image(s) of the individual to generate one or more metrics indicative of the characteristics. Embodiments determine predictors of characteristics by creating a sample library of individuals, determining facial measurements for each individual, determining relationships between facial measurements and additional library data, and selecting predictors from these relationships. Embodiments include methods for predicting characteristics of individuals not in the library. Embodiments include methods for predicting characteristics of groups using predicted characteristics of individuals. Embodiments determine suitability of a pair of individuals (from the same or different species) for a particular purpose, task, or relationship based on characteristics of individuals. Other embodiments determine the compatibility of an individual with a group of other individuals. Embodiments include systems, devices, and computer-readable media comprising one or more of these methods.
US10600174B2 Optical inspection apparatus
An optical inspection apparatus includes a dichroic mirror, a first light source, and a first image capturing device. The dichroic mirror has a first side and a second side opposite to the first side. The dichroic mirror transmits a first light beam and reflects a second light beam. The wavelength of the second light beam is different from the wavelength of the first light beam. The first light source is disposed at the first side of the dichroic mirror and is configured to provide the first light beam to pass through the dichroic mirror. The first image capturing device is disposed at the second side of the dichroic mirror and is configured to detect the second light beam reflected from the dichroic mirror.
US10600171B2 Image-blending via alignment or photometric adjustments computed by a neural network
Certain embodiments involve blending images using neural networks to automatically generate alignment or photometric adjustments that control image blending operations. For instance, a foreground image and a background image data are provided to an adjustment-prediction network that has been trained, using a reward network, to compute alignment or photometric adjustments that optimize blending reward scores. An adjustment action (e.g., an alignment or photometric adjustment) is computed by applying the adjustment-prediction network to the foreground image and the background image data. A target background region is extracted from the background image data by applying the adjustment action to the background image data. The target background region is blended with the foreground image, and the resultant blended image is outputted.
US10600168B2 Method for generating 2D scan videokymographic images by using real-time or pre-stored ultra-high speed laryngeal endoscopy images, 2D scan videokymographic image generation server for performing same, and recording medium for storing same
A method by which a planar scan videokymographic image generation server generates planar scan videokymographic images by using real-time or pre-stored ultra-high speed laryngeal endoscopy images. The method includes the steps of: (a) acquiring monochrome or color ultra-high speed laryngeal endoscopy images; (b) setting a target region and a unit pixel for generating the 2D scan videokymographic images from the ultra-high speed laryngeal endoscopy images; (c) extracting pixel information of each frame of the ultra-high speed laryngeal endoscopy images according to the unit pixel for the target region; (d) generating frames of the planar scan videokymographic images by combining the extracted pixel information of each frame; and (e) generating a planar scan videokymographic video by combining the frames of the planar scan videokymographic images.
US10600165B2 Image processing apparatus capable of performing tone conversion with a visually equivalent luminance change, image processing method, and storage medium
An image processing apparatus operable to perform development processing by performing at least a tone conversion on RAW image data that is inputted image data, the image processing apparatus comprising: a setting unit configured to set a first tone conversion curve corresponding to a dynamic range of the image data; an adjusting unit configured to generate a second tone conversion curve by adjusting the first tone conversion curve so that luminance changes of a bright portion and a dark portion of the image data are visually equivalent; and a tone conversion unit configured to perform a tone conversion of the image data by using the second tone conversion curve.
US10600158B2 Method of video stabilization using background subtraction
The present disclosure provides a method of correcting for a turbulence effect in a video comprising a plurality of frames. The method comprises determining a first background region and a region corresponding to a moving object in a first frame of the plurality of frames using a predetermined background model. A second background region in a second frame of the plurality of frames is then determined using the predetermined background model. A turbulence-corrected background region from the first background region and the second background region is generated and the region corresponding to the moving object and the turbulence-corrected background region is fused to form a turbulence-corrected frame. The method then updates the predetermined background model based on the turbulence-corrected frame and corrects for the turbulence effect in the second frame using the updated predetermined background model.
US10600153B2 Video streaming method
The invention relates to a video streaming method, comprising receiving a panoramic video; receiving head-tracking data; determining a current field of view based on the head-tracking data. The resolution of the panoramic video may be adjusted based on the current field of view, wherein resolution of the current field of view is a first resolution and the resolution outside of the current field of view is a second resolution. The panoramic video with adjusted resolution may be provided, wherein the first resolution is higher than the second resolution.
US10600149B1 Multi-user application system environment engine
A multi-user application system environment engine has an application system that, in turn, includes a simulation engine and a virtualized software environment. The simulation engine runs on top of the virtualized software environment and is configured to operate as a server. The simulation engine includes a declaration processor, a scene tree object manager, and a server listener, which processes any received change message by causing the declaration processor to transform each change declaration embedded in such change message into a corresponding change in an instantiated scene tree. The sever listener executes a synchronization process that records each change declaration in a declaration repository.
US10600146B2 Symbology monitoring system
A method automatically verifies information to ensure it is rendered correctly on a display screen. The method generates an electronic configuration file that controls the interactions between a graphics monitoring unit and a system application stored in an electronic memory. The method retrieves data stored in a portion of a display's memory that holds the content of a screen image to be rendered on the display screen and compares the data stored in a portion of a display's memory with second data provided by the system application to verify that the screen image is displayed on the display screen correctly. The method transmits the results of the comparison to the system application.
US10600144B2 Disaggregated graphics asset management for virtualized graphics
Methods, systems, and computer-readable media for disaggregated graphics asset management for virtualized graphics are disclosed. A virtual GPU attached to a virtual compute instance is provisioned in a multi-tenant provider network. The virtual compute instance is implemented using a physical compute instance, and the virtual GPU is implemented using a physical GPU. A plurality of graphics assets are added to a graphics asset repository. The graphics assets are associated with corresponding identifiers and access restrictions in the graphics asset repository. One or more graphics instructions are executed on the virtual GPU using one or more graphics assets corresponding to one or more identifiers associated with the graphics instructions. The one or more graphics assets are obtained by the virtual GPU from the graphics asset repository using the one or more identifiers.
US10600138B2 System to monitor utilization of personal protective equipment in restricted areas
Systems, apparatuses and methods of monitoring the utilization of protective equipment by individuals requesting access to a restricted area that requires the use of specific protective equipment, are provided. A protective equipment checker, which includes a proximity sensor, a three-dimensional (3D) camera, and a radio-frequency identification (RFID) reader, performs a full body scan on the individual to determine if the location-specific protective equipment is being worn, or is in the possession of the individual. If a determination is made that the proper protective equipment is being worn, the individual is granted access to the location. If, one the other hand, the required protective equipment is not being worn, entry to the location is denied.
US10600126B1 Split sensing method
Client side and server side methods for combining data originating from an On Board Diagnostics (OBD) cap with data originating from a client computing device are presented. The method includes receiving, from a client computing device via a computer network, a plurality of OBD cap data originating from an OBD cap and receiving, from the client computing device via the computer network, a plurality of client computing device data originating from the client computing device. The method also includes selecting, at a processor, a first data parameter from the plurality of OBD cap data and selecting, at the processor, a second data parameter from the plurality of client computing device data. The method further includes analyzing, at the processor, the first data parameter and the second data parameter and flagging, at the processor, an insurance account associated with the OBD device as a result of the analysis.
US10600125B1 System and method for determining an indication of a location of a device in a vehicle
A computer-implemented method for determining an indication of a location of a first device in a vehicle is presented. A determination may be made of when a second device in the vehicle transmits a signal. When the second device transmits the signal, an indication of a direction of orientation of the first device may be determined. The indication of the direction of orientation of the first device may be affected by the signal being transmitted by the second device. The indication of the location of the first device in the vehicle may be determined based on an indication of a direction of motion of the vehicle and the indication of the direction of orientation of the first device. The indication of the location of the first device may include an indication of whether the first device is associated with a driver seat of the vehicle.
US10600119B2 Systems and methods for context-based event triggered product and/or service offerings
The disclosed embodiments include methods and systems for providing context-based event determination and/or context-based event triggered product and/or service offerings. A system may automatically detect that a client has experienced, directly or indirectly, a personal event, (e.g. a birth, a wedding engagement, a death, a car accident) and use such context to trigger the offering of a product and/or service. Product and/or service data is maintained for respective products and/or services available to clients as is events data associating respective products and/or services to particular personal event scenarios. An offering of at least one product and/or service to provide the client may be determined following the receipt of a personal event scenario experienced by the client. Operations may be performed to communicate to another computer system across a network to provide to the client the offering of the at least one product and/or service.
US10600106B2 Method of comparing goods or services from one or more websites
The field of the invention relates to methods and systems for comparing goods or services from websites, databases or other on-line resources. The field of the invention includes related servers, user terminals and computer program products. There is provided a method of comparing goods and/or services from one or more websites or other on-line resource(s) in which a multi-objective optimization process is used to identify a set of specific goods and/or services that optimally match user-defined and/or user-associated criteria and then that set of specific goods and/or services is displayed on an end-user's computing device to enable the end-user to view that set and optionally purchase one or more items from that set.
US10600099B2 Inferring service providers
A system and method for inferring service providers are provided. In example embodiments, member data of members of a social networking service is accessed. From the member data, it is inferred that a particular member among the members of the social networking service is a freelancer member. A service request that the freelancer member is capable of fulfilling is identified based on a service request skill associated with the service request and a freelancer skill of the freelancer member. An option for the freelancer member to fulfill the service request is presented on a user interface of a user device of the freelancer member.
US10600096B2 System and method for obtaining competitive pricing for vehicle services
In order to obtain competitive pricing for vehicle servicing, a pricing service provider is used to obtain pricing data from a plurality of service vendors. In at least some embodiments, one or more of the following types of additional information for each vendor will be provided along with the pricing data, to enable the consumer (the owner or operator of the vehicle) to make an informed selection: a rating of the vendor, a relative distance between the consumer (or known vehicle location) and the vendor, and a time period defining when the vendor will be able to accommodate the service. In at least some embodiments, a pricing service provider hosts a reverse auction for the benefit of the consumer. In at least some embodiment, the pricing service provider hosts a webpage upon which results of the service requests from the plurality of vendors are displayed.
US10600088B2 Targeting online ads based on healthcare demographics
Systems and methods allow targeting messages to consumers using a plurality of records for a group of consumers, each record comprising healthcare demographic information (HDI) associated with individual consumers. HDI can include insured status information identifying whether a consumer likely has health insurance, which is received from at least one health services provider. A cookie can correlates a consumer's browser to healthcare demographic information. The cookie allows subsequent association of HDI with the browser, without exposing personally identifiable information of the first consumer to advertisers. Systems and methods can also associate an ID of a consumer's electronic device with the HDI, allowing mobile device and set top boxes to serve relate ads to the consumer. Consumers can be targeted based on selected HDI criteria.
US10600087B2 Techniques for facilitating content retargeting
Techniques for facilitating retargeting of content are described. According to various embodiments, a user specification of a first set of content items and a second set of content items may be received. Moreover, a user specification of flow logic information may be received. The flow logic information may specify a user trigger action, and an instruction that a second content item in the second set is only to be displayed to a particular user after it is determined that the particular user has performed the user trigger action on the first content item. Thereafter, it may be determined that the particular user has performed the user trigger action on the first content item, and the second content item may be displayed to the particular user, based on the flow logic information.
US10600082B1 Advertising selection
Selecting an advertisement is disclosed. Seed information associated a consumer's preference for audio content is received. An affinity set comprising one or more member items based at least in part on the received seed information is determined. An advertisement associated with at least one item in the affinity set is selected. The advertisement is caused to be displayed to the consumer.
US10600080B1 Overspend control in a messaging platform
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders. To accommodate multiple advertisers, the messaging platform controls an auction process that determines which candidate messages are selected for inclusion in a requested account holder's message stream. Selection is based on a bid for the candidate message, the message stream that is requested, and a variety of other factors that vary depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.
US10600063B2 Real-time system to identify and analyze behavioral patterns to predict churn risk and increase retention
Implementations are directed to identifying potential churn of a user of one or more computer-implemented systems provided by an enterprise. In some examples, actions include identifying potential churn of providing a plurality of event profiles based on historical data, each event profile being representative of interactions of users with the enterprise and corresponding to churn of the users, at least one event profile being representative of an interaction of users with the one or more computer-implemented services, providing a pulse of the user at least partially based on historical data associated with the user, and one or more event profiles of the plurality of event profiles, and determining that the user is at-risk of churn based on the pulse of the user and a risk index value, and in response, displaying an indication that the user is at-risk of churn in a graphical user interface.
US10600056B2 Motion analysis device, motion analysis system, motion analysis method, program, and recording medium
A motion analysis device includes a first calculation unit that obtains a relation between a movement direction of a ball hitting surface of an exercise tool at a time of entering an impact and a posture of the ball hitting surface at the impact by using an output of an inertial sensor.
US10600049B2 Digital wallet-based transaction method, apparatus, and system
The present disclosure discloses a digital wallet-based transaction method. The method includes acquiring sales information of a target object, acquiring at least one payment solution for the target object, where when there are at least two target objects, the at least one payment solution is obtained after multiple types of valid preference information of the at least two target objects are crosswise combined, and the valid preference information is preference information that can be used when the target object is paid for using an account in a digital wallet of a user, and displaying the acquired at least one payment solution. According to the present disclosure, a payment solution is generated by crosswise combining multiple types of valid preference information of at least two target objects, thereby obtaining a payment solution that better meets a user demand, which gives full consideration to user benefits and has strong practicability.
US10600045B2 Mobile device with disabling feature
A mobile device with a disabling feature is disclosed. The method includes activating a mobile device having a timeout feature to disable a function of the mobile device after a set period of time. The period of time may be chosen by a user of the mobile device.
US10600041B2 Drive-thru / point-of-sale automated transaction technologies and apparatus
The present invention includes methods and apparatus for the automated provision of goods through the use of scanning systems. More specifically, the present invention provides a method for automatically conveying which goods are being ordered, where the goods will be picked up, an associated method of payment, kitchen fulfillment, item tracking, and automatic delivery by a dispenser apparatus. In preferred embodiments, the present invention is applied to the automated ordering and pick-up of food items at a fast food restaurant and delivery to a food dispenser at a customer location.
US10600039B2 Systems and methods for managing financial payments between parties
A computer-implemented method for managing financial payments between parties using an electronic payment computing device is provided. The method includes receiving a payee debit account identifier from a payee computing device, the payee debit account identifier associated with a payee debit account; creating a payee user account using the payee debit account identifier, wherein the payee user account is linked to the payee debit account; receiving a first payment request from the payee computing device requesting payment from a payor; generating a unique link for accessing a payment page associated with the first payment request; transmitting a second payment request to a payor computing device, wherein the second payment request includes the unique link; receiving a payment response from the payor computing device authorizing payment from a payor debit account to the payee; and prompting a transfer of funds from the payor debit account to the payee debit account.
US10600033B2 Delegating resources when scheduling meetings
Techniques are presented herein for scheduling meetings for participants by a scheduling system in communication with a resource allocation system that determines and allocates the resources for a requested meeting, when the resources are available. The scheduling system receives a request from a client device, where the request is to schedule a first meeting. The scheduling system then sends a query to the resource allocation system, where the query includes one or more constructs that represent resources previously allocated to one or more scheduled second meetings by the resource allocation system. The scheduling system then receives a notification from resource allocation system. The notification includes one or more additional constructs representing the resources that the resource allocation system has allocated to the first meeting.
US10600024B2 Automated smart peg system monitoring items
A system and method is provided for autonomous monitoring of items by smart peg devices. On occurrence of a predetermined event, a smart peg device analyzes sensor data received from a set of sensors associated with a set of items. The set of sensors includes a weight sensor and/or a proximity sensor. The smart peg device determines a status of the smart peg device based on the analyzed sensor data and a set of criteria. The status may include a number of items associated with the given peg, a weight of the item(s), and/or a location of item(s) associated with the given peg. The smart peg controller determines whether to send a notification based on the status. If a notification is needed, the smart peg device outputs the notification to a remote computing device. The notification may include the determined status and/or a recommended corrective action.
US10600013B2 Device, system and method for monitoring usage of functional facilities
Disclosed embodiments relate to a system for monitoring the usage of a functional facility, the system comprising (i) a plurality of detectors for detecting the presence of at least one client device in the functional facility and which detectors are geographically mapped in the functional facility; and (ii) a client device mapping module for determining the location of the at least one client device detected by one or more of the plurality of detectors. Moreover, the invention is directed to a method for monitoring the usage of a functional facility including one or more detectors, comprising the steps (1) detecting an operable engagement made between a detector deployed in the functional facility and a computerized client device; (2) determining a location point of the computerized client device; and (3) providing an output which is descriptive of the detected operable engagement along with information relating to the determined location point.
US10600010B2 Systems and methods for generating scheduling options in consideration of elements within a construction site
Systems and methods for generating scheduling options in consideration of space and resource constraints in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes a scheduling application that configures the processor to generate a project schedule from a TODO list comprising a plurality of construction operations, where the construction operations comprise at least one specific space requirements within a construction site, resource requirements, and a duration time.
US10600009B1 Mint-and-burn blockchain-based feedback-communication protocol
Described processes include: obtaining a first amount of cryptographic tokens transferred to burn addresses by members of a first set of entities; determining a second amount of instances of the first type of cryptographic token to be minted; determining portions of the second amount of instances of the first type of cryptographic token to be allocated to members of a second set of entities, wherein: the portions are determined based on effects determined to be caused by members of the second set of entities on performance of a computer-implemented network in which both the first set of entities and the second set of entities participate, and the effects on network performance are quantified by metrics reported by members of the first set of entities; appending to the first distributed ledger, records indicating the respective portions are transferred to respective accounts of corresponding members of the second set of entities.
US10600006B1 Logistic regression modeling scheme using secrete sharing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a multi-party secure logistic regression model (SLRM) by using secrete sharing (secret sharing) techniques. One of the methods includes dividing sample training data for a secure logistic regression model (SLRM) into a plurality of shares using secret sharing (SS), wherein each share is distributed to a secure computation node (SCN); iteratively updating parameters associated with the SLRM using each share of the sample training data, wherein the iterative updating continues until the occurrence of a predetermined condition; and after iteratively updating the parameters associated with the SLRM, outputting a training result configured for use by each SCN.
US10600003B2 Auto-tune anomaly detection
Techniques for auto-tuning anomaly detection are provided. In one technique, training data is stored that comprises training instances, each of which comprises a severity-duration pair and a label that indicates whether the severity-duration pair represents an anomaly. A model is trained based on a first subset of the training data. A second subset of the training data is identified where each training instance includes a positive label that indicates that that training instance represents an anomaly. Based on the second subset of the training data, the model generates multiple scores, each of which corresponds to a different training instance. A minimum score is identified that ensures a particular recall rate of the model. In response to receiving a particular severity-duration pair, the model generates a particular score for the particular severity-duration pair. A notification of an anomaly is generated if the particular score is greater than the minimum score.
US10600001B2 Determining a target device profile including an expected behavior for a target device
Techniques for obtaining a target device profile included an expected behavior for a target device are disclosed. An unsupervised learning algorithm is applied to a global dataset including device data corresponding to multiple device types. Additionally, the unsupervised learning algorithm is applied to a device type dataset including device data corresponding to a single device type. Clusters are obtained from both the global dataset and the device type dataset. Clusters that share a device attribute with a target device are identified as “relevant clusters.” Behaviors associated with the relevant clusters are used to determine expected behaviors for the target device. Values, for a particular behavior that is common to multiple relevant clusters, are merged to determine an expected value, for the particular behavior, for the target device. Additionally or alternatively, the behaviors, associated with the relevant clusters, are aggregated to form the target device profile.
US10599991B2 Parameter-dependent model-blending with multi-expert based machine learning and proxy sites
A parameter-based multi-model blending method and system are described. The method includes selecting a parameter of interest among parameters estimated by each of a set of individual models, running the set of individual models with a range of inputs to obtain a range of estimates of the parameters from each of the set of individual models, and identifying, for each of the set of individual models, critical parameters among the parameters estimated, the critical parameters exhibiting a specified correlation with an error in estimation of the parameter of interest. For each subspace of combinations of the critical parameters, obtaining a parameter-based blended model is based on blending the set of individual models in accordance with the subspace of the critical parameters, the subspace defining a sub-range for each of the critical parameters.
US10599984B1 Validating a machine learning model after deployment
Machine learning models used in medical diagnosis should be validated after being deployed in order to reduce the number of misdiagnoses. Validation processes presented here assess a performance of the machine learning model post-deployment. In post-deployment validation, the validation process monitoring can include: (1) monitoring to ensure a model performs as well as a reference member such as another machine learning model, and (2) monitoring to detect anomalies in data. This post-deployment validation helps identify low-performing models that are already deployed, so that relevant parties can quickly take action to improve either the machine learning model or the input data.
US10599971B2 Method for producing conducting tracks on a substrate
Method of producing wire inlaid on a support and inlaid wire obtained. The invention relates to an antenna for radiofrequency transponder, said antenna comprising conducting wire portions which are to a major extent inlaid and conducting wire portions which are to a minor extent non-inlaid on a plane support. The antenna is characterized in that said wire portions which are to a minor extent non-inlaid extend over or cross at least one favoured fold line and/or one fold line predefined according to a standardized folding resistance test. The invention also relates to a portable electronic object comprising said antenna and a corresponding method of production.
US10599965B2 RF tag circuit
An RF tag circuit connected to an antenna and a load is provided. The RF tag circuit includes: a rectification circuit rectifying a radio wave received by the antenna and supplying DC power; a matching circuit having a changeable impedance and disposed between the antenna and the rectification circuit; a control part repeatedly controlling activation and stopping of the load; and an adjustment part changing the impedance of the matching circuit in a predetermined direction, storing a first electric power generated by the rectification circuit when a predetermined time has elapsed after the load is activated, and changing the impedance of the matching circuit based on a magnitude relationship between a second electric power generated by the rectification circuit when the predetermined time has elapsed after the load is activated at a timing after the first electric power is generated and the stored first electric power.
US10599961B2 Print system, print apparatus, method of controlling a print system, method of controlling a print apparatus, and storage medium that apply calibration data for image adjustment based on a result of a measurement for a print job
A print apparatus includes a measurement unit that measures an image printed on a sheet, and one or more processors that execute instructions to cause the print apparatus to function as a first determination unit that determines whether or not a print job received from an image processing apparatus is a print job serving as a measurement target to be measured by the measurement unit, a control unit that causes the measurement unit to measure the image on the sheet that has been printed according to the print job determined to be the measurement target, and that controls the sheet on which the image has been measured to discharge via the paper discharge outlet, and a first transmission unit that transmits a result of measurement performed under control of the control unit to the image processing apparatus.
US10599949B2 Automatic moving object verification
A method for determining a likelihood that a first object captured in a first image and a second object captured in a second image are the same object includes capturing the first image from a first viewpoint and a second image from a second viewpoint, wherein the first object is in the first image, and the second object is in the second image. The method also includes determining a first likelihood that a first visual feature on the first object and a second visual feature on the second object are the same visual feature, and determining a second likelihood that a dimension of the first object and a corresponding dimension of the second object are the same. The method then includes determining a final likelihood that the first object and the second object are the same object based at least partially upon the first likelihood and the second likelihood.
US10599947B2 On-demand visual analysis focalized on salient events
The disclosure includes a system and method for providing visual analysis focalized on a salient event. A video processing application receives a data stream from a capture device, determines an area of interest over an imaging area of the capture device, detects a salient event from the data stream, determines whether a location of the detected salient event is within the area of interest, and in response to the location of the salient event being within the area of interest, identifies a portion of the data stream, based on the salient event, on which to perform an action.
US10599938B2 Detection, characterization and presentation of adverse airborne phenomena
Aircraft system and method detecting and present information relating to adverse airborne phenomena along an aircraft flight route. An imaging unit that includes an IR detector and a tunable spectral filter acquires IR images of the external environment, by acquiring wideband IR images when operating in a second mode. A data analysis unit detects and determines characteristics of adverse airborne phenomena in the environment based on at least the spectral signatures of environmental features in the acquired narrowband IR images. A display unit dynamically displays a visual representation of the detected adverse airborne phenomenon and its determined characteristics, overlaid onto a view of the external environment displayed to an operator of the aircraft. The visual representation may include variable visual attributes representing respective categories of characteristics of the detected adverse airborne phenomenon.
US10599937B2 Data hiding for spot colors on substrates
The present disclosure relates generally to data hiding for retail product packaging and other printed objects such as substrates. One embodiment embeds an information signal in a spot color for printing on various substrates. The spot color is screened, and overprinted with process color tint. The tint is modulated prior to overprinting with optimized signal tweaks. The optimization can include consideration of a detector spectral dependency (e.g., red and/or green illumination). Many other embodiments and combinations are described in the subject patent document.
US10599929B2 Event monitoring with object detection systems
An object detection device including at least one image capture element can capture image data in a field of view and detect types of objects located in that region. Information such as a direction of travel or speed of the object may be used to determine a relative position of the object of interest, for example relative to the object detection device or a target object. The data from multiple devices for a region can be aggregated such that objects can be tracked as they move though the region. Information about the relative position of the object of interest can be used to trigger alerts to users in the area.
US10599927B2 Generating pixel maps from non-image data and difference metrics for pixel maps
Systems and methods for scalable comparisons between two pixel maps are provided. In an embodiment, an agricultural intelligence computer system generates pixel maps from non-image data by transforming a plurality of values and location values into pixel values and pixel locations. The non-image data may include data relating to a particular agricultural field, such as nutrient content in the soil, pH values, soil moisture, elevation, temperature, and/or measured crop yields. The agricultural intelligence computer system converts each pixel map into a vector of values. The agricultural intelligence computer system also generates a matrix of metric coefficients where each value in the matrix of metric coefficients is computed using a spatial distance between to pixel locations in one of the pixel maps. Using the vectors of values and the matrix of metric coefficients, the agricultural intelligence computer system generates a difference metric identifying a difference between the two pixel maps. In an embodiment, the difference metric is normalized so that the difference metric is scalable to pixel maps of different sizes. The difference metric may then be used to select particular images that best match a measured yield, identify relationships between field values and measured crop yields, identify and/or select management zones, investigate management practices, and/or strengthen agronomic models of predicted yield.
US10599919B2 Detection of hand gestures using gesture language discrete values
Computer implemented method for detecting a hand gesture of a user, comprising: (a) Receiving sequential logic models each representing a hand gesture. The sequential logic model maps pre-defined hand poses and motions each represented by a hand features record defined by discrete hand values each indicating a state of respective hand feature. (b) Receiving a runtime sequence of runtime hand datasets each defined by discrete hand values scores indicating current state hand features of a user's moving hand which are inferred by analyzing timed images depicting the moving hand. (c) Submitting the runtime hand datasets and the pre-defined hand features records in SSVM functions to generate estimation terms for the runtime hand datasets with respect to the hand features records. (d) Estimating which of the hand gestures best matches the runtime sequence depicted in the timed images by optimizing score functions using the estimation terms for the runtime hand datasets.
US10599915B2 Providing suggested content based on user detected gesture
A computer-implemented method comprises: monitoring, by a user device, user gesture and user input activity by a user of the user device; detecting, by the user device, that the user has entered a thinking state based on the monitoring; determining, by the user device, subject content based on content displayed on a display of the user device based on the detecting; determining, by the user device, relevant content associated with the subject content; and presenting, by the user device, the relevant content to the user via the display.
US10599914B2 Method and apparatus for human face image processing
The present disclosure discloses a method and apparatus for human face image processing. A specific embodiment of the method comprises: locating facial feature points in a human face image, extracting an image of a human face region according to a range defined by the facial feature points, transforming a facial image of the source image according to a face shape of the target image, transforming the facial image of the source image according to a complexion distribution of a facial region of the target image, and obtaining a new human face by combining the facial image of the source image and a facial image of the target image. The embodiment achieves a facial image processing with higher similarity to the user in the image, of simple steps, small calculation and high real-time performance.
US10599902B2 Methods and apparatus for decoding under-resolved symbols
The techniques described herein relate to methods, apparatus, and computer readable media configured to decode a symbol in a digital image. A digital image of a portion of a symbol is received, which includes a grid of pixels and the symbol includes a grid of modules. A spatial mapping is determined between a contiguous subset of modules in the grid of modules to the grid of pixels. Causal relationships are determined, using the spatial mapping, between each module and the grid of pixels. A set of valid combinations of values of neighboring modules in the contiguous subset of modules are tested against the grid of pixels using the causal relationships. A value of at least one module of the two or more neighboring modules is determined based on the tested set of valid combinations. The symbol is decoded based on the determined value of the at least one module.
US10599901B2 Method, imaging device and system for generating a measure of authenticity of an object
The invention notably relates to generating a measure of authenticity of an object (20) comprising a surface (30) comprising or covered by a non-uniform preexisting layer (40). A marking (50) has been printed on the surface (30) so that a property of the preexisting layer (40) is detectable through at least part of the marking (50). The marking (50) comprises a machine-readable representation of a code. The method comprises imaging (s100) the marking (50); reading (s200) the code represented by the imaged marking; generating (s300) a signature based on the property of the preexisting layer (40) as detected by the imaging device (10) through at least part of the imaged machine-readable representation of the code; and generating of a measure of authenticity of the object (20) based on the read code and generated signature. The invention also relates to apparatuses, systems and computer programs for that purpose.
US10599899B2 Output system and image forming apparatus
An output system includes an output section, a fee calculation section, and a payment code notification section. The output section outputs an image and/or a document. The fee calculation section calculates a fee necessary for outputting the image and/or the document in accordance with a specific standard. The payment code notification section notifies a payment code issued by an online payment service for the fee calculated by the fee calculation section. The output section outputs the image and/or the document when the fee has been paid via the online payment service using the payment code notified by the payment code notification section.
US10599889B2 Method and system to identify coal characteristics at the mine
A composition is provided that includes a carbonaceous feed material to be combusted to generate an off-gas and an identifier. The identifier is associated with a predetermined composition, characteristic or property of the feed material or the off-gas.
US10599882B1 Using a layer performance metric (LPM) to perform placement, routing, and/or optimization of an integrated circuit (IC) design
Techniques and systems for using a layer performance metric (LPM) during integrated circuit (IC) design are described. Some embodiments can compute an LPM value for at least one timing path in the IC design, wherein the LPM value is equal to a ratio between a wire length of the timing path and a delay of the timing path. Next, the embodiments can use the LPM value of the timing path to perform at least one of placement, routing, or optimization of the timing path.
US10599873B2 Method for rate-limiting interactions based on dynamically calculated values by supplying problems of varying difficulty to be solved
Systems and methods are described for rate-limiting a message-sending client interacting with a message service based on dynamically calculated risk assessments of the probability that the client is, or is not, a sender of a spam messages. The message service sends a proof of work problem to a sending client device with a difficulty level that is related to a risk assessment that the client is a sender of spam messages. The message system limits the rate at which a known or suspected spammer can send messages by giving the known or suspected spammer client harder proof of work problems to solve, while minimizing the burden on normal users of the message system by given them easier proof of work problems to solve that can typically be solved by the client within the time that it takes to type a message.
US10599871B2 System and method for privacy aware information extraction and validation
Disclosed herein is a system to validate information about a user, or users, derived from publicly-accessible data. The system comprises a validation system that uses private data about the user to validate the user information derived from the publicly-accessible data. The validation system may receive a validation request in connection with an inconclusive result derived from the publicly-accessible data.
US10599867B2 User experience using privatized crowdsourced data
Embodiments described herein provide a privacy mechanism to protect user data when transmitting the data to a server that estimates a frequency of such data amongst a set of client devices. In one embodiment, a differential privacy mechanism is implemented using a count-mean-sketch technique that can reduce resource requirements required to enable privacy while providing provable guarantees regarding privacy and utility. For instance, the mechanism can provide the ability to tailor utility (e.g. accuracy of estimations) against the resource requirements (e.g. transmission bandwidth and computation complexity).
US10599865B2 Systems and methods for protecting personal information
The present disclosure relates to systems and methods for facilitating trusted handling of genomic bioinformatics, and/or other sensitive information. Certain embodiments may facilitate policy-based governance of access to and/or use of information through enforced disclosure accounting processes. Among other things, embodiments of the disclosed systems and methods may mitigate the potential for various attacks, including reidentification attacks targeting particular individuals associated with information included in a genomic data set.
US10599846B2 Segregating executable files exhibiting network activity
Systems, computer readable media, apparatuses, and methods are disclosed for segregating executable files exhibiting network activity. An example apparatus includes at least one processor and memory including instructions which, when executed, cause the at least one processor to launch an executable file in a segmented portion of a computing system to load one or more dynamically linked libraries (DLLs) associated with the executable file into a process environment block (PEB) of the segmented portion, enumerate the PEB to generate an address list of the one or more DLLs, scan the one or more DLLs to determine whether the one or more DLLs are to perform network activity, and perform malware analysis on the executable file when at least one of the one or more DLLs are to perform network activity.
US10599844B2 Automatic threat detection of executable files based on static data analysis
Aspects of the present disclosure relate to threat detection of executable files. A plurality of static data points may be extracted from an executable file without decrypting or unpacking the executable file. The executable file may then be analyzed without decrypting or unpacking the executable file. Analysis of the executable file may comprise applying a classifier to the plurality of extracted static data points. The classifier may be trained from data comprising known malicious executable files, known benign executable files and known unwanted executable files. Based upon analysis of the executable file, a determination can be made as to whether the executable file is harmful.
US10599841B2 System and method for reverse command shell detection
A system and method for detecting reverse command shell intrusions at a process-level on a user device is disclosed. In one embodiment, the system detects each process starting on an operating system of the user device, such as a mobile phone or laptop computer, and monitors Application Programming Interface (API) calls between each process and the operating system. The system then determines whether each process is associated with a reverse command shell intrusion based on information associated with each process and/or the API calls, and executes security policies against the processes associated with the reverse command shell intrusion to remediate the processes. In another embodiment, the system determines whether processes starting on a user device are associated with a reverse command shell intrusion by monitoring and analyzing information associated with the parent process of each process and/or API calls between each parent process and the operating system.
US10599837B2 Detecting malicious user activity
Detecting malicious user activity is provided. A profile for a user that accesses a set of protected assets is generated based on static information representing an organizational view and associated attributes corresponding to the user and based on dynamic information representing observable actions made by the user. A plurality of analytics is applied on the profile corresponding to the user to generate an aggregate risk score for the user accessing the set of protected assets based on applying the plurality of analytics on the profile of the user. A malicious user activity alert is generated in response to the aggregate risk score for the user accessing the set of protected assets being greater than an alert threshold value. The malicious user activity alert is sent to an analyst for feedback.
US10599832B2 Password check by decomposing password
A proposed password is decomposed into basic components to determine and score transitions between the basic components and create a password score that measures the strength of the proposed password based on rules, such as concatenation, insertion, and replacement. The proposed password is scored against all known words, such as when a user is first asked to create a password for an account or access. The proposed password can also be scored against one or more previous passwords for the user, such as when the user is asked to change the user's previous password, to determine similarity between the two passwords.
US10599825B1 Authentication based on a physical key
A device may obtain registration data associated with a registration of an individual. The registration data may include an image that depicts a physical key and a reference object. The device may process the image to identify a first feature of the physical key and a first measurement of the first feature based on the size of the reference object. The device may store first feature data based on the first feature and the first measurement. The device may obtain second feature data based on a second feature of the physical key and a second measurement of the second feature identified from an insertion of the physical key into a keyhole of an authentication mechanism. The device may determine whether the first feature data corresponds to the second feature data. The device may authenticate the individual based on determining that the first feature data corresponds to the second feature data.
US10599823B2 Systems and methods for coordinating applications with a user interface
Systems and methods are disclosed for coordinating applications by detecting a touch input and a related touch input a device locations associated with the applications, one of which is a user authentication application. A parameter may be established with the user authentication application so that the other application runs with the at least one parameter.
US10599816B2 Monitoring fitness using a mobile device
Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment, friends used and the like. Workout information may be shared to social messaging and networking outlets. Workout information shared may include map information including images of maps, interactive maps, links to maps, route information and the like and/or combinations thereof. Additionally or alternatively, an application may be configured to execute within a context of a social networking system to facilitate athletic activity data transfer and generation of workout entries in the social networking site. Recommended activities to be performed or a recommended time to perform an activity may be determined based on a user's schedule, weather or conditions forecasts, or a location of the user or the potential activity.
US10599814B2 Dynamic pairing of patients to data collection gateways
Systems, devices and methods transmit data from a patient device to a location, for example a remote location, where the patient is monitored. The system may comprise a server system, for example a backend server system, a gateway and the patient worn device. The gateway can be configured to communicate with the patient worn device in response to a list transmitted from the server, for example an approved patient device list transmitted from the server to the gateway. The gateway may exclude communication with patient worn devices that are not on the list. This use of the list can control data throughput from the patient device to the gateway and also from the gateway to the server, such that the communication from the device on the list to the server is maintained and appropriate information can be reliably sent from the patient device to the server.
US10599811B2 Medical image storage processing apparatus, method, and medium
Providing a medical image storage unit that stores a medical image, an image processing unit that performs image processing on a medical image to be stored in the medical image storage unit and stores the result of the image processing in association with the medical image, and a past medical image identification unit that identifies, at a storage time point of a new storage target medical image in the medical image storage unit or at a time point before the storage time point, a past medical image related to the new storage target medical image from the medical images stored in the medical image storage unit, wherein the image processing unit performs the same image processing as that for the new storage target medical image on the identified past medical image and stores the result of the image processing in association with the past medical image.
US10599810B2 Control method and recording system
A method for controlling an information terminal causes a computer of the information terminal to receive, from a case retrieval system, a plurality of similar medical images having a feature quantity of a region of interest and a certain degree of similarity in accordance with the region of interest included in a target medical image, displays a display screen displaying the plurality of received similar medical images on a touch panel display, the display screen including a display region in which at least some of the plurality of received similar medical images are displayed, displays, if selection of a first similar medical image from among the at least some of the plurality of received similar medical images displayed in the display region is detected, the first similar medical image across the display region, and displays, if a swipe operation performed on the first similar medical image is detected, a second similar medical image, which has second highest similarity next to the first similar medical image among the plurality of similar medical images, in the display region such that a corresponding region of interest included in the second similar medical image is located at a certain position in the display region.
US10599803B2 High level synthesis apparatus, high level synthesis method, and computer readable medium
A structure determination unit (112) obtains an operational description (511) and determines a candidate of a circuit structure applicable to a plurality of execution units as a structure candidate, the operational description (511) describing an operation of a circuit and including the plurality of execution units. A decision unit (113) calculates, as a circuit characteristic (522), a characteristic of the circuit when the circuit structure of the plurality of execution units is the structure candidate and outputs the structure candidate as a determined circuit structure (310) when the circuit characteristic (522) meets a threshold (521). A high level synthesis unit (140) performs high level synthesis on the operational description (511) so that the circuit structure of the plurality of execution units becomes the determined circuit structure (310).
US10599798B1 Double glitch capture mode power integrity analysis
Data is received that characterizes an integrated circuit and which includes a plurality of Standard Test Interface Language (STIL) codes and at least one file defining physical and/or logical parameters of the integrated circuit. Thereafter, using the received data, a power integrity analysis of the integrated circuit is performed to estimate power induced noise in a double glitch capture mode. Data is then provided that characterizes the performed double glitch capture mode power integrity analysis of the integrated circuit. Related apparatus, systems, techniques and articles are also described.
US10599794B2 Efficient power analysis
Embodiments relate to the emulation of circuits, and tracking states of signals in an emulated circuit for performing power analysis. A host system incorporates power analysis logic into a design under test (DUT). An emulator emulates the DUT along with the incorporated power analysis logic. Based on the power analysis logic, during a power analysis clock cycle, the emulator selects a signal from a plurality of signals of the DUT. The emulator determines whether a state event is detected for the selected signal. If the state event is detected, a state count is updated for the selected signal that indicates a number of state events detected for the selected signal during emulation of the DUT. If the state count reaches a threshold number based on the update, the emulator transmits a count update signal to the host system indicating that the state count reached the threshold number.
US10599789B2 Topography simulation of etching and/or deposition on a physical structure
Systems and techniques are described for topography simulation of etching and/or deposition on a physical structure. The structural information can be represented using a three-dimensional (3D) voxel grid data structure. For each particle emitted by a Monte-Carlo particle emission model, a topographical modification caused by the particle can be determined by (1) calculating fluxes, (2) evaluating surface reactions, and (3) modifying the physical structure. The effect of the etching and/or deposition on a physical structure can be displayed by rendering the 3D voxel grid data structure.
US10599788B2 Predicting target characteristic data
Target characteristic data may be predicted using an apparatus including a processor and one or more computer readable mediums collectively including instructions. When executed by the processor, the instructions cause the processor to obtain a plurality of physical structure data and a plurality of characteristic data, estimate at least one structural similarity between at least two physical structures that correspond with physical structure data among the plurality of physical structure data, and generate an estimation model for estimating a target characteristic data from a target physical structure data by using at least one characteristic data and corresponding at least one structural similarity between the target physical structure data and each of the plurality of the physical structure data.
US10599781B2 Apparatus and method for evaluating quality of automatic translation and for constructing distributed representation model
An apparatus and method for evaluating quality of an automatic translation is disclosed. An apparatus for evaluating quality of automatic translation includes a converter which converts an automatic translation and a reference translation of an original text to a first distributed representation and a second distributed representation, respectively, using a distributed representation model and a quality evaluator which evaluates quality of automatic translation data based on similarity between the first distributed representation and the second distributed representation.
US10599778B2 Architecture and processes for computer learning and understanding
An architecture and processes enable computer learning and developing an understanding of arbitrary natural language text through collaboration with humans in the context of joint problem solving. The architecture ingests the text and then syntactically and semantically processes the text to infer an initial understanding of the text. The initial understanding is captured in a story model of semantic and frame structures. The story model is then tested through computer generated questions that are posed to humans through interactive dialog sessions. The knowledge gleaned from the humans is used to update the story model as well as the computing system's current world model of understanding. The process is repeated for multiple stories over time, enabling the computing system to grow in knowledge and thereby understand stories of increasingly higher reading comprehension levels.
US10599777B2 Natural language processing with dynamic pipelines
Natural language processing is provided. A computer processor, selects a pipeline based on an artifact that includes unstructured data, the pipeline identifying a first algorithm of a first set of algorithms of a first human language technology (HLT) component and a second algorithm of a second set of algorithms of a second HLT component; applies the first algorithm based on the artifact to generate a first cluster space associated with the artifact; amends an evidence chain associated with the artifact in response to applying the first algorithm, wherein the evidence chain includes one or more probabilistic findings of truth corresponding to the artifact; standardizes a first ontology of the first cluster space; applies the second algorithm based on the artifact to generate a second cluster space that is associated with the artifact; and identifies a set of information of one or more corpora that is relevant to the artifact.
US10599776B2 Predicate parses using semantic knowledge
A mechanism is provided for improving predicate parses (or logical representations of a passage) using semantic knowledge. In response to encountering an ambiguous decision point during a syntactic analysis of a portion of natural language content, a candidate meaning of the ambiguous decision point is generated. Characteristics of the ambiguous decision point are evaluated based on a semantic knowledge base to determine a semantic meaning associated with the ambiguous decision point. A determination is made as to whether the semantic meaning supports or refutes the candidate meaning. In response to determining that the semantic meaning refutes the candidate meaning, the candidate meaning of the ambiguous decision point is overridden based on the semantic meaning to include the semantic meaning as a final meaning for the ambiguous decision point. The portion of natural language content is then processed based on the final meaning for the ambiguous decision point.
US10599771B2 Negation scope analysis for negation detection
Negation scope analysis for negation detection is provided. In various embodiments, a phrase is read from a report collection. The phrase is searched for at least one of a predetermined set of negation keywords. A dependency parse tree is generated of the phrase. The dependency parse tree is traversed starting with the at least one of the predetermined set of negation keywords. Based on the traversal, a plurality of words of the phrase are determined that are spanned by the at least one of the predetermined set of negation keywords.
US10599770B1 Generating author vectors
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating author vectors. One of the methods includes obtaining a set of sequences of words, the set of sequences of words comprising a plurality of first sequences of words and, for each first sequence of words, a respective second sequence of words that follows the first sequence of words, wherein each first sequence of words and each second sequence of words has been classified as being authored by a first author; and training a neural network system on the first sequences and the second sequences to determine an author vector for the first author, wherein the author vector characterizes the first author.
US10599768B2 Intelligent pseudo translation
Adaptive pseudo translation provides dynamic adjustment of a generated pseudo translation based on one or more rules and one or more dynamically detected parameters. Data is received and an adaptive pseudo translation is initiated. A string is extracted from the received data and an encoding and a language of the string are detected. A target language is proactively selected based on a parameter. A buffer size is dynamically determined based on the detected encoding, detected language, and target language. The extracted string is dynamically transformed into pseudo translated text based on the buffer size. The dynamically generated pseudo translation provides a highly accurate mock translation to one or more target languages.
US10599754B2 Context editing without interfering with target page
An editable version of a first web page may be created by first forming a second web page having the first web page as an inline frame. Then an outer frame of the second web page can be created, the outer frame designed to cause a browser rendering the second web page to create objects in the outer frame placed over corresponding objects in the first web page in the inline frame such that user attempts at interaction with the corresponding objects in the first web page are intercepted by the objects in the outer frame.
US10599751B2 Hybrid mobile interactions for native apps and web apps
There is disclosed a system, including apparatus, methods and computer programs, for running native software applications (apps) and HTML5 web-based apps on a computing device, particularly a mobile computing device, in a multitasking mode of operation. In one embodiment, touch screen displays having one or more browsers are adapted to run one or more HTML5 apps, and receive input from hand gestures. One or more software modules execute on the operating system and are responsive to a dragging gesture applied to an HTML5 app displayed in a full screen mode, to subdivide the screen display and display the HTML5 app in one of the subdivided areas and display icons used to launch a second HTML5 app in a different one of the subdivided areas. The second HTML5 app is run concurrently with the first HTML5 app in order to provide multi-tasking between the first and second apps.
US10599750B2 Capturing an application state in a conversation
The state of an application is capture in a conversation by accessing an electronic document representation of a user interface at a time corresponding to a post to the conversation. The user interface is of an application associated with the conversation. The representation is processed to generate an image representative of a state of the application at the time. The image or a representation thereof is caused to be displayed in the post to reflect the state of the application at selected point along a timeline defined by the conversation.
US10599738B1 Real-time generation of an improved graphical user interface for overlapping electronic content
A system to improve real-time generation of a graphical user interface for overlapping electronic content is described. The system retrieves, responsive to a search request input into a computing device and received via a computer network, places of interest from a places of interest database, and content items from a content item database. The system selects, based on a heuristic technique, a content item as a match for a place of interest. The system combines the content item with the place of interest to prevent a first marker of the content item from obscuring a second marker of the place of interest. The system renders, for display on the graphical user interface via the computing device, a single marker for the content item and the place of interest combined to prevent the first marker of the content item from obscuring the second marker of the place of interest.
US10599726B2 Methods and systems for real-time updating of encoded search indexes
Embodiments described herein are directed to methods and systems for allowing real-time editing of posting lists encoded using variable-width byte encoding of document identifier deltas while maintaining scanning performance of a posting list. For example, embodiments are directed at determining a posting list associated with a query term and scanning the posting list for encoded document identifiers associated with the term. Embodiments may identify an interrupt indicator in the encoded document identifier and obtain modified document identifier information from an interrupt table. The modified document identifier information includes at least one encoded document identifier associated with a modified document associated with the query term. A set of decoded document identifiers including the term may be determined and search results including at least a subset of documents associated with the set of decoded document identifiers may be provided.
US10599722B1 Systems and methods for automated document comparison
A computerized method of comparing documents includes a computing device: receiving a source document via a first automated document feed channel; receiving a target document via a second automated document feed channel; pre-processing the source document using a first comparison data structure operating on the computing device, thereby producing a pre-processed source document having a text array including text from the source document; pre-processing the target document using a second comparison data structure, thereby producing a pre-processed target document having a text array including text from the target document; determining, using a document comparison engine operating on the computing device, a set of differences between the pre-processed source document and the pre-processed target document with respect to a set of pre-specified criteria; and generating, a summary of the set of differences between the pre-processed source document and the pre-processed target document.
US10599718B2 Systems and/or methods for graph based declarative mapping
Techniques for mapping from one or more source information sets to one or more target information sets are provided. Mapping ontologies associate a first declarative expression with a first information set from which to read first information, and a second declarative expression with a second information set to which second information determined based upon the read first information is written. A mapping graph having a nodes arranged according to an execution flow for obtaining the one or more target information sets is generated, at least some of these nodes representing respective ones of the mapping ontologies. The one or more target information sets are generated, each including information determined from the one or more source information sets, by traversing the mapping graph according to the execution flow. Each of the first and second declarative expressions may be associated with a mapping resolver for accessing one or more information sets.
US10599713B2 Systems and methods for determining whether to output a reply to a message relating to a previous conversation when a device is on a do-not-disturb mode
Systems and methods are provided herein for receiving, at a first device of a first user, a message from a second device of a second user, and determining that the first user device is programmed to refrain from alerting the first user to the message. In response to determining that the first user device is programmed to refrain from alerting the first user to the message, the systems and methods determine whether the message is related to media previously discussed in a conversation between the first user and the second user. In response to determining that the message is related to media previously discussed in the conversation, the systems and methods determine a recommendation related to content of the message, and transmit the recommendation to the second device.
US10599710B2 System and method for generating digital information and altering digital models of components with same
Digital information to be associated with a component can be generated and used to alter a digital model of the component. A line of sight to at least a portion of a marking device and the component can be detected, and at least one of an orientation or a position of an endpoint of the marking device relative to the component can be determined using the line of sight. Digital information indicative of the at least one of the orientation or the position of the endpoint relative to the component can be generated responsive to the endpoint of the marking device contacting the component. The digital information can be used to alter a digital model based on defects of the component corresponding to portions contacted by the endpoint of the marking device.
US10599709B2 Object recognition device, object recognition method, and program for recognizing an object in an image based on tag information
An object recognition device includes an acquisition unit configured to acquire a recognition target image that serves as an object to be recognized; a retrieval unit configured to search an image database storing a plurality of image data in association with tag information and retrieve a similar image that matches the recognition target image; and a recognition unit configured to recognize the object included in the recognition target image on the basis of tag information associated with a similar image obtained by the retrieval unit. The recognition may select the tag information that appears most frequently among the tag information associated with the similar images as a recognition result. The recognition unit may also compute a tag information reliability score from the similar image in the retrieval result and recognize an object taking into account said reliability score.
US10599706B2 Retrieving and playing out media content for a personalized playlist
An example method involves receiving a playlist defining a sequence of media content items including a first media content item and a second media content item; retrieving, from one or more server devices, first data representing the media content items of the received playlist, and using the retrieved first data to play out the media content items in accordance with the sequence defined by the playlist; making a determination of whether a condition has been satisfied, wherein the condition corresponds to a content category type; and responsive to the determination being that the condition has been satisfied, (i) retrieving second data representing a media content item of the content category type, and (ii) using the retrieved second data to play out the media content item of the content category type in between playing out the first and second media content items.
US10599705B2 Retrieving and playing out media content for a personalized playlist including a content placeholder
An example method involves receiving a playlist defining a sequence of media content items including first and second content items; retrieving first data representing the content items, and using the retrieved first data to play out the content items in accordance with the sequence; making a first determination of whether the playlist defines a placeholder between the first and second content items; responsive to the first determination being that the playlist defines a placeholder, making a second determination of whether a condition has been satisfied, wherein the condition corresponds to a content category type; and responsive to the second determination being that the condition has been satisfied, (i) retrieving second data representing a media content item of the content category type, and (ii) using the retrieved second data to play out the content item in between playing out the first and second content items.
US10599704B2 Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.
US10599692B2 Modification of a saved database query based on a change in the meaning of a query value over time
An apparatus and method modify a saved query based on a change in a query value meaning that changes over time. In preferred embodiments a graphical query interface displays an option to adjust query values of a saved database query. A query adjustment mechanism then adjusts the value of the query to compensate for the change in the meaning of the query value since the query was created such that the adjusted query will have the same basic meaning as when the query was originally created. Preferred Embodiments allow the user to specify to adjust the query to the current date or to a specified date in the past.
US10599691B2 Method and system for addressing the problem of discovering relevant services and applications that are available over the internet or other communcations network
A system and method is presented that extracts snippets form web pages according to specially designed logic. The extracted snippets might be made relevant to, i.e., indexed by, a location and time/day applicability. Such snippets may be thought of as apps or services that are defined only when a mobile terminal is in a pre-defined geographical area at a certain time and day (e.g., as defined by a calendar of events). Extracted snippets are stored and made searchable. Methods and a system are described to control the display of snippet search results. Snippets may be selected by user or by programmed logic and executed on the mobile terminal or in remote servers without the need to download the app or source code associated with the snippet.
US10599687B2 Information processing device, map update method, program, and information processing system
There is provided an information processing device including: a global map acquiring unit that acquires at least a part of a global map representing positions of objects in a real space where a plurality of users are in activity; a local map generating unit that generates a local map representing positions of nearby objects detectable by a device of one user among the plurality of users; and an updating unit that updates the global map based on position data of objects included in the local map.
US10599686B1 Method and system for extracting information from graphs
A method of mapping a first graphical data structure representation to a second graphical data structure representation, the first graphical data structure representation comprising nodes, with at least one of a plurality of relations between said nodes, the second graphical data structure representation comprising nodes, the mapping comprises using an attention mechanism, wherein said attention mechanism establishes the importance of specific nodes dependent on their neighbourhood and the relations between the nodes.
US10599682B2 User interaction during ground truth curation in a cognitive system
An embodiment of the invention may include a method, computer program product, and system for generating ground truth data for a plurality of cognitive capabilities within an overall cognitive system. The embodiment may include configuring multiple sets of training data. Each set of training data corresponds to a separate cognitive capability. The embodiment may include displaying a set of ground truth curation activities via a user interface. The embodiment may include determining the ground truth curation activities performed for a first type of data for a first duration. The first type of data is selected from the single set of grouped training data. The embodiment may include determining whether the first duration has exceeded a pre-determined threshold. The embodiment may include switching the curation activities to a second type of data. The second type of data is selected from the single set of grouped data.
US10599680B2 Reduction of volume of reporting data using multiple datasets
Decreasing a volume of data transfer over a network may commence with collecting a plurality of datasets having subscriber data. The method may continue with classifying data fields of each dataset of the plurality of datasets into low frequency change data and high frequency change data based on predetermined criteria. The method may further include combining a plurality of consecutive datasets of the plurality of datasets into a combination dataset. The combination dataset may include the low frequency change data and aggregated high frequency change data from the plurality of consecutive datasets. The method may continue with providing the combination dataset to a data processing node.
US10599679B2 Platform data aggregation and semantic modeling
Techniques are described for aggregating data generated by multiple platforms of different types. A particular user (e.g., end-user) may interact with multiple individual (e.g., siloed) platforms of different types and/or that support different business purposes or industries. The individual platforms may generate data describing and/or resulting from these interactions. The data may be received, ingested, and processed by a super-platform. The super-platform may generate aggregate data by aggregating the data received from different individual platforms. Data aggregation may be performed on data that is generated by different individual platforms and that is associated with a particular user or multiple users. Aggregation may also be performed on data that is independent of any particular user, such as sensor data that describes an environment in proximity to the platform.
US10599672B2 Cursor-based state-collapse scheme for shared databases
In one embodiment, a cursor management process inserts temporal references into a plurality of records written to a table of a shared database, the temporal references indicative of an order in which the records are written. A table write cursor points at a last-written record from among the plurality of records, and read cursors point to a last-read record of a corresponding application. The cursor management process may then provide, table updates to a particular application by determining a chain of one or more updated records of the table from the last-read record of the particular application to the last-written record based on walking a particular read cursor for the particular application through the temporal references of the one or more updated records until the particular read cursor points to the last-written record according to the table write cursor.
US10599664B2 Interactive identification of similar SQL queries
Systems and methods for very fast grouping of “similar” SQL queries according to user-supplied similarity criteria. The user-supplied similarity criteria include a threshold quantifying the degree of similarity between SQL queries and common artifacts included in the queries. A similarity-characterizing data structure allows for the very fast grouping of “similar” SQL queries. Because the computation is distributed among multiple compute nodes, a small cluster of compute nodes takes a short time to compute the similarity-characterizing data on a workload of tens of millions of queries. The user can supply the similarity criteria through a UI or a command line tool. Furthermore, the user can adjust the degree of similarity by supplying new similarity criteria. Accordingly, the system can display in real time or near real time, updated SQL groupings corresponding to the newly supplied similarity criteria using the originally computed similarity-characterizing data structure.
US10599663B1 Protected search
Systems and methods are provided for protected search. A search query to be performed using at least one data store is received from a computing device of a user. The user is not authorized to access the at least one data store. One or more search results that are responsive to the search query from the at least one data store are determined. The one or more search results are aggregated based on one or more categories. At least a subset of the aggregated search results is provided to the computing device of the user.
US10599656B1 Indexing and data storage for realtime and contemporaneous content suggestions
The present invention relates generally to messaging platforms, and relates more particularly to data storage such that random sampling can be accomplished in real-time in messaging platforms. Aspects of the present invention include storing a bipartite graph with associations of two node types. The graph can be stored as a power law graph. The graph can be used to provide real-time content recommendations in a messaging platform. The content recommendations can be provided using random sampling of the node types stored in the graph.
US10599654B2 Method and system for determining unique events from a stream of events
A method and a system for determining unique counts of events from a stream of events are described. One or more sets of events are defined. A set is defined based on one or more parameters including a set type and zero or more set qualifiers. When an event occurs information related to the event is obtained and used to create a Hbase row key. The Hbase row key includes the set type, associated set qualifiers and a set member qualifier. The Hbase row key is added to the Hbase table when the Hbase row key is not already included in the Hbase table.