US10574896B2
In order to allow a user to easily confirm whether an image was captured with a camera orientation adjusted as intended, an imaging control apparatus includes a display control unit configured to perform control to present a 2-area enlargement display of displaying live view images captured by two imaging regions in an imaging unit that are separated in a width direction or a height direction while juxtaposing them on a display unit, and a control unit configured to perform control to, after an image is captured according to an imaging instruction issued while the live view images in the 2-area enlargement display are displayed, present a review display of a 2-area enlargement of displaying two regions of the captured image that are separated in the width direction or the height direction while juxtaposing them on the display unit.
US10574892B2
A processing device collects depth data for frames in a sequence of images of a video stream being provided by a source device to a target device as part of a communication session. The depth data is created by a depth aware camera of the source device. The processing device maps, using the depth data, feature locations of the features of an object in a frame to feature locations of the features of the object in other frames, determines overlapping frame sections between the frames using the mapped feature locations, modifies, in the sequence of images, a set of images corresponding to the frames based on the overlapping frame sections to create a stabilized stream of images for the video stream, and provides the stabilized stream of images in the video stream as part of the communication session.
US10574890B2
An example mobile camera includes a first convolutional neural network to recognize a first feature in first sensor data in response to the first feature being detected in the first sensor data; a state transitioner to transition the mobile camera from a first feature detection state to a second feature detection state in response to the first convolutional neural network recognizing the first feature, the mobile camera to operate using higher power consumption in the second feature detection state than in the first feature detection state; a second convolutional neural network to recognize a second feature in second sensor data in the second feature detection state; and a communications interface to send to an external device at least one of first metadata corresponding to the first feature or second metadata corresponding to the second feature.
US10574886B2
Generating panoramic video viewable at a third-party video management system includes receiving image data captured by at least one camera. The received image data may be captured at a plurality of angles (e.g., stop positions) arranged about a single axis (e.g., about which the camera rotates). The received image data may optionally be analyzed. Based on the received image data (and any optional analysis thereof), panoramic video derived from the captured image data (e.g., still images) may then be generated. A single video stream including the generated panoramic video may then be generated. The single generated video stream may then be sent to a third-party video management system (VMS). The video stream may be usable by the video management system for displaying the generated panoramic video. Various other views or other information may also be included in the single video stream sent to the VMS.
US10574884B2
An image pickup apparatus, image processing apparatus and corresponding program and method are disclosed. In one example, a second captured image acquired from another apparatus is aligned with a first captured image. Image stabilization is carried out in response to a positional relation between the captured images. For example, when overlapping between the captured images is equal to or smaller than an image stabilization limitation threshold value, the image stabilization is stopped or a correction range is limited for at least one of the captured images. When the amount of overlapping is larger than the image stabilization limitation threshold value, the image stabilization for both of the captured images is carried out without limitation. The captured images are aligned with each other by using the captured image with limited image stabilization, or both captured images where stabilization is carried out without limitation, thereby producing a panoramic image.
US10574883B2
Systems and methods for improving the image quality of a selfie. The system and method include analyzing a selfie with image processing modules and selfie quality index modules. The image processing modules process the image using face and landmark detection techniques and face normalization techniques. The selfie quality index modules analyze the selfie for important image quality metrics and provide feature vectors that are used to generate a selfie quality index score. The selfie quality index score can be used to determine whether the selfie meet minimum threshold quality requirement for further analysis by the system for a skin condition.
US10574882B2
An image capturing apparatus, a storage space adjusting method thereof and a non-transitory computer-readable recording medium are provided. In the method, during an image capturing operation of the image capturing apparatus, a size of a storage space of the image capturing apparatus is detected. In response to the storage space being insufficient, a space adjusting option for an adjusting operation on the storage space is presented through a display screen. Then, in response to a selecting operation on the space adjusting option, a process of the image capturing operation is maintained. The image capturing operation and programs related to an adjusting operation on the storage space are presented simultaneously by a picture-in-picture mode or a spit screen mode. Accordingly, because shooting or recording operations currently in process will not be suddenly interrupted, use experience may be improved.
US10574881B2
The present disclosure includes systems, methods, and non-transitory computer readable media that can guide a user to align a camera feed captured by a user client device with a target digital image. In particular, the systems described herein can analyze a camera feed to determine image attributes for the camera feed. The systems can compare the image attributes of the camera feed with corresponding target image attributes of a target digital image. Additionally, the systems can generate and provide instructions to guide a user to align the image attributes of the camera feed with the target image attributes of the target digital image.
US10574870B2
A lens module with compact appearance includes a circuit board, an image sensor, a package bracket, an optical filter, and a lens unit. The circuit board defines a first receiving groove for receiving the image sensor. The circuit board has electronic components and gold fingers on one surface. Metallic wires are arranged on edges of a surface of the image sensor. The package bracket is integrally formed on the circuit board to wrap the electronic components, the gold fingers, and the metallic wires therein. The optical filter is connected to surface of the package bracket facing away from the circuit board. The lens unit includes a hollow lens holder and a lens mounted in the lens holder. The lens holder is connected to the surface of the mounting frame facing away from the circuit board.
US10574868B2
The present embodiment relates to a lens driving device comprising: a housing; a bobbin disposed inside the housing; a magnet disposed in the housing; a first coil which is disposed in the bobbin, and is opposite to the magnet; a base disposed on the lower side of the housing; a substrate portion comprising a body portion, which is disposed on the upper surface of the base, and a terminal portion extending toward the lower side of the body portion; a terminal portion accommodating portion which is formed on a side surface of the base and accommodates at least a part of the terminal portion; and an adhesive accommodating groove which is formed in the terminal portion accommodating portion and accommodates at least a part of an adhesive contacting the terminal portion and the terminal portion accommodating portion.
US10574857B2
An image processing device includes: a sensor that reads a print region and a non-print region of a print medium, an image being printed in the print region, the non-print region being a blank area; and a controller that makes shading correction for an output from the sensor, based on a read result from the sensor. The controller sets a patch image printed in the print region to a black reference, sets the non-print region to a white reference, and makes the shading correction, based on properties of the black reference and the white reference at individual locations.
US10574855B2
A control method of an information processing device that communicates with a communication device includes accepting a connection processing instruction to connect the communication device with at least one external device, and performing processing to execute newly, in a case that the connection processing instruction is accepted and the communication device is not connected to any external device, the connection processing.
US10574851B2
When consecutively feeding a plurality of media, an image scanning apparatus, according to the length of a preceding medium in a feed direction, changes the feed control for feeding the succeeding medium.
US10574839B2
An image processing apparatus including: an analysis unit configured to extract a text area by performing area division processing for a binary image obtained by binarizing the scanned image by a first binarization method; a determination unit configured to determine a binary image used in OCR processing; and a character recognition unit configured to perform the OCR processing by using the binary image determined by the determination unit for the text area extracted by the analysis unit, and the determination unit: in a case where a binary image used in the area division processing is suitable to the OCR processing, determines the binary image as a binary image used in the OCR processing; and in a case where a binary image used in the area division processing is not suitable to the OCR processing, generates a binary image by a second binarization method whose accuracy is higher than that of the first binarization method and determines the generated binary image as a binary image used in the OCR processing.
US10574828B2
A method and an audio conference device for carrying out an audio conference are disclosed, whereby classification information associated with a respective audio date flow is recorded for supplied audio data flows. According to a result of an evaluation of the classification information, the audio data flows are associated with at least three groups which are homogeneous with regard to the results. The individual audio data flows are processed uniformly in each group in terms of the signals thereof, and said audio data flows processed in this way are superimposed in order to form audio conference data flows to be transmitted to the communication terminals.
US10574825B2
Aspects of the technology described herein can provide assisted-communication with an intelligent personal assistant. An exemplary computing device may use a profile handler to receive a user profile of a user and a system profile of an interactive communications system. Moreover, a context handler in the exemplary computing device may receive an indication of a communication event related to the user, such as a call or message, and context information associated with the event. Further, a communication handler in the exemplary computing device may use the context information, the user profile, and/or the system profile to navigate the interactive system for the user. In some instances, where a user is unavailable to address a communication event, the intelligent personal assistant may utilize the communication handler to intercept the communication and negotiate the session on behalf of the user.
US10574824B2
In a method and apparatus for facilitating agent interactions with customers of an enterprise, one or more intents corresponding to an input provided by a customer during a conversation with a Virtual Agent (VA) are predicted. A confidence score corresponding to each intent is computed. The confidence score is indicative of an ability of the VA to provide an effective response to the input. The confidence score corresponding to each intent is compared with a predefined threshold score. If the confidence score is less than the predefined threshold score, the conversation is deflected from the VA to a human agent to respond to the input of the customer. The conversation is deflected from the human agent to the VA for a subsequent input if a respective confidence score of at least one intent predicted for the subsequent input is greater than or equal to the predefined threshold score.
US10574822B1
At least some embodiments, a system includes a memory, and a processor configured to convert an audio stream of a speech of a customer during a customer call session into customer-originated text. The customer-originated text is displayed in a first chat interface. A request from a first call center agent is sent to a second call center agent via the first chat interface to interact with the customer during the customer call session and displayed in a second chat interface. The second agent is allowed to participate in the customer call session when the second call center agent accepts the request from the first call center agent. First agent-originated text and second agent-originated text during the customer call session is merged to form a combined agent-originated text and synthesized to computer-generated agent speech having a voice of a computer-generated agent based on the combined agent-originated text communicated to the customer over the voice channel.
US10574815B2
A system and method for managing phone calls by enabling the call initiator to create a personalized audio or video invitation that the call recipient may review prior to accepting the call, which is immediately connected upon acceptance. The call initiator's communication device presents a recording interface including a multi-function button that, upon selection during a countdown duration, initiates a direct call to the call recipient. However, when the multi-function button is not selected during the countdown period and prior to initiating the call, a personalized audio or video invitation is created by the call initiator and is attached to the phone call data packet in place of the conventional Caller Id data packet. The call signaling may proceed in a conventional manner (e.g., using conventional client-server signaling) except that instead of providing a standard call with Caller Id as the sole identifying information, a data packet including the personalized audio or video invitation is provided to the call recipient to review prior to accepting the incoming call, as desired.
US10574800B2
Transparent structures for portions of electronic device housings are disclosed. The transparent structures are formed from multiple layers of transparent (optically clear) materials. The multiple layers can include at least an outer glass layer and one or more other transparent layers that can be either glass or polymer layers. The multiple layers can be bonded together with one or more lamination layers. Accordingly, multi-layer transparent structures that are formed from multiple layers bonded together are able to be not only thin but also sufficiently strong and resistant to damage. The multi-layer transparent structures are well suited for use in consumer products, such as consumer electronic devices (e.g., portable electronic devices).
US10574798B2
A method of transmitting a broadcast signal is discussed. The method includes generating, by a broadcast transmitter, a plurality of input packets comprising broadcast data, generating, by the broadcast transmitter, link layer packets carrying the input packets, wherein a link layer packet among the link layer packets includes a header and a payload, wherein the header includes information about whether an additional header following the header exists or not, wherein the header includes information indicating least significant bits (LSBs) of a length of the payload, and when the additional header exists, the additional header includes information indicating most significant bits (MSBs) of the length of the payload, and wherein the link layer packets include signaling information for header compression of the input packets when the input packets are compressed internet protocol (IP) packets, and transmitting, by the broadcast transmitter, the generated link layer packets through a physical layer pipe (PLP).
US10574784B2
In a method of structured communications in an observation platform a signal from a first communication device is received at a second communication device that is associated with a computer system. The computer system is associated with an organization, wherein a first characteristic of the signal corresponds to an audible source and a second characteristic of the signal corresponds to information indicative of a geographic position of the first communication device. The computer system derives a query from the signal, wherein the query is related to the organization. The computer system determines a plurality of persons representing the organization to respond to the query, wherein the determining is based on a factor related to the plurality of persons representing the organization. The signal is forwarded to a plurality of communication devices associated with the plurality of persons representing the organization.
US10574783B2
Most computer operating systems are able to automatically configure the coupled computer peripheral audio device for use with the computer operating system without the need for installation of a specific driver. However, when these computer peripheral audio devices are detected by the computing system, a generic audio device control configuration is often assigned to them and whatever customised settings previously configured by the user will be lost and replaced with a new set of unfamiliar setting. This poses much inconvenience and hassle to gainers when they use a different computing system or machine. Described according to an embodiment of the invention is a headset device and a device profile management method, operating on a computing cloud, comprising steps for receiving client data provided by a computing system detecting coupling of an audio device thereto and for retrieving configuration data corresponding to the client data for use in configuring the audio device by the computing system.
US10574781B2
A social networking system provides a short, unbiased biographical summary for a user of the social networking system. The short biography includes a few relevant biographical information items selected from the user's profile and is displayed on the profile page. The short biography may be displayed with a set of photographs also selected from the profile for their relevance. Relevance may be based on various information including temporal relevance and relevance to the viewing user. Display of the short biography allows a viewer to easily find current biographical information about the user in an abbreviated format.
US10574780B2
A method for receiving profile information by a terminal in a communication system according to an embodiment of the present disclosure to solve the above-described problem comprises the steps of: transmitting, to a predetermined server, a first request message including an identifier related to the terminal and information related to a standby server; transmitting, to the standby server, a second request message including identifier information related to the terminal; and receiving, from the standby server, a first response message including server information for profile reception. According to the embodiment of the present disclosure, it is possible to effectively carry out an opening of an eUICC terminal and a device change, and flexibly manage a transfer server for profile download. In addition, it is possible to flexibly install and manage a communication provider's remote installation of a profile in the eUICC terminal.
US10574775B2
Systems, methods, and non-transitory computer readable media are configured to detect a communication link quality that fails to satisfy a communications bandwidth threshold. A cache associated with a client computing device of a user is queried for content items not consumed by the user for presentation in a news feed displayed on the client computing device. At least one content item of the content items not consumed by the user is presented in the news feed.
US10574774B2
There is provided a method of providing cached content in a telecommunications network. The method comprises requesting content from a caching system (S12.1). At a local cache (305), fragments are associated with the requested content (S12.5) and sent towards a user (S12.6). An identifier for the user and any of an identifier for the requested content and an index of each identified fragment is sent towards a mirror cache upstream of the local cache (S12.7). Prior to the local cache (305) identifying the fragments associated with the requested content, the mirror cache may identify fragments associated with the requested content (S12.3), and send a key comprising the index of each fragment to the local cache (305) (S12.4). The fragments will then be identified at the local cache (305) (S12.5) using the key.
US10574768B1
Disclosed are systems and methods for improving interactions with and between computers in controlling external programs executed by a browser application. The disclosed systems and methods provide systems and methods for automatically identifying an external program in a document definition used in rendering a document display in a user interface of the browser application. In response to detecting inactivity in connection with the document display, the disclosed systems and methods generate a first modified document definition, by modifying the document definition, to suspend execution of the external program in a first modified document display based on the first modified document definition. In response to activity in connection with the first modified document display, the disclosed systems and methods generate a second document definition, by modifying the first document definition, to restore execution of the external program in a second modified document display based on the second modified document definition.
US10574767B2
In accordance with an embodiment, described herein is a system and method for use with a digital media content environment, such as a music streaming service, for providing real-time media consumption data. As users interact with the digital media content environment using media devices, usage data that describes the characteristics of media content being streamed for playing by the media devices, is collected by a counter processor, and associated with buckets indicative of periods of time within a plurality of time windows. The usage data associated with each time window can be processed, for example to generate real-time rankings, or other type of media consumption data, for use by a reporting server. The real-time media consumption data which is reported can be used, for example, by artists, managers, media content publishers, or other type of content providers, to evaluate fast-changing media consumption trends.
US10574762B2
Methods and apparatus are provided for communication connection service. Identification information of a second device is acquired. An inquiry about whether to register the second device as a favorite device is displayed. A registration request message is sent to a server, when a request to register the second device as the favorite device is inputted in response to the inquiry. The registration request message includes the identification information of the second device. A registration response message is received from the server in response to the registration request message. A user interface of the first device is controlled to provide feedback informing of a success or a failure in registering the second device as the favorite device based on the registration response message.
US10574761B2
An apparatus, computer-implemented method and computer program product manages connections for data communication. A first system initiates a process for establishing a new connection pipe of a socket-based connection between the first system and a second system. The new connection pipe is a replacement for an existing connection pipe. The existing connection pipe is accessed by a respective existing socket at each of the first and second systems. The first system receives acknowledgement from the second system confirming that the replacement connection pipe is established. The replacement connection pipe is accessed by a respective replacement socket at each of the first and second systems. The first system re-associates sessions of the existing socket at the first system to the replacement socket at the first system.
US10574755B2
The present subject matter relates generally to optimization of distribution of data packets in a High Performance Computing (HPC) switch. The HPC switch receives data packets from controllers communicatively connected to HPC switch, through interconnected Queue Pair (QP) lanes and assigns a destination virtual lane (VL) for each data packet based on service level information. Further, the HPC switch generates plurality of clusters of ports that are coupled with each interconnected VL based on latency determined dynamically for each port. Finally, the HPC switch transmits a first group of data packets through ports belonging to a primary cluster of plurality of clusters and transmits acknowledgement key-packet associated with second group of data packets through the ports belonging to secondary clusters of plurality of clusters, based on destination VL assigned for each data packet to other controllers for optimizing the distribution of the plurality of data packets in the HPC switch.
US10574753B2
A method for synchronizing data files between a client device and a cloud storage service (CSS). The method comprises marking each data file that has been changed since a last synchronization between the client device and the CSS; dividing each marked data file into a plurality of blocks; assigning each block with a unique code; determining, based on the assigned the unique codes, a set of modified blocks from among the plurality of blocks; and synchronizing the set of modified blocks such that the CSS and the client device include a consistent version of each data file that has changed.
US10574743B1
As data processing requirements of individual client systems A to K change over time, they are allocated service from physical datacentres X, Y, Z according to the existing capabilities of the data centres requirements of the client systems, thus transferring client systems between cells controlled by individual data centres. This avoids the complex process of adapting the individual physical datacentres' capabilities to the changing requirements of the client systems to which they were originally allocated: thus the capabilities, and not the mappings, are maintained and the mappings, not the capabilities, are dynamic, so as to optimise the allocation of client systems to cells. It also minimises the number of clients having to work to more than one datacentre, which leads to delays in processing as the datacentres need to communicate with each other.Configuration of the datacentres X, Y, Z themselves is required to set up the system, but subsequently only if a re-optimization of the existing mappings cannot satisfy the changed demand profiles, for example because the overall balance of services available from the datacentres no longer matches the services required.
US10574740B2
Embodiments of the present disclosure provide a method for scaling of a server VNF Manager VNF in a virtualized network. The virtualized network comprises at least a server VNF, a client VNF connected to the server VNF and a VNF manager. The connection between the client VNF and the server VNF is initiated by the client VNF. The method is performed at a PCM server. Firstly, scaling information is obtained at the PCM server in response to a scaling operation performed by the VNF manager on the server VNF. Once the scaling information is obtained, then the PCM server notifies the client VNF of the scaling information. There is also provided a method performed at a client VNF and corresponding apparatuses.
US10574739B2
A method includes receiving a first event request message from a client device. The method also includes retrieving one or more first events that have most recently occurred since a previous event request and that have not already been provided to the client device, up to a first event paging size and a first event history age limit. The method further includes determining that one or more second events are within the first event history age limit and have not already been provided to the client device but are in excess of the first event paging size. The method also includes populating a page-state string to indicate the one or more second events. The method further includes generating a first response message including the one or more first events and the page-state string. In addition, the method includes sending the first response message to the client device.
US10574738B2
A relay apparatus includes a storage, request data reception and transmission units, a mode data reception unit, a specified condition conversion unit, a content identifier reception unit, a generation unit, and a display data transmission unit. The storage stores a service identifier, access destination information, and a conversion routine for the format of a specified condition specifying content, for each of storage services. The request data reception unit receives a service identifier and a specified condition from a client apparatus. The mode data reception unit receives mode data specifying a client apparatus display format. The specified condition conversion unit converts the specified condition into a server format, which is transmitted by the request data transmission unit using access destination information. The content identifier reception unit receives content identifiers from the server, for which the generation unit generates display data. The display data transmission unit transmits it to the client apparatus.
US10574732B2
In various example embodiments, a system and method for data transfer using images are provided herein. An image is received from a source device. Moreover, the image represents information stored in a memory of the source device. The image is generated based on an application that converts the information into the image. Further information is then generated on a destination device based on the received image. The further information is a duplicate of the information that is stored in the memory of the source device.
US10574731B1
A download module accesses a download queue including at least two file download requests from an application running on a client device of a server. The application and each of the file download requests is associated with a context that comprises a set of context components that each indicates a part of the application. The file download request context components indicate parts of the application that use the requested file and the application context components indicate parts of the application that are active. The download module ranks each of the file download requests based on a comparison of the respective file download request context components of each file download request to the application context components of the application. The download module then selects two or more file download requests in the download queue for concurrent execution based on the respective rankings of the file download requests in the download queue.
US10574725B2
A mobile terminal which enables direct and efficient remote operation via a network. The mobile terminal mediates communication between a first apparatus and a second apparatus when the first apparatus remotely operates the second apparatus having an application server via a network. In a case where a tunneling communication is established, the mobile terminal displays candidates for an application server to which the mobile terminal is connectable, on a display device of the mobile terminal, and carries out a mediating process including transferring data received from the first apparatus to the application server selected by a user from among the candidates and transferring data received from the selected application server to the first apparatus through the tunneling communication.
US10574716B2
A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.
US10574693B2
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.
US10574691B2
A method of providing infrastructure protection for a network that includes IP addresses as low as a single IP address. An end user sends traffic to an IP address of a projected server publicly available as an anycast address, and sends traffic to the protected network. The traffic is routed via one of several scrubbing centers using the public IP address as anycast address, and the scrubbing center provides infrastructure protection by scanning and filtering the incoming traffic for illegitimate data. After filtering, the legitimate traffic is encapsulated, e.g., via including virtual GRE tunnel information that includes a secret IP address known only to the scrubbing center and the protected server that receives the network traffic. The protected server decapsulates the network packet and responds back to the end user via the scrubbing network.
US10574688B1
A method of cyber-attack protection is provided. The method includes receiving one or more internet group management protocol (IGMP) membership report messages on one or more ports of a network switch. A table is maintained associating each of the one or more ports to the one or more group addresses of which any hosts coupled to that port are members. An IGMP group leave message is received at a first port of the network switch. A group address in the group leave message is compared to all group addresses associated in the table with the first port. If the group address in the group leave message does not match any group address associated with the first port, the group leave message is dropped without being acted on in accordance with IGMP.
US10574687B1
Systems and methods of carrying out a penetration testing campaign of a networked system by a penetration testing system, in which reconnaissance agent software modules are dynamically removed from at least one network node based on changing conditions in the tested networked system. The networked system includes multiple network nodes, and the penetration testing system includes a penetration testing software module and a reconnaissance agent software module installed on at least some network nodes of the multiple network nodes. For one network node, a dynamic Boolean uninstalling condition is evaluated, and in response to determining that the dynamic Boolean uninstalling condition is satisfied for that network node, the reconnaissance agent software module is uninstalled from that network node.
US10574684B2
Methods and systems of testing for phishing security vulnerabilities are disclosed, including methods of penetration testing of a network node by a penetration testing system comprising a reconnaissance agent software module installed in the network node, and a penetration testing software module installed on a remote computing device. Penetration testing systems are provided so as to locally detect weaknesses that would expose network nodes to phishing-based attacks.
US10574682B2
A method and apparatus for detecting covert routing is disclosed. In the method and apparatus, data addressed to a remote computer system are forwarded over a first network path, whereby the data is associated with a computer system of a plurality of computer systems. Further, a plurality of first network performance metrics is obtained. A likelihood of covert routing is determined based at least in part on the plurality of first network performance metrics.
US10574679B2
Access logs associated with user requests for a web-based resource are monitored. Parameter(s) that index records of the web-based resource are identified. A baseline distribution(s) of values of the parameter(s) are generated and, based on the baseline distribution(s), a baseline entropy of the parameter(s) is calculated. A distribution(s) of values of the parameters associated with user requests made by a particular user is generated and, based on the distribution(s), an entropy of the parameter(s) associated with the user requests is calculated. The entropy is compared to the baseline entropy. If a difference between the baseline entropy and the entropy exceeds a threshold, it is determined that the particular user poses a security threat to the web-based resource.
US10574675B2
A similarity search may be performed on a digraph to identify additional attack vectors that are potentially under attack in response to an initial attack vector being under attack. Security event data that includes attack histories of assets and threat actor data on threat actors are received. A digraph that maps threat actors to attack vectors of the assets is generated based on the attack histories. A risk probability of attack may be calculated for an attack vector of an asset based on the digraph, such that the attack vector may be determined to be under attack in response to the risk probability exceeding a predetermined probability threshold. Subsequently, a similarity search on the digraph may be performed in view of the attack vector that is determined to be under attack to identify additional attack vectors of the asset or another other asset that are potentially under attack.
US10574674B2
A system and computer-implemented method are provided for host level detection of malicious Domain Name System (DNS) activities in a network environment having multiple end-hosts. The system includes a set of DNS resolver agents configured to (i) gather DNS activities from each of the multiple end-hosts by recording DNS queries and DNS responses corresponding to the DNS queries, and (ii) associate the DNS activities with Program Identifiers (PIDs) that identify programs that issued the DNS queries. The system further includes a backend server configured to detect one or more of the malicious DNS activities based on the gathered DNS activities and the PIDs.
US10574670B1
Techniques for providing multi-access distributed edge security in mobile networks (e.g., service provider networks for mobile subscribers, such as for 5G networks) are disclosed. In some embodiments, a system/process/computer program product for multi-access distributed edge security in mobile networks in accordance with some embodiments includes monitoring network traffic on a service provider network at a security platform to identify a new session, wherein the service provider network includes a 5G network or a converged 5G network; extracting subscription and/or equipment identifier information for user traffic associated with the new session at the security platform; and determining a security policy to apply at the security platform to the new session based on the subscription and/or equipment identifier information.
US10574669B1
A computer system programmed to provide improved packet capture comprises: a plurality of sensor computers each programmed to capture data packets directed to a different compromised computer; a command server that is programmed to determine an expiration time for capturing a first set of data packets that have been routed toward a first compromised computer, to determine a time interval indicating an interval for capturing the first set of data packets, to identify a first packet capture filter of a plurality of packet capture filters for a first sensor computer of the plurality of sensor computers, to transmit, via a communications network, the first packet capture filter and a message, which comprises the time interval and the expiration time, to the first sensor computer of the plurality of sensor computers to capture the first set of data packets every the time interval and until the expiration time expires.
US10574652B2
A cloud-based method of service function chaining using Security Assertion Markup Language (SAML) assertions includes receiving configuration information related to any of users, services, and correspondence between the users and the services; responsive to a request from a user, generating a SAML assertion for the request and attaching a stack of service tags with the SAML assertion, wherein the stack of service tags defines a service chain for the user and for the request; and providing the SAML assertion with the stack of service tags to the user in response to the request. The method can further include providing the SAML assertion by the user to one or more services, wherein each of the services creates a context based on the stack of service tags. Each of the services identifies itself in the stack and sends the SAML assertion to a next service or application in the stack.
US10574651B2
Systems and methods for securing the communication in a structured IoT system between a first, second, and third node and a base IoT hub is provided. The base IoT hub may be in direct connection with the internet. The system may include the first IoT node in electronic communication with the second IoT node. The second node may be in electronic communication with the third IoT node. The third node may be in electronic communication with the hub. The hub may be in electronic communication with the first node. The system may be configured to generate a data packet including an authorization header. The header may include a first segment corresponding to a first node, a second segment corresponding to the second node, and a third segment corresponding to the third node. The header may be configured to store an encrypted ID authentication token generated by the corresponding node.
US10574649B2
Generally, this disclosure describes a method and system for authenticating to a network via a device-specific one-time password. A method in an embodiment may include generating a first one-time password (OTP) based at least in part on a plurality of client device attributes; and providing the first OTP to an authenticator associated with a private network during a first session, wherein the authenticator is configured to authenticate the client device to at least one of the private network and protected content included in the private network for a second session following the first session based on the provided first OTP.
US10574635B2
A method of performing authentication and authorization in Proximity based Service (ProSe) communication by a requesting device (31) which sends a request of a communication and a receiving device (32) which receives the request from the requesting device (31) and (32), the method including deriving session keys Kpc and Kpi from an unique key Kp at the requesting and receiving devices (31) and (32), using the session keys Kpc and Kpi for ProSe communication setup and direct communication between the requesting and receiving devices (31) and (32), starting the direct communication with the requesting and receiving devices (31) and (32). The key Kpc is confidentiality key and the key Kpi is integrity protection key.
US10574634B2
The disclosure relates to apparatuses and methods for managing authenticator information in a computerized system. An access request to a host comprising an authenticator is processed to cause searching in an authenticator management host for information corresponding to the authenticator and searching in a directory internal to the host for information corresponding to the authenticator. Modification of information corresponding to the authenticator can then be provided based on the searching.
US10574628B2
A system and method is described for protecting applications against malicious URL links by identifying a final destination. The system and method also includes enabling a user process to directly connect to the final destination, bypassing the original URL altogether; thereby bypassing the hacker's ability to use that URL to programmatically send the application to a malicious site.
US10574616B2
An apparatus for processing messages input from a plurality of clients. The apparatus includes an acquisition unit configured to obtain a first message input from a first client, a second message input from a second client, and a user selection input from the second client. The user selection is of a first portion of the first message and indicates that the second message is a comment on the first portion of the first message. The apparatus also includes a control unit in communication with the acquisition unit. The control unit is configured to perform a first control action in response to the acquisition unit obtaining the first message, the second message, and the user selection. The first control action results in the first message, the second message, and a first link connecting the first portion of the first message and the second message being displayed on the plurality of clients.
US10574610B1
Techniques to promote filtered messages based on historical reply rate are described. In one embodiment, an apparatus may comprise a messaging interface component operative to receive an incoming message; and transmit the incoming message to a configured delivery mailbox on a client device; and a destination mailbox configuration component operative to determine one or more connection categories between the sender account and the recipient account; determine a predicted reply rate for the incoming message based on the one or more connection categories, a recipient reply history for the recipient account, and a sender reply history for the sender account; configure the delivery mailbox for the incoming message based on the predicted reply rate; identify a most-prominent connection category of the one or more connection categories; and configure the incoming message with a banner message indicating the most-prominent connection category. Other embodiments are described and claimed.
US10574609B2
In one embodiment, a request to join an electronic chat room is received from a requester. A selection of an access control level for the requester is received via a user interface in order to grant the requester access to the electronic chat room according to a condition for granting access. The user interface is used to assign a selected access control level to the requester, thereupon granting access to the requester. The requester's access to content available in the electronic chat room being limited based on the selected access control level. Related methods, apparatus, and systems are also described.
US10574608B2
A computer system detects that a sender is composing a current message designated for delivery to recipients via a computer network once completed as an entire message. At least one of the recipients is designated as an early recipient. While the sender is composing the current message, a computer system determines an emotional reaction of the at least one early recipient to a portion of the message. An indication of the emotional reaction of the at least one early recipient is presented to the sender. After the computer system presents the emotional reaction indication to the sender, a modification is received from the sender for the message portion. The received modification is applied to the message portion and the entire message is sent to all the recipients, wherein the sending of the entire message to the recipients occurs after the received modification is applied.
US10574606B2
A method of exchanging messages between users over a network includes receiving a registration request from an organization and provisioning an organizational sub-domain, verifying the registration request according to requirements of a first protocol and provisioning a first user address that is part of the organizational sub-domain, and sending a message from the first user address to a second user address according to the first protocol.
US10574601B2
The present invention provides a method, system, and computer program product of managing and displaying online messages along timelines. In an embodiment, the present invention includes receiving a plurality of online messages from an online website, determining sets of similar online messages among the plurality of online messages, and displaying on a computer display each of the sets of similar online messages along a graphical representation of a timeline corresponding to the each of the sets of similar online messages, resulting in displayed timelines and displayed online messages. In a further embodiment, the present invention includes in response to receiving a new online message from the online website, determining each set among the sets of similar online messages to which the new online message is similar, and displaying on the computer display the new online message, resulting in a displayed new online message.
US10574585B2
Disclosed aspects relate to resource usage management in a stream computing environment that includes a set of hosts having a set of processing elements which has a set of stream operators. A first activity indicator may be detected for a first subset of the set of stream operators. A resource action for performance with respect to the first subset of the set of stream operators may be determined based on the first activity indicator. The resource action may be performed with respect to the first subset of the set of stream operators to benefit resource usage in the stream computing environment.
US10574583B2
Systems and methods for using a dual role device (DRD), the DRD having a first mode in which the DRD functions as a customer premise equipment (CPE) node in a first network and a second mode in which the DRD functions as a network controller (NC) node in a second network.
US10574574B2
A method and apparatus of a device that exports Border Gateway Protocol (BGP) data in sFlow samples. The device generates separate tables for BGP attribute information, community list information, and autonomous systems path (AS_PATH) attribute information, where each entry in the BGP attribute information table is associated with an entry in the community list information table and an entry in the AS_PATH attribute information table. The device further populates a BGP route information table that defines a mapping from a network address prefix to an entry in the BGP attribute information table. The device generates a sFlow sample related to the network address prefix using the BGP attribute information table, the community list information table, the AS_PATH attribute information table, and the BGP route information table.
US10574571B2
The disclosure provides an approach for transferring a packet from a source client to a destination application across a network. The approach generally includes writing an identifier to the packet by a switch, transferring the packet to a distributed log, logging a copy of the packet at the distributed log, and analyzing the packet for misplaced requests. The approach further includes, transmitting the packet from the distributed log to the destination, intercepting the packet by a shim layer and comparing the identifier to a counter maintained by the shim layer, and forwarding the packet to the destination application.
US10574568B2
Concepts and technologies disclosed herein are directed to providing enhanced quality of service (“QoS”) in a software-defined network (“SDN”)-based connectionless mobility architecture. According to one aspect of the concepts and technologies disclosed herein, an SDN controller can receive service level requirements and can map the service level requirements to QoS requirements and attributes to be associated with a QoS tag. The SDN controller can configure a service entry point to insert the QoS tag into incoming packets so that one or more other service points can extract the QoS tag. The other service point(s) can determine, based upon the QoS tag, a QoS treatment to apply to the incoming packets. The other service point(s) can apply the QoS treatment to the incoming packets in accordance with the QoS tag.
US10574563B2
Seamless Bidirectional Forwarding Detection (S-BFD) discriminator-based return path determination is provided. In one embodiment, a method is provided that includes assigning a first discriminator associated with a first discriminator identifier and a second discriminator associated with a second discriminator identifier different from the first discriminator. The method also includes receiving an S-BFD control packet that includes one of the first discriminator identifier or the second discriminator identifier. The method includes determining whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet, and based on the determination, initiating an S-BFD reflector session to transmit a response along a return path determined based on whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet.
US10574561B2
A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.
US10574559B2
Object automated determination of monitors associated with a component (i.e., application/software, middleware, hardware or the like) that has yet to be implemented within a computing environment infrastructure. Such a determination of the monitors relies on deploying one or more probes that scan through various, if not all, layers of the computing environment infrastructure, such as the hardware, the network, storage, operating systems, virtual layer, middleware, database, application layer, and/or the application to identify possible monitoring requirements. In this regard, the probes scan the environment to determine downstream services that effect the component and the upstream services effected by the component and the set-up/configurations associated with those services. Once the services and corresponding configurations have been identified, the appropriate monitors can be determined. In addition, automated determination of the monitoring configurations associated with the monitors based at least historical behavior/performance of the same or similar components in the computing environment.
US10574558B1
In one example, a method includes receiving, by a computing system, first data defining an alarm associated with an infrastructure asset, the alarm having an alarm condition that causes a notification to be output indicating the alarm condition is met, and receiving, by the computing system, second data defining a one-time trigger condition for the alarm. The method also includes, in response to determining that the alarm condition is met and the one-time trigger condition for the alarm has not been met at least once, suppressing, by the computing system, output of notifications for the alarm, and in response to determining that the alarm condition is met and the one-time trigger condition for the alarm has been met at least once, outputting, by the computing device and for display, the notification indicating the alarm condition is met.
US10574556B2
Some embodiments provide a statistics collection framework that is used to aggregate statistic for interfaces such as logical ports and logical port pairs. Flows that are related with these interfaces are tagged with the identifier of the logical entities for which statistics are being collected. The interface statistics is periodically sent in the background to a statistics aggregator. The read queries for the interface statistics are directed to the statistics aggregator. The statistics aggregator, therefore, acts as a cumulative cache for the interface statistics.
US10574551B2
A system is provided for clustering events. A first engine is configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. A second engine determines common characteristics of events and produces clusters of events relating to a failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. One or more situations are created that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. In response to the production of the clusters one or more physical changes in the managed infrastructure hardware.
US10574550B2
Methods and apparatus for monitoring a network and generating overall health scores for communications nodes in the network are described. A monitoring system receives information from a variety of system elements and/or devices which provide information relating to communications service. The information received by the network monitoring system includes information indicating the number of outstanding work orders issued in regard to a trouble report, signal power level variance information, signal alarm information, uncorrectable error information, correctable error information, offline device information, etc. A set of scores for a node are generated based on the different types of received information. The scores are combined using a weighted sum to generate an overall node health score. Nodes are ranked based on overall node health scores and maintenance personal can view the scores as well as the underlying information corresponding to a node to facilitate identification of possible faults.
US10574549B2
A reporting method includes: obtaining an address that is assigned to a target device and that is included in a control signal used for a communication with an access point in a plurality of access points; storing identification information in a storage in association with the address of the target device; storing, when receiving report destination information, the report destination information in the storage in association with the address of the target device if identification information reported in association with the report destination information is stored in the storage; referring to the storage when obtaining information of a control signal received by one of the plurality of access points; and reporting, when a source address of the control signal exists in the storage, to a report destination stored in association with the source address that there is an access from the target device.
US10574548B2
A system and computer-implemented is provided for displaying a configurable metric relating to an environment in a graphical display along with a value of the metric calculated over a configurable time period. The metric is used to identify events of interest in the environment based on processing real time machine data from one or more sources. The configurable metric is selected and a corresponding value is calculated based on the events of interest over the configurable time period. The value of the metric may be continuously updated in real time based on receiving additional real-time machine data and displayed in a graphical interface as time progresses. Statistical trends in the value of the metric may also be determined over the configurable time period and displayed in the graphical interface as well as an indication if the value of the metric exceeds a configurable threshold value. Further, a selection of one or more thresholds for the value of the metric may be applied and an indication displayed indicating if the threshold(s) have been exceeded.
US10574545B2
Exemplary techniques for analytics-driven hybrid concurrency control in clouds are disclosed that include a hybrid resource allocation module that can concurrently utilize an optimistic allocation scheme alongside a pessimistic allocation scheme. Machine learning techniques utilizing previous activity history of applications can be used to train a cluster model that is integrated by a hybrid resource allocation module to classify applications in either a pessimistic cluster or an optimistic cluster that identifies under which scheme requests from the applications will be processed.
US10574544B2
Embodiments of the present disclosure provide a method, system, and computer program product for certifying resiliency and recoverability level of services. The method, system and computer program product include receiving a level of testing for a target service used by an application in an ordinary course of operation. The monitoring system disrupts expected behavior of the application by adjusting one or more parameters of the application. The monitoring system determines whether the service is able to recover based on the application behavior. Upon determining that the service is able to recover based on the application behavior, reporting the level of testing as the level of testing received.
US10574542B2
The present invention provides a method and system for distributing resources for operating applications within a network by determining a composite resource consumption of the network of resources distributed throughout the network, and determining minimum, maximum and average values of each of the resources required to operate the applications. When an application is introduced into, or removed from, the network, then a change in the composite resource consumption of the network is determined and a software patch is generated to adjust resource distribution throughout the network so that resource allocation to active applications is normalized for optimal operation.
US10574538B1
A user interface is provided that displays hierarchical and/or relational information, such as information related to the topology of a computer network. The user interface provides a set of enclosed shapes arranged to present a set of nested regions to a network administrator. Each nested region represents a level of a hierarchy, and each region is segmented to represent individual elements within the hierarchy level. In one embodiment, the outmost ring is segmented to represent various networks. The middle ring is segmented to represent various subnets, with the arc of each network segmented to represent one or more subnets associated with a corresponding network. The innermost ring includes elements that represent individual data element. Connections between data elements are shown with lines extending across a shared interior region. In various embodiments, the lines may be given colors, animations, or patterns to indicate various properties of a relationship.
US10574532B2
Correlation of component information provided by diverse detection and data collection methods is used to discover additional components and identify and record relationships between these and still other components. Each detection and data collection method can be individually useful to discover components, and to provide at least some information about one or more discovered components to identify at least one relationship between the discovered components. When the information and component discoveries of a first detection and data collection method are properly combined with those of a second detection and data collection method, there can be a synergistic effect that greatly improves the utility and efficiency of a relationship-based network management system by enabling automated discovery of additional components and identification of additional component relationships, by automatically merging diverse views of a single component into a coherent picture of that component, and by automated prediction of component state changes based on state changes in related components.
US10574531B2
Disclosed herein are a method for automatically allocating IP addresses for a distributed storage system in a large-scale torus network and an apparatus for the method. The method for automatically allocating IP addresses includes acquiring neighboring-node information from multiple storage nodes that constitute the system; generating torus network topology for the multiple storage nodes by combining the neighboring-node information; generating IP address information through which a position of each of the multiple storage nodes in a structure corresponding to the torus network topology can be identified; and allocating IP addresses to the multiple storage nodes by delivering the IP address information to the multiple storage nodes.
US10574529B2
A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each having a plurality of physical infrastructure assets. A data center gateway system is communicatively coupled to one or more data centers of plurality of data centers and configured to receive data for configuring an alert specifying one or more data center assets to monitor for a primary alert event, an event type for the primary alert event, and a conditional trigger event upon which providing an alert notification for the primary alert event will be conditioned, store the data for configuring the alert, monitor, based on the stored data, the one or more infrastructure assets for the conditional trigger event and the primary alert event, and in response to detecting both the conditional trigger event and the primary alert event associated with the configured alert, providing the alert notification.
US10574528B2
A computerized method useful for implementing a Multi-Source Inbound QoS (Quality of Service) process in a computer network includes the step of calculating a current usage rate of a provider entity. The provider entity is classified by a network traffic priority; implementing a fair sharing policy among a set of provider entities. The method includes the step of adjusting any excess bandwidth among a set of provider entities. The method includes the step of implementing link sharing at a provider-entity level.
US10574525B2
A first controller in a distributed network obtains, concurrently with a second controller in the distributed network, a system requirement and a message from a logical bus. The first controller and the second controller are communicatively coupled to the logical bus, and the first controller is communicatively coupled to a first portion of the network components and the second controller is communicatively coupled to a second portion. A processor associated with the first controller solves, concurrently with the second controller, the system requirement and the solving includes applying a solver to generate new configurations of the network components. The new configurations generated by the first controller are identical to the new configurations generated by the second controller. The first controller extracts configurations relevant to the first portion of the network components and applies the configurations to the first portion of the network components.
US10574520B2
A dynamic runtime reconfigurable server its operational logic as it performs tasks for different customers at different times based on different configurations defined by the customers. The embodiments reduce resource overhead associated with reconfiguring and loading the different customer configurations into server memory at runtime. The server selectively loads different customer configurations from storage into server memory as the configurations are accessed in response to received client requests. The server also selectively preloads configurations into memory at periodic server restarts based on configurations accessed during the interval prior to each restart. The restart allows the server to remove old configurations from memory and maintain the most recently accessed ones. Restarting is also performed without interrupting server operation in responding to user requests.
US10574518B2
Disclosed are an apparatus and method of remotely communicating with a managed machine. One example method of operation may include selecting the managed machine operating in a communication network, transmitting a connection request message to the managed machine and establishing a secure connection between the managed machine and an administrator machine. The example method may also include responsive to connecting with the managed machine, executing a host service on the managed machine, and connecting to the host service over the communication network via an application client operating on the administrator machine.
US10574513B2
Systems, methods, and computer-readable media for handling failure scenarios during data collection and analysis for assurance. In some examples, a system can obtain a logical model of a network and, based on the logical model, identify a plurality of controllers on the network and a plurality of nodes on a fabric of the network. The system can probe the plurality of controllers and plurality of nodes for respective status information, including respective reachability information, respective login diagnostics information, and/or respective software information. Based on the respective status information, the system can determine conditions at the plurality of controllers and the plurality of nodes and define one or more assurance operations based on the conditions at the plurality of controllers and the plurality of nodes. The system can then perform the one or more assurance operations.
US10574504B2
Disclosed is a method for transmitting a broadcast signal. A method for transmitting a broadcast signal according to an embodiment of the present invention comprises the steps of: delivery layer processing broadcasting service data and signaling information for the broadcasting service data; UDP/IP encapsulating the broadcasting service data and signaling information for the broadcasting service data; and physical layer processing the broadcasting service data and signaling information for the broadcasting service data.
US10574495B2
Methods and devices for assigning sounding reference signals (SRS) resources to UEs in a wireless communication network are provided. Configuration information is sent to a UE, the configuration information pertaining to a first sequence identifier (ID) to be used by the UE to generate a plurality of SRS sequences to be sent by the UE as at least part of a first SRS. Each SRS sequence of the plurality of SRS sequences is a function of a respective SRS sequence root that is a function of the first sequence ID. The first sequence ID may be a UE-specific sequence ID that is a function of a UE-specific ID associated with the UE, such as a Cell-Radio Network Temporary Identifier (C-RNTI).
US10574491B2
A signal distribution circuit including an equalization circuit, a signal distribution part, an operational amplifying circuit, a feedback circuit, and a time sequence circuit. The equalization circuit is configured to collect an initial broadband signal. The signal distribution part is configured to distribute a first-stage broadband signal resulting from amplitude attenuation process to obtain a plurality of same second-stage broadband signals. The operational amplifying circuit is configured to perform amplification processing on the second-stage broadband signal obtained after distribution to obtain a third-stage broadband signal. The feedback circuit is configured to feedback the third-stage broadband signal to the equalization circuit. The time sequence circuit is configured to adjust an amplification gain of the third-stage broadband signal, and transmit the third-stage broadband signal to an analog to digital converter.
US10574478B2
An information processing system includes Spine switches, Leaf switches coupled to the Spine switches in a form of a Latin square fat tree, and apparatuses each coupled to any one of the Leaf switches and including a processor. The processor performs, in a case where the processor is included in one of first apparatuses coupled to one of first Leaf switches, first collective communication with others of the first apparatuses on a route via a first Spine switch. The first Leaf switches correspond to at least a portion of points other than points at infinity of a finite projective plane corresponding to the Latin square fat tree. The processor performs second collective communication with others of the first apparatuses on a route via a second Spine switch at each phase of the first collective communication. The second Spine switch is different from the first Spine switch.
US10574477B2
A host bus adapter of a target device is associated with a Fibre Channel driver and is connected to a Fibre Channel switch fabric. The host bus adapter receives from the switch fabric an inbound frame having a header including a source identifier and a virtual machine (VM) tag, stores a mapping between the source identifier and the VM tag, and passes the inbound frame to the Fibre Channel driver. The host bus adapter receives from the Fibre Channel driver an outbound frame having a header including a destination identifier, and determines, based on the mapping, whether there is a match at least between the source identifier of the inbound frame and the destination identifier of the outbound frame. If there is a match, the host bus adapter tags the header of the outbound frame with the VM tag, and transmits the tagged outbound frame to the switch fabric.
US10574471B2
A device control method includes: identifying a device contained in device information on a device that was in a controllable mode before, the device being controlled via a network and being allowed to be in the controllable mode and a restriction mode, the controllable mode being a mode in which the device can be controlled by a first type of communication via the network, and the restriction mode being a mode in which a type of communication that can be performed by the device is restricted to a second type of communication to thereby prohibit control of the device by the first type of communication; and switching, by sending by the second type of communication predetermined data that is based on the device information to the identified device, the identified device from the restriction mode to the controllable mode.
US10574458B2
Some embodiments of the invention provide a content-distribution system for distributing content under a variety of different basis. For instance, in some embodiments, the content-distribution system distributes device-restricted content and device-unrestricted content. Device-restricted content is content that can only be played on devices that the system associates with the particular user. Device-unrestricted content is content that can be played on any device without any restrictions. However, for at least one operation or service other than playback, device-unrestricted content has to be authenticated before this operation or service can be performed on the content. In some embodiments, the system facilitates this authentication by specifying a verification parameter for a piece of device-unrestricted content. The content-distribution system of some embodiments has a set of servers that supply (1) media storage structures that store content, (2) cryptographic keys that are needed to decrypt device-restricted content, and (3) verification parameters that are needed to verify device-unrestricted content. In some embodiments, the device that receives the media storage structure inserts the received cryptographic key or verification parameter in the received media storage structure. In some embodiments, the set of servers also supply cryptographic content keys for the device-unrestricted content. These keys are used to decrypt the content upon arrival, upon first playback, or at some other time. However, some embodiments do not store these cryptographic keys in the media storage structures for the device-unrestricted content.
US10574455B2
An information processing system including multiple memory devices and a processor configured to select one node group associated with a time point included in a time period between a current time point and a time point before a predetermined time including the current time point among multiple node groups each associated with one of multiple time points, and store the N pieces of distributed data one to each of N memory devices included in the selected node group. The information processing system carries out a restoring process on at least one of the multiple node groups, and if the restoring results in failure, carries out the restoring process on a second node group associated with a time point before a time point associated with the first node group that causes the failure among the plurality of node groups.
US10574452B2
A method performed by a client device of enrolling biometric data of a user with a network node over a secure communication channel comprises capturing the biometric data, transforming the biometric data into a first set of transformed biometric data using a first feature transformation key, generating a second feature transformation key, and transforming the biometric data into a second set of transformed biometric data using the second feature transformation key. The method further comprises encrypting the first and second set of transformed biometric data with an encryption key, encrypting the second feature transformation key with another encryption key shared with the network node at which the first and second sets of transformed biometric data are to be enrolled, and submitting, to the network node, an enrolment request comprising the encrypted first and second sets of transformed biometric data, the encrypted second feature transformation key, and user profile data.
US10574447B2
Systems and methods for orbital angular momentum (OAM)-based multidimensional wireless communication. The OAM-based multidimensional wireless communication is preformed with a transmitter for generating an RF modulated signal carrying a data sequence. Further included is an OAM antenna array including OAM antenna elements, each of which includes an azimuthal phase shifter and an antenna element. The azimuthal phase shifter shifts an azimuthal phase term of a wavefront generated by the antenna element such that the OAM antenna element imposes the multidimensional modulated signal on a pre-determined OAM mode of a carrier signal corresponding to the azimuthal phase term.
US10574446B2
One embodiment described herein provides a system and method for secure data storage. During operation, a client device selects a quantum data key from a plurality of quantum data keys shared between the client device and a storage server, encrypts to-be-stored data using the selected quantum data key, and transmits a data-storage request to the storage server. The data-storage request comprises a key-identifier of the selected quantum data key and the encrypted data.
US10574439B2
A system and method for secure communication is provided. A sending device encrypts a first starting block with one of a number of random blocks. The encrypted first starting block is sent to a receiving device, which expands it by a random amount. The expanded block is divided into a first expanded block and a second expanded block. A source data block is encrypted with the second expanded block and transmitted to the receiving device, where it is decrypted with the decrypted first starting block. The first expanded block replaces the starting block for subsequent transmission.
US10574438B2
In sharing processing, a security apparatus applies secret sharing to processing information m to obtain a plurality of pieces of fragment information (where n=1, . . . , N), obtains verification information which is an image of the obtained fragment information through mapping, stores the verification information and outputs the fragment information. Each piece of the fragment information is stored in a storage apparatus. In restoration processing, the security apparatus accepts input of fragment information (where k=1, . . . , K) required for restoration, compares fourth verification information which is an image of the inputted fragment information through mapping with stored verification information, and restores the processing information m from the fragment information (where k=1, . . . , K) corresponding to the fourth verification information which matches the verification information.
US10574423B2
A method in a wireless device (410) is disclosed. The method comprises determining (704) a carrier aggregation configuration for the wireless device, and obtaining (708), based on the determined carrier aggregation configuration for the wireless device, an allowed interruption level on a first carrier frequency (505a, 505b, 605). The method comprises receiving (712), from a network node (415), a Received Signal Strength Indicator (RSSI) configuration for an RSSI-based measurement on one of the first carrier frequency and a second carrier frequency (510a, 510b, 610). The method comprises controlling (716) one or more configuration parameters to control an amount of interruption on the first carrier frequency to meet the obtained allowed interruption level.
US10574419B2
This disclosure relates to implementations to support non-UE-specific (i.e. common) and UE-specific search spaces (SS) for M-PDCCH. One implementation relates to a UE comprising RF circuitry to receive, from an eNB, configuration information of one or a plurality of common Search Spaces (CSSs) for M-PDCCH; and baseband circuitry to monitor the one or more configured CSS for M-PDCCH transmissions; wherein the RF circuitry and/or baseband circuitry is adapted to support a reduced bandwidth (BW). Another implementation relates to an eNB comprising RF circuitry to transmit configuration information of a plurality of CSSs for M-PDCCH to one or more UEs supporting a reduced BW, wherein the plurality of CSSs for M-PDCCH are differentiated by “based on functionality”-differentiation that includes the type of use case and/or an EC level of the UE.
US10574412B2
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and to an apparatus for transmitting an SRS in a multi-antenna system. The method comprises the steps of: acquiring specific information for discriminating a first antenna group and a second antenna group from among a plurality of antennas, wherein said first antenna group includes one or more antennas which are set to a turned-on state to perform communication with a base station, and said second antenna group includes one or more other antennas which are set to a turned-off state; transmitting an SRS to the base station if a predetermined condition is satisfied, under the condition that the second antenna group is set to the turned-off state; and setting the second antenna group to a turned-off state after the transmission of the SRS.
US10574399B2
Group acknowledgement of a range of consecutive sequence numbers associated with non-received data. The acknowledgement includes indication of at least one endpoint of the range. It can include, for example, the sequence numbers of the first and last non-received data or the last received data packet. The feedback can refer also to a single sequence number, relating to a single PDU. The triggering of the acknowledgement can be done by conventional gap detection or receiver timers.
US10574393B1
The present disclosure describes methods and apparatuses for phase-based cyclic redundancy check (CRC) verification for wireless communication. In some aspects, a soft phase value and a sliced phase value are received for a symbol of a data packet, the data packet received via a wireless interface. An error measurement is determined for the symbol based on the soft phase value and the sliced phase value. The error measurement for the symbol is then compared to an error measurement threshold for detecting symbol-level errors in the data packet. Based on the error measurement exceeding an error measurement threshold, a bit error can be detected in the data packet, which may have passed CRC. By detecting the bit error despite a CRC pass, the bit error can be indicated to higher-level entity of the wireless interface. This can be effective to prevent the bit error from impairing operation of the higher-level entity.
US10574381B2
A method of allocating spectrum to a signal in a wavelength division multiplex network including a plurality of nodes, wherein the spectrum comprises a grid divided into a plurality of slots, including allocating to the signal a slot immediately adjacent to a second slot occupied by a second signal, wherein the signal and the second signal are both addressed to the same destination node, and wherein the slots allocated to the signal and the second signal form a spectrum block.
US10574380B2
Example embodiments of the present invention relate to a software programmable reconfigurable optical add drop multiplexer (ROADM) comprising of at least one M×N wavelength selective switch and a plurality of programmable waveguide optical elements, wherein when the plurality of programmable waveguide optical elements are set to a first configuration, the software programmable ROADM provides wavelength switching for at least two degrees of an n-degree optical node, and wherein when the programmable waveguide optical elements are set to a second configuration, the software programmable ROADM provides wavelength switching for at least two degrees of an m-degree optical node, wherein m>n.
US10574378B2
A device and method for optical power measurement in an optical network supporting upstream and downstream signal propagation along an optical transmission path. An upstream wavelength analyzer receives upstream light extracted from the optical transmission path and is configured to determine an upstream spectral characteristic of the extracted upstream light. A downstream optical power meter assembly receives downstream light extracted from the optical transmission path and is configured to measure an optical power parameter of a downstream signal. A processing unit is configured to determine, based on the upstream spectral characteristic, at least one pass/fail threshold associated with the measured optical power parameter of the downstream signal.
US10574369B2
A MIMO test system is provided that performs non-cable-conducted, over-the-air radiated calibration and test modes of operations. A DUT is located in an anechoic chamber having a plurality of probe antennas disposed therein. During the calibration mode, the test instrument causes predetermined signals to be transmitted over a transmission channel comprising a non-cable-conducted, OTA interface between probe antennas of the chamber and antenna ports of the DUT and obtains measurements of received power and relative phase. The test instrument uses the measurements to construct a radiation channel matrix associated with the transmission channel and obtains an inverse matrix of the radiation channel matrix. During the test mode, the test system performs a non-cable-conducted, OTA radiated test during which the test instrument applies the inverse matrix to DUT performance measurements obtained by the test instrument to calibrate out the radiation channel matrix from the DUT performance measurements.
US10574364B2
Embodiments of this application disclose a quantum signal detection method and a quantum signal detection apparatus. The method includes: splitting a received optical pulse sequence into a first pulse sequence and a second pulse sequence that are in orthogonal polarization, where the signal pulses are quantum signal pulses; obtaining information about the reference pulses; generating local oscillator light; splitting the local oscillator light into first local oscillator light and second local oscillator light whose intensities are the same and that are in orthogonal polarization; performing homodyne detection on the first pulse sequence and the first local oscillator light, and performing homodyne detection on the second pulse sequence and the second local oscillator light, to obtain homodyne detection results; and obtaining regular components of the signal pulses in the optical pulse sequence according to the homodyne detection results and the information about the reference pulses.
US10574362B2
A system and method are disclosed to characterize and correct for the effects of IQ skew and insertion loss in a coherent optical transmitter. The coherent optical transmitter receives a digital data signal including in-phase (I) and quadrature (Q) components and generates corresponding first and second dither signals. The first dither signal may be combined with the I component and the second dither signal may be combined with the Q component to generate I and Q combined signals, which may be converted into I and Q analog waveforms. An optical signal may be generated corresponding to the I and Q analog waveforms for transmission over an optical fiber. The IQ skew and/or insertion loss for the coherent optical transmitter may then be calculated based on the optical signal using the disclosed dither tone processing techniques in order to correct IQ skew and/or insertion loss impairment.
US10574360B2
A pluggable optical module includes a pluggable electric connector, a control unit, an optical signal output unit, and a pluggable optical receptor. The pluggable electric connector can communicate a modulation signal and a control signal with an optical communication apparatus. The optical signal output unit outputs an optical signal modulated by the modulation scheme by the control signal in response to the modulation signal. The pluggable optical receptor is configured in such a manner that an optical fiber is insertable into and removable from the pluggable optical receptor. The pluggable optical receptor can output the optical signal output from the optical signal output unit. The control unit controls the optical signal output unit to output the optical signal of a modulation amplitude set corresponding to the modulation signal in the modulation scheme specified by the control signal.
US10574359B2
An apparatus configured to function as a pluggable single-wavelength bidirectional transceiver in a switching network. The apparatus includes: a 2×1 fusion coupler; an input/output optical fiber, a detector optical subassembly (OSA) fiber and a laser OSA fiber all connected to the 2×1 fusion coupler; and a transceiver that includes a transceiver electronic circuit printed wiring board (PWB) and laser and detector OSAs electrically coupled to the transceiver electronic circuit PWB. The laser OSA includes a laser that is situated to transmit light to the laser OSA fiber, while the detector OSA includes a photodetector that is situated to receive light from the detector OSA fiber. The transceiver electronic circuit PWB also includes a multiplicity of transceiver input/output metal contacts arranged at one pluggable end of the PWB.
US10574355B2
A method for transmitting a binary data signal to or from a satellite via an optical feeder link, wherein an optical transmitting interface carries out the following steps multiplexing binary physical layer frames which are associated with a plurality of carriers or a plurality of beams in a satellite communication system into a single bit stream, inserting a binary physical layer frame identification sequence upstream of each physical layer frame, wherein the physical layer frame identification sequence comprises: a unique binary synchronization sequence, a binary beam index sequence, a binary carrier frequency index sequence, a binary baud rate index sequence, a binary roll-off factor index sequence, a binary modulation index sequence.
US10574353B2
A signal processing apparatus, an optical line terminal, and a communications system are provided. The signal processing apparatus includes a signal input interface, a signal output interface, a reset signal generation unit, a signal amplification and equalization unit, an enable signal generation unit, and N direct-current offset calibration loop units. The signal input interface is connected to the signal amplification and equalization unit, which is connected to the signal output interface and the enable signal generation unit; the enable signal generation unit is connected to the N direct-current offset calibration loop units, which are connected to the signal amplification and equalization unit; and the reset signal generation unit is connected to the N direct-current offset calibration loop units. Embodiments of the present invention are directed to reduce an LA burst settling time, thereby reducing physical overheads of a link.
US10574351B2
The present disclosure relates to a method, an apparatus and a system for monitoring performance of optical network equipment. The method comprises receiving an optical channel signal comprising a first pilot tone in a first spectral sub-band of the optical channel signal and a second pilot tone in a second spectral sub-band of the optical channel signal, the first and the second spectral sub-bands being on opposite sides of a reference frequency of the optical channel signal. The performance of the optical network equipment is monitored based on a power mismatch between the first and second pilot tones of the received optical channel signal. An apparatus and a system for monitoring performance of the optical network equipment are also described.
US10574339B2
A device can include control channel receiver circuitry to receive airborne vehicle control channel packets, decode circuitry to determine contents of the airborne vehicle control channel packets, transceiver circuitry to provide uplink to and receive downlink data from an airborne vehicle, processing circuitry, and a program for execution by the processing circuitry to perform operations comprising determining, based on data from the receiver circuitry, a received signal strength (RSS) of a signal from each of a plurality of airborne vehicles, determining, for each of the airborne vehicles and based on decoded data from the decode circuitry, a length of time the airborne vehicle will be within transmission range of the transceiver circuitry, determining, for each of the airborne vehicles and based on the determined RSS, determined length of time, and a determined bit-rate, an association metric, and causing association with the airborne vehicle associated with the greatest association metric.
US10574337B1
Techniques, systems, devices, and methods for utilizing a mobile communicator for communicating with multiple satellites, e.g., simultaneously over an interval of time, are disclosed. The mobile communicator is disposed on a vehicle, and the multiple satellites may be disposed in different satellite constellations operating in different orbits. The mobile communicator establishes multiple communication links to the multiple satellites by utilizing only the set of antenna resources provided by a single antenna platform or array. Subsets of the antenna resources are dynamically apportioned and adapted, e.g., while the vehicle travels, to establish and maintain different communication links to different satellites via different spatial channels and their respective air interfaces to thereby maintain optimal satellite communicative connectivity. On-board connectivity services for personal electronic devices and/or other on-board applications may be supported by the disclosed techniques.
US10574335B2
Disclosed in the present invention are a method and device for relay transmission, and relay terminal apparatus, used to lower processing complexity of relay transmission. The method comprises: a relay terminal apparatus sends to a core network apparatus a bearer establishment request used to request for establishing an EPS bearer for a remote terminal apparatus; and the relay terminal apparatus receives a reconfiguration message sent by an access network apparatus, the reconfiguration message carrying configuration information of the EPS bearer established for the remote terminal apparatus, wherein the EPS bearer comprises a cellular data transmission channel between the access network apparatus and the relay terminal apparatus, and a D2D data transmission channel between the relay terminal apparatus and the remote terminal apparatus.
US10574331B2
Various communication systems may benefit from appropriate assumptions regarding physical or electrical characteristics of the systems. For example, fifth generation (5G) or similar communication systems may benefit from appropriate antenna co-location and receiver assumptions. A method can include receiving an indication of a set of co-location rules to apply from at least three sets of co-location rules. The method can also include applying the indicated set of co-location rules.
US10574323B2
Determining, by user equipment, a measurement procedure and a type of fed-back channel state information CSI according to a type of a measurement process, where the type of the measurement process includes a definition of a signal measurement pilot and a definition of an interference measurement pilot, and different types of measurement processes correspond to different measurement procedures and/or different types of fed-back channel state information CSI; and performing, by the user equipment, measurement and feedback according to the determined measurement procedure and/or the determined type of the fed-back CSI. The user equipment can determine different measurement processes and different types of fed-back channel state information CSI according to different types of measurement processes.
US10574318B2
A first-transceiver system for use in an antenna diversity scheme. The first-transceiver system comprising: a first-receiver; a first-time/clock-generation-unit; a first-transmitter; and a timing-controller. The first-receiver is configured to receive a wireless first-common-signal from a third-party-transmitter, wherein the first-common-signal is representative of a common-signal transmitted by the third-party-transmitter. The timing-controller is configured to: receive signaling representative of the first-common-signal; receive signaling representative of a wireless second-common-signal as received at a second-transceiver, the wireless second-common-signal being representative of the common-signal; and generate a timing-signal based on the first-common-signal and the second-common-signal. The first-transceiver system is configured to set the first-time/clock-generation-unit, based on the timing-signal, to reduce an alignment-error between the first-time/clock-generation-unit and the second-time/clock-generation-unit. The first-transmitter is configured to transmit a wireless first-transmission-signal, in accordance with the first-time/clock-generation-unit, as part of the antenna diversity scheme that comprises aligned transmission of both the first-transmission-signal and a second-transmission-signal.
US10574316B1
A device includes a first radio controller, a second radio controller, and a processor. The processor is configured to execute instructions for determining that a first signal strength of a signal received from a remote device by a first antenna electrically connected to the first radio controller is less than a minimum signal strength threshold for communications using the first antenna, identifying a network process configured to communicate with a remote device using the first radio controller or the second radio controller, and determining that the processor is not executing the network process. The processor is further configured to execute instructions for, determining a second signal strength of a second signal received from the remote device by a second antenna, determining the second signal strength is greater than the first signal strength, and causing the first radio controller to communicate using the second antenna.
US10574310B2
A communication system utilizing reconfigurable antenna systems is described where beam steering and null forming techniques are incorporated to limit the region or volume available for communication with client devices. The communication system described restricts communication to defined or desired area and degrades signal strength coverage outside of a prescribed region. An algorithm is used to control the antenna system to monitor and control antenna system performance across the service area. This antenna system technique is applicable for use in communication systems such as a Local Area Network (LAN), cellular communication network, and Machine to Machine (M2M).
US10574308B2
A method for managing channel state information in a wireless communication system comprises obtaining a base set of channel state information of a channel between a first node and a second node based on at least one transmission signal. A dedicated reference signal, specific for a limited set of nodes comprising the second node is transmitted within a channel subspace selected in dependence of the obtained base set of channel state information. At least one common channel state information reference signal specific for an intended coverage area of the first node is transmitted. The common channel state information reference signal allows for obtaining a fall-back set of channel state information of a channel between the first node and the second node. The fall-back set of channel state information represents coarser granularity, in spatial dimensions, than the base set of channel state information.
US10574306B2
Aspects of the present disclosure relate to techniques that may be utilized in networks with base stations and/or mobile devices that use large number of antennas or multi-dimensional arrays of antennas.
US10574302B2
A controller for a semiconductor switch is described that includes a transmitter and a receiver that communicate across galvanic isolation using an inductive coupling. An example controller includes first circuitry referenced to a first reference potential, second circuitry referenced to a second reference potential and galvanically isolated from the first circuitry, and an inductive coupling galvanically isolating the first circuitry and the second circuitry. The inductive coupling includes a first winding referenced to the first reference potential and a second winding referenced to the second reference potential, wherein the first circuitry includes signal reception circuitry coupled to the inductive coupling, wherein the signal reception circuitry includes one or more signal receivers coupled to the first winding to receive signals transmitted over the inductive coupling.
US10574300B2
A wireless power transmitter for transmitting power by wireless to a terminal includes a power conversion unit and a power transmission control unit. The power conversion unit forms a wireless power signal for wireless power transfer using power supplied from a power supply unit. The power transmission control unit regulates a characteristic of the supplied power, based on orientation information of the terminal. A terminal includes a power receiving unit and a control unit. The power receiving unit receives a wireless power signal formed by a wireless power transmitter. The control unit detects whether or not an orientation of the terminal is changed while the wireless power signal is received, and transmits a control message for power regulation to the wireless power transmitter when the change in the orientation of the terminal is detected.
US10574282B2
A method and apparatus to reduce communication device peak current for alert tones are disclosed. A portable device may include a processor coupled to a transceiver and an alert tone controller coupled to the processor. The transceiver may be configured to process an audio signal representing an alert tone. The processor may be configured to determine whether an audio volume level setting exceeds a predetermined threshold. The alert tone controller may be activated based on the determination. The alert tone controller may be configured, based on the activation, to reduce an audio signal by adjustment to a peak-to-peak amplitude of the audio signal and generate an adjusted audio signal by a restriction on the maximum amplitude of the reduced audio signal.
US10574274B2
Systems and methods are provided for decoding a codeword encoded by a linear block code. A method may comprise performing a first decoding on a codeword using a first decoder, determining a number of satisfied check nodes and a number of unsatisfied check nodes for a symbol value of the codeword for a decoding result of the first decoding, generating a soft log-likelihood ratio (LLR) for the symbol value based on the number of satisfied check nodes and the number of unsatisfied check nodes, and performing a second decoding using a second decoder with the soft LLR as an input to the second decoder.
US10574264B2
The disclosure discloses a method for supporting low bit rate coding. A source data packet to be coded is repeated for i times, and the data packet which is repeated for i times is coded. The disclosure also discloses an apparatus for supporting low bit rate coding and a computer storage medium.
US10574256B1
This application relates to time-encoding modulators (TEMs). A TEM (100) receives an input signal (SIN) and outputs a time-encoded output signal (SOUT). A filter arrangement (102) receives the input signal and also a feedback signal (SFB) from the TEM output, and generates a filtered signal (SFIL) based, at least in part, on the feedback signal. A comparator (101) receives the filtered signal and outputs a time-encoded signal (SPWM) based at least in part on the filtered signal. The time encoding modulator is operable in a first mode with the filter arrangement configured as an active filter and in a second mode with the filter arrangement configured as a passive filter. The filter arrangement may include an op-amp (103), capacitance (104) and switch network (105). In the first mode the op-amp (103) is enabled, and coupled with the capacitance (104) to provide the active filter. In the second mode the op-amp (103) is disabled and the capacitance coupled to a signal path for the feedback signal to provide a passive filter.
US10574255B2
A multiplying digital-to-analog conversion circuit for use in an analog-to-digital converter is disclosed. In one aspect, the circuit comprises an input block including a capacitor and arranged for switchably connecting a first terminal of the capacitor to an input voltage signal during a first phase and to a fixed reference voltage during a second phase, a sub-analog-to-digital conversion circuit connected to a second terminal of the capacitor and arranged for quantizing a voltage on the capacitor during the second phase, a sub-digital-to-analog conversion circuit that receives the quantized version of the voltage and outputs an analog voltage derived from the quantized version, a feedback block including an amplifier connected to the second terminal of the capacitor and producing, at an amplifier output during a third phase, a residue signal corresponding to a combination of the input voltage signal and the analog voltage, and a feedback circuit.
US10574253B1
According to certain aspects, the present embodiments provide a solution for sampling and converting an analog signal at high frequencies but with low power consumption. In some embodiments, a low power, low resolution, AC coupled ADC is used to track the high frequency component of the analog input signal, in parallel with a high resolution ADC to sense the DC signal at a significantly lower sample rate. According to some aspects, the AC coupled ADC requires no reference or a low resolution reference. In these and other embodiments, a plurality of low resolution, low power ADCs having a high sampling rate may be time multiplexed together with a precision ADC at a low sampling rate.
US10574247B1
The present disclosure relates to a digital-to-analog converter (DAC) which includes a resistor string and a transfer function modification circuit. The transfer function modification circuit may be a calibration circuit for calibrating the DAC, The calibration circuit may include a plurality of current sources, which may be current DACs. Each of the current DACS inject current into, or drain current from, a respective node of the resistor string, in order to correct for voltage errors. The injected currents may be positive or negative, depending on the voltage error. The current DACs are controlled by trim codes, which are set dependent on the measured or simulated voltage errors for a given resistor string.
US10574246B2
A digital local oscillator includes a look-up table and oscillator control circuitry. The look-up table contains samples of the digital local oscillator signal. The oscillator control circuitry is configured to select samples from the look-up table based on an accumulated phase value. The oscillator control circuitry is also configured to add a correction value to the accumulated phase value based on a difference of a frequency of the digital local oscillator signal and a desired frequency.
US10574245B2
A digitally controlled oscillator (DCO) may include a transformer, which may contain a secondary winding comprising a first port, a second port, and an array of capacitor units, wherein each capacitor unit includes a first NFET having a gate and a back gate connected to a control signal, and a drain connected to the first port; a second NFET having a gate connected to ground, a back gate connected to the control signal, and a drain connected to the source of the first NFET; and a third NFET having a gate and a back gate connected to the control signal, a drain connected to the source of the second NFET, and a source connected to the second port. The capacitor units may allow fine tuning of the DCO output frequency with a resolution of about 0.3 MHz and a range of about 80 MHz.
US10574241B2
Phase compensation in an I/O (input/output) circuit includes variable, programmable slope. A phase compensation circuit can apply phase compensation of one slope and dynamically change the slope of the phase compensation to allow for better tracking of environmental conditions. The phase compensation circuit can generate a linear code to apply phase compensation to lock phase of an I/O signal to a phase of a timing signal. The circuit selectively adjusts the linear code with a variable, programmable slope, where the slope defines how much phase compensation is applied per unit change in the linear code. The circuit applies the adjusted linear code to a lock loop to lock the phase of the I/O signal to the phase of the timing signal.
US10574238B2
An inspection circuit for inspecting a connection state between a semiconductor storage element including a storage section, and a semiconductor element connected to the semiconductor storage element, the inspection circuit includes: an input terminal that is input with a test signal to be sent to a first controller; an input/output terminal that is input and output with data to be written to or read from the storage section; a first inspection section that is input with an inspection signal; a second inspection section, disposed between the input terminal and the first controller, that converts the test signal to a control signal at a predetermined logic level under control of the first inspection section; and a third inspection section, disposed between the input/output terminal and a second controller, that sends the test signal to the second controller under control of the first inspection section.
US10574235B2
A method and circuitry that enables an input/output pin (I/O) on a System on a Chip to function either as an analog or as a digital input/output without compromising the overall performance of the system, thus giving the automated test equipment full flexibility to maximize parallel testing for both analog and digital modules.
US10574233B2
Key assemblies are disclosed herein that are retractable and/or that present a variable key assembly depression force to a user. In one example, one or more key assemblies may be provided that each employ one or more electro-permanent magnets (EPMs) together with permanent magnet and/or magnetically permeable (e.g., ferromagnetic) key assembly components to control key retraction and extension, and/or to control peak depression force (e.g., typing force) required to depress and displace a key assembly from an extended position to a lower position that causes the key assembly to produce a digital or analog output signal.
US10574229B1
An electrical circuit includes a ground-referenced transistor and a non-ground-referenced transistor configured in a half-bridge topology. The non-ground-referenced power transistor has a first conducting electrode coupled to a high voltage power supply, a control electrode coupled to a high-side pre-driver, and a second conducting electrode coupled to a switch node. The electrical circuit further includes a boot-strapped capacitor having a bottom plate coupled to the second conducting electrode and a top plate coupled to the high-side pre-driver, and an interface coupled to a first sense device for sensing a voltage at the top plate, a second sense device for sensing a voltage at the bottom plate, and a charging device for selectively increasing the voltage at the top plate. The interface controls the charging device based on the voltage at the top plate and the voltage at the bottom plate.
US10574227B2
Disclosed herein are switching or other active FET configurations that implement a main-auxiliary branch design. Such designs include a circuit assembly for performing a switching function that includes a branch including a main path in parallel with an auxiliary path. The circuit assembly also includes a gate bias network connected to the main path and to the auxiliary path, the main path and the auxiliary path each having different structures that are configured to improve linearity of the switching function.
US10574212B2
A circuit for low-noise reference signal generation comprising a filter unit and a functional unit. The filter unit comprises a transistor and an energy storage component. The transistor comprises a first node, a second node, a control node and a body node. The first node is configured to receive an input signal. The second node is configured to output a filtered signal. The control node is configured to receive a control signal for controlling the transistor to turn on or off. The body node is configured to couple to the input signal, the output signal or a signal which is similar to the input signal or the output signal. The energy storage component is coupled to the second node of the transistor. The functional unit is coupled to the second node of the transistor and the energy storage component. The functional unit has high input impedance.
US10574184B2
A stacked-die oscillator package includes an oscillator circuit die having inner bond pads, and outer bond pads, and a bulk acoustic wave (BAW) resonator die having a piezoelectric transducer with a first and second BAW bond pad on a same side coupled to a top and bottom electrode layer across a piezoelectric layer. A first metal bump is on the first BAW bond pad and a second metal bump is on the second BAW bond pad flip chip bonded to the inner bond pads of the oscillator circuit die. A polymer material is in a portion of a gap between the BAW and oscillator circuit die.
US10574181B2
Examples are disclosed that relate to oscillator circuits. One example provides a circuit comprising an amplifier, a resonator in parallel with the amplifier, and a shunt path including one or more circuit elements, the shunt path coupled to a first node downstream of an output of the amplifier and to a second node, the shunt path configured to shunt current received at the first node away from an input of the resonator and toward the second node, the second node having, at steady state, a relatively lower voltage than an input voltage of the resonator.
US10574179B2
A PV assembly wire tray includes a PV panel-support purlin and a wire cover secured to the purlin. The purlin includes a web, having first and second ends, and first and second plates extending from the first and second ends. The wire cover includes a first panel, extending from the first end oft web, and a second panel extending from the second end of the web. A wire-protecting chamber is defined by the web, the second plate, the second panel and the first panel.
US10574178B2
A photovoltaic element comprising: (a) a photovoltaic assembly; (b) a shingle portion connected to the photovoltaic assembly, the shingle portion including: (i) one or more flexible regions and (ii) one or more attachment regions; wherein the one or more attachment regions connect the photovoltaic element to a structure and the one or more flexible regions are flexed so that all or a portion of the attachment regions are located below the shingle portion; and wherein the one or more flexible regions, the one or more attachment regions, or both include one more drainage elements.
US10574175B2
A photovoltaic panel assembly including a heat sink and a plurality of photovoltaic modules mounted on the heat sink. Each photovoltaic module includes a photovoltaic element separated from an emitter assembly by a gap. The emitter assembly includes an emitter and applies force towards the photovoltaic element to maintain the gap. The photovoltaic panel assembly may also utilize a force application layer on the emitter and be bolted in place. A housing can be used for protection and to transfer energy to the emitter. The heat sink cantilevers into the housing to define a space between the photovoltaic modules and the inner surface of the housing. Preferably, the housing maintains a vacuum and, in turn, the gap is evacuated. The heat sink can be monolithic and cooled with fluid pumped therethrough. The emitter may be transparent or at least partially transmissive.
US10574174B2
A method for operating an electrical machine having a stator and having a rotor with permanent magnets, includes: running the electrical machine; determining, while performing the running of the electrical machine, whether the permanent magnets have been demagnetized; finding, while running the electrical machine, the q-axis responsive to a determination that the permanent magnets have been demagnetized; firing a current pulse through the stator, while running the electrical machine, when the q-axis reaches a desired position relative to a selected stator phase, wherein the current pulse is constructed to remagnetize the permanent magnets; and continuing to run the electrical machine.
US10574173B2
Techniques for limiting electrical current provided to a motor for an electric power steering system are provided. A first estimated temperature of the motor is determined for a first time step. The first estimated temperature of the motor is filtered to produce a first filtered estimated temperature of the motor. A second estimated temperature of the motor is determined for a second time step subsequent to the first time step. The first filtered estimated temperature is compared with the second estimated temperature to determine whether the motor is heating or cooling. The filter is adjusted in response to determining whether the motor is heating or cooling. The second estimated temperature of the motor is filtered with the adjusted filter to produce a second filtered estimated temperature of the motor. A limit on electrical current provided to the motor is set using the second filtered estimated temperature.
US10574168B2
An electrical motor device according to the present invention is provided with a control unit. The control unit is configured to adjust the ratio of transformation by adjusting the ratio between a first time period, in which all upper-arm-side switching elements are on and all lower-arm-side switching element are off, and a second time period, in which all upper-arm-side switching elements are off and all lower-arm-side switching elements are on, and to select one of a plurality of driving modes for each control cycle. The plurality of driving modes include: a dual-driving mode including the first time period and the second time period in one control cycle during electrical motor driving; and an electrical motor driving mode not including the first time period and the second time period in one control cycle during electrical motor driving.
US10574165B2
A method of determining angular position (θ) of a rotor of an N-phase permanent magnet motor (PMM). A processor having an associated stored angular position determination (APD) algorithm is programmed to implement the algorithm to cause an associated motor controller to execute steps including forcing one vector at a time a phase vector set of current or voltage vectors to stator terminals of windings for the N-phases a positive and negative magnitude vector, wherein the vector magnitude is sufficiently small to not move the rotor, and a time duration for the forcing current or voltage vectors is essentially constant. The resulting stator current or voltage levels are measured for each current or voltage vector. An N-dimension current vector or voltage vector is generated from superposition of the resulting stator current levels or resulting stator voltage levels. The N-dimension current vector or voltage vector is used to determine angular position.
US10574160B2
A brushless motor includes: a 2n-pole (n: natural number) rotor; and a first Hall element and a second Hall element arranged at a positional relationship of an angle α (0°<α<180°) from each other with respect to a rotation axis of the rotor. The first Hall element and the second Hall element each output a voltage signal in accordance with a magnitude of a magnetic field of the rotor. A rotational angle detection circuit for detecting a rotational angle of the brushless motor includes: a phase detection circuit that receives the voltage signals from the first Hall element and the second Hall element and that detects a phase of the rotor by using values of the voltage signals and information of the angle α; and an angle calculation circuit that calculates a rotational angle of the rotor calculated from an initial angle based on the phase and a predetermined reference angle.
US10574153B1
Disclosed is a three phase Vienna converter for converting three phase AC to DC, with active power factor control. Further the control electronics is galvanically isolated from the neutral of the input three phase supply and also from the center terminal of the two series connected output DC filter capacitors. The control circuit is built completely with analog devices to meet stringent electromagnetic interference standards. The converter is capable of operating over a wide range of voltages and frequencies of the input supply voltage.
US10574151B2
The various implementations described herein include inverter devices and systems. In one aspect, an inverter includes: a case; a capacitor within the case having a first terminal and a second terminal; a first bus bar including a first portion within the case and a second portion extending from the case to contact a first transistor; a second bus bar including a first portion situated in the case and a second portion extending from the case to contact a second transistor; and a phase-out bus bar including a first portion situated in the case, a second portion extending from the case to contact the first transistor, and a third portion extending from the case to contact the second transistor.
US10574149B2
A converter circuit, comprising: a supply node and an output node of the converter circuit, a half-bridge arrangement coupled to the supply node and including a pair of electronic switches alternatively switchable between conductive and non-conductive states with a drive node therebetween, a transformer with a primary winding driven by the drive node and a secondary winding including two portions with a center tap node coupled to the output node of the converter circuit and an inductive component. The inductive component including two magnetically coupled winding halves with a respective center tap node, the inductive component being coupled to the ends of the secondary winding of the transformer with the respective center tap node coupled to the output node of the converter circuit.
US10574145B2
A method of dynamically adjusting a storage time of a bipolar junction transistor (BJT) in a switched mode power converter during a switching cycle includes generating a storage time reference signal responsive to an input voltage signal. A collector off signal is generated responsive to a comparison of a current sense signal to a collector off reference threshold signal. The current sense signal is representative of a switch current of the BJT. A base off reference threshold signal is generated responsive to the storage time reference signal and the collector off signal. A base off signal is generated responsive to a comparison of the current sense signal and the base off reference threshold signal. Charging of a base terminal of the BJT is discontinued responsive to the base off signal, and the base terminal of the BJT is discharged responsive to the collector off signal.
US10574144B1
According to various embodiments, a DC/DC conversion system is disclosed. The DC/DC conversion system includes a boost converter coupled to a plurality of parallel buck converters. The boost converter and plurality of buck converters each include an inductor, where the inductors are magnetically coupled to each other. The DC/DC conversion system further includes a control system configured to control the boost converter and plurality of buck converters such that combined duty cycles of the plurality of buck converters are about equal to a duty cycle of the boost converter and the duty cycles of the plurality of buck converters are modulated out of phase.
US10574138B2
A power converter includes a power converting circuit, a high-voltage control circuit, a low-voltage control circuit, and a driving circuit. The power converting circuit is configured to receive and convert a HVDC voltage from a high-voltage side to a LVDC voltage to a low-voltage side. The high-voltage control circuit is coupled to the high-voltage side and configured to detect the HVDC voltage and output a first control signal according to the HVDC voltage. The low-voltage control circuit is coupled to the low-voltage side and configured to detect the LVDC voltage and output a second control signal according to the LVDC voltage. The driving voltage is configured to selectively output a driving signal to drive the power converting circuit according to the first or the second control signal.
US10574132B2
Some apparatus and associated methods relate to conductivity modulation apparatus for active operations with an inductive element in a packaged circuit module formed with a bypass switch for configuration in parallel with an inductor. In an illustrative example, the bypass switch may be a controllable bidirectional switch formed of, for example, two anti-series connected MOSFETs. In some embodiments, the packaged module may include a main switch and/or a freewheeling rectifier (e.g., synchronous rectifier) operable as a buck-derived switched mode power supply. The bypass switch may, in operation, selectively circulate inductor current through the bypass switch, for example, to control the timing and/or quantity of energy transfer from the inductor to a load. In some implementations, the bypass switch may be operated, for example, to dynamically modulate conductivity across the terminals of an inductor in a buck-derived switched mode power supply to enhance circuit performance in numerous operational modes.
US10574130B2
An electric power converter includes a plurality of branches of switch units. A first stage, a second stage and a third stage of the converter are connected in series. The first stage includes first positive and negative branches, which are connected between a first output node and two first input nodes. The second stage includes three input nodes and positive and negative cells, each connected between a first input node and two second input nodes. The third stage includes third positive intermediate and negative branches, connected between the three second input nodes and three third input nodes. Capacitors are connected between the three second input nodes and between the three third input nodes.
US10574128B2
A switch control circuit includes a first pin connected to a first voltage, and a second pin connected to another end of a first resistor including an end connected to the first pin and a first capacitor. In the switch control circuit, at least two of first dead time information, second dead time information, and a protection mode are set by using a multi-voltage of the second pin. The first dead time information is information about a dead time of a first switch and a second switch controlling power supply, the second dead time information is information about a dead time for synchronous rectification, and the protection mode includes an auto-restart mode and a latch mode.
US10574127B2
In an actuator (camera driver) according to the present invention, when a movable unit is in a neutral position in which the movable unit has rotated around neither an axis nor an axis, a first synthetic vector and a second synthetic vector are directed toward an object to be driven with respect to a plane including the both axes. The first synthetic vector is defined by synthesizing together two first vectors, pointing toward a pair of magnetic yokes, of magnetic attraction forces between a pair of first driving magnets and the pair of magnetic yokes. The second synthetic vector is defined by synthesizing together two second vectors, pointing toward a pair of magnetic yokes, of magnetic attraction forces between a pair of second driving magnets and the pair of magnetic yokes.
US10574126B2
Disclosed is a linear vibration motor comprising a vibrator and a stator arranged parallel to the vibrator. The vibrator comprises a counterweight block and a vibration block embedded and fixed in the counterweight block. The vibration block comprises at least two permanent magnets. The stator comprises a coil. A magnetic conductive core is arranged in the coil. The adjacent end surfaces of the at least two adjacent permanent magnets form slopes parallel to each other. The slopes form an acute angle with the axis of the magnetic conductive core. The slopes extend obliquely in the direction approaching the corresponding magnetic conductive core. The motor not only ensures the maximization of the sizes of the permanent magnets, but also increases the effective magnetic field intensity between a gap between the adjacent permanent magnets and the magnetic conductive core, thus increasing a driving force driving the vibrator into vibration.
US10574124B2
Provided is a field winding type motor capable of having high efficiency and reinforcing a portion having low stiffness during high speed rotation by respectively assembling metal cores in axial directions of a stator bobbin and a rotor bobbin.
US10574120B2
Provided is an inverter built-in brushless direct current (BLDC) motor, in which an inverter housing and a cover are coupled to each other by having a connector block interposed therebetween, a sealing portion formed in the connector block seals between a circumference in a height direction and a length direction of the connector block and an inner side surface of the inverter housing and the cover, and a space between an electric wire penetrating through an electric wire through hole and the connector block, thereby simplifying parts for forming a watertight structure, easily sealing between the inverter unit and the connector block and sealing between the connector block and the electric wire, and reducing a package size including a connector block assembling part formed in the inverter unit and the connector block.
US10574116B2
A starter includes a three-phase switched reluctance electric motor including a rotor and a stator, a pinion gear, a power inverter that is connected to the stator, and a rotational position sensor. The rotor includes a quantity of rotor poles that is between 6 and 16, and the stator includes a quantity of stator poles that is between 8 and 24. An outer diameter of the electric motor is less than 85 mm. An active length of the motor is less than 50 mm. An airgap distance between the rotor and the stator is between 0.1 mm and 0.5 mm. A ratio between a rotor pole arc and a stator pole arc is at least 1.0:1. A ratio between a stator diameter and a rotor diameter is at least 2.0:1, and a ratio between a stator pole height and a rotor pole height is at least 2.5:1.
US10574115B2
A power supply member 50 is provided with a convex part 60 that fits into either of a pair of cutout parts provided in a gear case, thereby positioning a connector connecting part 52 with respect to the gear case and a motor yoke along a circumferential direction of a rotating body. Thus, with a single power supply member 50 it is possible to form a seat motor with various specifications (disposition mode A and disposition mode B) wherein the protrusion direction of the connector connecting part 52 differs. Accordingly, the layout property can be improved, versatility can be increased, and yield can be improved.
US10574108B2
A winding arrangement method for a radial gap-type motor in which a three phase winding wound in a distributed winding form is inserted in slots of a stator includes: a coil forming step that, for each phase, forms a coil wound for each one pole pair; a coil group forming step that, for each phase, forms a first coil group by connecting odd-number-th coils along a direction of rotation via crossover wires, and forms a second coil group by connecting even-number-th coils along the direction of rotation via crossover wires; and a parallel-connecting step that, for each phase, connects the first coil group and the second coil group at one end, to form a current input side lead wire at the connection point, and connects the first coil group and the second coil group at the other end, to form a neutral point at the connection point.
US10574103B2
This interior magnet rotary electric machine (1) is provided with a rotor (2) that has a rotor core (11) having two sets of permanent magnets (12, 13) embedded therein, and with a stator (3) that is disposed facing the rotor (2). The two sets of permanent magnets (12, 13) each comprise a pair of magnets (12a, 12b, 13a, 13b) of like polarity disposed adjacently along the circumferential direction of the rotor 2. In the rotor core (11), magnet embedding holes (11b), which accommodate the magnets (12a, 12b, 13a, 13b) of like polarity, are formed for each of the magnets of like polarity. The thickness (a), in the rotor (2) circumferential direction, of the portions (18) of the rotor core (11) between like poles is less than the thickness (b) of the portions (19) of the rotor core (11) between unlike poles.
US10574099B2
An electric motor/generator includes a stator-core enclosing a rotor-core, which are each formed from stacked annular laminates. The stator-core laminates are configured to reduce vibration, and each have teeth extending radially inward from a root of an annular stator yoke/back-iron, to a flux-cap. Each tooth is formed to have opposite, lateral-edges spaced a distance-apart that changes between the root to the flux-cap, to establish a variable tooth-stiffness and a predetermined mechanical-resonance of the tooth. The opposite lateral-edges may each be configured with either a linear or a non-linear, curved edge-profile, and to have the variable tooth-stiffness and the lateral-edge distance-apart changing or decreasing between the root and the flux-cap. Each tooth may also have an edge-profile that is different from at least one adjacent tooth, and which is configured with a variable tooth-stiffness and a predetermined mechanical resonance that is different from the at least one adjacent tooth.
US10574094B2
Provided is a transmitter which can maximize the efficiency of rectification in a power-receiving electronic device irrespective of the distance therebetween. The transmitter transmits electric power to the electronic device through use of a microwave. The electronic device receives the microwave, converts the microwave to DC power, and uses the DC power as operation power. The transmitter includes a carrier wave generator for generating a carrier wave; a modulating signal generator for generating a modulating signal whose level increases, decreases, or increases and then decreases during one cycle; an amplitude modulator for amplitude-modulating the carrier wave generated by the carrier wave generator by, the modulating signal output from the modulating signal generator and for amplifying the modulated carrier wave and outputting the amplified, modulated carrier wave as a transmission signal; and an antenna for radiating the transmission signal output from the amplitude modulator into a space as the microwave.
US10574088B2
An energy storage and regeneration system that converts irregular, non-constant, and variable input power to regular, constant, and controlled output power using hydraulics whereby the irregular input power is used to pump hydraulic fluid into an accumulator array where it is stored pressurized. Energy is released in a controlled fashion using a hydraulic motor operated by the pressurized hydraulic fluid from the accumulator array, in accordance with the specified power demand. One or more power units may be deployed depending on the amount of energy required at the output. Each power unit includes a hydraulic motor and associated floating accumulator whose internal pressure is controlled to maintain a substantially constant pressure differential across its associated motor. The system can be integrated into various energy system sources including renewable energy such as wind, PV or thermal solar, wave, tidal, etc.
US10574087B2
Systems and methods for optimal planning and real-time control of energy storage systems for multiple simultaneous applications are provided. Energy storage applications can be analyzed for relevant metrics such as profitability and impact on the functionality of the electric grid, subject to system-wide and energy storage hardware constraints. The optimal amount of storage capacity and the optimal operating strategy can then be derived for each application and be prioritized according to a dispatch stack, which can be statically or dynamically updated according to data forecasts. Embodiments can consist of both planning tools and real-time control algorithms.
US10574084B2
According to at least one aspect, embodiments herein provide a UPS comprising an input to receive input power, an interface to receive DC battery power, a bi-directional converter coupled to the interface and configured to provide DC charging power, derived from the input power, to the battery in a first mode of operation and to convert the DC battery power into backup DC power in a second mode of operation, an output to provide output power to a load derived from at least one of the input power and the backup DC power, and a controller coupled to the bi-directional converter and configured to operate the bi-directional converter at a first frequency in the first mode of operation to generate the DC charging power and to operate the bi-directional converter at a second frequency in the second mode of operation to generate the backup DC power.
US10574083B2
An electronic charger for electric power distribution installations is provided. The electronic charger includes a DC/DC converter of the SEPIC type including an input stage, an output stage and a coupling capacitor. The input stage is electrically connected with input terminals and includes an input inductor and a switching device. The output stage is electrically connected with output terminals and includes an output inductor, an output capacitor and a blocking device. The coupling capacitor is configured to electrically couple the input stage and the output stage with a capacitive coupling. A first sensor provides a first sensing signal indicative of a charging current. A first controller receives the first sensing signal and a reference signal and provides a driving signal to control the switching device.
US10574082B2
A mobile terminal is provided, which includes a wireless charging module, a battery pack, and a circuit board substrate. The wireless charging module includes a charging coil formed of a wound conducting wire and a communication coil placed adjacent to the charging coil. The wireless charging module has a substantially planar shape. The battery pack has a substantially planar shape and is configured to store power from the wireless charging module. The circuit board substrate is configured to control operation of the mobile terminal. The wireless charging module overlaps with each of the circuit board substrate and the battery pack.
US10574074B2
An electronic device is provided. The electronic device includes a housing, a battery included within the housing, a connector electrically connected to an external power supply device including an integrated circuit (IC) and exposed to a part of the housing, and a power management unit included within the housing and electrically connected to the connector, wherein the power management unit is configured to communicate with the IC of the external power supply device, and wherein the connector is configured to receive a first current of a first current value during at least a part of the communication and to receive a second current of a second current value greater than the first current value during at least a part in which the communication is not performed.
US10574069B2
Quickly USB Charging ports for power station or lighting related device has plurality of or combination of outlet or USB-hubs or digital-data delivery assembly, wireless device or adaptor or Video or audio or other electric device's receiving-port(s) has USB charging-ports which meet 2007 released specification has minimum 1.0 Amp to 5 Amp at DC 5 Volt range to safety and no overheat charging capacity to quickly charge DC current into energy-storage unit or assembly inside the other electric or digital product(s) and, optionally, additional outlet-units, to supply AC current to other electric or digital devices including smart phone, computer, communication, consumer electric products, people cosmetic kits or tools or others equipment. The USB-unit(s) or USB-Module(s) or Outlet-unit(s) fit within or install on anywhere of the device's housing including anywhere of the base, housing, walls. The said USB charging-port(s) only has charging function no any data transmit and only have one input power source not more than one and charging capacity minimum 1.0 Amp up for quickly charge from USB-Charging-ports by 2 male USB-plugs' USB-wire to the device's female USB-ports. The AC outlets for hair drier up to 1,850 Watt or 1,650 Watt or others watt. The said AC outlets has optional surge protection, leakage circuit, overheat circuit and device has add functions. Device has 2nd or more circuit-inside to get enough current for other function besides USB Charging-ports which need big Amperange for Plurality of LEDs for different color, Other light source, IP Cam and related IR photo diode, wireless communication, APP, Remote contontroller, motion sensor, Dimmer, PIR sensor, Motion sensors.
US10574065B2
An apparatus and a method for charging a battery are disclosed. The apparatus includes a LED member that includes a single LED that is suitable for emitting light of different colours, each colour corresponding to a different operating status of the apparatus, and an acoustic signalling device that is suitable for emitting an acoustic signal indicating a malfunction of the apparatus or the battery. The method includes a first battery heating and desulphation step during which the battery is supplied with current pulses having a maximum value that is considerably lower than the maximum value of the charging current in a subsequent second constant current charging step, each current pulse being generated when the current absorbed by the battery after the delivery of a previous current pulse falls below a minimum preset value.
US10574060B2
Systems and methods are disclosed for intelligent power supply for user devices. An example transformer may comprise a plurality of output terminals. Each of the output terminals may be associated with a different voltage. A regulator device may be in communication with the transformer and with a user device. The regulator device may determine a power requirement of the user device. Based on the power requirement of the user device, the regulator device may determine one of the output terminals of the transformer. The regulator device may cause output, to the user device and from the determined output terminal, of a signal.
US10574058B2
A power conversion apparatus includes a power converter, a target command controller, a feedback controller, and a gain adjustor. The power converter is configured to convert first power supplied from a power generation source into second power. The target command controller is configured to increase or decrease a target command so as to cause the first power to follow maximum suppliable power of the power generation source. The feedback controller is configured to control the power converter by feedback control that is based on a deviation between the target command and at least one of a supplied voltage and a supplied current supplied from the power generation source to the power converter. The gain adjustor is configured to adjust a gain of the feedback control based on at least one of the supplied voltage, the supplied current, and the target command.
US10574052B2
A circuit for power supply protection comprising a first n-channel Metal Oxide Semiconductor Field Effect Transistor (nMOSFET) and a first p-channel Metal Oxide Semiconductor Field Effect Transistor (pMOSFET) each having a drain terminal coupled to an input voltage, a second nMOSFET and a second pMOSFET having drain terminals coupled to an output voltage and sources coupled to a sources of the first and second nMOSFET, respectively, and a control circuit. The control circuit turns the nMOSFETs off and the pMOSFETs on when the input voltage has a voltage value greater than zero and less than a predetermined positive limit, operates the nMOSFETs in a saturation mode and turns the pMOSFETs off when the input voltage has a voltage value greater than the predetermined positive limit, and turn the nMOSFETs and pMOSFETs off when the input voltage has a voltage value less than zero.
US10574049B2
A ground overcurrent control system includes ground circuit with a first section and a second section. The first section is electrically connected to a ground member of an electrical connector and the second section is electrically connected to a ground reference. A switch element is positioned between the first section of the ground circuit and the second section of the ground circuit. A controller is configured to determine the current within the ground circuit while current is passing through the switch element and, upon the current exceeding a current threshold, the switch element is modified to an open condition. Upon determining that the voltage between the first section of the ground circuit and the ground reference is less than a voltage threshold, a command is generated to modify the switch element back to a closed condition.
US10574036B2
A vehicle, in particular for conveying people and/or freight, includes at least one fireproof electrical network, at least one first vehicle region having a first fire load, and at least one second vehicle region having a second fire load that is smaller than the first fire load. In order to keep the necessary fireproofing as low as possible, at least part of the fireproof electrical network is disposed in the second vehicle region.
US10574031B2
A surface emitting laser may include an isolation layer including a first center portion and a first plurality of outer portions extending from the first center portion, and a metal layer including a second center portion and a second plurality of outer portions extending from the second center portion. The metal layer may be formed on the isolation layer such that a first outer portion, of the second plurality of outer portions, is formed over one of the first plurality of outer portions. The surface emitting laser may include a passivation layer including a plurality of openings. An opening may be formed over the first outer portion. The surface emitting laser may include a plurality of oxidation trenches. An oxidation trench may be positioned at least partially between the first outer portion and a second outer portion of the second plurality of outer portions.
US10574026B2
A driver circuit for driving a laser diode is described herein. In accordance with a first exemplary embodiment the driver circuit includes a first electronic switch connected to an output node that is configured to be operably connected to a laser diode. The electric connection between the first electronic switch and the output node has a first inductance. The driver circuit further includes a bypass circuit that is coupled to the output node and configured to take over, when activated, the current supplied to the output node via the first electronic switch, thus magnetizing the first inductance.
US10574012B2
A rotatable connector device includes a stationary member, a rotatable member rotatably attached thereto, and a flat cable housed in an annular space between the stationary and rotatable members. One end of the flat cable is connected to a stationary-side connector fixed to the stationary member, and another end of the flat cable is connected to a rotating-side connector fixed to the rotatable member. The flat cable includes a folded-back portion bent and folded back at a middle section in a longitudinal direction thereof. The flat cable includes a predetermined number of conductor/conductors each comprising a copper alloy and wound up or rewound with bending kept at the folded-back portion. Each conductor satisfies Y≥14.175X2−249.35X+1406.9 for a bending radius of 4 to 8 mm, where X denotes bending radius, and Y denotes 0.2% yield stress, and has an electrical conductivity of 50% IACS or greater.
US10574011B2
Provided is a dummy tape assembly (60) that is attached to a rotary connector. The dummy tape assembly (60) includes a tape body (70) including a plurality of dummy tape portions (61) and a folding back portion (62) integrally formed therein. The plurality of dummy tape portions (61) differ in length in a length direction. The folding back portion (62) connects the dummy tape portions (61) to each other at end portions in the length direction of the dummy tape portions (61) in a folded state. The plurality of dummy tape portions (61) each include attachment holes (63) near both ends in length direction of each of the plurality of dummy tape portion (61), the openings being configured to allow the tape body (70) to be attached to the rotary connector (1).
US10574004B2
A cable includes: a cable part that includes a power supply line forming a power line; a connector that is provided on at least one of one end and another end of the cable part; and a circuit board that has a protection circuit including a temperature detection element and a switch that accepts a detection result of the temperature detection element to perform an operation of switchably conducting and interrupting the power line.
US10573998B2
Methods and systems described include a first dielectric material having a plurality of embedded conductors of a multi-wire channel, the plurality of embedded conductors comprising at least a first, second and third conductor, wherein a first distance between the first and second conductors is less than a second distance between the first and third conductors, wherein the first dielectric material has a first dielectric constant ε1 and a second dielectric material embedded in the first dielectric material, the second dielectric material embedded in between the first and third conductors, the second dielectric material having a second dielectric constant ε2, wherein ε2>ε1.
US10573984B2
The present invention provides a mounting structure of mounting a BTB connector to a mobile terminal, the mounting structure is formed on the BTB connector and a mounting body is attached to the BTB connector, a front end of the mounting body comprises an inserting portion, and a back end of the mounting body comprises at least one hook, height of each of the inserting portion and the hook is arranged under the mounting body, both of the inserting portion and the hook abut a top ending surface of a main board, and a distance between a bottom ending surface of a compressing portion of the mounting body and the top ending surface of the main board is equal to a distance between a top ending surface of the BTB connector and the top ending surface of the main board.
US10573976B2
A functionalized adhesive and systems and methods employing the same are disclosed. The functionalized adhesive is configured to form an adhesive joint between a first substrate and a second substrate. The functionalized adhesive comprises a neat adhesive selected to have a bonding strength above a predetermined bonding threshold and a filler selectively dispersed within the neat adhesive. The filler is selected to modify electrical properties of the neat adhesive such that the functionalized adhesive is electrically conductive with a tailored resistivity and such that a resistance of the adhesive joint is greater than a resistance of the first substrate and the second substrate.
US10573975B2
A method for making a conformal array antenna includes: providing a substrate having a non-conductive curved surface; roughening the curved surface; forming an activation layer containing an active metal on the roughened curved surface; forming a first metal layer on the activation layer by chemical plating process; and defining a plurality of spaced-apart antenna pattern regions on the first metal layer, by forming a gap along an outer periphery of each of the antenna pattern regions to isolate the antenna pattern regions from a remainder of the first metal layer. The curved surface is roughened by blasting a plurality of particles thereonto, or the spaced-apart antenna pattern regions are substantially evenly distributed.
US10573974B2
An antenna array has plurality of active antennas and passive antennas, wherein the passive antennas being arranged such that the radiation patterns of the active antennas adjacent to the passive antennas match the radiation pattern of the active antennas adjacent only to other active antennas. Further, a calibration system and a method for calibrating an antenna array are shown.
US10573962B2
A glass antenna placed in a window glass for a vehicle includes a first antenna that includes a first power feeding point, and a first element connected to the first power feeding point; a second antenna that includes a second power feeding point placed next to the first power feeding point, and a second element connected to the second power feeding point; and a third antenna that includes a third power feeding point placed next to the second power feeding point, and a third element connected to the third power feeding point and having a longest path longer than respective longest paths of the first element and the second element, and wherein at least a part of the third element is placed between the first element and the second element.
US10573959B2
A radar sensing system for a vehicle, the radar sensing system including a transmitter and a receiver. The transmitter is configured to transmit a radio signal. The receiver is configured to receive the transmitted radio signal reflected from objects in the environment. The transmitter includes an antenna and is configured to transmit the radio signal via the antenna. The antenna includes a plurality of linear arrays of patch radiators. An arrangement of the linear arrays of patch radiators is selected to form a desired shaped antenna pattern having a desired mainlobe shape and desired shoulder shapes to cover selected sensing zones without nulls or holes in the coverage.
US10573952B2
An antenna device according to an embodiment includes a plurality of plane-shaped antennas that is attached to one or more windows of a vehicle. The plurality of antennas includes a loop antenna and a monopole antenna corresponding to the loop antenna.
US10573951B2
A split resonator and a printed circuit board (PCB) including the same are disclosed. The split resonator is mounted to one side of the PCB to improve the electromagnetic shielding effect, and absorbs a radiation field emitted to the outer wall of the PCB. The PCB includes: a substrate on which one or more electronic components are populated; a dielectric substrate mounted to one side of the substrate; one pair of conductors provided in the dielectric substrate, spaced apart from the substrate in a thickness direction of the substrate by a predetermined distance, and arranged to face each other; and a connection portion configured to interconnect the one pair of conductors, and arranged in parallel to the thickness direction of the substrate.
US10573948B2
A circulator is provided, comprising, first second and third conductors forming three equally spaced junctions and a permanent magnet configured to apply a shaped bias magnetic field to a ferrite resonator in operable communication with the first, second, and third conductors. The permanent magnet comprises a substantially planar monolithic structure having defined thereon at least first and second substantially concentric regions having first and second respective magnetic field strength levels, wherein the second magnetic field strength level is lower than the first magnetic field strength level. The first and second magnetic field strength levels are configured to cooperate to shape an external bias magnetic field of the permanent magnet to counteract at least a portion of a demagnetizing effect resulting from of an overall shape of the ferrite resonator, to achieve a substantially uniform internal magnetic bias within at least a portion of the ferrite resonator.
US10573945B2
The application relates to a metal-air fuel cell and uses thereof including use as a long-life, mechanically rechargeable, direct current power source for devices and products.
US10573939B2
A secondary battery includes a resin film, reference electrodes, temperature sensors, reference electrode wiring lines and temperature sensor wiring lines that are insulating from one another, and an insulating resin cover layer. In the resin film, a connector part connecting a detector part and a terminal part extends from the inside to the outside of the container through a seal member. Each of the reference electrode wiring lines and the temperature sensor wiring lines extend through the connector part to the terminal part. A resin cover layer is provided for the detector part and the connector part, covers the temperature sensors, the reference electrode wiring lines, and the temperature sensor wiring lines, and exposes the reference electrodes.
US10573923B2
Provided is a nonaqueous electrolyte secondary battery in which a flat wound electrode body, a nonaqueous electrolytic solution, and an insulating film are accommodated in a quadrilateral battery case. The insulating film is formed into a bag shape corresponding to a shape of the electrode body and is arranged between an inner wall of the battery case and the electrode body. An entire surface of a bottom-side R portion of two R portions of the electrode body, which faces a bottom surface of the battery case, and an inside of the bag-shaped insulating film, which faces the bottom-side R portion of the electrode body, are joined to each other.
US10573917B2
A fuel cell system includes a fuel cell stack and a stack case. Curved portions are formed at corners of a first end plate. An upper plate includes curving sections facing the curved portions of the first end plate. An upper seal member is partially interposed between the curved portions of the first end plate and the curving sections of the upper plate.
US10573913B2
An energy conversion device for conversion of chemical energy into electricity. The energy conversion device has a first and second electrode. A substrate is present that has a porous semiconductor or dielectric layer placed thereover. The porous semiconductor or dielectric layer can be a nano-engineered structure. A porous catalyst material is placed on at least a portion of the porous semiconductor or dielectric layer such that at least some of the porous catalyst material enters the nano-engineered structure of the porous semiconductor or dielectric layer, thereby forming an intertwining region.
US10573911B2
A solid oxide fuel cell (SOFC) system includes inner and outer enclosure walls each formed as an independent thermally conductive path. Each thermally conductive path comprises materials having a coefficient of thermal conductivity of greater than 100 W/m° K. The inner and outer enclosure walls are each thermally conductively coupled with an annular enclosure formed to enclose a fuel reformer module. The annular enclosure provides a fourth thermally conductive path disposed between the inner and outer enclosure walls having a coefficient of thermal conductivity of 50 W/m° K or less. A temperature sensor and thermal fuse are mounted to an outside surface of the outer enclosure. An active sensor and a passive fuse are provided to interrupt a flow of fuel into the fuel reformer when a temperature of the outer enclosure walls equal or exceed a failsafe operating temperature.
US10573910B2
Systems, methods, and devices of the various embodiments provide a hardware and software architecture enabling electrochemical impedance spectroscopy (“EIS”) to be performed on multiple electrochemical devices, such as fuel cells, at the same time without human interaction with the electrochemical devices and to use EIS to dynamically monitor the performance of a fuel cell system. Embodiment methods may include determining an impedance of a set of fuel cells using electrochemical impedance spectroscopy, determining an ohmic polarization of the set of fuel cells from the impedance, determining a concentration polarization of the set of fuel cells from the impedance, comparing the ohmic polarization of the set of fuel cells to a first threshold, comparing the concentration polarization of the set of fuel cells to a second threshold, and initiating a corrective action when the ohmic polarization is above the first threshold or when the concentration polarization is below the second threshold.
US10573909B2
A fuel cell system includes: a fuel cell stack; a voltage sensor configured to detect voltage of the fuel cell stack; a fuel cell relay connected to the fuel cell stack; a switch connected between the fuel cell stack and the fuel cell relay; an overcurrent detector configured to detect an overcurrent flowing to the switch; and a power generation stop device configured to stop power generation of the fuel cell stack when the overcurrent detector detects the overcurrent and the detected voltage becomes a specified value or less.
US10573908B2
A fuel cell system used in a vehicle equipped with a fuel cell includes: a fuel cell; a fuel gas supply portion which supplies a fuel gas to the fuel cell; a fuel gas discharge portion which discharges exhaust fuel gas from the fuel cell; and a control unit, in which, when an operation of the fuel cell is ended, the control unit performs (a) an exhaust process of discharging the exhaust fuel gas of the fuel cell to reduce a pressure, and (b) a process of increasing a partial pressure of the fuel gas in the fuel cell by supplying the fuel gas to the fuel cell after the exhaust process.
US10573900B2
An orifice plate having orifice openings is interposed between a roller body and a side plate. In a closed region of an outer peripheral surface of the roller body which is covered with a base material, the base material is held on the outer peripheral surface of the roller body under suction by a negative pressure developed in suction holes. In an open region of the outer peripheral surface which is not covered with the base material, the sucking of a gas from an exterior space into the roller body is suppressed because it is difficult for the gas to pass through the orifice openings. This suppresses a reduction in sucking force in the closed region due to the entry of the gas from the open region. The roller body, the orifice plate and the side plate rotate as a unit. This suppresses deterioration of the members due to the slidable movement thereof.
US10573898B2
The disclosure provides a high permeable porous substrate. The high permeable porous substrate includes a porous substrate body and a plurality of channels. The plurality of channels penetrate the first surface of the porous substrate body and do not penetrate the second surface of the porous substrate body. In addition, a solid oxide fuel cell supported by the high permeable porous substrate is also provided.
US10573892B2
The present invention relates to a negative electrode active material and a secondary battery including the same, and specifically, provides a negative electrode active material particle including a core, which includes a carbon-based active material and an oxygen functional group, and a shell, which surrounds the core and includes a silicon-based active material.
US10573887B2
A tin based anode material for a rechargeable battery comprises nanoparticles of composition SnMxOy wherein M is a further element selected from the group 5 consisting of Ni, Cu, In, Al, Ge, Pb, Bi, Sb, Fe, Co, Ga, with 0≤x≤0.5 and 0≤y≤2+2x. The nanoparticles form a substantially monodisperse ensemble with an average size not exceeding 30 nm and a size deviation not exceeding 15%, the nanoparticles optionally being coated with a capping species. A method for preparing the tin based anode material is carried out in situ in a non-aqueous solvent and starts by reacting a tin salt and an organometallic amide reactant and oleylamine.
US10573882B2
The present invention discloses a spherical or spherical-like layered structure lithium-nickel-cobalt-manganese composite oxide cathode material as well as preparation methods and applications thereof. A chemical formula of the cathode material is: LiaNixCoyMnzO2, wherein, 1.0≤a≤1.2, 0.30≤x≤0.90, 0.05≤y≤0.40, 0.05≤z≤0.50, and x+y+z=1. The cathode material powder is a single α-NaFeO2 type layered structure, and full width at half maximum of 110 diffraction peak which is in the vicinity of the X-ray diffraction angle 2 theta of 64.9° is usually 0.07 to 0.15, and the average crystallite size is usually greater than 900 Å and less than 2000 Å. Under scanning electron microscope, it can be seen that the cathode material is mainly consisted of spherical or spherical-like primary mono-crystal particles and a small amount of secondary agglomerated particles, and wherein, the particle diameter of the primary mono-crystal particles is 0.5 to 10 μm and a cumulative percentage of particles with a particle diameter of less than 0.5 μm is usually greater than 60%. The cathode material provided by the present invention has a integral structure and will not crack or break in a long process of circulation. The material processing performance is good. And the lithium ion battery prepared has excellent high temperature stability, safety and high voltage cycling performance.
US10573881B2
A positive electrode active material for a nonaqueous electrolyte secondary battery is used for a nonaqueous electrolyte secondary battery. The positive electrode active material includes a composite oxide containing at least lithium, nickel, and manganese and contains aggregated particles of primary particles having an average particle diameter of 1.0 μm or more. The primary particles have a layered crystal structure and a spinel crystal structure.
US10573873B2
An exemplary battery assembly includes a first terminal holder, and a terminal at least partially surrounded by the first terminal holder. The first terminal holder includes a locating feature to position the first terminal holder relative to a second terminal holder.
US10573872B2
The present disclosure provides a secondary battery which comprises a cap plate, an electrode assembly and a first connecting piece. The cap plate comprises a first electrode terminal; the electrode assembly comprises a main body, a first electrode tab; the first connecting piece is connected between the first electrode tab and the first electrode terminal. The first electrode tab includes a first connecting portion provided below the first connecting piece and a first bending portion connecting the main body and the first connecting portion. The secondary battery further comprises a first protecting piece fixed to a bottom of the first connecting portion. The first protecting piece includes a main portion and a first curve portion connected with an outer end of the main portion and curved relative to the main portion; the first bending portion is bent downwardly along a curved outer wall of the first curve portion.
US10573860B2
In at least one illustrative embodiment, a cordless power tool battery may comprise a housing, a power storage unit, a first release button, and a second release button. The housing may have a first side wall and a second side wall spaced apart from the first side wall. The first release button may be coupled to the housing and extend along more than half of the first side wall of the housing. The second release button may be coupled to the housing and extend along more than half the second side wall of the housing.
US10573857B2
The present disclosure discloses a battery pack suitable for preventing simultaneous separation of both ends of a handle unit from an upper case during transportation of a lower case and the upper case that are laminated sequentially. The battery pack according to the present disclosure includes the lower case and the upper case stacked sequentially to encase a battery module, wherein the upper case includes a housing and a handle unit relatively rotated with respect to the housing to be seated on the housing, and the handle unit has shaft hooks that are penetrated by the rotation supporting shafts of the housing and that are each rotary-coupled to each of the rotation supporting shafts in different angles.
US10573856B2
A prismatic battery cell and a method of making such a cell. The cell includes one or more anode regions, cathode regions, and electrolyte regions to facilitate ion flow between the anode and cathode regions. Electrically-conductive tabs are attached to the corresponding anode and cathode regions, and a pouch-like containment is formed around the regions. The containment includes facing substantially planar surfaces sealingly joined to one another. A barrier layer coating includes at least one low-permeability material and is placed over at least a portion of the cell edge defined by the joined surfaces such that the barrier layer coating blocks ambient gases or vapors from passing through the heat seal region that is used to join the pouch surfaces. The barrier layer coating may also include one or more hydrophobic surface treatments or enhancements, including an additional layer of surface treatments or, in another form, by surface roughening.
US10573851B2
An apparatus and method for manufacturing a display apparatus includes: a chamber; a first nozzle unit at the chamber, the first nozzle unit configured to deposit an organic layer or an inorganic layer on a substrate; a second nozzle unit at the chamber, the second nozzle unit configured to deposit the organic layer or the inorganic layer on a substrate and the second nozzle unit being linearly aligned with the first nozzle unit in a first direction; and an injection nozzle unit between the first nozzle unit and the second nozzle unit, the injection nozzle unit configured to inject a first gas in the chamber toward the substrate.
US10573849B2
A flexible substrate including a display area and a area to be bent, the area to be bent being provided with a wiring layer and not overlapping the display area. A first resin layer that extends along a boundary of the area to be bent and continuously surrounds the area to be bent is formed. Subsequently, a second resin layer is injected into an area surrounded by the first resin layer.
US10573843B2
An organic light-emitting diode may have transparent electrodes. An organic emissive layer may be interposed between the electrodes. The emissive layer may emit light in response to current injected from the electrodes. The organic light-emitting diode electrodes may cover an electrode area. The electrode area may be square or may have other shapes. To enhance brightness uniformity, portions of the electrodes in a peripheral region (H1, H2) of the electrode area may have higher sheet resistances than a central portion of the electrode area. The electrode area may be square and may have four corners. The higher sheet resistances may be associated with regions of the electrode area adjacent to the corners. Elevated sheet resistances may be produced by forming the electrodes with different thicknesses in different areas or by providing supplemental conductive structures (104) in selected areas of the electrode area.
US10573842B2
An organic electroluminescent device, a method for manufacturing the same, and a display device. The organic electroluminescent device includes: a base substrate comprising a plurality of pixel regions thereon; a pixel electrode layer; a planarization layer, formed with a protrusion on a surface of the planarization layer facing away from the base substrate and at a position corresponding to at least one side edge of a periphery of each pixel region; an anode layer, the anode layer being electrically connected to the pixel electrode layer through a via hole, and the anode layer covering the pixel region and covering a side surface of the protrusion facing the pixel region; a light emitting layer, a height of a surface of the light emitting layer being less than a height of the anode layer covering the side surface of the protrusion; a pixel definition layer; and a cathode layer.
US10573836B2
An organic light-emitting device having a resonance structure includes a substrate; a first electrode and a second electrode on the substrate and facing each other; an emission layer between the first electrode and the second electrode; a first hole transport layer between the first electrode and the emission layer; and a second hole transport layer between the first hole transport layer and the emission layer. An electron mobility of the second hole transport layer is 5 times to 100 times greater than an electron mobility of the first hole transport layer, and a thickness of the second hole transport layer corresponds to a resonance distance of a wavelength of emission light of the emission layer.
US10573821B2
An organic light emitting device including: a substrate; a first electrode; a second electrode; and an organic layer interposed between the first electrode and the second electrode and including an emission layer, wherein one of the first electrode and the second electrode is a reflective electrode and the other is a semitransparent or transparent electrode, and wherein the organic layer includes a layer having at least one of the compounds having at least one carbazole group, and a flat panel display device including the organic light emitting device. The organic light emitting device has low driving voltage, excellent current density, high brightness, excellent color purity, high efficiency, and long lifetime.
US10573818B2
The present invention relates to compounds of formula (1) which are suitable for use in electronic devices, especially in organic electroluminescent devices.
US10573808B1
Techniques regarding protecting a dielectric material during additive patterning of one or more phase change memories are provided. For example, one or more embodiments described herein can comprise a method, which can comprise forming a bi-layer adjacent a phase change memory element. The bi-layer can comprise a dielectric material and a capping material that can protect a thickness of the dielectric material during a patterning process.
US10573805B2
According to one embodiment, a magnetic memory device includes a conductive underlayer having an amorphous structure and containing at least one first predetermined element selected from molybdenum (Mo), magnesium (Mg), rhenium (Re), tungsten (W), vanadium (V), and manganese (Mn), and a stacked structure provided on the underlayer, and including a first magnetic layer having a variable magnetization direction, a second magnetic layer having a fixed magnetization direction, and a nonmagnetic layer provided between the first magnetic layer and the second magnetic layer.
US10573791B2
Quantum dot polymer composites for on-chip light emitting diode applications are described. In an example, a composite for on-chip light emitting diode application includes a polymer matrix, a plurality of quantum dots dispersed in the polymer matrix, and a base dispersed in the polymer matrix.
US10573789B2
A method of manufacturing a light emitting device having a resin package which provides an optical reflectivity equal to or more than 70% at a wavelength between 350 nm and 800 nm after thermal curing, and in which a resin part and a lead are formed in a substantially same plane in an outer side surface, includes a step of sandwiching a lead frame provided with a notch part, by means or an upper mold and a lower mold, a step of transfer-molding a thermosetting resin containing a light reflecting material in a mold sandwiched by the upper mold and the lower mold to form a resin-molded body in the lead frame and a step of cutting the resin-molded body and the lead frame along the notch part.
US10573788B2
A method of manufacturing a light emitting device having a resin package which provides an optical reflectivity equal to or more than 70% at a wavelength between 350 nm and 800 nm after thermal curing, and in which a resin part and a lead are formed in a substantially same plane in an outer side surface, includes a step of sandwiching a lead frame provided with a notch part, by means or an upper mold and a lower mold, a step of transfer-molding a thermosetting resin containing a light reflecting material in a mold sandwiched by the upper mold and the lower mold to form a resin-molded body in the lead frame and a step of cutting the resin-molded body and the lead frame along the notch part.
US10573784B2
A micro light emitting diode includes a die-bonding substrate, an adhesive layer, an undoped III-V group semiconductor layer, an N-type III-V group semiconductor layer, a light emitting layer, and a P-type III-V group semiconductor layer. The adhesive layer is disposed on the die-bonding substrate. The undoped III-V group semiconductor layer is disposed on the adhesive layer, and the adhesive layer is between the die-bonding substrate and the undoped III-V group semiconductor layer. The N-type III-V group semiconductor layer is disposed on the undoped III-V group semiconductor layer. The light emitting layer is disposed on the N-type III-V group semiconductor layer. The P-type III-V group semiconductor layer is disposed on the N-type III-V group semiconductor layer, and the light emitting layer is between the N-type III-V group semiconductor layer and the P-type III-V group semiconductor layer.
US10573778B2
The present disclosure provides a semiconductor device including a carrier; a current blocking layer, formed on the carrier; a function structure, formed on the current blocking layer and comprising a surface opposite to the current blocking layer; a protective structure, formed on the function structure and exposing a portion of the surface; and an electrode, formed on the protective structure and exposing the portion of the surface.
US10573769B2
A back-illuminated energy ray detecting element 1 includes a semiconductor substrate and a protective film. The semiconductor substrate has a first principal surface as an energy ray incident surface and a second principal surface opposite to the first principal surface, and a charge generating region configured to generate an electric charge according to incidence of an energy ray is disposed on the second principal surface side. The protective film is disposed on the second principal surface side of the semiconductor substrate to cover at least the charge generating region, and includes silicon nitride or silicon nitride oxide. The protective film has a stress alleviating section configured to alleviate stress generated in the protective film.
US10573768B2
The present invention(s) is directed to novel conductive Mn+1Xn(Ts) compositions exhibiting high volumetric capacitances, and methods of making the same. The present invention(s) is also directed to novel conductive Mn+1Xn(Ts) compositions, methods of preparing transparent conductors using these materials, and products derived from these methods.
US10573763B2
Solar cells having a plurality of sub-cells coupled by metallization structures having a metal bridge, and singulation approaches to forming solar cells having a plurality of sub-cells coupled by metallization structures, are described. In an example, the metal bridge can provide structural support and provide for an electrical connection between a first contact pad and a first busbar. Adjacent ones of the singulated and physically separated semiconductor substrate portions have a groove there between and where the metal bridge can be perpendicular to the groove. The solar cell can include a first contact pad adjacent to a second contact pad.
US10573754B2
A gate-all around fin double diffused metal oxide semiconductor (DMOS) devices and methods of manufacture are disclosed. The method includes forming a plurality of fin structures from a substrate. The method further includes forming a well of a first conductivity type and a second conductivity type within the substrate and corresponding fin structures of the plurality of fin structures. The method further includes forming a source contact on an exposed portion of a first fin structure. The method further comprises forming drain contacts on exposed portions of adjacent fin structures to the first fin structure. The method further includes forming a gate structure in a dielectric fill material about the first fin structure and extending over the well of the first conductivity type.
US10573752B2
The present disclosure relates to the technical field of semiconductors, and discloses a semiconductor device and a manufacturing method therefor. The manufacturing method includes: providing a substrate; forming a source and a drain that are at least partially located in the substrate; forming a diffused layer on a surface of at least one of the source or the drain, where a conductivity type of the diffused layer is the same conductivity type as the source and the drain, and a doping density of a dopant contained in the diffused layer is separately greater than doping densities of dopants contained in the source and the drain; and performing an annealing processing after the diffused layer is formed. The present disclosure can increase a doping density at a surface of a source and/or a drain, helping to reduce a contact resistance, thereby improving performance of a device.
US10573746B2
Low temperature epitaxial silicon deposition for forming the top source or drain regions of VTFET structures. The methods generally include epitaxially growing a silicon layer with a dopant at a temperature less 500° C. on a first surface and an additional surface to form a single crystalline silicon on the first surface and a polysilicon or amorphous silicon on the additional surface. The epitaxially grown silicon layer is then exposed to an etchant include HCl and germane at a temperature less than 500° C. for a period of time effective to selectively remove the polysilicon/amorphous silicon on the additional surface and form a germanium diffused region on and in an outer surface of the single crystalline silicon formed on the first surface.
US10573735B2
According to one embodiment, a semiconductor device includes a first electrode, a second electrode, a third electrode, a first semiconductor region, a second semiconductor region, a third semiconductor region, and an intermediate region. A position of the first electrode is between a position of the second electrode and a position of the third electrode. The first semiconductor region is separated from the first, second, and third electrodes. The second semiconductor region is provided between the second electrode and the first semiconductor region. The third semiconductor region is provided between the third electrode and the first semiconductor region. The intermediate region includes at least one of a first compound or a second compound. At least a portion of the first electrode is positioned between the second and third semiconductor regions. The intermediate region includes a first partial region, a second partial region, and a third partial region.
US10573733B2
A semiconductor device includes a third electrode between a first semiconductor region and a second electrode, a fourth electrode between the first semiconductor region and the second electrode, a second semiconductor region between the first semiconductor region and the second electrode and between the third electrode and the fourth electrode, a third semiconductor region between the second semiconductor region and the second electrode, a fourth electrode between the first semiconductor region and the second electrode to be electrically connected to the second electrode, and a fifth semiconductor region between the first electrode and the first semiconductor region. A first insulating film is provided between the third electrode and the first semiconductor region, the second semiconductor region, the third semiconductor region and the second electrode. A second insulating film is provided between the fourth semiconductor region and the first semiconductor region, the second semiconductor region, and the fourth semiconductor region.
US10573730B2
A bipolar transistor is described. In accordance with one aspect of the present invention the bipolar transistor comprises a semiconductor body including a collector region and a base region arranged on top of the collector region. The base region has a first crystalline structure and is at least partly doped with dopants of a first doping type. The collector region is laterally enclosed by a trench isolation and is doped with dopants of a second doping type. The transistor further comprises a conductive base contact layer laterally enclosing the base region which is doped with dopants of the first doping type. The base contact layer comprises a part with the first crystalline structure and a part with a second crystalline structure, wherein the part with the second crystalline structure laterally encloses the part with the first crystalline structure. The transistor further comprises an emitter region arranged on the base region, wherein the emitter region is doped with dopants of the second doping type and forming a pn-junction with the base region.
US10573703B2
A display device includes: a plurality of pixels each including a driving thin film transistor and a storage capacitor, wherein each of the pixels further includes: a driving semiconductor layer including a driving channel region, a driving source region, and a driving drain region; a first electrode layer, a portion of the first electrode layer overlapping the driving channel region; a second electrode layer overlapping the first electrode layer; a node connection line having a first side connected to the first electrode layer; a pixel electrode overlapping the first electrode layer and the second electrode layer; and a shielding layer between the first electrode layer and the pixel electrode and overlapping the first electrode layer, the node connection line, and the pixel electrode.
US10573702B2
An organic light emitting display device may include a substrate including a display area and a non-display area; a thin film transistor on the substrate in the display area; a planarization layer covering the thin film transistor; a first electrode on the planarization layer in the display area and connected to the thin film transistor; a pixel defining layer covering the first electrode and including a first opening that exposes a portion of the first electrode to define an emission area; a first light blocking layer on the pixel defining layer and including a photochromic material, a color of the first light blocking layer being reversibly changed by ultraviolet light; an organic light emitting layer on the first electrode; and a second electrode on the organic light emitting layer.
US10573687B2
A method of forming a device that includes encapsulating a magnetic resistive access memory (MRAM) stack with a first patternable low-k dielectric material that is patterned by a exposure to produce a via pattern that extends to circuitry to logic devices. The via pattern is developed forming a via opening. The method further includes forming a second patternable low-k dielectric material over first patternable low-k dielectric material and filling the via opening. The second patternable low-k dielectric material is patterned by a light exposure to produce a first line pattern to the MRAM stack and a second line pattern to the via opening. The first line pattern and the second line pattern are developed to form trench openings. Thereafter, electrically conductive material is formed in the trench openings and the via opening.
US10573686B2
Proposed is a layer structure (1100, 1030) comprising a crystalline piezoelectric III-N layer (1110, 1032) epitaxially grown over a metal layer which is epitaxially grown over a rare earth oxide layer on a semiconductor (1102, 1002). The rare earth oxide layer includes at least two discrete portions (1104, 1004), and the metal layer includes at least one metal portion (1108, 1006) that partially overlaps adjacent discrete portions, preferably forming a bridge over an air gap (1008), particularly suitable for RF filters.
US10573680B2
A solid-state image pickup device capable of suppressing the generation of dark current and/or leakage current is provided. The solid-state image pickup device has a first substrate provided with a photoelectric converter on its primary face, a first wiring structure having a first bonding portion which contains a conductive material, a second substrate provided with a part of a peripheral circuit on its primary face, and a second wiring structure having a second bonding portion which contains a conductive material. In addition, the first bonding portion and the second bonding portion are bonded so that the first substrate, the first wiring structure, the second wiring structure, and the second substrate are disposed in this order. Furthermore, the conductive material of the first bonding portion and the conductive material of the second bonding portion are surrounded with diffusion preventing films.
US10573669B2
A method for fabricating an array substrate includes: forming a first metal layer on a base substrate; forming an insulating layer of a silicon-containing organic material on the first metal layer; forming a second metal layer on the insulating layer; patterning the second metal layer by adopting an oxygen ion etching process to partially cover the insulating layer; and forming a silicon oxide layer, by the oxygen ion etching process, on a surface of the insulating layer not covered by the second metal layer.
US10573661B2
Some embodiments include a method of forming an integrated structure. An assembly is formed to include a stack of alternating first and second levels. The first levels have insulative material, and the second levels have voids which extend horizontally. The assembly includes channel material structures extending through the stack. A first metal-containing material is deposited within the voids to partially fill the voids. The deposited first metal-containing material is etched to remove some of the first metal-containing material from within the partially-filled voids. Second metal-containing material is then deposited to fill the voids.
US10573660B2
A semiconductor device includes a substrate, a stacked body provided on the substrate, a first insulator dividing the stacked body in a second direction crossing the first direction, a second insulator adjacent to the first insulator and dividing the stacked body in the second direction, a first hole, and a first insulating member. In the stacked body, a plurality of layers are stacked in a first direction perpendicular to the upper surface of the substrate. The first hole penetrates the stacked body and the first insulator in the first direction. The first insulating member penetrates the stacked body and the second insulator in the first direction and is adjacent to the first hole via a first electrode in a third direction crossing the first direction and the second direction, and has an opening diameter larger than that of the first insulator.
US10573650B2
A semiconductor structure for a DRAM is described having multiple layers of arrays of thyristor memory cells and associated peripheral circuitry. Memory cells in a vertical string extending through the layers have an electrical connection to one terminal of the memory cells in that string. Word lines couple the strings together. Each layer of the array also includes bit line connections to memory cells on that layer. Methods of fabricating the array are described.
US10573643B2
An integrated circuit having a vertical transistor includes first through fourth gate lines extending in a first direction and sequentially arranged in parallel with each other, a first top active region over the first through third gate lines and insulated from the second gate line, and a second top active region. The first top active region forms first and third transistors with the first and third gate lines respectively. The second top active region is over the second through fourth gate lines and insulated from the third gate line. The second top active region forms second and fourth transistors with the second and fourth gate lines respectively.
US10573639B2
The SCR-based ESD device has a 4-layered PNPN structure (NPN and PNP junction transistors) disposed in SOI having first and second device wells (N-well and P-well) abut forming a NP junction near a midline. First and second contact regions disposed in device wells are coupled to high and low power sources (I/O pad and ground). Internal isolation regions (shallower STI) extending partially not touching the bottom of surface substrate separate the first and second contact regions. A vertical gate is disposed over the NP junction or over a shallower STI which overlaps the NP junction and separate the second contact regions in x-direction. One or more horizontal gates separate the second contact regions in y-direction and guide the device wells underneath the shallower STI to outer edges to connect with the first contact regions for body contacts. A process for forming the device is also disclosed and is compatible with CMOS processes.
US10573636B2
Disclosed is an ESD protection device, comprising: a semiconductor substrate; a semiconductor buried layer located in the semiconductor substrate; an epitaxial semiconductor layer located on the semiconductor substrate and comprising a first doped region and a second doped region, wherein the semiconductor substrate and the first doped region are of a first doping type, the semiconductor buried layer, the epitaxial semiconductor layer and the second doped region are of a second doping type, the first doping type and the second doping type are opposite to each other, and the first doped region forms a plurality of interfaces with the epitaxial semiconductor layer. The disclosure improves protection performance and maximum current bearing capacity without increasing parasitic capacitance of the ESD protection device.
US10573635B2
A transient voltage suppression device with improved electrostatic discharge (ESD) robustness includes a semiconductor substrate having a first conductivity type, a first doped well having a second conductivity type, a first heavily-doped area having the first conductivity type, a second doped well having the second conductivity type, a second heavily-doped area having the first conductivity type, and a first current blocking structure. The first doped well is arranged in the semiconductor substrate. The first heavily-doped area is arranged in the first doped well. The second doped well is arranged in the semiconductor substrate. The second heavily-doped area is arranged in the second doped well. The first current blocking structure is arranged in the semiconductor substrate, spaced from the bottom of the semiconductor substrate, and arranged between the first doped well and the second doped well.
US10573627B2
Implanting ions to form a cleave layer in a semiconductor device causes damage to sensitive materials such as high-K dielectrics. In a process for forming a cleave layer and repairing damage caused by ion implantation, ions are implanted through a circuit layer of a substrate to form a cleave plane. The substrate is exposed to a hydrogen gas mixture for a first time at a first temperature to repair damage caused by the implanted ions. A cleaving process may then be performed, and the cleaved substrate may be stacked in a 3DIC structure.
US10573613B2
A fan-out semiconductor package includes: a first connection member having a through-hole; a semiconductor chip disposed in the through-hole and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the first connection member and the inactive surface of the semiconductor chip; a second connection member disposed on the first connection member and the active surface of the semiconductor chip; a resin layer disposed on the encapsulant; and a rear redistribution layer embedded in the encapsulant so that one surface thereof is exposed by the encapsulant, wherein the resin layer covers at least portions of the exposed one surface of the rear redistribution layer, and the rear redistribution layer is electrically connected to the redistribution layer of the first connection member through connection members formed in first openings penetrating through the resin layer and the encapsulant.
US10573611B2
A semiconductor device includes a contact metal layer disposed over a semiconductor surface of a substrate, a diffusion barrier layer disposed over the contact metal layer, an inert layer disposed over the diffusion barrier layer, and a solder layer disposed over inert layer.
US10573606B2
Verifying a semiconductor product is disclosed. An image of a self-assembly (SA) pattern on a substrate from a scanner is received. The SA pattern has been initially created using a block copolymer (BCP) which has been annealed on the substrate. Data from the SA pattern is stored in a computer system. The SA pattern data is associated with the semiconductor product. The SA pattern is an information carrying security mark having a set of features with corresponding locations within the information carrying security mark which uniquely identify the semiconductor product.
US10573598B2
An example integrated circuit (IC) package includes: a processing system and a programmable IC disposed on a substrate, the processing system coupled to the programmable IC through interconnect of the substrate; the processing system including components coupled to a ring interconnect, the components including a processor and an interface controller. The programmable IC includes: an interface endpoint coupled to the interface controller through the interconnect; and at least one peripheral coupled to the interface endpoint and configured for communication with the ring interconnect of the processing system through the interconnect endpoint and the interface controller.
US10573591B2
An electronic component mounting board reduces short-circuiting between a plurality of thick wiring conductors to improve reliability and electrical characteristics. An electronic component mounting board (1) includes a substrate (2) including a mount area (4) in which an electronic component (10) is mountable, a first insulating layer (2a) overlapping the mount area (4), a second insulating layer (2b) on a lower surface of the first insulating layer (2a), and a first metal layer (5) between the first insulating layer (2a) and the second insulating layer (2b).
US10573590B2
Device and method of forming the device are disclosed. A device includes a buildup package substrate with top and bottom surfaces and a plurality of interlevel dielectric (ILD) layers with interconnect structures printed layer by layer and includes a die region and a non-die region on the top surface. A semiconductor die is disposed in the die and non-die regions of the package substrate and is electrically connected to the plurality of interconnect structures via a plurality of wire bonds. A plurality of conductive elements are disposed on the bottom surface of the package substrate and a dielectric layer encapsulates the semiconductor die, the wire bonds and the top surface of the buildup package substrate.
US10573588B2
A package substrate and a semiconductor package are provided. The package substrate including a substrate body having a first surface on which a semiconductor chip is mounted and a second surface opposite to the first surface, and a conductive pad at the first surface, the conductive pad elongated in a first direction, the conductive pad including a plurality of sub-bar patterns spaced apart from each other in the first direction may be provided.
US10573587B2
A package structure includes a redistribution layer, a chip, an encapsulant, an under bump supporting layer, an attachment layer and solder balls. The redistribution layer includes a first surface, a second surface opposite to the first surface and a patterned circuit layer disposed on the first surface, wherein an outer surface of the patterned circuit layer and the first surface are coplanar. The chip is disposed on the second surface and electrically connected to the patterned circuit layer. The encapsulant is disposed on the second surface to encapsulate the chip. The under bump supporting layer is disposed on the first surface and includes openings for exposing the outer surface. The attachment layer covers the inner surface of each opening and the exposed portion of the patterned circuit layer. The solder balls are disposed in the openings respectively and electrically connected to the patterned circuit layer.
US10573586B2
Described examples include a substrate made of a first material and having a surface. First and second nozzles respectively dispense a first solvent paste including electrically conductive nanoparticles and a second solvent paste including non-conductive nanoparticles, while moving over the surface of the substrate. The first and second nozzles additively deposit a uniform layer including sequential and contiguous zones, alternating between the first solvent paste and the second solvent paste. Energy is applied to sinter together the nanoparticles and diffuse the nanoparticles into the substrate. The sintered nanoparticles form a layer composed of an alternating sequence of electrically conductive zones contiguous with electrically non-conductive zones.
US10573584B2
A method includes the steps of: preparing a lead frame including a plurality of die pads, and preparing a plurality of semiconductor chips; disposing each of the semiconductor chips on a respective one of the die pads; forming a sealing resin to cover the die pads and the semiconductor chips; and attaching a heat dissipation plate to the die pads by pressing the heat dissipation plate against the die pads via a resin sheet which is an adhesive layer after the sealing resin is formed.
US10573578B2
An integrated circuit has thermoelectric cooling devices integrated into bondpads. A method for operating the integrated circuit includes turning a thermal switch to a thermoelectric cooler operate position when the integrated circuit is powered up, turning the thermal switch to a thermoelectric cooler operate position to allow the thermoelectric cooler to operate when the integrated circuit powers down, and turning the thermal switch to a thermoelectric cooler off position when a predetermined integrated circuit chip temperature is reached.
US10573576B2
Aligned high quality boron nitride nanotubes (BNNTs) can be incorporated into groups and bundles and placed in electronic and electrical components (ECs) to enhance the heat removal and diminish the heat production. High quality BNNTs are excellent conductors of heat at the nano scale. High quality BNNTs are electrically insulating and can reduce dielectric heating. The BNNTs composite well with a broad range of ceramics, metals, polymers, epoxies and thermal greases thereby providing great flexibility in the design of ECs with improved thermal management. Controlling the alignment of the BNNTs both with respect to each other and the surfaces and layers of the ECs provides the preferred embodiments for ECs.
US10573546B2
A substrate treating apparatus includes a front heat-treating block, a front relay block and a solution treating block. The front heat-treating block has heat-treating units and main transport mechanisms. The front relay block has receivers and transport mechanisms. The solution treating block has solution treating units and transport mechanisms for solution treatment. The front heat-treating block and front relay block are connected to be able to transport substrates reciprocally. The front relay block and solution treating block are connected to be able to transport the substrates reciprocally. The front relay block is disposed between the solution treating block and front heat-treating block.
US10573532B2
A method for processing a workpiece is provided. The method can include placing a workpiece on a susceptor disposed within a processing chamber. The method can include performing a multi-cycle thermal treatment process on the workpiece in the processing chamber. The multi-cycle thermal treatment process can include at least two thermal cycles. Each thermal cycle of the at least two thermal cycles can include performing a first treatment on the workpiece at a first temperature; heating a device side surface of the workpiece to a second temperature in less than one second; performing a second treatment on the workpiece at approximately the second temperature; and cooling the workpiece subsequent to performing the second treatment.
US10573522B2
Provided herein are methods and apparatuses for reducing line bending when depositing a metal such as tungsten, molybdenum, ruthenium, or cobalt into features on substrates by periodically exposing the feature to nitrogen, oxygen, or ammonia during atomic layer deposition, chemical vapor deposition, or sequential chemical vapor deposition to reduce interactions between metal deposited onto sidewalls of a feature. Methods are suitable for deposition into V-shaped features.
US10573521B2
A method of forming gate structures to a nanosheet device that includes forming at least two stacks of nanosheets, wherein each nanosheet includes a channel region portion having a gate dielectric layer present thereon. The method may further include forming a dual metal layer scheme on the gate dielectric layer of each nanosheet. The dual metal layer scheme including an etch stop layer of a first composition and a work function adjusting layer of a second composition, wherein the etch stop layer has a composition that provides that the work function adjusting layer is removable by a wet etch chemistry that is selective to the etch stop layer.
US10573510B2
A substrate support apparatus is provided. The apparatus includes a circular base plate and one or more spacers disposed about a circumference of the base plate. The spacers may extend from a top surface of the base plate and a ring body may be coupled to the spacers. The ring body may be spaced from the base plate to define apertures between the base plate and the ring body. One or more support posts may be coupled to the base plate and extend therefrom. The support posts may be coupled to the base plate at positions radially inward from an inner surface of the ring body.
US10573505B2
A method for producing a wafer from an ingot of single crystal SiC includes an end surface planarizing step of planarizing an end surface of the ingot, a separation layer forming step of setting a focal point of a laser beam having a transmission wavelength to single crystal SiC inside the ingot at a predetermined depth from the end surface of the ingot, the predetermined depth corresponding to the thickness of the wafer to be produced, and next applying the laser beam to the ingot to thereby form a separation layer for separating the wafer from the ingot, a hard plate providing step of providing a hard plate through an adhesive on the end surface of the ingot in which the separation layer has been formed, and a separating step of separating the wafer with the hard plate from the ingot along the separation layer.
US10573503B2
The present disclosure provides methods and systems for improved detection and/or quantification of selenium (Se) and/or silicon (Si) in samples. In certain embodiment, the methods and systems feature the use of carbon dioxide (CO2) as a reaction gas in a reaction cell chamber, such as a dynamic reaction cell (DRC), of an inductively coupled plasma mass spectrometer (ICP-MS). It is found that the use of CO2 as a reaction gas effectively eliminates (or substantially reduces) interfering ionic species for the analytes Se and Si, particularly in samples with complex matrices, and/or in samples with low levels of analyte, thereby enabling more accurate detection of analyte at lower detection limits and in samples having complex matrices.
US10573493B2
Methods and apparatus for plasma processing are provided herein. In some embodiments, a plasma processing apparatus includes a process chamber having an interior processing volume; a first RF coil disposed proximate the process chamber to couple RF energy into the processing volume; and a second RF coil disposed proximate the process chamber to couple RF energy into the processing volume, the second RF coil disposed coaxially with respect to the first RF coil, wherein the first and second RF coils are configured such that RF current flowing through the first RF coil is out of phase with RF current flowing through the RF second coil.
US10573492B2
A method for calibrating elementary patterns in variable-shaped-beam electron-beam lithography, includes the following steps: producing, by variable-shaped-beam electron-beam lithography, a calibration pattern comprising geometric figures each having a nominal critical dimension, the figures being divided into elementary patterns of smaller dimensions than each the nominal critical dimension; measuring the actual critical dimension of each the geometric figure; and applying a regression method on the basis of the actual critical dimensions thus determined to construct a mathematical model expressing either a variation in dimensions of the elementary patterns, or an error in the exposure dose of the elementary patterns producing an equivalent effect to the variation in dimensions, as a function of the dimensions of the elementary patterns. Application to the preparation of data with a view to transferring a pattern to a substrate by variable-shaped-beam electron-beam lithography.
US10573489B2
A charged particle beam device includes a charged particle source which emits a charged particle beam radiated on a sample; a condenser lens system which has at least one condenser lens focusing the charged particle beam at a predetermined demagnification; a deflector which is positioned between a condenser lens of a most downstream side and a charged particle source in the condenser lens system, and moves a virtual position of the charged particle source; and a control unit which controls the deflector and the condenser lens system. The control unit controls the deflector to move the virtual position of the charged particle source to a position of suppressing a deviation, which is caused by a change of the demagnification of the condenser lens system, of a center trajectory of the charged particle beam in the downstream of the condenser lens system.
US10573488B2
A method of performing sub-surface imaging of a specimen in a charged-particle microscope of a scanning transmission type, comprising the following steps: Providing a beam of charged particles that is directed from a source along a particle-optical axis through an illuminator so as to irradiate the specimen; Providing a detector for detecting a flux of charged particles traversing the specimen; Causing said beam to follow a scan path across a surface of said specimen, and recording an output of said detector as a function of scan position, thereby acquiring a scanned charged-particle image I of the specimen; Repeating this procedure for different members n of an integer sequence, by choosing a value Pn of a variable beam parameter P and acquiring an associated scanned image In, thereby compiling a measurement set M={(In, Pn)}; Using computer processing apparatus to automatically deconvolve the measurement set M and spatially resolve it into a result set representing depth-resolved imagery of the specimen, wherein: Said variable beam parameter P is focus position along said particle-optical axis; Said scanned image I is an integrated vector field image, obtained by; Embodying said detector to comprise a plurality of detection segments; Combining signals from different detection segments so as to produce a vector output from the detector at each scan position, and compiling this data to yield a vector field; Mathematically processing said vector field by subjecting it to a two-dimensional integration operation.
US10573487B2
One modified source-conversion unit and one method to reduce the Coulomb Effect in a multi-beam apparatus are proposed. In the modified source-conversion unit, the aberration-compensation function is carried out after the image-forming function has changed each beamlet to be on-axis locally, and therefore avoids undesired aberrations due to the beamlet tilting/shifting. A Coulomb-effect-reduction means with plural Coulomb-effect-reduction openings is placed close to the single electron source of the apparatus and therefore the electrons not in use can be cut off as early as possible.
US10573486B2
Provided are elements for an ion implanter and an ion generating device including the same. The elements include a repeller, a cathode, a chamber wall, and a slit member constituting an arc chamber of an ion generating device for ion implantation used in the fabrication of a semiconductor device. A coating structure including a semicarbide layer is provided to each of the elements in order to stabilize the element against thermal deformation, protect the element from wear, and prevent a deposition product from being peeled off. The coating structure enables precise ion implantation without a change in the position of ion generation or distortion of the equipment. The coating structure allows electrons to be uniformly reflected into the arc chamber to increase the uniformity of plasma, resulting in an improvement in the dissociation efficiency of an ion source gas. The coating structure significantly improves the service life of the element compared to those of existing elements. Also provided are ion generating devices including the elements.
US10573485B1
An electrode system for an ion source has a source electrode that defines a source aperture in an ion source chamber, and is coupled to a source power supply. A first ground electrode defines a first ground aperture that is electrically coupled to an electrical ground potential and extracts ions from the ion source. A suppression electrode is positioned downstream of the first ground electrode and defines a suppression aperture that is electrically coupled to a suppression power supply. A second ground electrode is positioned downstream of the suppression electrode and defines a second ground aperture. The first and second ground electrodes are fixedly coupled to one another and are electrically coupled to the electrical ground potential.
US10573477B2
An electrical contact switch for use in an electrical contactor, which comprises first and second electrical terminals, an electrically-conductive busbar in electrical communication with the first electrical terminal, and at least one fixed electrical contact which is attached to the electrically-conductive busbar. The switch also has an electrically-conductive moveable arm in electrical communication with the second electrical terminal, with at least one moveable electrical contact which is attached to the electrically-conductive moveable arm to form an electrical contact set with the fixed electrical contact. A fixed ferromagnetic element is positioned at or adjacent to a side of the electrically-conductive moveable arm proximate the second electrical terminal, and a moveable ferromagnetic element is provided in physical communication with a side of the electrically-conductive moveable arm which is opposite to the fixed ferromagnetic element. In a closed condition of the electrical contact set, the electrically-conductive moveable arm induces a magnetic field in the fixed and moveable ferromagnetic elements, and thus the moveable ferromagnetic element is magnetically attracted towards the fixed ferromagnetic element to thereby increase a contact pressure on the electrical contact set. An electrical contactor and method of preventing or inhibiting contact bounce of an electrical contactor are also provided.
US10573474B2
An intelligent integrated medium-voltage alternating current (AC) vacuum switchgear based on a flexible switching-closing technology comprises a controller (24), and a vacuum switching tube (1), an insulator (9), and an switching-closing mechanism connecting piece (15), which are connected in sequence. A microprocessor is built in an intelligent circuit (23); a travel sensor is fixed to a movable contact connecting rod (5), and directly detects a motion state of a movable contact (4) and acquires accurate motion parameters of the movable contact (4); switching-closing operating parameters are obtained by comprehensively calculating arc light intensity detected by an arc light transmitter (20) and a temperature measured by an infrared temperature measuring transmitter (22), such that the switching-closing performance of switching on and switching off a medium-voltage power grid is greatly improved, switching-closing time points are accurately controlled, and “flexible” switching-closing is achieved.
US10573472B2
In order to optimize the production of electrical switching contacts, particularly for vacuum tubes, a Field Assisted Sintering Technology process is proposed in which an electrical or electromagnetic field supports and/or produces a sintering process for producing semifinished contact elements for electrical switching contacts, contact elements for electrical switching contacts and/or electrical switching contacts, particularly for vacuum tubes. According to an embodiment, the contact material prior to the sintering process is present in such a form that the material composition of the contact material and/or at least one property of the contact material varies in at least one body direction of the finished contact element.
US10573471B2
A circuit for controlling electric load(s) includes two smart switches connected in a three-way circuit configuration. Each of the two smart switches includes a first and second input terminals configured to receive an AC power. The switch also includes a first and second output terminals configured to provide the AC power to an electric load, and further includes a relay configured to selectively couple the first input terminal to the first output terminal or the second output terminal, and a controller configured to control the coupling of the relay. The switch includes a first AC/DC converter and a second AC/DC converter. The first and second AC/DC converters are configured to selectively receive the AC power from the corresponding first or second output terminal that is selectively coupled with the first input terminal and to provide a DC power to the controller.
US10573464B2
An energy storage capacitor has a solid dielectric sandwiched between two electrodes. The solid dielectric is a lanthanum-doped barium titanate-based ceramic material. A dopant is selected from the group consisting of lanthanum hydroxide and lanthanum oxide, and a co-dopant is an alkali hydroxide selected from the group consisting of potassium hydroxide, sodium hydroxide, rubidium hydroxide, and lithium hydroxide.
US10573462B2
A capacitor component includes a multilayer structure including unit laminates. Each unit laminate has a plurality of internal electrodes and a first connecting electrode extending in a stacking direction of the plurality of internal electrodes and connected to portions of the plurality of internal electrodes. First connecting electrodes of unit laminates adjacent to each other among the unit laminates are connected to each other. A diameter of a first connecting electrode of at least one of the unit laminates is different from diameters of first connecting electrodes of other unit laminates.
US10573458B2
Provided is a low-weight, high-efficiency inductor design for use with or in electrical power equipment, such as inverters. A toroidal power inductor includes a support structure comprising an outer shell, an inner shell, and one or more coolant channels formed therebetween, a plurality of conductors wrapped around and supported by an exterior surface of the outer shell, and an interior cavity substantially enclosed by the inner shell of the toroidal support structure. The plurality of conductors are configured to provide an inductance for the toroidal power inductor, and the one or more coolant channels are distributed beneath the exterior surface of the outer shell to cool the plurality of conductors. An air-core power inductor may implement the conductors using high-temperature superconducting (HTS) tapes cooled by cryogenic fluid flowing within the coolant channels.
US10573457B2
An embedded transformer device includes first, second, and auxiliary windings, defined in an insulating substrate by conductive vias joined together by conductive traces. The positions of the conductive vias are arranged to optimize the isolation properties of the transformer and to reduce the coupling of the transformer by increasing the leakage inductance. The embedded transformer device provides better isolation between input side and output side windings, and allows an oscillating LC circuit to be set up in the case of a short circuit, preventing high power from extending between the input and output terminals and thereby avoiding damage to the connected electrical components.
US10573456B2
Disclosed herein is a coil unit for wirelessly transmitting or receiving power by magnetic coupling with a first coil wound in a planar spiral shape. The coil unit includes a second coil that is wound in a planar spiral shape with a smaller wound area than that of the first coil and has an opening, and a magnetic member that is arranged along a surface of the second coil on an opposite side as viewed from the first coil. The magnetic member is constituted by a plurality of magnetic bodies being spaced from each other. Each of the magnetic bodies is arranged to overlap both a winding portion of the second coil and the opening in plan view. A distance between two adjacent magnetic bodies among the magnetic bodies is 3% or more and 30% or less of a maximum width of the second coil.
US10573450B2
A novel and useful degauss circuit for use with electromagnetic door locks. The door lock circuit is configured to provide a constant current to the electromagnetic coil load. A pulse width modulation (PWM) controller varies the frequency and/or duty cycle to a switch in series with the coil. Coil current feedback is used to adjust the PWM frequency and/or duty cycle so as to maintain the current through the coil at a certain level to maintain a desired holding force on the door lock. A degauss circuit inline with the current flowing through the coil is provided. When triggered either in an uncontrolled or controlled manner, a series RLC circuit that includes the coil inductance and resistance causes ringing to occur whereby the coil current reverses direction with sufficient amplitude and duration to degauss the coil.
US10573443B2
Disclosed is a simplified process for producing magnetic polymer particles. The process comprises: (a) providing a composition having a liquid monomer which is radical polymerizable, a radical initiator soluble in the monomer, a steric stabilizer, and a ferrofluid comprising surfactant-coated colloidal magnetic particles in a carrier fluid which is miscible with the monomer; (b) preparing an emulsion from a polar solvent which is immiscible with the monomer, and the composition of step (a); (c) adding seed polymer particles to the emulsion, mixing to form a seeded emulsion, and incubating the seeded emulsion, thereby swelling the seed polymer particles; and (d) activating the radical initiator and polymerizing the monomer in the swollen seed polymer particles; thereby producing the magnetic polymer particles. The process forms monodisperse magnetic particles. The particles are characterized by a uniform distribution of magnetic material, and an absence of magnetite bleeding.
US10573435B2
Methods for producing a multifilament Nb3Sn superconducting wire having a Jc value of at least 2000 A/mm2 at 4.2 K and 12 T by a) packing a plurality of Cu encased Nb rods within a first matrix which is surrounded by an intervening Nb diffusion barrier and a second matrix on the other side of the barrier remote from the rods thereby forming a packed subelement for the superconducting wire; b) providing a source of Sn within the subelement; c) assembling the metals within the subelement, the relative sizes and ratios of Nb, Cu and Sn being selected such that (i) the Nb fraction of the subelement cross section including and within the diffusion barrier is from 50 to 65% by area; (ii) the atomic ratio of the Nb to Sn including and within the diffusion barrier of the subelement is from 2.7 to 3.7; (iii) the ratio of the Sn to Cu within the diffusion barrier of the subelement is such that the Sn wt %/(Sn wt %+Cu wt %) is 45%-65%; (iv) the Cu to Nb local area ratio (LAR) of the Cu-encased Nb rods is from 0.10 to 0.30; (v) the Nb diffusion barrier being fully or partially converted to Nb3Sn by subsequent heat treatment; and (vi) the thickness of the Nb diffusion barrier is greater than the radius of the Nb portions of the Cu encased Nb rods; and d) assembling the subelements in a further matrix and reducing the assemblage to wire form such that (i) the multifilamentary Nb3Sn superconducting wire is formed of a plurality of the subelements, each having a Nb diffusion barrier to thereby form a wire having a distributed barrier design; (ii) the Nb portions of the copper encased Nb rods in the final wire are of diameter from 0.5 to 7 μm before reaction, and (iii) the Nb diffusion barrier that is fully or partially converted to Nb3Sn by heat treatment is from 0.8 to 11 μm thickness before reaction; and e) heat treating the final size wire from step d) to form the Nb3Sn superconducting phases, and multifilament Nb3Sn superconducting wires made thereby are described herein.
US10573434B2
A parallel pair cable includes: a pair of insulated wires each of which includes an insulating layer around a conductor; a covering resin layer which is in contact with the pair of insulated wires, and which covers the pair of insulated wires; and a shield layer which is disposed outside the covering resin layer in contact with the covering resin layer, and which includes a metal layer. The pair of insulated wires are in contact with each other and arranged in parallel without being twisted, and the covering resin layer is formed by extrusion of resin.
US10573428B2
An electric wire protection member includes a metal pipe to which processing oil adheres, and a resin coating that covers an outer surface of the metal pipe and has a water contact angle of 55 to 78°. The resin coating may be formed by curing a resin paint that is applied to the outer surface of the metal pipe and has a surface tension of 25 to 32 mN/m. A wire harness can be formed by inserting an electric wire into the metal pipe of the electric wire protection member.
US10573422B2
A basket (1) for transport and/or storage packaging of radioactive materials. The basket (1) comprises an internal partition (6, 8) having at least one wall (82, 84), and a peripheral partition (10). The wall (82, 84) has two opposing lateral surfaces (81, 85). The peripheral partition (10) interacts with the internal partition (6, 8) to define cells for housing the radioactive materials. The peripheral partition (10) comprises a housing accommodating one end of the at least one wall (82, 84). The housing comprises two opposing lateral housing surfaces (102, 106) and a bottom (104) bringing together the two lateral surfaces (102, 106) of the housing. According to the invention, the basket (1) comprises a tightening element configured to press at least one of the lateral surfaces (81, 85) of the wall against at least one of the lateral surfaces (102, 106) of the housing.
US10573421B2
An atomic power plant operation system for assisting the operation of an atomic power generation plant is provided with: an operation monitoring system which monitors and controls the operation of the atomic power generation plant; an abnormality indication monitoring system which, on the basis of an operation history of the atomic power generation plant, monitors an indication of abnormality in the atomic power generation plant; an abnormality diagnosis system which, on the basis of a result of abnormality indication that has been detected, makes an abnormality diagnosis for the atomic power generation plant; and a maintenance system for performing maintenance and management of the atomic power generation plant, wherein the systems are communicably connected, and the abnormality diagnosis system provides the maintenance system with the result of the abnormality diagnosis of the atomic power generation plant.
US10573408B2
A computer-implemented method and apparatus for development and use of a medical form. One example system receives a request on a first computer to create the medical form. The medical form includes user selected fields corresponding to patient information. The system further receives signals on the first computer, where the signals describe form fields for the medical form. The system communicates the medical form from the first computer to the first tablet device for display on the first tablet device. The system receives form values, wherein at least some of the form values correspond to information about an appointment. Responsive to receiving a completion signal, the system generates a clinical narrative for the appointment using the completed form values.
US10573403B2
A water jets cutting machine includes a first rotating seat driven by a first motor to rotate about a first rotation axis, a second rotating seat driven by a second motor to rotate about a second axis, a water jets cutting head, an inertial measurement unit (IMU) for detecting an inclination angle of the water jets cutting head, and a controller connecting the first and second motors and the IMU. The controller is able to control the first and second motors to instantaneously conduct compensation for angular deviation of the water jets cutting head according to attitude and position signals which are fed back to the controller by the IMU.
US10573400B2
A shift register includes a plurality of shift register units (10), a detecting unit (20), and a reset unit (30). The detecting unit (20) is connected to at least two of the plurality of shift register units (10) to detect output potentials of the two shift register units (10) and to send a detection result to the reset unit (30). The reset unit (30) is connected to at least one of the two shift register units (10) such that, upon detection of output potential of each of the at least two shift register units (10) connected to the detecting unit (20) over a predetermined value, the reset unit (30) resets output potentials of at least one of the two of shift register units (10) connected to the reset unit (30) based on a detection result.
US10573399B2
A multi-bit-per-cell three-dimensional read-only memory (3D-OTPMB) comprises a plurality of dummy bit lines. It comprises a plurality of OTP cells stacked above a semiconductor substrate. Each OTP array comprises at least four dummy bit lines.
US10573394B2
A memory system includes a nonvolatile semiconductor memory including memory cells storing data, and a controller configured to control a read operation of the nonvolatile semiconductor memory to read data from the nonvolatile semiconductor memory. The controller is configured to determine a read voltage to be used for reading data from the nonvolatile semiconductor memory depending on whether the read operation is performed during a first period after an end of a write operation of the data or during a second period following the first period, upon determining that the read operation is performed during the first period, change the read voltage in accordance with an elapsed time after the end of the write operation of the data, and upon determining that the read operation is performed during the second period, determine the read voltage regardless of the elapsed time after the end of the write operation of the data.
US10573383B2
The present disclosure includes apparatuses, and methods for data state synchronization. An example apparatus includes performing a write operation to store a data pattern in a group of resistance variable memory cells corresponding to a selected managed unit having a first status, updating a status of the selected managed unit from the first status to a second status responsive to performing the write operation, and providing data state synchronization for a subsequent write operation performed on the group by placing all of the variable resistance memory cells of the group in a same state prior to performing the subsequent write operation to store another data pattern in the group of resistance variable memory cells.
US10573382B2
A phase-change memory device includes a memory array including a first memory cell and a second memory cell, each comprising a phase-change element and a selector, connected respectively to a first local bitline and a second local bitline, which are in turn connected, respectively, to a first main bitline and a second main bitline. The parasitic capacitance of the main bitlines is precharged at a supply voltage. When the local bitlines are selected to access a respective logic datum stored in the phase-change element, the parasitic capacitance of the local bitlines is first charged using the charge previously stored in the parasitic capacitance of the main bitlines and then discharged through the respective phase-change elements. Reading of the logic datum is made by comparing the discharge times.
US10573376B2
A logic circuit in a system LSI (Large Scale Integrated Circuit) is provided with a power switch so as to cut off the switch at the time of standby, reducing leakage current. At the same time, an SRAM (Static Random Access Memory) circuit of the system LSI controls a substrate bias to reduce leakage current.
US10573374B2
A data reading error is reduced. A memory cell array in a storage device includes a write word line, a read word line, a write bit line, a read bit line, a source line, and a gain cell. For example, a read transistor in the gain cell can include a metal oxide in a channel formation region. A cancel circuit is electrically connected to the read bit line. The cancel circuit has a function of supplying, to the read bit line, current for canceling leakage current supplied to the read bit line from the gain cell in a non-selected state. In read operation, a potential change of the read bit line due to leakage current is compensated for by the current from the cancel circuit, so that a data reading error is reduced.
US10573368B2
In an embodiment, a memory system may include at least two types of DRAM, which differ in at least one characteristic. For example, one DRAM type may be a high density DRAM, while another DRAM type may have lower density but may also have lower latency and higher bandwidth than the first DRAM type. DRAM of the first type may be on one or more first integrated circuits and DRAM of the second type may be on one or more second integrated circuits. In an embodiment, the first and second integrated circuits may be coupled together in a stack. The second integrated circuit may include a physical layer circuit to couple to other circuitry (e.g. an integrated circuit having a memory controller, such as a system on a chip (SOC)), and the physical layer circuit may be shared by the DRAM in the first integrated circuits.
US10573360B1
A method and apparatus for adaptable phase training of high frequency clock signaling for data capture is provided. A state machine synchronizes a first selection signal to a delay multiplexer and a second selection signal to a digital block demultiplexer to sequentially select a targeted pair of the static storage elements for each of a plurality of phase-delayed data strobe clock signals. Read back data from an external memory captured by the static storage elements is compared to known valid data. The state machine determines which of the plurality of phase-delayed data strobe clock signals resulted in known valid data being captured by the static storage elements based on the comparison. The state machine selects one of the plurality of phase-delayed data strobe clock signals that resulted in valid data being captured as a read clock signal for a memory controller to capture subsequent read data from the external memory.
US10573358B2
A driver of a multi-level signaling interface is provided. The driver may be configured reduce noise in a multi-level signal (e.g., a pulse amplitude modulation signal) generated by the driver using switching components of different polarities. The driver may include a pull-up circuit and/or a pull-down circuit. The pull-up circuit and the pull-down circuit may include at least one switching component of a first polarity (e.g., nmos transistor) and at least one switching component of a second polarity different from the first polarity (e.g., pmos transistor). Such a configuration of pull-up and pull down circuits may generate a more linear relationship between an output current and an output voltage of an output of the driver, thereby improving one or more characteristics of the multi-level signal.
US10573352B2
A system for corrosion protection of a tape drive. The system includes: the tape drive; a humidity sensor for determining humidity information; a temperature sensor for establishing temperature information indicative of a temperature in an area of, or within, the tape drive; a heating entity for heating at least a portion of the tape drive; and a controller for activating the heating entity in a manner dependent on the temperature information established via the temperature sensor in order to prevent corrosion within the tape drive, the activating the heating entity being in response to a determination that the humidity information determined via the humidity sensor indicates that the relative humidity is above a specified relative humidity threshold value and the established temperature information indicates a temperature drop above a specified temperature drop value within a specified period of time.
US10573348B1
The disclosure is generally directed to methods, systems and apparatuses for multi-directional still pictures and/or multi-directional motion pictures and their applications on mobile, embedded, and other computing devices and applications.
US10573346B2
A log generator generates log data including a processing time and processing contents, as data indicating a history of each of processes including input of video data recorded in a storage of a case video management system by a video input unit, image processing including a masking process to be performed on the video data by an image processor, and output of the video data by an encoder and a video output unit, at the time of performing processing for the video data, and records the log data in the case video management system in association with the processed video data.
US10573344B2
The present invention relates to a slot clock generator for high data rate pulse position modulation (PPM), including: a set of clocks with predetermined frequencies that are mutually prime in pairs, the set of clocks which synthesizes and accumulates changes in clock states at a rate corresponding to a slot rate that is greater than a slot rate of any single clock in the set.
US10573342B2
A base for a magnetic recording medium, includes a substrate made of an Al alloy and having a surface, and a film made of a NiP-based alloy and plated on the surface of the substrate. The film has a thickness of 7 μm or greater, and a ratio E/ρ is 29 or greater, where E [GPa] denotes the Young's modulus of the substrate, and ρ [g/cm3] denotes a density of the substrate.
US10573338B2
A magnetic tape device includes a magnetic tape; and a reproducing head, in which the reproducing head is a Tunneling Magnetoresistive (TMR) head, the center line average surface roughness Ra measured regarding the surface of the magnetic layer of the magnetic tape is equal to or smaller than 2.0 nm, the logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is equal to or smaller than 0.050, and the ratio (Sdc/Sac) of an average area Sdc of a magnetic cluster of the magnetic tape in a DC demagnetization state and an average area Sac of a magnetic cluster of the magnetic tape in an AC demagnetization state measured with a magnetic force microscope is 0.80 to 1.30.
US10573333B2
Provided herein are methods and systems for customizing user devices at the chipset level. Adjustments in BSP-chipset level parameters of the user devices may be performed depending on operating conditions of the user devices. Audio recording samples as well as other sensed conditions may be analyzed to determine a pre-loaded condition which causes self-adjustment of BSP-chipset level parameters of the user device. BSP-chipset level parameters may include any of a screen brightness, LED blinking behavior, LED color, speaker volume, microphone gain, noise cancellation, echo cancellation, battery performance, keypad mapping, touch screen calibration, Wi-Fi profile, WWAN carrier selection, scanner beep volume, the like, and combinations thereof.
US10573330B2
The present document relates to audio source coding systems. In particular, the present document relates to audio source coding systems which make use of linear prediction in combination with a filterbank. A method for estimating a first sample (615) of a first subband signal in a first subband of an audio signal is described. The first subband signal of the audio signal is determined using an analysis filterbank (612) comprising a plurality of analysis filters which provide a plurality of subband signals in a plurality of subbands from the audio signal, respectively. The method comprises determining a model parameter (613) of a signal model; determining a prediction coefficient to be applied to a previous sample (614) of a first decoded subband signals derived from the first subband signal, based on the signal model, based on the model parameter (613) and based on the analysis filterbank (612); wherein a time slot of the previous sample (614) is prior to a time slot of the first sample (615); and determining an estimate of the first sample (615) by applying the prediction coefficient to the previous sample (614).
US10573324B2
The present document describes a method (800) for allocating bits to a frame (301) of a sequence of frames (301) to yield a bitstream having a constant average bitrate, wherein the frame (301) comprises audio data and metadata. The method (800) comprises maintaining (801) an overall bit reservoir (100) and maintaining (802) a virtual bit reservoir (510) being a subset of the overall bit reservoir (100), such that bits for the metadata of the frame (301) are allocated from the virtual bit reservoir (510) and such that bits for the audio data of the frame (301) are allocated from the overall bit reservoir (100).
US10573315B1
Implementations relate to executing a tailored version of a dynamic interactive dialog application, where the tailored version is tailored based on structured content that is specified by a creator of the tailored version. Executing the tailored version of the interactive dialog application can be in response to receiving, via an assistant interface of an assistant application, an invocation phrase assigned to the tailored version and/or other user interface input that identifies the tailored version. In some implementations, a tailored version of a dynamic interactive dialog application is executed with persona value(s) that are specified by a creator of the tailored version and/or that are predicted based on structured content and/or other input provided by the creator in creating the tailored version. In some implementations, structured content and/or other input provided by a creator in creating a tailored version of an interactive dialog application is utilized in indexing the tailored version.
US10573299B2
Methods and systems for a transportation vehicle are provided. One method includes receiving a user input for a valid communication session by a processor executable, digital assistant at a device on a transportation vehicle; tagging by the digital assistant, the user input words with a grammatical connotation; generating an action context, a filter context and a response context by a neural network, based on the tagged user input; storing by the digital assistant, a key-value pair for a parameter of the filter context at a short term memory, based on an output from the neural network; updating by the digital assistant, the key-value pair at the short term memory after receiving a reply to a follow-up request and another output from the trained neural network; and providing a response to the reply by the digital assistant.
US10573297B2
Systems and methods of script identification in audio data obtained from audio data. The audio data is segmented into a plurality of utterances. A script model representative of a script text is obtained. The plurality of utterances are decoded with the script model. A determination is made if the script text occurred in the audio data.
US10573293B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating speech from text. One of the systems includes one or more computers and one or more storage devices storing instructions that when executed by one or more computers cause the one or more computers to implement: a sequence-to-sequence recurrent neural network configured to: receive a sequence of characters in a particular natural language, and process the sequence of characters to generate a spectrogram of a verbal utterance of the sequence of characters in the particular natural language; and a subsystem configured to: receive the sequence of characters in the particular natural language, and provide the sequence of characters as input to the sequence-to-sequence recurrent neural network to obtain as output the spectrogram of the verbal utterance of the sequence of characters in the particular natural language.
US10573290B2
A virtual engine sound system for a vehicle includes: a speaker mounted on an intake system, and generating an anti-noise sound with inverted phase to an engine noise of an internal combustion engine or a virtual sound; and a valve which is movable between an open position in which an outlet of an air cleaner is opened and a closed position in which the outlet of the air cleaner is closed. The speaker is controlled by an ECU, and the valve is controlled by a valve controller. The ECU controls the speaker to generate the anti-noise sound in an operating condition in which the internal combustion engine is operating, and controls the speaker to generate the virtual sound in an operating condition in which the internal combustion engine is not operating.
US10573289B2
A system and method use an array of ultrasonic transducers to emit and receive sound in a phased array fashion by using acoustic waveguides to achieve a desired acoustic radiation and reception pattern. A chip package attached to an acoustic transducer array includes acoustic waveguides coupled to acoustic ports. Each waveguide is coupled between a corresponding acoustic transducer and a corresponding acoustic port. A spacing of a pair of acoustic ports is different than a spacing of a corresponding pair of acoustic transducers.
US10573284B2
An electronic musical instrument is provided. The electronic musical instrument comprises performance operational elements including a first operational element and a second operational element. In response to a user operation of the first operational element during reproduction of the song data, the instrument receives first performance information including event information indicating an event other than a note event and event timing information indicating a timing of the user operation of the first operational element, and stores the first performance in a first region of the memory. In response to a user operation of the second operational element during reproduction of the song data, the instrument receives second performance information including note event information indicating a note event and note event timing information indicating a timing of the user operation of the second operational element, and changes the note event timing information into information indicating a timing among a plurality of timings determined in accordance with a set phonetic value, and stores the second performance information including the information indicating the timing among the plurality of timings in a second region of the memory. The first performance information and the second performance information are merged when no song data is reproduced after completion of the reproduction of the song data.
US10573283B2
A device (13) for supporting a saxophone (30) on the body of a player, comprising a rod whose first end-piece features a mechanical adapter for connection to the saxophone, wherein the second end of the rod is connected to a plate via a ball joint or a universal joint, and wherein the mechanical adapter has a felt bumper as impact protection for mechanical parts of the saxophone.
US10573277B2
A display device includes: a zoom ratio determining unit configured to determine whether a zoom ratio different from a current zoom ratio is set for a first image; a data type determining unit configured to determine a type of the first image; state determining unit configured to determine an operating state of the display device; a display item acquiring unit configured to acquire an item to be displayed in a second image that indicates information on the display device in accordance with the type that has been determined and the operating state that has been determined; and a position adjusting unit configured to adjust a display position of the second image in accordance with the zoom ratio that is different from the current zoom ratio set for the first image, in response to the zoom ratio determining unit determining that the zoom ratio is set.
US10573275B2
Various embodiments are generally directed to an apparatus, method and other techniques for receiving image information for a current frame, determining an amount of change between the current frame and a previous based on the image information for the current frame and image information for a previous frame and determining an adjustment of a frame time based on the amount of change between the current frame and the previous frame.
US10573266B2
A display panel driving apparatus and method are provided. The display panel driving apparatus includes a timing control circuit, a memory, a compensation circuit and a data driving circuit. The memory provides at least one coupling-capacitance information between a current pixel and at least one adjacent pixel in a display panel. By using the coupling-capacitance information, the compensation circuit compensates the current pixel data to obtain the compensated pixel data for compensating the voltage offset of the current pixel caused by the coupling voltage of the adjacent pixel. The data driving circuit drives the current pixel according to the compensated pixel data.
US10573265B2
Electronic devices, storage medium containing instructions, and methods pertain to cancelling noise that results from application of clocks/clock drivers of a display. The electronic display may inject counter noise into the cathode. For example, the counter noise may be injected via a sensing layer, via unused clocks, and/or via a power rail of the display.
US10573260B2
A display device includes a non-rectangular display panel with an array of pixels, each pixel includes subpixels corresponding to at least three different colors, respectively, a driver that supplies gray level signals to the display panel, and a plurality of data lines that supply the gray level signals to the subpixels, respectively. A display-contributing effective area of one of the subpixels of one of the colors in boundary pixels is different from a display-contributing effective area of one of the subpixels of one of the colors in non-boundary pixels. The driver supplies the gray level signals for the respective subpixels to the data lines based on a ratio of the display-contributing effective area of the subpixels in the non-boundary pixels to the display-contributing effective area of the subpixels in the boundary pixels.
US10573247B2
A pixel array, a display driving device and a driving method thereof, and a display device are provided. The pixel array includes multiple columns of sub-pixel groups, each column of sub-pixel groups includes M×N sub-pixels arranged along a column direction, wherein the sub-pixel groups in odd numbered columns and the sub-pixel groups in even numbered columns offset in the column direction by ½ of a width of each sub-pixel in the column direction; each sub-pixel in each column of sub-pixel groups distorts in the column direction, and a distortion direction of the sub-pixel groups in the odd numbered columns is opposite to that of the sub-pixel groups in the even numbered columns. The crosstalk between the two views during 3D image displaying is improved by distortion of sub-pixels. A rendering method of the sub-pixels and 3D display are combined through the algorithm design, and the virtual resolution for each view is increased by algorithm compilation of 3D input signals, so as to make the display effect of 3D better.
US10573243B2
A display device includes: a plurality of pixels substantially in a matrix form including a plurality of pixel columns in a first direction and a plurality of pixel rows in a second direction intersecting the first direction; a plurality of data lines connected to the pixel columns, respectively; a plurality of scan lines extending in the second direction; and a power line which supplies a driving power voltage to the pixels. Each of the data lines includes a first sub-data line disposed at a side of a corresponding pixel column, and a second sub-data line disposed at an opposite side of the corresponding pixel column, and each of the pixels includes a first transistor and a display element connected to the first transistor, where the power line overlaps with at least a portion of the first transistor.
US10573238B2
Only once every N horizontal scanning periods, correction processing for providing a correction voltage for correcting a characteristic of a drive transistor for driving a light-emitting element formed in a display device to data lines of the display device and display driving processing for sequentially providing, to the data lines of the display device, gradation voltages for one horizontal scanning line based on a video signal corresponding to each of N horizontal scanning lines are executed.
US10573235B2
A display panel and a display apparatus are provided. An exemplary display panel includes a display area having light-emitting areas and non-light-emitting areas and divided into a fingerprint identification area and a non-fingerprint identification area; an array layer including pixel driving circuits; a display layer disposed on a side of the array layer adjacent to a light-emitting surface of the display panel and including light-emitting devices; and a light-sensing device disposed in the fingerprint identification area and the non-light emitting area. A number of the light-emitting devices in an unit area in the fingerprint identification area is smaller than that in the unit area of the non-fingerprint identification area; and under a same gray scale driving signal, an absolute value of a difference N between a brightness of the fingerprint identification area and a brightness of the non-fingerprint identification area is smaller than or equal to 100 nit.
US10573233B2
A display device is disclosed. The display device includes: a pixel array unit and a driving unit which drives the pixel array unit. The pixel array unit includes rows of first scanning lines and second scanning lines, columns of signals, pixels in a matrix state arranged at portions where the scanning lines and the signal lines cross each other and power supply lines and ground lines supplying power to respective pixels. The driving unit includes a first scanner performing line-sequential scanning to pixels by each row by supplying a first control signal to each first scanning line sequentially, a second scanner supplying a second control signal to each second scanning line sequentially so as to correspond to the line-sequential scanning and a signal selector supplying a video signal to rows of signal lines so as to correspond to the line-sequential scanning.
US10573229B2
An electronic device comprises a display and a controller. The controller is configured to provide a first frequency refresh rate to the display. The controller is also configured to generate a control signal configured to control emission of a light emitting diode of a display pixel of the display at a second frequency based on whether the first frequency refresh rate of the display is less than a predetermined threshold value.
US10573221B2
A display apparatus including a display panel is provided. The display panel has a plurality of display blocks, wherein each display block includes a light conversion circuit, a pixel array, and a data voltage selection circuit. The light conversion circuit receives the light pulse signal and has a pull-up circuit and a pull-down circuit, wherein the pull-up circuit and the pull-down circuit are coupled between a system high voltage and a system low voltage, and the pull-up circuit and the pull-down circuit output the system high voltage or system low voltage according to the light pulse signal to form a voltage pulse signal. The data voltage selection circuit is coupled to the light conversion circuit and the pixel array and receives an AC waveform voltage to supply a data signal to the pixel array according to the voltage pulse signal.
US10573214B2
A hierarchical gate driver circuit for an array of pixel elements. The hierarchical gate driver circuit includes a shift register and two or more groups of gate lines drivers. The shift register is configured to activate a plurality of select lines based at least in part on a periodic clock signal. A first group of gate line drivers is configured to drive a plurality of first gate lines, each coupled to a respective row of first pixel elements in the array, when a first select line of the plurality of select lines is activated. A second group of gate line drivers is configured to drive a plurality of second gate lines, each coupled to a respective row of second pixel elements in the array, when a second select line of the plurality of select lines is activated.
US10573210B2
The present disclosure discloses a test circuit, an array substrate, and a light-emitting display apparatus. The test circuit is arranged at an output terminal of a scan driving circuit and is configured to test a current output characteristic of a pixel unit when the scan driving circuit does not provide a drive signal for the pixel unit. Test circuit includes an enable signal line, a scanning signal ON line, and a plurality of switch transistors. Each of the switch transistors includes a first terminal, a second terminal, and a third terminal, wherein the first terminal of each of the switch transistors connects the enable signal line, the second terminal connects the scanning signal ON line, and the third terminal connects the pixel unit.
US10573208B2
An image display apparatus according to an embodiment of the present technology includes an image display unit, a calculator, and a notification section. The image display unit includes an emission surface and displays an image by emitting light from the emission surface. The calculator calculates a reference distance from the emission surface, the reference distance serving as a determination criteria for an influence of emitted light that is emitted from the image projection section. The notification section notifies about information on the influence of the emitted light on the basis of the calculated reference distance.
US10573204B2
According to an embodiment of the present disclosure, a method of labeling a plurality of products includes coating a pressure sensitive adhesive to a roll of face stock, the roll of face stock configured to be converted to a plurality of individual labels aligned in a single lane; singulating an individual label from the roll of face stock; and applying the individual label to a product of the plurality of products, wherein the coating, singulating and applying are conducted sequentially in a single continuous operation with a single continuous web of material.
US10573188B2
An unmanned aerial vehicle (“UAV”) receives location information describing geographic boundaries of a polygonal no-fly zone (“NFZ”), the NFZ having a plurality of virtual walls each associated with a geographic line segment. The UAV identifies a closest and a second closest virtual wall of the plurality of virtual walls of the NFZ to a geographic location of the UAV. The UAV determines a first distance from the location of the UAV to a portion of the closest virtual wall nearest to the location of the UAV and a second distance from the location of the UAV to a portion of the second closest virtual wall nearest to the location of the UAV. In response to the first and/or second determined distances being less than a threshold distance, the UAV modifies a velocity and/or a trajectory of the UAV such that the UAV does not cross the virtual walls.
US10573182B2
A collision avoidance apparatus for a vehicle includes a data collection module, collecting first automatic dependent surveillance broadcast (ADS-B) data of the vehicle itself, second ADS-B data of at least other one vehicle and a detection result related to a radar reflection wave reflected from an object within a first range; and a possible collision determination/avoidance module, electrically connected to the data collection module, determining whether the other one vehicle will collide with the vehicle according to the first and second ADS-B data and whether the object will collide with the vehicle according to the detection result, so as to generate a determination result, wherein the signal processing module generate a control signal to control the vehicle perform a corresponding action according to the determination result. Thus, collision avoidance can be achieved.
US10573161B2
Devices, systems, and methods are provided for adherence monitoring, and devices, systems, and methods are provided for monitoring use of consumable dispensers. In general, the devices, systems, and methods can facilitate an individual's adherence to a schedule for consuming consumables and can facilitate monitoring and tracking of the individual's adherence to the schedule. The devices, systems, and methods can allow data regarding the individual's historical adherence to the schedule to be accessible via a computer system. In one embodiment, an accessory is provided that can be configured to attach to consumable dispensers. The accessory can be configured to be removably and replaceably coupled to the dispenser. The accessory can be configured to provide a notification to a user indicating that a certain event occurred and/or that a certain action needs to be taken. The accessory can be configured to sense attachment thereof to and removal thereof from the dispenser.
US10573156B2
A hand held probe (200) for detecting voltage in a body of water includes voltage sensors (VS) installed in a probe head (204) with each sensor separately sensing a voltage present in the water and supplying an electrical output signal representative of the voltage level. A processor (206) processes the signals and produces an output representing a voltage gradient, a resultant electrical current, and a direction of current flow. A multiplexer (214) interposed between the sensors and processor transmits signals from the sensors to the processor in a predetermined sequence. Results of the processing including any voltage gradient, the resultant electrical current, and the direction of current flow are displayed and this information is used to determine if a currently dangerous or potentially dangerous condition exists in the water, and if a voltage is present in the water, its source.
US10573144B2
Methods, apparatuses, and embodiments related to a technique for changing topology of a wireless network in a multi-band wireless networking system. In a wireless network with multiple wireless networking devices and one or more client devices, communications between the wireless networking devices occurs via a backhaul channel, and communication between the client(s) and the wireless networking devices occurs via a fronthaul channel. At boot up, a wireless networking device configures the wireless network with a certain topology. After the topology is initially configured, the wireless networking device determines a network-related parameter and changes the topology of the wireless network based on the network-related parameter.
US10573141B2
A security system (10) includes an image information acquisition unit (11) that acquires input image information on an image taken of a person in a store, a tracking unit (12) that tracks an action of a hand of the person based on the input image information, and a suspicious action detection unit (13) that detects a suspicious action of the person based on the tracked action of the hand. A security system, a security method, and a security program capable of accurately detecting a suspicious action are thereby provided.
US10573139B2
The apparatus and methods of the present invention provide improved accuracy of response for a tactile transducer included in a body-mounted device such as a headphone, VR/AR headset or similar device. Accuracy is increased through the application of digital signal processing, such as with Infinite Impulse Response filters or Finite Impulse Response filters.
US10573135B2
Disclosed is a shopping system wherein a self-contained shopping vehicle allows for both physical and electronic interface by the consumer with the shopping vehicle to both execute and complete a shopping transaction at the shopping vehicle of the shopping system.
US10573133B2
Armoring for a light weight sheet metal enclosure of a vending machine is provided utilizing base plates on mounting bolts passing through the floor in combination, optionally, with L shaped internal wall and floor reinforcements which can mate with external reinforcing plates, sub-flooring reinforcements and vending tray armor, all of which can be combined in different manners to meet the needs of a specific machine.
US10573132B2
The present invention provides an information processor, a game program, and a game control method capable of performing various presentations for the result display of the rearrangement of the symbols. The information processor 1 displays the symbol display area 21 having the scroll areas 211 to 216 in which the win determination line 400 is set on the slot game screen 20. In the winning determination, the information processor 1 determines whether to employ either the winning determination based on the “LEFT TO RIGHT” or the winning determination based on the “RIGHT TO LEFT” for the symbols 500 to be rearranged in the winning determination line 400 according to the type of the symbols 500 to be rearranged.
US10573122B2
A gaming and/or entertainment device, in the form of a coin or token-operated slot machine and/or gambling device, having a plurality of separate display units for displaying game information. At least one of the display units is provided with a touch panel for inputting control commands by touch. The touch panel is of continuous design over, in each case, at least part of at least two different display units, at least one display unit of which has a concave display surface. As a result of the touch panel extending over the boundary region or the intermediate space between two display units, it is possible, despite the use of a plurality of display units, to obtain a continuously closed-off device front. The design of the corresponding device wall is simplified and the protection against penetration into the housing at gap areas is increased.
US10573113B2
An apparatus and a corresponding method for checking value documents, involves at least one first sensor configured to detect electromagnetic radiation reflected and/or transmitted by a value document and to convert the radiation into corresponding first sensor signals. At least one second sensor is configured to detect sound waves reflected and/or transmitted by the value document and to convert the sound waves into corresponding second sensor signals, and an evaluation device configured to determine a first area value which characterizes a first area of the value document on the basis of the first sensor signals, to determine a second area value which characterizes a second area of the value document on the basis of the second sensor signals, and to infer a possible identification marking of the value document with a marking ink on the basis of the first and second area value.
US10573105B2
A method and system for facilitating an access request. The method may be executed in the processor of a server computing device and comprises receiving, at a memory of the server computing device, the request for access, the request for access performed using a security device at an access point device communicatively coupled to the server computing device, localizing a mobile computing device having a preestablished association with the security device, and enabling the request for access when a position of the mobile computing device as determined from the localizing is within a predetermined threshold distance from a location of the access point device.
US10573104B2
A vehicle access system having a plurality of system nodes arranged throughout a vehicle is disclosed. The vehicle access system employs a communication protocol which utilizes two way ranging (TWR) and time distance of arrival (TDoA) localization processes to determine a position of a target portable device. The communication protocol selects the optimal combination of TWR and TDoA estimations, depending on a number of system nodes that are in communication range of the target portable device, to provide the greatest accuracy with the best power efficiency at the target portable device. Particularly, the communication protocol minimizes the number of messages sent and received by the target portable device, thereby improving the power efficiency thereof. Furthermore, the communication protocol schedules messages between the system nodes and target portable device so as to minimize the wake time of the target portable device, thereby further improving the power efficiency thereof.
US10573088B2
A three-dimensional model cutting method and an electronic apparatus are provided. The method includes: displaying a three-dimensional model; receiving a first user input performed on the three-dimensional model; generating a first vector and a second vector based on a first coordinate point resulting from the first user input performed on the three-dimensional model, wherein the first and second vectors are perpendicular to each other and intersect at the first coordinate point; extending the first vector to form a cutting line and cutting the three-dimensional model based on the cutting line to form a first partial model on a first side of the cutting line and a second partial model on a second side of the cutting line, wherein the first side is in a direction of the second vector, and the second side is in an opposite direction; and removing the first partial model and retaining the second partial model.
US10573084B2
Embodiments relate to using sensor data and location data from a device to generate augmented reality images. A mobile device pose can be determined (a geographic position, direction and a three dimensional orientation of the device) within a location. A type of destination in the location can be identified and multiple destinations can be identified, with the mobile device receiving queue information about the identified destinations from a server. A first image can be captured. Based on the queue information, one of the identified destinations can be selected. The geographic position of each identified destination can be identified, and these positions can be combined with the mobile device pose to generate a second image. Finally, an augmented reality image can be generated by combining the first image and the second image, the augmented reality image identifying the selected one destination.
US10573083B2
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process including estimating a first three-dimensional position of a wearable display device and a first arrangement of the wearable display device, estimating a second three-dimensional position of the physical object and a second arrangement of the physical object; estimating a third three-dimensional position of a specified body part of a person, determining whether a positional relationship between the physical object and the specified body part satisfies a criteria, displaying a virtual target object with a display position and a display arrangement determined based on the second three-dimensional position and the second arrangement when the positional relationship satisfies the criteria, and displaying the virtual target object with a display position and a display arrangement determined based on the first three-dimensional position and the first arrangement when the positional relationship does not satisfy the criteria.
US10573079B2
Hybrid rendering is described for a wearable display that is attached to a tethered computer. In one example, a process includes determining a position and orientation of a wearable computing device, determining a rate of motion of the wearable computing device, comparing the rate of motion to a threshold, if the rate of motion is above the threshold, then rendering a view of a scene at the wearable computing device using the position and orientation information, and displaying the rendered view of the scene.
US10573077B2
Methods and systems for providing smart mirrors and smart mirror systems for mixed or augmented reality display are disclosed. A system for augmented reality display using a smart mirror system comprises a server and a smart mirror. The smart mirror comprises a display and a camera. The server is configured to receive information associated with a user; identify, using the information, an object for the user; and transmit, to the smart mirror a three-dimensional model of the object. The smart mirror is configured to receive, from the server, the three-dimensional model of the object; receive, from the camera, a real-time image of the user; overlay the three-dimensional model of the object on the real-time image of the user to provide an overlaid image; and display the overlaid image on the display.
US10573068B2
The present disclosure provides a method, a device, a terminal, a system and a vehicle for visualization of vehicle's blind spot. The method includes: acquiring real-time image data in front of the vehicle; creating a Three-Dimension (3D) map with the acquired image data; determining a current location of the vehicle in the 3D map; acquiring the relative location information between the driver and the sight-blocking object that blocks the vision of the driver; determining the blind spot in the vision of the driver in connection with structure information of the sight-blocking object and the relative location information between the driver and the sight-blocking object that blocks the vision of the driver; and determining environmental information of the blind spot in the vision in accordance with the 3D map, the current location of the vehicle in the 3D map and the blind spot in the vision of the driver.
US10573063B2
A content visualizing device and method that may adjust content based on a distance to an object so as to maintain a projection plane and prevent an overlap with the object in front is provided.
US10573061B2
A method, computer readable medium, and system are disclosed for redirecting a user's movement through a physical space while the user views a virtual environment. A temporary visual suppression event is detected when a user's eyes move relative to the user's head while viewing a virtual scene displayed on a display device, an orientation of the virtual scene relative to the user is modified to direct the user to physically move along a planned path through a virtual environment corresponding to the virtual scene, and the virtual scene is displayed on the display device according to the modified orientation.
US10573051B2
Techniques are described for dynamically determining a transition, at run-time, between user interface states of an application based on a timing function that is used for multiple, different transitions within one or more applications. The timing function is applied to the various transitioning graphical elements in the user interface, such that the appearance of each shared element is progressively altered at a rate that is determined according to the timing function. Shared elements are transitioned using the timing function (e.g., as a whole) during the duration of the transition. Outgoing and incoming elements are transitioned, respectively, using a first subsection and second subsection of the timing function, wherein the subsections are bounded by an inflection time which, in some instances, corresponds to a time of peak velocity of the timing function.
US10573047B2
The present disclosure relates to an apparatus and method for displaying information, a program, and a communication system, which enable the provision of an apparatus making use of a display device excellent in flexibility.An information display apparatus includes a display unit including a time information presenting section for presenting at least time information and a band section to be worn on an arm, and a display control unit for changing a display of the display unit. The present disclosure can be applied to, for example, the information display apparatus.
US10573044B2
Saliency-based collage generation techniques are described. A collage generation module is executed by a computing device and receives multiple digital images. The collage generation module then generates multiple saliency maps from the digital images that describe a visual saliency of respective pixels in the digital images. The saliency maps are then used by the collage generation module to fit bounding boxes to portions of the digital images that are considered salient. Collage candidates are generated by the collage generation module based on predefined layouts and the bounding boxes that are fit the portions of the digital images. The collage generation module then selects at least one collage from these collage candidates for output to a user based on the determined amounts of deviation.
US10573041B2
The first rear image candidate determination unit determines a first rear image candidate from among first object determination images on the basis of a first evaluation value calculated by the first evaluation value calculation unit and a first evaluation criterion stored in the first evaluation criterion storage unit. For example, the first rear image candidate determination unit determines a first object determination image (which may be one or a plurality of object determination images) in which a first evaluation value equal to or greater than a first evaluation criterion has been calculated, to be the first rear image candidate.
US10573038B2
The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.
US10573035B2
Systems and methods for rendering displays in interest-driven business intelligence data visualization system of an inter-driven business intelligence system in accordance with some embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor, a memory configured to store an interest-driven business intelligence application, memory storing reporting data and metadata for the reporting data. The interest-driven business intelligence application includes a rendering process that adjusts the level of robustness of the rendered displays based upon current system performance information. Furthermore, the inter-driven business intelligence application may also include a table scrolling rendering process that periodically determines the location within the table and determines a viewport for the location. The viewport is then rendered and provided to the display.
US10573033B2
An image editing application selectively edits a brushstroke in an image, based on a direction of the brushstroke. In some cases, the brushstroke is selectively edited based on a similarity between the direction of the brushstroke and a direction of an editing tool. Additionally or alternatively, directional data for each pixel of the brushstroke is compared to directional data for each position of the editing tool. Data structures capable of storing directional information for one or more of a pixel, a brushstroke, or a motion of an editing tool are disclosed.
US10573027B2
A digital painting device and method. The digital painting device includes a generator to generate a color generation signal corresponding to color data in an electronic palette selected by an electronic brush, and a displayer to transmit the color generation signal to a light-emitting module that touches the electronic brush in a time period in which the color generation signal is maintained such that the color data is displayed on the light-emitting module.
US10573015B2
In a measuring device, a second objective optical system is arranged to have a parallax with respect to a first objective optical system. An imaging unit captures a first subject image formed through the first objective optical system at a first imaging timing and captures a second subject image formed through the second objective optical system at a second imaging timing different from the first imaging timing. A virtual image generating unit generates a virtual image based on the first subject image acquired in a case in which the imaging unit is assumed to capture the first subject image at the second imaging timing. A measurement processing unit measures a shape of a subject on the basis of a second image based on the second subject image and the virtual image.
US10573009B2
Provided is an in vivo movement tracking apparatus configured to track a portion of interest that moves in vivo, in which accuracy and robustness of tracking are improved. The apparatus is configured to determine an estimated position of ah organ in a biological image based on the past movement of the organ and search for contour points corresponding to a plurality of control points, respectively, representing a contour shape of the organ in a region corresponding to the estimated position, to thereby determine an estimated contour of the organ based on the contour points. The in vivo movement tracking apparatus is configured to determine a position of a portion of interest, which moves in association with the organ, based on the estimated contour with reference to previously acquired sample data regarding a positional relationship between a contour of the organ and the portion of interest.
US10573005B2
Embodiments of the disclosure provide systems and methods for analyzing a biomedical image including at least one tree structure object. The system includes a communication interface configured to receive a learning model and a plurality of model inputs derived from the biomedical image. The biomedical image is acquired by an image acquisition device. The system further includes at least one processor configured to apply the learning model to the plurality of model inputs to analyze the biomedical image. The learning model includes a first network configured to process the plurality of model inputs to construct respective feature maps and a second network configured to process the feature maps collectively. The second network is a tree structure network that models a spatial constraint of the tree structure object.
US10573000B2
The present disclosure is directed to a method and device for managing medical data. The method may include receiving medical image data of a plurality of patient cases acquired by at least one image acquisition device. The method may further include determining diagnosis results, by a processor, of the medical image data using an artificial intelligence method. The method may also include determining, by the processor, priority scores for the medical image data based on the respective diagnosis results, and sorting, by the processor, the medical image data based on the priority score. The method may yet further include presenting a queue of the medical image data on a display according to the sorted order.
US10572993B2
An information processing apparatus and method are disclosed, each of which: using a set of normal data, learns a first model for determining the normal data; sets, out of a plurality of abnormality candidate areas, the abnormality candidate areas selected by a user as correct data and the abnormality candidate areas not selected by the user as incorrect data, to learn a second model for identifying the correct data and the incorrect data, each abnormality candidate area indicating a candidate area of an abnormality and detected based on the first model from each of a plurality of captured images; obtains the captured images; detects the abnormality candidate areas from the respective captured images, using the first model; determines whether the abnormality candidate areas detected belong to the correct data or the incorrect data, using the second model; and controls to output a determination.
US10572986B2
The present disclosure discloses an image enhancement method and device. The method comprises: performing logarithm related processing on a grayscale value matrix Y of an original image to obtain a logarithmic matrix L_LOG; quantizing the logarithmic matrix L_LOG to obtain a quantized matrix Y_RE; and obtaining an enhanced image of the original image according to the quantized matrix Y_RE, wherein quantizing the logarithmic matrix L_LOG comprises: when the logarithmic matrix L_LOG is quantized to be within a grayscale range of a certain depth, causing a zero point of the logarithmic matrix L_LOG to be close to an average value of the grayscale value matrix Y.
US10572971B2
To display an image even on a projection surface having complex unevenness similarly to a flat, a projection device includes: a storage unit storing at least a pattern image for detecting distortion depending on a state of the surface, an expected image associated with a displayed image of the pattern image displayed on a flat, and a desired projection image; a projection unit projecting an image including the pattern image and the desired projection image; an image acquisition unit acquiring a displayed image of the pattern image, and extracting a distortion image; a distortion amount calculating unit calculating a distortion parameter for distortion by comparing the expected image with the distortion image; a distortion correction processing unit correcting the projected desired projection image by using the distortion parameter; and an image output unit outputting, to the projection unit, image data including the corrected desired projection image and the pattern image.
US10572960B2
Methods, systems, and products measure health data related to a user. Often times a weight scale, blood pressure monitor, or other medical measurement device is shared among a group of users. A time-stamped physiological measurement is compared to a time-stamped message from a mobile device. If the timestamps are contemporaneous, then the physiological measurement is bound to the mobile device.
US10572955B2
An embodiment provides a method, including: detecting, using a processor, an electronic communication between a user device and an entity device; thereafter accessing, using a processor, a contextual information store including automatically selected text data derived from past communications associated with the entity device; and providing, using an output element of the device, contextual information obtained from the contextual information store during the electronic communication between the user device and the entity device. Other aspects are described and claimed.
US10572948B1
Methods and systems for processing data associated with potential damage to a portion of the property. One or more sensors may be disposed in proximity to the portion of the property, where the one or more sensors are configured to sense physical force applied to the portion. A controller module calculates mechanical force data based on the sensor data and estimates an amount of damage to the portion of the property based on the mechanical force data. In some aspects, an insurance provider can use the estimated amount of damage to perform insurance coverage functionalities, estimate damage to additional properties, maintain a damage history for the property, and notify customers of suggested improvements to the property.
US10572943B1
Systems and methods are provided for maintaining up-to-date insurance information at a mobile device. In some example embodiments, insurance information associated with an insurance customer is obtained, and an insurance card image is generated based on the insurance information. A connection is established with a mobile device associated with the insurance customer, and the insurance card image is provided to the mobile device. Receipt of the insurance card image at the mobile device causes the mobile device to store the insurance card image. A response is initiated upon determining that the insurance card image was displayed at the mobile device. Telematics information is also analyzed in response to receipt of the message to determine whether to automatically create an insurance claim for the customer.
US10572934B2
In one aspect, a method is provided for making a transaction, the method including receiving, at a merchant system: a basket for purchase; and a unique code identifying a user. The method also includes reading, using the merchant system, one or more biomarkers from the user and identifying, from a database, a stored code corresponding to the unique code and one or more stored biomarkers corresponding to the one or more biomarkers. The method further compares: the one or more biomarkers with the one or more stored biomarkers associated with the corresponding stored code; or, the unique code with the stored code associated with the one or more stored biomarkers. If there is a match, a transaction based on the basket for purchase is made using a payment vehicle associated with the corresponding stored code; or, if there is no match, the transaction is declined.
US10572921B2
Among other things, embodiments of the present disclosure enables corporate entities to connect with each other and enables social networking interactions, credibility rating, identity verification, and/or business transactions between the corporate entities.
US10572918B2
Methods, systems and programs are provided for transforming traditional isolated access to distributed websites on the Internet into centralized access to functionalities of said distributed websites and for transforming distributed and siloed digital rewards on the Internet into a centralized digital currency through a social networking and e-commerce website for any account associated with any user on said website, and for transforming unwanted assets of other accounts associated with other users on said social networking and e-commerce website into desirable assets of any account associated with any user. The key objectives of the invention are to: 1) disrupt the traditional isolated access to distributed websites on the Internet; 2) centralize, exchange and consolidate user reward points earned from external websites to increase online purchasing volume; 3) provide one-stop access to multiple external website accounts and consolidated statements and reports associated with a user through said website; and 4) share resources among Internet users, and dramatically increase website user base, Internet usage and online purchasing volume so as to create a win-win situation for all parties involved. These are revolutionary technologies to centralize traditional distributed online end-user services and user online resources under one roof and to spectacularly enhance Internet of values through transforming existing distributed digital rewards of Internet users into a centralized digital currency that will accelerate the natural movement of human society from a cash society to a cashless society to usher in the next massive evolution of the Internet into a value web.
US10572917B2
Methods, systems and programs are disclosed for facilitating dynamic online wish fulfillment and for transforming non-interactive assets into user-interactive assets. Such methods, systems and programs are to effectively increase online purchasing activities through joint wish fulfillment, as well as to effectively address low membership reach rates of websites and poor online advertising response rates through seamlessly integrating digital currency and dynamic online wish fulfillment with online sponsor advertisements to empower Internet users to conduct more online shopping, control online advertisement display, and to have a say and stake in the online advertising process. These are revolutionary technologies to disrupt the traditional non-dynamic wish fulfillment and non-user-participated online advertising technologies to improve social commerce and deep penetration of digital currency, to dramatically increase Internet usage and to create a win-win situation for all parties involved.
US10572906B2
A social networking system presents advertisements and recommendation units to its users. The recommendation units suggest actions for the users to increase their engagement with the social networking system or otherwise interact with other users, while the social networking system receives revenue from advertisers for displaying advertisements based on bid values associated with the advertisements. The social networking system determines values for the advertisements and for the recommendation units, where the values are measured in a comparable fashion. This allows the system to rank and select the advertisements and recommendation units together in a unified auction model. For example, the social networking system uses a pacing value to determine values of recommendation units having a common unit of measurement with expected values of advertisements to the social networking system.
US10572904B2
A first Micro Circadian Rhythm (MCR) pattern is identified in a Circadian Rhythm (CR) data of a user. Using the first MCR pattern, a second MCR pattern is predicted during a forecast period. The second MCR pattern is correlated with a set of possible future CR states. A first model of a distribution of a confidence value corresponding to the present CR state of the user is constructed. A second model of a distribution of a confidence value corresponding to a selected future CR state from the set of possible future CR states of the user is constructed. The first model and the second model are correlated to determine a likelihood of the selected future CR state being reachable from the present CR state for the user. When the likelihood exceeding a threshold, an application is caused to adjust a process.
US10572899B2
An email server sends an email message to a user with an empty container. When the user uses an email client to open the email message, the email client transmits pulls data to be loaded into the empty container from a dynamic content provider. The dynamic content provider determines in real time a set of valid coupon offers for the user and transmits the set to the user in real-time for insertion into the empty container. The dynamic content provider may determine a rank for each of the set of the valid coupon offers, such that the rank is observed when the set of the coupon offers is inserted into the empty container.
US10572898B2
Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages.
US10572896B2
Media monitoring and measurement systems and methods are disclosed. Some embodiments of the present invention provide a media measurement system and method that utilizes audience data to enhance content identifications. Some embodiments analyze media player log data to enhance content identification. Other embodiments of the present invention analyze sample sequence data to enhance content identifications. Other embodiments analyze sequence data to enhance content identification and/or to establish channel identification. Yet other embodiments provide a system and method in which sample construction and selection parameters are adjusted based upon identification results. Yet other embodiments provide a method in which play-altering activity of an audience member is deduced from content offset values of identifications corresponding to captured samples. Yet other embodiments provide a monitoring and measurement system in which a media monitoring device is adapted to receive a wireless or non-wireless audio signal from a media player, the audio signal also being received wirelessly by headphones of a user of the monitoring device.
US10572890B2
System, method and computer program product for effective supply-side planning of inventories during product transitions. The system for a supply-side entity that generates recommendations that include personalized shaping actions to control each customer's rate of adoption of a new product to replace an older legacy product during a transition period, and optimize overall use of available supply. The method optimizes personalized shaping actions so that a customer is transitioned at a speed that suits their personal profile as well as the seller's production/inventory constraints for each product. Shaping actions are determined based on the trajectory of each product's lifecycle. Further, customer-level adoption patterns for transitioning products are predicted from past behavior.
US10572864B2
Embodiments of the invention are directed to methods, systems, and computer program products pertaining to obtaining, providing, and using dynamic card verification values for portable consumer devices, such as credit cards and debit cards. An exemplary method comprises receiving, at a server, a request for a device verification value for a portable consumer device associated with a user; obtaining, at the server, a datum indicative of a device verification value for a portable consumer device; and sending, from the server, the datum to at least one of a phone number or network address of a personal communication device associated with the user.
US10572859B1
Methods and systems for intelligently joining a conference are provided. The method includes initiating a connection for a user to an audio conferencing service, such as through an alert or notification. The method also includes matching the user with contact details including user's name, email address, phone number, user ID, and/or enterprise. The method also includes determining a confidence score based on matching the user with the contact details to verify an identity of the user when the confidence score exceeds a predetermined threshold. The method also includes searching calendar data for a meeting involving the user based on the contact details of the user, the meeting being scheduled proximate to a current time, the calendar data having a scheduled start time and a scheduled end time for the meeting. The method also includes joining the user to the meeting via the audio conferencing service based on the calendar data.
US10572856B2
Supply chain management is performed by building a user-defined custom application that uses supply chain data. The supply chain data is returned for display and/or use in the custom application based on metadata stored in a database that is arranged to store supply chain data. The metadata specifies a stored procedure that when called based on parameters in a request generated in response to a user selecting a custom application, returns the supply chain data that may be used in whole or in part in the custom application.
US10572850B2
A system for building a vehicle system determines cargo and vehicles to carry the cargo from a first location to a second location via one or more vehicle yards disposed between the locations. One or more characteristics of the vehicle yards are determined, as well as different builds of the vehicle system based on the cargo, the vehicle units, and the characteristics of the vehicle yards. The different builds designate different combinations of where the first cargo is carried in a vehicle system that includes the vehicle units and/or where the vehicle units are located relative to each other in the vehicle system. A build of the vehicle system is selected from among the different builds for forming the vehicle system according to the build in order to reduce the time spent handling or processing the vehicle system at another vehicle yard.
US10572835B2
In an example embodiment, a machine-learning algorithm is used to train a talent peer model to output a score indicating a likelihood that one organization is a talent peer to another organization. Scores above a predetermined threshold indicate that the organization is a talent peer to the other organization.
US10572833B2
Methods and systems for determining the preferences of hosts offering accommodations are disclosed. In one embodiment, an online booking system models the preferences of hosts based on statistical relationships between features of previously received accommodation reservation requests and the acceptance of those reservation requests by the hosts. In particular, the system classifies reservation requests based on several features—a reservation request either possesses a feature or does not possess a feature. The preference of a host for a particular request feature is modeled based on the relationship between the reservation requests that possess the feature and the reservation requests that are accepted by the host.
US10572828B2
A system for transfer learning and domain adaptation using distributable data models is provided, comprising a network-connected distributable model configured to serve instances of a plurality of distributable models; and a directed computation graph module configured to receive at least an instance of at least one of the distributable models from the network-connected computing system, create a second dataset from machine learning performed by a transfer engine, train the instance of the distributable model with the second dataset, and generate an update report based at least in part by updates to the instance of the distributable model.
US10572827B2
A current data set with multiple records is fed into a data analysis model. The current data set is limited to data occurring in a current time window with a predetermined window size. The model is run on the current data set and a current data prediction result is generated. Limited historical data sets having multiple records are selected. Each record has values for several features. Each historical data set is limited to data occurring in a historical time window having the window size. A historical class label distribution is determined for the historical data sets and an upper and lower control limit are determined for the historical data sets using the historical class label distribution. A current class label distribution having a mean value is determined for the current prediction result. An alert is provided when the mean value is not between the upper and lower control limit.
US10572824B2
A multi-functional data processing pipeline is disclosed where the multi-functional pipeline comprises a plurality of pipelined data processing engines, the plurality of pipelined data processing engines being configured to perform processing operations. The multi-functional pipeline can be configured to controllably activate or deactivate each of the pipelined data processing engines in the pipeline in response to control instructions and thereby define a function for the pipeline, each pipeline function being the combined functionality of each activated pipelined data processing engine in the pipeline. In example embodiments, the pipelined data processing engines can include correlation logic, and such pipelines can be used to accelerate convolutional layers in machine-learning technology such as convolutional neural networks.
US10572800B2
Aspects of the present disclosure describe techniques for training a convolutional neural network using an inconsistent stochastic gradient descent (ISGD) algorithm. Training effort for training batches used by the ISGD algorithm are dynamically adjusted according to a determined loss for a given training batch which are classified into two sub states—well-trained or under-trained. The ISGD algorithm provides more iterations for under-trained batches while reducing iterations for well-trained ones.
US10572799B2
A neuromorphic memory system including neuromorphic memory arrays. The neuromorphic memory system includes a presynaptic neuron circuit coupled to a postsynaptic neuron circuit by a resistive memory cell. The method includes generating a presynaptic LIF pulse on a presynaptic LIF line at time t1. An activating operation activates an access transistor coupled to the presynaptic LIF line in response to the presynaptic LIF pulse. The access transistor enables LIF current to pass through the resistive memory cell to a postsynaptic LIF line. An integrating operation integrates the LIF current at the postsynaptic LIF line over time. A comparing operation compares a LIF voltage at the postsynaptic LIF line to a threshold voltage. A generating operation generates a postsynaptic spike timing dependent plasticity (STDP) pulse on a postsynaptic STDP line if the LIF voltage is beyond the threshold voltage.
US10572797B2
Provided are an apparatus and method for classifying home appliances based on power consumption using deep learning, which can efficiently classify home appliances in use by applying deep learning and analyzing power data collected from a house. The apparatus includes a home appliance classification model creation module configured to encode power consumption data collected from a house to learn a home appliance classification model and create an RNN-based home appliance classification model and a home appliance classification module configured to collect and encode data on power consumption currently in use and classify home appliances using the home appliance classification model created by the home appliance classification model creation module.
US10572785B2
A barcoded indicator operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, the barcoded indicator including at least a first barcode and at least a second barcode, the at least a second barcode being in a second barcode unreadable state prior to exceedance of the at least one threshold and upon exceedance of the at least one threshold the at least a first barcode becoming unreadable and generally simultaneously the at least a second barcode becoming readable.
US10572780B2
A printing apparatus comprises: a processor configured to create print data for printing at least one printable character so as to arrange the printable character along a widthwise direction of the print medium based on input data input by a user; and a printhead configured to print on the print medium in accordance with the print data, wherein the processor compares an overall print length of overall data obtained by adding margins to a front end and a rear end of the printable character with a first length of an elongated print medium in the widthwise direction, and, the processor creates the print data including a mark indicating an end portion of the overall data when the overall print length is shorter than the first length.
US10572773B2
A mechanism is described for facilitating on-the-fly deep learning in machine learning for autonomous machines. A method of embodiments, as described herein, includes detecting an output associated with a first deep network serving as a user-independent model associated with learning of one or more neural networks at a computing device having a processor coupled to memory. The method may further include automatically generating training data for a second deep network serving as a user-dependent model, where the training data is generated based on the output. The method may further include merging the user-independent model with the user-dependent model into a single joint model.
US10572769B2
Methods and systems for classifying images and adding images to piles include determining attributes of an image, classifying the image by determining a set of elements of a hierarchy of which the image is a member based at least in part on the attributes, and adding the image to one or more piles associated with the set of elements of the hierarchy of which the image is a member.
US10572767B2
A method includes receiving, with a computing system, a video item. The method further includes identifying a first set of features within a first frame of the video item. The method further includes identifying, with the computing system, a second set of features within a second frame of the video item, the second frame being subsequent to the first frame. The method further includes determining, with the computing system, differences between the first set of features and the second set of features. The method further includes assigning a clip category to a clip extending between the first frame and the second frame based on the differences.
US10572763B2
A method of detecting an edge of a support surface by an imaging controller includes: obtaining a plurality of depth measurements captured by a depth sensor and corresponding to an area containing the support surface; selecting, by the imaging controller, a candidate set of the depth measurements based on at least one of (i) an expected proximity of the edge of the support surface to the depth sensor, and (ii) an expected orientation of the edge of the support surface relative to the depth sensor; fitting, by the imaging controller, a guide element to the candidate set of depth measurements; and detecting, by the imaging controller, an output set of the depth measurements corresponding to the edge from the candidate set of depth measurements according to a proximity between each candidate depth measurement and the guide element.
US10572758B1
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive a vehicle financing offer in response to the transmission.
US10572756B2
A single-instruction, multiple data processor performs object detection in an image by testing for a plurality of object features in a plurality of image regions, the processor comprising: a set of computation units operable to execute a plurality of classifier sequences in parallel, each classifier sequence comprising a plurality of classifier routines, and each classifier routine comprising identical instructions to the other classifier routines in each of the plurality of classifier sequences; wherein each computation unit is configured to independently maintain data identifying an image region and a feature under test on that computation unit, and each classifier routine is arranged to access the data, test the identified feature against the identified image region and update the data such that the computation units are operable to concurrently test different features against different image regions.
US10572755B2
An image analysis apparatus includes a region extraction unit configured to determine, as analysis target regions, respective predetermined regions in a first image and a second image that are acquired at timings before and after execution of a predetermined action to a subject and inputted through an image input unit in a state where an endoscope is continuously inserted in the subject, a distribution characteristic value calculation unit configured to obtain a first distribution characteristic value by extracting a color component of the analysis target region in the first image, and to obtain a second distribution characteristic value by extracting a color component of the analysis target region in the second image, and an image analysis unit configured to calculate the degree of change in the second distribution characteristic value with respect to the first distribution characteristic value.
US10572753B2
The purpose of the present invention is to provide an outside recognition device for a vehicle with which it is possible to correctly estimate the orientation of an obstruction. An outside recognition device according to the present invention is provided with an obstruction detection unit for detecting an obstruction in an image, an orientation estimation unit for estimating the orientation of the obstruction detected by the obstruction detection unit, and an orientation correction unit for correcting the orientation estimated by the orientation estimation unit in accordance with the positional relationship of the obstruction and the camera. With this outside recognition device for a vehicle, it is possible to correctly estimate the orientation of the obstruction.
US10572750B2
Systems and methods are described for providing an interface and implementing rules and metrics received from the interface regarding the selection of sponsored content networks that provide sponsored content items. This may include providing mediation code to a publisher for inclusion in publisher content provided to a user device, the mediation code associated with a table of sponsored content networks, receiving an image of a sponsored content item and a sponsored content network identifier from the user device, analyzing the image of the sponsored content item, the analysis generating extracted image data from the sponsored content item, categorizing the sponsored content item based on the extracted image data and the sponsored content network identifier, receiving an instruction to filter the sponsored content networks exceeding a metric based on a category, and updating the table of sponsored content networks to remove a particular sponsored content network.
US10572748B2
An adaptive parallel imaging processing system in a vehicle is provided. The system may include, but is not limited to, a plurality of processors and a resource management system including, but not limited to, an execution monitor, the execution monitor configured to calculate an average utilization of each of the plurality of processors over a moving window, and a service scheduler controlling a request queue for each of the plurality of processors, the service scheduler scheduling image processing tasks in the respective request queue for the each of the plurality of processors based upon the average utilization of each of the plurality of processors, the capabilities of each of the plurality of processors, and a priority associated with each image processing task, wherein an autonomous vehicle control system is configured to generate the instructions to control the at least one vehicle system based upon the processed image processing tasks.
US10572742B2
A system for use in a vehicle for determining an indication of the type of terrain in the vicinity of the vehicle, the system comprising; means configured to receive sensor output data from at least one sensor on the vehicle; means configured to determine a plurality of parameters in dependence on the sensor output data; a neural network algorithm configured to receive the plurality of parameters; and means configured to execute the neural network algorithm to provide a plurality of outputs corresponding to a plurality of different terrain types, the neural network being further configured to associate the plurality of parameters with one of the plurality of outputs, so as to determine an indication of the terrain type.
US10572736B2
An image processing apparatus includes an acquiring unit configured to acquire multiple tracking results about an object tracked in multiple video images captured by multiple imaging units. The tracking results correspond one-to-one to the video images. Each of the tracking results contains a position of the object detected from an image frame of the corresponding video image and a tracking label that identifies the object in the video image. The apparatus further includes a relating unit configured to relate objects, detected from image frames of the video images, based on the tracking results acquired by the acquiring unit to obtain relations and an object label generating unit configured to generate an object label based on the relations obtained by the relating unit. The object label uniquely identifies the object across the video images.
US10572735B2
A solution is provided for detecting in real time video highlights in a sports video at a mobile computing device. A highlight detection module of the mobile computing device extracts visual features from each video frame of the sports video using a trained feature model and detects a highlight in the video frame based on the extracted visual features of the video frame using a trained detection model. The feature model and detection model are trained with a convolutional neural network on a large corpus of videos to generate category level and pair-wise frame feature vectors. Based on the detection, the highlight detection module generates a highlight score for each video frame of the sports video and presents the highlight scores to users of the computing device. The feature model and detection model are dynamically updated based on the real time highlight detection data collected by the mobile computing device.
US10572731B1
A backlight device provides light in a first optical band to a spatial light modulator, and is transmissive to light in a second optical band. The backlight device includes a structured dichroic reflector that is substantially reflective, and scatters light in the first optical band. The structured dichroic reflector is also substantially transparent in the second optical band, and the second optical band is different than the first optical band. The backlight device is configured to receive light in the first optical band from an illumination source. The dichroic reflector is configured to reflect light in the first optical band toward a display panel that converts the light from the backlight device to image light. The backlight device may be part of a head-mounted display.
US10572727B1
Techniques are described for migrating information from a first account to a second account, based on analyzed image(s) of document(s). Image(s) of a document may be generated using an image capture device of a smartphone or other portable computing device. The image(s) may be analyzed, through pattern recognition analysis or barcode scanning, to extract the information from the image(s). The information may then be employed to schedule a transaction, such as payment of a bill described in the information. In some instances, the extracted information may be used as part of an account migration process, in which transactions are migrated from a first account to a second account.
US10572723B2
A computing device includes a communication interface, a memory, and processing circuitry. The processing circuitry is coupled to the communication interface and to the memory and is configured to execute the operational instructions to perform various functions. The computing device is configured to process a video frame of a video segment on a per-frame basis and based on joint human-object interactive activity (HOIA) to generate a per-frame pairwise human-object interactive (HOI) feature based on a plurality of candidate HOI pairs. The computing device is also configured to process the per-frame pairwise HOI feature to identify a valid HOI pair among the plurality of candidate HOI pairs and to track the valid HOI pair through subsequent frames of the video segment to generate a contextual spatial-temporal feature for the valid HOI pair to be used in activity detection.
US10572719B2
In real biometric systems, false match rates and false non-match rates of 0% do not exist. There is always some probability that a purported match is false, and that a genuine match is not identified. The performance of biometric systems is often expressed in part in terms of their false match rate and false non-match rate, with the equal error rate being when the two are equal. There is a tradeoff between the FMR and FNMR in biometric systems which can be adjusted by changing a matching threshold. This matching threshold can be automatically, dynamically and/or user adjusted so that a biometric system of interest can achieve a desired FMR and FNMR.
US10572718B2
A foundation analysis method adopted by a body information analysis apparatus (1) includes following steps: performing positioning for each part of a face after the face is recognized by an image recognition module (12) of the apparatus (1); obtaining positions of at least a left eye (53), a right eye (54), and a nose (52) after positioning; determining a position of a left foundation (81) according to the left eye (53) and the nose (52); determining another position of a right foundation (82) according to the right eye (54) and the nose (52); analyzing average color values of the two foundations (81,82); comparing two average color values of the two foundations (81,82) with default color values or comparing the two average color values with each other; displaying a comparison result at a display module (111) of the apparatus (1); and, re-executing above steps before an assisting function is terminated.
US10572706B2
An ultrasonic reflex imaging device and a method are described. A device according to the invention may include a platen, a generator, and a receiver positioned between the platen and the generator. A backer may be positioned so that the insonification device is between the receiver array and the backer. The backer may be configured to absorb or delay energy that originated from the generator. The generator produces an energy pulse, which travels through the receiver and the platen to reach a biological object. Part of the energy pulse is reflected from the biological object. The reflected energy pulse travels through the platen to the detector. The detector converts the reflect energy pulse to electric signals, which are then interpreted to create an image of the biological object.
US10572703B1
An RFID-based item tracking system may use statistical methods to determine whether a tag or tagged item that does not respond when inventoried is present in a particular zone or reader antenna field-of-view. In one embodiment, the item tracking system may determine an observability of an item based on one or more initial trials. Upon not detecting the item in one or more subsequent trials, the item tracking system may estimate whether the item is still present based on the observability.
US10572701B2
Systems and techniques for a low power wrist-worn RFID reader capable of reading RFID tags within the area of a localized personal body network. The wrist-worn reader provides a means for tracking how a user interacts with their environment. The wrist-worn reader may distinguish between tagged objects within the range of the reader and objects held by the user. The reader may also distinguish when a tagged object has been picked up and when it has been released.
US10572698B1
A system and method for detecting the presence of a skimmer in the credit card reader of a kiosk such as a gas pump, ATM or other self-service vending machine which conducts the transaction directly with the consumer without interaction of an attendant or clerk. A light source and a light sensor are located on either side of a card slot on the credit card reader. When the light source is blocked from the light sensor for a predetermined length of time, an alarm is triggered. The alarm may notify an attendant or security to investigate any issues with the credit card reader. The light source is pulsed on and off at a predetermined frequency to differentiate it from ambient light and other light sources.
US10572692B2
Examples disclosed herein relate to detecting camera access breaches by an application running on a computing device. The examples enable determining, by a computing device comprising a physical processor that implements machine readable instructions, that a type of camera access of a camera on a computing device is requested by an application running on the computing device, wherein the type of camera access comprises a photo, a video, a facial recognition, a bar code scanning, or object detection; determining, by the computing device and based on a set of camera access types associated with the application, whether the requested type of camera access is permitted; and responsive to determining that the requested type of camera access is not permitted, remediating the unpermitted camera access request by causing display, by the computing device, of an alert on the computing device, where the alert comprises information about an improper access of the camera by the application.
US10572688B2
A server compiles a software program with a randomly generated string to produce compiled code. The server also computes a hash of the compiled code to produce a unique identifier for the software program. Upon receiving a request from a user to download the software program, the server generates a transaction for a blockchain that has a transaction identifier and the transaction including a user identifier for the user and the unique identifier. The server embeds the transaction identifier and the unique identifier with the software program, and downloads the software program to a computing device associated with the user.
US10572684B2
Systems, computer-readable media, and methods for improving both data privacy/anonymity and data value, wherein data related to a data subject can be used and stored, e.g., in a distributed ledger data structure, such as a blockchain, while minimizing re-identification risk by unauthorized parties and enabling data, including quasi-identifiers, related to the data subject to be disclosed to any authorized party by granting access only to the data relevant to that authorized party's purpose, time period, place and/or other criterion via the obfuscation of specific data values, e.g., pursuant to the European Union's General Data Protection Regulation (GDPR) or other similar regulatory schemes. The techniques described herein maintain this level of privacy/anonymity while still satisfying the immutability, auditability, and verification mandated by blockchain and other distributed ledger technologies (DLTs) for the decentralized storage of transactional data. Such systems, media, and methods may be implemented on both classical and quantum computing devices.
US10572683B2
An individual data unit for enhancing the security of a user data record is provided that includes a processor and a memory configured to store data. The individual data unit is associated with a network and the memory is in communication with the processor. The memory has instructions stored thereon which, when read and executed by the processor cause the individual data unit to perform basic operations only. The basic operations include communicating securely with computing devices, computer systems, and a central user data server. Moreover, the basic operations include receiving a user data record, storing the user data record, retrieving the user data record, and transmitting the user data record. The individual data unit can be located in a geographic location associated with the user which can be different than the geographic locations of the computer systems and the central user data server.
US10572680B2
Systems, methods, and computer-readable storage media are provided for automating personalized out-of-the-box and ongoing in-application settings. A triggering event is detected for an exchange of information between an information service and one or more application or service. A trust level and domain of information of the one or more application or service is determined. Based on the trust level and domain of information, information to be shared with the one or more application or service is identified and the identified information is shared. The information to be shared can be all of the requested information, some of the requested information, or none of the requested information.
US10572675B2
A computing device includes a first component, a second component and a monitoring component. The monitoring component, receives, from the first component, a command to issue one or more transactions or data to the second component, and determines whether the first component is authorized to issue the one or more transactions, according to one or more policies or rules, which are received through an out-of-band mechanism to which the first component does not have access. If the monitoring component determines that the first component is authorized to issue the one or more transactions or data to the second component, it forwards the one or more transactions data to the second component. Otherwise, the monitoring component blocks the one or more transactions or data from being issued to the second component.
US10572673B2
The present invention may be a method, a system, and a computer program product. An embodiment of the present invention provides a method for ensuring anonymity of data. The method comprises the following: determining the number of members of each cluster, based on one or more features of leaving of the members of the data; and anonymizing the data in the database, using the determined number.
US10572668B2
Example implementations relate to operational verification. In an example, operational verification includes a processor, a shared non-volatile memory storing updated system, and an embedded controller (EC) to operationally verify the updated system instructions based on comparison of a length of time associated with a BIOS boot of the computing system using the updated system instructions to a boot time threshold.
US10572664B2
The disclosure relates to a method of detecting suspicious electronic messages. The method is performed in a messaging server which is in communication with a plurality of message senders and a plurality of message receivers, and comprises the steps of: receiving electronic messages sent from the plurality of message senders to at least one message receiver; extracting from each received message at least one message sender feature and at least one message content feature; recording the extracted message sender features and message content features in a database; determining, on the basis of the message content features recorded in the database, whether a specific content feature that can be associated with a current message has already been recorded in the past; if the specific content feature has already been recorded in the past, determining, on the basis of the message sender features recorded in the database, a number of message senders that can be associated with the specific content feature; and classifying the current message as suspicious if the determined number of message senders that can be associated with the specific content feature exceeds a predetermined threshold value. Also disclosed is a messaging server implementing the above described method.
US10572663B1
The disclosed computer-implemented method for identifying malicious file droppers may include (1) detecting a malicious file on the computing device, (2) constructing an ordered list of files that resulted in the malicious file being on the computing device where the malicious file is the last file in the ordered list of files and each file in the ordered list of files placed the next file in the ordered list of files on the computing device, (3) determining that at least one file prior to the malicious file in the ordered list of files comprises a malicious file dropper, and (4) performing a security action in response to determining that the file prior to the malicious file in the ordered list of files comprises the malicious file dropper. Various other methods, systems, and computer-readable media are also disclosed.
US10572650B2
Technologies for monitoring service level agreement (SLA) performance in an end-to-end SLA monitoring architecture include a network functions virtualization (NFV) SLA controller configured to manage SLA agents initialized in various network processing components of the end-to-end SLA monitoring architecture. To do so, the NFV SLA controller is configured to provide instruction to the SLA agents indicating which types of telemetry data to monitor and receive the requested telemetry data, as securely collected and securely packaged by the SLA agents. The NFV SLA controller is further configured to securely analyze the received telemetry data to determine one or more performance metrics and compare performance benchmarks against the performance metrics to generate an SLA report that includes the results of the comparison. Other embodiments are described and claimed.
US10572648B2
A method for user passcode authentication. The method includes accessing a user information database with predefined user input option parameters and generating a random arrangement of input options from the predefined user input option parameters. The method includes manifesting the random arrangement of input options on an interactive display interface and receiving a selection of the interactive display interface input options. The method also includes comparing the received selection of interactive display interface options to the predefined user input option parameters.
US10572647B2
A touchscreen unlocking method and apparatus are disclosed. The method includes receiving an unlocking instruction triggered by a user by sliding a control on a touchscreen; reading a corresponding user-defined screen locking configuration file according to the unlocking instruction; and performing an unlocking operation on the touchscreen according to the corresponding user-defined screen locking configuration file. In the present disclosure, when a user triggers unlocking, an unlocking operation is performed on a touchscreen according to a user-defined screen locking configuration file; and an unlocking control on the touchscreen can be self-defined and randomly set by the user, and different effects such as animation, sound, and vibration may be displayed in different states, thereby greatly improving unlocking convenience and fun, and meeting the requirement that the user hopes to self-define an unlocking manner according to the preference of the user.
US10572636B2
A method comprising using at least one hardware processor for receiving a plurality of media files captured in real-time by a sensor of a client terminal, wherein each of the plurality of media files comprises data captured from the environment surrounding the client terminal. The method comprises extracting a plurality of captured media fragments from the plurality of media files. The method comprises retrieving a plurality of random media fragments from a database. The method comprises sending the plurality of captured media fragments and the plurality of random media fragments to the client terminal or to a different client terminal, for presentation to a user in an arbitrary order. The method comprises receiving from the client terminal or the different client terminal a selection of the plurality of captured media fragments. The method comprises sending a user authentication to a secure server module based on the selection.
US10572635B2
A computer system may identify a cryptographic application programming interface (API) call for a program. The cryptographic API call may include a first variable. The computer system may determine that the first variable is a static value. The computer system may tag the first variable. The computer system may determine that the cryptographic API call will be executed. The computer system may replace the first variable with a second variable during execution of the program. The computer system may execute the cryptographic API call with the second variable.
US10572633B1
A method, apparatus, and manufacture for instantiating a browser plugin is provided. A client web browser of a client is employed to instantiate a browser plugin for the client web browser. Next, the client web browser is employed to obtain a reference to the browser plugin. Then, a command is given to the browser plugin via the reference to the browser plugin. The browser plugin is used by the client web browser rather than the web page.
US10572632B2
Some embodiments provide a system to facilitate delivery of insulin to a patient. An insulin adjustment platform may include an input port to receive current blood glucose data, associated with the patient, from a continuous glucose monitoring unit. A camera may capture an image in substantially real time, and an adjustment engine may receive the current blood glucose data along with the captured image. An artificial intelligence algorithm may identify at least one probable food item within the captured image and automatically determine and display a default carbohydrate parameter associated with the at least one probable food item via an augmented reality interface. The system may interact with the patient via the augmented reality interface to adjust the default carbohydrate parameter and transmit data associated with the adjusted default carbohydrate parameter to an insulin delivery unit associated with the patient.
US10572630B1
The method and system may provide a service that allows a customer to order refills of prescription medications in a quick and hassle-free manner from a remote location using a virtual calendar on a computer or mobile device. The system identifies prescription medications eligible for refill by a customer on a particular date and transmits a calendar event to the customer. The calendar event includes a refill reminder identifier corresponding to the prescription medications eligible for refill. The customer replies to the calendar event that includes the refill reminder identifier. The system then receives the reply electronic communication from the customer and validates the refill reminder identifier associated with the reply electronic communication. Accordingly, the system retrieves prescription numbers associated with the refill reminder identifier and transmits the retrieved prescription numbers for filling and dispensing the prescription medications.
US10572623B2
This application discloses a computing system having a virtual machine and a host program that communicate via a virtual interface. The virtual machine can generate a data packet for transmission to the host program via the virtual interface. The virtual machine can receive a saturation signal generated by a virtual interface driver in the virtual interface. The virtual interface driver can be configured to populate a virtual buffer in the virtual interface with the data packet. The virtual machine can determine an availability of resources in the virtual buffer to store the data packet based, at least in part, on the saturation signal, and selectively stall transmission of the data packet to the host program based, at least in part, on the saturation signal. The host program can bypass a hypervisor in the computing system to directly access the virtual buffer in the virtual interface.
US10572603B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a target sequence from an input sequence. In one aspect, a method comprises maintaining a set of current hypotheses, wherein each current hypothesis comprises an input prefix and an output prefix. For each possible combination of input and output prefix length, the method extends any current hypothesis that could reach the possible combination to generate respective extended hypotheses for each such current hypothesis; determines a respective direct score for each extended hypothesis using a direct model; determines a first number of highest-scoring hypotheses according to the direct scores; rescores the first number of highest-scoring hypotheses using a noisy channel model to generate a reduced number of hypotheses; and adds the reduced number of hypotheses to the set of current hypotheses.
US10572598B2
Examples of the present disclosure describe systems and methods relating to generating a relevance score on a given natural language answer to a natural language query for ranking the answer among other answers for the query, while generating a summary passage and a likely query to the given passage. For instance, multi-layered, recurrent neural networks may be used to encode the query and the passage, along with a multi-layered neural network for information retrieval features, to generate a relevant score for the passage. A multi-layered, recurrent neural network with soft attention and sequence-to-sequence learning task may be used as a decoder to generate a summary passage. A common encoding neural network may be employed to encode the passage for the ranking and the summarizing, in order to present concise and accurate natural language answers to the query.
US10572586B2
A computer-implemented method, computer program product, and system are provided for separating a word in a dictionary. The method includes reading a word from the dictionary as a source word. The method also includes searching the dictionary for another word having a substring with a same surface string and a same reading as the source word. The method additionally includes splitting the another word by the source word to obtain one or more remaining substrings of the another word. The method further includes registering each of the one or more remaining substrings as a new word in the dictionary.
US10572573B2
A document preview system provides previews of a native document to client devices. To generate the preview of a document, the document preview system generates a preview document that presents the native document in a browser-compatible format including elements that correspond to fields in the native document. The document preview system also identifies a mapping between fields of the native document and the elements of the preview. The document preview system also identifies a formula listing for the elements of the preview code. When a user edits a document, the edits may be committed to the document preview system and in parallel generate a preview to update the user's display. When an updated preview is available, the updated preview is rendered in a hidden frame and the user's input context is captured and reproduced when the updated preview replaces the prior preview.
US10572571B2
Systems, methods, and devices can efficiently manage the displaying of text on a screen of a computing device. For example, a client application can provide a data object for a particular style window on the screen. The data object can include a data item, comprising text data, one or more units specifying one or more portions of the text data to be displayed in the style window, and an identifier corresponding to a particular display function to be used in displaying the text data. The display function can be invoked to determine a potential text string to display based on the text data, the one or more units, and one or more rules corresponding to the particular display function. Additional text strings can be generated to obtain a text string that is shorter than or equal to a maximum length for the data item.
US10572568B2
Disclosed embodiments relate to an accelerator for sparse-dense matrix instructions. In one example, a processor to execute a sparse-dense matrix multiplication instruction, includes fetch circuitry to fetch the sparse-dense matrix multiplication instruction having fields to specify an opcode, a dense output matrix, a dense source matrix, and a sparse source matrix having a sparsity of non-zero elements, the sparsity being less than one, decode circuitry to decode the fetched sparse-dense matrix multiplication instruction, execution circuitry to execute the decoded sparse-dense matrix multiplication instruction to, for each non-zero element at row M and column K of the specified sparse source matrix generate a product of the non-zero element and each corresponding dense element at row K and column N of the specified dense source matrix, and generate an accumulated sum of each generated product and a previous value of a corresponding output element at row M and column N of the specified dense output matrix.
US10572566B2
A system can capture screenshots of web content, and HTML sources for the web content when respective screenshots are captured. Document Object Model (DOM) information can be extracted from each HTML source and provided in a respective DOM extraction file (DEF) associated with each screenshot. The system can receive a keyword and search a repository including each screenshot and DEF combination, find the keyword in select DEFs, and identify select screenshots corresponding to the select DEFs with the keyword. Identifying marks can be added to the select screenshots in locations according to absolute coordinates for nodes corresponding to items in the select DEFs that include the keyword. A list of the select screenshots with identifying marks can be displayed for selection. The system can perform accurate searches of web screenshots independent of image quality and assist build and quality control processes for delivering web-content offerings.
US10572565B2
A method for tailoring content in a web page is provided. There is a relationship between the source domain a user comes from and the behavior pattern of a user on a website. To predict the behavior patterns of a particular user coming from a particular source domain, first a large dataset is compiled from user logs. Second, session analysis is performed on the dataset to identify sessions, session characteristics, page view categories, and source categories. Third, sessions are clustered and analyzed to determine how the behavior changes according, to a source category. Fourth, a mapping between source categories and behavior patterns is generated. When a user requests a page view from a source domain, if the source domain is mapped to a source category, then a tailored version of the page view is presented to the user based on the mapping between source categories and behavior patterns.
US10572557B2
An approach to finding facets of big data across multiple subject fields which have mutual relevance and provide useful information and insights. The approach is based on an analysis of diagrams associated with facets found in big data, such as that available on the internet, and the results of the analysis are further refined through a regional analysis and a search of social media data for events pertaining to the facets. Embodiments can further make use of statistical analysis software to provide statistical evidence related to the facets that can validate the results and findings of facet relevancy.
US10572554B2
A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertiser's store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
US10572553B2
Systems and methods are provided that allow client programs using APIs for accessing local DB2 databases to access DB2 systems on remote logical partitions and remote zSeries mainframes rather than from a local DB2 system. For example, a method may include intercepting a DB2 request using a documented API for accessing local DB2 databases from a client program executing on a source mainframe system. The method may also include selecting a destination mainframe system and sending a buffer including information from the request from the source mainframe system to the destination mainframe system and establishing, at the destination mainframe system, a DB2 connection with the DB2 system from the request. The method may further include receiving a response from the DB2 system, sending a buffer having information from the response from the destination mainframe system to the source mainframe system, and providing the information to the client program.
US10572549B2
Databases that reside on a private network behind a firewall may be difficult to access from a cloud platform on the Internet. Techniques disclosed herein allow an Internet system to communicate with multiple different databases behind multiple different firewalls, however. A client-side private computer system, from behind a firewall, transmits a series of database request status inquires to a server system (not behind the firewall). These status inquiries may be sent as HTTP long poll messages. When the server wishes to query a database on the private network, it responds to one of the database request status inquiries. Because the client-side computer initiated communication, the server response is allowed to pass through the firewall when it might otherwise be blocked. Employing such techniques in parallel allows a server to interact with multiple firewalled databases without the difficulties and inconvenience of attempting a VPN connection.
US10572540B2
A method, system and computer-usable medium are disclosed for using travel-related cognitive graph vectors.
US10572537B2
A method includes obtaining a graph including a plurality of nodes and a plurality of paths between the nodes, generating a data structure in which, for each node pair of the plurality of nodes, a count of the number of paths of length S between the node pair is stored in association with the length S, obtaining a modification of the graph, and estimating, based on the data structure and the modification, a change in a characteristic of the graph caused by the modification. The graph may represent an arrangement of elements in a system, and the characteristic may be indicative of performance of the system.
US10572533B2
Embodiments described herein may involve inconsistent queues. An example implementation may involve a computing device receiving a message indicating a playback queue corresponding to a playback zone of a media playback system. The playback queue may include first media items queued in a first order for playback by the playback zone. The computing device determines that a playlist at the computing device is to be queued for playback in the playback queue corresponding to the playback zone, the playlist including second media items in a second order. The computing device determines that the first media items in the first order is different from the second media items in the second order, and based on the determination, causes the first media items in the playback queue to be replaced with the second media items in the playlist.
US10572526B2
Relationship extraction between descriptors in one or more lists of weather condition descriptors, and adverse event descriptors within unstructured data sources using natural language processing. Medical condition descriptor may be a descriptor that may be used to further extract relationships between weather condition descriptors and adverse event descriptors. A data object is generated, according to a data model, based on the extracted relationships between the descriptors. A set of candidate unstructured documents containing the extracted relationship between the descriptors is retrieved and filtered by selecting unstructured documents that include a precautionary measure descriptor. The filtered precautionary measure descriptors are presented to a user in a summarized message to a user device.
US10572525B2
One example is a system including a plurality of summarization engines, an evaluator, and a selector. Each of the plurality of summarization engines receives content to provide a summary of the content. The evaluator determines a value of each summary for a selected task. The selector selects a summarization engine for the selected task based on the assessed value of each summary.
US10572523B1
A method and apparatus of organizing user requested data is disclosed. One example method may include transmitting a query message to a remote site to obtain the user requested data, receiving a response data based on the query message, the response data may include at least a portion of the user requested data. The method may also include storing the response data in a temporary data file memory location, processing the response data in the temporary data file, storing said at least a portion of the user requested data in a permanent data file, and presenting the permanent data file contents to the user. The user may have the capability of receiving numerous messages in a single interface and expanding those messages of interest to review the original message information.
US10572507B2
A method, system and computer-usable medium are disclosed for improved point-in-time copying of data within an asynchronous data mirroring environment comprising: receiving a request to initiate an asynchronous data mirroring operation associated with a first point-in-time copying process; processing a first set of establish data to generate a point-in-time establish reservation, the first set of establish data associated with the first point-in-time copying process establish; using the point-in-time establish reservation to generate a second set of establish data if the second point-in-time copying process can be performed; using the second set of establish data to initiate a second point-in-time copying process; and, tracking establish operations in progress between the first point-in-time copying process and the second point-in-time copying process.
US10572503B2
Provided is a database system, wherein a first node holds a transaction log of a database together with identification information enabling identification of a sequence of commands, transmits specific identification information indicating a transaction log at a predetermined time point, and the transaction log and identification information from after the predetermined time point, to a second node, and transmits data in the database to the second node from the predetermined time point onwards, and when the data received from the first node has been loaded into a memory, the second node executes a command relating to a transaction log which is newer than the transaction log indicated by the specific identification information, on the loaded data.
US10572500B2
Various embodiments of the invention disclosed herein provide techniques for transforming and distributing data in a distributed computing system. New data types are created on-demand by deriving, transforming, and aggregating data from already existing data sources. A data transformation engine identifies a first subscription request received from a first subscriber for a first resource included in a plurality of resources. The data transformation engine determines that the first resource is not available from any publisher included in a plurality of publishers. The data transformation engine generates a transformation rule that transforms a set of second resources available from a set of first publishers included in the plurality of publishers into the first resource. The data transformation engine transforms the set of second resources into the first resource based on the inferred transformation rule. The data transformation engine publishes the first resource to the first subscriber.
US10572495B2
Systems, methods, and computer-readable media for versioning data generated by a network tool to provide compatibility across different versions of the network tool. In some embodiments, a method can include generating network assurance data including network events by a first instance of a network tool at a first specific version state. A version identifier uniquely corresponding to the first specific version state can be appended to the network assurance data. A query for the network assurance data can be received from a second instance of the network tool at a second specific version state. Subsequently, access to the network assurance data can be provided to the second instance of the network tool according to a version constraint for data generated by the network tool using the version identifier uniquely corresponding to the first specific version state and appended to the network assurance data.
US10572494B2
A method to search for at least one relationship pattern in a plurality of runtime artifacts is provided. The method may include detecting at least one data manipulation statement in the plurality of runtime artifacts. The method may also include extracting at least one relationship clause from the detected at least one data manipulation statement. The method may further include parsing the extracted at least one relationship clause. The method may include generating at least one normalized syntax tree based on the parsed at least one relationship clause. The method may also include performing a classification and a snippet discovery on the generated at least one normalized syntax tree.
US10572492B2
A method, apparatus and computer program product are provided for ranking channel pages of a host system. Content channels may comprise content relating to a particular category or having a commonality. Explicit data provided by user input, and/or implicit data derived or received from a user device or third party may be used to generate explicit and/or implicit parameters. Based on the parameters, content channels may be ranked and displayed in an order based on the ranking, and/or a home content channel may be identified. The host system may therefore target a user with relevant content.
US10572490B2
Methods, apparatus, systems, and computer-readable media are provided for automatically augmenting message exchange threads based on a detected tone of messages exchanged between participants. In various implementations, a message contributed to a message exchange thread involving one or more message exchange clients by a participant may be determined. In various implementations, an idle chatter score associated with the message may be calculated. In various implementations, either a conversational response to the message or content responsive to a search query generated based on the message may be selectively incorporated into the message exchange thread based at least in part on the idle chatter score. In some implementations, a search query suitability score associated with the message may also be calculated.
US10572482B2
A method and system for forecasting a histogram in a database system is provided. The method includes determining that database table statistics and historical statistical histograms associated with specified subject matter have been previously retrieved. The database table statistics and historical statistical histograms are retrieved and determined to be frequency based histograms. Historical target values associated with the historical statistical histograms are identified and new target values associated with the historical target values are identified. A value identifying a number of occurrences for identified target values comprising the new target values and the historical target values is forecast and database table histograms comprising the identified target values are stored.
US10572473B2
An optimal visualization format for a data corpus is automatically selected and generated based upon a natural language query or statement about the data corpus from a user by accessing the subject data corpus; receiving the query or statement from the user a natural language expression; identifying symbols in the query or statement through natural language processing; mapping the symbols to weights for a plurality of visualization formats; scoring the visualization formats; and generating a visualization of the subject data corpus according to the scores. Optional metadata, such as row and column labels, database field labels, and XML DTD's may be mined for symbols, as well. The new tool may generate the visualization as a digital image file, a digital document file, a digital movie file, a digital three-dimensional model file, or a combination of these.
US10572471B2
A method, a processing device, and a computer program product are provided. A truncate table command for truncating all or a subset of one or more rows of a database table is received from a first transaction executing on a processing device. At least one read operation on the truncated database table is performed for at least one transaction concurrent with the first transaction, wherein the truncated rows are visible to the at least one concurrent transaction and invisible to subsequent transactions. Storage units that store the truncated rows are reclaimed in response to completion of the at least one concurrent transaction.
US10572464B2
A method, system and computer program product for managing a file system includes a plurality of allocation areas of loaded allocation trees to serve a request per file system drive for a transaction group. The system also includes a module configured to move a loaded allocation tree to an unloading tree in the event the loaded allocation tree will not satisfy the request. The system additionally includes a module configured to select and place in a loading tree queue a most eligible unloaded tree based on a weight of each unloaded tree. The system further includes a module to asynchronously process the loading tree queue and an unloading tree queue threads parallel to a storage pool allocator sync process. Allocation areas are attached in a circular ring of loaded allocation trees. Space map trees are converted into fixed size areas for constant latency loading logs and creating index trees.
US10572463B2
A system for sorting in a column organized relational database by sorting only key columns in the column organized relational database to reduce memory and CPU usage. The sort may be performed using an in memory sort. After sorting the key columns, the system orders a payload column according to an order indicated by the key columns. The payload column is associated with the key columns in the column organized relational database. The system assesses memory capacity prior to ordering the payload column. Prior to ordering a plurality of payload columns, the system refrains from automatically concatenating the plurality of payload columns, and refrains from automatically de-concatenating any concatenated payload columns after the ordering the plurality of payload columns. The system determines an amount of required memory necessary to order the payload column, and detects an amount of available memory accessible to order the payload column.
US10572454B2
Provided are a storage method and apparatus for a distributed file system. The method includes: determining access times to a same file in preset time; and migrating the file to a storage device with higher performance than that of a current storage device according to the access times. Through the technical solution, tiered storage is performed on files in the distributed file system according to access enthusiasm of the files, that is, a file with a high access frequency in the preset time is migrated to a storage device with higher performance, and a file fragment storage location is associated with file fragment access enthusiasm through differential storage, so that IOPS pressure between storage devices is balanced and the overall performance is improved.
US10572450B2
Techniques to reduce database fragmentation are disclosed. In various embodiments, an indication is received to store an attribute value for an entity that has a row or other entry in a first database table, wherein the first database table does not have a column for the attribute. It is determined that the value corresponds to a mapped value that is associated with not having an entry in a separate, second database table configured to store the attribute. Entries are made in the second database table only for values of the attribute other than the mapped value. Application level software code is configured to associate absence of a row in the second database table with the mapped value for the attribute.
US10572449B2
Provided herein are methodologies, systems, and devices for facilitating software discovery within a server environment using an enterprise-specific application identifier tag file. Such enterprise-specific application identifier tag files can be created for applications from various vendors and can include enterprise-specific information not known to an application vendor. Once created, the enterprise-specific application identifier tag file is deployed within the server environment, and may be saved on a database associated with the server environment. The application identifier tag files can include a link to their corresponding application files and can facilitate in application/software discovery by allowing a user to determine application information by performing an enterprise-specific application identifier tag file query.
US10572445B2
A system and method for migrating data objects based on portions of the data objects is described. The system may transfer portions of files, folders, and other data objects from primary storage to secondary storage based on certain criteria, such as time-based criteria, age-based criteria, and so on. An increment may be one or more blocks of a data object, or one or more chunks of a data object, or other segments that combine to form or store a data object. For example, the system identifies one or more blocks of a data object that satisfy a certain criteria, and migrates the identified blocks. The system may determine that a certain number of blocks of a file have not been modified or called by a file system in a certain time period, and migrate these blocks to secondary storage.
US10572442B2
A database management system (DBMS) run a host CPU and a hardware coprocessor accelerate traversal of a tree-type data structure by allocating reusable memory in cache to store portions of the tree-type data structure as the tree-type data structure is being requested by the host CPU. The hardware coprocessor manages the cached tree-type data structure in a manner that is transparent to the host CPU. A driver located at the host CPU or at a separate computing device can provide an interface between the host CPU and the hardware coprocessor, thus reducing communications between the host CPU and the hardware coprocessor.
US10572437B2
An apparatus is provided which comprises: a data circuitry to send and receive data to and from one or more devices coupled to the data circuitry via a first transmission line; and a first adjustable clock buffer coupled to the data circuitry, wherein the first adjustable clock buffer is to adjust a delay to an edge of a read clock according to a response time of the one or more devices.
US10572435B2
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device provides to a host of the embedded-system device control of a first serial port controller of the embedded-system device. The embedded-system device further connects a serial port with the first serial port controller. The embedded-system device also determines whether the embedded-system device is in a predetermined condition. The embedded-system device disconnects the serial port from the first serial port controller and connecting the serial port with a second serial port controller when the embedded-system device is in the predetermined condition.
US10572433B2
A method begins by a processing module of a dispersed storage and task (DST) execution unit receiving a data request for execution by the DST execution unit, the data request including an execution deadline. The method continues with the processing module comparing the execution deadline to a current time. When the execution deadline compares unfavorably to the current time the method continues with the processing module generating an error response. When the execution deadline compares favorably to the current time the method continues with the processing module determining a priority level based on the deadline and executing the data request in accordance with the priority level.
US10572431B2
A data transmission circuit includes a data bus inversion encoding circuit configured to compare previous output data and current output data, invert or non-invert the current output data to control the number of data transitions; and transmitters configured to drive signal transmission lines based on outputs of the data bus inversion encoding circuit.
US10572430B2
An integrated circuit may include a printed circuit board and multiple processor sockets on the printed circuit board. Each of the multiple processor sockets is operable to receive a microprocessor and a programmable device. When a microprocessor is placed in a processor socket, that microprocessor may communicate with memory dual in-line memory modules (DIMMs). When a programmable device is placed in a processor socket, that programmable device may first be configured using a configuration DIMM and may then communicate with memory DIMMs during normal operation. The configuration DIMM may include multiple options for configuring the programmable device and may also provide additional management functions specifically tailored to the programmable device.
US10572427B2
A system and method of operation of a device programming system includes a protocol emulation layer for translating data storage commands from an initial protocol to the protocol of the programmable devices. The protocol emulation layer simplifies the data access and control of the programmable devices by allowing the reuse of existing code bases for legacy devices.
US10572424B2
A method of switching an apparatus state of a first apparatus having a first universal serial bus (USB) interface connected via a connecting wire with a second USB interface of a second apparatus is provided. The method may include receiving a state switching instruction, setting a level of a configuration channel (CC) in a USB interface circuit corresponding to the first USB interface from a first high level to a first low level via a logic controller of the first apparatus when the state switching instruction instructs the first apparatus to perform a master-to-slave switch, and setting the level of the CC in the USB interface circuit corresponding to the first USB interface from the first low level to the first high level via the logic controller of the first apparatus when the state switching instruction instructs the first apparatus to perform a slave-to-master switch.
US10572421B2
A topology-aware parallel reduction method, system, and recording medium including obtaining the GPU connection topology of each of the plurality of GPUs as a connection tree, transforming the connection tree into a three layer tree comprising an intra-root tree, an intra-node tree, and an inter-node tree, evenly partitioning each entry on each of the GPUS, and selectively transferring data either in either direction or in each direction, simultaneously, along the evenly partitioned three layer tree using a full-duplex configuration of a PCIe bandwidth.
US10572418B2
A method for integrating a further bus subscriber into a bus system, and a bus system, having a master module and subscribers disposed in series, includes the temporally consecutive method steps: in a first method step, the further bus subscriber transmits a data packet to the master module in order to log in to the master module, in a second method step, a bus subscriber disposed between the further bus subscriber and the master module stops the data packet and checks whether the bus system has already received a release, in a third method step, the first bus subscriber forwards the data packet to the master module if the bus system has not yet received a release, or in a third, in particular an alternative, method step, if the bus system has already received a release, the bus subscriber stores the data packet and waits until the release of the bus system is revoked and after the release has been revoked, forwards the stored data packet to the master module.
US10572416B1
A master integrated circuit (IC) chip includes transmit circuitry and receiver circuitry. The transmit circuitry includes a timing signal generation circuit to generate a first timing signal, and a driver to transmit first data in response to the first timing signal. A timing signal path routes the first timing signal in a source synchronous manner with the first data. The receiver circuitry includes a receiver to receive second data from a slave IC chip, and sampling circuitry to sample the second data in response to a second timing signal that is derived from the first timing signal.
US10572410B2
Systems, methods, and apparatus are described that provide for communicating coexistence messages over a multi-drop serial bus. A data communication method includes configuring a common memory map at each of a plurality of devices coupled to a serial bus, receiving at a first device coupled to the serial bus, first coexistence information directed to a second device coupled to the serial bus, generating at the first device, a coexistence message that includes the first coexistence information, and transmitting the coexistence message to the second device over the serial bus. The first coexistence information in the coexistence message may be addressed to a location in the common memory map calculated based on a destination address associated with the first coexistence information and a unique identifier of the first device.