Document Document Title
US10523951B2 Systems and methods for processing a digital image
An apparatus adapted, including a media encoder coupled to a data interface adapted to receive a frame or portion thereof. The media encoder is adapted to iteratively subdivide each block of a plurality of blocks partitioned in a frame or portion thereof and to process a subdivided block of the plurality of blocks, during each iteration of a plurality of iterations, by selecting a rotational symmetry mask fulfilling an efficiency measure for coding said block, the rotational symmetry mask selected from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multidimensional space, splitting the subdivided block to two complementary portions based on the rotational symmetry mask, generating a pair of rotational symmetry blocks each having one of said two complementary portions, and computing a plurality of transform coefficients from the pair of rotational symmetry blocks.
US10523940B2 Method and encoder system for determining GOP length for encoding video
A method of determining a maximum permissible key frame distance for use in encoding image frames in a video sequence comprising encoding a plurality of video test sequences, each video test sequence having a respective noise level, where each video test sequence is encoded using a respective quantization parameter and a plurality of key frame distances is disclosed. For each video test sequence, an output bitrate is determined for each key frame distance. For each combination of noise level, quantization parameter, and key frame distance, the determined output bitrate is stored and a maximum key frame distance at which output bitrate decreases in response to an increase in key frame distance is identified as maximum permissible key frame distance. A method of encoding image frames in a video sequence is also disclosed, as well as a system, a camera and a computer program product for performing the methods.
US10523939B2 Dynamic codec adaption
Embodiments are described for dynamically adapting video encoding to maintain a nearly stable frame rate based on processor capabilities and bandwidth, for example, by varying a quantization parameter. The quality of the encoded video can be varied to maintain the nearly constant frame rate, which may be measured from the number of encoded video frames being transmitted over a network interface.
US10523934B2 Split based motion vector operation reduction
A reduced merge candidate signaling method is provided. When building a merge candidate list for a prediction unit (PU) of a block of pixels, a video codec skips or partially skips the construction of some sub-PU merge candidates. The video codec then performs simplified pruning operations on the merge candidate list based on the skipped or partially constructed sub-PU merge candidates. The pruned candidate list is then used to select a merge candidate to encode or decode the block of pixels.
US10523930B2 Mitigating binocular rivalry in near-eye displays
Examples are disclosed herein related to reducing binocular rivalry in a near-eye display. One example provides a head-mounted display device having a near-eye display system configured to output a first-eye image to a first eyebox and a second-eye image to a second eyebox. The head-mounted display device is configured to receive an input of a three-dimensional (3D) location of a pupil of a first eye and a 3D location of a pupil of a second eye relative to the near-eye display system, based upon the 3D location of the pupil of the first eye and of the second eye, determine a location at which the pupil of the first eye begins to exit the first eyebox, and attenuate a luminance of the second-eye image at a location in the second-eye image based upon the location at which the pupil of the first eye begins to exit the first eyebox.
US10523926B2 Backlight unit and holographic display including the same
Provided are a backlight unit and a holographic display including the same. The backlight unit may include: a light guide plate; a light source unit configured to adjust a direction of light which is emitted from the light source unit and incident on the light guide plate; and a diffraction device which is disposed on the light guide plate and configured to control a direction of light emitted from the light guide plate.
US10523919B2 Apparatus and method for adjusting stereoscopic image parallax and stereo camera
The present invention provides a method and apparatus for adjusting stereoscopic image parallax and a stereo camera. The parallax adjusting method includes obtaining a depth range of a current scene. A preset parallax range may also be obtained according to a current viewing condition. Expected camera parameters of the current scene are calculated according to the depth range of the current scene and the preset parallax range. The stereo camera is adjusted according to the expected camera parameters and used to capture preprocessed stereoscopic images. Further, the captured preprocessed stereoscopic images are processed according to the expected camera parameters to make the preprocessed stereoscopic images suitable for being viewed under the current viewing condition. The disclosed method and apparatus can jointly adjust parameters of the stereo camera and captured stereo images to obtain images or videos with a maximum parallax as well as desired display effect under a specified condition.
US10523916B2 Modifying images with simulated light sources
Implementations relate to modifying images with simulated light sources. In some implementations, a method includes receiving input indicating a location on a 2-D displayed image at which to position a light source element, and adjusting pixel values of the image to cause an illumination effect in the image based on the position of the light source element and based on a direction of illumination of the simulated light source with respect to one or more surfaces depicted in the image.
US10523906B2 Communication and monitoring system
An audio-video communication system comprises a wireless exterior module located proximate an entrance, a computerized controller running a software application, and a remote peripheral device. The wireless exterior module includes a proximity sensor for detecting a person at the entrance, a video camera for recording an image of the person at the entrance, a microphone for recording the person at the entrance, a speaker for playing audio to the person at the entrance, a transmitter for communicating sounds and images of the person at the entrance, and a receiver for receiving communications at the wireless exterior module. The computerized controller is disposed in wireless electronic communication with the wireless exterior module via the transmitter and the receiver of the wireless exterior module. The remote peripheral device is configured to electronically communicate with the computerized controller for viewing an image from the video camera communicated from the wireless exterior module.
US10523904B2 Vehicle data recording system
A vision system for a vehicle includes at least one camera having a field of view exterior the vehicle. An image processor is operable to process image data captured by the camera. When the vehicle is parked, a control controls the camera to capture frames of image data at a first capture rate. The control compares a frame of captured imaged data to at least one previous frame of captured image data. Responsive to the comparison determining a change in the frames of captured image data beyond a threshold degree of change, (i) the control increases the capture rate to a second capture rate, (ii) the at least one camera captures frames of image data at the second capture rate and (iii) the control activates a recording device to record images captured by the camera at the second capture rate.
US10523897B2 Information processing method, information processing system, and information processing apparatus
One or more sensor devices detect a condition of each of users. With regard to a user set including at least two of the users as elements, an information processing apparatus calculates an agreement degree representing a degree of agreement between the at least two users being the elements in the user set, based on the condition information on the at least two users which is in the obtained condition information on all the users. An information presentation device provides presentation information based on a result of the agreement degree calculation.
US10523895B2 System and method for electronic data communication
A transmitter is configured to: receive a frame of video data from a data source; group bits corresponding to the frame of video data into a plurality of groups each corresponding to a plurality of levels of importance; reorganize the groups in order of importance to generate a reorganized frame of data with a group corresponding to a plurality of packet headers having a highest level of importance and arranged to be first among the groups; insert a value indicating a length of data bits corresponding to each packet header before each packet header; and transmit the bits corresponding to the frame of video data to the receiver for display on the display panel such that each group from among the plurality of groups is transmitted according to different protection techniques based on their corresponding levels of importance.
US10523888B2 Imaging device
An imaging device of the present disclosure includes: an imaging cell including a photoelectric converter including a first electrode, a second electrode, and a photoelectric conversion layer between the first electrode and the second electrode, the photoelectric converter generating signal charge by photoelectric conversion, and a charge detection circuit connected to the first electrode, the charge detection circuit detecting the signal charge; a signal line electrically coupled to the first electrode; and a voltage supply circuit selectively supplying a first voltage and a second voltage different from the first voltage to the signal line.
US10523877B2 Facilitating detection, processing and display of combination of visible and near non-visible light
A digital camera accesses, processes and displays a combination image composed of visible light and near non-visible (“NNV”) light. A method can include accessing, by a digital camera, raw data having first information associated with a first electromagnetic spectrum range and second information associated with a second electromagnetic spectrum range. The first electromagnetic spectrum range is substantially within the visible spectrum and the second electromagnetic spectrum range is substantially within the NNV spectrum. The method can also include optimizing the raw data for the visible spectrum, thereby generating a first visual image representation, and optimizing the raw data for the NNV spectrum, thereby generating a second visual image representation. The method can also include combining the first visual image representation and the second visual image representation to generate a combination image. The digital camera can then initiate the display of the combination image.
US10523875B2 Live updates for synthetic long exposures
An image sensor of an image capture device may capture an image. The captured image may be stored in a buffer of two or more previously-captured images. An oldest image of the two or more previously-captured images may be removed from the buffer. An aggregate image of the images in the buffer may be updated. This updating may involve subtracting a representation of the oldest image from the aggregate image, and adding a representation of the captured image to the aggregate image. A viewfinder of the image capture device may display a representation of the aggregate image.
US10523869B2 Imaging apparatus and control method thereof
A camera shake detection unit detects a camera shake value. A shutter button that is a shutter operating unit is operated in imaging. A prediction range calculation unit calculates a prediction range of a camera shake value that occurs in a case where the shutter button is operated, on the basis of a history of the camera shake value after a previous operation of the shutter button. A camera shake display controller displays a locus of camera shake on an EVFLCD on the basis of the camera shake value detected by the camera shake detection unit before the operation of the shutter button, and displays the prediction range on the EVFLCD using a leading end of the locus as a starting point.
US10523864B2 Automated cinematic decisions based on descriptive models
In one embodiment, a method includes identifying, from a set of coordinate points that correspond to a plurality of surface points of a person in an environment, a coordinate point that corresponds to a facial feature of the person; generating a facial structure for a face of the person, wherein the facial structure: covers a plurality of facial features of the person; and substantially matches a pre-determined facial structure; generating a body skeletal structure for the person, wherein the body skeletal structure substantially matches a predetermined body skeletal structure and substantially aligns with the generated facial structure in at least one dimension of a two-dimensional coordinate plane; and associating the generated body skeletal structure and facial structure with the person in the environment.
US10523861B2 Defocus estimation method independent of the scene content and use in an autofocus system
A method of adjusting a lens may include adjusting the lens at a first focus position, and acquiring a first image of a scene through the lens. The method may further include adjusting the lens at a second focus position, and acquiring a second image of the same scene through the lens. In addition, the method may include producing respective power spectra of the first and second images, and producing a criterion representing the ratio of the power spectra to estimate a focus error of the lens.
US10523860B2 Focus detection device, control method thereof, and image capture apparatus
A plurality of pairs of image signals each constituted by a first signal obtained by performing photoelectric conversion on light flux that passes through a first pupil area in the exit pupil of an imaging optical system and a second signal obtained by performing photoelectric conversion on light flux that passes through a second pupil area are generated. The plurality of pairs of signals differ in the correlation amount of noise components of the first and second signals constituting the pairs of signals. One of defocus amounts obtained from the pairs of signals is used to adjust the focus distance of the imaging optical system. Accordingly, a focus detection device that can suppress the influence of correlated noise included in the pairs of image signals on focus detection and a control method thereof are obtained.
US10523851B2 Camera assembly for an oven appliance
An oven appliance having a camera assembly for providing images of food items within a cooking chamber includes a chamber wall and a separation panel defining an insulation gap therebetween. The camera assembly includes a housing defining a first end proximate the chamber wall and a second end proximate the separation panel which partially defines an electronics compartment. Viewing windows are positioned within the first and second ends of the housing and a camera is positioned within the electronics compartment and aimed through the viewing windows to generate images without being damaged during high temperature operation of the oven appliance.
US10523850B2 Camera device with adjustable aperture
A camera device is packaged inside an external shell of an electronic apparatus. The external shell has an opening. The camera device has a transparent plate, a part of which is adjacent to the opening of the external shell. The transparent plate forms an accommodating space for accommodating other components of the camera device. Thus, the dust can be prevented from falling into a shutter blade room of the camera device. The camera device also includes a shutter blade, a driver, and a plate. The plate has an aperture, and the aperture of the camera device is defined thereby. The aperture of the plate is completely pervious to light when the shutter blade is at a first position, and the aperture of the plate is partially pervious to light when the shutter blade is at a second position, thereby changing the aperture of the camera device.
US10523847B2 Transforming color mappings
In an example, a method includes characterising, using at least one computer, an initial gamut from an initial set of color mappings from a source color space to a printing device color space. The method may further include characterising, using at least one computer, an initial gamut from an initial set of color mappings from a source color space to a printing device color space. The method may further include characterising, using the at least one computer, a printing device color gamut. The method may further include transforming, using the at least one computer, the initial set of color mappings to form a transformed set of color mappings mapping from the source color space to the printing device color gamut.
US10523846B2 Performing color correction of image data where selection information is indicating that color correction is not to be performed
An image processing device includes: a conversion relationship acquisition unit that acquires, for each of plural output destinations by which to output an image, a conversion relationship for performing color correction corresponding to each of the output destinations; a selection information acquisition unit that acquires, for each of the plural output destinations, selection information about whether or not to perform color correction using the conversion relationship; and an image data transmission unit that transmits, to a display device, image data expressing the image before or after performing color correction on a basis of the selection information acquired from the selection information acquisition unit.
US10523837B1 Image processing apparatus for synthesizing a front-surface image and a back-surface image
An image processing apparatus includes a processor for generating a front-surface image captured of a front surface of a conveyed document and a back-surface image captured of a back surface of the conveyed document, detecting a feature of the conveyed document, determining whether a first end of the front-surface image and a second end of the back-surface image corresponding to the first end are continuous, based on the generated front-surface image and back-surface image and the detected feature, and synthesizing the front-surface image and the back-surface image when it has been determined that the first end and the second end are continuous.
US10523826B2 Image processing apparatus for generating a warning according to dirt degree
An image processing apparatus includes a processor for acquiring an image of a reference member, calculating a dirt degree at an imaging position by comparing a gradient value of a pixel with a gradient value of peripheral pixels of the pixel or comparing the gradient value of the pixel with a reference value, with regard to a pixel included in the acquired image of the reference member, and generating when the dirt degree is equal to or more than a first threshold. When the dirt degree is less than the first threshold and equal to or more than a second threshold that is smaller than the first threshold, the processor generates the warning only when a scan count exceeds a scan count threshold, and when the dirt degree is less than the second threshold, the processor does not generate the warning.
US10523825B2 Image forming apparatus, image inspection apparatus, and program
An image forming apparatus includes: an image former that forms an image on a recording medium; a slip sheet inserter that inserts a slip sheet; and a hardware processor capable of controlling image formation, slip sheet insertion and post-processing, wherein the hardware processor acquires a read image obtained by reading the recording medium on which the image is formed and determines whether an abnormality is present in the image on the recording medium based on the read image, and when detecting the abnormality in the image on the recording medium of a page to which bundle post-processing to bundle recording media as one bundle is applied, the hardware processor performs control to discharge the slip sheet after producing a bundle including the recording medium by the bundle post-processing without inserting the slip sheet.
US10523823B2 Dual-tone multi-frequency digit detection in a wireless communication system
In a system for performing dual-tone multi-frequency (DTMF) digit detection, an automatic gain controller receives an incoming frame carrying at least one tone sample and adjusts the energy level of the at least one tone sample responsive to the energy level exceeding a frame energy threshold. A single tone detector determines at least one frequency of the at least one tone sample in the incoming frame. A dual tone detector identifies an energy level of each of the determined frequencies and generates an indication of whether a DTMF digit is present in the incoming frame responsive to a first determined frequency corresponding to a frequency in a first grouping of frequencies and a second determined frequency corresponding to a frequency in a second grouping of frequencies. A DTMF digit determiner for determining a DTMF digit based on the indication.
US10523817B1 Methods for linking recommendations
A computer-implemented method and system for enhancing interaction between a customer and a customer service representative of a company. Data related to the customer is stored and received at a computer operated by the company, wherein the data can include a customer name, a customer address and a customer number. A telephonic interaction is preferably commenced between the customer and the customer service representative and a Web session is preferably commenced on a Web site for a client computer of the customer service representative. At least a part of the data is displayed on a workstation of the customer service representative as a first Web page, wherein the first Web page includes at least one selectable link to a second Web page. At least one selectable link is selected by the customer service representative to display the second Web page.
US10523812B2 Method and system for providing ringback tone service and ringtone service in Voice over Internet Protocol (VoIP) call service
Provided is a method, a system, an apparatus, and/or a non-transitory computer readable medium for providing a ringback tone and a ringtone using a Voice over Internet Protocol (VoIP) call service. A call method may provide sound sources directly edited by users as a ringtone or a ringback tone in a VoIP call service.
US10523807B2 Method for converting character text messages to audio files with respective titles determined using the text message word attributes for their selection and reading aloud with mobile devices
The present invention relates to a method for selecting and downloading content from a content provider which is accessible via an IP/DNS/URL address to a mobile device, the content being any text information data, for converting the text information data to at least one audio message and for storing the at least one audio message as at least one audio file on the mobile device, wherein the at least one audio file is playable and discernable as a music file. Said method implemented on a mobile phone enables controlling and playing the audio messages as music files by determining a title associated with the audio message using word underline and size attributes of the text, for user selection on the mobile's graphical user interface, for instance also in a car environment with a car kit enabling a control and a selection of one or more of said at least one audio files for playing from the mobile phone.
US10523802B2 Hands-free systems and methods handing non-standard attention commands
A Bluetooth transceiver module is configured to pair with a mobile electronic device that is configured to communicate with a cellular network. A hands-free module is configured to, while the mobile electronic device is paired, selectively generate attention commands for transmission to the mobile electronic device, the attention commands including: standard attention commands that are defined by a Bluetooth Hands-Free Profile (HFP) specification; and non-standard attention commands that are not defined by the Bluetooth HFP specification. The Bluetooth transceiver module is further configured to: transmit the attention commands to the mobile electronic device; from the mobile electronic device, receive: first responses to standard attention commands, respectively; and second responses to non-standard attention commands; and, in response to receipt of one of the second responses to a non-standard attention command that is not defined by the Bluetooth HFP specification, pass the one of the second responses to the hands-free module.
US10523801B1 Over-the-air measurement chamber and over-the-air measurement method
An over-the-air measurement chamber is provided for performing measurements with respect to a device under test. The over-the-air measurement chamber includes a thermally isolated space inside the over-the-air measurement chamber, a positioner for positioning the device under test, and a first gas guiding means for intake of a gas and a second gas guiding means for outtake of the gas. The positioner comprises an inner portion and an outer rotational unit. The first and second gas guiding means are fed into the inner portion of the positioner through a hollow rotational axis of the outer rotational unit.
US10523799B1 Flexible display panel and electronic device
A flexible display panel and an electronic device are described. The flexible display panel has a first bending portion and a second bending portion disposed on the flexible display panel, where the flexible display panel is divided into a first display region, a second display region, and a transition region located between the first display region and the second display region by the first bending portion and the second bending portion; and at least one opening defined in the flexible display panel and defined in one or more regions among the first display region, the second display region, and the transition region.
US10523794B2 Method and apparatus for managing multipath transmission control protocol
Methods and systems for managing a Multipath Transmission Control Protocol (MPTCP) in an electronic device during data transport between the electronic device (client device) and other electronic device (host device) are described. The method includes monitoring one or more factors associated with the MPTCP implemented in the client device. Further, based on the one or more factors that are monitored, the method includes determining whether to enable the MPTCP in the electronic device for a current data transport. Thereafter, the method includes determining a mode, among a plurality of modes provided for the MPTCP, to control a plurality of subflows of the MPTCP when the MPTCP is enabled for the current data transport. The method further includes dynamically switching the mode of the MPTCP during the current data transport based on the one or more factors being monitored during the current data transport.
US10523791B2 Protocol conversion method and apparatus
Embodiments of the present invention provide a protocol conversion method and apparatus. The method includes: implementing frequency synchronization and time synchronization with a baseband unit (BBU) using an Ethernet protocol; obtaining frequency synchronization information and time synchronization information in a first format from an Ethernet interface; converting the frequency synchronization information and the time synchronization information in the first format into frequency synchronization information and time synchronization information that are in a second format, where the second format is a common public radio interface CPRI protocol format; and sending the frequency synchronization information and time synchronization information in the second format to a remote radio unit (RRU) using a CPRI interface, where the RRU supports a CPRI protocol.
US10523786B2 I/O bandwidth reduction using storage-level common page information
I/O bandwidth reduction using storage-level common page information is implemented by a storage server, in response to receiving a request from a client for a page stored at a first virtual address, determining that the first virtual address maps to a page that is a duplicate of a page stored at a second virtual address or that the first and second virtual addresses map to a deduplicated page within a storage system, and transmitting metadata to the client mapping the first virtual address to a second virtual address that also maps to the deduplicated page. For one embodiment, the metadata is transmitted in anticipation of a request for the redundant/deduplicated page via the second virtual address. For an alternate embodiment, the metadata is sent in response to a determination that a page that maps to the second virtual address was previously sent to the client.
US10523785B2 Quality of service of a flight management system
A method implemented by computer in or for a flight management system or FMS, comprises the steps of receiving requests issued by clients; determining a correspondence between the requests and predefined unitary services executable by at least one server associated with the FMS; queuing the unitary services determined in one or more queues; determining a response time associated with each request; and notifying at least one client of the response time to its request. Developments describe the processing of queues, the management of priorities, the existence of fixed-price contracts, caching mechanisms, interruptions of queues, cancellations of requests, voting mechanisms, etc. The unitary services in particular can be avionics services of ATA (Air Transport Association) type. Systems aspects and software aspects are described.
US10523784B2 Capturing and replaying application sessions using resource files
A capture and replay system identifies images displayed during an application session. A parser may generate Hypertext Markup Language (HTML) code from an application resource file or from the JSON post made by the application. A replay engine may use the HTML code to recreate at least some of the screens displayed during the application session. The capture and replay system may dynamically identify images that are not reproduced from the resources database and request an agent/(s) to asynchronously upload the image files associated with the images. The replay engine may use the uploaded image files to replay the application session. The capture and replay system may capture application sessions more efficiently by reproducing images from the resource file instead of capturing the images during the original application session and by dynamically requesting image files for the images were are not previously reproduced from the resource file. Once an image file is uploaded to server, it does not need to be requested again from any other agent.
US10523782B2 Application delivery controller
An application delivery controller for improving remote healthcare services is disclosed. The application delivery controller may be configured to provide improved service routing and security. In some implementations, the application delivery controller may receive a service request from a client device. The application delivery controller may determine routing parameters based on a requested service of the service request, authenticate access from the client device based on the requested service, a security zone of the requested service, and a token, and route the requested service to the client device based on the routing parameters and the authenticated access.
US10523779B2 Method and system to pre-fetch data in a network
A system, a computer readable storage medium including instructions, and a computer-implemented method of pre-fetching in a network, are provided. In an example embodiment, computer-implemented method of pre-fetching in a network comprises receiving a request from a user device for a first network-accessible data item in the plurality of network-accessible data items; transmitting the first network-accessible data item to the user device; identifying a second network-accessible data item in the plurality of network-accessible data items; and transmitting the second network-accessible data item to the user device, the second network-accessible data item being transmitted before receiving a request for the second network-accessible data item from the user device. Pre-fetch logic may be embedded in the first network-accessible data item.
US10523772B2 Cross channel in-vehicle video consumption measurement and analysis
The invention provides a novel and unique system and method for cross channel in-vehicle media consumption measurement and analysis. Real-time measurement and analysis of all applicable forms of media that a driver or passenger may consume inside of an automobile can be achieved. This includes stored media such as DVDs, streaming media, internet video (including OTT programming), broadcast television utilizing ATSC 3.0, satellite television, use of social media platforms and office productivity programs, online chat, use of hands-free calling and other forms of video communication, including content routed to the In Vehicle Entertainment (IVE) system through integration with a smartphone, media player or other similar external Consumer Electronic (CE) device via wired or wireless connectivity, including but not limited to USB, BLUETOOTH, Wi-Fi, and the like, and also including integration platforms such as HULU, VIMEO, YOUTUBE, COX, COMCAST, VERIZON, NETFLIX, HBO, AMAZON PRIME, FACEBOOK, INSTAGRAM, TWITTER, SNAPCHAT and the like.
US10523766B2 Resolving path state conflicts in internet small computer system interfaces
A method for resolving conflicts related to states of multiple iSCSI sessions between an iSCSI initiator and an iSCSI target, the method may include: comparing between (a) iSCSI initiator information that is indicative of states of the multiple iSCSI sessions as viewed by the iSCSI initiator, and (b) iSCSI target information that is indicative of the states of the multiple iSCSI sessions as viewed by the iSCSI target; wherein the comparing is preceded by utilizing a non-iSCSI connection for gathering at least one of the iSCSI initiator information and the iSCSI target information; and participating in a resolution of a conflict related to a given iSCSI session out of the multiple iSCSI sessions when the comparing shows that a state of the given iSCSI session as indicated in the iSCSI initiator information conflicts with the state of the given iSCSI session as indicated in the iSCSI target information.
US10523765B2 Telecommunications network communication sessions
A mobile telecommunications network includes a plurality of nodes for wireless communication with a mobile telecommunications device and a respective server associated with each of said nodes, each server having processing functions, wherein a processing function of a first one of the servers associated with a first one of the nodes is operable to support a communication session with the mobile telecommunications device to provide a service thereto. The processing function of the first one of the servers is operable to send data relating to the communication session to a second one of the servers associated with a second one of the nodes for use by a processing function of the second one of the servers to enable the processing function of the second one of the servers to support the communication session and provide continuity of the communication session if the mobile telecommunications device moves from registration with the first one of the nodes to the second one of the nodes.
US10523762B2 Persistent real-time communication channels with cloud computing systems
Mechanisms for establishing persistent bi-directional communication channels with cloud computing systems are disclosed. A processor device initiates a plurality of persistent bi-directional communication channels with a corresponding plurality of cloud computing systems. Each cloud computing system comprises a plurality of computing devices used to implement on-demand computing resources on one or more of the plurality of computing devices at the request of different entities. The processor device receives real-time messages from at least some respective cloud computing systems of the plurality of cloud computing systems via the corresponding persistent bi-directional communication channel that identifies a status of at least one computing resource implemented in the respective cloud computing system.
US10523761B2 Master device, slave device, information processing device, event log collecting system, control method of master device, control method of slave device and control program
The invention is adapted to acquire more useful log data. A master device (4) includes a timer element (45), adapted to acquire a moment; an instruction sending element (421), adapted to synchronize a moment measured by a slave timer element (14) of slave devices (1-3) with a moment acquired by the timer element (45) according to a time synchronization instruction containing moment information corresponding to the moment acquired by the timer element (45); and a slave log receiving element (423), adapted to receive slave logs (131).
US10523759B2 Determining infrastructure lamp status using a vehicle
A vehicle computer is disclosed that includes one or more processors and memory that stores instructions executable by the one or more processors. The computer may be programmed to: receive a light input from an array of photovoltaic cells carried by a vehicle; based on the light input, determine that an infrastructure lamp is in a degraded state or a failure state; and transmit a report to a backend system based on the determination.
US10523755B1 Peer-based cloud storage for media broadcasts
The recording of broadcast media can be performed by a network storage service even where a client is unable to provide a full copy of the media file. For example, a client might want to record a television broadcast by transmitting the content to a remote storage service. For a high definition format, however, the upload limitations of the data connection may prevent the full content from being uploaded from that client. Accordingly, clients recording the same content and using the same service can upload respective segments of the content, with each segment being provided by at least one of the clients and available for subsequent download. At least some of those clients can also store some of the segments such that those clients can act as peer sources for obtaining those segments.
US10523753B2 Broadcast data operations in distributed file systems
Systems, methods, and software for distributed file systems (DFS) are provided herein. In one example, the DFS is operable to respond to a write operation for the DFS by transferring a write command to a selected storage system for broadcast of the write command to a plurality of storage devices associated with a network switch fabric of the selected storage system. Further operations of the DFS can include, responsive to a read operation for the DFS, transferring a read command to a selected storage system for broadcast of the read command to a plurality of storage devices associated with a network switch fabric of the selected storage system.
US10523747B2 Method and system for selecting a storage node based on a distance from a requesting device
A method for locating an optimum storage node for serving a data file request received via a communications network, includes: receiving a file request from a user device coupled to the communications network; determining a geocode value based on a communications network address associated with the user device, wherein the geocode value is indicative of a geographic location of the user device; selecting a storage node from a plurality of storage nodes coupled to the communications network to serve the file request, wherein the storage node is selected based at least in part on the geocode value; and redirecting the file request to the selected storage node for handling.
US10523733B1 Highly scalable methods and apparatus for balancing SIP loads across a cluster of SIP processing entities
Methods, apparatus and systems for load balancing Session Initiation Protocol session transactions among a self-organized cluster of SIP processing devices. An exemplary method embodiment includes the steps of dynamically forming a load balancing cluster of SIP processing devices from a plurality of SIP processing devices, said cluster of SIP processing devices being self-organized; dynamically building a communications network, by said cluster of SIP processing devices, for distributing session transaction load state information among the SIP processing devices in the cluster; and each of the SIP processing devices of the cluster asynchronously determining session transaction load state information on a recurring basis reflecting its current session transaction load state. In some embodiments, the SIP processing devices are session border controllers.
US10523731B2 Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
The present invention proposes a method for transmitting a broadcast signal. The method for transmitting a broadcast signal according to the present invention proposes a system capable of supporting future broadcast services in an environment supporting future hybrid broadcasting using terrestrial broadcast networks and the Internet. In addition, the present invention proposes efficient signaling methods for both terrestrial broadcast networks and the Internet in an environment supporting future hybrid broadcasting.
US10523729B2 Sharing a streaming video
A video segment can be shared over a computer network by first receiving the video segment at a receiving computer on the network. The receiving computer assures that the video segment is in a streaming video format, and creates at least one identification tag for the video segment. The receiving computer also stores the video segment, and communicates the identification tag to another computer on the network. Upon subsequent receipt of that identification tag, the receiving computer streams the video segment to a destination computer on the network.
US10523720B2 P-CSCF recovery and reregistration
A method in an IP multimedia subsystem, IMS, of a telecommunications network. The loss of a secure association between a P-CSCF of the IMS and a user equipment, UE, served by the P-CSCF is detected, or a UE is relocated from a further P-CSCF to the first mentioned P-CSCF. The first mentioned P-CSCF sends a reregistration request to the UE; receives a SIP REGISTER message from the UE; and performs P-CSCF registration with the UE including establishing a new secure association with the UE.
US10523719B2 Image processing apparatus, information processing method, and storage medium
An image processing apparatus includes a reception unit configured to receive a session start message, a determination unit configured to determine whether the session start message received by the reception unit is a session start message from a public Internet Protocol network or a session start message from a local Internet Protocol network, an acquisition unit configured to acquire a media type included in the session start message received by the reception unit, and a control unit configured to determine whether a start of a session is allowed, based on a result determined by the determination unit and the media type acquired by the acquisition unit.
US10523715B1 Analyzing requests from authenticated computing devices to detect and estimate the size of network address translation systems
A NAT system is identified as operating in conjunction with a specific IP address, in response to a threshold number of different authenticated computing devices making requests to the web service from the specific IP address during a given time period. The total number of computing devices operating from behind the identified NAT system is estimated, based on how many separate authenticated computing devices make requests to the web service from the IP address during the period of time. When a NAT system is identified, one or more additional action(s) are taken to manage the processing of traffic originating from the specific IP address, taking into account that multiple computing devices are operating behind the identified NAT system. An example action is rate limiting.
US10523711B2 Network filtering service system and process
A process of filtering a wireless service provided to at least one wireless device from a wireless network includes receiving identification of the at least one wireless device in a filtering server from an administrator and receiving filtering instructions from the administrator in the filtering server. The process further including receiving a request for an internet resource from at least one wireless device, comparing the request for the internet resource to the filtering instructions based on the time of day and day of week to determine whether the requested internet resource is allowable in view of the filtering instructions or not allowed based on the filtering instructions. The disclosure also provides a system as well.
US10523707B2 Secure transport channel using multiple cipher suites
A plurality of cipher suites is negotiated as part of a handshake process to establish a cryptographically protected communications session. The handshake process is completed to establish the cryptographically protected communications session. A message is communicated over the established cryptographically protected communications session using at least two cipher suites of the plurality of cipher suites.
US10523706B1 Phishing protection using cloning detection
Techniques for phishing protection using cloning detection are described herein. The techniques described herein can include a server which hosts a website detecting that a fetcher is a cloning toolkit or an entity known for using a cloning toolkit. The techniques can also include a server which hosts a downloadable application (such as a mobile application) detecting that a fetcher for the application is a cloning toolkit or an entity known for using a cloning toolkit. The detection can be done in several ways, such as by analyzing data logs for patterns associated with cloning toolkits or entities known for using cloning toolkits. The techniques described herein can also include a part of an end user device (such as a part of a mobile device) detecting a clone (such as a clone website or application) that was cloned by a cloning toolkit. Then, upon detection, security actions can be taken.
US10523705B2 Password breach registry
A password breach registry is utilized to secure a service provided by a service provider. The password breach registry is a publicly accessible registry and includes password tokens written by breached service providers. The password tokens indicate passwords used to access breached service providers that may have been breached. A service provider can subscribe to the password breach registry and periodically query the password breach registry to determine if a password token corresponding to a user of a service provided by the service provider has been written to the password breach registry. This may indicate that the user of the service utilizes the same password on other services that have been breached. Upon determining that the password token has been written to the password breach registry, the user can be locked out from the service to prevent a malicious actor from gaining access to the account of the user.
US10523692B2 Load balancing method and apparatus in intrusion detection system
A method of load balancing by multiple cores in a multi-core-based load balancing apparatus comparing arriving packets with a signature is provided, and comprises first load-balancing first packets arriving on the multiple cores during a first period based on an arrival rate of the first packets, identifying a signature for the comparison, analyzing the first packets, determining at least one service type of the first packets, estimating a mean deep packet inspection (DPI) time corresponding to the determined at least one service type of the first packets, generating a load balancing rule using the estimated average DPI time, and second load-balancing second packets arriving on the multiple cores during a second period using the generated load balancing rule.
US10523686B1 Stolen credential use prevention on a web service
Techniques to facilitate securing web services from unauthorized access are disclosed herein. In at least one implementation, user interactions with a web service are monitored, and sets of the user interactions are generated per originator based on origination information associated with the user interactions. The sets of the user interactions are processed to identify credentials used to access the web service per originator. The credentials used to access the web service per originator are compared with compromised credentials stored in a database to identify one or more user accounts of the web service associated with an originator that used the compromised credentials found in the database. Security measures are applied for at least the one or more user accounts of the web service associated with the originator that used the compromised credentials found in the database.
US10523682B1 System and method for intelligent agents for decision support in network identity graph based identity management artificial intelligence systems
Systems and methods for embodiments of a graph based artificial intelligence systems for identity management are disclosed. Embodiments of the identity management systems disclosed herein may utilize a network graph approach to analyzing identities or entitlements of a distributed networked enterprise computing environment. Specifically, in certain embodiments, an artificial intelligence based identity governance systems may include an intelligent decision support agent to provide an approval or denial recommendation for an access request. To provide an approval or denial recommendation, the intelligent agent may utilize a classifier trained on historical certification data. The intelligent agent may utilize features which represent relevant signals to the approval or denial decision including features that may be associated with a network graph of the identities and entitlements of the enterprise computing environment.
US10523680B2 System, device, and method for detecting a proxy server
Devices, systems, and methods of detecting whether an electronic device or computerized device or computer, is communicating with a computerized service or a trusted server directly and without an intermediary web-proxy, or indirectly by utilizing a proxy server or web-proxy. The system searches for particular characteristics or attributes, that characterize a proxy-based communication session or channel and that do not characterize a direct non-proxy-based communication session or channel; or conversely, the system searches for particular characteristics or attributes, that characterize a direct non-proxy-based communication session or channel and that do not characterize a proxy-based communication session or channel; and based on these characteristics, determines whether or not a proxy server exists and operates.
US10523678B2 System and method for architecture initiated network access control
A system and method are provided for authenticating a user using a client side server within a computer network, the computer network operating in conformance with an open source initiative (OSI) model of structuring protocol data unit messages, the method comprising: generating a connection request at a client side server, the connection request including (i) a client side network layer protocol address information for use in a network layer (L3) protocol data unit (PDU), and (ii) a client side transport layer protocol address information for use in a transport layer (L4) PDU; transmitting the connection request from the client side server using both the network layer and the transport layer; receiving at the client side server an authentication call message on both the network and transport layers using the client side network layer protocol address information and client side transport layer protocol address information; transmitting user authentication information in response to the received authentication call message; and receiving connection confirmation based on the transmitted user authentication information confirming the user is authenticated to access protected systems.
US10523668B2 Authentication method with enhanced security based on eye recognition and authentication system thereof
An authentication method and system with an enhanced security based on eye recognition includes registering eye information extracted from an input image through a pre-registration process; receiving an eye recognition request; verifying whether a web login request associated with login information that is mapped to the eye information is present in response to receiving an eye recognition request; and performing an eye recognition in response to the web login request associated with the login information being verified to be present.
US10523661B2 Method for connecting to WLAN hotspot device, WLAN hotspot device, and user equipment
A method for connecting to a Wi-Fi hotspot device, the Wi-Fi hotspot device, and a user equipment (UE), where the method includes generating, by the Wi-Fi hotspot device, a two-dimensional barcode according to Wi-Fi authentication information, where the two-dimensional barcode includes the Wi-Fi authentication information, and the Wi-Fi authentication information is used for authentication prior to connection to the Wi-Fi hotspot device, and presenting, by the Wi-Fi hotspot device, the two-dimensional barcode to the UE using a display screen of the Wi-Fi hotspot device such that the UE may connect to the Wi-Fi hotspot device according to the two-dimensional barcode, and a user does not need to memorize or record the Wi-Fi authentication information, thereby improving user experience.
US10523660B1 Asserting a mobile identity to users and devices in an enterprise authentication system
In an embodiment, a system for asserting a mobile identity to users and devices in an enterprise authentication system includes a communication interface and a processor coupled to the interface. The processor is configured to receive, via the communication interface and from a first device, a request to authenticate a user to a service using a unique identity associated with a second device. The processor is configured to determine, based at least in part on the unique identity, an identity certificate associated with the request, generate an identity assertion based at least in part on the identity certificate, and provide the identity assertion via the communication interface to a requesting node with which the request to authenticate is associated.
US10523656B2 Session migration between network policy servers
A policy device grants access to a client device, without authenticating the client device, when the client device provides a session identifier to the policy device that was previously granted to the client device by a second policy device upon authenticating the client device by the second policy device. In one example, a policy device includes a network interface that receives a session identifier from a client device, wherein the policy device comprises an individually administered autonomous policy server, and an authorization module that grants the client device access to a network protected by the policy device based on the session identifier without authenticating the client device by the policy device. In this manner, the client device need not provide authentication information multiple times within a short time span, and the policy device can deallocate resources when a session migrates to a second policy device.
US10523655B2 System and method for applications to share single sign on through lightweight directory access protocol (LDAP) integration
The techniques described herein may be used to provide a user with access to distinct applications (with Lightweight Directory Access Protocol (LDAP) authentication) based on a single set of user credentials from the user. A server may receive user credentials from a user device. The server may authenticate the user of the user device by communicating with an LDAP server. After the user has been authenticated, the server may detect a request from the user device to access a first application with LDAP authentication. The server may create temporary credentials for the user, provide the temporary credentials to the application, receive an authentication request (that includes the temporary credentials) from the application, and authenticate the user based on a local copy of the temporary credentials. If/when the user requests access to a second application, the server may authenticate the user for the second application in a similar manner.
US10523652B2 Secure identity sharing using a wearable device
Aspects of the embodiments include performing, by a personal computing device, a secure handshake with a secure server accessible through an identity provider to log into the secure server. A temporary identity (TID) token can be received at the personal computing device a from an identity provider system over a telecommunications network. The TID token can be encrypted using a cryptographic key stored in a hardware storage element of the personal computing device. The encrypted TID token can be transmitted to a connected wearable device across a Bluetooth connection or other connection protocol. When a user wishes to log into a network location accessible through the identity provider, the wearable device can provide the encrypted TID token to the computing device. The personal computing device can decrypt the encrypted TID token and use the decrypted TID to access the network location.
US10523643B1 Systems and methods for enhanced security based on user vulnerability
A computing system includes a network circuit enabling the computing system to exchange information over a network, a customer database storing information pertaining to various user accounts pertaining to a plurality of users, and a risk assessment circuit. The risk assessment circuit is configured search at least one data source to identify a user attribute, determine that the user attribute bears a relationship to a first security credential that is either associated with or potentially associated with a user account, generate a security prompt responsive to the determination, and transmit the security prompt to a user computing device associated with the user.
US10523638B2 Data sanitization system for public host platform
The example embodiments are directed to a system and method for managing blockchain transaction processing. In an example, the method includes one or more of receiving a message transmitted from a client device, the message including a predefined structural format for processing by a service providing computing system, determining a type of the message and detecting one or more sensitive fields within the message based on the determined type of the message, anonymizing values of the one or more sensitive fields within the message while leaving the predefined structural format intact, and transmitting the anonymized message including the one or more anonymized values with the predefined structural format remaining intact to the service providing computing system. The system can anonymize data from a private network before it is transmitted to a public service.
US10523625B1 Restricted group content collection
A messaging server system receives a message creation input from a first client device that is associated with a first user registered with the messaging server system. The messaging server system determines, based on an entity graph representing connections between a plurality of users registered with the messaging server system, that the first user is within a threshold degree of connection with a second that initiated a group story in relation to a specified event. The messaging server system determines, based on location data received from the first client device, that the first client device was located within a geo-fence surrounding a geographic location of the specified event during a predetermined event window, the geo-fence and event window having been designated by the second user, and causes the first client device to present a user interface element that enables the first user to submit content to the group story.
US10523612B2 Message history display system and method
A technique for message history display includes combining message histories for multiple different messaging services. A system constructed according to the technique may include, for example, a message history database; a history aggregation engine that aggregates message logs for storage in the message history database; and a history provisioning engine that provides an aggregated message log associated with the user from the message history database to a requesting device. A method according to the technique may include, for example, identifying a device in association with a user profile; providing an online platform that receives messages from and sends messages to the device; and creating an aggregated log from messages sent to and from the device.
US10523610B2 Online active learning in user-generated content streams
Software for online active learning receives content posted to an online stream at a website. The software converts the content into an elemental representation and inputs the elemental representation into a probit model to obtain a predictive probability that the content is abusive. The software also calculates an importance weight based on the elemental representation. And the software updates the probit model using the content, the importance weight, and an acquired label if a condition is met. The condition depends on an instrumental distribution. The software removes the content from the online stream if a condition is met. The condition depends on the predictive probability, if an acquired label is unavailable.
US10523609B1 Multi-vector malware detection and analysis
A computerized method to coordinate the detection capabilities of an email-based malware detection system with the detection capabilities of a network-based malware detection system and prevent multi-vector cyber-security attacks. The described system detects and analyzes suspicious objects via the email vector and monitors and analyzes associated objects via the network vector, collecting features of each object. The features of associated objects are analyzed, correlated and classified to determine if they are malicious.
US10523605B2 Conforming electronic communication attachments to a recipient system's settings
Apparatuses, methods, systems, and program products are disclosed for conforming electronic communication attachments to a recipient system's settings. One or more characteristics of a resource attached to an electronic communication being sent to a recipient system are determined. It is determined whether one or more characteristics of a resource conform to one or more settings of a recipient system. One or more nonconforming characteristics of a resource are adjusted prior to sending the electronic communication such that the one or more nonconforming characteristics of the resource conform to the one or more settings of the recipient system.
US10523600B2 Method and system to provide secondary content to a second device
A method and system to share advertisement content from a main reception device to a secondary reception device. The method comprising steps of: receiving a transmitted content containing at least one advertisement topic on the main reception device from a transmission center, said main reception device being associated with a user identification, selecting the advertisement topic for sharing ad content with the secondary reception device, retrieving an identifier related to said advertisement topic, selecting one destination address corresponding to a secondary device, sending a notification to a management center, said notification comprising at least the ad identifier, the destination address and the user identification, storing, in a database at the management center in a user record corresponding to the user identification, at least the ad identifier and the destination address, retrieving an ad content corresponding to the ad identifier, pushing the advertisement content to the secondary device corresponding to the destination address.
US10523598B2 Multi-path virtual switching
A virtual switch for packet switching includes an ingress traffic steering manager executing on circuitry and coupled to receive packets from multiple virtual machines or containers, multiple data plane providers, each data plane provider having a data path coupled to selectively receive the packets from the ingress traffic steering manager, and wherein the ingress traffic steering manager classifies the received packets and selects available data paths based on the classification of the packets and a set of distribution rules.
US10523597B2 Data center network node
A data center network node (13) comprising a first data connection (22) for connecting at least one server to a conventional subnetwork comprising at least one of a switch or a router, an optical transceiver (14) comprising a transmitter (16) and a receiver (17), a second data connection (23) for connecting the at least one server to the optical transceiver, a switching arrangement (21) for linking the optical transceiver (14) to an offload subnetwork (10), the switching arrangement configurable between a first configuration (24) in which the offload subnetwork bypasses the optical transceiver and a second configuration (28) in which the optical transceiver is optically linked to the offload subnetwork.
US10523595B2 Application port management
A computing platform executing an application may receive a response to a request for opening a network port for utilization by the application from a computing platform distinct from the computing platform executing the application. The computing platform executing the application may determine whether to open the network port for utilization by the application based on the response to the request. In some embodiments, the application may invoke at least one call to an application program interface (API) of an operating system (OS) running on the computing platform executing the application, and the request may be generated responsive to the at least one call to the API of the OS.
US10523594B2 Information processing apparatus and network switching method
An information processing apparatus according to the present disclosure includes a communication unit that can connect to a plurality of networks including a first network, a storage unit that stores priority level information indicating priority levels of the plurality of networks, and a processor. When the communication unit is connected to the first network, the processor decides a next connection destination candidate on the basis of the priority level information, checks whether an operation requiring continuous connection between the communication unit and any one of the plurality of networks is being executed, and checks whether a virtual network has been established. If the operation is being executed and a virtual network has been established, the processor switches the connection destination of the communication unit from the first network to the next connection destination candidate.
US10523590B2 Channel-based mandatory access controls
Systems and methods for enforcing mandatory access control in a message-based operating system are provided. Calls to operating system logic may be passed as messages over communication channels in a message-based operating system. A first process configured to receive a message via a communication channel in a message-based operation system may be identified. In addition, the communication channel may be identified. Further, an access rule may be identified. The access rule may be a rule to govern access to the communication channel. The access to the communication channel by the second process may be controlled based on the access rule. The access may be controlled in a kernel of a message-based operating system. The second process may be configured to execute invocation logic. The invocation logic may be executable to send the message via the communication channel.
US10523585B2 System on a chip comprising multiple compute sub-systems
Embodiments can provide additional computing resources at minimal and incremental cost by providing instances of one or more server compute subsystems on a system-on-chip. The system-on-chip can include multiple compute subsystems where each compute subsystem can include dedicated processing and memory resources. The system-on-chip can also include a management compute subsystem that can manage the processing and memory resources for each subsystem.
US10523584B2 Software-defined socket activation
Cloud providers must provide a consistently high availability of resources in order to respond to flexible demand. However, available but idle resources are inefficient. In order to improve the efficient utilization of cloud resources, incoming requests for cloud resources may be listened for and the resource started when the request is received. The flow may then be changed to reflect the started resource. When the resource becomes idle, it may be returned to the cloud.
US10523581B2 Flighting of node controller in pilot mode in resource management system
Implementing a new node controller in a cluster environment. A method includes, at a primary node controller in the cluster environment, deploying a secondary node controller to be updated, associated with a flight container. The secondary node controller appears logically to the primary node controller as resources available to the primary node controller to which the primary node controller can assign cluster jobs. The primary node controller delegates cluster jobs to the secondary node controller. Sub-containers are started in the flight container for the secondary node controller to start delegated cluster jobs. Performance of the secondary node controller is monitored with respect to the started jobs.
US10523576B1 High-performance garbage collection in a network device
Efficient garbage collection techniques for network packets and other units of data are described. Constituent portions of a data unit are stored in buffer entries spread out across multiple distinct banks. Linking data is generated and stored on a per-bank basis. The linking data defines, for each bank in which data for the data unit is stored, a chain of all entries in that bank that store data for the data unit. When the data unit is dropped or otherwise disposed of, a chain's head entry address may be placed in a garbage collection list for the corresponding bank. A garbage collector uses the linking data to gradually follow the chain of entries for the given bank, and frees each entry in the chain along the way. Optionally, certain addresses in the chain, including each chain's tail address, are immediately freed for the corresponding bank, without waiting to follow the chain.
US10523574B2 Apparatus and method for controlling data transmission speed in wireless communication system
A 5G or a pre-5G communication system supports a higher data transmission rate than a system after a 4G communication system such as LTE. A transmission device in a wireless communication system according to an embodiment of the present disclosure includes: a control unit that determines a maximum size of data that can be transmitted, based on network information, and determines transmission speeds of multiple transmission control protocol (TCP) connections, based on the size of the data that can be transmitted, respectively; and a communication unit that transmits data to a reception device through the multiple TCP connections based on the transmission speeds. A reception device in a wireless communication system according to an embodiment of the present disclosure includes: a control unit that determines a period for transmitting a response message, based on at least one of whether received data has a loss and available amount of a reception memory of the reception device; and a communication unit that transmits the response message to the transmission device according to the determined period.
US10523569B2 Dynamic creation and management of ephemeral coordinated feedback instances
Concepts and technologies disclosed herein are directed to the dynamic creation and management of ephemeral coordinated feedback instances. In accordance with one aspect disclosed herein, a system can receive a feedback instance creation request. The feedback instance creation request can be received from a policy engine in response to the policy engine attempting to satisfy a policy request. The system can examine the feedback instance creation request to determine an objective to be met by a new feedback instance model. The system can build a specification for the new feedback instance model. The specification can be built in accordance with a feedback instance building policy. The system can create the new feedback instance model in accordance with the specification. The system can store the new feedback instance model and a unique identifier associated with the new feedback instance model in a feedback instance model repository.
US10523565B2 Mobile device network address server update
A telematics control unit (TCU) receives a short message service (SMS) message from a phone number of a mobile device and identifies an updated network address of the mobile device from the message. The TCU sends the updated network address of the mobile device to a packet data network (PDN) server configured to route data traffic between the network address of the mobile device and the vehicle. The PDN server communicates over a data network with a telematics control unit (TCU) of a vehicle and maintains a list of identification numbers of mobile devices and corresponding network addresses of the mobile devices for the TCU. The PDN server receives an updated network address associated with an identification number of a mobile device from the TCU; and updates the list with the updated network address of the mobile device.
US10523564B2 Redirecting network traffic based on content
A rule indicates that data having particular characteristics be automatically routed to a particular destination. When software on a switching device detects a new data stream, it is analyzed to determine whether it has characteristics specified by the rule. If it does, the packet is encapsulated with a special tag, indicating that the packet should be routed to the new destination. Also, an entry is added to a quick-lookup table in the switching device. The entry indicates that future packets in the data stream that have the same source and destination port and address should also be routed to the new destination.
US10523555B2 Multi-router IGP fate sharing
A method for routing communication traffic in a network includes detecting that a link in a parallel link configuration has failed and, in response, adjusting one or more metrics associated with other links in the parallel link configuration to indicate that none of the links in the parallel configuration are available. A router connected to a direct link in a parallel link configuration including one or more other routers connected to one or more indirect links, respectively, includes a memory storing configuration parameters specifying a minimum number of links required to be operational in the parallel link configuration and an artificially high cost, and a link metric adjustment module operable to set a metric of the direct link to the artificially high cost until the minimum number of required links are operational after startup of the router or failure and reactivation of the direct link.
US10523554B2 System and method of routing calls on a packet network
A system and method for diagnosing a problem on a packet network. Network performance information associated with data packet communications over a packet network may be collected. A network performance information parameter may be monitored and a determination that the network performance information parameter crosses a threshold value may be made. In response to determining that the network performance information parameter crossed the threshold value, diagnostics may be initiated to determine a cause of the network performance information parameter crossing the threshold value.
US10523551B1 Methods and apparatus related to a virtual multi-hop network topology emulated within a data center
In one embodiment, an apparatus can include a switch fabric. The apparatus can also include a first edge device operatively coupled to an edge of the switch fabric and having a plurality of ports. The apparatus can also include a second edge device operatively coupled to the edge of the switch fabric and having a plurality of ports, the switch fabric defining a plurality of single-hop paths between the first edge device and the second edge device. The first edge device configured to send to a peripheral processing device operatively coupled to the first edge device a representation of a mapping of a portion of the plurality of ports of the first edge device and a portion of the plurality of ports of the second edge device to a plurality of ports included in a non-edge device represented within a virtual multi-hop network topology.
US10523548B2 Circuit and a method for attaching a time stamp to a trace message
A circuit including: a trace source configured to request a time stamp to correspond to a trace message; a time module configured to generate the time stamp and buffer the time stamp; and an attachment circuit configured to match the time stamp that corresponds to the trace message and attach the time stamp to the trace message. A method for attaching a time stamp to a trace message, the method including: requesting by a trace source a time stamp to correspond to a trace message; generating the time stamp in a time module; buffering the time stamp in the time module; matching the time stamp that corresponds to the trace message; and attaching the time stamp to the trace message.
US10523540B2 Display method of exchanging messages among users in a group
Provided is a process, including: obtaining a plurality of network-traffic pattern specifications; obtaining network traffic data captured as the network traffic data is leaving from, arriving to, or looping back at a network interface of a computing device; comparing the plurality of network-traffic pattern specifications to the network traffic data; detecting based on the comparing, a match between at least a portion of the network traffic data and a matching network-traffic pattern specification among the plurality of network-traffic pattern specifications; and causing adding or adjusting one or more instances of one or more monitoring agents monitoring the instance of a service based on the detected match and the respective monitoring agent or monitoring agent configuration setting associated with the matching network-traffic pattern specification.
US10523532B1 Multiple queueing for distributed environments
Computing resource service providers provide computing resources to a plurality of customers. To avoid customers experiencing a degradation in service associated with the computing resources provided to customers, a main queue and a sideline queue may be used to manage and distribute customer events to service endpoints. Customer events may be placed in a main queue and transmitted, by a delivery host, to a service endpoint. If the delivery host receives a throttle response from the service endpoint, the delivery host may enqueue the customer event in a sideline queue and generate and/or store state information associated with the customer event. The state information may include an interval of time at the expiration of which the customer event may be retransmitted to the service endpoint.
US10523523B2 Infographic search
In one embodiment, a method includes receiving input data from at least one input device, preparing a user interface screen including a search filter area and a search results area, the search filter area including graphical filter tools including selectable sections, each selectable section being associated with a filter criteria for filtering a data set including data items, each selectable section having a size indicative of a number of the data items satisfying the filter criteria, interpreting the input data to include selecting a first selectable section of a first graphical filter tool and a second selectable section of a second graphical filter tool, filtering the data set based on the filter criteria of the first selectable section and the second selectable section, and updating the search results area of the user interface screen based on the filtered data set.
US10523514B2 Secure cloud fabric to connect subnets in different network domains
A secure virtual network platform connects two or more subnets in different or separate network domains. The secure virtual network can use the under layer physical networks in various domains as an IP forwarding fabric without changing any existing firewalls, security settings, or network topology. A first type of connection across the virtual network involves connecting server groups. A second type of connection across the virtual network involves connecting a server group to a physical network. A third type of connection across the virtual network involves connecting a physical network to another physical network.
US10523498B2 Multi-broker messaging and telemedicine database replication
A master node is provided. The master node can be configured to include multi-broker messaging. The node can be configured to perform Telemedicine Database Replication. A surrogate master node(s) can be provided in a wireless ad-hoc network. In some variations, the master node and surrogate master node(s) can be arranged in a mesh network.
US10523492B2 Method and system for determining compatibility of computer systems
Compatibility and consolidation analyses can be performed on a collection of systems to evaluate the 1-to-1 compatibility of every source-target pair, evaluate the multi-dimensional compatibility of specific transfer sets, and to determine the best consolidation solution based on various constraints including the compatibility scores of the transfer sets. The analyses can be done together or be performed independently. These analyses are based on collected system data related to their technical configuration, business factors and workloads. Differential rule sets and workload compatibility algorithms are used to evaluate the compatibility of systems. The technical configuration, business and workload related compatibility results are combined to create an overall compatibility assessment. These results are visually represented using color coded scorecard maps.
US10523488B2 System and method for performing initial synchronization during wireless sector searches
A system and method for performing initial synchronization during wireless sector searches. The system includes a first subsystem for coarse timing alignment including a decimator to reduce computational complexity and a long-lag differential correlator, a second subsystem for jointly estimating RTE and FFO utilizing a short-lag differential correlator, and a third subsystem for jointly detecting IFO and SID utilizing segmental FD MFs. The system and method of the present disclosure accounts for intercell interference, ICI, and multipath fading with assistance from inherent diversity.
US10523483B2 Support of frequency diversity mode for block code based transmission in OFDMA
Transmitting a frame may include determining a numerology according to a channel bandwidth, indicating the numerology in a field of a frame, and transmitting the frame using the numerology. Receiving a frame may include receiving a preamble of a frame, determining a numerology using the preamble, and receiving later portions of the frame using the numerology. Transmitting a frame may include, for a transmission time slot, determining a value of a first subcarrier of a first Space-Time Stream (STS), determining a value of a second subcarrier of the first STS, and determining, according to complex conjugates or negative complex conjugates of the values of the first and second subcarriers of the first STS, respective values of second and first sub carriers of a second STS. Transmitting a constellation point of a frame may be performed using an orphan subcarrier pair.
US10523482B2 System and method for providing improved non-orthogonal multiple access in a wireless communication network
This disclosure relates generally to communication network, and more particularly to a system and method for providing an improved Non-Orthogonal Multiple Access (NOMA) in a wireless communication network. In one embodiment, a method is provided for providing an improved NOMA in a wireless communication network. The method comprises dynamically creating a plurality of user equipment (UE) groups within a network coverage area based on at least one of a modulation coding scheme (MCS) for each UE, a received signal power at each UE, and a mobility of each UE, determining an appropriate codeword for each of the plurality of UE groups, and assigning the appropriate codeword to each of the plurality of UE groups. Each of the plurality of UE groups comprises a plurality of UE's.
US10523479B2 Modulating communications between platforms onto power delivery rails
Systems and methods may receive data from a data interface of a base platform, convert the data into an analog signal and modulate the analog signal onto a direct current (DC) power line coupled to a connector of the base platform. Additionally, the modulated analog signal may be received from a DC power line coupled to a connector of a tablet platform, wherein the modulated analog signal is converted to a digital signal and demodulated to recover the data. In one example, the data includes user input data associated with an input device including one or more of a mouse, a keyboard, a keypad or a touchpad.
US10523478B1 System and method for generating high speed digitized-RF signals
A radio frequency (RF) transmitter includes a set of input ports to receive baseband samples of a signal to be transmitted on a set of disjoint frequency bands, a set of filter banks, there is one filter bank for each input port, each filter bank includes a plurality of digital polyphase interpolation filters to sample a shifted phase of the corresponding sequence of baseband samples and to interpolate the sampled phases to produce a plurality of sequences of interpolated baseband phased samples with the shifted phase, and a set of oscillators banks, each oscillator bank includes a plurality of polyphase Digital Direct Synthesizer (DDS) corresponding to the plurality of digital polyphase interpolation filters to generate a plurality of sequences of samples of digital waveform. The RF transmitter includes a set of mixer banks to mix corresponding sequences of samples of digital waveform and interpolated baseband phased samples to up convert each sequence of interpolated baseband phased samples to the effective frequency, a parallel digital combiner to combine in-phase sequences of interpolated baseband phased samples of different frequency bands to produce a plurality of sequences of multiband upconverted samples, and a pulse encoder to modulate and encode the plurality of sequences of multiband upconverted samples to produce a plurality of encoded multi-band signals. The RF transmitter converts the plurality of encoded multi-band signals into a RF bitstream and radiate the RF bitstream as an analog signal.
US10523475B2 Pulse-shaped orthogonal frequency division multiplexing
A method and apparatus for performing pulse shaping using different windowing functions for different sub-bands of a transmission is disclosed. A method for use in a wireless transmit/receive unit (WTRU) may include the WTRU receiving data symbols. The WTRU may assign the data symbols to a plurality of subcarriers in different sub-bands and map the data symbols on each of the plurality of subcarriers in the different sub-bands to a plurality of corresponding subcarriers of an inverse fast Fourier transform (IFFT) block. The WTRU may take an IFFT of the block for each sub-band and pad an output of the IFFT block with a prefix and a postfix for each sub-band. The WTRU may apply a windowing function to an output of the padding for each sub-band and form a composite signal for transmission by adding an output of the windowing of each sub-band. The WTRU may transmit the signal.
US10523474B1 Approximate enumerative sphere shaping
Certain aspects of the disclosure are directed to a method for communicating data from a transmitting circuit to a receiving circuit over a noisy channel. The method can be performed by logic circuitry, and can include encoding data, for transmission over the noisy channel. The data can be encoded, as a shaped-coded modulation signal by shaping the signal based on an amplitude selection algorithm that leads to a symmetrical input and by constructing a trellis having a bounded-energy sequence of amplitude values selected by computing and storing a plurality of channel-related energy constraints based on use of a nonlinear-estimation process, and therein providing an index for the bounded-energy sequence of amplitudes. The method can also include receiving over the noisy channel, the shaped-coded modulation signal, and decoding the data from the shaped-coded modulation signal by using the index to reconstruct the bounded-energy sequence of amplitudes.
US10523472B1 Interface circuitry
Aspects of the disclosure provide an apparatus that includes interface circuitry with a serializer/deserializer (SERDES) circuit. The interface circuitry includes a receiving circuit that receives a signal that carries a sequence of digital values. The receiving circuit includes sampler circuit and a feedback equalization circuit. The sampler circuit includes an amplifying portion and a latch portion coupled at an intermediate node. The amplifying portion varies, with an amplifying gain, an intermediate signal at the intermediate node in response to an input signal to the sampler circuit, and the latch portion generates a digital output based on the intermediate signal at the intermediate node. The feedback equalization circuit is coupled to the intermediate node to vary the intermediate signal at the intermediate node based on a previous digital output from the latch portion of the sampler circuit.
US10523462B2 Communication network for transmission of messages
The communication network for transmission of messages at different transmission rates comprises a bus line and a plurality of bus participants each of which includes a bus transceiver connected to the bus line and a control unit coupled with said bus transceiver, inter alia, for converting messages received via the bus line and for generating messages to be sent via the bus line, wherein each message includes control data and payload. The messages include first messages whose payload is transmitted via the bus line at a first rate and second messages whose payload is transmitted via the bus line at a second rate which is higher than the first rate, wherein the control data of each message contain a coding representing the transmission rate of the payload of the respective message. The bus participants include first bus participants which can exclusively process a first payload and second bus participants which can process both first and second messages, wherein the bus transceiver of each first bus participant, upon detection of the coding indicating the second payload transmission rate when receiving a second message, substitutes the payload of this second message by a substitute payload and transmits this substitute payload at the first rate to the control unit.
US10523460B2 Electronic apparatus and external apparatus controlling method thereof
An electronic apparatus is disclosed, the electronic apparatus including a communicator comprising communication circuitry configured to communicate with an external apparatus, a memory configured to store knowledge information including information regarding the external apparatus and a plurality of action templates that define an operation of the external apparatus and a controller configured to receive identification information of the external apparatus through the communication circuitry of the communicator, to acquire knowledge information and an action template corresponding to the external apparatus based on the identification information from the memory, to generate a command to operate the external apparatus based on the knowledge information and the action template and to transmit the command to the external apparatus through the communication circuitry of the communicator.
US10523458B2 Multicast to unicast conversion technique
A technique allows stations to utilize an equal share of resources (e.g., airtime or throughput). This prevents slow stations from consuming too many resources (e.g., using up too much air time). Fairness is ensured by selective dropping after a multicast packet is converted to unicast. This prevents slow stations from using more than their share of buffer resources. Multicast conversion aware back-pressure into the network layer can be used to prevent unnecessary dropping of packets after multicast to unicast (1:n) conversion by considering duplicated transmit buffers. This technique helps achieve airtime/resource fairness among stations.
US10523448B2 Power source equipment for power over ethernet system
A power source equipment for power over Ethernet system comprising a plurality of power source devices, each configured to determine, after having determined the power source device is connected by an external device without a powered device (PD) signature, whether another power source device is connected by a power device with a PD signature. If the determination is positive, the two power source devices are determined having been connected by the same PD and power is supplied to the PD by the two power source devices.
US10523446B2 Authentication system and authentication method
Upon receiving a new CRL, a device with a large storage capacity in an authentication system detects another device connected to a controller to which this device is connecting, and determines whether or not to transmit the new CRL depending on the magnitude of the storage capacity of the device that has been detected.
US10523445B2 Accessing hosts in a hybrid computer network
A hybrid computer network environment can include a first type of hosts and a second type of hosts. An apparatus adapted to receive requests for access to hosts obtains authenticators for accessing the hosts. The apparatus can further determine the type of the hosts and process the requests for access using a first type of authenticator for access to the first type of hosts and a second type of authenticators for access to the second type of hosts.
US10523441B2 Authentication of access request of a device and protecting confidential information
The systems and methods described herein enable an application on a user device to securely request access to a resource for an order using a selected credential routine. The application can receive order data and a signature based on the order data from an access device. The application can include an interface for selecting a particular credential routine from a plurality of credential routines that can be used to obtain the credential for accessing the resource. Instead of requesting access to the resource via the access device, the application can communicate with an authentication server that can verify the signature based on the order data and obtain authorization of the credential. Thus, the application can select a credential routine and credential for accessing a resource through secure communications with the authentication server.
US10523437B2 System and method for authentication of things
An Authentication Of Things (AOT) system includes a cloud server configured to control a cloud domain connected with a plurality of devices, a home server configured to control a home server connected with a plurality of devices, a first device corresponding to a new device, and a second device of a root user connected with the home domain while authentication is completed in the home server. In this case, the first device loads cryptographic material of the cloud server from the cloud server in a pre-deployment stage, the cryptographic material includes at least one selected from the group consisting of an identifier of the first device in the cloud server, a first private key of an ID-based cryptography system of the first device in the cloud server, a first pairwise key of the first device in the cloud server, and a counter of the first device, and if the first device is shipped to a trader, the cloud server deletes the first private key from the cloud server.
US10523436B2 Security locking device of computers
The present disclosure relates to a security locking device of computers having separate key pairs, and including an encryption board inserted between a main board and a hard disk, and an encryption board being inserted into the encryption board to perform a real-time authentication process. The electronic key and the encryption board performs the real-time authentication process and hardware anti-copy self-testing process, and encrypt the data communicated between the encryption board and the electronic key. After passing the authentication process and the hardware anti-copy self-testing process, the electronic key combines an internally stored key list with the key list on the encryption board, and selects a user key to encrypt/decrypt the data on the disk according to the partition of the hard disk where the encrypted data is written to. The security locking device can assure the safety of the data, and the hardware is prevented from being copied.
US10523433B1 Secure intra-chip hardware micro-segmentation using charged particle beam processing
Methods, systems and devices for using different encryption keys written into interconnects of different functional blocks in different integrated circuits to securely encrypt and authenticate firmware, data, instructions and other messages transmitted among said functional blocks; and methods, systems and devices to obfuscate encryption keys to significantly increase the time and resources required to compromise those keys, ensuring encrypted data is only decrypted by authorized functional blocks, applications or users. Unique keys, small enough not to impact substrate surface area available for other device functions, can be written by charged particle beams such that multiple (or each of) functional blocks has a corresponding key unique within an IC and across a line of ICs and so that access to said keys is as limited (or nonexistent) as desired. Circuits embodying key bits can also be distributed throughout ICs and across layers, uniquely to individual functional blocks in individual ICs, to obfuscate patterns implementing keys and thereby raising time and resource cost to reverse engineer keys to prohibitive levels.
US10523421B2 Checkpoints for permissionless blockchains
A certified checkpoint is provided for a ledger comprising a blockchain and a world state. The certified checkpoint enables a third party to recognize and verify that the ledger has integrity, a known starting state, and immutability properties starting at a specific point in time. Certification means that all of the validating peers reached consensus on the state of the ledger at that point in time. Thus, the certified checkpoint state represents an agreed-upon state, and that one or more subsequent operations on the ledger are relative to that agreed-upon state. Preferably, before a checkpoint is certified, it must be consistent, meaning that all validating peers have reached the same value for the checkpoint. Preferably, the checkpoint is a compression of the current blockchain world state into a compact representation (e.g., a hash) of the ledger that based on an agreed-upon consensus protocol is consistent across the (validating) peers. The approach also is extended to a permissionless blockchain.
US10523417B2 Apparatus for encryption and search and method thereof
The present disclosure relates to a sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for internet of things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method for performing an encryption process is provided. The method includes generating a plurality of keys used for keyword encryption and file encryption, generating an address ciphertext by performing a first encryption process on each of addresses that a plurality of files are stored, generating a keyword ciphertext by performing a second encryption process on each of a plurality of keywords that are included in each of the plurality of files, reordering the address ciphertext and the keyword ciphertext based on the keyword ciphertext, and storing the reordered address ciphertext and keyword ciphertext.
US10523416B2 Independent packet detection method using synchronization words with orthogonality and receiver therefor
A receiver performs independent packet detection using synchronization words with orthogonality when multiple signals on which frequency-shift keying is performed coexist. The receiver includes a frequency demodulator generating a quasi-amplitude modulation signal that has a value proportional to frequency shift from the first signal or second signal being received, a sign discriminator discriminating a sign of the generated quasi-amplitude modulation signal, and a multi-binary correlator calculating a first correlation value which is a binary correlation value between the discriminated sign and a first synchronization word and calculating a second correlation value which is a binary correlation value between the discriminated sign and a second synchronization word.
US10523408B2 Communication system and synchoronization method thereof
A synchronization method, suitable between a first electronic device and a second electronic device, includes following operations. A first pulse of a wireless signal sent from the first electronic device is received by the second electronic device. A first status of the second electronic device is determined. A second pulse of the wireless signal is received after the first pulse. A receiving time gap between the first pulse being received and the second pulse being received by the second electronic device is measured. A new status of the second electronic device is determined according to the receiving time gap and the first status of the second electronic device. Whether to synchronize a system clock on the second electronic device with the second pulse of the wireless signal is determined according to the new status.
US10523405B2 64 gigabit fibre channel speed negotiation and transmitter training
Link speed negotiation for 64 Gbps is done at 32 Gbps to allow only two speeds to be used during link state negotiation. The desire for 64 Gbps operation is indicated in a field shared during link state negotiation. After link speed negotiation is completed at 32 Gbps, a determination is made whether 32 or 64 Gbps operation is desired. If 32 Gbps operation is desired, procedures continue as in the prior operations. If 64 Gbps operation is desired, a new procedure is performed. The new procedure provides time for the optical transceiver to changeover from the PAM2 (pulse amplitude modulation) or binary operation used in 32 Gbps operation to the PAM4 multi-level operation used in 64 Gbps operation. After determining that the optical transceiver is ready to transmit, transmitter training is performed, with increased handshaking to provide improved granularity. After transmitter training is complete, conventional link initialization is performed.
US10523388B2 Method and apparatus for use with a radio distributed antenna having a fiber optic link
Aspects of the subject disclosure may include, for example, a transceiver that converts first modulated channel signals in a first spectral segment to the first modulated channel signals in a second spectral segment based on signal processing of the first modulated channel signals and without modifying the signaling protocol of the first modulated channel signals. The transceiver transmits, via a fiber optic cable, a transmission signal including a first reference signal with the first modulated channel signals in the second spectral segment to a network element of a plurality of network elements of the distributed antenna system for wireless distribution of the first modulated channel signals to mobile communication devices in the first spectral segment. The first reference signal enables the distributed antenna system to reduce a phase error during processing of the first modulated channel signals from the second spectral segment to the first spectral segment.
US10523386B2 Method of processing data block in wireless communication system and apparatus therefor
A method for processing a data block by a user equipment in a wireless communication system comprises generating tail bits of 18 bits by performing trellis termination in a turbo encoder of code rate 1/5 containing a plurality of constituent encoders; and deploying the tail bits of 18 bits to 5 encoded bit sequences of the turbo encoder according to a prescribed rule, wherein 4 tail bits are deployed to a systematic bit sequence among the 5 encoded bit sequences according to the prescribed rule, and 4 tail bits are deployed to each of specific 2 parity bit sequences among 4 parity bit sequences according to the prescribed rule.
US10523384B2 Communication apparatus and communication method communicating with a plurality of cells that perform a coordinated multipoint communication
A data alignment method capable of preventing degradation in demodulation performance due to variation in signal qualities when a data signal to which a Turbo code is applied is transmitted simultaneously from a plurality of cells. The method divides signal components to be used for data alignment into resources common to all the cells and resources dependent on the cells and transmits encoded and rate-matched data with the first half thereof aligned to the resources common to all the cells and the second half thereof aligned to the resources dependent on the cells.
US10523382B2 Communication control device, communication control method, and program
A communication control device, a communication control method, and a program which can reduce interference caused among different radio systems. The communication control device includes: a communication unit configured to communicate with an apparatus belonging to a first radio network; and a control unit configured to control whether or not a radio communication apparatus belonging to the first radio network performs frequency hopping based on information of a second radio network different from the first radio network.
US10523376B2 Method and apparatus for re-transmitting MMT packet and method and apparatus for requesting MMT packet re-transmission
The present invention discloses a method of re-transmission of a lost MMT packet by a packet transmission apparatus. The method includes generating a media processing unit (MPU) based on a media fragment unit (MFU) and generating an MMT asset by encapsulating the MPU; generating an MMT packet based on the MPU included in the generated MMT asset; and transmitting the generated MMT packet, wherein the method further comprises adding, in a signaling message related to re-transmission of the MMT packet, delay_constrained_ARQ_flag to indicate whether or not the MMT packet transmission apparatus supports a delay-constrained automatic repeat request (ARQ) function.
US10523360B2 Methods and devices for providing a robust data communication between a client and a server
A method at a client includes monitoring a data connection to a server, adjusting a value of a channel quality indicator based on the detection of a start of a data transmission from the server, and transmitting the adjusted value of the channel quality indicator to the server.
US10523359B2 Communication control device and communication system
There is provided a communication control device for controlling a communication device on a communication network, the communication control device including: a memory; a processor coupled with the memory and configured to: divide a route for a communication with the communication device into a plurality of sections; determine a communication control device for a failure recovery in a section of the plurality of sections, the communication control device for the failure recovery restoring a failure in the section of the plurality of sections; specify a section of the plurality of sections where the failure occurs when the failure is detected on the route; transmit failure information to the communication control device for the failure recovery corresponding to the section specified; and set a detour to the failure in the section, based on the failure information.
US10523356B2 System and methods for coherent optical extension
A coherent passive optical network extender apparatus includes an extender transceiver for communication with an associated optical headend. The extender transceiver includes at least one receiving portion, at least one transmitting portion, and an extension processor. The apparatus further includes a signal adaptation unit configured to convert a downstream electrical transmission lane into a plurality of individual wavelengths. Each of the converted individual wavelengths are for transmission to one of an optical node and an end user. The apparatus further includes a plurality of transceivers, disposed within the signal adaptation unit, and configured to process and transmit the converted individual wavelengths as a bundle for retransmission to the respective end users.
US10523355B2 System and method for applying system policies in an optical communication system having user-allocated bandwidth
A system and method that enforces one or more policy rules on user-allocated bandwidth portions of the overall system bandwidth, for example in an optical fiber transmission system. The policy rules may limit, for example, the range of optical wavelengths, the acceptable range on the output-power-spectral density and/or the total per-band optical power within the user-allocated bandwidth that a user may provide on the system. The system may include one or more user control units that receives respective user output signals and applies all policy rules. The resulting optical output(s) of the UCU(s) may be provided an optical transmission path for transmission to a receiving terminal. In the receiving terminal, one or more UCU(s) may apply receiver policy rules, for instance by limiting the range of wavelengths transmitted to a receive subsystem. In addition, the system may be configured to dynamically add and/or remove loading signals to the transmitted signal in response to changes in loading of the user-allocated portions of the system bandwidth, e.g. through dropping or adding of channels by a user or by equipment failures.
US10523354B2 Method and apparatus for design of NR-SS burst set
A method of a user equipment (UE) in a wireless communication system is provided. The method comprises receiving, from a base station (BS), at least one physical broadcasting channel (PBCH) symbol containing resource elements (REs) mapped for at least one demodulation reference signal (DMRS) sequence over a downlink channel; and determining DMRS REs included in the at least one PBCH symbol, wherein a synchronization signal (SS) block hypotheses is carried in the at least one DMRS sequence that is mapped into the DMRS REs, and wherein the SS block hypotheses includes at least full or partial SS block indices.
US10523350B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US10523349B2 Method for processing concurrent services and terminal
A method for processing concurrent services and a terminal can effectively ensure that a service with a higher service priority maintains better service transmission quality in the concurrent services. The concurrent services include a first service and a second service. A service priority of the first service is higher than a service priority of the second service. The method includes: obtaining, by a terminal, channel quality information of a channel that carries the concurrent services; and blocking, by the terminal, the second service when the channel quality information meets a preset blocking condition.
US10523338B2 Lens for free air optical interconnect
An apparatus comprises a substrate; a laser emitter arranged on the substrate; a photodiode arranged on the substrate; resin encapsulating the laser emitter and the photodiode, wherein the resin includes a top surface above the laser emitter and photodiode; and a lens arranged on the top surface of the resin.
US10523325B2 Combined equalizer and attenuator for reverse path optical nodes and methods for making and using same
An optical node assembly for cable television communications comprises at least one optical receiver, at least one optical transmitter having a single first location shaped to receive a first JXP-style component, a router board, a forward configuration board connected to the optical receiver and the router board, a return configuration board connected to the optical transmitter and the router board, at least one RF module connected to the optical receiver and the optical transmitter through the router board and having a forward circuit path and a return circuit path having a single second location shaped to receive a second JXP-style component, and at least one JXP-style component having a circuit comprising both an attenuation sub-circuit and an equalization sub-circuit, the at least one JXP-style component being inserted in at least one of the single first location and the single second location.
US10523319B2 Collision avoidance method and system for wireless communication systems
A collision avoidance method for a wireless network comprising a plurality of devices, the method comprises receiving, by a first device of the plurality of devices, a message from a second device of the plurality of devices, transmitting, by the first device, a busy signal in response to the receiving of at least part of the message from the second device, the transmitting of the busy signal being at least partly simultaneous with the receiving of the message, receiving, by at least one further device of the plurality of devices, the busy signal, and delaying, by the at least one further device and in response to the busy signal, transmission of at least one further message by the at least one further device.
US10523310B2 Mobile device and method for wireless communication with at least one flying object
A mobile device is used for wireless communication with at least one flying object. The mobile device receives information from a first flying object via an actual communication channel. Furthermore, the mobile device comprises a beamforming unit for forming at least two beams. In addition to this, the beamforming unit is configured to steer a beam of the actual communication channel or an actual communication antenna of the mobile device based on the information received from the first flying object by the mobile device.
US10523307B2 MIMO communication system for vehicles
Systems and methods are provided for multiple-input multiple-output (MIMO) based communications between moving vehicles and stationary communication systems located along tracks used by the vehicles. A vehicle-mounted system may include antenna sets, each including a plurality of antennas mounted onto a vehicle, with each plurality of antenna having at least two pairs of antennas with orthogonal polarization with respect to each other, and within each pair the antennas being configured to have full pattern diversity based on direction of travel. A stationary communication system may include antenna systems configured to provide at least two cross-polarized RF antenna patterns in the opposite directions along a particular track. The RF antenna patterns may overlap along a section of the track. The two antenna patterns may be utilized in receiving and/or transmitting two sets of different independent signal channels.
US10523306B2 Omnidirectional multiband symmetrical dipole antennas
Disclosed herein are various exemplary embodiments of omnidirectional multiband symmetrical dipole antennas.
US10523300B2 Beam refinement techniques in millimeter wave systems
Methods, systems, and devices for wireless communications are described that provide for refinement of receive beam beamforming parameters at a user equipment (UE). A UE may transmit two or more signals in an uplink transmission that have different beamforming parameters. A base station receiving the uplink transmission may measure the two or more signals, and identify a first signal of the two or more signals based at least in part on the measuring. The base station may inform the UE of the identified first signal, which the UE may use to set receive beam beamforming parameters for one or more subsequent downlink transmissions.
US10523296B2 Channel state information feedback method, user equipment, and base station
Embodiments of the present disclosure provide a channel state information feedback method, which includes: determining, by user equipment, N CSI-RS resources according to a quantity N, configured by a base station, of CSI-RS resources that need to be fed back; performing channel estimation on a port included in the N CSI-RS resources, to obtain channel state information in a horizontal dimension; then selecting M CSI-RS resources from the N CSI-RS resources; and feeding back channel state information of the M CSI-RS resources in the horizontal dimension and indication information of the M CSI-RS resources to the base station, so that the base station determines channel state information in a vertical dimension according to the indication information, so as to finally obtain channel state information in the two dimensions, thereby resolving a problem that channel state information in only a horizontal dimension is fed back during conventional channel estimation.
US10523294B2 Method and apparatus for UE beamforming and beam sweeping in a wireless communication system
A method for a wireless communications system is disclosed. In one example, a user equipment (UE) device (e.g. a mobile phone) provides a UE beam sweeping number to a network node. Based on the UE beam sweeping number, the network node provides configuration information or allocates a resource to the UE device. The UE device can use the configuration information or the resource for measurement. The beam sweeping number refers to the number of time intervals that the UE device would need to generate multiple sets of UE beams, one set per time interval, that would cover all possible directions in which the UE device sends and/or receives transmissions, in a manner that resembles a sweeping of UE beams.
US10523288B2 Wireless receiver, wireless receiving method, and wireless system
A wireless receiver includes an antenna array and processing circuitry. The antenna array receives radio waves from a radio wave radiator to output received signals. The processing circuitry calculates similarity indices based on (1) a first eigenvector corresponding to a largest eigenvalue of a covariance matrix of each of the received signals, and (2) a degree of similarity between the first eigenvector and a steering vector of a single wave, estimates angles of arrival of the received signals, and determines an output angle of arrival from the estimated angles of arrival of the received signals.
US10523287B1 Transmission parameter assignment for MU-MIMO wireless devices
A network node assigns a transmission parameter, e.g., an Antenna Port Identifier (APID) and a Scrambling Code Identifier (SCID) combination, to each of a plurality of wireless devices responsive to the channel correlations between each pair of wireless devices formed from the plurality of wireless devices, to facilitate the transmission of data from the network node to each wireless device. Such intelligent transmission parameter assignment reduces interference and/or improves throughput.
US10523281B2 Sensor based beam tracking for wireless communication
Some aspects of the present disclosure provide systems and methods for utilizing information from inbuilt sensors of a wireless apparatus along with radio frequency (RF) measurements to assist and/or trigger a beam tracking operation. Some aspects of the present disclosure provide systems and methods for utilizing information available from inbuilt sensors of a wireless apparatus and RF measurements along with historical mobility information to assist a mobility operation such as an initial beam search, a neighbor beam search, and handovers.
US10523271B2 Cable modem echo cancellation training in full duplex coaxial networks
A method, system, and apparatus for calibration for cable modem (CM) echo cancellation (EC) training in full duplex (FDX) coaxial networks is provided. A CM receives a current resource block assignment message (RBA) from a cable modem termination system (CMTS), and determines if designated channels available for assignment as downstream (DS) channels or upstream (US) channels have changed assignment values from a previously received RBA, and if EC training has been performed on the designated channels for the current RBA. If the designated channels have changed assignment values and EC training has not been performed on the designated channels for the current RBA, the CM performs EC training on the designated channels for the current RBA.
US10523269B1 Device with configurable reflector for transmitting or receiving electromagnetic waves
Aspects of the subject disclosure may include, a system for generating electromagnetic signals that resonate in a cavity having a plurality of reflectors resulting in resonating electromagnetic signals and combining the resonating electromagnetic signals to form an electromagnetic wave that traverses a reflector and couples onto a physical transmission medium. One or more of the reflectors is implemented via a programmable substrate. Other embodiments are disclosed.
US10523247B2 Network hardware devices organized in a wireless mesh network for content distribution to client devices having no internet connectivity
Wireless mesh network (WMN) architectures of network hardware devices organized in a mesh topology in which the network hardware devices cooperate in distribution of content files to client consumption devices in an environment of limited connectivity to broadband Internet infrastructure is described. A self-contained, fully connected WMN can be used for localized delivery of content files. One WMN includes a single ingress node for ingress of content files into the wireless mesh network. The WMN also includes multiple network hardware devices wirelessly connected through a network backbone formed by multiple P2P wireless connections. A first network hardware device is wirelessly connected to a client consumption device by a first node-to-client (N2C) wireless connection and a second network hardware device is wirelessly connected to the single ingress node.
US10523236B2 Method employed in LDPC decoder and the decoder
A method employed in a low-density parity-check code decoder includes: receiving a specific data portion of a first codeword; calculating a flipping function value of the specific data portion of the first codeword according to the specific data portion by using checking equations of a parity check matrix to calculate checking values of the specific data portion; and determining whether to flip the specific data portion of the first codeword by comparing the flipping function value with a flipping threshold which has been calculated based on a plurality of flipping function values of a plurality of previous data portions earlier than the specific data portion.
US10523234B2 Signal processing arrangement, sensor arrangement and signal processing method
A signal processing arrangement has a signal input for connecting a capacitive sensor. An amplifier circuit is coupled between the signal input and a feedback point. A loop filter is coupled downstream to the feedback point. A quantizer is connected downstream to the loop filter and provides a multi-bit output word. The multi-bit output word consists of one or more higher significance bits and one or more lower significance bits. A first feedback path is coupled between a quantizer and the feedback point for providing a first feedback signal to the feedback point being representative of the one or more lower significance bits. A second feedback path is coupled to the quantizer for providing a second feedback signal to the signal input being representative of the one or more higher significance bits.
US10523229B2 Phase adjustment for interleaved analog to digital converters
An apparatus comprising M time-interleaved analog to digital converters (ADC) that sample an input signal at M sampling phases, wherein M is equal to or greater than 4. A phase control circuit adjusts at least M−1 sampling phases of the M sampling phases. The phase control circuit comprises M−1 phase error detector circuits. Each phase error detector circuit detects a corresponding phase error for a corresponding sampling phase of the M−1 sampling phases based on a sample captured at a sampling phase of the M sampling phases immediately preceding the corresponding sampling phase and a sample captured at a sampling phase of the M sampling phases immediately subsequent to the corresponding sampling phase.
US10523227B2 A/D converter and sensor apparatus including the same
An A/D converter includes an adder that calculates a difference between an analog input signal and a predicted value, a quantizer that quantizes the difference output from the adder to convert the analog input signal to a digital signal, a prediction filter that generates a predicted value from the digital signal output from the quantizer, and a D/A converter that converts the predicted value from a digital signal to an analog signal and output the predicted value to the adder. The predicted value before being subjected to conversion to the analog signal by the D/A converter defines and functions as an A/D converted output of the analog input signal input to the adder.
US10523226B2 Quantum interference device, atomic oscillator, electronic apparatus, and vehicle
A quantum interference device includes a base having a mounting surface, an atom cell in which alkali metal atoms are encapsulated, a light source adapted to emit light adapted to excite the alkali metal atoms, a photodetector adapted to detect the light having been transmitted through the atom cell, and a support adapted to support the atom cell, the light source, and the photodetector in a lump with respect to the mounting surface in a state in which the atom cell, the light source, and the photodetector are arranged in a direction along the mounting surface.
US10523219B2 Phase locked loop and control method therefor
The present technology relates to a phase locked loop and a control method therefor, which are capable of achieving low power consumption and good phase noise while suppressing the growth of circuit area. The phase locked loop includes: a digitally controlled oscillation unit that controls an oscillation frequency by a control signal in a digital format; a multiphase clock generation unit that generates clock signals with multiple phases synchronized with the digitally controlled oscillation unit; a clock selection unit that selects a selected clock signal out of the clock signals with multiple phases; a time-to-digital conversion unit that detects a time difference between the selected clock signal and a reference clock signal; a counter unit driven by any one clock signal out of the clock signals with multiple phases; a reference phase generation unit that generates a reference phase; a phase comparison unit that compares feedback phase information obtained from an output value of the counter unit and an output value of the time-to-digital conversion unit with the reference phase; and a digital loop filter unit that smooths output of the phase comparison unit and generates the control signal for the digitally controlled oscillation unit.
US10523213B1 Simultaneous economic dispatch and frequency regulation of power systems
Various examples are provided for feedback control of power systems. The feedback control can provide simultaneous frequency regulation and economic operation of a power system. In one example, a method includes obtaining a frequency difference associated with a generator of a power system; determining an output power adjustment based at least in part upon the frequency difference and a cost function associated with the generator; and providing a power command to a secondary frequency control of the generator, the power command based upon the output power adjustment. In another example, a generator control system includes a primary frequency controller configured to control frequency droop of a generator of a power system; and a secondary frequency controller configured to adjust output power of the generator based at least in part upon a frequency difference associated with the generator and a cost function associated with the generator.
US10523209B1 Test circuitry and techniques for logic tiles of FPGA
An integrated circuit comprising a plurality of logic tiles, wherein, during operation, each logic tile is configurable to connect with at least one other logic tile, and wherein each logic tile includes: (1) a normal operating mode, (2) a test mode, (3) an interconnect network including a plurality of multiplexers, wherein during operation, the interconnect network of each logic tile is configurable to electrically connect with the interconnect network of at least one adjacent logic tile of the plurality of logic tiles via one or more tile-to-tile interconnects in the normal operating mode and (4) isolation circuitry, connected between the associated interconnect network and the interconnect network of each adjacent logic tile, configurable to responsively disconnect tile-to-tile interconnects disposed between the interconnect network of each adjacent logic tile in the test mode to thereby electrically disconnect interconnect networks of adjacent logic tiles in the test mode.
US10523203B2 Adaptive power saving in field programmable gate array (FPGA) in optical module
An apparatus for saving power in an field programmable gate array (FPGA) in an optical communication device is provided. The apparatus includes at least one ring oscillator having an operating frequency disposed inside the FPGA, a core voltage switching unit configured to supply a core operating voltage to the FPGA, and control logic configured to adaptively output an adjusted new core voltage to the FPGA via the core voltage switching unit. The control logic is configured to output a core voltage control signal to the core voltage switching unit based on the operating frequency of the at least one ring oscillator. The core voltage switching unit is further configured to supply the adjusted new core voltage to the FPGA in accordance with the core voltage control signal.
US10523199B2 Housings for inductive proximity sensors
Inductive Proximity Sensors are non-contact sensing devices used in manufacturing processes to sense metal targets. In practice, it is common for objects to contact the sensor causing the sensor to malfunction. An inductive sensor with improved durability is required. An inductive proximity sensor includes an exterior housing, an interior sensing coil and electronic circuit, and a connector. The Exterior housing is produced from one piece of metal bar, bored from one end to the tip of the other end, leaving the cylindrical tube open only on one end. The Exterior Housing is produced with an Inside Dimension that is smaller than previous proximity sensors and places the coil and electronic circuit further away from the Outside Dimension of the Exterior Housing. The interior sensing coil and electronic circuit are protected by the thick casing of the Exterior housing to improve structural rigidity and the longevity of operation in manufacturing processes. The design of the Exterior Housing has the ability to withstand extreme shear forces from contact abuse.
US10523188B2 Semiconductor device
A semiconductor device includes: first through fourth active regions spaced apart from one another; a first gate line disposed to overlap with the first and second active regions, but not with the third and fourth active regions, and to extend in a first direction; a second gate line disposed to overlap with the third and fourth active regions, but not with the first and second active regions, and to extend in the first direction while being spaced apart from the first gate line; and a dummy gate line disposed to overlap with the first through fourth active regions and a field region, to be spaced apart from the first and second gate lines in a second direction, and to extend in the first direction, wherein a signal input to the first or second active region is transmitted to the third or fourth active region.
US10523184B2 Oscillator, method of operating the same, and PWM controller including the same
An oscillator for a pulse width modulation (PWM) controller includes an oscillation circuit including a capacitor and configured to generate a first pulse signal by charging and discharging the capacitor, a frequency divider configured to generate a second pulse signal based on the first pulse signal, the second pulse signal having a lower frequency than the first pulse signal, and an oscillation control circuit coupled to the oscillation circuit and the frequency divider and configured to generate control signals for holding the charging and discharging of the capacitor during an oscillation holding operation.
US10523179B2 Acoustic resonator with optimized outer perimeter
Example implementations of a bulk acoustic wave resonator with an optimized outer perimeter are disclosed. In an example aspect, a resonator includes a truncated-ellipsoid-shaped active region. The active region includes an outer electrode disposed as a first layer of the active region. The active layer also includes a piezoelectric layer disposed as a second layer of the active region with the piezoelectric layer disposed interior to the outer electrode. The active layer further includes an inner electrode disposed as a third layer of the active region with the inner electrode disposed interior to the piezoelectric layer.
US10523175B2 Low loss galvanic isolation circuitry
Disclosed examples include digital isolator modules, isolation circuitry and low-loss multi-order bandpass filter circuits, including a capacitive coupled galvanic isolation circuit with first and second coupling capacitors individually including a first plate and a second plate, and a bond wire connecting the first plates of the coupling capacitors, a first circuit with a first inductor coupled to form a first resonant tank circuit with a first parasitic capacitor associated with the second plate of the first coupling capacitor, and a second circuit with a second inductor coupled to form a second resonant tank circuit with a second parasitic capacitor associated with the second plate of the second coupling capacitor.
US10523174B2 Elastic wave device
An elastic wave device includes an unbalanced first bandpass filter and a second bandpass filter. The first bandpass filter includes first and second longitudinally coupled resonator elastic wave filters that are connected in parallel between an output terminal and an antenna terminal, and first and second elastic wave resonators respectively connected between the first and second longitudinally coupled resonator elastic wave filters and the antenna terminal. The second bandpass filter is connected to the antenna terminal and has a passband different from a passband of the first bandpass filter. An elastic wave wavelength specified by an electrode finger pitch of an IDT electrode included in the first elastic wave resonator and an elastic wave wavelength specified by an electrode finger pitch of an IDT electrode included in the second elastic wave resonator are different from each other.
US10523170B1 Audio signal processing for motion detection
Systems and techniques are generally described for audio signal processing for motion detection. In some examples, a first energy level of a first audio signal detected by a first microphone is determined over a first period of time. In some further examples, a first change in the first energy level from a first energy level value to a second energy level value is determined during the first period of time. In some other examples, a determination is made that the first change in the first energy level exceeds a threshold change value associated with the first period of time. In at least some other examples, a bias of an audio amplifier of the first device is adjusted.
US10523165B2 Common mode feedback circuit with backgate control
A common mode feedback (CMFB) loop for a differential amplifier sense an output common mode of a differential circuit and provides feedback to the gates of tail current transistors. Many CMFB loops cannot easily adjust the output common mode voltage and the output common mode may vary over process, voltage, and temperature. An improved CMFB circuit adds a control circuit to control backgates of tail current transistor device(s) of the differential circuit such that the output common mode voltage can be made adjustable.
US10523158B2 Load modulation amplifier
Provided is a load modulation amplifier including: a high frequency circuit board; and on the board, an input distribution circuit unit (DC) including: a distributor for dividing one input signal into two signals IS1 and IS2; and a phase delay circuit formed on a signal line for the divided IS2; a carrier amplifier (CA) including a first high frequency transistor for amplifying the IS1; a peak amplifier (PA) including a second high frequency transistor and for amplifying the IS2; and an output combination circuit (OCCU) including: a 90-degree phase delay circuit (90DC) formed on a signal line for output of the CA; a combiner for combining output of the 90DC and output of the PA; and an impedance conversion circuit for converting an output impedance of the combiner. The CA and the PA are directly connected to the OCCU without converting an output impedance.
US10523150B2 Systems and methods for motor slip calculation using shaft-mounted sensors
Systems and methods are disclosed herein for monitoring and detecting a loss of synchronism in an electric motor, such as a synchronous motor. A monitoring system may compare a measured or provided electric power system frequency with a measured rotational frequency of the rotor of the electric motor. The rotational frequency of the rotor may be obtained from a shaft-mounted device. The monitoring system may determine a slip condition and/or a loss of synchronism of the electric motor.
US10523145B2 Motor control circuit, motor control device, actuator and control method for stepping motor
A motor control circuit (12) capable of performing a high-precision step-out determination under a wide range of conditions. The motor control circuit (12) includes an input voltage measuring unit (125), a temperature measuring unit (128), a back electromotive force measuring unit (126), a determination threshold value setting unit, and a determination unit. The input voltage measuring unit (125) measures an input voltage input to a motor control device (10). The temperature measuring unit (128) measures temperature. The back electromotive force measuring unit (126) measures back electromotive force induced in a coil for which energization is stopped out of the coils of plural phases. The determination threshold value setting unit sets a determination threshold value of back electromotive force based on a measurement result of the input voltage measuring unit (125) and a measurement result of the temperature measuring unit (128), and based on a determination reference value that is preset for each of plural partial areas sectioned in a matrix form with a threshold value relating to the input voltage and a threshold value relating to the temperature. The determination unit makes a determination on step-out of a stepping motor (20) based on a measurement result of the back electromotive force measuring unit (126) and the set determination threshold value of the back electromotive force.
US10523144B1 Operational mode control of a motor
One example is a system for controlling a motor during startup. The system includes measurement logic, pattern detection logic, and mode logic. The measurement logic monitors a back-electromotive force (BEMF) signal representing a BEMF of an electric motor and the pattern detection logic monitors this signal to detect instances of the monitored BEMF signal exhibiting a predetermined pattern. The mode logic enables control of the electric motor according to a plurality of modes of control. In some examples, the mode logic initially employs a first mode of control and switches from the first mode of control to a second mode of control in response to the pattern detection logic detecting that a BEMF signal exhibits the predetermined pattern over a plurality of commutation states.
US10523142B2 Motor control apparatus
A motor control apparatus is an apparatus that controls a motor that drives a machine apparatus that moves a subject to be moved, and includes a resolution conversion unit that converts, on the basis of a ratio of resolution of a first detector that detects a position of an object and resolution of a second detector that detects a position of the object, a detection signal that indicates the position of the object that is detected by the second detector to a signal of the resolution of the first detector. The motor control apparatus further includes a current control unit that controls a voltage to be applied to the motor on the basis of a command signal that specifies a destination position of the subject to be moved and the signal obtained by the conversion performed by the resolution conversion unit on the detection signal.
US10523138B2 Motor control device
A motor control device includes: a state monitoring unit that detects a power supply abnormality in which a power is not normally supplied to at least one of a rotation sensor and a motor; an abnormality determination unit that detects an abnormality of the rotation sensor based on an output signal of the rotation sensor; and a decision unit that decides whether to confirm the abnormality of the rotation sensor based on a detection result of the state monitoring unit and a detection result of the abnormality determination unit. When the state monitoring unit detects the power supply abnormality, the decision unit does not decide the abnormality of the rotation sensor even when the abnormality determination unit detects the abnormality of the rotation sensor.
US10523131B2 Reconfigurable MMC sub-module unit and control unit thereof
A reconfigurable MMC sub-module unit and a control unit thereof are provided, the reconfigurable MMC sub-module unit is mainly formed by an MMC sub-module unit and a reconfigurable mechanism, wherein the reconfigurable mechanism is formed by switches, and the conversion of MMC sub-module unit topology is achieved through switching on and off the switches in the reconfigurable mechanism. According to the reconfigurable MMC sub-module unit and the control unit thereof, the rapid change of a topology structure for a converter can be achieved, which is suitable for the demand of the line connection of the medium-voltage power distribution network and variable topologies, and meets requirements of dynamic simulation experiment for different converter topologies in the dynamic simulation experiment, thereby reducing construction costs and duration, improving experiment efficiency, and having high flexibility and strong versatility.
US10523127B1 Output clamped flyback converter
A converter circuit is disclosed. The converter circuit includes a transformer and a primary circuit connected to the primary side of the transformer, where the primary circuit includes a first switch connected to a ground. The converter circuit also includes a second switch connected to the first switch, and a clamping capacitor connected to the second switch and to the input. The converter circuit also includes a secondary circuit connected to the secondary side of the transformer, where the secondary circuit includes a secondary capacitor, an inductor, and a bypass element in parallel with the inductor.
US10523122B2 Power supply apparatus and display apparatus including the same
Disclosed are a power supply apparatus and a display apparatus including the same, which control a plurality of slave power supply apparatuses without any increase in number of terminals of a master power supply circuit. The power supply apparatus includes a master power supply circuit, a slave power supply circuit, and an enable signal line connected between the master power supply circuit and the slave power supply circuit. A voltage of the enable signal line is shifted based on an operation of the slave power supply circuit.
US10523119B2 Compensation ramp offset removal
A DC-DC current-control mode switching converter is disclosed, with peak-mode control circuitry, configured to compare a coil current to a variable current limit, to turn off a high side device when the coil current exceeds the variable current limit. The DC-DC switching converter includes a compensation ramp generator, configured to provide a compensation ramp signal, and an offset circuit, configured to provide an offset current. The DC-DC switching converter further includes an amplifier, configured to generate a control current proportional to the difference between an output voltage and a target voltage, and an adder, to combine the control current, the compensation ramp signal, and the offset current. A DC-DC current-control mode switching converter, with valley-mode control circuitry, configured to compare a coil current to a variable current limit, to turn off a low side device when the coil current falls below the variable current limit, is also disclosed.
US10523115B2 Dual output charge pump
According to some implementation, a charge pump includes a boost charge pump circuit and a buck charge pump circuit sharing a common flying capacitance. In some implementations, the boost pump circuit includes an input node and a boosted-voltage output node, and the buck charge pump circuit includes the input node and a divided-voltage output node. In some implementations, the charge pump of claim 3 wherein the boosted-voltage includes 2×Vin, and the divided-voltage includes Vin/2, Vin being an input voltage at the input node. In some implementations, the boost pump circuit further includes a first holding capacitance that couples the boosted-voltage output node to a ground. In some implementations, the buck pump circuit further includes a second holding capacitance that couples the divided-voltage output node to the ground.
US10523114B1 Decoupling circuits for converters
Described herein is a technology for implementing a decoupling circuit (104) to increase reliability of a DC-DC power converter (100). To absorb an overshoot transient voltage, the decoupling circuit includes a first capacitor (214) and a second capacitor (216) that charge energy during a short burst of upward electrical energy. During an undershoot transient voltage, however, the first capacitor and second capacitor discharge energy to a transistor (108). In certain embodiment, such as the transistor that requires higher voltage switching, the decoupling circuit is connected in series with another decoupling circuit.
US10523113B2 Power conversion apparatus and control method for power conversion apparatus
A power conversion apparatus comprises a bidirectional conversion circuit that enables first conversion converting DC to AC and second conversion converting AC to DC and a filter circuit that is provided on an AC side of the bidirectional conversion circuit and that includes a capacitor. A control unit is provided for performing control such that the bidirectional conversion circuit makes the first conversion during the former stage of each half cycle of AC voltage, and such that the bidirectional conversion circuit makes the second conversion during the latter stage of each half cycle of AC voltage. The control unit performs control such that AC current of an opposite polarity to that of the AC voltage flows to the AC side during the former stage and AC current of the same polarity as that of the AC voltage flows to the AC side during the latter stage.
US10523111B1 Overvoltage protection threshold based on previously sensed supply voltage
A device for overvoltage protection includes a gate driver module and an overvoltage protection module. The gate driver module is configured to selectively activate a switching element to provide input power to a primary side winding of a transformer for generating a target output at a secondary side winding of the transformer. The overvoltage protection module is configured to determine a transition threshold based on a previously sensed supply voltage at a voltage supply pin configured to receive power for operating the circuit from a primary side auxiliary winding of the transformer and determine the circuit is operating in an overvoltage condition when a current supply voltage at the voltage supply pin exceeds the transition threshold, wherein the current supply voltage occurs at the supply pin after the previously sensed supply voltage.
US10523110B2 Synchronous rectifier controller for offline power converter and method therefor
A synchronous rectifier (SR) controller includes a controller having an input adapted to be coupled to a drain of an SR transistor, and an output for providing a drive signal in response thereto, a gate driver having an input coupled to the output of the controller, and an output adapted to be coupled to a gate of the SR transistor for providing a gate signal thereto, a first transistor having a drain coupled to the gate terminal, a gate, and a source coupled to ground, and a protection circuit having an input coupled to the drain terminal, and an output coupled to the gate of the first transistor. The protection circuit is responsive to a voltage on the drain terminal exceeding a first voltage to provide a voltage on the gate of the first transistor greater than a turn-on voltage and less than an overvoltage of the first transistor.
US10523103B2 Method and device for controlling power semiconductor switches connected in parallel
The invention relates to a method (200) and a control device (I) for controlling at least two power semiconductor switches (LHS1 . . . LHSn) connected in parallel for switching a total current (I_ges). The at least two power semiconductor switches (LHS1 . . . LHSn) connected in parallel each have a gate terminal for controlling the respective power semiconductor switch (LHS1 . . . LHS2). An input terminal (EA) for feeding the total current (I_ges), an output terminal (AA) for discharging the total current (I_ges), and a joint control terminal (S) for receiving a joint control signal (SI) that has the state ‘disconnect’ or ‘connect’ are provided. The at least two power semiconductor switches (LHS1 . . . LHSn) connected in parallel are connected to the input terminal (EA) at an input end and to the output terminal (AA) at the output end.
US10523080B2 Stator assembly for a brushless motor in a power tool
A power tool includes a motor having a stator assembly and a rotor pivotably arranged inside the stator. The stator assembly includes a lamination stack defining a plurality of poles; a plurality of field windings each arranged at at least two opposite poles of said plurality of poles and connected together around the stator assembly; and a plurality of conductive terminals longitudinally arranged along an outer surface of the lamination stack and electrically coupled to the plurality of field windings and a power source.
US10523078B2 Motor and method of manufacturing motor
A motor includes a stator, a rotor that rotates relatively to the stator, a circuit board, and a holding member that holds the stator and the circuit board. The stator includes a stator core including a core back and teeth, an insulator covering a portion of the stator core, a coil with a coil wire wound around the teeth with the insulator in between, and a coil end portion being an end portion of the coil wire. The circuit board has a second through hole. The holding member has a first through hole disposed on a lower side of the second through hole. The coil end portion passes through the first and second through holes and is electrically connected to the circuit board. A lower portion of the holding member is connected to an upper portion of the insulator, and an upper portion thereof is connected to the circuit board.
US10523076B2 Method of making multi-turn coils
A method of fabricating a dynamoelectric machine utilizing multi-turn coils includes manufacturing a multi-turn coil having turn and ground insulation and installation of the coil into the stator core of the machine. The loop regions of the coil have no ground insulation during installation and the ground insulation at the loop regions is completed after installation of the coil.
US10523061B2 Power receiving device, power feeding device, and electronic apparatus
A power receiving device of the disclosure includes a power generator, a detector, and a controller. The power generator includes a power receiving element that receives a power signal supplied in a wireless manner from a power feeding device, and generates direct current power on the basis of the power signal. The detector includes a detection element, and drives the detection element and detects an alternating current signal generated in the detection element, during a power receiving period in which the power receiving element receives the power signal. The controller controls the power feeding device on the basis of a detection result of the detector.
US10523059B2 Wireless power transfer to multiple receiver devices across a variable-sized area
A wireless power receiver is described that receives power wirelessly from a transmitter coil that generates an oscillating magnetic field. The wireless power receiver includes a receiving coil circuit having a diode string formed by an outer wire, an inner wire, and diodes. Each of the diodes include a first end coupled to the outer wire and a second end coupled to the inner wire such that each of the diodes are connected in parallel with one another. A rectifier circuit is coupled to ends of the diode string. The rectifier circuit includes capacitors and rectifying diodes, where at least one of the capacitors is configured to bring the diode string into resonance with the oscillating magnetic field. The rectifying diodes rectify the induced oscillating voltage to produce a DC voltage difference between the outer wire and the inner wire, thereby powering the diodes.
US10523058B2 Wireless charging transmitters that use sensor data to adjust transmission of power waves
Disclosed herein are examples of wireless charging transmitters and methods. As one example, a wireless charging transmitter includes a sensor to detect the presence of a receiver device and/or a living being and the sensor generates data according to the presence detected. The wireless charging transmitter also includes an array of antennas configured to transmit power waves to the receiver device and a surface layer that is adjacent to the array of antennas. The transmitted power waves converge to form a constructive interference pattern at a non-zero distance from the surface layer. The non-zero distance being based on the sensor data. Further, the phases and amplitudes of the transmitted power waves are determined based, at least in part, on the sensor data.
US10523051B2 Power feeding unit, power receiving unit, and feed system
A power feeding unit includes: a power feeding electrode configured to be coupled through an electric field with a power receiving electrode of a power receiving unit; a power feeding section configured to feed the power receiving unit with power through the power feeding electrode; and a power feeding side communication section configured to communicate with the power receiving unit through the power feeding electrode.
US10523042B2 Master-slave charging circuit with slave charger input current sensing and adaptive battery current limiting
Certain aspects of the present disclosure generally relate to reducing the size of parallel charging circuits for charging a battery in a portable device, while still effectively providing input current sensing and reverse current blocking capabilities. One example battery charging circuit generally includes: (1) a first charging circuit comprising a first charging output connectable to a battery and a first converter to provide power to the first charging output; and (2) a second charging circuit comprising a second charging output connectable to the battery, a second converter to provide power to the second charging output, a first transistor coupled between an output of the second converter and the second charging output, and a current-sensing circuit coupled to the output of the second converter to sense a current through the first transistor.
US10523041B2 Battery management integrated circuit
In accordance with aspects of the present invention, a wireless power integrated circuit is presented. The wireless power integrated circuit includes a wireless power receiver circuit; a battery charger circuit; and a microprocessor coupled to control the wireless power receiver and the battery charger circuit.
US10523040B2 Method and apparatus for charging multiple electrical devices
A charger and method for charging multiple electrical devices. The charger includes a platform including a charging section. The platform is configured to receive a plurality of electrical devices and move relative to a center member. The charger further includes a charging coil configured to charge an electrical device of the plurality of electrical devices when the electrical device is positioned within the charging section. The charger is configured to determine a charge level of the electrical device when the electrical device is positioned within the charging section, determines when the charge level of the electrical device exceeds a predetermined charge threshold, and position, when the charge level of the electrical device exceeds the predetermined charge threshold, at least one other electrical device within the charging section and move the electrical device out of the charging section.
US10523037B2 Thermal management at a wireless power system
A method includes determining a voltage level at an output of a rectifier included at a wireless power receiving unit (wireless PRU), and adjusting a rate of wireless power transmission between a wireless power transmission unit (PTU) and the wireless PRU based on the voltage level.
US10523036B2 Resonant wireless charging system and method for electric toothbrush
A system for wireless electrical charging is disclosed. The system may comprise a charging station and one or more electric devices. The charging station may comprise an input node configured to receive a power input, and a transmitter resonant circuit including a transmitter coupling coil configured to oscillate at a resonant frequency. The one or more electric devices may comprise a receiver resonant circuit including a receiver coupling coil wirelessly coupled to the transmitter coupling coil, and a DC voltage charger configured to charge one or more batteries in the electric device.
US10523034B2 Embedded or deposited surface antennas for integrated wireless power facilities
Embodiments of the present disclosure describe various techniques for integrating wireless power facilities or functionality into an existing object or device via embedded or deposited surface antennas. More specifically, the techniques described herein provide for the ability to embed and/or otherwise deposit spatially-arrayed adaptively-phased antennas on the surface of an existing object or device such that the antennas are exposed to air and/or otherwise lacking significant interference. In some embodiments, a wireless power control system is operatively coupled to the antennas to independently control phases of the phased of the antennas in a wireless power delivery environment.
US10523020B2 Electric storage apparatus and electric-storage controlling method
An electric storage apparatus according to one aspect of an embodiment includes a battery unit, a determination unit, a virtual processing unit, and a connection controlling unit. The battery unit includes storage batteries to be connected in parallel. The determination unit determines, when the battery unit is started up, a startup type indicating a discharge start or a charge start. The virtual processing unit generates connection orders. Each of the connection orders is obtained by virtually and sequentially connecting in parallel storage batteries, of the storage batteries, having potential differences within a predetermined range so as to equalize electric potentials of the storage batteries. The connection controlling unit selects, among from the connection orders, a connection order in which the equalized electric potential is an electric potential according to the startup type determined by the determination unit, so as to connect in parallel the storage batteries.
US10523015B2 Power generation apparatus, power generation system, and power generation method
This power generation apparatus, power generation system, and power generation method advantageously control distributed power sources as a whole. A power generation apparatus includes a power generator that generates power to supply to a load and includes a controller that controls output of power generated by the power generator. The controller controls, when the total output of power generated by the power generation apparatus and other power generation apparatuses connected thereto exceeds the power consumption of the load, to adjust output of power generated by the power generation apparatus and the other power generation apparatuses based on at least one of information indicating the power generation efficiency and information indicating the degree of degradation of the power generation apparatus and the other power generation apparatuses.
US10523004B2 Energy control system employing automated validation, estimation, and editing rules
An energy control system includes a facility model processor, a post VEE readings data stores, a VEE configuration engine, and a global model module. The facility model processor employs interval based energy consumption streams corresponding to a facility to develop and maintain weather-normalized baseline energy consumption data for the facility. The post VEE readings data stores tagged energy consumption data sets that are each associated with a corresponding one of said interval based energy consumption streams, each of said tagged energy consumption data sets comprising groups of contiguous interval values tagged as having been validated, wherein said groups correspond to correct data. The VEE configuration engine reads the post VEE readings data stores upon initiation of an event and, for the each of the tagged energy consumption data sets, creates anomalies having different durations using only the groups of contiguous interval values, and generates estimates for the anomalies by employing estimation techniques and, for each of the different durations, selects one of the estimation techniques for subsequent employment when performing VEE of subsequent energy consumption data for the corresponding one of the interval based energy consumption streams. The global model module receives the weather-normalized baseline energy consumption data and post VEE readings data, and develops an energy consumption model based on the weather-normalized baseline energy consumption data and the post VEE readings data, and controls overall energy consumption within the facility based on the energy consumption model by scheduling run times of one or more building elements.
US10523002B2 Electrostatic discharge protection circuit
An electrostatic discharge (ESD) protection circuit is provided. A detector is coupled between a first input-output pad and a second input-output pad and detects the voltage levels of the first and second input-output pads to generate a detection signal. A inverter generates a control signal according to the detection signal. A control element is coupled between the first input-output pad and a first node. A current release element is coupled between the first node and the second input-output pad. When the detection signal is at a specific level, the control element and the current release element provide a discharge path to release an ESD current from the first input-output pad to the second input-output pad. When the detection signal is not at the specific level, the control element and the current release element do not provide a discharge path.
US10522999B2 Circuit and method for protecting a voltage regulating circuit against electrostatic discharges
An integrated circuit includes a voltage regulating circuit in the form of only one transistor, or a group of several transistors in parallel, that are connected between first and second terminals configured to be coupled to an antenna. A control circuit operates to make the voltage regulating circuit inactive when a pulse generated by an electrostatic discharge event appears at one of the first and second terminals, regardless of the direction of flow of the pulse between the first and second terminals. An electrostatic discharge circuit is further provided to address the electrostatic discharge event.
US10522994B2 Arc detection and prevention in a power generation system
Methods for arc detection in a system including one or more photovoltaic generators, one or more photovoltaic power devices and a system power device and/or a load connectible to the photovoltaic generators and/or the photovoltaic power devices. The methods measure voltage, voltage noise and/or power delivered to the load or system power device. The methods may compare one or more measurements, an aggregation of measurements and/or values estimated from the measurements to one or more thresholds, and upon a comparison indicating a potential arcing condition, an alarm condition may be set. Embodiments include an arrangement of photovoltaic generators and photovoltaic power devices for reduced-impedance voltage loops which may enhance arc-detection capabilities.
US10522992B2 Thermal snow and ice prevention system for bridge cables
Ice mitigation for bridge cables is provided by a system having a plurality of heaters on one or more bridge cables, extending parallel to a longitudinal axis thereof, arranged in a plurality of heater sections, and configured to heat an outer surface of the bridge cables, and a control system including one or more controllers configured to individually activate and regulate heating output of the heater sections to prevent snow or ice from falling from the bridge cables. The heater sections can be arranged radially, about a circumference of the bridge cables, and/or axially, end to end along a length of the bridge cables, so that power can be individually directed to the heater sections to account for differing heating requirements at different radial and/or axial aspects of the bridge cables.
US10522988B2 Conduit outlet body and method of using same
A conduit outlet body includes a body conduit, an axial hub, a transverse hub, and an access window that are integrally and monolithically formed as a single, one-piece component. The cross-sectional dimension of the transverse hub opening is different than the cross-sectional dimension of the axial hub opening.
US10522981B2 Water and contamination absorber for C02 insulated electrical apparatus for the generation, transmission, distribution and/or usage of electrical energy
The present invention relates to an electrical apparatus for generation, transmission, distribution and/or usage of electrical energy, comprising a housing enclosing an electrical apparatus interior space, at least a portion of which forms at least one insulation space having an electrical component and containing a surrounding insulation medium comprising an amount of carbon dioxide mco2. The insulation space is formed by at least one insulation space compartment, in which an adsorber for reducing or eliminating the amount of water mH2O and optionally further contaminants from the insulation medium is arranged. The amount of adsorber mads arranged in the at least one insulation space compartment complies with the formulae (I) and (II). m ads ≥ m H 2 ⁢ O k ads , H 2 ⁢ O ( I ) m ads ≤ 0.1 ⁢ m CO 2 k ads , CO 2 ( II )
US10522979B1 Bus bar assemblies, power distribution systems, and methods
A bus bar assembly includes a first rail assembly including a first end and an adjacent first main body and a second rail assembly including a second end and an adjacent second main body. A splice splices the first end to the second end. The splice includes an outer plate wherein a portion of the outer plate is adjacent the first main body and a portion of the outer plate adjacent the second main body. The splice includes one or more inner plates, each having two or more extension tabs, wherein a first extension tab is adjacent the first rail assembly and a second extension tab is adjacent the second rail assembly. Power distribution system and methods of splicing are also disclosed.
US10522972B2 Tuneable DBR laser without external frequency locker
In accordance with one aspect of the present application there is provided a DBR, laser. The DBR laser comprises a phase section in a cavity of the DBR laser configured to adjust an optical path length of the cavity. The laser also comprises a DBR section comprising a frequency tuning system, the frequency tuning system comprising a resistance heater configured to apply heat to a grating of the DBR section in order to adjust a Bragg frequency of the DBR section. A detector is configured to detect laser light transmitted through the DBR section. A controller is configured: to cause the phase section to apply a dither to the optical path length of the cavity or cause the frequency tuning system to apply a dither to the Bragg frequency of the DBR section; to use the detector to monitor intensity of light transmitted from the laser cavity via the DBR section during application of the dither; to determine a deviation from longitudinal mode centre operation on the basis of the monitored intensity; to cause the phase section to adjust the optical path length of the cavity in order to reduce said deviation; to determine an output frequency of the DBR laser on the basis of a resistance of the resistance heater; and to control the output frequency of the DBR laser by controlling power to the resistance heater.
US10522965B2 Tunable microwave signals based on injection-locked lasers with feedback
A system and method for generating optically synthesized microwave signals with broadband tunability is disclosed. The system includes a first laser and a second laser, where the first laser and second laser are optically coupled to each other. The second laser is operable to receive optical signals injected by the first laser, and to output optical signals via one or more feedback paths. The system provides for singular or mutual optical injection. A photodetector is optically coupled to the second laser over the one or more feedback paths, and operable to convert optical signals to electrical signals. A phase modulator is coupled to the photodetector, where the electrical signals from the photodetector are operable to drive the phase modulator and close the one or more feedback paths. The respective lengths of the feedback paths may be selected such that their corresponding lengths provide a frequency spacing for optical signals therein that is significantly smaller than a frequency of microwave signals.
US10522961B2 Wiring harness evaluation apparatus
A wiring harness evaluation apparatus includes a functional allocation means which allocates functions realized by a plurality of ECUs installed in a vehicle to the ECUs, a routing path setting means which sets a routing path of a wiring harness in conformity with the allocation by the functional allocation means, a component selection means which selects components for configuring the wiring harness in conformity with the routing path set by the routing path setting means, and an evaluation value calculation means which calculates an evaluation value for at least one of a total weight of the components, total cost of the components, and total length of electric wires configuring the wiring harness on the basis of information on the components selected by the component selection means.
US10522958B2 Receptacle for connecting a multi-lane or one-lane cable
One example of a system includes a receptacle including a plurality of bays. Each bay of the receptacle supports 1-lane of network communications. The receptacle is to connect to a multi-lane cable to provide a multi-lane port or connect to a plurality of 1-lane cables to provide a plurality of 1-lane ports.
US10522938B1 Electrical connector with non-uniformly arranged contacts
An electrical connector includes a conductive shell, a dielectric holder, and electrical contacts. The conductive shell defines a cavity. The dielectric holder is disposed within the cavity. The electrical contacts are mounted to the dielectric holder within the cavity and are arranged in pairs. The pairs include multiple pairs in a cancellation arrangement and an isolated pair spaced apart from the pairs in the cancellation arrangement. A separation distance from the isolated pair to a closest neighboring electrical contact of the electrical contacts is greater than respective separation distances from each of the pairs in the cancellation arrangement to corresponding closest neighboring electrical contacts of the electrical contacts.
US10522932B2 Terminal holding structure of connector
In a terminal holding structure of a connector, a straight portion of a terminal is press fitted into a terminal holding hole formed on a terminal holding wall of a resin housing, so as to be held therein. At least a pair of projecting portions projecting to both sides in a direction orthogonal to a press-fitting direction is formed on the outer surface of a region of the straight portion of the terminal corresponding to the terminal holding hole. The projecting portions are formed with the cross-section orthogonal to the straight portion including a wedge-shaped dent at a distal end. The dents are formed such that a dimension between bottom portions is larger than the dimension of the terminal holding hole at the position into which the projecting portions are press fitted. This enhances the holding power to the terminal, and enables the terminal to be held stably.
US10522928B1 Electric connector plug, electric connector socket, and electric connector assembly
The present invention discloses an electric connector plug, an electric connector socket and an electric connector assembly, which are applied to the butting of connector for a power supply, and capable of avoiding the generation of spark in butting and reducing supply temperature in butting. The electric connector plug, electric connector socket, and electric connector assembly are functional in non-directional butting and can supply large current to electronic apparatuses.
US10522926B2 Assembly of printed circuit board and card edge connector for memory module card
An assembly of a printed circuit board and a card edge connector for interconnecting a memory module card is provided. The assembly includes a card edge connector and a printed circuit board for receiving the card edge connector. The card edge connector has an insulated housing and a plurality of terminals that are divided into an upper-row terminal group and a lower-row terminal group. The insulated housing has an elongated slot formed along a longitudinal direction. Each terminal group includes a first terminal, a second terminal and a third terminal. The printed circuit board has grounding via holes and plated through holes which are formed at two sides of the orthographic projection of the elongated slot. The high-frequency signal holes are separated by grounding traces or the grounding via holes, so as to provide good shielding effect for avoiding cross-talk interference.
US10522925B2 Circuit card assemblies for a communication system
A communication system includes a first circuit card assembly having a first PCB and a first electrical connector with first contacts and a second circuit card assembly having a second PCB and a second electrical connector with second contacts. At least one of the PCBs include a slot configured to receive the other PCB when mated in a board mating direction. The first electrical connector is mated to the second electrical connector in a connector mating direction perpendicular to the board mating direction. The first contacts are mated to the second contacts in a contact mating direction as the first PCB and the second PCB are mated in the board mating direction and as the first electrical connector and the second electrical connector are mated in the connector mating direction. The contact mating direction is non-parallel to the board mating axis and non-parallel to the connector mating axis.
US10522915B2 Multi-band slotted planar antenna
Slotted planar inverted F antennas are provided that can be operated in multiple frequency bands and are usable with electrically small ground planes. The antennas may have multiple planar levels and the impedance of each level (corresponding to a particular frequency band) may be independently adjustable. The antennas may have a self-supporting structure that does not require a separate frame. The antennas may further have a right hand circular polarization hemisphere and a left hand circular polarization hemisphere. Multiple antennas may be situated orthogonally to one another without adversely affecting their performance, due to the hemispherical polarizations, and thereby provide polarization diversity. The number of antennas and associated components used in wireless communications devices may be reduced by using the antennas, as well as reducing the amount of space needed for the antennas.
US10522896B2 Embedded directional couplers and related methods
A directional coupler includes an electrically conductive main line coupled at least partially in and/or on a dielectric layer and having input and output ports. An electrically conductive coupled line separated from the main line includes a coupled port and is at least partially formed in and/or on the dielectric layer. An electrically conductive ground layer couples with the dielectric layer and is electrically isolated from the main and coupled lines. One or more tuning elements, formed of electrically conductive elements arranged in a pattern (but electrically isolated from the main and coupled lines and ground layer) and/or formed using an electrically conductive layer (the electrically conductive layer electrically isolated from the main and coupled lines and ground layer and with or without a pattern of openings therein) are at least partially encapsulated in the dielectric layer and increase a coupling coefficient and/or directivity of the directional coupler.
US10522885B2 Secondary battery module and secondary battery pack including the same
The secondary battery module includes: A secondary battery module, comprising: a plurality of sub modules, each including battery cell and cooling fin wherein the battery is disposed on both side surfaces of the cooling fin; a cooling plate which is coupled to the plurality of the sub modules; and side structures having bus bars, wherein a terminal unit is disposed at each of the plurality of sub modules, wherein the terminal unit includes a contact terminal disposed between electrode tabs of the battery cells; and a wing terminal which extends outwardly from one end of the contact terminal, wherein the terminal unit disposed at one of the plurality of sub modules is connected with another terminal unit disposed at another sub module by one of the bus bars.
US10522879B2 Cooling circuit for a battery having a Buchholz relay
A cooling circuit for a liquid-cooled electric battery, in particular for a liquid-cooled electric battery in an electrically operated vehicle, having an encircling coolant line, a heat exchanger arranged in the coolant line, and a coolant pump for transporting a cooling liquid through the coolant line. The cooling circuit has a Buchholz relay which is arranged in the coolant line and which has a signal output for connecting to a monitoring unit. Also disclosed is a liquid-cooled battery arrangement having a liquid-cooled battery, a cooling circuit as above, and a cooling liquid, wherein the liquid-cooled battery is connected to the coolant line, and the cooling circuit and the liquid-cooled battery are filled with the cooling liquid. Also disclosed is a vehicle having such a liquid-cooled battery arrangement.
US10522873B2 Solid state electrolytes for safe metal and metal-ion batteries
A Li or Li-ion or Na or Na-ion battery cell is provided that comprises anode and cathode electrodes, a separator, and a solid electrolyte. The separator electrically separates the anode and the cathode. The solid electrolyte ionically couples the anode and the cathode. The solid electrolyte also comprises a melt-infiltration solid electrolyte composition that is disposed at least partially in at least one of the electrodes or in the separator.
US10522867B2 End plate for a fuel cell
An end plate includes a plate body, fastening portions, and ribs. The plate body is rectangular and includes two long sides and two short sides. The plate body is arranged on an end of a cell stack of a fuel cell. The fastening portions are fastened to a case containing the cell stack. The fastening portions extend along edges of the plate body. The ribs are arranged in a grid-like manner on the plate body surrounded by the fastening portions. The ribs are arranged so that recesses defined between the ribs each have a quadrilateral shape in which two diagonals have different lengths. The ribs are arranged so that the recesses extend in a direction in which the ribs extend and so that a longer one of the two diagonals of each of the recesses extends parallel to the short sides of the plate body.
US10522857B2 Fuel cell system controller and associated method
The disclosure relates to a fuel cell stack and corresponding method of operating the fuel cell stack. The method comprises: determining a maximum allowable current that may be drawn from the fuel cell stack; repeatedly determining a magnitude of change to the prevailing maximum allowable current based on a prevailing allowable current ramp rate and an actual measured current of the fuel cell stack; updating the maximum allowable current according to the periodically determined magnitude of change; and controlling operating parameters of the fuel cell stack according to the prevailing maximum allowable current.
US10522856B2 Electrochemical cells with mobile electrolyte
An electrode comprising galvanic membranes having a thickness defined by an average length of vectors normal to a membrane first surface and extending to where said vectors intersect a membrane uncompressed second surface; a non-porous metal sheet having first and second surfaces; a non-porous dielectric sheet having first and second surfaces; square weave metal wire screens having a wire diameter slightly greater than one half the at least one galvanic membrane thickness dimension; wherein, at least one galvanic membrane is adjacent the metal wire screen on the at least one galvanic membrane first and second surfaces in a stack of membranes and screens; the metal wire screen is adjacent the first surface of the non-porous dielectric sheet; the second surfaces of non-porous metal sheets have a sustained pressure of at least 7 million Pascal; and; the metal wire screen is collectively in incompressible vertical alignment with another metal wire screen.
US10522848B2 Separating plate and fuel cell stack including same
The present invention relates to a separating plate and a fuel cell stack including same. According to an embodiment of the present invention, a separating plate is provided defining a coolant passage capable of uniform coolant supply and heat recovery across all areas of a reaction region, the separating plate can easily regulate the temperature of a reaction surface, and a reduction in performance and durability due to thermal load can be prevented.
US10522846B2 Fuel cell end plate with resin layer and protrusion
A fuel cell stack 100 includes a fuel cell stack 10, and an end plate 30 placed at an end of the fuel cell stack 10. The end plate 30 includes a metallic plate-like body 32, and a resin layer 60 formed on a surface 32b of the plate-like body 32. The plate-like body 32 includes flow holes 39 for a reactant gas and a cooling medium, and a stripe-shaped protrusion 38 protruding from the surface 32b and which divides the surface 32b into an inner area containing the flow holes 39 and an outer area outside the inner area. The protrusion 38 includes a vertical portion 38a protruding from the surface 32b, and a jutted portion 38b jutted from a distal end of the vertical portion 38a toward the inner area. The resin layer 60 is formed in the inner area to cover a surface 38as of the vertical portion 38a facing the inner area as well as at least part of the jutted portion 38b.
US10522843B1 Supported Ni-M materials for electrooxidation of hydrazine
A supported bi-metallic non-platinum catalyst that is capable of oxidizing hydrazine to produce, as by-products of energy production, nitrogen, water, and zero or near-zero levels of ammonia is described. The catalyst is suitable for use in fuel cells, particularly those that utilizes an anion-exchange membrane and a liquid fuel such as hydrazine.
US10522833B2 High power electrode materials
An LFP electrode material is provided which has improved impedance, power during cold cranking, rate capacity retention, charge transfer resistance over the current LFP based cathode materials. The electrode material comprises crystalline primary particles and secondary particles, where the primary particle is formed from a plate-shaped single-phase spheniscidite precursor and a lithium source. The LFP includes an LFP phase behavior where the LFP phase behavior includes an extended solid-solution range.
US10522830B2 Positive electrode active material for nonaqueous electrolyte secondary batteries and production method thereof, and nonaqueous electrolyte secondary battery
Provided is a method for producing a positive electrode active material for nonaqueous electrolyte secondary batteries that achieves both high thermal stability and high charge/discharge capacity and has excellent cycle characteristics and an easy and safe production method thereof, and a nonaqueous electrolyte secondary battery using the positive electrode active material.A method for producing a positive electrode active material for nonaqueous electrolyte secondary batteries includes a crystallization step of adding an alkaline aqueous solution to a mixed aqueous solution containing at least nickel and cobalt for crystallization to obtain a nickel-containing hydroxide represented by a general formula Ni1−a′−b′COa′Mb′(OH)2, a mixing step of mixing the obtained nickel-containing hydroxide, a lithium compound, and a niobium compound to obtain a lithium mixture, and a firing step of firing the lithium mixture in an oxidative atmosphere at 700 to 840° C. to obtain a lithium-transition metal composite oxide.
US10522829B2 Method for manufacturing positive electrode for lithium ion secondary battery and positive electrode for lithium ion secondary battery
A method for manufacturing a positive electrode for a lithium ion secondary battery includes preparing lithium manganese complex oxide particles, preparing coated particles by forming a coating including a Li+-conductive oxide on a surface of each lithium manganese complex oxide particle, introducing fluorine into at least a part of the coated particles, preparing a fluid composition by mixing the coated particles at least a part of which fluorine is introduced into, a conductive material, an aqueous binder, and an aqueous solvent, forming a positive electrode mixture layer by disposing the fluid composition on a surface of a collector, and drying the positive electrode mixture layer. The thickness of the coating is 5 nm or more and 10 nm or less. Fluorine is introduced such that the ratio of fluorine to manganese in terms of the number of atoms in the coated particles reaches 1.95 or more and 3.1 or less.
US10522828B2 Positive active material for rechargeable sodium battery, and method of fabricating the same
A method of fabricating a positive active material for a rechargeable sodium battery is provided. The method includes forming a metal hydroxide precursor including nickel, cobalt, and manganese, and fabricating a positive active material by mixing and firing the metal hydroxide precursor and a sodium source. A kind of the sodium source is changed depending on a content of nickel or manganese included in the metal hydroxide precursor.
US10522824B2 Method for preparing silicon-based active material particles for secondary battery and silicon-based active material particles
The present invention relates to a method for preparing silicon-based active material particles for a secondary battery and silicon-based active material particles. The method for preparing silicon-based active material particles according to an embodiment of the present invention comprises the steps of: providing silicon powder; dispersing the silicon powder into an oxidant solvent to provide a mixture prior to grinding; fine-graining the silicon powder by applying mechanical compression and shear stress to the silicon powder in the mixture prior to grinding to produce silicon particles; producing a layer of chemical oxidation on the fine-grained silicon particles with the oxidant solvent while applying mechanical compression and shear stress to produce silicon-based active material particles; and drying the resulting product comprising the silicon-based active material particles to yield silicon-based active material particles.
US10522823B2 Cathode active material for lithium secondary battery and lithium secondary battery comprising the same
The present invention relates to an cathode active material for lithium secondary battery and a lithium secondary battery including the same, and more specifically, it relates to an anode active material for lithium secondary battery which includes a concentration gradient layer having a controlled thickness and a shell layer on the periphery of the core layer of the anode active material having a layered structure and in which the lithium ion diffusion paths in the primary particles and the secondary particles are formed to exhibit directivity in a specific direction, and a lithium secondary battery including the same.
US10522817B2 Cathode material, non-aqueous electrolyte secondary battery cathode, and non-aqueous electrolyte secondary battery
A positive electrode material includes: Li2NiαM1βM2γMnηO4-ε. α satisfies a relational expression of 0.50<α≤1.33. γ satisfies a relational expression of 0.33≤γ≤1.1. η satisfies a relational expression of 0≤η≤1.00. β satisfies a relational expression of 0≤β<0.67. ε satisfies a relational expression of 0≤ε≤1.00. M1 is at least one type selected from Co and Ga. M2 is at least one type selected from Ge, Sn, and Sb. Li2NiαM1βM2γMnηO4-ε has a layered structure which includes a Li layer and a Ni layer. A crystal structure of Li2NiαM1βM2γMnηO4-ε is a superlattice structure.
US10522811B2 Electrochemical cell
The present invention relates to an electrochemical cell, comprising: an anode in contact with an anode current collector, a cathode in contact with a cathode current collector, a separator disposed between the anode and the cathode, wherein the anode is disposed between the separator and the anode current collector and wherein the cathode is disposed between the separator and the cathode current collector, wherein the anode current collector and the cathode current collector form an encapsulating housing for the assembly of anode, cathode and separator.
US10522807B2 Rechargeable electrochemical cell and method for production thereof
Rechargeable electrochemical battery cell having a housing (1), a positive electrode (11), a negative electrode (10) and an electrolyte (9) which contains SO2 and a conducting salt of the active metal of the cell, wherein at least one of the electrodes (11) is enveloped by a sheath (13) made from a glass fiber textile material, the areal extent of the sheath (13) made from glass fiber textile material being greater than the surface area of the electrode (11), so that the glass fiber textile material extends beyond the limit (14) of the electrode, the electrode, and two layers (15, 16) of the glass fiber textile material which cover the electrode (11) on both sides are connected to one another at the edge of the electrode (11) by an edge connection (17).
US10522806B2 Composition for non-aqueous secondary battery functional layer, functional layer for non-aqueous secondary battery, and non-aqueous secondary battery
A composition for a non-aqueous secondary battery functional layer contains a binder and inorganic particles including a sulfonate group. A non-aqueous secondary battery includes a functional layer for a non-aqueous secondary battery that is formed using this composition for a non-aqueous secondary battery functional layer.
US10522804B2 Battery module having improved safety and operational lifespan
The present disclosure discloses a battery module capable of preventing a battery cell from being damaged by vibration or impact. The battery module according to the present disclosure is characterized such that it includes a battery cell, a first cover disposed adjacent to the battery cell to cover one surface of the battery cell, and a first elastic member having elasticity, which is interposed between the battery cell and the first cover.
US10522799B2 Cell pack and container provided with same
A battery pack that reduces a temperature difference between single cells and can increase a battery capacity per volume and a container provided with the same are provided. A battery pack 100, includes: a battery module 10 including a plurality of single cells 1 arranged in parallel in a line; and a partition member 20 provided on a side surface of the battery module 10 and forming a flow channel 21 through which a gas for exchanging heat with the plurality of single cells 1 is flowable, and the partition member 20 is provided so that the gas flowing through the flow channel 21 and at least two single cells 1 exchange heat and is inclined with respect to a direction orthogonal to an arrangement direction of the plurality of single cells 1 arranged in parallel in a line.
US10522794B2 Method of active alignment for direct patterning high resolution micro-display
A method of active alignment of a shadow mask to a substrate includes a first alignment by moving the shadow mask and the substrate a first distance in a vertical direction, capturing a first alignment image, determining at least one of a first correction distance and a first rotational correction angle, and aligning the shadow mask and the substrate by moving the first correction distance and rotating the first rotational correction angle. The method further includes performing a first material deposition process on the substrate and continuously capturing a first series of alignment images during the generation of the first material deposition flow. During the generation of the first material deposition flow the first series of alignment images are analyzed to determine a second correction distance and a second rotational correction angle and determining whether second distance and/or rotational correction angle is greater than or equal to a predetermined value to cause a second alignment process to occur.
US10522774B2 Solar cell comprising an oxide-nanoparticle buffer layer and method of fabrication
A buffer layer for protecting an organic layer during high-energy deposition of an electrically conductive layer is disclosed. Buffer layers in accordance with the present invention are particularly well suited for use in perovskite-based single-junction solar cells and double-junction solar cell structures that include at least one perovskite-based absorbing layer. In some embodiments, the buffer layer comprises a layer of oxide-based nanoparticles that is formed using solution-state processing, in which a solution comprising the nanoparticles and a volatile solvent is spin coated onto a structure that includes the organic layer. The solvent is subsequently removed in a low-temperature process that does not degrade the organic layer.
US10522766B2 Organic optoelectronic device and display device
The present invention relates to an organic photoelectronic device and a display device comprising the organic photoelectronic device, the organic photoelectronic device comprising: an anode; a cathode facing the anode; a light-emitting layer interposed between the anode and cathode; a hole transport layer interposed between the anode and the light-emitting layer; and an auxiliary hole transport layer interposed between the hole transport layer and the light-emitting layer, wherein the hole transport layer comprises a compound represented by Chemical formula I, and the auxiliary hole transport layer comprises a compound represented by Chemical formula II. Chemical formulas I and II are the same as set forth in the description.
US10522761B2 Compound for organic optoelectronic device, organic light emitting diode including the same and display including the organic light emitting diode
Provided are a compound for an organic optoelectronic device represented by Chemical Formula 1, an organic light emitting diode including the same, and a display device including the organic light emitting diode. The structure of Chemical Formula 1 is shown in the specification.The compound for an organic optoelectronic device provides an organic light emitting diode having life-span characteristics due to excellent electrochemical and thermal stability, and having high luminous efficiency at a low driving voltage.
US10522751B2 MTJ CD variation by HM trimming
A MTJ stack is deposited on a bottom electrode. A metal hard mask is deposited on the MTJ stack and a dielectric mask is deposited on the metal hard mask. A photoresist pattern is formed on the dielectric mask, having a critical dimension of more than about 65 nm. The dielectric and metal hard masks are etched wherein the photoresist pattern is removed. The dielectric and metal hard masks are trimmed to reduce their critical dimension to 10-60 nm and to reduce sidewall surface roughness. The dielectric and metal hard masks and the MTJ stack are etched wherein the dielectric mask is removed and a MTJ device is formed having a small critical dimension of 10-60 nm, and having further reduced sidewall surface roughness.
US10522730B2 LED lighting apparatus
An LED lighting apparatus is provided. The LED lighting apparatus includes LED chips, a substrate, and an electronic element. The substrate includes a mount surface on which the LED chips are mounted. The LED chips are arranged at or near a center of the mount surface of the substrate. The substrate includes a base, a wiring pattern, and an insulating layer. The wiring pattern is formed on the base. The insulating layer is formed on the base or the wiring pattern and formed with a plurality of openings. The wiring pattern includes pad portions comprising parts of the wiring pattern, respectively. Each of the parts of the wiring pattern is exposed through one of the openings of the insulating layer as viewed in a thickness direction of the substrate. Each of the LED chips is mounted on one of the pad portions.
US10522727B2 Light emitting apparatus and method for producing the same
A light emitting apparatus includes a mount substrate; two or more light emitting devices mounted on the mount substrate such that adjacent light emitting devices face each other at lateral surfaces thereof; a light transparent member positioned on upper surfaces of the light emitting devices, the light transparent member having a plate shape and being positioned to receive incident light emitted from the light emitting devices; and a covering member. In a plan view, the light transparent member is larger than each of the light emitting devices. The covering member contains a light reflective material and covers at least a lateral surface of the light transparent member.
US10522723B1 Fan-out wafer level light-emitting diode package method and structure thereof
A fan-out wafer level light-emitting diode package method for packaging a plurality of light-emitting diode chips on a wafer protective film, the method comprising: forming a package surface layer on first electrodes of the light-emitting diode chips, and then forming a plurality of leading electrodes electrically connected to the first electrodes on the package surface layer, cutting the light-emitting diode chips, sorting and testing as well as regrouping the light-emitting diode chips, covering sides of the light-emitting diode chips with a package layer, drilling and filling a conductive material on the package layer to form a plurality of common electrodes, and then printing a plurality of common electrical circuits, electrically connecting each of the common electrical circuits to one of the common electrodes and the leading electrodes, and finally covering with a circuit protection layer to complete the process.
US10522722B2 Light-emitting diode package with light-altering material
Solid-state lighting devices including light-emitting diodes (LEDs) and more particularly packaged LEDs with light-altering materials are disclosed. A light-altering material is provided in particular configurations within an LED package to redirect light from an LED chip within the LED package and contribute to a desired emission pattern of the LED package. The light-altering material may also block light from the LED chip from escaping in a non-desirable direction, such as large or wide angle emissions. The light-altering material may be arranged on a lumiphoric material adjacent to the LED chip in various configurations. The LED package may include an encapsulant on the light-altering material and the lumiphoric material.
US10522717B2 Strained AlGaInP layers for efficient electron and hole blocking in light emitting devices
A light-emitting device is disclosed. The light emitting device includes an electron blocking layer, a hole blocking layer, wherein at least a portion of the hole blocking layer is arranged to have a compressive strain, and an active layer disposed between the hole blocking layer and the electron blocking layer. The active layer may include a first barrier layer arranged to have a tensile strain, a second barrier layer arranged to have a tensile strain, and a first well layer disposed between the first barrier layer and the second barrier layer. The active layer may also include a first unstrained barrier layer, a second unstrained barrier layer, and a second well layer disposed between the first unstrained barrier layer and the second unstrained barrier layer.
US10522709B1 Method of direct wafer mapping by determining operational LEDs from non-operational LEDs using photo-reactive elastomer deposition
LEDs are manufactured on a substrate layer and picked and placed using a pick-up tool (PUT) onto a target substrate. The PUT typically attaches to an LED via an elastomer layer deposited on a surface of the LED. A given batch of manufactured LEDs may contain operational LEDs as well as non-operational LEDs. In order to separate the operational and non-operational LEDs, the LEDs are placed on a unidirectional conductive film. A photo-curable polymer is deposited on a surface of each LED. A voltage difference is applied across the electrodes of each LED via the unidirectional conductive film, causing the operational LEDs to emit light and cure the photo-curable polymer to form an elastomer layer, while the polymer deposited on the non-operational LEDs will not cure. As such, the PUT will be able to pick up the operational LEDs, while being unable to pick up the non-operational LEDs.
US10522705B2 Solar cell and solar cell module
In one or more embodiments, a solar cell may include: a silicon substrate, which is crystalline; a p-doped silicon oxide layer, which may be disposed on a first principal surface of the silicon substrate and may include phosphorus as an impurity; and an amorphous silicon layer, which may be disposed on the p-doped silicon oxide layer.
US10522703B2 Efficiency enhancement of solar cells using light management
A photovoltaic cell includes a junction, formed from an n-type semiconductor material and a p-type semiconductor material, a trench, opening toward the light-incident side of the junction, for trapping reflected light, and two photon conversion layers. A first photon conversion layer, arranged at the light-incident side of the junction, converts photons from a higher energy to a lower energy suitable for absorption by the semiconductor material, and a second photon conversion layer, arranged at the opposite side of the junction, converts photons from a lower energy to a higher energy suitable for absorption by the semiconductor material.
US10522692B2 Semiconductor device and method for manufacturing the same
A semiconductor device in which fluctuation in electric characteristics due to miniaturization is less likely to be caused is provided. The semiconductor device includes an oxide semiconductor film including a first region, a pair of second regions in contact with side surfaces of the first region, and a pair of third regions in contact with side surfaces of the pair of second regions; a gate insulating film provided over the oxide semiconductor film; and a first electrode that is over the gate insulating film and overlaps with the first region. The first region is a CAAC oxide semiconductor region. The pair of second regions and the pair of third regions are each an amorphous oxide semiconductor region containing a dopant. The dopant concentration of the pair of third regions is higher than the dopant concentration of the pair of second regions.
US10522690B2 Semiconductor device, manufacturing method of the same, and electronic device
A semiconductor device in which parasitic capacitance is reduced is provided. A first insulating layer is deposited over a substrate. A first oxide insulating layer and an oxide semiconductor layer are deposited over the first insulating layer. A second oxide insulating layer is deposited over the oxide semiconductor layer and the first insulating layer. A second insulating layer and a first conductive layer are deposited over the second oxide insulating layer. A gate electrode layer, a gate insulating layer, and a third oxide insulating layer are formed by etching. A sidewall insulating layer including a region in contact with a side surface of the gate electrode layer is formed. A second conductive layer is deposited over the gate electrode layer, the sidewall insulating layer, the oxide semiconductor layer, and the first insulating layer. A third conductive layer is deposited over the second conductive layer. A low-resistance region is formed in the oxide semiconductor layer by performing heat treatment. An element contained in the second conductive layer moves from the second conductive layer to the oxide semiconductor layer side by performing the heat treatment. An element contained in the oxide semiconductor layer moves from the oxide semiconductor layer to the third conductive layer side by performing the heat treatment.
US10522688B2 Semiconductor device including transistor which includes first gate and second gate
A semiconductor device capable of holding data for a long time is provided. The semiconductor device includes a first transistor, a second transistor, and a circuit. The first transistor includes a first gate and a second gate. The first transistor includes a first semiconductor in a channel formation region. The first gate and the second gate overlap with each other in a region with the first semiconductor provided therebetween. The second transistor includes a second semiconductor in a channel formation region. A first terminal of the second transistor is electrically connected to a gate of the second transistor and the second gate. A second terminal of the second transistor is electrically connected to the circuit. The circuit has a function of generating a negative potential. The second semiconductor has a wider bandgap than the first semiconductor.
US10522685B2 Semiconductor device and method for manufacturing the same
The present disclosure teaches semiconductor devices and methods for manufacturing the same. Implementations of the semiconductor device may include: a semiconductor substrate; a semiconductor fin positioned on the semiconductor substrate; and a gate structure positioned on the semiconductor fin, where the gate structure includes a gate dielectric layer on a part of a surface of the semiconductor fin and a gate on the gate dielectric layer; where the gate includes a metal gate layer on the gate dielectric layer and a semiconductor layer on a side surface of at least one side of the metal gate layer; and where the semiconductor layer includes a dopant, where a conductivity type of the dopant is the opposite of a conductivity type of the semiconductor fin. The present disclosure can improve a work function of the device, thereby improving a current characteristic of the device during a working process, reducing the short channel effect (SCE), and lowering a leakage current.
US10522673B2 Semiconductor device having a schottky barrier diode
Plural trenches are provided in a semiconductor substrate. First p+-type regions underlie bottoms of the trenches. A MOS gate is embedded in first trenches of the trenches and one unit cell of a trench-gate-type MOSFET is configured. One unit cell of a trench-type SBD is constituted by a Schottky junction formed by an n-type current spreading region and a conductive layer embedded in a second trench of the trenches. Between second trenches in which the trench-type SBD is embedded, at least two of the first trenches in which a MOS gate is embedded are disposed. A sum of widths of all first p+-type regions disposed in a MOS cell region C′ that is substantially half of a region between the adjacent second trenches is in a range of about 2 μm to 8 μm.
US10522672B2 Semiconductor device
A semiconductor substrate made of silicon carbide is provided with first and second cells having a MOS gate structure. The first cell is a normal MOSFET cell. In the second cell, a gate electrode is directly connected to a source electrode and has a potential fixed to a potential of the source electrode. A thickness of a gate insulating film of the second cell is set to be less than a thickness of a gate insulating film of a first cell so that the surface potential of a p-type channel region of the second cell becomes lower than the surface potential of a p-type channel region of the first cell during a negative bias to the gate electrode of the first cell.
US10522668B2 Semiconductor device with current/voltage vibration suppression at turning on and off
A semiconductor device, including a semiconductor substrate, an active region formed on the semiconductor substrate, and a gate runner disposed to surround the active region. The active region includes a first cell group in which a gate electrode of each cell is directly connected to the gate runner, and a second cell group in which a gate electrode of each cell is connected to the gate runner via a di/dt mitigating element. The di/dt mitigating element is a capacitor, a resistor connected in parallel to a capacitor, or an inverse-parallel-connected diode.
US10522666B2 Methods for fabricating anode shorted field stop insulated gate bipolar transistor
A method for fabricating an anode-shorted field stop insulated gate bipolar transistor (IGBT) comprises selectively forming first and second semiconductor implant regions of opposite conductivity types. A field stop layer of a second conductivity type can be grown onto or implanted into the substrate. An epitaxial layer can be grown on the substrate or on the field stop layer. One or more insulated gate bipolar transistors (IGBT) component cells are formed within the epitaxial layer.
US10522657B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a gate structure located on a substrate; and a raised source/drain region adjacent to the gate structure. An interface is between the gate structure and the substrate. The raised source/drain region includes a stressor layer providing strain to a channel under the gate structure; and a silicide layer in the stressor layer. The silicide layer extends from a top surface of the raised source/drain region and ends below the interface by a predetermined depth. The predetermined depth allows the stressor layer to maintain the strain of the channel.
US10522653B2 Gate spacer structure of FinFET device
A method includes forming a fin extending above an isolation region. A sacrificial gate stack having a first sidewall and a second sidewall opposite the first sidewall is formed over the fin. A first spacer is formed on the first sidewall of the sacrificial gate stack. A second spacer is formed on the second sidewall of the sacrificial gate stack. A patterned mask having an opening therein is formed over the sacrificial gate stack, the first spacer and the second spacer. The patterned mask extends along a top surface and a sidewall of the first spacer. The second spacer is exposed through the opening in the patterned mask. The fin is patterned using the patterned mask, the sacrificial gate stack, the first spacer and the second spacer as a combined mask to form a recess in the fin. A source/drain region is epitaxially grown in the recess.
US10522652B1 Method for fabricating semiconductor device with reduced wafer edge defects
A semiconductor device and a method for fabricating the same are provided. A structure of the semiconductor device includes a substrate having a device region and an edge region. A plurality of device structures is formed on the substrate. An etching stop layer is disposed in the edge region of the substrate. The etching stop layer is converted from P-type dopants from an exposed surface layer of the substrate.
US10522630B2 High electron mobility transistor structure and method of making the same
A transistor includes a first layer over a substrate. The transistor also includes a second layer over the first layer. The transistor further includes a carrier channel layer at an interface of the first layer and the second layer. The transistor additionally includes a gate structure, a drain, and a source over the second layer. The transistor also includes a passivation material in the second layer between an edge of the gate structure and an edge of the drain in a top-side view. The carrier channel layer has a smaller surface area than the first layer between the edge of the gate structure and the edge of the drain in the top-side view.
US10522621B2 Nanowire field effect transistor device having a replacement gate
A device includes a substrate, a buffer layer, a nanowire, a gate structure, and a remnant of a sacrificial layer. The buffer layer is above the substrate. The nanowire is above the buffer layer and includes a pair of source/drain regions and a channel region between the source/drain regions. The gate structure surrounds the channel region. The remnant of the sacrificial layer is between the buffer layer and the nanowire and includes a group III-V semiconductor material.
US10522615B2 Semiconductor package with embedded capacitor and methods of manufacturing same
A semiconductor package with an embedded capacitor and corresponding manufacturing methods are described. The semiconductor package with the embedded capacitor includes a semiconductor die having a first metal layer extending across at least a portion of a first side of the semiconductor die and a package structure formed on the first side of the semiconductor die. A first electrical conductor of the embedded capacitor is formed in the first metal layer of the semiconductor die. The package structure includes a second metal layer that has formed therein a second electrical conductor of the embedded capacitor. A dielectric of the embedded capacitor is positioned within either the semiconductor die or the package structure of the semiconductor package to isolate the first electrical conductor from the second electrical conductor of the embedded capacitor.
US10522612B1 Fixing structure and electronic displaying apparatus therewith
The invention discloses a fixing structure and an electronic displaying apparatus therewith. The electronic displaying apparatus includes an apparatus body and a fixing device. The fixing device pierces an electrical wire through a piercing structure and the fixing device is fixed on the apparatus body, so that the apparatus body and the electrical wire are electrically connected. Thereby, the electrical wire can provide both supporting force and power to the apparatus body through the fixing device.
US10522611B2 Display device and method of manufacturing the same
A display device includes a substrate including a bending area, a display area. A plurality of first wires is disposed above the substrate. A second wire is disposed above the plurality of first wires. A third wire is disposed above the second wire. At least a portion of the second wire and at least a portion of the third wire are disposed in the bending area.
US10522603B2 Organic light emitting display devices
An OLED device and a method of manufacturing the same, the OLED device including a substrate having a pixel area and a transmission area; a pixel circuit on the pixel area; a first electrode on the pixel area and being electrically connected to the pixel circuit; a first organic layer extending continuously on the pixel area and the transmission area and covering the first electrode; an emitting layer selectively on a portion of the first organic layer on the pixel area; a second organic layer extending continuously on the pixel and transmission areas and covering the emitting layer; and a third organic layer selectively on the transmission area, the third organic layer including a non-emitting material that has a different transmittance from that of the emitting layer; and a second electrode extending continuously on the pixel area and the transmission area and covering the second and third organic layers.
US10522591B2 Integration of magneto-resistive random access memory and capacitor
The present disclosure provides one embodiment of a semiconductor structure that includes a first metal layer formed on a semiconductor substrate, wherein the first metal layer includes a first metal feature in a first region and a second metal feature in a second region; a second metal layer disposed on the first metal layer, wherein the second metal layer includes a third metal feature in the first region and a fourth metal feature in a second region; a magneto-resistive memory device sandwiched between the first metal feature and the third metal feature; and a capacitor sandwiched between the second metal feature and the fourth metal feature.
US10522588B2 Optoelectronic units in an optoelectronic device
An optoelectronic device comprises a substrate; a first optoelectronic unit formed on the substrate; a second optoelectronic unit formed on the substrate; a plurality of third optoelectronic units formed on the substrate, electrically connected to the first optoelectronic unit and the second optoelectronic unit; a plurality of first electrodes respectively formed on the first optoelectronic unit, the second optoelectronic unit and the plurality of third optoelectronic units; a plurality of second electrodes respectively formed on the first optoelectronic unit, the second optoelectronic unit and the plurality of third optoelectronic units; an optical layer surrounding the first optoelectronic unit, the second optoelectronic unit and the plurality of third optoelectronic units in a top view of the optoelectronic device; a third electrode formed on the first optoelectronic unit and one of the plurality of third optoelectronic units; and a fourth electrode formed on the second optoelectronic unit and another one of the plurality of third optoelectronic units.
US10522580B2 Structure and formation method of light-sensing device
Structures and formation methods of a light-sensing device are provided. The light-sensing device includes a semiconductor substrate and a light-sensing region in the semiconductor substrate. The light-sensing device also includes a light-reflective element over the semiconductor substrate. The light-sensing region is between the light-reflective element and a light-receiving surface of the semiconductor substrate. The light-reflective element includes a stack of multiple pairs of dielectric layers. Each of the pairs has a first dielectric layer and a second dielectric layer, and the first dielectric layer has a different refractive index than that of the second dielectric layer.
US10522578B2 Pixel-level background light subtraction
A pixel circuit, a method for performing a pixel-level background light subtraction, and an imaging device are disclosed. In one example of the present disclosure, the pixel circuit includes an overflow gate transistor, a photodiode, and two taps. Each tap of the two taps is configured to store a background signal that is integrated by the photodiode, subtract the background signal from a floating diffusion, store a combined signal that is integrated by the photodiode at the floating diffusion, and generate a demodulated signal based on a subtraction of the background signal from the floating diffusion and a storage of the combined signal that is integrated at the floating diffusion.
US10522572B2 Liquid crystal display device and method for manufacturing the same
Provided is a method to manufacture a liquid crystal display device in which a contact hole for the electrical connection of the pixel electrode and one of the source and drain electrode of a transistor and a contact hole for the processing of a semiconductor layer are formed simultaneously. The method contributes to the reduction of a photography step. The transistor includes an oxide semiconductor layer where a channel formation region is formed.
US10522561B2 Method for forming a three-dimensional memory device
Embodiments of a method for forming a three-dimensional (3D) memory devices are disclosed. The method can comprise forming a device wafer including: forming a first channel hole penetrating a first alternating layer stack of a device wafer, forming an epitaxial layer on a bottom of the first channel hole, and forming a first channel layer on a sidewall of the first channel hole. The method can further comprise forming at least one connecting wafer, each connecting wafer including a second channel hole penetrating a second alternating layer stack without an epitaxial layer on a bottom of the second channel hole; and bonding the at least one connecting wafer and the device wafer, such that a second channel layer on a sidewall of the second channel hole in each connecting wafer is electrically connected with the first channel layer in the device wafer.
US10522551B2 Semiconductor device and semiconductor apparatus
A semiconductor device includes a first circuit structure and a second circuit structure. The first circuit structure has a first line terminal. The second circuit structure has a second line terminal. The first line terminal and the second line terminal are formed in a first circuit layer but separated by a gap. A conductive structure is forming in a second circuit layer above or below the first circuit layer, to electrically connect the first line terminal and the second line terminal.
US10522543B2 Method for manufacturing gate structure with additional oxide layer
Methods for forming a semiconductor structure are provided. The method includes forming a first dummy gate structure and forming first spacers over a sidewall of the first dummy gate structure. The method includes removing the first dummy gate structure to form a first trench between the first spacers and forming a first capping layer in the first trench. A first portion of the first capping layer covers a sidewall of the first trench and a second portion of the first capping layer covers a bottom surface of the first trench. The method further includes oxidizing a sidewall of the first portion of the first capping layer and a top surface of the second portion of the first capping layer to form a first capping oxide layer and forming a first work function metal layer and forming a first gate electrode layer over the first work function metal layer.
US10522538B1 Using source/drain contact cap during gate cut
Parallel fins are formed (in a first orientation), and source/drain structures are formed in or on the fins, where channel regions of the fins are between the source/drain structures. Parallel gate structures are formed to intersect the fins (in a second orientation perpendicular to the first orientation), source/drain contacts are formed on source/drain structures that are on opposite sides of the gate structures, and caps are formed on the source/drain contacts. After forming the caps, a gate cut structure is formed interrupting the portion of the gate structure that extends between adjacent fins. The upper portion of the gate cut structure includes extensions, where a first extension extends into one of the caps on a first side of the gate cut structure, and a second extension extends into the inter-gate insulator on a second side of the gate cut structure.
US10522537B2 Integrated circuit device
An integrated circuit device includes a substrate including a device active region, a fin-type active region protruding from the substrate on the device active region, a gate line crossing the fin-type active region and overlapping a surface and opposite sidewalls of the fin-type active region, an insulating spacer disposed on sidewalls of the gate line, a source region and a drain region disposed on the fin-type active region at opposite sides of the gate line, a first conductive plug connected the source or drain regions, and a capping layer disposed on the gate line and extending parallel to the gate line. The capping layer includes a first part overlapping the gate line, and a second part overlapping the insulating spacer. The first and second parts have different compositions with respect to each other. The second part contacts the first part and the first conductive plug.
US10522535B2 FinFET varactor with low threshold voltage and method of making the same
FinFET varactors having low threshold voltages and methods of making the same are disclosed herein. An exemplary FinFET varactor includes a fin and a gate structure disposed over a portion of the fin, such that the gate structure is disposed between a first source/drain feature and a second source/drain feature that include a first type dopant. The portion of the fin includes the first type dopant and a second type dopant. A dopant concentration of the first type dopant and a dopant concentration of the second type dopant vary from an interface between the fin and the gate structure to a first depth in the fin. The dopant concentration of the first type dopant is greater than the dopant concentration of the second type dopant from a second depth to a third depth in the fin, where the second depth and the third depth are less than the first depth.
US10522530B2 Electrostatic discharge shielding semiconductor device and electrostatic discharge testing method thereof
An electrostatic discharge (ESD) shielding semiconductor device and an ESD testing method thereof, the ESD shielding semiconductor device includes an integrated circuit, a seal ring and a conductive layer. The integrated circuit is disposed on a die, and the integrated circuit has a first region and a second region. The seal ring is disposed on the die to surround the integrated circuit. The conductive layer at least covers the first region, and which is electrically connected to the seal ring.
US10522527B2 System and method of processing cutting layout and example switching circuit
An integrated circuit includes a plurality of gate electrode structures extending along a first direction and having a predetermined spatial resolution measurable along a second direction orthogonal to the first direction. The plurality of gate electrode structures includes a first gate electrode structure having a first portion and a second portion separated by a first carve-out region, and a conductive feature over the first carve-out region and electrically connecting the first portion and the second portion of the first gate electrode.
US10522526B2 LTHC as charging barrier in InFO package formation
A method includes forming a release film over a carrier, forming a polymer buffer layer over the release film, forming a metal post on the polymer buffer layer, encapsulating the metal post in an encapsulating material, performing a planarization on the encapsulating material to expose the metal post, forming a redistribution structure over the encapsulating material and the metal post, and decomposing a first portion of the release film. A second portion of the release film remains after the decomposing. An opening is formed in the polymer buffer layer to expose the metal post.
US10522525B2 Semiconductor device structure
A semiconductor device structure includes a first chip including a plurality of dielectric layers and a multi-layered metal structure embedded in the plurality of dielectric layer, a second chip bonded to the first chip to generate a bonding interface and including a metal structure, a first via structure extending through the first chip and crossing the bonding interface into the metal structure in the second chip, and a second via structure extending in the first chip and electrically connected to the multi-layered metal structure in the first chip. The first via structure further includes a first via metal and a first via dielectric layer, the first via dielectric layer interposes between the first via metal and the plurality of dielectric layers of the first chip and extends from the first chip to the metal structure in the second chip.
US10522522B2 Package substrate comprising side pads on edge, chip stack, semiconductor package, and memory module comprising same
The semiconductor package according to the present invention comprises: an integrated substrate; a bottom chip stack, which is mounted on the integrated substrate, has multiple memory semiconductor dies stacked chip-on-chip, and takes charge of a part of the whole memory capacity; at least one top chip stack, which is mounted on the bottom package, has multiple memory semiconductor dies mounted therein, and takes charge of the rest of the whole memory capacity; an integration wire for electrically connecting the bottom chip stack and the top chip stack(s); and an integration protection member for sealing the integration wire.
US10522517B2 Half-bridge power semiconductor module and manufacturing method therefor
A module (1) includes an insulating substrate (15), a power semiconductor device (13HT), a power semiconductor device (13LT), a bridge terminal (14B), a high-side terminal (14H), and a low-side terminal (14L). The bridge terminal extends from a surface wiring conductor (12B) at a position between the power semiconductor devices (13HT, 13LT). The high-side terminal extends from a high-side rear surface wiring conductor (17H) at a position between the power semiconductor devices (13HT, 13LT). The low-side terminal extends from a low-side rear surface wiring conductor (17L) at a position between the power semiconductor devices (13HT, 13LT). A surface electrode of the power semiconductor device (13HT) and a rear electrode of the power semiconductor device (13LT) are connected to the surface wiring conductor (12B).
US10522511B2 Semiconductor packages having indication patterns
A semiconductor package includes a package substrate, a first semiconductor chip on the package substrate, an encapsulant layer covering the first semiconductor chip, bar patterns disposed within the package substrate, each bar pattern having a first end and a second end. An encapsulant layer formed to cover at least the bar patterns and the first semiconductor chip, wherein the semiconductor package having the encapsulant layer has a side surface with exposing one or more second ends of the bar patterns, wherein the bar patterns having different lengths are positioned substantially along a predetermined direction with respect to the first semiconductor chip such that the one or more second ends of the bar patterns exposed through the side surface of the semiconductor package indicate a distance between the side surface and the first semiconductor chip.
US10522508B2 Semiconductor device package and a method of manufacturing the same
At least some embodiments of the present disclosure relate to a semiconductor device package. The semiconductor device package includes a substrate, an interposer disposed on the substrate, a conductive pillar disposed on the substrate, a first semiconductor device disposed on the interposer and electrically connected to the conductive pillar, a second semiconductor device disposed on the interposer, and an encapsulant surrounding the conductive pillar. The first semiconductor device includes a first conductive pad electrically connected to the interposer. The second semiconductor device includes a second conductive pad electrically connected to the interposer.
US10522506B2 High-speed semiconductor modules
A semiconductor module, comprising: a module substrate with an electric connection element; at least one semiconductor package provided on the module substrate, the at least one semiconductor package including a plurality of semiconductor chips; and a connection region electrically connecting the semiconductor package to the module substrate, wherein the connection region comprises: a first region electrically connected between data signal terminals of a first chip of the semiconductor chips of the semiconductor package and the module substrate; a second region electrically connected between data signal terminals of a second chip of the semiconductor chips of the semiconductor package and the module substrate; and a third region electrically connected between command/address signal terminals of both the first and second chips of the semiconductor package and the module substrate, wherein the first region is closer to the electric connection element of the module substrate, compared with the third region.
US10522503B2 Method of manufacturing stacked wafer assembly
A stacked wafer assembly is made by forming a grid of grooves corresponding to projected dicing lines in a face side of each of two wafers, thereby forming demarcated areas on the face side of each of the two wafers. One of the wafers is installed with demarcated areas face upwardly, and thereafter liquid is supplied to the demarcated areas in a quantity just enough to stay on upper surfaces of the demarcated areas without overflowing. The other wafer is placed over the one wafer with demarcated areas of the other wafer facing the respective demarcated areas of the one wafer, thereby bringing respective central positions of the facing demarcated areas of the wafers into self-alignment with each other under the surface tension of the liquid sandwiched between the facing demarcated areas. The liquid is removed to bring the wafers into intimate contact with each other.
US10522485B2 Electrical device and a method for forming an electrical device
An electrical device includes a redistribution layer structure, an inter-diffusing material contact structure and a vertical electrically conductive structure located between the redistribution layer structure and the inter-diffusing material contact structure. The vertical electrically conductive structure includes a diffusion barrier structure located adjacently to the inter-diffusing material contact structure. Further, the diffusion barrier structure and the redistribution layer structure comprise different lateral dimensions.
US10522479B2 Semiconductor chip, and fabrication and packaging methods thereof
A method for fabricating a semiconductor structure includes forming a semiconductor chip. Forming the semiconductor chip includes providing a substrate, forming a connection layer on the substrate, and forming a first passivation layer on the substrate. The first passivation layer contains a plurality of first openings to expose the connection layer. Forming the semiconductor chip also includes forming a plurality of second openings and a plurality of third openings in the second passivation layer. Each second opening is formed in a first opening to expose the connection layer, and each third opening is formed outside of the plurality of first openings to expose the first passivation layer. Further, forming the semiconductor chip includes forming a conductive bump in each second opening.
US10522477B2 Method of making package assembly including stress relief structures
A method of making a semiconductor package structure includes bonding a plurality of dies to a substrate, wherein a first die of the plurality of dies is larger than a second die of the plurality of dies. The method further includes adhering a first stress relief structure to the substrate at a corner of the substrate, wherein a distance between the first stress relief structure to a closest die of the plurality of dies to the first stress relief structure is a first distance. The method further includes adhering a second stress relief structure to the substrate along a single edge of the substrate, wherein a distance between the second stress relief structure to a closest die of the plurality of dies to the second stress relief structure is the first distance.
US10522466B1 Semiconductor structure and method for manufacturing the same
The present disclosure provides a semiconductor structure. The semiconductor structure includes a semiconductor substrate, a target layer, a plurality of metal pads, a plurality of conductive lines, a plurality of conductive plugs, an isolating liner, and a plurality of metal contacts. The semiconductor substrate has a front surface, a rear surface opposite to the front surface, and an implanted region connected to the rear surface. The target layer is disposed over the front surface. The metal pads are disposed over the target layer. The plurality of conductive lines are disposed within the semiconductor substrate and the target layer and connected to the metal pads. The conductive plugs are disposed in the implanted region. The isolating liner encircles the conductive plugs. The metal contacts are disposed over the conductive lines and the conductive plugs.
US10522461B2 Semiconductor device structures
A method of forming a semiconductor structure comprises forming pools of acidic or basic material in a substrate structure. A resist is formed over the pools of acidic or basic material and the substrate structure. The acidic or basic material is diffused from the pools into portions of the resist proximal to the pools more than into portions of the resist distal to the pools. Then, the resist is exposed to a developer to remove a greater amount of the resist portions proximal to the pools compared to the resist portions distal to the pools to form openings in the resist. The openings have wider portions proximal to the substrate structure and narrower portions distal to the substrate structure. The method may further comprise forming features in the openings of the resist. The features have wider portions proximal to the substrate structure and narrower portions distal to the substrate structure.
US10522457B2 Microelectronic components with features wrapping around protrusions of conductive vias protruding from through-holes passing through substrates
In a microelectronic component having conductive vias (114) passing through a substrate (104) and protruding above the substrate, one or more conductive features (120E.A, 120E.B, or both) are provided above the substrate that wrap around the conductive vias' protrusions (114′) to form capacitors, electromagnetic shields, and possibly other elements. Other features and embodiments are also provided.
US10522456B2 Capacitor structure and semiconductor device including the same
A capacitor structure includes a substrate including an electrode pad and a ground pad, a plurality of dielectric layers on the substrate, the plurality of dielectric layers being at different levels on the substrate, a plurality of conductive pattern layers in at least two dielectric layers of the plurality of dielectric layers, the at least two dielectric layers of the plurality of dielectric layers being first dielectric layers, a plurality of via plugs connecting the plurality of conductive pattern layers to each other, and at least one contact layer in at least one second dielectric layer of the plurality of dielectric layers, the at least one second dielectric layer being different from the at least two first dielectric layers, and the at least one contact layer electrically connecting the plurality of conductive pattern layers to the electrode pad and the ground pad.
US10522453B2 Substrate structure with filling material formed in concave portion
Provided is a substrate structure including a substrate body, electrical contact pads and an insulating protection layer disposed on the substrate body, wherein the insulating protection layer has openings exposing the electrical contact pads, and at least one of the electrical contact pads has at least a concave portion filled with a filling material to prevent solder material from permeating along surfaces of the insulating protection layer and the electric contact pads, thereby eliminating the phenomenon of solder extrusion. Thus, bridging in the substrate structure can be eliminated even when the bump pitch between two adjacent electrical contact pads is small. As a result, short circuits can be prevented, and production yield can be increased.
US10522452B2 Packaging methods for semiconductor devices including forming trenches in workpiece to separate adjacent packaging substrates
Packaging methods for semiconductor devices are disclosed. In one embodiment, a method of packaging a semiconductor device includes providing a workpiece including a plurality of packaging substrates. A portion of the workpiece is removed between the plurality of packaging substrates. A die is attached to each of the plurality of packaging substrates.
US10522433B2 Laminate package of chip on carrier and in cavity
A package which comprises a chip carrier made of a first material, a body made of a second material differing from the first material and being arranged on the chip carrier so as to form a cavity, a semiconductor chip arranged at least partially in the cavity, and a laminate encapsulating at least one of at least part of the chip carrier, at least part of the body and at least part of the semiconductor chip.
US10522428B2 Critical dimension control by use of a photo agent
A method for critical dimension control in which a substrate is received having an underlying layer and a patterned layer formed on the underlying layer, the patterned layer including radiation-sensitive material and a pattern of varying elevation with a first critical dimension. The method further includes applying an overcoat layer over the patterned layer, the overcoat layer containing a photo agent selected from a photosensitizer generator compound, a photosensitizer compound, a photoacid generator compound, a photoactive agent, an acid-containing compound, or a combination of two or more thereof. The overcoat layer is then exposed to electromagnetic radiation, wherein the dose of electromagnetic radiation incident upon different exposed regions of the substrate is varied, and then the overcoat layer and patterned layer are heated. The method further includes developing the overcoat layer and the patterned layer to alter the first critical dimension of the patterned layer to a second critical dimension.
US10522427B2 Techniques providing semiconductor wafer grouping in a feed forward process
A method for processing a plurality of semiconductor wafers includes acquiring a process parameter measurement for each of the semiconductor wafers, associating each of the semiconductor wafers with one of a plurality of groups based on a respective process parameter measurement for each of the semiconductor wafers, where each respective group corresponds to a respective recipe, and for each one of the groups, processing ones of the semiconductor wafers associated with that group together according to a respective recipe.
US10522424B2 FinFET doping methods and structures thereof
A method for fabricating a semiconductor device having a substantially undoped channel region includes providing a substrate having a fin extending from the substrate. An in-situ doped layer is formed on the fin. By way of example, the in-situ doped layer may include an in-situ doped well region formed by an epitaxial growth process. In some examples, the in-situ doped well region includes an N-well or a P-well region. After formation of the in-situ doped layer on the fin, an undoped layer is formed on the in-situ doped layer, and a gate stack is formed over the undoped layer. The undoped layer may include an undoped channel region formed by an epitaxial growth process. In various examples, a source region and a drain region are formed adjacent to and on either side of the undoped channel region.
US10522410B2 Performing concurrent diffusion break, gate and source/drain contact cut etch processes
A device is formed including fins formed above a substrate, an isolation structure between the fins, a plurality of structures defining gate cavities, and a first dielectric material positioned between the structures. A patterning layer above the first dielectric material and in the gate cavities has a first opening positioned above a first gate cavity exposing a portion of the isolation structure and defining a first recess, a second opening above a second gate cavity exposing a first portion of the fins, and a third opening above a first portion of a source/drain region in the fins to expose the first dielectric material. Using the patterning layer, a second recess is formed in the substrate and a third recess is defined in the first dielectric material. A second dielectric material is formed in the recesses to define a gate cut structure, a diffusion break structure, and a contact cut structure.
US10522407B2 FinFET channel on oxide structures and related methods
A method for fabricating a semiconductor device having a substantially undoped channel region includes forming a plurality of fins extending from a substrate. In various embodiments, each of the plurality of fins includes a portion of a substrate, a portion of a first epitaxial layer on the portion of the substrate, and a portion of a second epitaxial layer on the portion of the first epitaxial layer. The portion of the first epitaxial layer of each of the plurality of fins is oxidized, and a liner layer is formed over each of the plurality of fins. Recessed isolation regions are then formed adjacent to the liner layer. The liner layer may then be etched to expose a residual material portion (e.g., Ge residue) adjacent to a bottom surface of the portion of the second epitaxial layer of each of the plurality of fins, and the residual material portion is removed.
US10522401B2 Methods of fabricating semiconductor devices
A semiconductor device includes an active pattern, a gate electrode, a gate capping pattern, and a gate spacer. The active pattern extends in a first direction parallel to a top surface of the substrate. The gate electrode extends in a second direction parallel to the top surface of the substrate and intersects the active pattern. The gate capping pattern covers a top surface of the gate electrode and extends in a direction crossing the top surface of the substrate to cover a first sidewall of the gate electrode. The gate spacer covers a second sidewall of the gate electrode. The first sidewall and the second sidewall are opposite to each other in the second direction.
US10522396B1 Methods of fabricating integrated circuit devices having reduced line end spaces
Methods of fabricating an integrated circuit device are provided. The method includes depositing a dielectric layer and a first hard mask layer in sequence over a substrate. The method also includes forming a patterned second hard mask on the first hard mask layer, and forming a third hard mask portion in an opening of the patterned second hard mask. The method further includes removing the patterned second hard mask to leave the third hard mask portion on the first hard mask layer, and etching the first hard mask layer to form a patterned first hard mask. In addition, the method includes etching the dielectric layer by using the patterned first hard mask as an etching mask to form trenches in the dielectric layer, and filling the trenches with a conductive material to form conductive lines.
US10522394B2 Method of creating aligned vias in ultra-high density integrated circuits
A method of forming vias aligned with metal lines in an integrated circuit is provided. The method includes: forming a stacked dielectric, capped, hard mask, and first film and photoresist layers; patterning first photoresist layer to provide metal line masks; etching hard mask layer based on patterned first photoresist layer to form metal line masks; ashing first photoresist and film layers; forming second film and photoresist layers on hard mask layer; patterning second photoresist layer to form via masks across opposing sides of metal line masks; etching second film and capped layers based on patterned second photoresist layer; ashing second photoresist and film layers; etching dielectric and capped layers based on a pattern of hard mask layer to provide via and metal line regions; etching hard mask and capped layers; and performing dual damascene process operations to form vias and metal lines in via and metal line regions.
US10522385B2 Wafer table with dynamic support pins
A method for semiconductor fabrication includes mounting a wafer onto a first wafer table. The first wafer table includes a first set of pins that support the wafer, the first set of pins having a first pitch between adjacent pins. The method further includes forming a first set of overlay marks on the wafer; and transferring the wafer onto a second wafer table. The second wafer table includes a second set of pins having a second pitch between adjacent pins. The second set of pins are individually and vertically movable, and the second pitch is smaller than the first pitch. The method further includes moving a portion of the second set of pins such that a remaining portion of the second set of pins supports the wafer and the remaining portion has the first pitch between adjacent pins.
US10522373B2 Grinding apparatus
Grinding apparatus includes plural chuck tables disposed on a turntable, a first grinding unit and a second grinding unit that execute infeed grinding of a wafer, and a first grinding feed unit and a second grinding feed unit that execute grinding feed of them. Each grinding feed unit has a pair of guides parallel to the grinding feed direction and a ball screw. The grinding area of each grinding unit has a circular arc shape in which one end exists at the outer circumference of the wafer and the other end exists at the center of the wafer.
US10522369B2 Method and system for cleaning wafer and scrubber
A method of cleaning a wafer in semiconductor fabrication is provided. The method includes cleaning a wafer using a wafer scrubber. The method further includes moving the wafer scrubber into an agitated cleaning fluid. The method also includes creating a contact between the wafer scrubber and a cleaning stage in the agitated cleaning fluid. In addition, the method includes cleaning the wafer or a second wafer by the wafer scrubber after the wafer scrubber is cleaned by the agitated cleaning fluid.
US10522364B2 Method of manufacturing semiconductor device and semiconductor device by the same
A method including forming hard mask patterns on a substrate; forming etch stop patterns surrounding the hard mask patterns; forming spacer patterns covering sidewalls of the etch stop patterns; removing the etch stop patterns; etching the substrate to form active and dummy fins; forming a block mask pattern layer surrounding the active and dummy fins and forming mask etch patterns on a top surface of the block mask pattern layer; etching the block mask pattern layer to form block mask patterns surrounding the active fins; etching the dummy fins; removing the block mask patterns surrounding the active fins; and depositing a device isolation film on the substrate such that the device isolation film is not in contact with the upper portions of the active fins, wherein a spacing distance between the active fin and the dummy fin is greater than an active fin spacing distance between the active fins.
US10522361B2 Atomic layer deposition method
An atomic layer deposition method is provided. The atomic layer deposition method includes the following steps. A substrate is placed in a reaction chamber. At least one deposition cycle is performed to deposit a metal film on the substrate. The at least one deposition cycle includes the following steps. A metal precursor is introduced in the reaction chamber. A hydrogen plasma is introduced to be reacted with the metal precursor adsorbed on the substrate to form the metal film. An annealing process is performed on the metal film. The at least one deposition cycle is performed in a hydrogen atmosphere under UV light irradiation.
US10522355B2 Method of manufacturing semiconductor device
A resist protective film protects front surfaces of a front electrode and a polyimide protective film. With a BG tape affixed to the resist protective film, a semiconductor substrate is ground from a rear surface to a predetermined product thickness. After the BG tape is removed, a predetermined diffusion region is formed in a surface layer at the ground rear surface of the semiconductor substrate. The resist protective film is heated to and maintained at a temperature of at least 100 degrees C., for evaporating water in the resist protective film. Laser is irradiated from the rear surface of the semiconductor substrate, activating an impurity of the diffusion region. The resist protective film is removed. Thus, during heat treatment for impurity activation at one main surface of the semiconductor wafer, deterioration, peeling, and deformation of the resist protective film protecting the other main surface of the semiconductor wafer may be suppressed.
US10522354B2 Antimony co-doping with phosphorus to form ultrashallow junctions using atomic layer deposition and annealing
A method for processing a substrate includes providing a substrate with a layer including a material selected from a group consisting of silicon (Si), germanium (Ge) and silicon germanium. The method includes depositing a first layer on the layer of the substrate using atomic layer deposition (ALD). The method includes depositing a second layer on the first layer using ALD. Depositing one of the first layer and the second layer includes depositing phosphorus oxide and depositing the other one of the first layer and the second layer includes depositing antimony oxide. The method includes annealing the substrate to drive antimony and phosphorus from the first layer and the second layer into the layer of the substrate to create a junction.
US10522348B2 Methods for device fabrication using pitch reduction
Embodiments of a method for device fabrication by reverse pitch reduction flow include forming a first pattern of features above a substrate and forming a second pattern of pitch-multiplied spacers subsequent to forming the first pattern of features. In embodiments of the invention the first pattern of features may be formed by photolithography and the second pattern of pitch-multiplied spacers may be formed by pitch multiplication. Other methods for device fabrication are provided.
US10522344B2 Integrated circuits with doped gate dielectrics
Examples of an integrated circuit with a gate structure and a method for forming the integrated circuit are provided herein. In some examples, a workpiece is received that includes a substrate having a channel region. A gate dielectric is formed on the channel region, and a layer containing a dopant is formed on the gate dielectric. The workpiece is annealed to transfer the dopant to the gate dielectric, and the layer is removed after the annealing. In some such examples, after the layer is removed, a work function layer is formed on the gate dielectric and a fill material is formed on the work function layer to form a gate structure.
US10522342B2 Atomic layer deposition sealing integration for nanosheet complementary metal oxide semiconductor with replacement spacer
A semiconductor device including a gate structure present on at least two suspended channel structures, and a composite spacer present on sidewalls of the gate structure. The composite spacer may include a cladding spacer present along a cap portion of the gate structure, and an inner spacer along the channel portion of the gate structure between adjacent channel semiconductor layers of the suspended channel structures. The inner spacer may include a crescent shape with a substantially central seam.
US10522337B2 High-throughput cryogenic spectroscopy for glycan analysis
A method for analyzing a plurality of molecules with cryogenic vibrational spectroscopy including the steps of providing a packet of molecules in a ionized form, injecting the packet into an ion mobility section, spatially separating the ions of the packet into subpackets according to their collisional cross section (CCS), recompressing the subpackets, by removing an empty space between them, loading the ions into a cryogenic ion trap by keeping subpackets with different collisional cross section in a respective separate compartment, cooling the ions in collisions with a buffer gas, tagging the ions by attaching a messenger molecule, sending a pulse to the trap to excite vibrations of the cold, trapped, and messenger-tagged ions, and separately ejecting ion subpacket from the trap into an extraction region of a time-of-flight mass spectrometer and measuring the number of remaining messenger-tagged ions and untagged ions for each subpacket.
US10522336B2 Trap fill time dynamic range enhancement
A method of mass and/or ion mobility spectrometry is disclosed that comprises accumulating ions for a first period of time (T1) one or more times so as to form one or more first groups of ions, accumulating ions for a second period of time (T2) one or more times so as to form one or more second groups of ions, wherein the second period of time (T2) is less that the first period of time (T1), analysing the one or more first groups of ions to generate one or more first data sets, analysing the one or more second groups of ions to generate one or more second data sets, and determining whether the one or more first data sets comprise saturated and/or distorted data. If it is determined that the one or more first data sets comprise saturated and/or distorted data, then the method further comprises replacing the saturated and/or distorted data from the one or more first data sets with corresponding data from the one or more second data sets.
US10522333B2 Vacuum processing apparatus
A vacuum processing apparatus includes a vacuum processing chamber, an upper electrode, a lower electrode, a first high-frequency power source, a second high-frequency power source, a first matching box, a second matching box, a copper plate for connecting an electrode shaft of the lower electrode with the second matching box, a drive base on which the electrode shaft of the lower electrode and the second matching box are mounted, a drive unit for ascending or descending the drive base, and an exhaust unit disposed at a position equally distanced from an exhaust outlet by a distance.
US10522328B2 Method of performing dose modulation, in particular for electron beam lithography
A method for transferring a pattern onto a substrate by direct writing by means of a particle or photon beam comprises: a step of producing a dose map, associating a dose to elementary shapes of the pattern; and a step of exposing the substrate according to the pattern with a spatially-dependent emitted dose depending on the dose map; wherein the step of producing a dose map includes: computing at least first and second metrics of the pattern for each of the elementary shapes, the first metric representative of features of the pattern within a first range from the elementary shape and the second metric representative of features of the pattern within a second range, larger than the first range, from the elementary shape; and determining the emitted dose associated to each of the elementary shapes of the pattern as a function of the metrics. A computer program product is provided for carrying out such a method or at least the step of producing a dose map.
US10522316B2 X-ray source
Disclosed is an X-ray source, including: a cathode; an anode positioned on the cathode so as to face the cathode; emitters formed on the cathode; a gate electrode positioned between the cathode and the anode and including openings at positions corresponding to those of the emitters; an insulating spacer formed between the gate and the anode; and a coating layer formed on an internal wall of the insulating spacer, and including a material having a lower secondary electron emission coefficient than that of the insulating spacer.
US10522315B2 Compact multi antenna based ion sources
An ion generating device including a time-varying electromagnetic power source; and a multi-antenna ion source including a plurality of live antennas electrically coupled to the power source; and a grounded antenna. A neutron generator, including a time-varying electromagnetic power source; a hermetically-sealed tube; a multi-antenna ion source within tube, the multi-antenna ion source including a plurality of live antennas electrically coupled to the time-varying electromagnetic power source; and at most one grounded antenna; an extractor adjacent to an aperture of the multi-antenna ion source; at least one magnet generating a magnetic field substantially parallel to a longitudinal axis of the multi-antenna ion source; a target within the hermetically-sealed tube; and a plurality of electrodes for accelerating and/or decelerating ions toward the target, where the power source operates at a frequency corresponding to a cyclotron frequency defined by a value of the magnetic field within the multi-antenna ion source.
US10522312B1 Movable spring plate and relay thereof
A movable spring plate structure for defining an open or closed state with respect to a fixed contact includes a rigid spring plate contact portion, a soft spring plate warp portion, a soft spring plate force-applying portion and a movable contact. The soft spring plate warp portion is coupled to the rigid spring plate contact portion, and a first deformation gap is formed between the rigid and soft spring plate contact portions. The rigid spring plate contact portion is harder than the soft spring plate warp portion. The soft spring plate force-applying portion is disposed at the soft spring plate warp portion, and the movable contact is disposed at the rigid spring plate contact portion. A force applied to the soft spring plate force-applying portion drives the movable and fixed contacts into a closed state.
US10522306B2 System and method of causing a zero-current crossing in an electrical circuit
Disclosed herein are methods and systems for causing a zero-current crossing in an electrical circuit. The circuit can be a DC circuit in which case a switch is caused to open at or nearly at the zero crossing. Alternatively, the circuit can be an AC circuit.
US10522305B2 Power switch enclosure
A power switch including a contact configured to selectively electrically connect a line input to a load output, a switch configured to selectively control the contract, and an indicator. The contact has a closed position in which the line input is electrically connected to the load output, and an open position in which the line input is not electrically connected to the load output. The switch has an on position wherein the contact is controlled to be in the closed position, and an off position wherein the contact is controlled to be in the open position. The indicator provides a normal on status, a normal off status, and an error on status.
US10522279B2 Embedded high voltage transformer components and methods
Disclosed are apparatus and methods for embedded high voltage transformer components. Industrial applications require transformers that provide high voltage isolation. The laminate materials used for fabricating Printed Circuit Boards (PCB) are very good insulators and PCB transformers can provide higher voltage isolation than traditional wire wound devices. There are a variety of PCB laminate materials with different properties for voltage breakdown. FR-4 laminate is commonly used and has voltage breakdown properties exceeding 10 kV/mm. To produce PCB transformers with breakdown voltages exceeding 5 kV, it is beneficial to use laminate with much higher breakdown voltages. Generally, the materials with high breakdown voltage cost more. High voltage isolation can be achieved at a moderate cost by mixing low cost FR-4 laminate with high voltage dielectric materials.
US10522276B2 R-T-B based sintered magnet
An R-T-B based sintered magnet has a high coercivity even if the carbon content becomes high accompanying the micronization of the finely pulverized particles of the raw material. The R-T-B based sintered magnet includes an R-T-B based compound as main phase grains, wherein, the R-T-B based sintered magnet contains 0.1 mass % to 0.3 mass % of C, and an R—Ga—C concentrated part exists in the grain boundary formed between or among two or more adjacent main phase grains, and the concentrations of R, Ga and C in the R—Ga—C concentrated part are higher than those in the main phase grains respectively.
US10522272B2 Method of manufacturing a twisted pair wire cable and a twisted pair wire cable formed by said method
A method of manufacturing a twisted pair wire cable includes the step of arranging a first wire cable in a parallel orientation with a second wire cable. The first and second wire cables each have a conductive inner core and an insulative jacket surrounding the inner core. The method further includes the steps of applying a curable adhesive, such as a urethane acrylate oligomer based adhesive, to the jackets of the first and second wire cables, twisting the first and second wire cables one about the other, and curing the adhesive.
US10522270B2 Reinforced electric wire and methods of making the same
Reinforced electric wires, particularly reinforced electric wires as used in holiday lighting such as Christmas light strings are disclosed. In some embodiments, the reinforced electric wire has a conductor, a reinforcing string or one or more reinforcing threads, and an insulator jacket. In some embodiments, the conductor has a single conductor strand. In some embodiments, the conductor has a plurality of conductor strands. In some embodiments, the wire has an insulator jacket having a plurality of channels therein, where a conductor is passed through the center channel, and reinforcing threads are passed through the other channels.
US10522269B1 Cable sheath containing a polymer blend of polyvinylbutyral and thermoplastic polyurethane
A cable having one or more conductors and a jacket is provided, where the jacket is made from a composition including a polymer blend of thermoplastic polyurethane (TPU), and Polyvinylbutyral (PVB), with the ratio of PVB to TPU being less than 50% PVB by weight of the total weight of the polymer blend, the remainder of the polymer blend being TPU.
US10522266B2 Wire harness, method for transporting wire harness with device, and method for connecting devices with wire harness
When bus bars are covered with covering parts and high-voltage conducting paths are formed and further the ends of the high-voltage conducting paths are provided with a motor side connector and an inverter side connector, formation of a wire harness is completed. Since the wire harness has a shape holding part, the whole bus bar is not a rigid body. The wire harness has plasticity. Since the shape holding part holds the shape at a point in time of stopping a bend process, the wire harness can be formed in a desired bend shape.
US10522261B2 Solution target for cyclotron production of radiometals
Methods of producing and isolating 68Ga, 89Zr, 64Cu, 63Zn, 86Y, 61Cu, 99mTc, 45Ti, 13N, 52Mn, or 44Sc and solution targets for use in the methods are disclosed. The methods of producing 68Ga, 89Zr, 64Cu, 63Zn, 86Y, 61Cu, 99mTc, 45Ti, 13N, 52Mn, or 44Sc include irradiating a closed target system with a proton beam. The closed target system can include a solution target. The methods of producing isolated 68Ga, 89Zr, 64Cu, 63Zn, 86Y, 61CU, 99mTC, 45-Ti, 52Mn, or 44Sc by ion exchange chromatography. An example solution target includes a target body including a target cavity for receiving the target material; a housing defining a passageway for directing a particle beam at the target cavity; a target window for covering an opening of the target cavity; and a coolant gas flow path disposed in the passageway upstream of the target window.
US10522247B2 Methods of assessing diabetes treatment protocols based on protocol complexity levels and patient proficiency levels
Embodiments of methods of assessing a diabetes treatment protocol comprise determining a protocol complexity level corresponding to a degree of difficulty of completing the diabetes treatment protocol by utilizing the processor, determining a patient proficiency level corresponding to a skill set of the patient in conducting the diabetes treatment protocol by utilizing the processor, comparing the protocol complexity level to the patient proficiency level via the processor, and providing an output based on the comparison.
US10522246B2 Concepts for extracting lab data
Computer program products, methods, systems, apparatus, and computing entities for extracting lab result data from lab reports are provided. In one example embodiment, an example computing device receives a lab report. The computing device identifies one or more relevant portions of the lab report. The computing device then generates parsed lab report data from only the identified one or more relevant portions of the lab report. Subsequently, the computing device extracts patient information and lab results from the parsed lab report data. Using various embodiments of the present invention, patient information and lab results can be efficiently extracted for incorporation into structured data sets maintained, for example, by a healthcare company.
US10522241B2 Accelerating genomic data parsing on field programmable gate arrays
Methods and systems for accelerated input data conversion include partially parsing an input data set to convert the data set from a first format to a second format in an intermediate output having at least one unparsed portion to quickly perform a majority of the conversion. The partial parsing operates on portions of the input data set having a size less than a threshold size and leaves portions of the input data having a size greater than the threshold size unparsed. The intermediate output is parsed to convert at least one unparsed portion from the first format to the second format in a final output to complete the conversion such that a combined parsing time of the partial parse of the input data set and the parse of the intermediate output is accelerated relative to a single-stage parsing.
US10522240B2 Evaluating genetic disorders
The present invention relates to genetic analysis and evaluation utilizing copy-number variants or polymorphisms. The methods utilize array comparative genomic hybridization and PCR assays to identify the significance of copy number variations in a human, non-human animal, and plant subject or subject group.
US10522229B2 Secure erase for data corruption
Disclosed in some examples are systems, methods, memory devices, and machine readable mediums for a fast secure data destruction for NAND memory devices that renders data in a memory cell unreadable. Instead of going through all the erase phases, the memory device may remove sensitive data by performing only the pre-programming phase of the erase process. Thus, the NAND doesn't perform the second and third phases of the erase process. This is much faster and results in data that cannot be reconstructed. In some examples, because the erase pulse is not actually applied and because this is simply a programming operation, data may be rendered unreadable at a per-page level rather than a per-block level as in traditional erases.
US10522227B2 Semiconductor memory device applying different voltages to respective select gate lines
According to one embodiment, a semiconductor memory device includes: a memory string including first and second select transistors and memory cell transistors; a bit line connected to the first select transistor; word lines which are connected to gates of the memory cell transistors, respectively; first and second select gate lines which are connected to gates of the first and second select transistors, respectively; a first contact plug connected to the first select gate line; a first wiring layer provided on the first contact plug; a second contact plug connected to the second select gate line; a second wiring layer provided on the second contact plug; and a row decoder connected to the first and second wiring layers. The row decoder applies different voltages to the first select gate line and the second select gate line.
US10522216B2 Static random access memory including assist circuit
Disclosed is a static random access memory including an assist circuit. More particularly, a static random access memory according to an embodiment of the present disclosure may include a bit cell part including at least one bit cell connected between a first ground voltage node and a second ground voltage node; and a controller including a first transistor configured to control connection between the first ground voltage node and the second ground voltage node, a second transistor configured to float a first ground voltage of the first ground voltage node, and a third transistor configured to float a second ground voltage of the second ground voltage node, wherein the controller controls the first and second ground voltages supplied to the bit cell part using the first, second, and third transistors.
US10522213B2 Memory device comprising an electrically floating body transistor
A memory cell comprising includes a silicon-on-insulator (SOI) substrate, an electrically floating body transistor fabricated on the silicon-on-insulator (SOI) substrate, and a charge injector region. The floating body transistor is configured to have more than one stable state through an application of a bias on the charge injector region.
US10522211B2 Performing logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry coupled to the array an array of memory cells via a sense line. The sensing circuitry is configured to sense, as a voltage associated with a second operand of a logical function, a voltage on the sense line corresponding to a first logical data value resulting in part from reading a first memory cell of the array of memory cells associated with a first operand of the logical function.
US10522209B2 Non-binary rank multiplication of memory module
One of a plurality of chip select inputs of a load-reduced dual inline memory module (LRDIMM) may be repurposed to an address input. One of a plurality of memory ranks of the LRDIMM may be selected based on a remainder of the plurality of chip select inputs. The repurposed chip select input may be used to support non-binary rank multiplication of the LRDIMM.
US10522208B1 Apparatuses and methods for drivers with reduced noise
Embodiments of the disclosure are drawn to apparatuses and methods for drivers with reduced voltage noise. Clock signals may be provided to semiconductor devices, and may be distributed throughout the device. Drivers are provided along signal paths within the device which may act as buffers for the clock signals. Each clock signal may be coupled to multiple driver circuits within the driver. Each of the multiple driver circuits may be coupled to a different pair of power supply voltage lines. The driver circuits may all have a similar delay to each other.
US10522196B2 Bandgap with system sleep mode
A method operates a bandgap voltage reference circuit that includes a bias circuit for receiving a feedback signal and outputting a bias signal, an amplifier for receiving the bias signal and outputting a first reference signal as the feedback signal, an output circuit for receiving the first reference signal and outputting a second reference signal, and an output switch for outputting the second reference signal as an output signal. The method includes, after powering up the bandgap voltage reference circuit, determining whether the output signal is stable, when the output signal is stable, turning off the output switch; turning off the bias circuit; and turning off the output circuit. The sequential turning off the output switch, the output circuit, and the bias circuit puts the bandgap voltage reference circuit into a sleep mode to save power.
US10522193B2 Processor with host and slave operating modes stacked with memory
A system, method, and computer program product are provided for a memory device system. One or more memory dies and at least one logic die are disposed in a package and communicatively coupled. The logic die comprises a processing device configurable to manage virtual memory and operate in an operating mode. The operating mode is selected from a set of operating modes comprising a slave operating mode and a host operating mode.
US10522176B1 Heat-assisted magnetic recording (HAMR) read/write head with reversed read head and write head
A heat-assisted magnetic recording (HAMR) disk drive read/write head has the write head located adjacent the trailing surface of the gas-bearing slider with the read head located adjacent the write head, which is the reversed location from conventional read/write heads. This results in reduced write head protrusion during writing which allows for a reduced minimum fly-height for the slider. For a HAMR read/write head that uses a heater to protrude the read head closer to the disk during reading, the reversed location allows for better heater efficiency and thus reduced heater power.
US10522160B2 Methods and apparatus to identify a source of speech captured at a wearable electronic device
Methods, systems and articles of manufacture for a wearable electronic device having an audio source identifier are disclosed. Example audio source identifiers disclosed herein include first and second audio sensors disposed at first and second locations, respectively, on a wearable electronic device. Such audio source identifiers also include a phase shift determiner to determine a phase shift between a first sample of first audio captured at the first audio sensor and a second sample of the first audio captured at the second audio sensor. The first audio includes first speech generated by a first speaker wearing the wearable electronic device. Example audio source identifiers further include a speaker identifier to determine, based on the phase shift determined by the phase shift determiner, whether second audio includes speech generated by a second speaker wearing the wearable electronic device.
US10522158B2 Transmitting device, transmitting method, receiving device, and receiving method for audio stream including coded data
To suitably regulate sound pressure of object content on a receiving side.An audio stream including coded data of a predetermined number of pieces of object content is generated. A container of a predetermined format including the audio stream is transmitted. Information indicating a range within which sound pressure is allowed to increase and decrease for each piece of object content is inserted into a layer of the audio stream and/or a layer of the container. On a receiving side, sound pressure of each piece of object content increases and decreases within the allowable range based on the information.
US10522153B2 Diarization using linguistic labeling
Systems and methods of diarization using linguistic labeling include receiving a set of diarized textual transcripts. A least one heuristic is automatedly applied to the diarized textual transcripts to select transcripts likely to be associated with an identified group of speakers. The selected transcripts are analyzed to create at least one linguistic model. The linguistic model is applied to transcripted audio data to label a portion of the transcripted audio data as having been spoken by the identified group of speakers. Still further embodiments of diarization using linguistic labeling may serve to label agent speech and customer speech in a recorded and transcripted customer service interaction.
US10522149B2 Call control system and call control method
An information processor requests a recognition result manager to transmit recording information about a call including a keyword and a recognition result of speech recognition using an extension number as a key. The manager transmits the recording information about the call including the keyword corresponding to the extension number and the recognition result of the speech recognition to the processor. The processor displays a recognition result of speech recognition of the call including the keyword on a display unit. Upon receiving an input of an instruction to perform speech playback, the processor transmits recording information in association with text displayed on the display unit to a recorder. The recorder transmits speech data corresponding to the recording information to the processor. The processor plays back speech data corresponding to the recording information.
US10522147B2 Device and method for generating text representative of lip movement
A device and method for generating text representative of lip movement is provided. One or more portions of video data are determined that include: audio with an intelligibility rating below a threshold intelligibility rating; and lips of a human face. A lip-reading algorithm is applied to the one or more portions of the video data to determine text representative of detected lip movement in the one or more portions of the video data. The text representative of the detected lip movement is stored in a memory. A transcript that includes the text representative of the detected lip movement may be generated. Captioned video data may be generated from the video data and the text representative of detected lip movement.
US10522146B1 Systems and methods for recognizing and performing voice commands during advertisement
Methods and systems for recognizing and performing voice commands during advertisements are provided. An example method may include playing, by an audio device, a media stream to a user, the media stream including at least one advertisement; sensing, by an acoustic sensor, an ambient acoustic signal; determining, by processors communicatively coupled to the audio device and the acoustic sensor, that the audio device has started playing the advertisement; in response to the determination, monitoring, by the processors, the ambient acoustic signal to detect a presence of at least one command spoken by the user; and in response to the detection of the presence of the at least one command, determining data associated with the at least one advertisement; and causing, by the processors, the audio device to perform one or more actions associated with the command and the data associated with the advertisement.
US10522144B2 Method of and system for providing adaptive respondent training in a speech recognition application
A system for conducting a telephonic speech recognition application includes an automated telephone device for making telephonic contact with a respondent and a speech recognition device which, upon the telephonic contact being made, presents the respondent with at least one introductory prompt for the respondent to reply to; receives a spoken response from the respondent; and performs a speech recognition analysis on the spoken response to determine a capability of the respondent to complete the application. If the speech recognition device, based on the spoken response to the introductory prompt, determines that the respondent is capable of competing the application, the speech recognition device presents at least one application prompt to the respondent. If the speech recognition device, based on the spoken response to the introductory prompt, determines that the respondent is not capable of completing the application, the speech recognition system presents instructions on completing the application to the respondent.
US10522141B2 Vehicle voice recognition including a wearable device
A system includes a wearable device including a memory and a processor. The processor receives a verbal input for a vehicle from a user. The processor interprets the verbal input to locate in the memory at least one datum predetermined to be interpretable by the vehicle computer. The processor generates a message corresponding to the verbal input including the at least one datum, and sends the message to the vehicle.
US10522137B2 Multi-user authentication on a device
In some implementations, authentication tokens corresponding to known users of a device are stored on the device. An utterance from a speaker is received. The utterance is classified as spoken by a particular known user of the known users. A query that includes a representation of the utterance and an indication of the particular known user as the speaker is provided using the authentication token of the particular known user.
US10522115B2 Display apparatus for displaying color identification code and control method thereof
A display apparatus is provided. The display apparatus includes a display, a communicator configured to receive a color identification code based on HTML5 from a server, and a processor configured to control the display to display the color identification code and an image corresponding to the color identification code. The color identification code includes information associated with the displayed image and is recognizable by an external apparatus that captures the displayed color identification code.
US10522103B2 Display device
According to an aspect, a display device includes: a first translucent substrate; a second translucent substrate facing the first translucent substrate; a liquid crystal layer including polymer dispersed liquid crystal sealed between the first translucent substrate and the second translucent substrate; at least one light emitter facing at least one of a side surface of the first translucent substrate or a side surface of the second translucent substrate; and a display controller that controls a color of an image overlapping with a background viewed through the first translucent substrate and the second translucent substrate according to a color of the background.
US10522099B2 Liquid crystal display and liquid crystal display panel with increased charge time of pixels and reduced power consumption
A liquid crystal display and a liquid crystal display panel. The liquid crystal display panel (101) includes several data lines, several scanning lines, and n rows and m columns of pixels arranged in the form of matrix, wherein, the No. Ni+1, Ni+2, and Ni+N rows of pixels are connected to the No. i+1 scanning line G(i+1) at the same time; i is a nonnegative integer less than or equal to (n/N)−1, N is an odd number greater than or equal to 3, and n is greater than N, thus the charge time of pixel is improved.
US10522090B2 Display device including output control circuits
A display device that is configured to include two independent shift registers and is capable of performing a monitoring process without causing the degradation of display quality or the occurrence of abnormal operation is implemented. In a display device including: a writing control shift register composed of a plurality of first unit circuits (30) each including a first boost circuit (320) and a first output node reset circuit (330); and a monitoring control shift register composed of a plurality of second unit circuits (40) each including a second boost circuit (420) and a second output node reset circuit (430), current drive capability of the first boost circuit (320) is higher than current drive capability of the second boost circuit (420), and current drive capability of the second output node reset circuit (430) is higher than current drive capability of the first output node reset circuit (330).
US10522089B2 Display device
A display device has a substrate with a first pixel area and a second pixel area smaller than the first pixel area. First pixels in the first pixel area are connected with first scan lines. Second pixels in the second pixel area are connected with second scan lines. A first scan driver supplies a first scan signal to the first scan lines, and a second scan driver supplies a second scan signal to the second scan lines. A first signal line supplies a first driving signal to the first and second scan drivers. The first signal line includes first sub signal line to supply the first driving signal to the first scan driver, a second sub signal line to supply the first driving signal to the second scan driver, and a first load matching resistor connected between the first sub signal line and the second sub signal line.
US10522086B2 AMOLED scan driving circuit and method, liquid crystal display panel and device
Provided is an AMOLED scan driving circuit and method as well as a liquid crystal display panel and device. The circuit comprises shift register units and logical units. Selectors are arranged between adjacent shift register units and between adjacent logical units, and different scan driving signals are output when the selectors are controlled by selection control signals, the shift register units are controlled by clock signals and start pulse signals, and the logical units are controlled by logic control signals.
US10522084B2 Adaptive pixel voltage compensation for display panels
A display device may include a display having a plurality of pixels. The display device may also include a replica pixel circuit having a switching device configured to output a first current based on a received voltage, a light-emitting diode (LED) configured to illuminate to a first gray level based on the first current output by the switching device, and current mirror circuitry configured to generate a second current that mirrors the first current. In addition, the replica pixel circuit may include a current source configured to output a reference current based on a voltage value that corresponds to the received voltage, comparator circuitry configured to determine a difference between the second current and the reference current, and voltage adjustment circuitry configured to adjust a source voltage output provided to the plurality of pixels based on the difference.
US10522075B2 Organic light emitting display device and method of driving the same
There is provided an organic light emitting display device including a display panel including pixels and a display panel driver configured to drive the display panel. The display panel driver is arranged to receive a maximum brightness signal. When a maximum brightness determined corresponding to the maximum brightness signal is lower than a first reference maximum brightness for a frame, the display panel driver is programmed to direct less than all of the pixels to emit light components during a frame period of the frame. When the maximum brightness is higher than the first reference maximum brightness and is lower than a second reference maximum brightness, the display panel driver is programmed to direct all of the pixels to emit light components during only part of the frame period. The second reference maximum brightness is higher than the first reference maximum brightness.
US10522074B2 Emission driving circuit, display device and driving method of shift register
The present disclosure provides a shift register, a driving method of the shift register, an emission driving circuit, and a display device. The shift register includes a first node control module, a second node control module and an output control module. A first low level signal VGL1 provides low level at a first node, and a high level signal provides high level at a second node. The output control module includes a transistor for outputting low level, so that an output terminal outputs a third low level signal. The first low level signal VGL1, the third low level signal VGL3 and a threshold voltage Vth1 of the transistor in the output control module satisfy a relation of VGL3>VGL1+|Vth1|, such that in a phase following the output terminal outputting the high level signal, the output terminal completely outputs the third low level signal.
US10522072B2 Display with vias for concealed printed circuit and component attachment
An electronic device may include a display. The display may be an organic light-emitting diode display. The organic light-emitting diode display may have a substrate layer, a layer of organic light-emitting diode structures, and a layer of sealant. Vias may be formed in the substrate layer by laser drilling. The vias may be filled with metal using electroplating or other metal deposition techniques. The vias may be connected to contacts on the rear surface of the display. Components such as flexible printed circuits, integrated circuits, connectors, and other circuitry may be mounted to the contacts on the rear surface of the display.
US10522071B2 Messaging apparatus for wearable items
A messaging apparatus for wearable items. The messaging apparatus may comprise a light source, at least one sensor to detect an event, and a controller to control the flashing of the light source in response to the detection of the event. The controlling of the flashing of the light source may generate at least one visible element that is visible to a viewer. Further, the light source may not be adapted in the form of the at least one visible element, but rather, the controlled flashing of the light source may be in the form of the at least one visible element.
US10522069B2 Driving device for driving display device, liquid crystal display, and driving method for driving display device
An error diffusion unit generates difference error addition data by adding, to pixel data of a target pixel among pixels in a display element, neighboring error data and difference error data of a pixel processed immediately before, and generates error diffusion data using data on a high-order bit amide of the difference error addition data. The error diffusion unit calculates error data of the target pixel using data on a low-order bit side of the difference error addition data, and calculates difference error data to be added to pixel data of a pixel to be processed subsequently, using a difference between the error data of the target pixel and the error data of the neighboring pixels.
US10522065B2 Transmitting electrode scan driving unit, driving circuit, driving method and array substrate
A transmitting electrode scan driving unit is disclosed including a shift register unit having a start signal input terminal, a first clock signal input terminal and a scan signal output terminal, and a plurality of scan driving signal generation unit each having a second clock signal input terminal, a scan signal input terminal, a driving signal input terminal and a scan driving signal output terminal. The scan signal input terminal is connected with the scan signal output terminal of the shift register unit. Also disclosed are a driving circuit, a driving method, an array substrate and a display apparatus.
US10522063B2 Display device
In a display period, a display device applies a voltage of a level for turning a state of an inspection switching element to an OFF state to a gate electrode of the inspection switching element. Moreover, in a vertical blanking period while a state of a switching element is the OFF state, the display device performs voltage application processing for applying a voltage, which indicates an ON level, or a voltage, which indicates a level between the ON level and an OFF level, to the gate electrode of the switching element.
US10522062B2 Three-dimensional display module
A three-dimensional display module includes a substrate, a display layer, a first electrode layer, a liquid-crystal layer, a second electrode layer, and a drive unit. The substrate has first electrodes and second electrodes. The display layer is disposed on the substrate and includes light-emitting elements. The first electrode layer is disposed on the display layer. The liquid-crystal layer is disposed on the display layer. The second electrode layer is disposed on the liquid-crystal layer. The drive unit drives the first electrodes and the first electrode layer to supply power to the light-emitting elements, such that the light-emitting elements generate light passing through the liquid-crystal layer to form a display image. The drive unit drives the second electrodes and the second electrode layer to produce an electric field on the liquid-crystal layer to change focal length of the liquid-crystal layer so as to control depth of field of the display image.
US10522059B1 Sign holding assembly
A sign holding assembly includes a base that has a back side, a front side and a perimeter edge extending between the inner and front sides. The perimeter edge includes a top edge, a bottom edge, a first lateral edge and a second lateral edge. The back side is concavely arcuate from the first lateral edge to the second lateral edge. A receiver is attached to and extends away from the front side. The receiver receives and engages a sign such that the sign extends outwardly away from the front side. A strap is attached to the base and is extendable around a vertical support to releasably secure the base to the vertical support such that the inner surface faces the vertical support.
US10522056B2 Impact-driven traumatic brain injury testing apparatus
The present invention provides an apparatus and methods to quantitatively measure a physical perturbation to a human head model by a mechanical impact of a blunt trauma. The apparatus is configured to obtain a set of non-contact measurement data from the human head model upon the mechanical impact. A source of the mechanical impact is configured to vary in kinetic energy by varying weight of the source and speed of the mechanical impact.
US10522050B2 Test pallet assembly
An optimization engine builds a set of test forms, called a pallet for use in a qualification test setting. The pallet is generated using a optimization engine programmed with constraints and goals for each test form in the pallet and for the pallet in general. A test information floor is set at the cut point of the test which causes test items to be focused at the area of the test where the pass/fail decision is made. Further constraints may be programmed to maximize the item diversity, that is, to spread the use of available test items as uniformly as possible.
US10522043B2 Systems and methods for managing assets in a geographical location
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing or tracking assets in a geographical area. One method includes receiving one or more first messages from a plurality of assets on one or more first channels of a plurality of channels. The one or more first messages may indicate live geographical locations of the plurality of assets located in a geographical area. The method also includes displaying, via a graphical user interface, the live geographical locations of the plurality of assets on a map of the geographical area. The method further includes receiving on a second channel a message indicating a request from a first user device to travel to a destination. The method further includes determining one or more travel routes to the destination. The one or more travel routes may use different assets to transport the first user device to the destination. The method further includes publishing on a third channel one or more second messages indicating the one or more travel routes.
US10522041B2 Display device control method and display device
A display control method includes displaying the detection state of a detector on a display device using an agent displayed on the display device. The detector detects a surrounding object. This method further includes determining the detection state of the detector on the basis of the detection result of the detector and setting the facial expression of the agent on the basis of the detection state of the detector.
US10522039B2 Pedestrian recognition apparatus and method
The present invention relates to a pedestrian recognition apparatus. A pedestrian recognition apparatus may comprises: an image receiving unit configured to sequentially receive a plurality of images from a camera; and a pedestrian determination unit configured to perform a pedestrian candidate object detection process of detecting a pedestrian candidate object from one or more objects in the images, a mobility determination process of determining whether the pedestrian candidate object is moving, using the plurality of images, and setting the pedestrian candidate object to a moving pedestrian candidate object, and a pedestrian possibility determination process of performing a predefined operation on the moving pedestrian candidate object, and setting the moving pedestrian candidate object to a pedestrian when a value calculated through the predefined operation is equal to or more than a threshold value.
US10522031B2 System and method providing early prediction and forecasting of false alarms by applying statistical inference models
A diagnostics and prediction system including a cloud system that continuously collects operating parameters from each of a number of environmental sensors and provides access to this data by a plurality of processing applications including (1) a predictive modeling system including (a) a health prediction system, (b) a sensor false alarm prediction system, (c) a zone false alarm prediction system and (d) a reporting system, (2) a system that diagnoses and predicts environmental hazardous areas and clusters areas based upon concentrations of CO in the site or building; and (3) a battery prediction system that predicts a battery life for the sensor.
US10522028B2 Method, device and storage medium for seeking help and smart footwear
The present disclosure relates to a method, a device and a computer-readable storage medium for seeking help and a smart footwear. The method includes detecting a user operation with respect to the smart footwear, and executing a help seeking operation using the smart footwear when the user operation matches a predefined alarm operation.
US10522025B2 Systems and methods for status indication in a single-use biomedical and bioprocess system
Methods, systems, and apparatus to monitor component status in a bioprocessing environment are disclosed and described. Certain examples provide a sensor device for a disposable bioprocessing component. The example sensor device includes a first portion affixed to the component, the first portion configured to provide an identifier associated with the component. The example sensor device also includes a second portion configured to provide a status indication based on a state of the component. The example sensor device is configured to transmit the identifier and status indication to a control computer associated with a bioprocessing platform including the component.
US10522021B1 Systems and methods for detecting a medical emergency event
A computer-implemented method for detecting medical emergency events may include, via one or more processors, data sensors, and/or transceivers: (1) obtaining sensor data indicative of kinetic actions of a user; (2) analyzing the sensor data to associate the sensor data with a one or more kinetic actions of the user; (3) comparing the one or more kinetic actions of the user with a model of kinetic actions to determine whether the one or more kinetic actions correspond with the model of kinetic actions, with the model being indicative of a medical emergency event; and (4) upon determining that the one or more kinetic actions correspond with the model, contacting medical emergency responders to request medical emergency services for the user. As such, medical emergency events being experienced by a user can be detected, and medical emergency responders may be quickly contacted to provide essential emergency medical services to the individual.
US10522013B2 Street watch
Apparatuses, techniques, and methods for a security and/or automation system are described. In some cases, methods may include receiving, from a first device at a first location, a request to access data associated with a time period from a second device at a second location, the data comprising at least one of audio data, visual data, or a combination thereof, receiving, from the first device, a category associated with the request, identifying a first set of data associated with the time period, the identified first set of data based at least in part on the request and the category, and automatically transmitting the first set of data to the first device based at least in part on the category.
US10522007B1 Service messaging system and method for a transaction machine
A method includes receiving identification information at a transaction machine, the identification information being associated with an account holder, accessing, using the identification information, activity profile information for the account holder, determining screen content for the transaction machine based on the activity profile information, and displaying the screen content to the account holder via a display screen of the transaction machine.
US10522006B2 Methods and systems for interactive gaming
A computer implemented interactive gaming tournament system includes generating match content in response to a request inquiry from a user device that is associated with a user, the match content includes payment attribute information and tournament attribute information, content is generated for the user device that includes the payment attribute information and tournament attribute information. The system includes sending a request for validation to a payment service in response to an entrance request from the user device, the entrance request includes selected tournament attribute information. The system includes sending population content based on the selected tournament attribute information in response to receiving validation content from the payment service, the validation content includes confirmation that a user account associated with the user contains funds that are equal to or greater than a fee associated with the selected payment attribute information.
US10522003B2 Method for establishing a wager for a game
In a particular embodiment of the invention, a system for establishing a wager associated with a game comprises a processor that receives information about a wager offer, wherein the wager offer is associated with an online game. The processor also receives information about a wager acceptance. The wager offer and the wager acceptance combine to form a wager, wherein the wager is associated with at least one wager parameter. The system further comprises a memory communicatively coupled to the processor and that stores information associated with the at least one wager parameter.
US10521999B1 Gaming machine having foldable utility shelf
A gaming machine having a utility shelf movably attached thereto wherein the utility shelf is adapted to move between a stowed position and a play position where the stowed position is substantially non-horizontal and the play position is substantially horizontal. In this manner, gaming machine players may play bingo (or other live, card-based games) simultaneously while playing a gaming machine.
US10521998B2 Zero weight articulating access door
A weightless articulating door mount for a gaming machine is disclosed. The weightless articulating door mount has a four link mechanism and a cam. A biasing mechanism interacts with the weightless articulating door mount through the cam and provides a uniform force counteracting the weight of the door/monitor. With the door/monitor effectively weightless, the door may be opened and will remain in place absent any further disturbance.
US10521996B2 Computer-implemented system and method for proximity-based computer application control
A computer-implemented system and method for proximity-based computer application control is provided. A parking session of a vehicle is monitored via a first application and tracked by a second application. An initial communication connection status between the vehicle and a device associated with a user of the vehicle is obtained. At a later time, a further communication connection status is obtained. The further communication connection status is compared with the initial communication connection status. A determination is made that the parking session has terminated when a status of the further communication connection status differs from the initial communication connection status and is connected. A session termination instruction is transmitted from the first application to the second application to terminate the parking session.
US10521994B2 Biometric data registration system and payment system
Provided is a biometric data registration system, which displays screen data for causing a user to select whether a destination of registration of the user's biometric data is a card for payment or a registration destination server device, accepts from the user a selection of the destination of registration, and acquires the user's biometric data. If the selection indicates the card for payment, the biometric data registration system stores the biometric data in a first storage unit which is for managing data which is stored in a storage medium of the card for payment, whereas if the selection indicates the registration destination server device, the biometric data registration system stores the biometric data in a second storage unit which corresponds to the registration destination server device.
US10521991B1 Collapsible and deployable interactive structure and system of use
Embodiments of the present invention provide a system for the use of a collapsible and deployable interactive structure. An interactive structure that is collapsible and deployable is provided in an outdoor or interior location. The interactive structure includes at least a door with a locking mechanism, an interior display, and a physical presence sensor, and may include ceiling tiles made of melt-away material, external displays, and an external bench that houses electrical components. Communication with a user is initiated, and information about the user is obtained for authentication and identification purposes. The user is authenticated, thereby unlocking the door to allow the user to enter the interactive structure. Once the user is inside, the interior display is activated to allow an underlying system to communicate with the user to determine a desired action for with the user. The interior display and underlying system facilitate the performance of the desired action.
US10521990B2 Digital key system
In a digital key system, each of a digital key and a digital lock include two terminals and an electric circuit to superimpose and separate a high-frequency signal and a DC current. A microcomputer is operated by DC current supplied from a battery of the digital key through the electric circuit when the digital key is connected to the digital lock, thereby causing an NFC unit to perform communication by the high-frequency signal with the digital key through the electric circuit, read unlocking authority information from a non-contact memory, and authenticate the read unlocking authority information.
US10521980B2 Method of diagnosing oil leak of engine clutch in hybrid electric vehicle
The present disclosure provides a method of diagnosing an oil leak of an engine clutch in a hybrid electric vehicle including: when the engine starts up in the hybrid electric vehicle, operating a hydraulic actuator provided in the engine clutch, wherein the hydraulic actuator is configured to perform engagement or disengagement between an engine and a motor; determining displacement of a piston provided in the hydraulic actuator and pressure for any displacement of a plurality of the displacements of the piston; calculating a pressure gradient based on the displacement of the piston and the pressure for any displacement of the plurality of the displacements of the piston; and determining the oil leak of the engine clutch based on the pressure gradient.
US10521977B2 Methods and systems for integrated vehicle sensor calibration and maintenance
A method of verifying the health and functionality of at least one vehicle sensor is disclosed herein. The method includes positioning the vehicle within a controlled environment test facility, displaying a predetermined test pattern to the at least one vehicle sensor as the vehicle travels within the controlled environment test facility, receiving sensor data corresponding to a performance condition of the at least one sensor from the at least one vehicle sensor, transmitting the sensor data to a remote processor, and determining a functional condition of the at least one vehicle sensor based on the sensor data.
US10521976B2 Vehicle data collection device and method thereof
The present disclosure relates to a vehicle data collection device and a method thereof. The vehicle data collection device includes: a data receiver configured to receive vehicle data through a vehicle network; a data collector configured to collect the vehicle data based on a collection information table and a collection status table; a storage configured to store the vehicle data; a controller configured to set a field value in the collection information table, and update the collection status table when the data collector collects the vehicle data and when the vehicle table is transmitted; and a transmitter configured to transmit the vehicle data to a head unit.
US10521971B2 Method and apparatus for marking and displaying spatial size in virtual three-dimensional house model
The present disclosure provides a method and an apparatus for automatically generating and displaying a relevant dimension in a virtual three-dimensional house model. The method includes: acquiring a plane layout and a three-dimensional house model of a single house; aligning a top view or a cross-sectional view of the three-dimensional house model with the plane layout to obtain a correspondence relationship between a unit length of the three-dimensional house model and a unit pixel of the plane layout; calculating a real length corresponding to the unit length of the three-dimensional house model according to the correspondence relationship; and calculating a real dimension of a room and/or an object in the house according to the real length corresponding to the unit length of the three-dimensional house model for the purpose of presentation.
US10521957B2 Methods and systems for reconstructing GIS scenes
The present disclosure is directed to methods and systems for reconstructing geographic information system (GIS) scenes. In particular, the methods and systems of the present disclosure can receive data indicating a user intention to save an image from a GIS application. Responsive to receiving the data indicating the user intention to save the image, image data representing the image from the GIS application can be generated. The image data can comprise metadata configured to cause the GIS application to reconstruct a scene comprising the image.
US10521950B2 Edge test and depth calculation in graphics processing hardware
A graphics processing hardware pipeline is arranged to perform an edge test or a depth calculation. Each hardware arrangement includes a microtile component hardware element, multiple pixel component hardware elements, one or more subsample component hardware elements and a final addition and comparison unit. The microtile component hardware element calculates a first output using a sum-of-products and coordinates of a microtile within a tile in the rendering space. Each pixel component hardware element calculates a different second output using the sum-of-products and coordinates for different pixels defined relative to an origin of the microtile. The subsample component hardware element calculates a third output using the sum-of-products and coordinates for a subsample position defined relative to an origin of a pixel. The adders sum different combinations of the first output, a second output and a third output to generate output results for different subsample positions defined relative to the origin of the tile.
US10521947B2 Rendering of virtual hand pose based on detected hand input
In some implementations, a method is provided, including the following operations: receiving, from a controller device, controller input that identifies a pose of a user's hand; determining a degree of similarity of the controller input to a predefined target input; rendering in a virtual space a virtual hand that corresponds to the controller device, wherein when the degree of similarity exceeds a predefined threshold, then the virtual hand is rendered so that a pose of the virtual hand conforms to a predefined hand pose, and wherein when the degree of similarity does not exceed the predefined threshold, then the virtual hand is rendered so that the pose of the virtual hand dynamically changes in response to changes in the controller input.
US10521944B2 Repositioning user perspectives in virtual reality environments
Optimizations are provided for facilitating optimal viewing positions for viewing virtual objects in VR environments. Initially, user selection of a virtual object being rendered in a VR display is detected. Subsequently, an optimal viewing position is dynamically calculated based on one or more characteristic of the virtual object to be viewed. A predetermined triggering event is also detected, and in response to the predetermined triggering event, a scene which is arranged to display the selected virtual object from the optimal viewing position is rendered in the VR display.
US10521938B1 System and method for smoothing computer animation curves
Techniques for smoothing curves used in computer animation are disclosed. In one embodiment, a smoothing application determines a number of tangents to a curve in response to a modification to a knot or the addition of a new knot, by first determining phantom tangents at knots that are neighbors of each knot that is processed. The smoothing application then (1) determines a length of each side of the tangent at each knot being processed as 1/N times the x-axis distance to a neighboring knot on the same side, (2) determines initial angles of the tangent at each knot being processed by pointing a tip of each side of the tangent at a near tip of a previously determined phantom tangent on the same side, and (3) reconciles the initial angles determined for the tangent at each knot being processed by taking a weighted sum of those initial angles.
US10521926B1 Tileable non-planar structured light patterns for wide field-of-view depth sensing
A head-mounted display (HMD) system includes a projector assembly configured to emit a structured light (SL) pattern onto one or more objects in a local area, the projected SL pattern comprises at least a first SL pattern having a first field of view (FOV) corresponding to a first tileable boundary, and a second SL pattern having a second FOV corresponding to a second tileable boundary. The first and second SL patterns are projected such that the first and second tileable boundaries share at least one edge and collectively define a non-planar surface. A detector assembly is configured to capture one or more images of the one or more objects in the local area illuminated by the tiled SL pattern, such that a location of the HMD may be determined using the one or more captured images.
US10521919B2 Information processing device and information processing method for applying an optimization model
The disclosure relates to an information process device and an information processing method. The information processing device according to an embodiment includes a processing circuitry configured to acquire a depth image and information on an imaging characteristic of an image acquisition apparatus captured the depth image; determine, based on the information, an optimization model for processing the depth image; and process the depth image based on the optimization model.
US10521911B2 Identification of defects in imaging scans
A method of reviewing neural scans includes receiving at least one landmark corresponding to an anatomical region. A plurality of images of tissue including the anatomical region is received and a neural network configured to differentiate between healthy tissue and unhealthy tissue within the anatomical region is generated. The neural network is generated by a machine learning process configured to receive the plurality of images of tissue and generate a plurality of weighting factors configured to differentiate between healthy tissue and unhealthy tissue. At least one patient image of tissue including the anatomical region is received and a determination is made by the neural network whether the at least one patient image of tissue includes healthy or unhealthy tissue.
US10521903B2 User terminal apparatus and control method thereof
A user terminal apparatus is provided. The user terminal apparatus includes a camera configured to obtain a captured image; a storage configured to store a food intake history; a processor configured to extract a food image from the captured image and determine a food type of a food item included in the captured image based on feature information of the extracted food image and the previously stored food intake history; and a display configured to display relevant information about the determined food type.
US10521891B2 Image processing apparatus, system, image processing method, and non-transitory recording medium
An apparatus, system, and method of image processing, each of which: acquires a plurality of images respectively captured with a plurality of imaging elements, the plurality of images respectively corresponding to a plurality of frames of a video; calculates, for a current frame, an evaluation value to be used for evaluating each of the plurality of images using a pixel value of at least one pixel in an overlapping area of the plurality of images; determines whether an evaluation value of each of the plurality of images in a frame preceding the current frame is stored in a memory; determines at least one correction target image from the plurality of images based on the evaluation value calculated for the current frame and a determination result indicating whether the evaluation value in the preceding frame is stored; calculates a plurality of correction amounts to be used for correcting a plurality of evaluation values in the overlapping area of the correction target image, based on the evaluation value of the correction target image; and corrects the correction target image based on the plurality of correction amounts.
US10521886B2 System and method for image correction
A system and method for image correction is provided. The method includes: receiving an original image; pre-correcting the original image; generating correction data based on the original image and the pre-corrected image; weighting the original image and the pre-corrected image based on the correction data; and generating a corrected image based on the weighting.
US10521884B2 Method for promoting and documenting customer engagement using an online photo-sharing platform
A method for promoting and documenting customer engagement using an online photo-sharing platform adds value to both customers and business owners. The method enables multiple customers to submit visual content that is related to products and services which are offered by the business owner. The method sorts through the visual content which has been submitted and uses this visual content to form an interactive mosaic. The interactive mosaic is an image that tessellates the customer's visual content into an image that was selected by the business owner. Additionally, the business owner can make create multiple templates which are used to form mosaics for various products or services. All of the interactive mosaics are hosted on a remote server so that anyone with a computing device may view and copy the photos which are contained therein. Alternatively, the method can also generate and output a static mosaic as a physical manifestation.
US10521883B1 Image turbulence correction using tile approach
System and method for image turbulence correction includes: receiving a plurality of consecutive image frames; demosaicing previous, current and preceding image frames into a plurality of same size overlapping video tiles; determining a displacement of each of the video tiles; converting the video tiles of the current image frame, the previous image frame, and the plurality of preceding image frames into a frequency domain; iteratively processing the video tiles of the previous image frame, the current image frame and the plurality of preceding image frames for turbulence correction in the frequency domain; converting the turbulence corrected video tiles into a spatial domain, wherein the converted turbulence corrected video tiles form a single video frame tile including turbulence degradation correction; and mosaicing the single video frame tiles including turbulence degradation correction together to generate a full field of view turbulence correct video stream.
US10521882B2 Determination of brightness values of virtual pixels
The invention relates to an image processing apparatus for processing image data of an image sensor with a regular arrangement of first pixels, wherein the image processing apparatus is configured to determine a brightness value for each of two or more virtual second pixels of the same size at different intermediate positions between the first pixels, wherein the determination of the respective brightness value comprises an interpolation of the pixels of a neighborhood of the respective intermediate position, by means of a local filter, wherein each of the local filters comprises a plurality of filter coefficients, wherein for at least one of the local filters more than one of the filter coefficients is unequal to zero, and wherein the sum of the squared filter coefficients for each of the local filters is equal to a constant value, which according to a first condition is the same for all local filters.
US10521880B2 Adaptive compute size per workload
Methods and apparatus relating to techniques for power management. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive one or more frames for a workload, determine one or more compute resource parameters for the workload, and store the one or more compute resource parameters for the workload in a memory in association with workload context data for the workload. Other embodiments are also disclosed and claimed.
US10521878B1 Machine-learning for enhanced machine reading of non-ideal capture conditions
Implementations of the present disclosure include receiving a training image, providing a hash pattern that is representative of the training image, applying a plurality of filters to the training image to provide a respective plurality of filtered training images, identifying a filter to be associated with the hash pattern based on the plurality of filtered training images, and storing a mapping of the filter to the hash pattern within a set of mapping in a data store.
US10521868B2 System, method, and apparatus for settlement for participation in an electric power grid
Systems and methods for market-based financial settlement in an electric power grid are disclosed. At least one active grid element is constructed and configured in network communication with a settlement processor. The at least one active grid element participates in the electric power grid by consuming power, supplying power, and/or curtailing power to provide operating reserves and/or grid stability for the electric power grid. The at least one active grid element generates at least one kilowatt packet (KWP) unit based upon measured data for the participation in the electric power grid. The at least one active grid element transmits at least one IP-based settlement message to the settlement processor. The settlement processor provides a market-based financial settlement for the participation of the at least one active grid element based on the at least one KWP unit in real time or near real time.
US10521862B2 Systems and methods for managing consumer transaction-based investments
The field of the invention relates to systems and methods for controlling investment funds, and more particularly to systems and methods for real-time projections based on consumer transactions. In one embodiment, an investment fund management system may include a consumer communication device configured to create a payment gateway with a Point of Sales (POS) terminal. The system further includes a portfolio server accessible over a data network. The consumer communication device is configured to execute a process including the steps of intercepting a transaction through the payment gateway; computing an expected return based on the investment of a transaction amount from said transaction; and providing the expected return to the consumer communication device.
US10521861B1 Decentralized asset custody and clearing platform system
The present disclosure provides a method and system for decentralized digital asset storage and transfer. An exemplary system includes a platform including at least three dedicated and computationally independent computing nodes, and a first access gateway communicably coupled to the platform. The platform is configured to, upon receipt of a digital asset storage or transfer instruction via said first access gateway, perform a method including: performing, by each said node independently, a verification process in respect of said instruction to determine a verification result, and broadcasting said verification result thereof to the other nodes; determining a consensus between verification results determined by said nodes; and in the event of a consensus, each node processing said instruction, independently of said other nodes.
US10521859B2 Biddable financial instrument, online competitive bidding platform for trading thereof and associated system and method of trading thereof
The present invention relates to a new type of biddable financial instrument that can be traded on an online competitive bidding process and system and method of trading thereof specifically designed to accommodate the specific needs of these new biddable financial instruments associated primarily with the introduction in the instruments core of a contractual bidder or new properties like acceleration of term linked with trading on the competitive bidding software. The inventor contemplates the use of a large number of new biddable financial instruments, for example B-VRDOs, B-TOBs, and B-MLVRSs. The platform, system and method of trading associated thereto allows for easy portfolio management, Dutch trading, payment of interest, entry of good to cancel trade orders, priority management tools, acceleration of maturity, and offering on a secondary offering stage non-acquired portions held by the contractual bidder.
US10521855B2 Method, device, and computer program product for searching and displaying product images
Embodiments of the present application relate to a method and system searching for and displaying product images to a user. The method includes acquiring an initial product image set for a user, wherein the initial product image set includes a product image corresponding to a product purchased by the user, a product image characterized as interesting by the user, a product image bookmarked by the user, or a combination thereof; searching for product images that are similar in one or more characteristics to initial product images in the initial product image set; and sending found product images to be displayed to the user.
US10521854B1 Selection and display of custom user interface controls
Systems, methods, and computer-readable media are described for selecting and displaying custom user interface (“UI”) controls. A user of a networked computing service may create custom UI controls that perform user-specified actions, and the networked computing service may present these custom UI controls as part of its user interface. The networked computing service may determine which of a set of custom UI controls to present based on criteria such as frequency or recency of recurring usage, a context or a category associated with the custom UI controls, user preferences, the status of a pending action, usage of similar custom UI controls by other users, or other criteria. The networked computing service may present an interface that enables further customization or modification of the custom UI controls.
US10521853B2 Electronic sales system
A method comprises making a set of personal profiles available, from at least one buy-side user to at least one sell-side user, each personal profile in the set of personal profiles including a first set of first values for a plurality of information fields, the plurality of information fields relating to commercial transactions. Based upon the at least part of the set of personal profiles, the method receives a request to enter into a trusted relationship from the at least one sell-side user at the at least one buy-side user, and receives a set of trusted relationship information from the at least one sell-side user at the at least one buy-side user. The method sends the set of trusted relationship information, from the at least one buy-side user to the at least one sell-side user. The relationship includes a variable level of trust which affects the amount of infrastructure functionality available to one or more users and wherein the variable level of trust comprises a first level of trust and a second level of trust and wherein the first level of trust is set by the at least one buy-side user and the second level of trust is set by the at least one sell-side user.
US10521844B2 Computer vision product recognition
A system for computer-aided visual recognition of products may be used by a customer operating a mobile computing device having a camera. A customer can direct the camera at a targeted product for which the customer desires to purchase or learn information. Image recognition operations can be carried out to compare the captured image against images from a prepopulated product image store of known products. Upon a positive match, information regarding the identified product may be gathered and transmitted to the customer and displayed on the mobile computing device. The customer may be presented with various options regarding the identified product, including adding the product to a shopping list, a to-do list, a wish list, or other types of lists.
US10521839B2 System and method for find and deliver service
This disclosure describes systems, methods and apparatus for finding and delivering a desired item, including unique or hard-to-find items. In one example, there is provided a method that includes receiving a request to find the item and broadcasting the request. The method includes receiving responses to the broadcasted request, the responses indicating a finding of the item and including a bid to sell the item. The method includes providing purchase options for the item to a source of the request based on the received responses, and receiving, from the source of the request, a selection of a purchase option from among the purchase options provided to the source. The method includes providing instructions to a provider of the selected purchase option based on the received selection.
US10521831B2 System for page type based advertisement matching for sponsored product listings on e-commerce websites and method of using same
A system and method includes receiving, by a computer system, one or more inputs of customer level information, advertisement page and page type level information, item level information, inventory constraints, competitor pricing, and seasonal requirements/rules, merging, by the computer system, the one or more inputs, receiving, by the computer system including a module selection and ranking engine, the merged data, and providing, by the computer system, output of one or more advertisements of sponsored product listings to a user device of a consumer for display.
US10521826B2 Image display casting
A method of controlling a collaborative display is provided. A first item of content is received from a first client device. A time-to-live is assigned to the first item of content. Then, the first item of content is placed in a queue of items of content. Then a collaborative display is controlled to display an item of content at the head of the queue for a time period no less than a time-to-live assigned to the item of content at the head of the queue.
US10521822B2 Platform for location and time based advertising
Disclosed is a method and system (collectively “platform”) of geolocation and time based advertising. The platform may include receiving, using a communication interface, a first geolocation from a client device. Further, the platform may include, receiving, using the communication interface, an advertisement content from the client device. Additionally, the platform may include creating, using the processor, an association between the first geolocation and the advertisement content. Further, the platform may include storing, using a storage device, each of the first geolocation, the advertisement content and the association. Furthermore, the platform may include receiving, using the communication interface, a second geolocation from a client device. Additionally, the platform may include comparing, using the processor, the second geolocation with the first geolocation. Further, the platform may include transmitting, using the communication interface, the advertisement content to the client device based on the comparison.
US10521821B2 Search and subscribe advertising system and methods
Search and subscribe advertising systems and methods are disclosed. An advertising system includes at least one identification, location and authentication system associated with a physical venue, each including a master sensor node connected to a broadband network channel and a plurality of sensors in the physical venue. The advertising system further includes a cloud-based advertisement service hosted by and associated with an identification, location and authentication system. The cloud-based advertisement service is communicatively coupled to the master sensor node and stores advertising data associated with the physical venue. The advertising system includes an advertising application installed on a mobile device, which transmits a search request for a local service to the cloud-based advertisement service, and receives and displays advertising data, which is selected based on the mobile device location, the physical venue location, and at least one search keyword.
US10521820B1 Systems and methods for providing transaction affinity information
In certain aspects, the disclosed implementations include methods and systems for dynamically generating and providing transaction affinity recommendation data. In certain implementations, the transaction affinity recommendation data may include information that identifies a target merchant and associated merchant promotion data that may be generated based on a dynamic analysis of transaction data corresponding to an account record. The disclosed implementations may determine temporal relationships between pairs of sequential transactions corresponding to the account record, and based on such relationships, may identify pairs of transactions involving separate merchants. The disclosed implementations may determine affinity relationships associated with one or more pairs of the temporally related transactions and a target merchant, and based on such relationships, generate and provide the transaction affinity recommendation data.
US10521819B2 Systems and methods for analytics in a cooperative data exchange
A method is provided comprising aggregating, at a first node, transactional data and a transaction identification code associated with a consumer and a transaction, and historical transactional data associated with the consumer to form a transactional profile. The method further comprises calculating, at the first node, a characteristic of the consumer based upon the transactional profile, and determining, at the first node, a business strategy for dealing with the consumer based upon the characteristic.
US10521814B1 Systems and methods for redeeming rewards for cash at an ATM for credit only customers
The present disclosure relates to systems and methods for redeeming financial rewards for cash at an ATM. A customer inputs financial account credentials into an ATM, and these credentials are relayed to a financial institution computing system. The financial institution computing system then authenticates the customer by determining whether the input credentials match credentials stored in a database associated with the financial institution computing system. Once the customer is authenticated, the financial institution computing system polls the customer database and determines whether the customer has earned any rewards through usage of the financial account. Any available rewards are converted to a cash value and transmitted back to the ATM for view by the customer. Upon receipt of a customer indication that they wish to redeem the reward, the ATM is then configured to dispense the converted reward amount to the customer.
US10521813B2 System and method for incentives
The invention relates generally to systems and methods for the non-public creation, distribution and redemption of incentive offers. More particularly, the system and method generates incentives based on parameters selectable by merchants. The system and method constructs non-public incentive offers that are delivered to one or more program registrants satisfying a designated targeting profile and associated with one or more electronic payment instruments. Incentive offers may be redeemed confidentiality by the program registrant tendering an electronic payment instrument satisfying the parameters of the incentive offer. The invention further relates to systems and methods for participants to exert control over the volume and kind of incentives received through the system and by third party entities.
US10521808B2 Target-weight landscape creation for real time tracking of advertisement campaigns
A processing device selects a population of persons and measures sales metrics from the population over a time period and measures an advertising weight over the time period. The processing device determines an effect that the advertising weight has on the sales metrics and additionally calculates values for a degree of targetedness for the advertisement to the population of persons. The processing device determines an effect that the degree of targetedness has on the sales metrics and generates a multi-dimensional model that measures the combined effects of the advertising weight and the degree of targetedness on the sales metrics.
US10521803B1 Service representative and remote location document communication
The present disclosure provides apparatus, systems, and methods for service representative and remote location document communication. One or more embodiments include a memory, and a processor configured to execute executable instructions stored in the memory to identify a remote location of a customer, identify a type of device available to be utilized at the remote location, and provide to the device at the remote location instructions for capturing information from a document.
US10521802B2 Lost item recovery with reporting and notifying system
In one embodiment, a system and method for reporting lost items includes presenting a lost item reporting link associated with an entity having a plurality of different physical establishment locations; receiving a user selection of the lost item reporting link; presenting at a website, in response to the user selection of the lost item reporting link, a graphical user interface configured to solicit lost item recovery information, the website being associated with the entity having the plurality of different physical establishments; receiving the lost item recovery information via the graphical user interface; and transmitting the lost item recovery information to a third party online lost and found system.
US10521798B2 Digital financial transaction system
A method for conducting financial transactions includes storing a first set of data comprising a portion of a user's identification information. An identity of a user is unidentifiable from the portion of the user's identification information. The method also includes receiving a second set of data and sending a new pass code to a first computer system when the first set of data matches the second set of data. The method approves a transaction associated with the user in response to receiving the new pass code from a second computer system.
US10521796B1 Identity gray list
Account functionality may be modified in response to an event. A processor may determine that a status of at least one of a user, a device associated with the user, and data associated with the user is potentially insecure due to the event. The processor may identify an account of the user. The account may provide access to electronic financial transaction functionality. In response to the determining that the status of at least one of the user, the device associated with the user, and the data associated with the user is potentially insecure, the processor may modify a condition affecting the access to the electronic financial transaction functionality.
US10521793B2 System and method to protect privacy of personal-identification-number entry on consumer mobile device and computing apparatus
A system for accepting the input of a PIN comprises a first device receiving a randomized PIN layout derived on a fourth device. The randomized PIN layout is displayed on a display of the first device. A second device comprises an input for accepting a series of key presses to produce a PIN token. The PIN token indicating each of the series of key presses. A third device is in communication with the second device. The third device derives the randomized PIN layout and receives the PIN token from the second device without the PIN token being present on the first device. The third device combines the PIN layout and the PIN token to produce a PIN. The PIN is used to authenticate a transaction. The fourth and third devices each store a shared secret used to independently derive the randomized PIN layout on the fourth and third devices.
US10521784B2 Analyzing layouts using sensor data
This disclosure describes, in part, techniques for analyzing sensor data to identify a bottleneck location within a physical establishment, and then providing a recommendation based on the bottleneck location. For instance, a payment service may analyze a layout of a physical establishment using sensor data representing movements of users within the physical establishment. Based on the analysis, the payment service can identify a location within the physical establishment in which movements of the users correspond to one another. For instance, the payment service can identify that the users are located at a similar location within the physical establishment at a given time period. The payment service can then generate and provide a message that indicates a location for moving an object such that users can utilize new routes through the physical establishment.
US10521783B2 POS terminal, POS system, and control method of a POS terminal
A POS terminal, a POS system, and a control method of a POS terminal enable adding or changing a payment function, including an electronic payment function, at low cost.A tablet terminal according to the invention has a first operating unit that is located at a first address and runs a first payment application to execute a payment process; a second operating unit that is located at a second address and runs a second payment application; a third operating unit that runs a POS application to execute a transaction process; a storage unit that stores the first address and the second address; and a communication unit that sends the transaction process result of the POS application run by the third operating unit to the first address or the second address.
US10521782B2 System for and method of effecting an electronic transaction
A system for and method of performing a transaction between a consumer (105) and a business entity (110). The method comprising the acts of priding transaction data from a submitter (105) to a transaction facilitator (120), generating a token (130) that identifies the transaction data, storing the transaction data and the token at the transaction facilitator (120), providing the token to the submitter (105), returning the token (130) to the transaction facilitator, obtaining the stored transaction data identified by the token, and using at least a portion of the obtained transaction data to implement the transaction.
US10521775B2 Secure processing of electronic transactions by a decentralized, distributed ledger system
A method and system are provided to support a decentralized distributed ledger in which transactions are recorded by parties to the transactions without the use of a blockchain. A distributed ledger system provides a protocol framework that supports the development of protocol flows. A protocol flow is computer code that controls the performance of a transaction by the party or parties to the transaction. Protocol flows can be developed for different types of transactions. The distributed ledger system allows transactions to be proposed, accepted, and notarized by a notary and stored without the use of a blockchain ledger. The distributed ledger system can avoid the expense of the computational and storage resources needed to redundantly verify a transaction and store evidence on the many nodes of a blockchain distributed ledger.
US10521774B2 Preventive maintenance system and preventive maintenance method
A preventive maintenance system includes a sensor attached to a movable part, and a preventive maintenance device which accumulates data on the operation of the movable part detected with the sensor, detects an indication of a malfunction of the movable part from a correlation between the operation data and a malfunction mode of the movable part, and notifies an operator of an indication of the malfunction when the indication of the malfunction of the movable part is found, or orders a replacement part for a component part which is a cause of the indication of the malfunction.
US10521768B1 RFID loss-prevention based on transition risk
An RFID loss-prevention system (LPS) may monitor RFID-tagged items in a facility. An RFID reader transmits a first inventory command configured to cause tags in a first state to respond, receive a reply from a first tag, determine that the first tag has a low transition risk, and cause the first tag to switch to a second state. The reader may also receive a reply from a second tag, determine that the second tag has a high transition risk, and cause the second tag to remain in the first state. The reader may then transmit a second inventory command configured to cause tags in the first state to respond, receive a reply from the second tag in response to the second inventory command, determine that the second tag has inappropriately exited the facility, and issue an alert.
US10521765B2 Material tracking system
A system monitors the distribution of a disinfectant having an expiration. The system has distribution containers and use containers, each having a volume for dispensing the disinfectant. A reader of the system can read identifiers associated with the containers, and a database of the system can associate the volumes and the expiration of the disinfectant contained in each of the containers. During monitoring, processing equipment of the system tracks each of the volumes of the disinfectant, the expiration of the disinfectant, and the identifiers of the containers. For example, the processing equipment can log the dispensing of the disinfectant from the distribution container to the use containers and can log any amount of the dispensed disinfectant in the use containers that was noted used. Additionally, the processing equipment can determine that the distribution container or any of the user containers have disinfectant past the expiration.
US10521759B2 Methods and apparatus for monitoring a conveyance coupling connection using elements of a wireless node network
Methods, apparatus, and systems are described for monitoring at least one signal passing through a coupling connection from a first conveyance to a second conveyance, where the coupling connection has a network device that communicates on a wireless node network. Generally, the network device (e.g., an ID node) integrated in the coupling connection monitors the signal line passing through the coupling connection from the first conveyance to the second conveyance. The network device then detects data on the monitored signal line and records the detected data. Thereafter, the network device in the coupling connection transmits the detected data (e.g., a notification that the conveyances are disconnected, a change in power flowing between the conveyances, etc.) to another entity in the wireless network, such as a server or master node.
US10521758B2 Data synchronization for offline processing
Embodiments of the present invention includes system and methods for the continued operation of a carrier management system having one or more user terminals that normally communicate with at least one data center over a network (online), when the one or more user terminals are unable to communicate with the data center (offline). Once communication is re-established between the one or more user terminal and the data center, local files and data on the user terminals that were used to rate and ship packages while offline are synchronized between the one or more user terminals and the data center.
US10521757B2 System and method of hotel tray and trolley retrieval
A system and method of hotel tray and trolley retrieval including a notification device and a computing system wirelessly connected by a network. When in use, the notification device is assigned to a room number of a hotel room via software running on the computing system. A tray and/or a trolley is delivered to the hotel room with the notification device. The hotel patron may then activate the activation device of the notification device. The notification device then sends a wireless communication to the computing system over the network indicating that the tray and/or trolley is ready for pickup from the hotel room.
US10521755B2 System and method for processing items for international distribution
A system and method for generating shipping labels for shipping items to other countries. The shipping label can be based on shipping information for the item. The shipping label can also contain information about whether there was a landed cost guarantee associated with the item.
US10521754B2 Concatenated shipping documentation processing spawning intelligent generation subprocesses
Systems and methods which provide shipping management system shipping documentation generation operation which spawns intelligent generation subprocesses are described. The intelligent generation subprocesses of embodiments facilitate autonomous shipping documentation generation functionality of a concatenated shipping documentation generation process. A user may initiate a shipping documentation generation process, whereby an intelligent generation subprocess is spawned, and thereafter the user may be freed to perform one or more independent operation and/or interaction with the shipping management system. One or more verifications, checks, warnings, and/or the like are suspended and one or more parameter, input, selection, and/or the like are defaulted for operation of an intelligent generation subprocess of embodiments. Embodiments implement a documentation queue to provide historical information with respect to intelligent generation subprocess operation.
US10521753B2 Usage description language
A computer-implemented method includes incorporating a usage model in a business application hosted on a computing device. The usage model describes anticipated usages of the business application by a user and is specified using a formal machine readable language. The method includes providing an adapter configured to automatically translate the usage model in the business application to a UI profile consistent with a UI technology available on the computing device on which the business application is hosted.
US10521750B2 Computer implemented method for personal attribute valuation and matching with occupations and organizations
A computer implemented system and method for personal attribute valuation and match with occupations and organizations which provides computer elements and computer code which functions to calculate a congruence index which provides an objective measure of person to occupation fit and person to organization fit.
US10521747B2 System and method for providing a scalable semantic mechanism for policy-driven assessment and effective action taking on dynamically changing data
A system for providing a scalable semantic mechanism for policy-driven assessment and action taking on dynamically changing data includes a policy context that is a collection of ontologies that capture policies of the enterprise in a semantic, declarative grammar, in a semantic database, a performance context that receives and stores sensor data output monitoring managed assets persisted in a time-series database, a workflow context that determines the workflow process necessary to manage the managed asset based on the governance policies and sensor data, implemented using a workflow engine that supports a declarative workflow language, a decision context that contains business rules encoded in a declarative grammar, implemented using a business rule engine and in which the business rules define conditions under which an asset is corrected, and an adjudication context that defines all associations between the four contexts that are necessary to monitor and manage the enterprise managed assets.
US10521744B2 Methods and systems for sales tracking using mobile devices
Embodiments of methods and systems for sales tracking using mobile devices are described. In an embodiment, a method may include an employee interface device registering a sign-in entry in an internet-based tracking database in response to an application of the employee interface device determining that a location module of the employee interface device is within a pre-defined range of one of multiple pre-defined locations of interest, and that the location module has remained within the pre-defined range of one of the multiple pre-defined locations of interest for a pre-defined time period. In an embodiment, the employee interface device may register a sign-out time of the sign-in entry in the internet-based tracking database in response to the application of the employee interface device determining that the location module has moved outside the pre-defined range, and that the location module has remained outside the pre-defined range for the pre-defined time period.
US10521719B1 Systems and methods to identify neural network brittleness based on sample data and seed generation
Systems and methods for determining neural network brittleness are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a modeling request comprising a preliminary model and a dataset. The operations may include determining a preliminary brittleness score of the preliminary model. The operations may include identifying a reference model and determining a reference brittleness score of the reference model. The operations may include comparing the preliminary brittleness score to the reference brittleness score and generating a preferred model based on the comparison. The operations may include providing the preferred model.
US10521718B1 Adversarial training of neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for adversarial training of a neural network. One of the methods includes obtaining a plurality of training inputs; and training the neural network on each of the training inputs, comprising, for each of the training inputs: processing the training input using the neural network to determine a neural network output for the training input; applying a perturbation to the training input to generate an adversarial perturbation of the training input; processing the adversarial perturbation of the training input using the neural network to determine a neural network output for the adversarial perturbation; and adjusting the current values of the parameters of the neural network by performing an iteration of a neural network training procedure to optimize an adversarial objective function.
US10521710B2 Method of identifying, locating, tracking, acquiring and selling tangible and intangible objects utilizing predictive transpose morphology
The present invention causes an active display or the adapter driving the display to emit RFID formatted QR code information (or bar code information) in sync with displayed QR or Bar codes to allow portable devices in reasonable proximity to acquire the QR code data without physical scanning, without taking a picture and without taking a video, allowing for a fully automated QR code acquisition system.
US10521705B2 Automatically selecting images using multicontext aware ratings
The present disclosure is directed toward systems, methods, and non-transitory computer readable media that automatically select an image from a plurality of images based on the multi-context aware rating of the image. In particular, systems described herein can generate a plurality of probability context scores for an image. Moreover, the disclosed systems can generate a plurality of context-specific scores for an image. Utilizing each of the probability context scores and each of the corresponding context-specific scores for an image, the disclosed systems can generate a multi-context aware rating for the image. Thereafter, the disclosed systems can select an image from the plurality of images with the highest multi-context aware rating for delivery to the user. The disclosed system can utilize one or more neural networks to both generate the probability context scores for an image and to generate the context-specific scores for an image.
US10521703B2 System and method for controlling machine pose using sensor fusion
Controlling machine pose using sensor fusion includes receiving from each of a plurality of Inertial Measurement Units mounted on different components, a time series of signals indicative of acceleration and angular rate of motion for each of the components of the machine, and from at least one non-IMU sensor, a signal indicative of at least one of position, velocity, or acceleration of at least one of the components, a position, velocity, or acceleration of any potential obstacles or other features, or an operator input. The signals are fused with a separate Kalman filter module to estimate an output joint angle. Estimated and measured values of the output joint angle in successive timesteps are combined, a kinematic equation is solved to determine a real time value for at least one of position, velocity, and acceleration of the component at successive timesteps, and the determined real time value is applied in an implementation of a controlled operational movement of the machine component in a successive time step.
US10521701B2 Parallel decoding using autoregressive machine learning models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing parallel generation of output from an autoregressive sequence to sequence model. In one aspect, a blockwise parallel decoding method takes advantage of the fact that some architectures can score sequences in sublinear time. By generating predictions for multiple time steps at once then backing off to a longest prefix validated by the scoring model, the methods can substantially improve the speed of greedy decoding without compromising performance.
US10521699B2 Multi-scale deep learning system
A system for identifying objects in an image is provided. The system identifies segments of an image that may contain objects. For each segment, the system generates a segment score by inputting to a multi-scale neural network windows of multiple scales that include the segment that have been resampled to a fixed window size. A multi-scale neural network includes a feature extracting convolutional neural network (“feCNN”) for each scale and a classifier that inputs each feature of each feCNN. The segment score indicates whether the segment contains an object. The system generates a pixel score for pixels of the image. The pixel score for a pixel indicates that that pixel is within an object based on the segment scores of segments that contain that pixel. The system then identifies the object based on the pixel scores of neighboring pixels.
US10521695B2 Method of enabling spatially varying auto focusing of objects and an image capturing system thereof
The present inventive concepts discloses methods, apparatuses, and/or systems for enabling spatially varying auto focusing of one or more objects using an image capturing system. The methods, apparatuses, and/or systems may include focusing objects in a region of interest using lenses, enabling spatially varying auto focusing of objects in the region of interest using a spatial light modulators (SLM), which are out of focus in the region of interest, and capturing the focused and the auto focused objects in the region of interest using a camera sensor.
US10521690B2 Pictogram recognition apparatus, pictogram recognition system, and pictogram recognition method
Disclosed are a pictogram recognition apparatus, a pictogram recognition system, and a pictogram recognition method, wherein the pictogram recognition method includes acquiring learning data, acquiring an image including a pictogram, extracting at least one zone from the image, acquiring a descriptor corresponding to the at least one zone, recognizing a pictogram by comparing the descriptor with the learning data and providing a user with information corresponding to the recognized pictogram.
US10521688B2 Efficient SIMD implementation of 3X3 non maxima suppression of sparse 2D image feature points
This invention transforms a list of feature points in raster scan order into a list of maxima suppressed feature points. A working buffer has two more entries than the width of the original image. Each entry is assigned to an x coordinate of the original image. Each entry stores a combined y coordinate and reliability score for each feature point in the original list. This process involves a forward scan and a backward scan. For each original feature point its x coordinate defines the location within the working buffer where neighbor feature points would be stored if they exist. The working buffer initial data and the y coordinates assure a non-suppress comparison result if the potential neighbors are not actual neighbors. For actual neighbor data, the y coordinates match and the comparison result depends solely upon the relative reliability scores.
US10521687B2 Shape recognition device, shape recognition method, and program
A shape recognition device that recognizes a shape of an object having an indefinite shape and flexibility, and assembled by a robot, the shape recognition device including: an imaging unit that images the object; an image processing unit that recognizes the shape of the object on the basis of the object imaged by the imaging unit; and a simulation processing unit that simulates the shape of the object on the basis of the image of the object imaged by the imaging unit. The simulation processing unit interpolates a recognition result of the shape of the object by the image processing unit, on the basis of a simulation result of the shape of the object.
US10521685B2 Augmented reality marker de-duplication and instantiation using marker creation information
An object of interest in an augmented reality view within a display of an augmented reality device is identified. A location of the object of interest is determined. A plurality of markers related to the object of interest is received. Metadata information associated with each of the plurality of markers is received. The metadata includes an indication of a location of an author of the marker at a time of authorship of the marker. The location of each of the plurality of markers is determined based upon the metadata information. A distance measure between the location of each of the plurality of markers and the location of the object of interest is determined. The plurality of markers are de-duplicated to form a subset of the plurality of markers based upon the determined distance measures. The subset of markers are sent to the augmented reality device.
US10521684B2 Media validation platform
A device comprising a media validation platform for identifying and detecting defects on a media disc is provided. The media validation platform may include: a media transport system including a guide portion including a cushion medium and a drive portion including a belt drive for conveying a media disc along a path of motion through the media validation platform; a slot providing an opening to the media validation platform and a guide to introduce the media disc to the media transport system; a quality control station comprising a light source, a light diffuser, and a camera for measuring an intensity of light from the light source passing through the light diffuser and a media layer of the at least one media disc; and a media identification station comprising a scanner assembly, the scanner assembly adapted to obtain data from a bar code of the at least one media disc.
US10521681B1 Method for determining correct scanning distance using augmented reality and machine learning models
A smart device is provided with an application program for displaying a video feed received from the smart device's camera. The application can determine the coordinates for an intersection point, which is a point on the ground where the smart device is pointing at. The application can display a target on the visual representation of the intersection point. Based on whether the smart device is at an appropriate distance from the intersection point, the user interface can superimpose an indicator on the video feed received from the camera. This can inform the user whether the smart device is at an optimal scan distance from the intersection point (or an object) so that the object can be identified by a machine learning model.
US10521669B2 System and method for providing guidance or feedback to a user
A device for providing guidance or feedback to a user. The device includes a camera configured to detect image data indicating a user performance of an activity. The system includes a guidance unit connected to the camera. The guidance unit is configured to identify the activity based on image processing of the image data or an identification of the activity from the user. The guidance unit is also configured to determine a criteria associated with the activity. The guidance unit is also configured to determine a user performance of the activity based on the image data. The guidance unit is also configured to determine feedback based on a comparison of the criteria and the user performance of the activity, the feedback indicating an improvement or suggestion for the user. The system also includes an output unit connected to the guidance unit, the output unit configured to output the feedback.
US10521664B2 Systems and methods for autonomous perpendicular imaging of test squares
An unmanned aerial vehicle (UAV) assessment and reporting system may utilize one or more scanning techniques to provide useful assessments and/or reports for structures and other objects. The scanning techniques may be performed in sequence and optionally used to further fine-tune each subsequent scan. The system may include shadow elimination, annotation, and/or reduction for the UAV itself and/or other objects. A UAV may receive or determine a pitch of roof of a structure or otherwise orthogonally align an optical axis of a camera with respect to a planar roof surface. An imaging system may capture perpendicular images of sample regions that have a defined area-squared.
US10521662B2 Unguided passive biometric enrollment
Apparatus and methods of passive biometric enrollment are configured to provide an introductory experience upon activation of a computer device. The introductory experience involves a user performing movements that allow collection of passive user biometrics by a sensor of the device. The sensor may collect the passive user biometrics while the user performs the movements. The computer device may calibrate one or more features of the computer device based on the movements. The computer device may receive user credentials from the user. The computer device may store a biometric profile including the passive user biometrics in association with the user credentials.
US10521659B2 Image processing device, image processing method, and image processing program
An image processing device includes a data processing unit that processes data of a face image which is captured to include a face. The data processing unit generates an edge image by filtering the face image to detect an edge in a scanning direction, extracts a sampling value as the information regarding a gradient magnitude and whether the gradient is positive or negative from each of positions in the edge image corresponding to a plurality of points constituting the sampling curve, calculates a likelihood with respect to the sampling curve by setting points having a positive gradient and a negative gradient as likelihood evaluation targets in a first point group and a second point group, and detects a sampling curve having a maximum likelihood as a pupil or an iris among a plurality of sampling curves.
US10521658B2 Embedded eye tracker with dichroic mirror
An eyewear device has an optical element, a source, a dichroic mirror, and a camera. The optical element has a front surface, a back surface, a rim, and an angled portion of the rim. The source emits light in a first band of light and is configured to illuminate a portion of an eye of a user of the eyewear device. The dichroic mirror is arranged proximate to the angled portion of the rim, is reflective in the first band of light, is transmissive in a second band of light, and is configured to direct light in the first band reflected from the portion of the eye toward a first position. The camera is located in the first position that is located in a plane of the optical element, and the camera is configured to capture images of the light in the first band reflected by the dichroic mirror.
US10521656B2 Method and system for assessing similarity of documents
Systems and methods for assessing similarity of documents are provided. Embodiments of the systems and methods include extracting a reference document text from a reference document, extracting an archived document text from an archived document, and quantifying the reference document and the archived document. The systems and methods may also include determining a document similarity value of the quantified reference document and the archived document. Determining the document similarity value includes calculating a set of vector similarity values for a set of combinations of a reference document text vector and an archived document text vector, and calculating the document similarity value, including a sum of the plurality of vector similarity values.
US10521646B2 Monitoring shelves with pressure and light sensors
A system for monitoring planogram compliance on a store shelf is disclosed. The system may include a plurality of detection elements and a processor. The processor may be configured to receive first signals from a first subset of detection elements after a plurality of products are placed on the store shelf, and use the first signals to identify at least one pattern associated with a product type of the products. The processor may further be configured to receive from a second subset of detection elements second signals indicative of no products being placed on at least one area of the store shelf, and use the second signals to determine at least one empty space on the store shelf. The processor may also be configured to determine, based on the at least one pattern and the at least one empty space, at least one aspect of planogram compliance.
US10521643B2 Systems and methods for performing fingerprint based user authentication using imagery captured using mobile devices
Technologies are presented herein in support of a system and method for performing fingerprint recognition. Embodiments of the present invention concern a system and method for capturing a user's biometric features and generating an identifier characterizing the user's biometric features using a mobile device such as a smartphone. The biometric identifier is generated using imagery captured of a plurality of fingers of a user for the purposes of authenticating/identifying the user according to the captured biometrics and determining the user's liveness. The present disclosure also describes additional techniques for preventing erroneous authentication caused by spoofing. In some examples, the anti-spoofing techniques may include capturing one or more images of a user's fingers and analyzing the captured images for indications of liveness.
US10521642B2 Fingerprint verification method and apparatus
A fingerprint verification method includes selecting one or more first fingerprint groups from among a plurality of fingerprint groups based on an input fingerprint image, each fingerprint group of the plurality of fingerprint groups including partial fingerprint images; and determining whether verification is successful based on the input fingerprint image and each of the partial fingerprint images included in the one or more first fingerprint groups.
US10521637B2 Password input keyboard, anti-thief and unlocking method and ATM
Embodiments of the invention disclose a password input keyboard. The password input keyboard comprises: at one touch screen configured to receive a password input by a user's finger; a password verifying module configured to determine whether the password received by the touch screen is the same as a preset password stored in a bank; at least one fingerprint recognizer located at a side of the touch screen opposite to the side of the touch screen being touched by the user's finger and configured to extract a fingerprint feature of the user's finger when the password is input through the touch screen by the user's finger; a fingerprint verifying module configured to determine whether the fingerprint feature extracted by the fingerprint recognizer is the same as a preset fingerprint feature stored in the bank; and an unlocking and controlling module configured to obtain determination results from the password verifying module and the fingerprint verifying module and operate a locked device that is associated with the password input keyboard.
US10521636B1 Apparatus and method to determine a distance of a visual object using a label
In a method for determining a distance of an object captured by a camera coupled to a controller, a controller of a computing device receives an image of the object and a label associated with the object. The controller identifies a label image of the label in the image and determines a label dimension of the label, the label dimension includes a real world size of the label. The controller determines a label image dimension of the label image, the label image dimension comprising a size of the label image, and determines a set of optical characteristics of the camera. The controller calculates a label distance using the set of optical characteristics of the camera, the label dimension, and the label image dimension. The controller announces the label distance using at least one output component coupled to the controller.
US10521630B2 Imaging reader for, and method of, reading a target by image capture through a sealed window integrated with an optical system
A window environmentally seals an imaging reader operative for reading a target by image capture. An integrated optical system having one or more optical elements is formed of one-piece construction with the window for optically modifying an aiming light and/or an illuminating light passing through the optical elements.
US10521628B2 Barcode scanner with PCB
A barcode scanning apparatus that includes a single printed circuit board (PCB) is disclosed. The apparatus includes a housing having a head portion and a handle portion. The handle portion extends generally along a handle axis. The single PCB extends along a PCB plane and is positioned at least partially within the housing. The apparatus includes an image sensor having a plurality of photo-sensitive elements that form a substantially flat surface. The single PCB may have a first portion and a second portion, where the image sensor is positioned on the first portion and is further positioned to capture light entering the housing through a window of the head portion. The apparatus includes a frame positioned at least partially within the housing, where the frame includes an oblique angle formed between a front portion and a rear portion, where the PCB is secured by or to the frame's rear portion.
US10521627B2 RFID module for through boundary location accuracy
A method and data processing device for detecting and tracking objects in a space. The method includes transmitting an inquiry signal that traverses into the space, which is behind a physical barrier and is pre-configured with a plurality of radio frequency identification (RFID) tags. The method includes transmitting, via a RFID module, a second signal at a second frequency range. The method includes monitoring for a RFID response signal, which is a backscatter signal generated in response to the second signal impinging on the RFID tag and one or more objects in the space. The method includes identifying and extracting an interference reflection signal from the response signal to determine a presence of an unknown object. The method includes tracking the unknown object within the space and providing more specific position data of the unknown object within the space, to a display of an electronic device.
US10521626B2 Methods and systems for operating a material handling system
A material handling system comprising one or more sub-systems and one or more sensing panels is provided. Each sensing panel may determine whether a mode control token is within a vicinity of the respective sensing panel. When the mode control token is within the vicinity of the respective sensing panel, the sensing panel may generate a signal, and when the mode is outside of the vicinity of the respective sensing panel, the generation of the signal is halted. The material handling system may further include a processor that enables at least one of the one or more sub-systems of the material handling system in response to the generated signal and disables each of the one or more sub-systems of the material handling system in response to a halting of the generation of the signal.
US10521613B1 Adaptive standalone secure software
An adaptive standalone secure software that is going to be distributed/sold to users potentially all over the world. By placing in a secure server some of the features of the secure software, the security of such software is increased. The software will adapt to the current user and conditions of usage by moving the appropriate software features to and from the secure server. A public key cryptography (or asymmetric key) algorithm technique is used for the communication between the protected software and the secure server. This patent also includes an analysis of intruders and describes possible responses to detected threats including covert actions. This patent is Cyber-Ecologically aware.
US10521611B2 Method and system for emergency data destruction
A method for emergency data destruction includes: identifying, by a data identification module, one or more data files for emergency destruction stored in one or more data storage devices; identifying, by the data identification module, at least one file system utilized by the one or more data storage devices; overwriting, by a data generation module, a header of each of the one or more data files, wherein the header of each of the one or more data files is identified based on the at least one file system; truncating, by a data modification module, a file size of each of the one or more data files; and deleting, by a data destruction module, each of the one or more data files, wherein the overwriting and truncating steps are performed prior to deletion of each of the one or more data files.
US10521599B2 Label transition for mandatory access controls
Systems and methods for enforcing label-based mandatory access control are provided. A first label may be assigned to a resource. An event associated with a resource may be detected. The resource may be relabeled, in response to detection of the event, from a first label to a second label in accordance with a transition rule. The transition rule may be included in a security policy. The transition rule may indicate that the resource is to be relabeled to the second label if the event is detected. Access to the resource may be controlled according to an access rule in the security policy. The access rule may be applicable to the resource based on the access rule identifying the second label assigned to the resource.
US10521597B2 Computing device and method for input site qualification
A computing device, method and computer program product are provided to qualify an instruction based upon the input site of the instruction. In the context of a computing device, the computing device includes data field analysis circuitry to analyze data fields representing a respective instruction that has been received to determine a data field that defines the input site of the respective instruction. The computing device also includes data field comparison circuitry to compare the data field that defines the input site to an eligible input site inclusion listing to determine whether the input site of the instruction is included. The computing device also includes qualification test circuitry to perform one or more additional qualification tests and instruction qualification circuitry to qualify the instruction when the input site is included within the eligible input site inclusion listing and in which the one or more additional qualification tests are satisfied.
US10521593B2 Security assessment incentive method for promoting discovery of computer software vulnerabilities
In one aspect, the disclosure provides: A method comprising: assessing a plurality of researchers as a precondition for receiving an invitation to be a researcher of a distributed plurality of researchers, resulting in the distributed plurality of researchers wherein each researcher is associated with one or more tags in records that identify the researcher for one or more attributes; inviting a subset of the distributed plurality of researchers to participate in one or more computer vulnerability research projects directed to identifying computer vulnerabilities of one or more computers that are owned or operated by a third party, the subset of the distributed plurality of researchers selected based on the one or more tags in records that identify the researcher and a description of the computer vulnerabilities of the one or more computers; using a computer that is communicatively coupled to a particular researcher among the subset of the distributed plurality of researchers and a network under test among the one or more computers, monitoring communications between the particular researcher and the particular third party computer, wherein the communications relate to attempting to identify a candidate security vulnerability of the particular third party computer; in response to a report of the candidate security vulnerability of the particular third party computer that is received from the particular researcher, evaluating the report of the candidate security vulnerability.
US10521590B2 Detection dictionary system supporting anomaly detection across multiple operating environments
A detection dictionary system provides a framework for describing, detecting, and reporting anomalies across multiple operating environments each including multiple computing devices. An anomaly in an operating environment refers to one or more operations or activities in the operating environment that may be indicative of an attack on the operating environment by a malicious user or program. The framework includes guarantees, detections, properties, and detection instances. Guarantees are promises or assertions made to an entity (e.g., a business or other organization) that describes what the detection dictionary system will detect and alert on when a particular trend or anomaly is identified. A detection is a set of metadata describing how to fulfill a given guarantee. A property describes how to map the detection to a particular detection instance. A detection instance is a specific implementation of a detection as applied to a property.
US10521584B1 Computer threat analysis service
A system acquires diagnostic information from event logs, trace files, and other diagnostic sources to reduce a set of event records. The event records are arranged in a graph based on correlations between individual event records. Correlations may be based on time, account, credentials, tags, instance identifiers, or other characteristics. The system analyzes the graph to identify anomalies such as data exfiltration anomalies, system compromises, or security events. In some implementations, the system deploys decoy resources within a customer computing environment. Interactions with the decoy resources are captured as event records and added to the graph.
US10521573B1 Authentication using third-party data
In an example, techniques of this disclosure include establishing, by a computing device, authentication data for authenticating a user of a service provided by a service provider, where the authentication data comprises one or more first data entries and one or more second data entries that correspond to the one or more first data entries. The techniques also include retrieving, from at least one third-party service provider, one or more second data entries maintained by the at least one third-party service provider that correspond to the one or more first data entries, and authenticating the user based on the authentication data, where authenticating the user comprises comparing the one or more first data entries to the one or more second data entries retrieved from the at least one third-party service provider.
US10521565B2 Method and apparatus for transmitting, activating, purchasing and accessing protected content and services from connected devices
An approach is provided for providing digital rights management within a connected service and content ecosystem. The approach involves receiving a request for content for use at a least one device, wherein the request originates from at least one companion device. The approach also involves causing at least in part, a packaging of the content according to at least one digital rights management format based, at least in part, on identification information associated with at least one of: the at least one device; the at least one companion device; at least one user associated with the at least one device, the at least one companion device, or a combination thereof; and the content. The approach further involves causing, at least in part, a transmission of the packaged content, at least one link to the packaged content, or a combination thereof to the at least one device, the at least one companion device, or a combination thereof. The approach also involves causing, at least in part, an activation of the packaged content for use at the at least one device.
US10521557B2 Systems and methods for providing dynamic, individualized digital therapeutics for cancer prevention, detection, treatment, and survivorship
Methods, systems, and apparatus, including computer programs stored on a computer-readable storage medium, for providing dynamic, individualized digital therapeutics for cancer patients and cancer survivors.
US10521553B2 Method, system and computer program for determining the porosity of a flexible porous structure subjected to deformation
A method, system and computer program are provided for determining the porosity of a flexible porous structure when it is subjected to deformation. The method performs the following steps by processing representative data of the flexible porous structure: a) generates a first function (Fs) defining how the flexible porous structure changes shape when it is subjected to deformation; b) generates a second function (Fp) defining how a covered surface of the flexible porous structure changes when it is subjected to changes in shape, wherein the second function (Fp) is directly linked with porosity of the flexible porous structure; c) obtains reference porosity values of a reference region (CU-R) of the flexible porous structure in a reference configuration via the first function (Fs); and d) calculates the porosity of at least one deformed region (CU-D) of the flexible porous structure, from said reference porosity values and from the second function (Fp).
US10521540B2 System and method for interactive datasheets
A method includes retrieving an interactive datasheet for a product and displaying, on an output device, a first view of the interactive datasheet for the product, the interactive datasheet including a first section and a second section. The method also includes adjusting, in response to receiving, by an input device of a computing device from a user, a first value of a characteristic of the product, to produce a first adjusted characteristic, and updating a model of the product, based on the first value of the characteristic of the product, to produce an updated interactive datasheet for the product. Additionally, the method includes updating the first view of the interactive datasheet for the product displayed on the output device, the first view, based on the updated interactive datasheet for the product and storing, in the memory, the updated interactive datasheet for the product, in response to receiving an indication by the user.
US10521532B1 Segmented memory instances
Various implementations described herein refer to a method. The method may include selecting a target memory instance to characterize for timing file generation, determining a number of segments for the target memory instance based on user defined accuracy, and partitioning the target memory instance into the number of segments based on a physical architecture of the target memory instance. The method may also include generating test-bench data based on the number of segments and simulating the test-bench data, obtaining simulation data for the target memory instance associated with each segment in the number of segments, and generating a timing file by reporting timing data for each segment in the number of segments.
US10521525B2 Quantifying a combined effect of interdependent uncertain resources in an electrical power grid
Embodiments herein relate to improving a stochastic forecast for uncertain power generations and demands to quantify an effect on an electrical power grid. To improve the stochastic forecast, a method includes fitting marginal distributions to data of the uncertain power generation and demand by power generation and demand nodes of the electrical power grid. The power generation and demand nodes provide corresponding uncertain power generation and demand based on a renewable energy source. The method also includes determining a correlation structure between the power generation and demand nodes by transforming the data from marginal distributions to a second distribution and by fitting a multivariate time series on transformed data. The method also includes simulating multivariate stochastic forecast with an improved correlation structure.
US10521524B2 Methods and systems for bounding box clipping
A method is described in which a polyhedral grid representative of seismic data is provided. A polyhedral cell of the polyhedral grid is identified. A polyhedron that encloses the polyhedral cell is created. A region of the polyhedron to remove based on faces of the identified polyhedral cell is identified. The identified region of the polyhedron is removed. The identifying and removing are repeated for a plurality of faces of the identified polyhedral cell. A pressure center of the polyhedral cell is determined.
US10521523B2 Computer simulation of animal training scenarios and environments
A method is described herein that comprises selecting a training objective, wherein the training objective comprises an objective to teach an animal to perform a behavior in an environment. The method includes testing the animal to determine a profile. The method includes identifying an optimal training product for the animal based on the profile. The method includes identifying an optimal training protocol for the animal based on the profile. The method includes simulating an experience of teaching the animal the behavior in a virtual training environment using the optimal training product and the optimal training protocol, the simulating including one or more applications running on a computing device for providing a virtual training environment, wherein the virtual training environment mimics the environment.
US10521518B2 Emulating power system operations
Systems and methods of emulating power system operations. The Emulation system may include a software model of an engine driven electrical power generator, Emulation code to enable various testing of one or more power system components, and using real-world values, where applicable, to enhance the Emulation and test operation of the power system. An example method may include receiving a desired operating configuration of a proposed power system. The method may also include simulating operating data of at least one component of the power system. The method may also include emulating operations of the proposed power system using at least some actual operating data and the simulated operating data. The method may also include outputting emulated operational data for the proposed power system into an actual control and monitoring system to emulate operations of the proposed power system.
US10521509B2 Snippet generation and item description summarizer
In various example embodiments, a system and method for a Target Language Engine are presented. The Target Language Engine augments a synonym list in a base dictionary of a target language with one or more historical search queries previously submitted to search one or more listings in listing data. The Target Language Engine identifies a compound word and a plurality of words present in the listing data that have a common meaning in the target language. Each word from the plurality of words is present in the compound word. The Target Language Engine causes a database to create an associative link between the portion of text and a word selected from at least one of the synonym list or the plurality of words.
US10521504B2 Methods and apparatus for obtaining a snapshot of a medical imaging display
A method comprising, responsive to a selecting event, rendering an interactive display screen of a saved first state of a display layout of a medical information compilation, the interactive display screen comprising first information in a first display area and second information in a second display area, the saved first state comprising a plurality of display attributes of the first information and the second information, wherein the first information and the second information each include one of (i) a medical image, (ii) medical notes, or (iii) a medical record is described.
US10521496B1 Randomize markup to disturb scrapers
Network resources are subject to automated downloading of information by automated-agents that cause business- or user-specific data to be compiled en masse. In order to control resources and information available to automated-agents, markup documents or elements of markup documents are obfuscated such that a client must reconfigure the obfuscated information in order to display the requested content contained in the document. The obfuscation is applied such that the content will render and display to a human user in the same manner as if the element was untransformed; however, the markup will appear syntactically different to an automated-agent. Thus, in response to a user request, a server can transform elements of a structured document and provide the transformed document to the client for reconfiguring and rendering.