Document Document Title
US10944908B2 Method for controlling camera and electronic device therefor
Various embodiments of the present invention relate to an apparatus and a method for controlling a plurality of cameras in an electronic device. Herein, the electronic device comprises: a first camera; a second camera set to have an angle of view included in an angle of view of the first camera; a display; and a processor, wherein the processor may be configured to display, on the display, a first image acquired through the first camera of the plurality of cameras; detect information corresponding to the second camera from the first image; activate the second camera, when it is determined to activate the second camera on the basis of the information corresponding to the second camera; and display, on the display, at least one image corresponding to activation of the first camera and the second camera. Other embodiments are also possible.
US10944907B2 Generating an image using automatic mode settings while in manual mode
Methods and devices are described for image or video capture while in a manual mode. In some aspects, a device includes one or more processors. The device also includes a memory coupled to the one or more processors. The memory includes instructions that, when executed by the one or more processors, causes the device to generate a first image frame of a scene using manual mode settings and generate a second image frame of the scene using automatic mode settings different from the manual mode settings.
US10944903B2 Method for acquiring image using different focus at different depth and electronic device using the same
An electronic device able to adjust for large differences in skin tones and colors in images acquired includes a first camera module for acquiring a first image, a second camera module for acquiring a depth map, and a processor. The processor analyzes the first image and the depth map, and determines whether a face is detected only by the second camera module and not by the first camera module. If any such face is detected, the processor controls the first camera module to focus on the area of the face detected by the second camera module and acquire a second and further images after light-metering the semi-detected face.
US10944899B2 Image processing device and image processing method
An image processing device uses a first image captured by a first lens with an unknown focal length and a second image captured by a second lens with a known focal length to calculate the focal length of the first lens.
US10944896B2 Single-frame autofocusing using multi-LED illumination
An imaging method is provided that includes: (i) providing a microscope having a lens and an autofocusing camera positioned adjacent to the microscope; (ii) positioning an illumination source adjacent to the microscope; (iii) moving a sample to a predefined offset position and illuminating the sample; (iv) acquiring an image of the illuminated sample via the autofocusing camera; and (v) utilizing a convolution neural network to identify an in-focus position of the sample. The convolution neural network may further include an input layer, output layer, and at least one hidden layer situated between the input and output layers. The hidden layer(s) may be selected from a group consisting of a convolution layer, pooling layer, normalization layer, fully connected layer, and a combination thereof. The convolution neural network may be trained to accurately define the weight to be applied to the layer(s). The illumination source may be a single-LED, dual-LED, LED array, Köhler illumination, and a combination thereof. The convolution neural network may advantageously predict the in-focus position of the acquired image without axial scanning and may be a multi-domain convolution neural network, which may receive input(s) selected from spatial features, Fourier transform of the acquired image, autocorrelation of the acquired image.
US10944892B2 Housing part for a camera housing
The invention relates to a housing part 81 for a camera housing 7, in particular for use in the automobile sector, having an outer-side housing shell 912 and an inner-side housing shell 911 and an associated production method. The outer-side housing shell 912 is produced from a synthetic material and the inner-side housing shell 911 is produced from a material that is more capable of conducting heat than the synthetic material of the outer-side housing shell 912. The outer-side housing shell 912 is connected respectively directly to the inner-side housing shell 911 via all the opposite-lying surface regions of the outer-side housing shell 912 and the inner-side housing shell 911.
US10944882B2 Image sensor line orientation
An example scanner assembly includes a housing formed with corners to allow an image sensor line to align cornerwise. An example scanner apparatus may include a plurality of scanner assemblies with an image sensor line oblique to the media advance direction.
US10944880B2 Image forming apparatus and scanned data process method
An information processing system includes an information processing apparatus that selects between transferring data and obtaining data, and controls transferring data or obtaining data based on the selection. The system also includes a server that stores data transferred from the information processing apparatus, and controls transferring data to the information processing apparatus based on a request for transferring data received from the information processing apparatus.
US10944879B2 Image forming apparatus
An image forming apparatus includes an image forming portion configured to form an image on a sheet; and an operating portion including a display screen which includes at least numeric keys, a start key configured to cause the image forming portion to start image formation, and a stop key configured to stop the image formation by the image forming portion, and including a hardware key provided on a back side of the display screen and configured to start a maintenance mode of the image forming apparatus.
US10944868B2 Contact center interfaces
A contact center interface is provided by co-operation between a search engine and a contact center. A search query entered by a user into the search engine is passed to the contact center and the contact center determines from the search terms an appropriate skillset to deal with that user query, returning to the search engine a link enabling the user to initiate a direct communications session to a live agent or queue having that skillset expertise, thereby bypassing interactive voice response sessions which are normally required to ascertain the nature of a query. By providing multiple search options to the user, the user is empowered to select the best skillset, and the accuracy of future searches can be improved.
US10944867B1 Reducing telephone network traffic through automated telephone calls
Implementations are directed to using an assistant to initiate automated telephone calls with entities. Some implementations identify an item of interest, identify a group of entities associated with the item, and initiate the calls with the entities. During a given call with a given entity, the assistant can request a status update regarding the item, and determine a temporal delay before initiating another call with the given entity to request a further status update regarding the item based on information received responsive to the request. Other implementations receive a request to perform an action on behalf of a user, identify a group of entities that can perform the action, and initiate a given call with a given entity. During the given call, the assistant can initiate an additional call with an additional entity, and generate notification(s), for the user, based on result(s) of the given call and/or the additional call.
US10944858B2 Display of property restrictions via wireless device
A computer implemented method include detecting a location of a wireless device, receiving an identification of a property proximate the detected location, receiving an associated property restriction as a function of the detected location of the device, applying an indication of the restriction to the property, and providing a display indicating the property and the associated restriction via the device.
US10944855B2 Method and system for rapid awareness, recognition, and response to digital messages
Apparatus for constructing a digital telephone message including a message defining unit, configured for allowing a sender to define a message for sending to a recipient, and a response defining unit, configured for allowing the sender to predefine a recipient response, and to include the predefined recipient response in the message for activation at the recipient. Apparatus for receiving a digital telephone message, the message including an activatable sender-defined response, the apparatus including a receiving unit for receiving the message, a notification unit for notifying a recipient of the arrival of the message, and a response activation unit for displaying the sender-defined response, and associating the sender-defined response with a user action for providing user input to send the response. Related apparatus and methods are also described.
US10944854B2 Electronic device
An electronic device includes: a device body defining an accommodating space therein; a camera module arranged on the device body, and configured to be positioned to be a first orientation and a second orientation, the camera module being configured to be located at the accommodating space of the device body and have a first photographing range at the first orientation, and to have a second photographing range at the second orientation; and an adjusting module arranged on the device body, and configured to drive the camera module at the first orientation to move outwards from the accommodating space, to move at least a part of the camera module outside the device body, and further to allow the camera module to be inclined to the second orientation.
US10944853B2 Electronic device including slidable body
According to certain embodiments, an electronic device may include a housing, a slidable body; a driver including: a drive motor, a rotatable drive shaft for the drive motor, and a nut frame including a latch projection, protruding in a direction of the slidable body, and a slide hinge disposed on the slidable body and coupled to the driver, wherein the slide hinge includes: a slide plate coupled to the slidable body, and a locker including a latch groove, into which the latch protrusion is inserted, wherein, when the latch projection is inserted into the latch groove, the slidable body is moved by the driver, and wherein the slide plate defines an escape area configured to receive at least a portion of the nut frame and/or the latch protrusion, when an external impact causes the latch protrusion to separate from the latch groove.
US10944851B2 Edge computing system
A method of traffic reduction in a mesh computing system (400), the mesh computing system (400) comprising hosts located on edge nodes of the mesh computing system (400) and a central registry located outside the mesh computing system (400), the central registry holding the images. The method comprises, at a first host located at a first edge node, receiving (920) a request from a client for an image, sending (930) a request for the image to at least one other host of the mesh computing system (400). When the first host receives (940) notification that at least a second host holds the image, the first host downloads (960) the image from the second host to the first host. The first host creates (970) a container from the image. A host at a node (636; 700) and a mesh computing system (400) are also provided.
US10944849B2 Selective policy network device operation
Techniques for synchronizing a network device to selectively operate according to a selectable operation policy. A system utilizing such techniques can a self-configuring network device operation coordination system and a self-configuring network device operation management system. A method utilizing such techniques can include synchronizing a network device to selectively operate according to a first operation policy and a second operation policy in providing network service access.
US10944847B2 Apparatuses, systems, and methods for selective accessibility of content from a content-pool
Apparatuses, methods, systems, and program products are disclosed for selectively accessing content from a content pool. A method includes receiving content for a content-pool from a content contributor. A method includes determining one or more access settings for the content, the one or more access settings determining how the content is displayed. A method includes providing the content to a presenter according to the one or more access settings.
US10944843B2 Topology aware computing device to reduce network latency
A method includes receiving, by a first computing device, a data access request from a client device, where the first computing device is aware of geographical locations of other computing devices, and where the data access request includes a client geographical location header and a redirection count header. When the redirection count header is higher than a redirection count threshold, the method includes processing the data access request. When the redirection count header is lower than the redirection count threshold, the method includes determining an optimal computing device to process the data access request. When the optimal computing device is geographically closer to the first computing device than the client device, the method includes, proxying the data access request to the optimal computing device. When the optimal computing device is geographically closer to the client device, the method includes sending a redirect response to the client device.
US10944842B2 Cached data repurposing
The described technology is directed towards repurposing expired cached data when no unexpired data is available. Cached, unexpired data is used in response to a request when such data exists. If such data does not exist, e.g., at a front-end data service, then an attempt to obtain the requested data from another (e.g., back-end data service) is made. If the attempt is unsuccessful, and expired cached data exists, the expired cached data is returned in response to the request, e.g., instead of returning an error. A back-end data service may similarly return expired cached data when the back-end data service is unable to obtain unexpired requested data elsewhere. An emergency mode may be entered in which data, whether expired or not, is returned from a cache when such data exists, such as when an attempt to obtain the data elsewhere is known in advance to be futile.
US10944840B2 Mobile apparatus, display apparatus, and multimedia output method using the same
Disclosed herein are a mobile apparatus which is configured for enabling multimedia content which is being output on the mobile apparatus to be output via a predetermined multimedia apparatus when the mobile apparatus is connected to a home network, a display apparatus, and a multimedia output method using the same. The multimedia content may include at least one of a picture, music, video, and text. The mobile apparatus includes: an output unit configured to output the multimedia content; and a controller configured to output, if the mobile apparatus enters a predetermined area, the multimedia content being output on the output unit via the predetermined external apparatus.
US10944832B2 Supporting intermediate back to back user agents between user agents and a conference focus
A communication system, method, and components are described. Specifically, a communication system having one or more Back-to-Back User Agents (B2BUAs) therein is described. The communication system also includes an RFC 4579 conference focus. Mechanisms are described which enable User Agents (UAs) to subscribe to conference state events and create ad-hoc conferences even though the conference focus is operating in a B2BUA environment.
US10944828B2 System and method for enabling access to resources
A system for enabling access to resources in a setting so that a number of requesters can efficiently access limited resources. The system may be implemented as a custom set of devices integrated in a setting, or may be retrofitted into existing equipment in some settings. A user interface is available to each potential requester that can be used to submit a request to access a resource. A server is configured to receive requests and use a variety of information to manage those requests and provide a notification via the user interfaces of when and where a user should proceed to in order to access a resource. The server also implements one or more techniques or procedures for managing the flow of traffic through the setting and to the resources to ease congestion and improve flow and access.
US10944825B2 Information sharing support server, information sharing support system, and information sharing support method
To support information sharing between terminals existing within a short distance from each other while a burden on a server administrator is prevented from increasing or decreased. An information sharing support server includes a server data transmission and reception control unit which recognizes identifiers of sending terminals associated with identifiers of originating terminals (STEP 446, STEP 466), recognizes identifiers of terminals associated with the relevant identifiers of the sending terminals (STEP 448, STEP 450, STEP 468), and transmits data to the relevant terminals (STEP 452, STEP 470).
US10944816B2 Application placing and scaling
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining from a plurality of computing environments computing environment characterizing data; obtaining application parameter data defined by an application provider, the application parameter data specifying attributes of an application component group defining an application, wherein the application parameter data includes group membership specifying data that specifies that certain application components are to be deployed as a group in a common computing environment; determining, in dependence on data of the computing environment characterizing data and data of the application parameter data, a set of computing environments for deployment of the application component group, and a placement ratio for the application component group.
US10944814B1 Independent resource scheduling for distributed data processing programs
Independent scheduling of resources may be performed for distributed data processing programs. When a request is received that causes the performance of a distributed data processing program, a plan to perform the distributed data processing program may be generated. Different resources may be obtained to perform different portions of the distributed data processing program according to different portions of the generated plan. A result of the request may be provided to a user. In some embodiments, resources obtained for different portions of the distributed data processing program may be returned for use by other programs.
US10944813B2 Selective access of multi-rate data from a server and/or peer
Aspects of the disclosed subject matter are directed to facilitating peer-to-peer data exchange in a common domain. In accordance with one embodiment, a method is provided for obtaining content from one or more peers that are connected to the domain. The method includes registering a peer with a super-peer when a connection to the domain is established. Then, the connecting peer obtains data that describes various network conditions and identifies chunks of content available from other peers. In downloading content from other peers, heuristics are applied to select between available chunks that are potentially encoded at different bitrates. The heuristics account for the network conditions between peers and balance the potential need to quickly access content with the desire to obtain high quality content.
US10944804B1 Fragmentation of time-associated data streams
Disclosed are various embodiments for fragmentation of time-associated streaming data. A producer application receives a stream of time-associated data. The producer application then generates a first fragment of the stream of time-associated data and assigns a first unique fragment identifier and a first timestamp to the first fragment. The producer application sends the first fragment via a network using an application-layer protocol to an endpoint. The producer application receives at least one acknowledgement for the first fragment from the endpoint via the network using the application-layer protocol.
US10944800B1 Queuing data communications in a data communications network using a virtual assistant
Certain aspects of the disclosure are directed to queuing data communications in a data communications network. According to a specific example, a user-data communication addressed to a client among a plurality of remotely-situated client entities, may be placed in a queue. The client entities may be configured and arranged to interface with a data communications server providing data communications services on a subscription basis. A virtual assistant session may be initiated, in which a dynamic series of inquiries may be presented to address the user-data communication while the position is maintained in the queue. The user-data communication may be terminated and removed from the queue in response to an indication that the user-data communication was addressed during the virtual assistant session, or routed via the data communications server in response to an indication that the user-data communication was not addressed during the virtual assistant session.
US10944797B2 Systems and methods for next generation mobile network optimized media path selection
A network device receives a first message that includes an identifier (ID) of a first User Plane Function (UPF), serving a first device, in a wireless network, where the first message invites a second device to engage in a session with the first device and where the first UPF supports packet routing and forwarding within the wireless network. The network device extracts the ID of the first UPF from the first message and determines a closest media resource function (MRF) to the first UPF, where the MRF processes and routes media streams between devices. The network device assigns the determined MRF as an anchor, in a network path between the first device and the second device, for processing and routing of media streamed between the first device and the second device.
US10944792B2 Methods and systems for protecting a secured network
Methods and systems for protecting a secured network are presented. For example, one or more packet security gateways may be associated with a security policy management server. At each packet security gateway, a dynamic security policy may be received from the security policy management server, packets associated with a network protected by the packet security gateway may be received, and at least one of multiple packet transformation functions specified by the dynamic security policy may be performed on the packets.
US10944790B2 System to prevent scams
A computer-implemented method for deterring scams including: monitoring by a cognitive engine agent incoming messages for scam messages; receiving by a messaging server an incoming message having a sender of the incoming message; identifying by the cognitive engine agent the incoming message as a scam message; and replying by the cognitive engine agent in cooperation with the message server to the scam message by initiating a message conversation with the sender of the scam message, the message conversation including one or more reply messages to the sender of the scam message replying to the scam message and any subsequent scam messages from the sender of the scam message with each reply message being an intelligent, interactive message using natural unscripted language to appear as if the one or more reply messages was written by a human and is responsive to a content of a scam embodied in the scam message.
US10944785B2 Systems and methods for detecting the injection of malicious elements into benign content
A method, system, and computer-usable medium are disclosed for include receiving a first version of content from a resource, generating a first lightweight fingerprint for the first version of the content, receiving a second version of the content from the same resource, generating a second lightweight fingerprint for the second version of the content, comparing the first lightweight fingerprint to the second lightweight fingerprint to determine changes to a non-injectable section of the content and potentially-injected sections of the content between the first version and the second version, and determining the content to include potentially malicious elements responsive to determining that the non-injectable section of the content have remained substantially static between the first version and the second version and determining that potentially-injected sections of the content has substantially changed between the first version and the second version.
US10944778B1 Method and system for implementing risk based cyber security
A method and system for implementing risk-based cyber security. Specifically, the disclosed method and system entail evaluating risk as a decision threshold for conducting cyber security assessments of system images within cloud computing environments. Further, the disclosed method and system pivot on intelligence pertaining to the latest cyber threats and/or vulnerabilities found worldwide.
US10944777B2 System, method, and computer program for detection of anomalous user network activity based on multiple data sources
The present disclosure relates a system, method, and computer program for detecting anomalous user network activity based on multiple data sources. The system extracts user event data for n days from multiple data sources to create a baseline behavior model that reflects the user's daily volume and type of IT events. In creating the model, the system addresses data heterogeneity in multi-source logs by categorizing raw events into meta events. Thus, baseline behavior model captures the user's daily meta-event pattern and volume of IT meta events over n days. The model is created using a dimension reduction technique. The system detects any anomalous pattern and volume changes in a user's IT behavior on day n by comparing user meta-event activity on day n to the baseline behavior model. A score normalization scheme allows identification of a global threshold to flag current anomalous activity in the user population.
US10944774B2 Anomaly detection for web document revision
Aspects of the present disclosure include a system comprising a machine-readable storage medium storing at least one program and computer-implemented methods for detecting anomalies in revisions to a web document. Consistent with some embodiments, a method includes publishing, at a network-based content publication platform, a web document comprising a plurality of distinct elements generated using data received from a computing device of a user. The method further includes accessing an updated web document that was generated based on modifications to the published web document made by the user. The method further includes generating one or more anomaly scores based on a comparison of the updated web document to the published web document, and determining whether to allow publication of the updated web document based on a result of a comparison of the anomaly score to a threshold anomaly score.
US10944773B2 Monitoring network activity
A method for monitoring network activity includes initiating a training phase by a machine learning (ML) server. Data associated with normal network traffic through the ML server during the training phase is collected. A classification model is generated based on the collected data. The ML server switches the training phase to an active phase. An outbound request is received during the active phase. Whether the outbound request is an anomalous request is determined based on the classification model.
US10944769B2 Intrusion detection on load balanced network traffic
Systems, methods, and other embodiments associated with performing intrusion detection on load balanced network traffic are described. In one embodiment, a method includes receiving, at a load balancer host, an encrypted data packet from a remote computer. A certificate established between the remote computer and a destination service being accessed by the remote computer is used by the load balancer host to decrypt the encrypted data packet to create an unencrypted data packet. The unencrypted data packet is routed to an intrusion detection system at the load balancer host. The intrusion detection system is controlled to execute intrusion detection upon the unencrypted data packet. A secure connection is established with the destination computing node. The unencrypted data packet is re-encrypted and transmitted over the network using the secure connection to the destination computing node.
US10944760B2 Identification, authentication, and authorization method in a laboratory system
An identification, authentication and authorization method in a laboratory system is presented. The system comprises at least one laboratory device. The method comprises receiving identification data identifying a user; receiving identity confirmation data to authenticate the user; and generating authentication data upon successful authentication of the user. The authentication data is configured to enable authentication of the user based on only the identification data during a validity time period without repeated receipt of the identity confirmation data. The method further comprises receiving the identification data by an identification unit; validating the authentication data corresponding to the identification data comprising the step of verifying non-expiry of the validity time period; and granting authorization to the user for the laboratory device upon successful validation of the authentication data.
US10944752B2 Transfer of secure external sharing link
A computing system includes a processor and a data store coupled to the processor. The computing system provides access to electronic content stored in the data store. A user interface component receives an indication of an external user with which to share an item of electronic content. A link generation component is generates a link to share the item of electronic content. An access control component receives a request from a requestor to access the item of electronic content using the link, and responsively verify an identity of a requestor. The user interface component provides access to the item of electronic content to the requestor if the identity was verified and receives a user input indicative of an external account binding request. The access control component determines if the requestor has authenticated with the external account and selectively binds the link to the external account if the user authenticates with the external account.
US10944749B1 Data scrubbing via template generation and matching
Techniques are described relating to the detection of personal information that may be sent to parties outside of an organization. Techniques may include comparing portions of emails to several file templates to calculate a document exposure score. The document exposure score may indicate an overall similarity based upon the presence of a number of common items such as graphics, words, form fields, etc. When the document exposure score for a particular sent email is greater than a threshold value, the sent email may be re-routed and quarantined instead of being transmitted outside of the organization's local network. A secondary determination may also be performed that identifies personal information when a matching file template is not initially found and, if so, adds a new file template to a template database to improve the performance and accuracy of the system over time.
US10944742B2 Digital integration token
A secure storage apparatus on a mobile device for securing user-access to a mobile application is provided. The secure storage may include, an electronic representation of a mobile token pin selected and inputted when authenticating a user for a first time and an OTP seed, stored in the secure storage. The secure storage may be a secure portion of memory on the mobile device only accessible and visible to the mobile application upon receipt of the mobile token pin. When the mobile token pin is inputted into the mobile application on the mobile device, the mobile application may be configured to transmit the mobile token pin to an authentication server for verification. In response to the verification, the OTP seed may be released from the secure storage and activate an OTP application associated with the mobile application to generate, transparent to the user, an OTP.
US10944737B2 Tokenized account information with integrated authentication
Techniques are disclosed relating to tokenized account information with integrated authentication. In some embodiments, a shared secret key is used for tokenization and authentication. In some embodiments, a payment device stores an encrypted version of the secret key and decrypts the secret key based on a user-provided password. In some embodiments, the payment device uses the secret key and a moving factor to generate a limited-use password. In some embodiments, the payment device uses the limited-use password to modify a first identifier of an account of the user. In some embodiments, the authentication system retrieves a stored version of the secret key and a copy of the account number using a second identifier. In some embodiments, the authentication system generates the limited-use password based on the stored secret key and a moving factor, de-tokenizes the modified first identifier, and compares the result with the retrieved copy of the account number.
US10944733B2 Dynamic disassociated channel encryption key distribution
A method may include determining, by a first network device, a type of control channel to open across a transport in a software-defined network (SDN). The method may also include establishing the control channel with a control device via a control plane that is separate from a data plane. The method may further include advertising first security association parameters to the control device via the control channel. The method may include receiving, from the control device via the control channel, second security association parameters associated with a second network device. The method may also include establishing a data plane connection with the second network device using the second security association parameters.
US10944728B2 Interactive surgical systems with encrypted communication capabilities
A surgical hub is configured to transmit generator data associated with a surgical procedure from a generator of the surgical hub to a cloud-based system. The surgical hub comprises a processor and a memory storing instructions executable by the processor to: receive generator data; encrypt the generator data; generate a message authentication code based on the generator data; generate a datagram comprising: the encrypted generator data, the generated message authentication code, a source identifier and a destination identifier; and transmit the datagram to the cloud-based system. The datagram allows for the cloud-based system to: decrypt the encrypted generator data; verify the integrity of the generator data based on the message authentication code; authenticate the surgical hub as the source of the datagram; and validate a transmission path followed by the datagram between the surgical hub and the cloud based system.
US10944723B2 Systems and methods for managing endpoints and security policies in a networked environment
Systems, methods, and apparatuses enable deploying and executing a security policy on endpoints in a network. In an embodiment, a security orchestrator determines a set of endpoints in a network and determines transformed endpoints from the determined set of endpoints through an endpoint transformation process. The security orchestrator determines a connectivity vector for at least a first transformed endpoint and a second transformed endpoint, where the connectivity vector includes properties associated with the corresponding transformed endpoint. Using the properties from the connectivity vector of the first transformed endpoint, a security policy is generated and deployed to the first transformed endpoint. Based on a comparison of the connectivity vectors of the first and second transformed endpoints indicating a similarity between the first and second transformed endpoints, the security policy is further deployed to the second transformed endpoint.
US10944718B2 Anti-cracking method and system for a cloud host, as well as terminal device
An anti-cracking method and system for a cloud host, as well as a terminal device are provided according to the disclosure. The method includes: obtaining system logs of the cloud host; determining an IP which fails to log in the cloud host according to the system logs as a suspicious IP; tracking and determining the suspicious IP to be an attacker IP according to the number of times of consecutive login failure of the suspicious IP; and adding a first blocking rule to firewall settings of the cloud host; wherein the first blocking rule instructs to block a login operation of the attacker IP during a first preset blocking time. With the anti-cracking method for a cloud host of the disclosure, the brute-force cracking can be prevented proactively in a timely manner with only very few system resources occupied.
US10944698B2 Apparatus and method of managing resources for video services
Aspects of the subject disclosure may include, for example, a system that provides for obtaining network parameter data from an eNodeB and a content delivery network server of a wireless network, determining a predicted network condition for a group of end user devices to receive an over-the-top video service in a coverage area of the eNodeB according to the network parameter data, and providing access to prediction information representative of the predicted network condition. The providing the access to the prediction information representative of the predicted network condition enables a video client of an end user device in the coverage area to provide a request for a video chunk to a video server according to buffer information and the predicted network condition Other embodiments are disclosed.
US10944678B2 Round trip time skew control methods and arrangements
A method for assisting in multipoint data flow control in a wireless communication system having a number, n+1, where n≥1, of wireless-transmission points. The method comprises obtaining, for each of the wireless-transmission points, a round trip time of a present sampling period for data travelling to a user equipment via a respective wireless-transmission point and an acknowledge message travelling back. A round trip time skew is computed for the present sampling period for individual wireless-transmission points. The round trip time skew is a difference between the obtained round trip time of a respective wireless-transmission point and a reference value. A reference round trip time value is provided for each wireless-transmission point in dependence of the round trip time skews. A rate control signal is generated, for each of the wireless-transmission points, in dependence of a respective reference round trip time value. Corresponding arrangements are also disclosed.
US10944674B2 Consistent hashing for packets across multi-stage lookups
A network with consistent hashing for packets across multi-stage lookups in the network is provided. The network members include a first network member configured to receive a packet and form a hash result from information from the packet. The first network member is further configured to look up the hash result in a first indexed table to determine a network member for routing the packet from the first network member towards a second network member of the network. The second network member is configured to receive the packet through the network and determine the hash result, and the second network member is further configured to look up the hash result in an second indexed table to determine a nexthop network member for routing the packet from the second network member, wherein the first network member and the second network member are implemented in hardware, firmware, one or more processors executing software, or combination thereof.
US10944671B2 Efficient data forwarding in a networked device
A method for network communication is provided. The method includes assigning a first network port identifier for return communication to a packet that originates on a node of the network device and determining whether the packet has a destination internal or external to the network device. The method includes translating the first network port identifier for return communication to a second network port identifier that is within a range of network port identifiers specific to the node, responsive to determining the packet has the external destination, and sending the packet from the node of the network device to the external destination, with the packet having the second network port identifier for return communication.
US10944670B2 System and method for supporting router SMA abstractions for SMP connectivity checks across virtual router ports in a high performance computing environment
Systems and methods for supporting SMP connectivity checks across virtual router in a high performance computing environment. In accordance with an embodiment, SMA model enhancements allow for the possibility to send a packet (i.e., SMP) that is addressed to a local router port. The SMA where the packet is addressed can receive the packet, and then apply a new attribute that defines that the requested information is on a remote node (e.g., connected by a physical link across subnets). In accordance with an embodiment, the SMA can operate as a proxy (receives a SMP and sends another request), or the SMA can modify the original packet and send it on as an inter-subnet packet.
US10944669B1 System and method for efficient network-wide broadcast in a multi-hop wireless network using packet echos
A mesh network protocol, comprising: receiving a packet from a sender, identifying the sender, a prior sender, a flood mode, a time-to-live, and a sequence identifier; marking the recipient as critical if during a full flood period, the recipient is the same as the prior sender, and marking the recipient as non-critical if no packet is received with the recipient the same as the prior sender; rebroadcasting the packet, modified by updating sender with the recipient, and sender as prior sender, decrementing the time to live until expiration, and, the identity of the recipient is different from the identity of the prior sender in full flood mode; or the identity of the recipient is different from the prior sender, and the recipient is critical, in partial flood mode.
US10944668B2 System and method for supporting low latency applications in a cloud radio access network
There is provided a system that includes a local cloud radio access network (RAN), and a remote cloud RAN. The local cloud RAN processes latency-sensitive applications, and the remote cloud RAN processes latency-tolerant applications. User traffic is appropriately routed to the correct cloud RAN based on the application. User equipment (UE) has no knowledge of which network is being used for processing, i.e., this network processing split is done in a manner that is transparent to the UE, e.g., by dynamically selecting a different access point name for local vs. remote processing. The processing split of the RAN between the local cloud RAN and the remote cloud RAN is done in a dynamic manner depending on the number of devices requiring low latency support. This allows the local cloud RAN to be very compact and low-cost since it does not have to process the latency-tolerant traffic.
US10944663B2 Categorization of MAC address randomization
Aspects of categorizing MAC address randomization include obtaining probe data for a plurality of time intervals. A likelihood measure of a specified OS type and version belonging to each of a plurality of MAC address randomization categories is determined and the specified OS type and version is categorized based on the likelihood measure.
US10944661B2 Wireless throughput issue detection using coarsely sampled application activity
In one embodiment, a service in a network samples application traffic throughputs for a set of applications present in a network. The service generates a throughput model based on the sampled application throughputs for the set of applications. The service performs anomaly detection on wireless throughput measurements from the network by comparing the wireless throughput measurements to the generated throughput model. The service sends an anomaly detection notification based on a determination that the wireless throughput measurements from the network are anomalous.
US10944659B2 Delay spread and average delay quasi-collocation sources for positioning reference signals
Disclosed are techniques for receiving reference radio frequency (RF) signals for positioning estimation. In an aspect, a receiver device receives, from a transmission point, a reference RF signal on a wireless channel receives, from a positioning entity, an indication that the reference RF signal serves as a source for a quasi-collocation (QCL) type(s) for positioning reference RF signals received by the receiver device from the transmission point on the wireless channel, measures an average delay, a delay spread, or both the average delay and the delay spread of the reference RF signal based on the QCL type(s), receives, from the transmission point, a positioning reference RF signal on the wireless channel, and identifies a time of arrival (ToA) of the positioning reference RF signal based on the measured average delay, the delay spread, or both the average delay and the delay spread of the reference RF signal.
US10944644B2 Technologies for thermal and power awareness and management in a multi-edge cloud networking environment
Technologies for managing Function-as-a-Service function requests based on thermal and power awareness include an edge entity device having a circuitry to receive, from an edge device, a request to execute a function in an edge network environment having a plurality of edge entities. The circuitry is also to evaluate thermal and power criteria associated with the request and determine, as a function of a predicted thermal output over a specified time period relative to thermal and power criteria, whether to execute the function. In response to a determination by the circuitry to not execute the function, the circuitry is to select an edge entity of a plurality of edge entities that is able to satisfy the thermal and power criteria. The circuitry is further to forward the request to the selected edge entity.
US10944638B1 Internet of things device discovery and configuration
Disclosed are various examples for Internet of Things (IoT) device discovery and configuration. In some embodiments, an IoT template is generated based on IoT capabilities for an IoT type. An IoT device discovery command is transmitted from a management service to a gateway enrolled with the management service. The IoT device discovery command includes the IoT template and instructions for the respective gateway to transmit an IoT device discovery message using the IoT protocol. A list of IoT devices is received from the gateway. The list of IoT devices corresponds to the IoT protocol and the IoT type. An enrollment of an IoT device is performed. The enrollment includes transmitting an IoT device enrollment command that instructs the respective gateway to permit communication with the IoT device.
US10944636B2 Dynamically identifying criticality of services and data sources
A method, a computer-readable medium, and a device for dynamically identifying criticality of services and data sources. Service-related metrics are received from all IoT network elements in a network. The service-related metrics are parsed to extrapolate a network topology. From the topology, a set of critical service delivery points are determined based on data extracted from the service-related metrics. The critical service delivery points may be monitored for service interruptions and alerts may be generated in response to interruptions. Additionally the extrapolated network topology may be compared to a previously recorded topology of the network, and based on the delta, alerts may be generated when the delta meets a threshold.
US10944633B2 Methods and apparatus to configure virtual and physical networks for hosts in a physical rack
A disclosed example of autonomously configuring a virtual network and a physical network in a physical rack includes generating network topologies of hosts based on physical network connection information indicative of physical network connections between the hosts and a top-of-rack switch in the physical rack; determining whether implementing the network topologies of the hosts concurrently in the physical rack is valid based on evaluating the network topologies relative to a network topology validation rule; when implementing the network topologies of the hosts concurrently in the physical rack is valid: configuring a virtual distributed switch in a first one of the hosts based on one of the network topologies; and configuring the top-of-rack switch in communication with the first host based on the one of the network topologies.
US10944630B2 Seamless automation of network device migration to and from cloud managed systems
The present technology is directed to an automated end to end network migration process from on-premise to cloud-based management platforms and visa-versa. The disclosed technology describes an enhanced plug and play (PnP) software agent operationally coupled to a device and capable of interacting with a PnP service hosted on a target management platform to thereby initiate the migration process. The PnP service on the target management platform upon receiving a migration request from the device PnP agent, maps the requesting device onto a client profile existing on the target management platform and identifies therefrom the associated default controller for the device. Subsequently, the device is directed to acquire and boot up on a new software image compatible with the target management platform and following a conversion of its existing configuration into a version compatible with the new software image, the device is migrated to the associated default controller.
US10944629B2 Data analytics for adaptive networks
Aspects of the subject disclosure may include, for example, a method in which first performance data and second performance data are obtained for a first virtual machine and a second virtual machine on a network, the performance data is analyzed, performance of the first virtual machine is predicted, and a performance trend for the first virtual machine is determined. Performance of the second virtual machine is predicted in accordance with analyzing of the second performance data and a potential transfer of execution of an application from the first virtual machine to the second virtual machine. Execution of the application is transferred to the second virtual machine after determining an expected improvement in execution of the application relative to the first virtual machine. Other embodiments are disclosed.
US10944615B2 Control apparatus, device and method, signal processing apparatus and method, and mobile terminal
Provided are a control apparatus, device and method for a wireless communication system, a signal processing apparatus and method for a mobile terminal, a mobile terminal and a wireless communication system. The control apparatus comprises: a control circuit, wherein the control circuit is configured to make a plurality of the wireless communication devices send, to a mobile terminal, a plurality of synchronous sequence signals which are different from each other. According to the control apparatus, device and method, the signal processing apparatus and method, the mobile terminal and the wireless communication system in the present disclosure, the influence of a large-carrier frequency offset on the performance of a timing synchronization system can be effectively suppressed and eliminated.
US10944612B2 System and method for frequency synchronization of Doppler-shifted subcarriers
A method includes receiving an Orthogonal Frequency Division Multiplexing (OFDM) signal comprising a plurality of Doppler-shifted OFDM subcarriers and determining frequency-shift data corresponding to the plurality of Doppler-shifted OFDM subcarriers. The determining includes calculating frequency-shift data for each Doppler-shifted OFDM subcarrier of the plurality of Doppler-shifted OFDM subcarriers, thereby yielding a plurality of subcarrier-specific frequency-shift values and calculating an average of the plurality of subcarrier-specific frequency-shift values. The method further includes frequency shifting each subcarrier of the plurality of Doppler-shifted OFDM subcarriers by a value based on the determined frequency-shift data multiplied by a frequency index of each subcarrier.
US10944608B2 Method for transmitting and receiving control channel in wireless communication system and device for supporting same
Disclosed are a method for transmitting and receiving, between a terminal and a base station, a control channel including control information, and a device for supporting the same. Particularly, disclosed in the present invention are: a method for transmitting and receiving a control channel, if a subcarrier spacing or fast Fourier transform (FFT) size of the control channel including control information is different from the subcarrier spacing or FFT size of a data channel including data; and a device for supporting the same.
US10944596B2 RRM measurement and channel estimation based on reference signals of coexisting communication systems
Aspects of the disclosure provide a method for radio resource management (RRM) measurement and channel estimation. The method can include receiving first reference signals of a first system in a wireless communication network at a user equipment (UE), receiving second reference signals of a second system in the wireless communication network at the UE, receiving a quasi-co-location (QCL) configuration from one of the first system and the second system, the QCL configuration indicating the first reference signals and the second reference signals are quasi-co-located (QCLed) or co-located, and performing an RRM measurement and/or a channel estimation based on a combination of the QCLed first reference signals and second reference signals.
US10944591B2 Automatically setting a clock of a network-connected apparatus
An apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of operations. The apparatus is caused to receive time information over a packet-switched computer network, with the time information including a current standard time, time-zone offset and timestamps that define a predetermined timeframe. The apparatus is caused to calculate a current local time from the current standard time and time-zone offset, and including an adjustment of the current local time in instances in which the timestamps indicate that the current standard time is within the predetermined timeframe. And the apparatus is caused to cause a clock to be set to the current local time.
US10944590B2 Transport protocol task offload emulation to detect chunks of data for communication with a private network
Example methods are provided for a first endpoint to communicate with a second endpoint over a public network, the second endpoint being in a private network. The method may comprise detecting a chunk of data directly from an application executing on the first endpoint. The virtual adapter may emulate a transport protocol task offload to bypass transport protocol processing by a protocol stack of the first endpoint. The method may comprise processing the chunk of data to generate a chunk of processed data for transfer through a tunnel connecting the virtual adapter over the public network with a gateway associated with the private network and sending the chunk of processed data through a tunnel in a plurality of tunnel segments, wherein the gateway is configured to perform transport protocol processing to generate a plurality of transport protocol segments from the chunk of processed data for transfer to the second endpoint.
US10944587B2 Event processing associated with a smart device
Event processing associated with a smart device is disclosed, including: receiving an indication of an event detected by a function module associated with a smart device; determining, based at least in part on event registration information, that an event message is to be sent to a cloud device; and sending the event message to the cloud device. Event processing associated with a smart device also includes: receiving an indication of an event detected by a first function module associated with a smart device; determining, based at least in part on event registration information, that a control message is to be sent to a second function module associated with the smart device; and sending the control message to the second function module associated with the smart device.
US10944584B1 Single-ended signaling between differential ethernet interfaces
Mass-manufactured cables suitable for large communication centers may convert from differential PAM4 interface signaling to parallel single-ended NRZ transit signaling at 53.125 GBd to provide bidirectional data rates up to 800 Gbps and beyond. One illustrative cable embodiment includes: electrical conductors connected between a first connector and a second connector, each adapted to fit into an Ethernet port of a corresponding host device to receive an electrical input signal to the cable conveying an outbound data stream from the host device and to provide an electrical output signal from the cable conveying an inbound data stream to that host device. The electrical input and output signals employ differential PAM4 modulation to convey the inbound and outbound data streams. Each of the first and second connectors includes transceivers to perform clock and data recovery on the electrical input signal to extract and re-modulate the outbound data stream for transit via the electrical conductors as respective pairs of electrical transit signals employing single-ended NRZ modulation.
US10944578B2 Identity verification
A computer-implemented method includes: verifying, by a trusted server, an identity of a first terminal; determining that the verification is a success; based on determining that the verification is a success, determining, using a remote attestation protocol, that the first terminal is in a trusted state; and based on determining that the first terminal is in the trusted state, issuing a digital certificate including a trusted identifier to the first terminal, in which the digital certificate is usable by a second terminal to verify the identity of the first terminal.
US10944573B1 Determining relative positions and trusting data based on locally sensed events
Devices or systems such as aerial vehicles may determine that they are located within a common locality based on data captured during an event, such as the emission of light, sound or other matter or energy. Where sensors associated with such devices or systems are each determined to have captured data associated with the event, the devices or systems may be determined to have been located within a common locality during the event. The locality may be defined with respect to the data or the devices or systems, e.g., a range associated with the data or the event, on any basis. A relative distance between the devices or systems may be determined based on the data captured during the event. Additionally, where two or more devices or systems are determined to have been located within a common locality, data exchanged therebetween may be trusted by each of such devices or systems.
US10944569B2 Comparison and validation of digital content using contextual analysis
Technology for matching “consequential-meaning hash key values” based on a sender-side text message and a corresponding receiver-side text message. In some embodiments, the hash key values will be based on a breakdown of the text into certain selected parts-of-speech categories.
US10944567B2 Shared blockchain data storage
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for communicating and sharing blockchain data. One of the methods includes sending, by a consensus node of a blockchain network, current state information associated with a current block of a blockchain to a trusted node with proof of authority outside of the blockchain network; sending a hash value to the trusted node for retrieving an account state stored in the historic state tree; receiving the account state in response to sending the hash value; and verifying that the account state is part of the blockchain based on the hash value.
US10944557B2 Secure activation of functionality in a data processing system
A method is provided for securely activating or deactivating functionality in a data processing system. The method includes determining to activate or deactivate a selected functional block of a plurality of functional blocks in the data processing system. An authentication key and a unique identifier are provided to a key derivation function of a function control circuit to produce a derived key value. The key derivation function is iteratively input with a sequence of function set identifiers, where each function set identifier is for identifying one or more of the functional blocks. Each function set identifier is paired with a previously derived key value from a previous iteration. A final iteration of the key derivation function provides a verification key for verifying the authenticity of the derived key value corresponding to the selected functional block to be activated or deactivated.
US10944553B2 Simultaneous classical and quantum communication scheme based on coherent detection
An improved coherent communication scheme is provided. The coherent communication scheme encodes both classical and quantum information simultaneously using isolated groups of states: classical information is represented by different groups and can be decoded deterministically; and quantum information is represented by highly overlapped states within the same group, thus guaranteeing security. Decoding includes projecting the detection results at the receiver to one of the distinguishable encoding groups first, which allows the classical information to be read out, and then generating a quantum key from the residual randomness. This communications scheme enables simultaneous classical communication and QKD over the same communication channel using the same transmitter and receiver, opening the door to operate QKD in the background of classical communication and at negligible costs.
US10944536B2 Transmission device, reception device, communication system, signal transmission method, signal reception method, and communication method
A transmission device of the disclosure includes: a clock signal transmitting circuit that outputs a clock signal onto a clock signal line; a data signal transmitting circuit that outputs a data signal onto a data signal line; and a blanking controller that controls the clock signal transmitting circuit to output a predetermined blanking signal, in place of the clock signal, from the clock signal transmitting circuit to the clock signal line in synchronization with a blanking period of the data signal.
US10944531B2 Method and apparatus for transmitting wireless local area network information
A method for sending a wireless local area network packet structure is provided, and the method comprises: determining a packet structure, where the packet structure comprises an HE-SIGA and an HE-SIGB, the HE-SIGA comprises an indication information, and if a current transmission mode is a full bandwidth MU-MIMO transmission, the indication information is used to indicate a number of scheduled users, or if the current transmission mode is other transmission mode, the indication information is used to indicate a number of symbols in the HE-SIGB; and sending the packet structure.
US10944527B2 Method and device for multi-antenna transmission in UE and base station
The present disclosure discloses a method and device for multi-antenna transmission in UE and base station. The user equipment first receives a first radio signal at first, then receives a first signaling. The first radio signal is transmitted by K antenna port groups, and the antenna port group includes a positive integer number of antenna port(s), and the first antenna port group is one of the K antenna port groups. The first signaling is used to determine a first time resource pool, at least one first antenna virtualization vector and the second antenna virtualization vector is associated with the first antenna port group. The invention effectively reduces signaling overhead of wireless resource dynamic scheduling of a massive MIMO system.
US10944526B2 Transmitting method, receiving method, transmitting apparatus, and receiving apparatus
A transmitting method includes: configuring a frame using a plurality of orthogonal frequency-division multiplexing (OFDM) symbols, by allocating time resources and frequency resources to a plurality of transmission data; and transmitting the frame, wherein the frame includes a first period in which a preamble which includes information on a frame configuration of the frame is transmitted, and a second period in which the plurality of transmission data are transmitted by at least one of time division and frequency division, and among the plurality of OFDM symbols, OFDM symbols included in the second period include pilot symbols arranged along a time axis with a predetermined spacing therebetween, and a predetermined number of data symbols.
US10944522B2 System and method for OFDMA tone allocation in next generation Wi-Fi networks
An orthogonal frequency division multiple access (OFDMA) frame tone allocation includes a 256 tone payload consisting of 228 data and pilot tones and 28 null tones. The 28 null tones consist of guard tones and at least one direct current (DC) tone. In one example, the 256 tone payload consists of 224 data tones, 4 common pilot tones, and 28 null tones. In another example, the 256 tone payload consists of 222 data tones, 6 common pilot tones, and 28 null tones. In yet another example, the 256 tone payload may consist of 220 data tones, 8 common pilot tones, and 28 null tones. The OFDMA frame may be a downlink OFDMA frame or an uplink OFDMA frame.
US10944515B2 Low latency hybrid automatic repeat request (HARQ) feedback for wireless networks
An example implementation includes determining, by a user device, that the user device is a low-latency mode user device; receiving a downlink data block in downlink subframe n; determining a hybrid automatic repeat request (HARQ) feedback for the data block; determining, by the low-latency mode user device, an uplink subframe n+k at a HARQ feedback offset of k subframes from subframe n, and one or more uplink HARQ resources for the uplink subframe n+k reserved for the HARQ feedback from the low-latency mode user device; and transmitting, by the low-latency mode user device, the HARQ feedback via subframe n+k and the one or more uplink HARQ resources.
US10944510B2 Apparatus and medium for wireless communication based on coreset
A user equipment, according to one embodiment of the present invention, monitors candidates of a control channel which schedules system information in a configured specific CORESET based on a PBCH signal, obtains the system information scheduled by the control channel, and obtain a only part of entire parameters for configuring the specific CORESET from the PBCH signal. In this case, the user equipment can monitor the candidates of the control channel by assuming that remaining parameters for configuring the specific CORESET not obtained through the PBCH signal are fixed as follows a size of 1 REG bundle is fixed to 6 REGs, a CCE-to-REG mapping type is fixed to interleaving, a row size of an interleaver for interleaving is fixed to 2, and a precoder granularity which is a unit of the same precoding assumption is fixed to 1 REG bundle.
US10944508B2 Data processing method and communications device
This application provides a data processing method and a communications device. The data processing method includes: determining, by a first communications device, NCB, based on a size of the circular buffer of the communications device and an information processing capability of a second communications device; and obtaining, by the first communications device, a second encoded bit segment from a first encoded bit segment having a length of NCB. According to the data processing method and the communications device provided in this application, decoding complexity of the communications device can be reduced and communication reliability can be improved.
US10944504B2 Transmission of probabilistically shaped amplitudes using partially anti-symmetric amplitude labels
A communication system in which a constellation employing partially anti-symmetric amplitude labels is used to transmit probabilistically shaped amplitudes such that said amplitudes are also used to determine the signs applied thereto for transmission. In an example embodiment, a data transmitter is configured to use a suitable logic function (e.g., an XOR function) to place the parity generated by an FEC code into a selected amplitude bit while using the partially anti-symmetric amplitude labels to avoid placing the parity into the sign bits of the transmitted constellation symbols. In some embodiments, the FEC code can be a low-density parity-check code. Some embodiments are compatible with layered FEC coding, e.g., employing an outer FEC code and an inner FEC code. In some embodiments, FEC coding may be optional. Some embodiments can advantageously be used in communication systems relying on DMT modulation, such as the systems providing DSL access over copper wiring.
US10944503B2 Networking coding system in a network layer
A network coding system. A packet decoding engine receives a number of received packets. A packet repository is coupled to the decoding engine to temporarily store the received packets. The packet decoding engine is configured to generate a decoding matrix by forming a sub-matrix by selecting columns of a network code matrix that have indices that are the same as the indices of the encoded packets that correspond to the selected received packets. The packet decoding engine is also configured to invert the sub-matrix to form the decoding matrix and multiply the received packet matrix by the decoding matrix to generate a recovered matrix where each column corresponds to a decoded packet.
US10944497B2 Method for controlling inter-cell interference due to SRS transmission in wireless communication system and device for same
A method for controlling inter-cell interference due to sounding reference symbol (SRS) transmission of an inter-cell terminal to which a base station belongs by the base station in a wireless communication system can comprise the steps of: receiving, from an adjacent base station, information relating to a physical resource region causing interference in adjacent cells due to SRS transmission of a terminal, identifier information of the terminal and transmission beam identifier information of the terminal; and allocating a different uplink channel or allocating an SRS corresponding to a transmission beam identifier other than the transmission beam identifier of the terminal to the physical resource region of the terminal.
US10944489B2 Active antenna system, communication device, calibration method of active antenna system and recording medium
An active antenna system includes: a plurality of antennas; a plurality of switches respectively connected to the antennas, the switches being configured to switch between transmission signal lines and reception signal lines to perform Time Division Duplex; a plurality of transmitter-receivers respectively connected to the transmission signal lines and the reception signal lines; a calibration transmitter connected to the transmission signal lines; a calibration receiver connected to the reception signal lines; and a control unit configured to carry out, during a receiving time of the Time Division Duplex, reception calibration of each of the transmitter-receivers based on a signal transmitted by the calibration transmitter and received by the transmitter-receivers, and, during a transition time from reception to transmission, carry out transmission calibration of each of the transmitter-receivers based on a signal transmitted by the transmitter-receivers and received by the calibration receiver.
US10944472B2 System for reporting optical link failures using intelligent small form-factor pluggable optical time domain reflectometer
Disclosed embodiments include a small form-factor pluggable (SFP) optical transceiver having optical time domain reflectometer functionality. A monitor processor is included in the transceiver to report link status and failure information to a cloud-based monitoring application. When a fiber optic link is established, the monitor processor remains idle to reduce power consumption by the transceiver. Upon failure of the link, the monitor processor sends a failure report to the monitoring application which can use the data to alert operators to presence and location of optical fiber breaks in the network.
US10944471B2 System and method for providing high throughput data services using MEO and LEO satellite systems
A satellite communications system includes both LEO and MEO satellites, a gateway node (GN) which includes a MEO-GN modem and a LEO-GN modem, and a user terminal (UT) which includes a MEO-UT modem and a LEO-UT modem. The MEO-GN modem transmits data communications to the UT via the MEO satellites. The MEO-UT modem receives the data communications from the MEO-GN modem. The MEO UT modem forwards control messages regarding the data communications received from the MEO-GN modem, via a control message tunnel, to the MEO-GN modem. Via the control message tunnel, (i) the MEO-UT modem provides the control messages to the UT-LEO modem, (ii) the LEO-UT modem transmits the control messages to the LEO-GN modem via the LEO satellites, and (iii) the LEO-GN modem provides the control messages to the MEO-GN modem.
US10944447B1 Multi-channel near-field electromagnetic induction device
One example discloses a multi-channel near-field electromagnetic induction (NFEMI) device, including: a sub-channel controller configured to be coupled to a near-field magnetic antenna (H-field) and a near-field electric antenna (E-field) and configured to receive a message to be transmitted to a second near-field device in a near-field body-network through the near-field electric and magnetic antennas; wherein the sub-channel controller is configured to divide a narrow-band near-field channel into a set of sub-channels; and wherein the sub-channel controller is configured to calculate a signal-to-noise-ratio (SNR) for each sub-channel and select a sub-channel, from the set of sub-channels, for transmission of the message that has a higher SNR than another sub-channel in the set of sub-channels.
US10944444B2 Method of and circuit for predistortion for a cable TV amplifier
A digital predistortion (DPD) system includes an input configured to receive a DPD input signal. In some embodiments, a non-linear datapath is coupled to the input, where the non-linear datapath includes a plurality of parallel datapath elements each coupled to the input. By way of example, each of the plurality of parallel datapath elements is configured to add a different inverse non-linear component to the DPD input signal corresponding to a non-linear component of an amplifier. In various examples, a first combiner combines an output of each of the plurality of datapath elements to generate a first predistortion signal. In some embodiments, the DPD system further includes a linear datapath coupled to the input in parallel with the non-linear datapath to generate a second predistortion signal. In addition, a second combiner combines the first predistortion signal and the second predistortion signal to generate a DPD output signal.
US10944442B1 Channel extraction digital beamforming
In an embodiment, a receiver included in a communications system includes a channel extractor configured to segregate a received signal into a plurality of channel signals, wherein the plurality of channel signals includes a plurality of data signals; a plurality of phase shifters electrically coupled to the channel extractor and configured to decode each data signal of the plurality of data signals with a respective phase; and a plurality of time delay filters electrically coupled to the plurality of phase shifters and configured to decode each data signal of the plurality of data signals with a respective time delay, wherein the plurality of time delay filters outputs each subset of the plurality of data signals in a respective channel of the plurality of channels.
US10944439B2 Recyclable logistics apparatus and method and system for processing empty and full signals thereof
A recyclable logistics apparatus which can provide empty and full signals and a method for processing the empty and full signals, belong to the logistics field. The recyclable logistics apparatus at least comprises a bottom (1), a top cover (2), a foldable side panel (3) and a wireless beacon unit (4) for transmitting a broadcast frame outwards; a trigger switch (5) is provided on the bottom (1), the top cover (2) or the side panel (3); when the side panel (3) of the recyclable logistics apparatus is folded, the trigger switch (5) is in a first trigger state and generates a first electrical signal, and the wireless beacon unit (4) transmits an empty signal outwards according to the first electrical signal; when the side panel (3) of the recyclable logistics apparatus is upright, the trigger switch (5) is in a second trigger state and generates a second electrical signal, and the wireless beacon unit (4) transmits a full signal outwards according to the second electrical signal. As respective recyclable logistics apparatus is changed to the folded state and the upright state, an empty signal and a full signal are generated correspondingly and automatically, which significantly reduces the workload and time for performing statistics about using states of recyclable logistics apparatuses.
US10944437B2 Multiband receivers for millimeter wave devices
We disclose multiband receivers for millimeter-wave devices, which may have reduced size and/or reduced power consumption. One multiband receiver comprises a first band path comprising a first passive mixer configured to receive a first input RF signal having a first frequency and to be driven by a first local oscillator signal having a frequency about ⅔ the first frequency; a second band path comprising a second passive mixer configured to receive a second input RF signal having a second frequency and to be driven by a second local oscillator signal having a frequency about ⅔ the second frequency; and a base band path comprising a third passive mixer configured to receive intermediate RF signals during a duty cycle and to be driven by a third local oscillator signal having a frequency about ⅓ the first frequency or about ⅓ the second frequency during the duty cycle.
US10944431B2 Data processing device and data processing method for improving data transmission quality using a low density parity check code
The present technology relates to a data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code. In group-wise interleave, an LDPC code in which a code length N is 16200 bits and an encoding rate r is 10/15 or 12/15 is interleaved in units of bit groups of 360 bits. In group-wise deinterleave, a sequence of the LDPC code that has undergone the group-wise interleave is restored to an original sequence. For example, the present technology can be applied to a technique of performing data transmission using an LDPC code.
US10944430B2 Time varying data permutation apparatus and methods
Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations.
US10944429B1 Data accessing method using data protection with aid of parity check matrix having partial sequential information, and associated apparatus
A data accessing method using data protection with aid of a parity check matrix having partial sequential information, and associated apparatus such as memory device, memory controller, and decoding circuit thereof are provided. The data accessing method may include: in response to a read request, starting receiving protected data corresponding to the read request from predetermined storage space; generating the parity check matrix; performing syndrome calculation based on the parity check matrix according to a codeword to generate and output a syndrome for the codeword; performing error detection according to the syndrome to generate and output a decoding result signal, and performing error location decoding according to the syndrome to generate and output an error location; performing error correction of the codeword, to correct an error at the error location of the codeword; and performing further processing according to the one or more codewords obtained from the protected data.
US10944416B2 Precision digital to analog conversion in the presence of variable and uncertain fractional bit contributions
This disclosure describes systems, methods, and apparatus for a digital-to-analog (DAC) converter, that can be part of a variable capacitor and/or a match network. The DAC can include a digital input, an analog output, N contributors (e.g., switched capacitors), and an interconnect topology connecting the N contributors, generating a sum of their contributions (e.g., sum of capacitances), and providing the sum to the analog output. The N contributors can form a sub-binary sequence when their contributions to the sum are ordered by average contribution. Also, the gap size between a maximum contribution of one contributor, and a minimum contribution of a subsequent contributor, is less than D, where D is less than or equal to two time a maximum contribution of the first or smallest of the N contributors.
US10944407B1 Source synchronous interface with selectable delay on source and delay on destination control
A transmitter circuit for use in a source synchronous type interface includes a flip-flop having a data input configured to receive serial data, a clock input configured to receive a source clock and a data output coupled to a data line. A first multiplexer has a first input configured to receive the source clock, a second input configured to receive a phase shifted clock (shifted by ninety degrees from the source clock), and a clock output coupled to a clock line. A control circuit operates to control selection by the first multiplexer of the source clock as a transmit clock sent over the clock line for a delay on clock at destination implementation. Alternatively, the control circuit causes selection by the first multiplexer of the phase shifted clock as the transmit clock sent over the clock line if the system is configured for a delay on clock at source implementation.
US10944401B1 Integrated clock gating cell and integrated circuit including the same
A clock gating cell includes an input logic/latch circuit, a keeper logic/signal generating circuit, and an output driver. The input logic/latch circuit generates an internal enable signal based on first and second input enable signals, and generates a first internal signal provided to a first node based on the internal enable signal and an input clock signal. The keeper logic/signal generating circuit is connected between the first node and a second node, includes a feedback path feeding back the first internal signal, generates a second internal signal provided to the second node based on the first internal signal and the input clock signal, and includes first and second paths discharging the second node. The first and second paths are different. The second path is connected to the feedback path. The output driver generates an output clock signal based on the second internal signal.
US10944389B2 Display device having an integrated sensing device with reduced interference
A processing system for an input device comprises drive circuitry configured to generate a fixed voltage for a common voltage electrode of the input device during a display update period, and generate a sensing signal for the common voltage electrode during an input sensing period, the sensing signal having a duty cycle and a mean value, wherein the duty cycle minimizes a difference between the fixed voltage and the mean value. An input device comprises one or more common voltage electrodes and a coupled processing system. The processing system is configured to drive the one or more common voltage electrodes with a fixed voltage during a display update period, and a sensing signal during an input sensing period. The sensing signal has a duty cycle and a mean value, the duty cycle configured to minimize a difference between the mean value and the fixed voltage.
US10944379B2 Hybrid passive-on-glass (POG) acoustic filter
An integrated radio frequency (RF) circuit combines complementary features of passive devices and acoustic filters and includes a first die, a second die, and a third die. The first die includes a substrate having one or more passive devices. The second die includes a first acoustic filter. The second die is stacked and coupled to a first surface of the first die. The third die includes a second acoustic filter. The third die is stacked and coupled to a second surface opposite the first surface of the first die.
US10944376B2 LC resonator and LC filter
An LC resonator includes a laminate body including dielectric layers that are laminated in a lamination direction. The LC resonator includes a first capacitor, a second capacitor, and an inductor connected between the first capacitor and the second capacitor. A first end of the inductor is isolated in a direct current from a ground node by the first capacitor. A second end of the inductor is isolated in a direct current from the ground node by the second capacitor.
US10944373B2 Lumped element directional coupler having asymmetrical structure
A lumped element directional coupler having an asymmetrical structure. The lumped element directional coupler can be integrated while being compact by using lumped elements, instead of transmission lines, have broadband characteristics through the lumped elements being asymmetrically arranged, and further increase bandwidth by additionally providing a negative capacitor element or, more particularly, a negative capacitor element having loss.
US10944349B2 Multi-inverter electronic motor controller
The present disclosure discloses a multi-inverter electric motor controller, which solves the technical problem that the existing inverter with silicon-based devices cannot accurately modulate high-frequency currents. The multi-inverter electric motor controller comprises a primary inverter and one or more secondary inverters, where the primary inverter and the secondary inverters connect in parallel to a same electrical motor, the primary inverter employs silicon-material power electronic devices, the secondary inverters employ wide-bandgap semiconductor power electronic devices, and the switching frequency of the primary inverter is less than the switching frequencies of the secondary inverters. According to the present disclosure, the existing inverter with silicon-based devices and the inverters with wide-bandgap semiconductor devices are connected in parallel, and can complete the fine control of the harmonic waves of high-frequency currents.
US10944346B2 Device and a method for estimating inductances of an electric machine
A device for estimating inductances of an electric machine having a salient-pole rotor is presented. The device comprises a processing system that controls stator voltages to constitute a balanced multi-phase alternating voltage when the rotor is stationary. The processing system estimates a position of the rotor based on a negative sequence component of stator currents. To estimate the quadrature-axis inductance, the processing system controls direct-axis current to be direct current and quadrature-axis voltage to be alternating voltage. The quadrature-axis inductance is estimated based on the quadrature-axis alternating voltage and on quadrature-axis alternating current. To estimate the direct-axis inductance, the processing system controls direct-axis voltage to be alternating voltage and the quadrature-axis voltage to be zero. The direct-axis inductance is estimated based on the direct-axis alternating voltage and on direct-axis alternating current.
US10944333B2 Power supply unit for a self-powered intelligent electronic device
A power supply unit for an IED for LV or MV electric power applications characterized in that it comprises: a power transformer stage, which is operatively coupled to a feeding conductor to harvest electric power from said feeding conductor; a first storage stage, which is electrically connected to said power transformer stage to store electric energy; a first step-down conversion stage, which is electrically connectable/disconnectable to/from said first storage stage; a switching stage adapted to electrically connect/disconnect said first step-down conversion stage with/from said first storage stage; and a second storage stage, which is electrically connected to said first step-down conversion stage to store electric energy.
US10944330B1 Self-biased gate driver architecture
A system includes a primary field effect transistor (FET) coupled to a primary winding on a primary side of an alternating current-to-direct current (AC-DC) converter. The system also includes a gate driver, coupled to the primary FET, that is to, in response to a signal received from a startup controller of the AC-DC converter, turn on the primary FET. The gate driver includes a voltage bias p-type metal-oxide-semiconductor (VBP) buffer coupled between an external supply voltage and a VBP portion of driving chain circuitry, the driving chain circuitry to drive a gate of the primary FET. The gate driver also includes a voltage bias n-type metal-oxide-semiconductor (VBN) buffer coupled between a VBN regulator, which generates an internal supply voltage, and a VBN portion of the driving chain circuitry.
US10944329B2 Power converter topologies and control methods for wide input and output voltage ranges
Resonant converters may be operated according to selected working modes to achieve voltage doubler or non-voltage doubler functions. Embodiments may be based on two-phase resonant converters. Embodiments may implement primary side switching, secondary side switching, or both, to achieve the selected working modes and voltage doubler and non-voltage doubler function. Embodiments are suitable for applications requiring wide input and output voltage ranges, such as low-voltage charging circuits for personal electronic devices, and high voltage charging circuits for electric vehicles.
US10944326B2 Power supply delay to prevent oscillations for autonomous systems
A method for autonomous systems comprising the steps of using a feedback circuit to provide power to an autonomous system, wherein the feedback circuit is configured to alternate between a first and second sources of power depending on availability of power; creating a delay in the circuit by electrically coupling the circuit to a comparator, a one-shot signal, and a low pass filter, wherein the delay is configured to last for a specified amount of time, and wherein the delay will prevent the power from uncontrolled back and forth oscillation between the first and second power sources.
US10944324B2 Method for operating a switched mode power supply of the buck type and corresponding switched mode power supply
In an embodiment, a method for operating a voltage step-down switched mode power supply includes delivering an output voltage with an output stage having a power transistor that is cyclically made conducting by a first control signal. In PWM mode, the method includes generating an error voltage based on the output voltage and a reference voltage, and applying a first delay on a first control signal. The first delay is determined so as to reduce a difference between the error voltage and the reference voltage.
US10944315B2 Mid-bus voltage generation via idle phases in a linear motor track system
Drive coils in sections of a linear motor track that are normally used to electromagnetically propel movers along the track when such movers are nearby can be used to generate a mid-bus voltage for the section when not being used to propel movers. Such drive coils not being used to propel movers are considered “idle” and available for mid-bus voltage generation. The mid-bus voltage, and a full-bus voltage from which the mid-bus voltage is derived, in turn, can be applied across other drive coils that are near movers with varying polarities and magnitudes to propel movers along the track. Track sensors can be positioned along the track to detect presences or absences of movers with respect to drive coils for determining propulsion of such movers or generation of the mid-bus voltage. Accordingly, power supplies can be used more efficiently by not requiring them to generate mid-bus voltages in addition to full-bus voltages and DC references.
US10944311B2 Nozzle turning apparatus and winding machine
A nozzle turning apparatus includes a nozzle unit that has a nozzle for sending out a wire from a tip end thereof and a nozzle holder for holding the nozzle, the nozzle unit rotatably supporting the nozzle holder, and a nozzle-holder drive member integrally provided with the nozzle unit and moved in the nozzle unit to rotate the nozzle holder. The nozzle-holder drive member is driven to turn the nozzle from a winding state to a wire processing state after a winding operation is finished. Particularly, according to the present invention, the nozzle turning apparatus includes inner unit-drive means integrally provided with the nozzle unit in the nozzle unit, for moving the nozzle-holder drive member, and outer unit-drive means independently provided from the nozzle unit outside the nozzle unit, for driving the inner unit-drive means so as to move the nozzle-holder drive member.
US10944310B2 Rotating electric machine
A rotating electric machine includes a case, a stator, a first rotary member including a rotor core and a first shaft, a second rotary member including a second shaft, and a multiple disc clutch. A first oil passage and a second oil passage are provided inside the case. The first oil passage starts from an inside of the first shaft or an inside of the second shaft, passes through the multiple disc clutch from an inner side to an outer side in a radial direction with respect to a rotation center, and reaches an inner side of the rotor core in the radial direction. The second oil passage starts from the inside of the first shaft or the inside of the second shaft and reaches the inner side of the rotor core in the radial direction without passing through the multiple disc clutch.
US10944307B2 Rotary electric machine, generator, and wind turbine power generation facility
A rotary electric machine includes an armature unit including an annular rotor configured to be rotatable around an axis and a stator disposed on a radially outer side of the annular rotor; an input or output shaft coupled at a first end thereof to an external device and extending along an axial direction of the annular rotor in a central space defined in a central portion of the annular rotor; and a coupling device disposed closer to a second end of the input or output shaft than an end of the annular rotor adjacent to the external device in the axial direction of the annular rotor and connecting the input or output shaft and the annular rotor so as to be able to transmit a torque.
US10944305B2 Electric drive unit having a cooling sleeve
An electric drive unit with an electric machine arranged in a motor housing. The electric machine has a rotor and a stator. A transmission is arranged in a transmission housing and driven by the electric machine. A cooling sleeve is provided, which forms a radially outward facing hollow space for a coolant by virtue of a spiral-shaped circumferential web between itself and the surrounding motor housing. Furthermore the cooling sleeve has a holding web which is designed to be clamped between two motor housing components.
US10944302B2 Permanent-magnet generator incorporating a variable-reluctance stator system
A variable-reluctance stator system for use with a radial-flux rotor of a permanent-magnet generator incorporates radially-oriented stator teeth uniformly circumferentially distributed around a central axis, and at least one moveable magnetically-permeable element in magnetic communication with at least one pair of adjacent stator teeth. Radially-inboard edges of the stator teeth are located outside a cylindrical boundary centered about the central axis and configured to receive the radial-flux rotor. Each moveable magnetically-permeable element is axially positionable relative to the stator teeth along an associated positioning axis substantially parallel to the central axis, so as to provide for linking magnetic flux between the pair of adjacent stator teeth via the moveable magnetically-permeable element. A series magnetic reluctance of the pair of adjacent stator teeth in series with the moveable magnetically-permeable element is responsive to an axial position of the moveable magnetically-permeable element relative to the pair of adjacent stator teeth.
US10944300B2 Hybrid foreign-object detection and positioning system
An apparatus is disclosed for a hybrid foreign-object detection and position system. In an example aspect, a foreign object detection (FOD) system of the base power-transfer system detects a passive beacon of an electric vehicle power-transfer system based on a beacon loop of the passive beacon overlapping an array of FOD sense loops effective to cause a change in impedance or admittance of one or more of the FOD sense loops. In aspects, the impedance reflects a modulation signal from the passive beacon. A position detection system integrated with the FOD system determines a passive beacon response in the input data based on the modulation frequency from the passive beacon. Then, a position of the beacon loop is determined relative to the array of FOD sense loops using a result of the passive beacon response canceled from input data.
US10944293B2 Noncontact power supply apparatus
A power transmission device of this noncontact power supply apparatus has a transmission coil for supplying power to a power reception device, and a power supply circuit that supplies AC power to the transmission coil. A power reception device of the noncontact power supply apparatus has a reception coil for receiving power from the power transmission device, a variable capacity circuit that is connected to the reception coil in parallel and that can adjust capacitance, a resonance circuit that resonates with a frequency corresponding to the inductance of the reception coil and the capacitance of the variable capacity circuit, a voltage detection circuit that detects an output voltage from the resonance circuit, and a control circuit that controls the capacitance of the variable capacity circuit according to the output voltage.
US10944279B1 Large-format battery management system with in-rush current management
A battery system with a large-format Li-ion battery powers attached equipment by discharging battery cells distributed among a plurality of battery packs. The discharging of the battery cells is controlled in an efficient manner while preserving the expected life of the Li-ion battery cells. Each battery pack internally supports a battery management system and may have identical components, thus supporting an architecture that easily scales to higher power/energy. Battery packs may be added or removed without intervention with a user, where one of battery packs serves as a master battery pack and the remaining battery packs serve as slave battery packs. When the master battery pack is removed, one of the slave battery packs becomes the master battery pack. Charging and discharging of the battery cells is coordinated by the master battery pack with the slave battery packs over a communication channel such as a controller area network (CAN) bus.
US10944275B2 Smart charging device
A smart charging device includes a plurality of charging regions, and each charging region includes DC charging sockets disposed therein and configured to charge the mobile electronic devices. The smart charging device includes a to-be-charged device connection detection module, a power detection module, an abnormal detection processing module, a power overload processing module, a periodic alternating charging module, an abnormal charging processing module, a to-be-charged module, a remaining power charging module. These modules can process various conditions of the mobile electronic devices during charging process, so as to take turn to charge the external mobile electronic devices by allocating time to the charging regions, and implement power management mechanism.
US10944263B2 Neutral routing for multiple electrical power sources
In an electrical distribution system for a facility served by two power sources, ground currents on neutral conductors are avoided by utilizing a common neutral conductor in distributing power from both power sources to one or more transfer switches. In at least one single cable or conduit run, either between transfer switches or between both power sources and a transfer switch, line conductors carry power from each power source to the transfer switch(es), and a common neutral conductor carries return current for both power sources. The neutral terminals of both power sources are connected together (in part via the common neutral conductor in the single cable or conduit run), and the common neutral is grounded at only one place.
US10944262B2 Power supply system
A control device of a power supply system includes a stopping process unit. The stopping process unit is configured to operate a switching element when connection between a power system and a main line is cut off by a system breaker and to perform a stopping process of sequentially switching battery modules which are connected to the main line such that the number of battery modules which are connected to the main line decreases gradually.
US10944257B2 Integrated silicon controlled rectifier (SCR) and a low leakage SCR supply clamp for electrostatic discharge (ESP) protection
Electrostatic discharge (ESD) protection is provided in using a supply clamp circuit using an ESD event actuated SCR device. The SCR device may include an embedded field effect transistor (FET) having an insulated gate that receives a trigger signal from an ESD detection circuit. The SCR device may alternatively include a variable substrate resistor having an insulated gate that receives a trigger signal from an ESD detection circuit.
US10944247B2 Electrical connection box
The electrical connection box includes a case, a frame that is made of a synthetic resin and whose position is fixed relative to the case, fixed terminals that are fixed to the frame and can be connected to external terminals, a fuse having terminals that are put over the fixed terminals, stud bolts for fastening the external terminals, the fixed terminals, and the terminals of the fuse together, and a holding member that holds the stud bolts. The frame includes an attached portion to which the holding member is attached.
US10944234B2 Optical fiber for light amplification having a core with low bend loss and end features with high bend loss and related method
An apparatus includes an optical fiber configured to transport an optical signal. A cross-section of the optical fiber has a longer slow-axis dimension and a shorter fast-axis dimension. The optical fiber includes a core configured to receive and amplify the optical signal, end features optically coupled to the core at opposite ends of the core, and a cladding surrounding the core and end features. The core has a height in the slow-axis dimension and a width in the fast-axis dimension. Each end feature has a height in the slow-axis dimension and a width in the fast-axis dimension. The core has a lower bend loss than the end features. The optical fiber is configured to confine optical power of a fundamental mode in the core and allow optical power of higher-order mode(s) to leak from the core into the end features. Each end feature's height is less than the core's width.
US10944229B2 Electrical connector having a row of contacts made from two contact carriers of different thickness and method of making same
An electrical connector includes: an insulative housing having a front tongue with two opposite surfaces; and a first and second rows of contacts with contacting portions exposed to the two opposite surfaces of the tongue; wherein the first row of contacts include a row of contacts from a first contact carrier of a first thickness and a row of contacts from a second contact carrier of a second thickness less than the first thickness; and the row of contacts from the first contact carrier and the row of contacts from the second contact carrier are molded to form the first row of contacts. A method of making a contact module of the electrical connector is characterized by molding the row of contacts from the first thicker contact carrier and the row of contacts from the second thinner contact carrier to form the first row of contacts.
US10944228B2 Method for attaching a contact element to the end of an electrical conductor
A method for attaching a contact element to the end of an electrical conductor is provided. In the method electrically conductive material is shaped to form a contact element with a variable shape. The end of the bare conductor is firstly moved into an at least approximately vertical position. Particles of an electrically conductive material are then applied at a high speed to the upwardly projecting front-side end of the conductor in the axial direction thereof that the material of the conductor connects to the electrically conductive material to form a compact structure which is connected to the material of the conductor in a mechanically fixed and electrically conductive fashion. Additional particles of the electrically conductive material are applied to the compact structure, and the metal body is shaped mechanically to form the contact element.
US10944222B2 Electrical connector with two types of connector terminals and a spacer inserted into a housing
In a connector, a spacer includes lock parts and regulation parts. Each of the lock parts locks a first terminal in a first terminal receiving slot after the first terminal is inserted into a proper position in the first terminal receiving slot. Each of the regulation parts regulates deformation of a second lance toward a release position when the second lance is located in a lock position in which the second lance locks a second terminal in a second terminal receiving slot after the second terminal is inserted into a proper position in the second terminal receiving slot.
US10944214B2 Cable connector for high speed interconnects
A cable termination that provides low signal distortion even at high frequencies. Conductive elements of the cable are fused to edges of signal conductors in a cable connector or other component terminating the cable. For terminating a differential pair, the conductive elements of the cable may be terminated to opposing edges of a pair of signal conductors in the cable termination. The conductive elements may be shaped such that the spacing between signal paths passing through the conductive elements of the cable and into the signal conductors of the cable termination is uniform.
US10944212B1 Power connector with anti-disengaging mechanism
A power connector with an anti-disengaging mechanism that has a power socket that includes a metal terminal. The power socket is shaped to receive a plug pin of a power plug. A seizing piece that includes a through hole. The seizing piece is located so that the plug pin of the power plug travels through the through hole in order to come in contact with the metal terminal. A pull rod is arranged so that when the pull rod is in a first position, the pull rod tilts the seizing piece so as to lock the plug pin in contact with the metal terminal. When the pull rod is in a second position, the seizing piece releases the plug pin. A toggle ring is rotated by a user to drive the pull rod to slide between the first position and the second position. A first portion of the seizing piece is within a supporting groove inside the power connector. A second portion of the seizing piece is inserted into a driving groove of the pull rod. Movement of the pull rod is controlled by the toggle ring.
US10944205B2 Hermetic electrical adaptor
A hermetic electrical adaptor including a first insulative body, a second insulative body, a plurality of contacts, a first glue body and a second glue body. The contact has a main body and first and second contacting sections located at two opposite ends of the main body. The first insulative body has a first base and a first tongue, and the second insulative body has a second base and a second tongue. The second base forms a receiving cavity to receive the first base. The first contacting section is disposed upon the first tongue, and the second contacting section is disposed upon the second tongue. The first insulative body is integrally formed with the contacts as a contact module before assembled with the second insulative body. The first base forms in a back side a receiving space to receive the first glue body.
US10944198B2 Connector
A lock arm (31) has a lock (34) that rides on a lock projection (62) while connecting two housings (10, 60) and locks the lock projection (62) when the housings (10, 60) are connected. A connection detecting member (45) is movable in the male housing (10) and between an initial position and a detection position. The connection detecting member (45) has a resilient detecting portion (50) capable of contacting the lock (34). First and second restricting surfaces (36, 37) are formed on a facing surface (35) of the lock (34) facing the resilient detecting portion (50). The first restricting surface (36) restricts displacement of the resilient detecting portion (50) in a riding direction on the lock (62) with respect to the lock (34) and the second restricting surface (37) restricts displacement of the resilient detecting portion (50) in a direction opposite to the riding direction on the lock projection (62).
US10944196B2 Electrical connector
An electrical connector includes an insulating body and multiple conductive terminals. Each conductive terminal has: a main body portion; an elastic arm bending and extending upward from the main body portion; a through slot running through the elastic arm, forming a first elastic arm and a second elastic arm at two opposite sides thereof; and a contact portion bending and extending upward from the elastic arm. A width of the first elastic arm is greater than a width of the second elastic arm. The contact portion defines a virtual center line along an extending direction thereof. A gap between an inner side wall of the first elastic arm on a side thereof adjacent to the through slot and the center line is smaller than a gap between an inner side wall of the second elastic arm on a side thereof adjacent to the through slot and the center line.
US10944195B1 Detachable power cord structure for portable hair curler
The present invention discloses a detachable power cord structure for a portable hair curler, including a device tail sleeve and a tail wire. An elastic engaging assembly is arranged in the device tail sleeve, the tail wire is inserted into the device tail sleeve, and is engaged with the elastic engaging assembly. When the tail wire is engaged into the elastic engaging assembly, it can turn on the circuit and can be rotated freely. The power connector structure adopted by the present invention can be rotated through insertion of the device tail sleeve and the tail wire, and the elastic engaging assembly is arranged in the device tail sleeve. The tail wire can be rotated freely while the electrical connection is realized, and the tail wire is not bent or curved during use, thereby effectively ensuring the service life of the tail wire.
US10944184B2 Slot array antenna including parasitic features
An illustrative example antenna device includes a substrate. A plurality of conductive members in the substrate establish a substrate integrated waveguide. A plurality of first and second slots are on an exterior surface of a first portion of the substrate. Each of the second slots is associated with a respective one of the first slots. The first and second slots are configured to establish a radiation pattern that varies across a beam of radiation emitted by the antenna device. A plurality of parasitic interruptions include slots on the exterior surface of a second portion of the substrate. The parasitic interruptions reduce ripple effects otherwise introduced by adjacent antennas.
US10944182B2 3-D printing process for forming flat panel array antenna
A method of forming a flat panel array antenna includes the steps of: (a) providing a digitized design for a flat panel array, the flat panel array comprising a plurality of geometric features that vary in area along a thickness dimension of the flat panel array; (b) subdividing the digitized design into a plurality of thin strata stacked in the thickness dimension; (c) forming a thin layer of material corresponding to one of the thin strata; (d) fixing the thin layer of material; and (e) repeating steps (c) and (d) to form a flat panel array.
US10944174B2 Antenna unit and antenna device
An antenna unit and an antenna device are provided. The antenna unit comprises a first substrate, a signal line, a first electrode, a second electrode, and an auxiliary electrode. The first substrate has a first surface and a second surface opposite to the first surface. The signal line is located on the first surface of the first substrate. The first electrode is located on the second surface of the first substrate. The first electrode is overlapped with the signal line. The first electrode is ring-shape. The second electrode has a through hole. An accommodating space of the through hole is overlapped with the first electrode. The auxiliary electrode is overlapped with the accommodating space of the through hole and the first electrode.
US10944168B2 Medical device
A medical apparatus is provided that includes an implantable element, in particular a heart pump, and a control unit for the implantable element, which control unit is connected to the implantable element by means of a first connection. The problem of arranging an antenna of a radio module on the control unit expediently and favourably is solved in that the control unit is configured for arrangement outside the patient's body and has a predetermined orientation relative to the patient's body and has a radio module, wherein an antenna of the radio module is arranged in such a way that the region in which the patient's body is intended to be positioned, as considered from the control unit, is shielded from the antenna at least in part by electromagnetically shielding, in particular electrically conductive parts of the control unit or housing thereof.
US10944158B2 Wrist-worn electronic device with a side wall loop antenna
A wrist-worn electronic device comprises a housing, a printed circuit board, a location determining element, a first electrically conductive element, a second electrically conductive element, and a first loop antenna. The housing includes a side wall formed at least in part from an electrically conductive material and including an isolation portion formed from non-conductive material extending from an upper edge of the side wall to a lower edge of the side wall. The printed circuit board retains a first and second signal terminals. The location determining element receives a first electronic signal from the first signal terminal. The first loop antenna is formed by the first electrically conductive element, the second electrically conductive element, a first portion of a perimeter of the side wall, and a first circumferential portion of the printed circuit board.
US10944156B2 Wireless earphone antennas
An electronic device such as a wireless earbud may have antenna structures that are configured to form one or more antenna portions or antennas for transmitting and receiving wireless signals. The device may include control circuitry that is configured to selectively activate one or more antennas or antenna portions to transmit and receive wireless signals for the device. The device may include sensor circuitry that provide sensor data to the control circuitry. The control circuitry may use the sensor data to select and activate an optimal antenna based on the orientation of the earbud or the environment of the device. The antennas may be formed on opposing sides of a housing for the device. By providing configurable antenna structures, the device may be configured to adapt to the current environment and efficiently perform communications operations.
US10944153B1 Electronic devices having multi-band antenna structures
An electronic device may be provided with an antenna having a resonating element. The resonating element may have first and second arms extending from opposing sides of a feed. The first arm may have a fundamental mode that radiates in a first communications band such as a 5.0 GHz wireless local area network band. The second arm may have a fundamental mode that radiates in a second communications band such as one or more cellular ultra-high bands. The second resonating element arm may have a harmonic mode that radiates in first and second ultra-wideband (UWB) communications bands. The antenna may include a tunable component that is adjustable between first and second states. The second arm may radiate in the first UWB communications band while the tunable component is in the first state and in the second UWB communications band while the tunable component is in the second state.
US10944149B2 Concealed antenna node
A concealed antenna node for mounting on a street pole comprises an antenna with an associated radio module which are pre-wired together and housed within a radome of the concealed antenna node. The antenna comprises a plurality of antenna columns arranged about a central section within which the radio module is located. The antenna columns are arranged in a spaced-apart formation such that a gap is realised between adjacent antenna columns.
US10944141B2 Composite end plate and battery module
The disclosure relates to a composite end plate and a battery module. The composite end plate comprises an end plate body and a rigid connecting plate. The end plate body comprises a first surface and a second surface disposed opposite to each other in its thickness direction, a first connecting segment, an intermediate transitional segment and a second connecting segment disposed successively in its width direction. The rigid connecting plate and the end plate body are made of different materials. The rigid connecting plate is disposed at the intermediate transitional segment, and comprises a transferring segment and a connecting arm embedded into the intermediate transitional segment such that the rigid connecting plate and the end plate body are fixedly connected. The transferring segment is located at the second surface. A surface of the transferring segment away from the intermediate transitional segment can be fixedly connected to an external structural component.
US10944129B2 Conducting polymers
There is described a process for forming a conformal film of conducting polymer onto one or more surfaces of a substrate by polymerising onto the one or more surfaces in a single step one or more conducting polymer precursors including one or more monomers in the presence of conductivity enhancing additives comprising one or more ionic liquids and one or more optional ionic dopants.
US10944126B2 Positive electrode for lithium ion secondary battery, and lithium ion secondary battery using the same
A positive electrode for a lithium ion secondary battery, including a positive electrode current collector, a conductive layer which is disposed directly or indirectly on the positive electrode current collector, and which includes a conductive particle, a polymer particle, and a fluororesin or a resin including a structural unit derived from a nitrile group-containing monomer, and a positive electrode active material layer disposed directly or indirectly on the conductive layer, as well as a lithium ion secondary battery using the same.
US10944123B2 Electrical energy generation in fluidic channels and membranes using spontaneous capillary flow
Described herein are systems and methods for the generation of electric current and/or electric potential utilizing micro- or nano-channels and capillary flow, including fluidic or microfluidic batteries and electrochemical cells. The provided systems and methods use capillary force to promote fluid flow through micro- and nano-fluidic channels by evaporating fluid at one terminus of the channel, and the resulting fluid flow generates electric potential and or current. Advantageously, the described systems and methods remove the need for pressurized vessels or external pumps, increasing net energy generation and decreasing complexity and size of potential fluidic batteries.
US10944112B2 Current collector, electrode plate including the same and electrochemical device
The present disclosure relates to the technical field of battery, and in particular, relates to a current collector, an electrode plate including the current collector, and an electrochemical device. The current collector includes an insulation layer; and a conductive layer at least located on at least one surface of the insulation layer. The conductive layer has a thickness of D2, where 30 nm≤D2≤3 μm. The current collector is provided with a plurality of holes penetrating through the insulation layer and the conductive layer.
US10944111B2 Electrode for lithium ion secondary battery and lithium ion secondary battery using the same
An electrode for lithium ion secondary batteries, including a porous glass particle and a positive electrode active material or negative electrode active material that is capable of occluding and releasing lithium ions wherein the pore volume of the porous glass particle is from 0.1 ml/g to 2 ml/g, is used to provide a lithium ion secondary battery excellent in a charge rate property.
US10944104B2 Electrode, secondary battery, battery pack, and vehicle
According to one embodiment, an electrode is provided. The electrode includes an active material-containing layer which contains an active material. The active material includes a plurality of primary particles containing a niobium-titanium composite oxide. The average value (FUave) of the roughness shape coefficient (FU) according to Formula (1) below is 0.70 or more in 100 primary particles among the plurality of primary particles. [ Formula ⁢ ⁢ 1 ] ⁢ FU = f f c = 4 ⁢ π ⁢ ⁢ a ℓ 2 ( 1 )
US10944100B2 Electrochemical cell including anode and cathode including battery and capacitor particles and having equal electrochemical capacities, and method for forming the same
At least one of the anode and cathode of a lithium-ion processing electrochemical cell are prepared with a layer of mixed particles of both active lithium battery electrode materials and lithium ion adsorbing capacitor materials, or with co-extensive, contiguous layers of battery electrode particles in one layer and capacitor particles in the adjoining layer. The proportions of active battery electrode particles and active capacitor particles in one or both of the electrodes are predetermined to provide specified energy density (Wh/kg) and power density (W/kg) properties of the cell for its intended application.
US10944098B2 Negative electrode active material particle, negative electrode, lithium-ion secondary battery, and production method of negative electrode active material particle
A negative electrode active material particle includes natural graphite and a coating. The surface of the natural graphite is coated with the coating. The coating contains low crystalline carbon and fluorine. The low crystalline carbon has lower crystallinity than the natural graphite and a structure in which carbon hexagonal net planes are layered in a portion of the low crystalline carbon. The peak of CF2 bonds is detected by X-ray photoelectron spectroscopy of the negative electrode active material particle, and the fluorine concentration of the surface of the negative electrode active material particle is 10 atm % or more and 20 atm % or less.
US10944089B2 Electrical energy-storage unit with storage modules of different types
An electrical energy-storage unit has a plurality of electrically coupled and interchangeable storage modules each with a multiplicity of storage cells connected in series or in parallel. The energy-storage unit has storage modules of a first type, which have a certain energy density. The energy-storage unit has storage modules of a second type which have a higher energy density than the storage modules of the first type. At least two storage modules of the second type fit into the spatial volume of a storage module of the first type.
US10944086B2 Separator for battery, laminated separator, lithium ion secondary battery, and battery pack
Provided is a separator for a battery in which, when a ratio of a total length of line segments (Sa), in which an arbitrary straight line (La) intersects with resin fibers (4), to a total length of the straight line (La) on a cross-section of the separator in a thickness direction (TD) is represented by s (%) and when a thickness of the separator is represented by d (μm), 0
US10944085B2 Outer covering material for electricity storage devices, and electricity storage device
A packaging material for a power storage device, having a structure in which at least a substrate layer, a metallic foil layer with an anti-corrosion treatment layer being disposed on one face or both faces thereof, an adhesive layer or an adhesive resin layer, and a sealant layer are laminated in this order, wherein at least one layer of the adhesive resin layer and the sealant layer comprises a polyolefin-based resin, and an additive compound with an SP value of 11.0 (cal/cm3)1/2 or more and 20.0 (cal/cm3)1/2 or less.
US10944076B2 Organic electroluminescent device having thin film encapsulation structure and method of fabricating the same
Provided is an organic electroluminescent display device, including a substrate, an organic light-emitting device on the substrate, and an encapsulation layer formed on the organic light-emitting device and the substrate. The encapsulation layer includes an inorganic layer and a polymer organic layer alternatingly stacked with an intermediate layer formed of a first organic monomer between the inorganic layer and the polymer organic layer, and one surface of the intermediate layer is bonded to the inorganic layer through bonding sites on a surface of the inorganic layer and another surface of the intermediate layer is bonded to the organic layer by polymerization.
US10944070B2 Display device having curved shape
A display device having improved reliability includes: a display panel including a substrate and an encapsulation layer, the substrate including a display area and a non-display area, and the encapsulation layer being located on the substrate at the display area; and a window on the display panel, and the substrate has a convex shape and has a plurality of first grooves arranged at an outer circumferential surface of the substrate.
US10944064B2 Tetradentate metal complexes with carbon group bridging ligands
Platinum, palladium, and gold complexes suitable for use as phosphorescent emitters or as delayed fluorescent and phosphorescent emitters having one of the following structures:
US10944060B2 Organic electroluminescent materials and devices
The present invention includes novel organic materials containing indolo[3,2-b]carbazoles and terphenyls. The compounds and materials of the present invention may be useful for PHOLED devices.
US10944042B2 Piezoelectric actuator and method for manufacturing piezoelectric actuator
A piezoelectric actuator includes a substrate, a first electrode arranged on the substrate, a piezoelectric body stacked on the first electrode, a second electrode superimposed on a surface of the piezoelectric body on a side opposite to the first electrode, and a wiring connected to the first electrode. The first electrode has a connecting portion which is arranged to protrude from an end portion of the piezoelectric body and to which the wiring is connected, and a first conductive portion is provided so that the first conductive portion overlaps with the first electrode while extending over from an area overlapped with the end portion of the piezoelectric body up to the connecting portion of the first electrode.
US10944039B2 Fabricating transmon qubit flip-chip structures for quantum computing devices
A quantum computing device is formed using a first chip and a second chip, the first chip having a first substrate, a first set of pads, and a set of Josephson junctions disposed on the first substrate. The second chip has a second substrate, a second set of pads disposed on the second substrate opposite the first set of pads, and a second layer formed on a subset of the second set of pads. The second layer is configured to bond the first chip and the second chip. The subset of the second set of pads corresponds to a subset of the set of Josephson junctions selected to avoid frequency collision between qubits in a set of qubits. A qubit is formed using a Josephson junction from the subset of Josephson junctions and another Josephson junction not in the subset being rendered unusable for forming qubits.
US10944037B2 Thermoelectric material, thermoelectric element, optical sensor, and method for manufacturing thermoelectric material
This invention relates to a thermoelectric material constituted of nanostructures and a thermoelectric element and an optical sensor including the same, as well as to a method for manufacturing a thermoelectric material constituted of nanostructures. An object of the present disclosure is to achieve better thermoelectric characteristics of the thermoelectric material containing nanoparticles. The thermoelectric material includes a first material having a band gap and a second material different from the first material. The thermoelectric material contains a plurality of nanoparticles distributed in a base material which is a mixture of the first material and the second material. A composition of the second material in the thermoelectric material is not lower than 0.01 atomic % and not higher than 2.0 atomic % of the thermoelectric material.
US10944033B2 Heat transmissive optoelectronic component and module
An optoelectronic component includes a radiation side, a contact side opposite a radiation side with at least two electrically conductive contact elements for external electrical contacting of the component, and a semiconductor layer sequence arranged between the radiation side and the contact side with an active layer that emits or absorbs electromagnetic radiation during normal operation, wherein the contact elements are spaced apart from each other at the contact side and are completely or partially exposed at the contact side in the unmounted state of the component, the region of the contact side between the contact elements is partially or completely covered with an electrically insulating, contiguously formed cooling element, the cooling element is in direct contact with the contact side and has a thermal conductivity of at least 30 W/(m·K), and in plan view of the contact side the cooling element covers one or both contact elements partially.
US10944021B2 Virtual negative bevel and methods of isolating adjacent devices
This disclosure is directed to devices and systems and methods comprising virtual negative beveled facets including to isolate adjacent devices from one another. Aspects hereof are directed to integrated photon detectors or photodetector devices incorporating implant isolation mesas and resistors, and in particular to methods and structures for isolating such detectors or devices from neighboring detectors or devices.
US10944019B2 Photovoltaic battery
A photovoltaic power system includes a photofuel having a molecular structure to emit light, and a receptacle including the photofuel disposed within. One or more photovoltaic cells are positioned within the receptacle to receive light emitted from the photofuel, and a negative electrode is coupled to the one or more photovoltaic cells. A positive electrode is coupled to the one or more photovoltaic cells to produce an electrical potential between the negative electrode and the positive electrode when a photocurrent is generated by the one or more photovoltaic cells in response to the one or more photovoltaic cells receiving the light emitted from the photofuel.
US10944011B2 Display apparatus and method of manufacturing the same
A display apparatus includes a base substrate, an active pattern on the base substrate including a source region, a drain region, and a channel region that is doped between the source region and the drain region, the channel region including polycrystalline silicon, and a gate electrode overlapping the channel region of the active pattern. The channel region may include a lower portion, an upper portion, and an intermediate portion between the upper portion and the lower portion, and a dopant density of the lower portion may be 80% or more of a dopant density of the upper portion.
US10944009B2 Methods of fabricating a FinFET device with wrap-around silicide source/drain structure
The present disclosure provides a semiconductor device that includes a semiconductor fin disposed over a substrate; an isolation structure at least partially surrounding the fin; an epitaxial source/drain (S/D) feature disposed over the semiconductor fin, wherein an extended portion of the epitaxial S/D feature extends over the isolation structure; and a silicide layer disposed on the epitaxial S/D feature, the silicide layer continuously surrounding the extended portion of the epitaxial S/D feature over the isolation structure.
US10944006B2 Geometry tuning of fin based transistor
A trench is formed in an insulating layer to expose a native fin on a substrate. A replacement fin is deposited on the native fin in the trench. The replacement fin is trimmed laterally.
US10944005B2 Interfacial layer between fin and source/drain region
An embodiment is a semiconductor structure. The semiconductor structure includes a substrate. A fin is on the substrate. The fin includes silicon germanium. An interfacial layer is over the fin. The interfacial layer has a thickness in a range from greater than 0 nm to about 4 nm. A source/drain region is over the interfacial layer. The source/drain region includes silicon germanium.
US10944003B2 Vertical field effect transistor and semiconductor device including the same
A vFET includes a first impurity region doped with first impurities at an upper portion of the substrate. A first diffusion control pattern is formed on the first impurity region. The first diffusion control pattern is configured to control the diffusion of the first impurities. A channel extends in a vertical direction substantially orthogonal to an upper surface of the substrate. A second impurity region is doped with second impurities on the channel. A second diffusion control pattern is between the channel and the second impurity region. The second diffusion control pattern is configured to control the diffusion of the second impurities. A gate structure is adjacent to the channel.
US10944002B2 Integrated assemblies having a portion of a transistor gate extending into a recessed region of a semiconductor base, and methods of forming integrated assemblies
Some embodiments include an integrated assembly with a semiconductor base having a horizontally-extending upper surface, and having a recessed region. A transistor gate is supported by the semiconductor base. The transistor gate has a first segment over the horizontally-extending upper surface, and has a second segment over the recessed region. The first segment has a first vertically-extending surface along an outer edge. The second segment has a ledge along an edge of the recessed region. The ledge has an upper surface which is lower than the horizontally-extending upper surface. The second segment has a second vertically-extending surface extending upwardly from an inner portion of the ledge. A first spacer is along the first vertically-extending surface. A second spacer is along the second vertically-extending surface. The second spacer has a bottom edge beneath the horizontally-extending upper surface of the base.
US10943995B2 Self-aligned passivation of active regions
A method includes forming a semiconductor fin, performing a first passivation step on a top surface of the semiconductor fin using a first passivation species, and performing a second passivation step on sidewalls of the semiconductor fin using a second passivation species different from the first passivation species. A gate stack is formed on a middle portion of the semiconductor fin. A source or a drain region is formed on a side of the gate stack, wherein the source or drain region and the gate stack form a Fin Field-Effect Transistor (FinFET).
US10943993B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes: forming a fin-shaped structure on a substrate, wherein the fin-shaped structure is extending along a first direction; forming a gate layer on the fin-shaped structure; removing part of the gate layer and part of the fin-shaped structure to form a first trench for dividing the fin-shaped structure into a first portion and a second portion, wherein the first trench is extending along a second direction; forming a patterned mask on the gate layer and into the first trench; removing part of the gate layer and part of the fin-shaped structure to form a second trench, wherein the second trench is extending along the first direction; and filling a dielectric layer in the first trench and the second trench.
US10943986B2 Transistors, memory cells and semiconductor constructions comprising ferroelectric gate dielectric
Some embodiments include a semiconductor construction having a gate extending into a semiconductor base. Conductively-doped source and drain regions are within the base adjacent the gate. A gate dielectric has a first segment between the source region and the gate, a second segment between the drain region and the gate, and a third segment between the first and second segments. At least a portion of the gate dielectric comprises ferroelectric material. In some embodiments the ferroelectric material is within each of the first, second and third segments. In some embodiments, the ferroelectric material is within the first segment or the third segment. In some embodiments, a transistor has a gate, a source region and a drain region; and has a channel region between the source and drain regions. The transistor has a gate dielectric which contains ferroelectric material between the source region and the gate.
US10943982B2 Nanoporous semiconductor materials
Methods for forming nanoporous semiconductor materials are described. The methods allow for the formation of micron-scale arrays of sub-10nm nanopores in semiconductor materials with narrow size distributions and aspect ratios of over 400:1.
US10943963B2 Display device
A display device may include a substrate, a plurality of pixel electrodes, a pixel defining layer, a first intermediate layer, and a first opposite electrode. The plurality of pixel electrodes may overlap the substrate and may include a first pixel electrode. The pixel defining layer may include a concave surface. The concave surface may partially overlap the first pixel electrode. A part of the concave surface may be positioned between the first intermediate layer and the first pixel electrode. The first intermediate layers may be positioned between the first opposite electrode and the part of the concave surface.
US10943958B2 Display apparatus
A display apparatus including a substrate, a display portion disposed on an active area defined at the substrate, a buffer layer disposed on the active area and a pad area defined at the substrate, a touch sensing portion disposed on the buffer layer, and a pad portion disposed between the pad area and the buffer layer. The touch sensing portion includes a first pad pattern, a middle layer disposed on the first pad pattern, and a second pad pattern disposed on the middle layer. The first pad pattern is connected to the pad portion through a first contact hole defined on the pad portion in the buffer layer. The second pad pattern is connected to the first pad pattern through a second contact hole defined on the first contact hole in the middle layer.
US10943945B2 Light fixture with dynamically controllable light distribution
A flexible printed circuit board and method of fabrication are disclosed. The flexible printed circuit board has a flexible body with multiple segments. Each segment has multiple body contacts that are electrically isolated from body contacts of each other segment. The flexible printed circuit further has multiple flexible legs in which each leg extends from a different segment and contains multiple leg contacts disposed proximate to a distal end of the leg from the body. Each leg contact is connected with a different body contact of the leg. The flexible printed circuit board is formed from a multilayer structure that includes: a dielectric layer, a metal layer adjacent to the dielectric layer, and a solder mask layer adjacent to the metal layer, the solder mask layer exposing portions of the metal layer to form the body contacts.
US10943939B2 Via structures including etch-delay structures and semiconductor devices having via plugs
A semiconductor device includes a lower device and an upper device disposed on the lower device. The lower device includes a lower substrate, a lower plug pad disposed on the lower substrate, and a lower interlayer dielectric layer on the lower plug pad. The upper device includes an upper substrate, an etch-delay structure in a lower portion of the upper substrate, an upper plug pad disposed on a bottom surface of the upper substrate, an upper interlayer dielectric layer on the upper plug pad, and a via plug configured to penetrate the upper substrate and contact the upper plug pad and the lower plug pad. The via plug includes a first portion in contact with the upper plug pad and the first etch-delay structure, and a second portion in contact with the lower plug pad.
US10943936B2 Method of producing an optical sensor at wafer-level and optical sensor
A method is proposed to produce an optical sensor at wafer-level, the methods comprises the following steps. A wafer is provided and has a main top surface and a main back surface. At or near the top surface of the wafer at least one integrated circuit is arranged having a light sensitive component. A first mold tool is placed over the at least one integrated circuit such that at least one channel remains between the first mold tool and the top surface to enter a first mold material. A first mold structure is formed by wafer-level molding the first mold material via the at least one channel. The first mold material creates at least one runner structure. A second mold tool is placed over the first mold structure and a second mold structure is formed by wafer-level molding a second mold material by means of the second mold tool. A light path blocking structure is arranged on the top surface to block light from entering via the at least one runner structure.
US10943931B2 Wafers with etchable sacrificial patterns, anchors, tethers, and printable devices
Methods of forming integrated circuit devices include forming a sacrificial layer on a handling substrate and forming a semiconductor active layer on the sacrificial layer. The semiconductor active layer and the sacrificial layer may be selectively etched in sequence to define an semiconductor-on-insulator (SOI) substrate, which includes a first portion of the semiconductor active layer. A multi-layer electrical interconnect network may be formed on the SOI substrate. This multi-layer electrical interconnect network may be encapsulated by an inorganic capping layer that contacts an upper surface of the first portion of the semiconductor active layer. The capping layer and the first portion of the semiconductor active layer may be selectively etched to thereby expose the sacrificial layer. The sacrificial layer may be selectively removed from between the first portion of the semiconductor active layer and the handling substrate to thereby define a suspended integrated circuit chip encapsulated by the capping layer.
US10943924B2 Semiconductor-on-insulator finFET devices with high thermal conductivity dielectrics
In accordance with embodiments of the present invention, a semiconductor device and method for forming a semiconductor device is described. The semiconductor device includes a substrate, including a buried dielectric layer between a base substrate and semiconductor layer. A fin is formed in the semiconductor substrate and having source and drain regions formed adjacent to each side of a gate structure. A heat conducting dielectric encapsulating a lower portion of the fin and source and drain regions above the buried dielectric layer to transfer heat away from the gate structure.
US10943911B2 Vertical transport devices with greater density through modified well shapes
In accordance with an embodiment of the present invention, a memory cell is provided. The memory cell includes a first L-shaped bottom source/drain including a first dopant, and a first adjoining bottom source/drain region abutting the first L-shaped bottom source/drain, wherein the first adjoining bottom source/drain region includes a second dopant that is the opposite type from the first dopant.
US10943910B2 Method for forming semiconductor integrated circuit structure
A semiconductor IC structure includes a substrate including at least a memory cell region and a peripheral region defined thereon, a plurality of memory cells formed in the memory cell region, at least an active device formed in the peripheral region, a plurality of contact plugs formed in the memory cell region, and at least a bit line formed in the memory cell region. The contact plugs are physically and electrically connected to the bit line. More important, bottom surfaces of the contact plugs are lower a surface of the substrate.
US10943909B2 Method of forming semiconductor memory device
A method of forming a semiconductor memory device includes the following steps. First of all, a substrate is provided, and a plurality of gates is formed in the substrate, along a first direction. Next, a semiconductor layer is formed on the substrate, covering the gates, and a plug is then in the semiconductor layer, between two of the gates. Then, a deposition process is performed to from a stacked structure on the semiconductor layer. Finally, the stacked structure is patterned to form a plurality of bit lines, with one of the bit lines directly in contact with the plug.
US10943899B2 Semiconductor device
A semiconductor device includes a guard active area formed in a substrate, a plurality of transistors disposed in an element area adjacent to the guard active area, each of the transistors including an active area and a gate structure crossing the active area, and a diode transistor disposed between a first transistor and a second transistor among the transistors, and having a diode gate structure connected to the guard active area, a first active area connected to a gate structure of the first transistor, and a second active area connected to a gate structure of the second transistor.
US10943897B2 Method of forming three-dimensional integrated circuit having ESD protection circuit
A method (of forming an integrated circuit) includes: forming a first diode on a first substrate of two or more stacked substrates, the first substrate having a first predetermined doping type; forming a second diode on a second substrate of the two or more stacked substrates, the second substrate being formed on the first substrate, and the second substrate having the first predetermined doping type; and forming conductive paths electrically connecting the first diode 3A and the second diode between a circuit and a first common ground rail, the first diode and the second diode being connected in parallel and having opposite polarities.
US10943891B2 Semiconductor module and power conversion apparatus
A semiconductor module includes a base plate for dissipating heat and a body having a bottom surface facing the base plate, a top surface opposite the bottom surface, and side surfaces between the bottom and top surfaces, wherein a first main electrode through which a first main current flows faces a first side surface among the side surfaces, and a second main electrode through which a second main current flows faces a second side surface opposite the first side surface. A power conversion apparatus includes a plurality of the semiconductor modules, wherein a cylindrical section is formed by arranging the semiconductor modules to surround a predetermined position, some of the first and second main electrodes are arranged on a first ring-shaped end surface at one end of the cylindrical section, and remaining electrodes are arranged on a second ring-shaped end surface at another end of the cylindrical section.
US10943882B1 IC package design and methodology to compensate for die-substrate CTE mismatch at reflow temperatures
An IC package including an integrated circuit die having a major surface and one or more solder bumps located on the major surface in at least one corner region of the major surface and a substrate having a surface, the surface including bump pads thereon. The major surface of the integrated circuit die faces the substrate surface, the one or more solder bumps are bonded to individual ones of the bump pads to thereby form a bond joint, the major surface of the integrated circuit die has a footprint area of at least about 400 mm2. A ratio of a coefficient of thermal expansion of the substrate (CTEsub) to a coefficient of thermal expansion of the integrated circuit die (CTEdie) is at least about 3:1. A method of manufacturing an IC package is also disclosed.
US10943879B2 Bump-forming film, semiconductor device and manufacturing method thereof, and connection structure
A bump-forming film is used for forming, on a semiconductor device such as a bumpless IC chip, bumps which are low in cost and can achieve stable conduction reliability. The bump-forming film is configured such that conductive fillers for bumps are arranged regularly in a planar view in an insulating adhesive resin layer. The regular arrangement has a periodic repeating unit in the longitudinal direction of the film. The straight line which connects one ends of the conductive fillers for bumps in the thickness direction of the film is substantially parallel to the surface of the film.
US10943876B2 Method for detecting an attack by means of a beam of electrically charged particles on an integrated circuit, and corresponding integrated circuit
An attack on an integrated circuit using a beam of electrically charged particles is detected by collecting charges due to the attack using at least one electrically conductive body that is electrically coupled to the floating gate of a state transistor. Prior to the attack, the state transistor is configured to confer an initial threshold voltage. The collected charges passed to the floating gate cause a modification of the threshold voltage of the state transistor. Detection of the attack is made by determining that the threshold voltage of the state transistor is different from the initial threshold voltage.
US10943869B2 High density interconnection using fanout interposer chiplet
Multiple component package structures are described in which an interposer chiplet is integrated to provide fine routing between components. In an embodiment, the interposer chiplet and a plurality of conductive vias are encapsulated in an encapsulation layer. A first plurality of terminals of the first and second components may be in electrical connection with the plurality of conductive pillars and a second plurality of terminals of first and second components may be in electrical connection with the interposer chiplet.
US10943866B2 Method and structure to construct cylindrical interconnects to reduce resistance
A method for manufacturing a semiconductor device includes forming a plurality of trenches in a dielectric layer, wherein the plurality of trenches each comprise a rounded surface, depositing a liner layer on the rounded surface of each of plurality of trenches, and depositing a conductive layer on the liner layer in each of the plurality of trenches, wherein the conductive layer and the liner layer form a plurality of interconnects, and each of the plurality of interconnects has a cylindrical shape.
US10943865B2 Semiconductor memory device
According to one embodiment, a device includes: a semiconductor in a first region of interconnects stacked in a first direction; a first conductor including a first body and a first protrusion, the first body provided in a first region, the first protrusion protruding from the first body in a second direction and overlapping with a second region adjacent to the first region in the second direction; a plug on the first protrusion; a insulator between the plug and the interconnects; a second conductor including a second body and a second protrusion, the second body on the first body and contacting the semiconductor, and the second protrusion on the first protrusion and protruding to the second body; and a first layer on the first protrusion, contacting the second protrusion and the insulator, and extending between the second protrusion and the insulator.
US10943863B2 Techniques to improve reliability in Cu interconnects using Cu intermetallics
Techniques for improving reliability in Cu interconnects using Cu intermetallics are provided. In one aspect, a method of forming a Cu interconnect in a dielectric over a Cu line includes the steps of: forming at least one via in the dielectric over the Cu line; depositing a metal layer onto the dielectric and lining the via such that the metal layer is in contact with the Cu line at the bottom of the via, wherein the metal layer comprises at least one metal that can react with Cu to form a Cu intermetallic; annealing the metal layer and the Cu line under conditions sufficient to form a Cu intermetallic barrier at the bottom of the via; and plating Cu into the via to form the Cu interconnect, wherein the Cu interconnect is separated from the Cu line by the Cu intermetallic barrier. A device structure is also provided.
US10943854B2 Semiconductor package and semiconductor apparatus for use with high-frequency signals and improved heat dissipation
A semiconductor package includes a metal board, a first frame, and a second frame. The metal board has an upper surface with a mount area on which a semiconductor device is mountable. The first frame is located on the upper surface of the metal board to surround the mount area. The second frame is located on a bottom surface of the metal board to overlap the first frame. The metal board includes a protrusion protruding from its bottom surface. The protrusion has side surfaces in contact with inner walls of the second frame. The protrusion has a bottom surface located below the second frame.
US10943852B2 Semiconductor device and method for manufacturing the same
According to some embodiments, a semiconductor device includes a semiconductor substrate, a metal portion, a first insulating film, and a second insulating film. The semiconductor substrate has a through-hole extending from a first surface of the semiconductor substrate to a second surface thereof opposite to the first surface. The metal portion is formed in the through-hole. The first insulating film is provided on the second surface of the semiconductor substrate and on a side surface of the through-hole. The second insulating film has a dielectric constant of not more than 6.5 and is provided on a metal portion-side surface of the first insulating film on the side surface of the through-hole of the semiconductor substrate.
US10943848B1 Apparatus, system, and method for dynamic compensation of heatsink-clamping mechanisms
The disclosed apparatus may include (1) a shoulder bolt that includes (A) a head and (B) a shank, (2) a retention barrel that envelops at least a portion of the shank of the shoulder bolt, (3) a coil spring that envelops at least a portion of the shank of the shoulder bolt and resides between the head of the shoulder bolt and a heatsink, and (4) a travel-limiting component (such as a set screw or a sleeve) that (A) is coupled to the retention barrel and (B) limits the heatsink from travelling linearly beyond a travel threshold via the coil spring. Various other apparatuses, systems, and methods are also disclosed.
US10943847B2 Semiconductor chip and semiconductor device
A semiconductor device includes a semiconductor chip having an electrode portion and a joining member electrically connected to the electrode portion to allow an electric current to flow in the semiconductor chip through the joining member. The joining member contains a protective material that has a positive temperature coefficient of resistivity, and the positive temperature coefficient of resistivity has a larger value in a temperature range higher than a threshold temperature than in a temperature range lower than the threshold temperature, the threshold temperature being a predetermined temperature lower than a breakdown temperature of the semiconductor chip. The electrode portion of the semiconductor chip may contain the protective material.
US10943839B2 Imager system comprising lens composed of a plurality of material layers
An apparatus, system and method are disclosed for a manufactured imager system. The apparatus, system and method may include an imager comprising a plurality of photosites divisible into a plurality of subsections, and at least one wafer-level lens additively composed of a plurality of material layers successively deposited directly upon the imager to achieve a predetermined optical performance for each of the plurality of subsections. The material layers may comprise one or more of a photopolymer, a thermoplastic resin, a low temperature melting glass, and a glass sheet, and may be uniform or non-uniform.
US10943831B2 Vertical field effect transistors
Vertical field effect transistors (FETs) with minimum pitch and methods of manufacture are disclosed. The structure includes at least one vertical fin structure and gate material contacting with the at least one vertical fin structure. The structure further includes metal material in electrical contact with the ends of the at least one vertical fin.
US10943823B2 Conductive feature formation and structure using bottom-up filling deposition
The present disclosure provides example embodiments relating to conductive features, such as metal contacts, vias, lines, etc., and methods for forming those conductive features. In some embodiments, a structure includes a first dielectric layer over a substrate, a first conductive feature through the first dielectric layer, the first conductive feature comprising a first metal, a second dielectric layer over the first dielectric layer, and a second conductive feature through the second dielectric layer having a lower convex surface extending into the first conductive feature, wherein the lower convex surface of the second conductive feature has a tip end extending laterally under a bottom boundary of the second dielectric layer.
US10943811B2 Tape affixing apparatus
A tape affixing apparatus includes: a holding unit including a frame holding unit and a wafer holding portion; a feeding unit configured to feed a tape unit; a winding unit configured to wind a sheet from which a dicing tape is peeled off; a plate configured to be brought into contact with the sheet and peel the tape off from the sheet by bending the tape unit with the sheet on the inside; an affixing roller configured to affix the peeled-off tape to a frame and a wafer; and a nozzle configured to blow air so as to make the peeled-off tape conform to the affixing roller.
US10943809B2 Electrostatic chuck including ceramic dielectric substrate
According to one embodiment, an electrostatic chuck includes a ceramic dielectric substrate, a base plate, and a first electrode layer. The ceramic dielectric substrate has first and second major surfaces. The first electrode layer is provided inside the ceramic dielectric substrate. The first electrode layer is connected to a high frequency power supply. The first electrode layer has a first surface at the first major surface side and a second surface at a side opposite to the first surface. The first electrode layer includes a first portion including the first surface. The first electrode layer includes a ceramic component and a metal component. A concentration of the metal component in the first portion is higher than an average concentration of the metal component in the first electrode layer.
US10943803B2 Methods and assemblies for gas flow ratio control
Methods and gas flow control assemblies configured to deliver gas to process chamber zones in desired flow ratios. In some embodiments, assemblies include one or more MFCs and a back pressure controller (BPC). Assemblies includes a controller, a process gas supply, a distribution manifold, a pressure sensor coupled to the distribution manifold and configured to sense back pressure of the distribution manifold, a process chamber, a one or more mass flow controllers connected between the distribution manifold and process chamber to control gas flow there between, and a back pressure controller provided in fluid parallel relationship to the one or more mass flow controllers, wherein precise flow ratio control is achieved. Alternate embodiments include an upstream pressure controller configured to control flow of carrier gas to control back pressure. Further methods and assemblies for controlling zonal gas flow ratios are described, as are other aspects.
US10943801B2 Laser processing method
A laser processing method includes a step of holding a film side of a workpiece which has been divided into chips and whose reverse side carries an adhesive film stuck thereto, a step of detecting widths of grooves in the workpiece at predetermined chip intervals and central coordinates of the widths of the grooves, a step of calculating laser beam irradiation lines based on the detected widths of the grooves and the detected central coordinates, a step of determining misalignment levels of the calculated laser beam irradiation lines according to misalignments of the grooves in widthwise directions thereof, and a step of processing the adhesive film with a laser beam by applying the laser beam to the adhesive film at bottoms of the grooves along the laser beam irradiation lines, thereby separating the adhesive film.
US10943800B2 Semiconductor package device and method of forming package body
An apparatus for packaging a semiconductor device is provided. The apparatus includes a first mold, a second mold and a support element. The first mold includes a plate. The second mold includes a carrier disposed corresponding to the plate. The carrier defines a hole penetrating the carrier. The support element is engaged with the hole for supporting an object to be molded.
US10943795B2 Apparatus and methods for creating a thermal interface bond between a semiconductor die and a passive heat exchanger
A method of joining a semiconductor die to a passive heat exchanger can include applying a bond enhancing agent to a semiconductor device; creating an assembly that includes a thermal interface disposed on the semiconductor device such that a first major surface of the thermal interface material is in touching relation with the bond enhancing agent on the semiconductor device, and a heat exchanger disposed in touching relation with a second major surface of the thermal interface material; and reflowing the assembly such that the thermal interface bonds the heat exchanger to the semiconductor device. Embodiments can use the ability of indium to bond to a non-metallic surface to form the thermal interface, which may be enhanced by a secondary coating on either or both joining surfaces.
US10943788B2 Abatement and strip process chamber in a load lock configuration
Examples of the present disclosure provide a load that includes a chamber body assembly. The chamber body assembly defines a first chamber volume and a second chamber volume fluidly isolated from one another. The first chamber volume and second chamber volume are selectively connectable to two environments through two sets of openings configured for substrate transferring. A third chamber volume is selectively connectable to the two environments through two sets of openings. A remote plasma source couples a processing gas source to the second chamber volume. A cooled substrate support assembly, includes a plurality of cooling channels, bounds a portion of the first chamber volume. A heated substrate support assembly can support a substrate. A gas distribution assembly, includes a showerhead, is disposed in the second chamber volume and is coupled to the remote plasma source. The showerhead can provide a processing gas to the second chamber volume.
US10943780B2 Methods for ALD of metal oxides on metal surfaces
Methods for depositing metal oxide layers on metal surfaces are described. The methods include exposing a substrate to separate doses of a metal precursor, which does not contain metal-oxygen bonds, and an alcohol. These methods do not oxidize the underlying metal layer.
US10943779B2 Method and system for three-dimensional (3D) structure fill
Embodiments include methods and systems of 3D structure fill. In one embodiment, a method of filling a trench in a wafer includes performing directional plasma treatment with an ion beam at an angle with respect to a sidewall of the trench to form a treated portion of the sidewall and an untreated bottom of the trench. A material is deposited in the trench. The deposition rate of the material on the treated portion of the sidewall is different than a second deposition rate on the untreated bottom of the trench. In one embodiment, a method includes depositing a material on the wafer, filling a bottom of the trench and forming a layer on a sidewall of the trench and a top surface adjacent to the trench. The method includes etching the layer with an ion beam at an angle with respect to the sidewall.
US10943764B2 Apparatus for wavelength resolved angular resolved cathodoluminescence
Apparatuses for collection of wavelength resolved and angular resolved cathodoluminescence (WRARCL) emitted from a sample exposed to an electron beam (e-beam) or other excitation beams are described. Cathodoluminescence light (CL) may be emitted from a sample at specific angles relative to the excitation beam and analyzed with respect to light-emitting and other optical phenomena. The described embodiments allow collection of WRARCL data more efficiently and with significantly fewer aberrations than existing systems.
US10943763B1 Use of electron beam scanning electron microscopy for characterization of a sidewall occluded from line-of-sight of the electron beam
A semiconductor device is scanned by an electron beam of a scanning electron microscope (SEM). The area includes a three-dimensional (3D) feature having a top opening and a sidewall. The 3D feature is imaged while varying an energy value of the electron beam. The electron beam impinges at a first point within a selected area of the semiconductor device and interacts with the sidewall, wherein the first point is at a distance away from an edge of the top opening. Based on change in a signal representing secondary electron yield at the edge as the energy value of the electron beam is varied during the SEM imaging, it is determined whether the sidewall is occluded from a line-of-sight of the electron beam. A slope of the sidewall may be determined by comparing measured signals with simulated waveforms corresponding to various slopes.
US10943754B2 Circuit breaker apparatus and system
Disclosed is a circuit breaker apparatus, including a first switching assembly, a first controller, a second switching assembly and a second controller. The first switching assembly is connected in series between a positive pole of a power supply and a load. The first switching assembly includes multiple first switching units in series. The first controller is electrically connected to a first pre-set reference potential of the first switching assembly. The first controller is electromagnetically coupled with each first switching unit through a first transformer unit. The second switching assembly is connected in series between a negative pole of the power supply and the load. The second switching assembly includes multiple second switching units in series. The second controller is electrically connected to a second pre-set reference potential of the second switching assembly. The second controller is electromagnetically coupled with each second switching unit through a second transformer unit.
US10943753B2 Electromagnetic relay
According to one or more embodiments, when a predetermined time has passed after generation of an arc at least either between a movable contact and a fixed contact or between a movable contact and a fixed contact, an arc generated between the movable contact and the fixed contact is extended by a magnetic field generation unit to be longer than an arc generated between the movable contact and the fixed contact.
US10943748B2 Electronic devices with component mounting structures
Electronic devices are provided that have components. A housing protrusion may be interposed between a display cover layer and display components. A button may have a button member. A support structure for a dome switch in the button may have a screw hole. A housing may have screw holes through which a screw passes. The screw may also pass through the screw hole of the support structure to hold the switch structure near the button member. A clip may have a spring. A metal plate may prevent the clip from becoming worn by the spring. A display may be mounted on a ledge in a device housing. The ledge may have gaps with supports and removed corners.
US10943739B2 Electronic component
A plurality of electronic elements 3 are arranged in a second direction D2 orthogonal to a first direction D1 which is a facing direction of external electrodes 3b and 3c forming a pair in the first electronic element group 5A and the second electronic element group 5B. The first electronic element group SA and the second electronic element group 5B are disposed side by side in the first direction D1. The first terminal 7 is disposed between the first electronic element group 5A and the second electronic element group 5B in the first direction D1. The second terminals 9 and 11 are disposed at positions with the first electronic element group 5A and the second electronic element group 5B respectively interposed between the second terminals and the first terminal 7 in the first direction D1.
US10943736B2 Method of manufacturing a multilayer ceramic electronic component with improved withstand voltage characteristics
A method of manufacturing a multilayer ceramic electronic component which includes preparing first and second ceramic green sheets; forming an internal electrode pattern on the first ceramic green sheet using a conductive metal paste; forming a ceramic member on first and second end portions of a first surface of the second ceramic green sheet to form a step portion absorption layer; stacking two or more of the first ceramic green sheets on each other in a stacking direction to form a first group; stacking two or more of the first ceramic green sheets on each other in the stacking direction to form a second group; and placing the second ceramic green sheet between the first group and the second group in the stacking direction to form a ceramic body, wherein the first and second end portions oppose each other in a first direction perpendicular to the stacking direction.
US10943728B2 Coil spacer structure for molding transformer
The coil spacer structure according to an embodiment of the present disclosure includes a body block, a low tension coil support member coupled to the body block, and a high tension coil support member coupled to the body block. A plurality of protrusions are formed on an outer peripheral portion of the body block, and a first groove is formed between the protrusions.
US10943724B1 Magnetic core structure
A magnetic assembly structure includes a bobbin, an outer core, an inner core, and a gap spacer. The bobbin has first and second flanges. The bobbin has a passageway extending between the first and second flanges. The passageway has at least one crushable passageway rib and a channel wall parallel to the second flange. The outer core is positioned around the first and second flanges. The outer core includes an opening positioned near the first flange. The inner core is positioned in the opening and in the passageway. The gap spacer is positioned between the inner core and an inner surface of the outer core. The gap spacer and outer core are held in frictional engagement between the inner core and channel wall. The gap spacer defines a gap distance which is adjustable by replacing the gap spacer with one of having a different thickness. Adjusting the gap distance modifies the inductance.
US10943719B2 Coil component
In a coil component, an insulation layer covers an upper surface of a conductor pattern. Accordingly, insulating properties between the conductor pattern and a magnetic body are enhanced, and insulating properties between the conductor patterns are enhanced. In addition, in the coil component, the magnetic body enters a space between resin walls such that the insulation layer is covered. Therefore, a volume of the magnetic body above the conductor pattern is increased, and high coil characteristics are realized.
US10943715B2 Force sensitive resistor
A force sensitive resistor includes first and second electrical contacts, and a layer of deformable material impregnated with carbon nanotubes. The layer of deformable material is arranged between the first and second electrical contacts. A difference in the conductivity of the impregnated material caused by deformation of the material is detectable across the contacts. A method of manufacturing a force sensitive resistor includes the steps of providing first and second electrical contacts, and arranging a deformable material impregnated with carbon nanotubes between the first and second electrical contacts. Again, a difference in the conductivity of the impregnated material caused by deformation of the material is detectable across the contacts.
US10943709B2 68Ge/68Ga generator
A 68Ge/68Ga generator for a continuous production of a 68Ga daughter nuclide, wherein the 68Ge parent nuclide thereof is specifically adsorbed to an inorganic support material and wherein said 68Ge parent nuclide continuously decays to 68Ga by electron capture at a half-life of 270.82 d, wherein the inorganic support material is at least one oxide of a metal being selected from the group consisting of: Vanadium, Niobium and Tantalum. The use of at least one oxide of a metal being selected from the group consisting of: Vanadium, Niobium and Tantalum as an inorganic support material for the manufacture of a 68Ge/68Ga generator for pharmaceutical purposes. With the inorganic support material of the present invention, it is possible to load 68Ge/68Ga generators with up to 8000 MBq of 68Ge (corresponding to 80 μg Germanium).
US10943703B2 Fuel assembly, core design method and fuel assembly design method of light-water reactor
According to an embodiment, a design method for a light-water reactor fuel assembly comprises: accumulating a determined fuel data, showing that each of a combination of p·n/N and e is feasible as the core or not, wherein N is a number of the fuel rods in the fuel assembly, n is a number of the fuel rods containing the burnable poison, p is a ratio wt % of the burnable poison in the fuel, and e is an enrichment wt % of the uranium 235 contained in the fuel assembly; formulating a criterion formula which determines whether a combination of p·n/N and e is feasible as a core or not and is formulated based on the determined fuel data; and determining whether a temporarily set composition of the fuel assembly is approved as a core or not based on the criterion formula.
US10943701B2 Three-dimensional modeling of patient-specific tumors using a lattice of elastic-material points to simulate metabolism, biochemical reactions, mechanical forces, and drug interactions in a patient
Three-dimensional modeling of patient-specific tumors. In an embodiment, patient-specific data, representing a tumor microenvironment and one or more metrics, are received. A patient-specific spatial model, representing the tumor microenvironment as a lattice comprising a plurality of elastic material points, is generated from the patient-specific data. Patient-specific drug interaction and metabolism models are also determined. The tumor microenvironment is then simulated, for one or more drug interventions, through a plurality of iterations in which each elastic material point is updated in each iteration based on computations of chemical diffusion, biochemical reactions, metabolism, drug interactions, growth and death, and mechanical forces. A report, comprising a three-dimensional representation of the patient-specific spatial model after one or more iterations, is generated for the drug intervention(s).
US10943700B2 Method for apparatus, server and method of providing self-diagnosis result and medical information
The present disclosure includes an input module, a memory in which a self-diagnostic application is stored, and a processor configured to execute the self-diagnostic application. Herein, upon execution of the self-diagnostic application, the processor extracts multiple queries corresponding to a body part selected by a user on the basis of the user's input signal to select any one of multiple body parts and generates a diagnosis result for the user on the basis of the user's answers to the multiple queries. Further, the diagnosis result corresponds to at least one of multiple diseases.
US10943699B2 Systems and methods for image processing
The present disclosure provides computer-aided diagnosis systems and methods for detecting bone fracture. The method may include obtaining one or more medical images related to one or more bones. The method may also include obtaining a fracture detection model generated based on a machine learning model. The method may also include detecting, for at least one of the one or more medical images, one or more bone fracture regions of the one or more bones in the medical image using the fracture detection model.
US10943696B2 System and method for personalized migraine prediction powered by machine learning
The present disclosure relates to a system, method, and computer program for predicting migraines using machine learning. More specifically, the system predicts the likelihood that a user will have a migraine within a certain period of time (e.g., a month) based on migraine causes/triggers X1 . . . n identified from a migraine pattern built using deep neural networks. The system collects data from the user with respect to his/her profile, his/her migraine incidents (having experienced a migraine or not) and his/her daily habits. Based on these data, it creates the user's migraine pattern and combines this pattern with the migraine patterns from similar users (when necessary). As a result, it is able to predict the probability of getting a migraine within a period of time.
US10943690B2 Patient bed inventory hardware and software system and method
A resource tracking system for monitoring the status of multiple resources, displaying the status of those resources, and mirroring the status information to multiple displays for remote users. The resource tracking system comprises a resource tracking board and a server. The board comprises a re-writable surface with a plurality of arrayed buttons and lights, and a network interface operably coupled to the buttons and lights. The lights emit at least three colors—green when the associated resource is available, yellow when the resource is reserved, and red when the resource is in use. The server is configured to generate interactive displays enabling remote users to observe and reserve available resources. The interactive displays feature a representation of at least one of the buttons and lights on the board. The server causes any status change of a resource on the board to be reflected on the interactive displays, and vice-versa.
US10943676B2 Healthcare information technology system for predicting or preventing readmissions
Hospital readmissions may be prevented. Readmission is prevented by predicting the probability of a given patient to be readmitted. The probability alone may prevent readmission by educating the patient or medical professional. The probability may be predicted during a patient stay and used to generate a workflow action item to reduce the probability, to warn, to output appropriate instructions, and/or assist in avoiding readmission. The probability may be specific to a hospital, physician group, or other entity, allowing prevention to focus on past readmission causes for the given entity.
US10943670B1 Dummy wordline design techniques
Various implementations described herein are directed to a device having memory with an array of bitcells arranged in columns and rows, wherein a first number of columns represents a first number of output bits, and a second number of columns represents a second number of output bits. The device may include dummy wordline (DWL) circuitry having multiple DWL paths including a first DWL path disposed along the first number of columns and a second DWL path disposed along the second number of columns. The first DWL path has a shorter length than the second DWL path so as to allow for faster operation of the bitcells in the memory associated with the first number of output bits.
US10943652B2 Memory processing unit
An in-memory computing system for computing vector-matrix multiplications includes an array of resistive memory devices arranged in columns and rows, such that resistive memory devices in each row of the array are interconnected by a respective wordline and resistive memory devices in each column of the array are interconnected by a respective bitline. The in-memory computing system also includes an interface circuit electrically coupled to each bitline of the array of resistive memory devices and computes the vector-matrix multiplication between an input vector applied to a given set of wordlines and data values stored in the array. For each bitline, the interface circuit receives an output in response to the input being applied to the given wordline, compares the output to a threshold, and increments a count maintained for each bitline when the output exceeds the threshold. The count for a given bitline represents a dot-product.
US10943648B1 Ultra low VDD memory cell with ratioless write port
An ultra low VDD memory cell has a ratioless write port. In some embodiments, the VDD operation level can be as low as the threshold voltage of NMOS and PMOS transistors of the cell.
US10943642B2 Integrated memory assemblies comprising multiple memory array decks
Some embodiments include an integrated memory assembly having a first memory array deck over a second memory array deck. A first series of conductive lines extends across the first memory array deck, and a second series of conductive lines extends across the second memory array deck. A first conductive line of the first series and a first conductive line of the second series are coupled with a first component through a first conductive path. A second conductive line of the first series and a second conductive line of the second series are coupled with a second component through a second conductive path. The first and second conductive lines of the first series extend through first isolation circuitry to the first and second conductive paths, respectively; and the first and second conductive lines of the second series extend through second isolation circuitry to the first and second conductive paths, respectively.
US10943638B2 Semiconductor memory device and operating method thereof
A semiconductor memory device may include a plurality of banks; a plurality of address storage circuits respectively corresponding to the plurality of banks, and suitable for storing refresh addresses of corresponding banks; an output control circuit suitable for, based on a refresh command signal and a test mode signal, generating an output clock and selectively outputting, as output data, a refresh address outputted from any one of the address storage circuits or bank data provided from the banks; an output buffer suitable for outputting the output data to a plurality of data input/output pads based on the output clock; and a strobe signal generation circuit suitable for generating a data strobe signal based on the output clock and outputting the data strobe signal through a data strobe pad.
US10943628B2 Memory device capable of adjusting clock signal based on operating speed and propagation delay of command/address signal
Methods, systems, and apparatuses for managing clock signals at a memory device are described. A memory device or other component of a memory module or electronic system may offset a received clock signal. For example, the memory device may receive a clock signal that has a nominal speed or frequency of operation for a system, and the memory device may adjust or offset the clock signal based on other operating factors, such as the speed or frequency of other signals, physical constraints, indications received from a host device, or the like. A clock offset value may be based on propagation of, for example, command/address signaling. In some examples, a memory module may include a registering clock driver (RCD), hub, or local controller that may manage or coordinate clock offsets among or between various memory devices on the module. Clock offset values may be programmed to a mode register or registers.
US10943624B1 Countering digit line coupling in memory arrays
Apparatuses and methods can be related to countering noise at a memory array. Countering noise can include enable switches to connect third digit lines of the first array adjacent to the respective first digit lines to fourth digit lines of the second array adjacent to the reference digit lines such that the reference digit lines experience a same amount of digit line coupling noise as the first digit lines experience.
US10943610B2 Magnetic head with stacked body and insulating portion arrangement between magnetic pole and shield
According to one embodiment, a magnetic head includes a magnetic pole, first and second shield regions, and a first stacked body. A direction from the magnetic pole toward the first shield region is aligned with a first direction. A direction from the magnetic pole toward the second shield region crosses the first direction. The first stacked body is provided between the magnetic pole and the second shield region. The first stacked body includes a first magnetic layer including at least one selected from the group consisting of Fe, Co, and Ni, a first conductive layer provided between the magnetic pole and the first magnetic layer, and a second conductive layer provided between the first magnetic layer and the second shield region. The first direction is aligned with a direction of relative movement between the magnetic pole and a magnetic recording medium. The magnetic pole opposes the magnetic recording medium.
US10943608B1 Heat-assisted magnetic recording device incorporating laser diode temperature control using common-mode voltage
An apparatus comprises a slider configured to facilitate heat assisted magnetic recording. The slider comprises a plurality of bond pads including a first electrical bond pad, a second electrical bond pad, and a ground pad. A laser diode comprises an anode coupled to the first electrical bond pad and a cathode coupled to the second electrical bond pad. The laser diode is operable in a non-lasing state and a lasing state. A heater is coupled between the ground pad and at least one of the anode and cathode of the laser diode. The heater is configured to generate heat for heating the laser diode during the non-lasing state and the lasing state.
US10943601B2 Provide output associated with a dialect
One embodiment provides a method, including: receiving, at an information handling device, audible user input; determining, using a processor, a dialect associated with the audible user input; and providing, based on the determining, output associated with the dialect. Other aspects are described and claimed.
US10943600B2 Systems and methods for interrelating text transcript information with video and/or audio information
A system or method for manipulating audiovisual data using transcript information. The system or method performs the following actions. Creating a computer-generated transcript of audio data from the audiovisual data, the computer-generated transcript includes a plurality of words, at least some words of the plurality of words are associated with a respective timestamp and a confidence score. Receiving a traditional transcript of the audio data, the traditional transcript includes a plurality of words that are not associated with timestamps. Identifying one or more words from the plurality of words of the computer-generated transcript that match words from the plurality of words of the traditional transcript. Associating the timestamp of the one or more words of the computer-generated transcript with the matching word of the traditional transcript. Processing the audiovisual data using the traditional transcript and the associated timestamps.
US10943599B2 Audio cancellation for voice recognition
An audio cancellation system includes a voice enabled computing system that is connected to an audio output device using a wired or wireless communication network. The voice enabled computing device can provide media content to a user and receive a voice command from the user. The connection between the voice enabled computing system and the audio output device introduces a time delay between the media content being generated at the voice enabled computing device and the media content being reproduced at the audio output device. The system operates to determine a calibration value adapted for the voice enabled computing system and the audio output device. The system uses the calibration value to filter the user's voice command from a recording of ambient sound including the media content, without requiring significant use of memory and computing resources.
US10943598B2 Method and apparatus for determining periods of excessive noise for receiving smart speaker voice commands
Methods and systems for determining periods of excessive noise for smart speaker voice commands. An electronic timeline of volume levels of currently playing content is made available to a smart speaker. From this timeline, periods of high content volume are determined, and the smart speaker alerts users during periods of high volume, requesting that they wait until the high-volume period has passed before issuing voice commands. In this manner, the smart speaker helps prevent voice commands that may not be detected, or may be detected inaccurately, due to the noise of the content currently being played.
US10943597B2 Method of controlling volume in a noise adaptive manner and apparatus implementing thereof
A method for controlling volume in an apparatus having a speaker and a microphone includes receiving, at the microphone, external noise and speech of a user, and calculating sound pressure of the noise received by the microphone. The method further includes performing exception processing of the sound pressure of some or all of the noise using the calculated sound pressure and one of a speech utterance state, a speech receiving state, or a temporal length state, of the noise, mapping volume of the speech in response to the sound pressure of the external noise, synthesizing speech guidance into a sound file, outputting the sound file, via the speaker, according to the mapped volume.
US10943592B2 System, method, and recording medium for controlling dialogue interruptions by a speech output device
A computer speech output control method, system, and non-transitory computer readable medium, include a computer speech output unit configured to output a computer speech, a human speech monitoring circuit configured to determine whether ambient human conversation including human-to-human speech is occurring, and an interruption determining circuit configured to determine whether to cause the computer speech output unit to output the computer speech based on a status of the human conversation.
US10943591B2 Voice to text conversion based on third-party agent content
Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
US10943573B2 Audio output monitoring for failure detection of warning sound playback
Various examples and techniques pertaining to audio output monitoring for failure detection of warning sound playback are described. In one aspect, audio data, which includes a plurality of bits of a first sound sample and one or more control bits for integrity check, is retrieved from a data storage. The audio data is processed by: (i) performing an integrity check on the first sound sample based on the one or more control bits, and (ii) playing back a first sound using the first sound sample. The first sound can be a warning sound in automobile applications.
US10943571B2 Mini hi-hat pedal system
Percussion assemblies, such as mini hi-hat percussion assemblies, are disclosed. The mini hi-hat assemblies can include a first connecting portion between a pedal and a drive shaft. A roller can be included between the first connecting portion and an underside of the pedal. Non-flexible members and/or flexible members such as a chain can be included between the drive shaft and a cymbal rod. Actuation of the pedal can cause rotation of the drive shaft and downward movement of the cymbal rod, which can have a top cymbal mounted thereon. This downward movement can cause the top cymbal to contact a bottom cymbal and produce a desired sound. A compression spring can then cause the system to rebound toward its equilibrium or resting position.
US10943567B2 Endpin
An endpin is adapted to be installed on a string instrument and adapted to abut against a supporting surface. The endpin includes a stick body and a sound-enhancing dish. The stick body has a connecting end adapted for mounting to the string instrument, and a pointed abutting end adapted for abutting against the supporting surface. The sound-enhancing dish is sleeved on and mounted to the stick body, and has an opening facing the connecting end of the stick body.
US10943564B2 Stretchable display with fixed pixel density
The present disclosure is directed to systems and methods of forming an expandable display device capable of maintaining a fixed pixel density at any display area from a relatively smaller first display area to a relatively larger second display area. The expandable display device includes an upper display layer and a lower display layer. In a first display position, the display elements having a defined pixel density included in the upper display layer obscure the display elements included in the lower display layer. The upper display layer and lower display layers are disposed on expandable substrates capable of continuous displacement between the first and second display positions. In the second display position, the display elements included in the lower display layer are visible through gaps between the display elements included in the upper display layer. The resultant display provides a uniform pixel density at all displacements between the first and second display positions.
US10943563B2 Electronic device and displaying method thereof
Various embodiments of the present disclosure relate to a method and an apparatus for processing displaying of a display which includes a main region and a sub region in an electronic device. According to various embodiments of the present disclosure, it includes a display including a main region of a front and a sub region of at least one side extending from the main region and displaying an image based on at least part of the main region and the sub region, a memory, and a processor functionally coupled with the display and the memory, wherein the processor may be configured to sense at least part of the main region, generate imitation information for an extension screen based on the sensed region, and display the extension screen in the sub region in association with a main screen of the main region based on the imitation information. Various embodiments are possible.
US10943558B2 EDP MIPI DSI combination architecture
An integrated circuit is described. The integrated circuit includes a display controller having a driver. The display controller is configurable to select two or more display interfaces. The driver is designed to drive respective signals for the two or more display interfaces through a single output.
US10943555B2 Liquid-crystal display apparatus and method for correcting image signal
A disclosed liquid-crystal display apparatus comprises a display panel comprising a plurality of pixels, a plurality of scanning lines, and a plurality of data lines; and an image signal correction unit to correct a grayscale value determined in accordance with the transmittance the pixel is to have. The image signal correction unit carries out a first correction to bring a first grayscale value closer to a second grayscale value by a first correction amount determined based on the state of difference between the first grayscale value determined in accordance with the transmittance a first pixel is to have and the second grayscale value determined in accordance with the transmittance a second pixel selected following the first pixel is to have. The first correction is a correction for bringing the transmittance of the second pixel closer to the transmittance according to the second grayscale value.
US10943540B2 Display system with controllable connection
Display systems including novel Active Matrix Organic Light Emitting Diode (AMOLED) displays with controllable pixel-driver connections and the measuring of pixel voltage or current while controlling the controllable pixel-driver connections are disclosed. A single driver node is connected to a first node of a pixel, while a second connection from the single driver node to a second node of the pixel is disconnected using at least one peripheral controllable switch.
US10943522B1 Device and method for gate driving of display panel
A display device comprises a display panel and a display driver. The display panel comprises a plurality of gate lines. The display driver is configured to control, based on a first image data, an order in which the plurality of gate lines are driven.
US10943517B2 Shift register, method for driving the same, gate drive circuit and display device
A shift register, a method for driving the same, a gate drive circuit and a display device are provided. The shift register includes a write circuit, a pull-down control circuit and an output circuit. The write circuit is configured to write a write signal provided by a write signal input terminal to a pull-up node. The pull-down control circuit is configured to write a first operating voltage provided by a first power supply terminal to a pull-down node, and write a first clock signal to the pull-down node. The output circuit is configured to write a drive signal provided by a drive signal input terminal to a drive signal output terminal, and write a second operating voltage provided by a second power supply terminal to the drive signal output terminal.
US10943507B2 Self-contained multipurpose medical training system and components
A medical needle insertion training apparatus having an elongated and generally cylindrical body with a central axis and a hollow cavity for storing components of the apparatus. The body has two training regions on its outer surface. A set of legs extend from the body opposite each training region to selectively support each training region in an upward facing orientation. The legs share a common leg between them.
US10943496B2 Dynamic educational system incorporating physical movement with educational content
This invention is a computer-implemented system or method for creating and delivering content for kinesthetic learning comprising: lesson criteria; an action block; an instruction block; a first lesson block; a second lesson block having kinesthetic content; and a summary block. A real-time digital assessment form can be provided to the user for recording student performance in response to displaying the action block, instruction block, first lesson block, second lesson block and summary block to multiple students simultaneously. The filled real-time assessment form can be transmitted electronically to a parent, guardian or other caretaker of the student. A physical worksheet can be provided to the student having content consistent with the lesson criteria.
US10943491B2 Method of synthetic visualization of a scene viewed from an aircraft and to a synthetic vision system for implementing such a method
A method of synthetic visualization of a scene viewed from an aircraft and synthetic vision system. The system includes a processing unit for generating a synthetic image of a scene ahead of the aircraft, a unit for displaying on a visualization screen a background image corresponding to this synthetic image and symbols for piloting the aircraft, and a monitoring device including a unit for generating at least two virtual control elements, representations of the control elements integrated into the synthetic image, a unit for detecting on the synthetic image the representations and their position, and a unit for verifying whether these positions are consistent with position of a line of zero pitch and/or of a line of zero roll of the aircraft, the display being carried out only in case of consistency between these positions, that is to say the absence of any problem of orientation of the synthetic image.
US10943480B2 Self-correcting trust system in a shared transport network
The network system triggers registration of the start of a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other.
US10943477B2 Dynamically defining a safety zone around a user
Systems and methods for dynamically defining a safety zone around a user are disclosed. In embodiments, a computer-implemented method comprises: receiving, by a computing device, real-time safety data including a location of a remote participant device of a user; receiving, by the computing device, real-time driving event data from a remote vehicle; determining, by the computing device, a spatial safety zone for the remote participant device based on the real-time safety data and the real-time driving event data; determining, by the computing device, that the remote vehicle has entered the spatial safety zone; and sending, by the computer device, safety information regarding the user to the remote vehicle based on the remote vehicle entering the spatial safety zone.
US10943462B2 Method and electronic device
A method implemented by a computer, the method includes: detecting a position of an electronic device capable of communicating with a portable device; setting a range of a position at which the electronic device provides a notification pertaining to the portable device based on a position of the electronic device that has communicated with the portable device; and providing the notification based on the range set in the setting and the position of the electronic device detected in the detecting of a position.
US10943461B2 Systems, methods, and devices for automatic signal detection based on power distribution by frequency over time
Systems, methods, and devices for automatic signal detection in an RF environment are disclosed. A sensor device in a nodal network comprises at least one RF receiver, a generator engine, and an analyzer engine. The at least one RF receiver measures power levels in the RF environment and generates FFT data based on power level data. The generator engine calculates a power distribution by frequency of the RF environment in real time or near real time, including a first derivative and a second derivative of the FFT data. The analyzer engine creates a baseline based on statistical calculations of the power levels measured in the RF environment for a predetermined period of time, and identifies at least one signal based on the first derivative and the second derivative of FFT data in at least one conflict situation from comparing live power distribution to the baseline of the RF environment.
US10943459B2 Fall-into-water accident determination system and fall-into-water accident determination method
There is provided a fall-into-water accident determination system including: a weight detector configured to be attached to an occupant of a vessel and configured to detect a weight applied to a foot of the occupant; a water detector configured to be attached to the occupant and configured to detect water; and a fall-into-water accident determinator configured to determine whether a fall-into-water accident in which the occupant falls into water from the vessel occurs. The fall-into-water accident determinator determines whether the weight changes based on a detection result of the weight detector. The fall-into-water accident determinator determines whether the occupant is immersed in water based on a detection result of the water detector. And the fall-into-water accident determinator determines that the fall-into-water accident occurs when the weight changes and the occupant is immersed in water.
US10943458B2 Marathon timing and real-time accident notification method and system thereof
A method and system for timing and real-time accident notification of a marathon event comprises of providing a marathon event management system, which has a database connected to a gateway. The gateway is connected with a time synchronization control unit to provide a wearable device to at least one contestant. The wearable device comprises a sensing element for sensing the physiological parameters and environmental parameters of a contestant, and a signal transceiving unit. A start position, a travel area, and an end position are defined in a marathon travel path. A plurality of signal transceivers are distributed and installed on the marathon's travel path to continuously transmit and receive the physiological parameters and the environmental parameters of the wearable device within a cycle time. Each of the signal transceivers includes: a satellite positioning receiving module for receiving GPS positioning data, and receiving at least one control signal from the time synchronization control unit. When the contestant's signal transceiving unit in the travel path senses that the physiological parameter and the environmental parameter exceed a preset value, the signal transceiving unit sends a rescue medical service request signal to at least one of the signal transceivers.
US10943455B2 System for geolocation awareness for voice activated digital assistants
A system for geolocation awareness for voice activated digital assistants comprising: a plurality of digital assistants in communication with a network; a cloud computing system in communication with the plurality of digital assistants via the network; a power transmission line monitor in communication with the network, the power transmission line monitor configured to monitor temperature, electric current in the power transmission line, and three-axis shock above a threshold level; a remote server in communication with the power transmission line monitor via the network and in communication with the cloud computing system via the network, the remote server configured to determine if the monitored temperature indicates an emergency event, and configured to determine if the monitored electric current indicates an emergency event, and configured to determine if the monitored three-axis shock indicates an emergency event, the remote server further configured to transmit to the cloud computing system the type and location of an indicated emergency event; and where the cloud computing system is configured to instruct the digital assistants within a predetermined distance from the emergency event to audibly alert about the emergency event for a predetermined time period. A digital assistant comprising a non-transitory computer-readable medium, where the medium includes a set of instructions stored thereon that when accessed by a processor enable the processor to perform a method of geolocation awareness for the digital assistant, the method comprising: configuring the digital assistant to be in communication with a network; configuring the digital assistant to be in communication with a cloud computing system via the network; configuring the digital assistant to be in communication with a remote server via the cloud computing system; configuring the digital assistant to be in communication with a power transmission line monitor via the remote server; receiving information from the cloud computing system that an emergency event is detected by the power transmission line monitor; issuing an emergency audible alert by the digital assistant if the digital assistant is within a predetermined distance of the emergency event. A power transmission line monitor comprising a non-transitory computer-readable medium, where the medium includes a set of instructions stored thereon that when accessed by a processor enable the processor to perform a method of geolocation awareness for a digital assistant, the method comprising: configuring the power transmission line monitor to be in communication with a network; configuring the power transmission line monitor to be in communication with a remote server via the network; configuring the power transmission line monitor to be in communication with a cloud computing system via the remote server; configuring the power transmission line monitor to be in communication with a digital assistant located in a residence or a business via the cloud computing system; monitoring temperature, electric current in a power transmission line, and three-axis shock above a threshold level, transmitting the temperature, electric current, and three-axis shock information to the remote server.
US10943451B1 Outdoor furniture monitoring
A method includes, receiving, by a monitoring server, weather data that corresponds to at least one weather condition at a location where a monitoring system monitors an item that is located at an outdoor location of a property and that includes a motion beacon, based on the received weather data, determining a motion tolerance for determining whether a force other than weather likely caused movement of the item, receiving, from the motion beacon, motion data that indicates motion of the item, comparing the motion data to the motion tolerance, based on comparing the motion data to the motion tolerance, determining whether to generate a monitoring system event indicating that a force other than weather likely caused the movement of the item, and performing the monitoring system event indicating that a force other than weather likely caused the movement of the item.
US10943447B1 Systems and methods for automatically responding to a fire
Methods and systems for generating a response to detecting a fire on a property are provided. In certain aspects, a smart home controller (or other smart controller) may analyze data received from smart devices disposed on, within, or proximate to a property. If it is determined that a fire is present on the premises of the property, the smart home controller may determine a location of the fire as compared to the smart devices. The smart home controller may then generate and transmit instructions causing a portion of the smart devices to perform a set of actions to mitigate risks associated with the presence of the fire on the property. The smart home controller may also compare the location of the fire with a location of an occupant, and generate an escape route for the occupant. Insurance policies, premiums, or discounts may be adjusted based upon the fire response/mitigation functionality.
US10943445B2 Systems and methods for providing haptic effects with airflow and thermal stimulation
Systems and methods for providing haptic effects with airflow and thermal stimulation are disclosed. One illustrative system described herein includes a haptic output device comprising a thermal actuator and a processor communicatively coupled to the haptic output device and configured to: receive a sensor signal from at least one sensor, determine a heat flux property based in part on the display signal or a predefined parameter, determine a haptic effect based in part on the heat flux property and the sensor signal, the heat flux property being representative of a rate of change of temperature, and transmit a haptic signal associated with the haptic effect to the haptic output device.
US10943440B1 Casino wagering game with player advantage by receiving more cards than the dealer
A casino wagering game based on the card game of Poker. In this novel casino wagering game, the player has an advantage over the dealer as the player is dealt four cards to make their best three card hand, while the dealer is dealt only three cards. The goal is to get as high of a hand as possible and beat the hand of the dealer. The player benefits can include the ability to receive bonus payouts on high ranking hands that beat dealer's as well as bonuses for high ranking hands that tie or lose to the dealer.
US10943438B2 Processing of a game-playing transaction based on location
An exemplary method comprises receiving information associated with a game-playing transaction conducted between a user device and a game-playing terminal, wherein the game-playing transaction is associated with a request for playing a game; determining a location of the user device associated with the game; determining the user device is located in an approved location associated with the game; and processing the game-playing transaction based on determining the user device is located in the approved location associated with the game. The game-playing transaction is conducted on a first communication interface, and the information associated with the game-playing transaction is received on a first or second communication interface.
US10943434B2 Gaming machine and method having bonus game trigger adjustments based on supplemental data
Methods and systems facilitate the adjustment of probabilities of triggering different bonus games in a slot machine where the probability adjustment is based on supplemental data. Programming and data structure design are provided to implement a bonus trigger probability adjusting arrangement based on supplemental data input. Such supplemental data includes the state a dynamic interactive game theme sequence displayed at the gaming machine. Player interactions with the theme can alter the sequence of the theme display and affect the adjustment of probabilities.
US10943432B2 Processing of a game-playing transaction based on location
An exemplary method comprises receiving information associated with a game-playing transaction conducted between a user device and a game-playing terminal, wherein the game-playing transaction is associated with a request for playing a game; determining a location of the user device associated with the game; determining the user device is located in an approved location associated with the game; and processing the game-playing transaction based on determining the user device is located in the approved location associated with the game. The game-playing transaction is conducted on a first communication interface, and the information associated with the game-playing transaction is received on a first or second communication interface.
US10943416B2 Secured communication in passive entry passive start (PEPS) systems
Systems and methods for secure communication between a vehicle and a portable communication device. One system includes a vehicle access system included in the vehicle. The vehicle access system is configured to wirelessly receive a shuffled message from the portable communication device, de-shuffle the shuffled message at a bit level to obtain a message, wherein de-shuffling the shuffled message at a bit level includes exchanging one bit at a first indexed position within the shuffled message with one bit at a second indexed position within the shuffled message, and initiate a vehicle operation based on the message.
US10943414B1 Simulating virtual objects
An autonomous vehicle is tested using virtual objects. The autonomous vehicle is maneuvered, by one or more computing devices, the autonomous vehicle in an autonomous driving mode. Sensor data is received corresponding to objects in the autonomous vehicle's environment, and virtual object data is received corresponding to a virtual object in the autonomous vehicle's environment. The virtual object represents a real object that is not in the vehicle's environment. The autonomous vehicle is maneuvered based on both the sensor data and the virtual object data. Information about the maneuvering of the vehicle based on both the sensor data and the virtual object data may be logged and analyzed.
US10943410B2 Extended reality assembly modeling
Methods, systems, and devices for creating a model of a medical device for use in an extended reality (XR) system are described. The method may include receiving a three-dimensional model of the medical device, where the three-dimensional model is represented by a plurality of vectors. The method may further include reducing a number of the plurality of vectors to at least below a maximum vector count threshold while maintaining at least a minimum model resolution threshold. In some cases, the method may include assigning one or more components to the reduced number of the plurality of vectors. The method may further include configuring a software-executable file for displaying an XR version of the three-dimensional model of the medical device.
US10943406B1 Systems and methods for employing augmented reality in appraisal and assessment operations
An augmented reality structural assessment system may include a display device, at least one sensor configured to generate image data from a structure, and a processor. The processor may receive the image data that represents one or more portions of the structure and generate a visualization of a scenario related to structural damage to the one or more portions of the structure. The visualization may be presented via the display device, such that the visualization augments a view of the structure via the display device. The processor may then receive input data regarding one or more assessments of damage to the structure corresponding to the scenario and the image data and store the data regarding one or more assessments of damage in a storage component.
US10943404B2 Content output method and electronic device for supporting same
Disclosed is an electronic device including a memory that stores content-related information, a display that outputs a screen associated with the content, a camera module that photographs a surrounding environment of the electronic device, and a processor that is electrically connected to the memory, the display, and the camera module, wherein the processor may activate the camera module based on a change in physical quantity acting on the electronic device in a state where at least a part of a screen area of the display is turned off, and output a first display object associated with an arbitrary object on the display of which the at least a part of the screen area is turned off when information related to the arbitrary object recognized by the activated camera module is present in the memory. Various embodiments understood through the disclosure may be possible.
US10943400B2 Multimodal user interface for a vehicle
Some embodiments described herein relate to a multimodal user interface for use in an automobile. The multimodal user interface may display information on a windshield of the automobile, such as by projecting information on the windshield, and may accept input from a user via multiple modalities, which may include a speech interface as well as other interfaces. The other interfaces may include interfaces allowing a user to provide geometric input by indicating an angle. In some embodiments, a user may define a task to be performed using multiple different input modalities. For example, the user may provide via the speech interface speech input describing a task that the user is requesting be performed, and may provide via one or more other interfaces geometric parameters regarding the task. The multimodal user interface may determine the task and the geometric parameters from the inputs.
US10943382B2 Virtual reality
A virtual reality apparatus includes an image generator configured to generate images representing a user of a virtual environment. The image generator is responsive to selection of a predetermined input by the user. The apparatus also includes a video camera for use in image-based tracking of a user by the image generator. The predetermined input selected by the user is the performing of a predetermined physical gesture in view of the video camera. The image generator is arranged to select a respective emoji responsive to the predetermined physical gesture of the user for display to other users.
US10943378B2 Cylindrical panorama
A method for generating a panoramic image is disclosed. The method comprises simultaneously capturing images from multiple camera sensors aligned horizontally along an arc and having an overlapping field of view; performing a cylindrical projection to project the captured images from the multiple camera sensors to a cylindrical images; and aligning overlapping regions of the cylindrical images corresponding to the overlapping field of view based on an absolute difference of luminance, wherein the cylindrical projection is performed by adjusting a radius for the cylindrical projection, wherein the radius is adjusted based on a scale factor and wherein the scale factor is calculated based on a rigid transform and wherein the scale factor is iteratively calculated for two sensors from the multiple camera sensors.
US10943371B1 Customizing soundtracks and hairstyles in modifiable videos of multimedia messaging application
A system for customizing soundtracks and hairstyles in modifiable videos of a multimedia messaging application (MMA) is provided. In one example embodiment, the system includes a processor and a memory storing processor-executable codes, wherein the processor is configured to receive, via the MMA, a modifiable video and an image of a user including an image of a face and an image of hair; determine that the image of hair is modifiable; modify the image of hair and generate a further image including the modified image of hair and the image of the face; generate, based on the further image and the modifiable video, a personalized video, wherein the personalized video includes a part of the further image of the user and a part of the modifiable video, and add a soundtrack to the personalized video based on predetermined criteria.
US10943370B2 Compression of multi-dimensional object representations
Objects can be rendered in three dimensions and viewed and manipulated in an augmented reality environment. A number of object images, a number of segmentation masks, and an object mesh structure are used by a client device to render the object in three dimensions. The object images and segmentation masks can be sequenced into frames. The object images and segmentation masks can be partitioned into patches and sequenced, or ordered, within each patch, and a keyframe can be assigned in each patch. Then, the object images and segmentation masks can be encoded into video files and sent to a client device. The client device can quickly retrieve a requested object image and segmentation mask based at least in part on identifying the keyframe in the same patch as the object image and segmentation mask.
US10943368B1 Camera calibration system
Implementations set forth herein relate to a camera calibration system for generating various types of calibration data by maneuvering a camera through a variety of different calibration test systems. The calibration data generated by the camera calibration system can be transmitted to the camera, which can locally store the calibration data. The calibration data can include spatial frequency response value data, which can be generated according to a spatial frequency response test that is performed by the camera calibration system. The calibration data can also include field of view values and distortion values that are generated according to a distortion test that is also performed by the camera calibration system. The camera calibration system can maneuver the camera through a variety of different calibration tests, as well as transmit any resulting calibration data to the camera for storage.
US10943367B1 Calibration of detection system to vehicle using a mirror
The disclosure provides for a method of calibrating a detection system that is mounted on a vehicle. The method includes detecting characteristics of the mirror and characteristics of a vehicle portion using the detection system. The mirror reflects the vehicle portion to be detected using the detection system. The method also includes determining a first transform based on the detected one or more of mirror characteristics, determining a second transform based on the one or more vehicle portion characteristics, and determining a third transform based on a known position of the vehicle portion in relation to the vehicle. Further, the method includes determining a position of the detection system relative to the vehicle based on the first, second, and third transforms and then calibrating the detection system using the determined position of the detection system relative to the vehicle.
US10943360B1 Photogrammetric machine measure up
Various embodiments provide novel tools and techniques for photogrammetric machine measure-up, including without limitation solutions that can be used for excavation and similar applications. A system includes a machine, a user device may further comprise an image sensor, an accelerometer, a processor, and a computer readable medium in communication with the processor, the computer readable medium having encoded thereon a set of instructions executable by the processor to photogrammetrically measure-up the machine. Photogrammetric measure-up includes capturing, via the image sensor, two or more target images of each of the two or more targets, the two or more target images including a first target image and a second target image, and determining a measurement between two of the two or more reference features of the machine based on a first target image and second target image.
US10943350B2 Automated segmentation of histological sections for vasculature quantification
A fully automated method for detecting and measuring a target of interest such as vasculature, capable of processing whole slide images and extracting large number of targets of interest per slide. The method includes the steps of: (a) obtaining a digital image of a tissue specimen; (b) using a first set of mathematical algorithms based on objectively-defined criteria to isolate the one or more targets of interest from the slide, thereby detecting the one or more targets of interest; and (c) using a second set of mathematical algorithms based on objectively-defined criteria to construct boundaries around the detected targets of interest and obtain quantitative attributes of these one or more targets throughout the slide, thereby measuring the one or more targets.
US10943343B2 Evaluation method, determination method, lithography apparatus, and non-transitory computer-readable storage medium
The present invention provides an evaluation method of evaluating a measurement condition of a position of a mark formed on a substrate, the method comprising: obtaining a mark signal representing an intensity distribution of reflected light by detecting the reflected light from the mark under the measurement condition; generating a plurality of signals from the mark signal by changing a first signal component of a first frequency included in the mark signal obtained in the obtaining; and estimating a position of the mark from each of the plurality of signals obtained in the generating, and obtaining a variation in estimated position of the mark as an evaluation index of the measurement condition.
US10943341B2 Method for image processing, electronic device and computer readable storage medium
An image processing method, an electronic device and a storage medium. The method includes: under a preset condition, when detecting that an image currently captured by a camera module contains a human face, determining a reference photosensitivity corresponding to each frame of images to be captured according to a current jitter degree of the camera module; determining an exposure duration corresponding to each frame of images to be captured according to luminance of a current shooting scene, the reference photosensitivity corresponding to each frame of the images to be captured, and a preset mode of exposure compensation; capturing a plurality of frames of images in sequence according to the reference photosensitivity and the exposure duration corresponding to each frame of the images to be captured; and performing synthesis processing on the captured plurality of frames of images to generate a target image.
US10943322B2 System and methods for the computation of the forward and inverse discrete periodic radon transform on GPUs and CPUs
Fast and a scalable algorithms and methods adaptable to available resources for computing (1) the DPRT on multicore CPUs by distributing the computation of the DPRT primary directions among the different cores, and (2) the DPRT on GPUs using parallel, distributed, and synchronized ray computations among the GPU cores with “ray” referring to one of the sums required for computing the DPRT or its inverse along a prime direction.
US10943313B2 Implemented per-room VLANs
An inventive system related to implementation of dynamic virtual local area network (VLAN) assignment and provisioning in communication networks. The inventive system enables per-room 802.1q VLANs that are enforced through 802.1X distribution equipment. This inventive system enables facilities such as hotels to implement per-room VLANs to increase security and efficiency in handling a plurality of devices brought in by guests as well as devices that are provided by the facility itself.
US10943310B2 Intelligent circuit breaker
An intelligent circuit breaker electrically is capable of being actuated and interfacing with a conventional circuit breaker. The intelligent circuit breaker includes a wireless transceiver for communicating with other intelligent circuit breakers, a breaker controller, memory, and a display. The memory may be used to temporarily store data of interest regarding the intelligent circuit breaker's status, power consumption, operating history, and the like. The intelligent circuit breaker may advantageously be constructed in a form factor which is compatible with standard circuit breaker panels.
US10943308B1 Systems and methods for pervasive advisor for major expenditures
A pervasive advisor for major purchases and other expenditures may detect that a customer is contemplating a major purchase (e.g., through active listening). The advisor may assist the customer with the timing and manner of making the purchase in a way that is financially sensible in view of the customer's financial situation. A customer may be provided with dynamically-updated information in response to recent actions that may affect an approved loan amount and/or interest rate. Underwriting of a loan may be triggered based on the geo-location of the user. Financial advice may be provided to customers to help them meet their goals using information obtained from third party sources, such as purchase options based on particular goals. The pervasive advisor may thus intervene to assist with budgeting, financing, and timing of major expenditures based on the customer's location and on the customer's unique and changing circumstances.
US10943304B2 Providing restitution when an unattended package is stolen by a porch-bandit thief
The present invention relates to a system and method for providing restitution to a beneficiary when a package shipped by an originating shipper to a destination address, by way of a designated package transport carrier, is left unattended and stolen prior to the package recipient taking receipt of the package. In an exemplary embodiment, a beneficiary is compensated, in accordance with a package repayment plan terms and conditions, when at least: a missing package report was created by the designated package transport carrier, the missing package report indicates the package was delivered to the destination address during the plan enforcement period, and the originating shipper and the designated package transport carrier declined to provide suitable remedy for the stolen package. Other embodiments include authorizing coverage for an address and package value, charging a transaction fee for authorizing coverage, and identifying fraud.
US10943292B2 Methods and systems for accessing account information electronically
Methods and systems for accessing customer account information involve, for example, binding a computing device with a customer's profile via one or more attributes of the computing device and an encrypted token stored on the computing device and thereafter receiving an authentication request consisting at least in part of the computing device attributes and the encrypted token stored on the computing device. A determination is made as to whether or not entry of a customer credential was received within a pre-determined preceding interval of time, and predefined customer account information is displayed on the computing device without requiring entry of the customer credential when a determination is made that entry of the customer credential was received within the pre-determined preceding interval of time.
US10943290B2 Interface for providing a shopping keyboard on mobile device
A method that includes replacing a standard keyboard displayed on a display of a first mobile device with a second shopping keyboard. The second shopping keyboard includes third keys that represent purchasable items (a product and/or service). After one of the third keys, which represents a particular item, is selected, a sharing option and/or purchasing option is/are displayed. When selected, the sharing option supplies information about the particular item to a messaging application that communicates the information to a second mobile device. When selected, the purchasing option initiates purchase of the particular item. The method may also include displaying a first shopping keyboard comprising second keys representing businesses. After one of the second keys, representing a particular business, is selected, the second shopping keyboard is displayed. The purchasable items represented by the third keys are available from the particular business.
US10943289B2 System and method for determining shopping facilities available for customer pick up of orders
In some embodiments, apparatuses and methods are provided herein useful to facilitating the vehicle pick up of orders at shopping facilities. In some embodiments, there is provided a system including: an electronic interface for receiving an order corresponding to a customer and for receiving a time period during which the customer requests to pick up the order; a control circuit configured to: determine the location of the customer; determine a plurality of shopping facilities near the customer's location; determine when the order would be available for pick up; determine the subset of shopping facilities where the order would be available within the time period requested by the customer; transmit the location to the customer; and at least one shopping facility where the order is made available for pick up by the customer during the requested time period.
US10943285B1 Updating cart state using auto-generated sensor data
This disclosure describes techniques for utilizing sensor data to automatically determine the results of events within a system. Upon receiving sensor data indicative of an event, the techniques may analyze the sensor data to determine a result of the event, such as that a particular user associated with a user identifier selected a particular item associated with an item identifier. Contents of a virtual shopping cart of the user may be maintained based on this automated analysis of sensor data. In some instances, when a confidence level associated with a result is less than a threshold, the sensor data may be sent to a client computing device for analysis by a human user. Further, when the result of an event changes from a first result to a second result, other events already processed may be reprocessed to ensure accuracy of the results.
US10943281B2 Information search method, information search device and information search non-transitory computer storage medium
A computer-implemented method for searching information and an electronic device are disclosed. The method includes: receiving, at one or more computing devices, a search term; acquiring, at the one or more computing devices, a 3D search result corresponding to the search term if the search term includes a 3D search requirement, in which the 3D search result includes a 3D picture and one or more service items corresponding to the 3D picture; displaying, at the one or more computing devices, the 3D search result; determining, at the one or more computing devices, a service item selected by a user; and processing, at the one or more computing devices, the 3D picture according to the service item. The method can provide a service on the basis of the 3D search result when the user has the 3D search requirement, thereby better satisfying the user' requirement and improving the user experience.
US10943275B2 Authenticating an exchange item in an exchange item marketplace network
A method begins with obtaining, by a retailing computing device of an exchange item marketplace network from a buyer device of the exchange item marketplace network in accordance with a securely passing process, control over a secure exchange item package for use of an exchange item, where only a device possessing control over the secure exchange item package may modify the secure exchange item package. The method continues by executing, by the retailing computing device, the use of the exchange item by updating the value of the exchange item to produce an updated value, generating an updated secure exchange item package to include identity of the exchange item, identity of the retailing computing device, identity of the buyer device, and the updated value of the exchange item, and securely passing, by the retailing computing device to the buyer device, control over the updated secure exchange item package.
US10943269B1 Privacy-based content tracker
A computing device is configured to generate a content reference for content displayed on a webpage. An encrypted reference is generated for the content reference. The content is provided, with the content reference, to a client device. A website is provided for the client device upon selection of the content by a user input on the webpage. The website includes an offering and related offerings associated with the content. In accordance with a web action received from the website, a logical table is updated with an entry associated with the encrypted reference. The update may be associated with a credit or a charge based at least in part on the web action for the offering or the related offerings.
US10943267B2 Machine learning assisted target segment audience generation
A segment targeting system generates target segment audiences for delivery of digital content. The segment targeting system generates hit recency and frequency summary data, which identifies hit recency and hit frequency for each of multiple cookie identifiers that satisfied a metric in at least one of multiple segments and in a time range in user specified target segment audience criteria. At least a portion of this summary data is used to train a machine learning system. The machine learning system can include multiple machine learning models, with each model being associated with a different false positive to false negative penalty ratio modelling parameter when learning recency and frequency combinations of hits on webpages in each segment that work well to separate cookie identifiers that satisfied a metric for an offering in a target segment and cookie identifiers that satisfied a metric for an offering in other segments.
US10943265B2 Targeted user digital embedded advertising
Aspects of the subject disclosure may include, for example, a method that includes obtaining media content, analyzing the media content for an advertisement insertion space, receiving a request for the media content from equipment of a user, obtaining a profile for the user, determining a location of the user, determining a time of a delivery of the media content, determining an advertising insertion for the advertising insertion space based on the profile of the user, the location of the user, and the time of the delivery of the media content, and inserting the advertising insertion into the media content in place of the advertisement insertion space to generate modified media content. Other embodiments are disclosed.
US10943264B2 Tap to subscribe to text message alerts
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for providing text message alerts. A telephony interface module receives an alert enrollment request from a client device. The alert enrollment request is received through a first type of communication channel. The alert enrollment request includes a protocol specific portion that includes a communication endpoint identifier assigned to the client device. A data database management module links the communication endpoint identifier to an opt-in record. A text message interface module communicates, based on the client device identifier being linked to the opt-in record, an alert to the client device through a second type of communication channel. The alert is addressed to the client device based on the communication endpoint identifier linked to the opt-in record.
US10943263B2 System, method, and computer-readable medium for providing optimal dynamic content of a service to a user
The disclosure relates to a method, system, and computer-readable medium for providing optimal dynamic content of a service by receiving a first set of parameters and a second set of parameters pertaining to the service by a central controller; determining a dynamic content for the service based on the first and the second sets of parameters; transmitting the dynamic content to at least one service delivery terminal; transmitting the dynamic content to a controller when the dynamic content is accepted by the at least one service delivery terminal, transmitting modified dynamic content to the central controller when the dynamic content is not accepted; receiving a request for availing the service; comparing the request and one of the dynamic content and the modified dynamic content to obtain the optimal dynamic content, and transmitting the obtained optimal dynamic content to the end-user.
US10943257B2 Digital media environment for analysis of components of digital content
Techniques and systems are described for analyzing components of digital content. A computing device of an analytics system receives user interaction data that describes an effect of user interaction with a plurality of items of digital content on achieving an action. The analytics system identifies which of a plurality of components are included in respective items of digital content. The analytics system then generates outcome data describing a likely effect of the plurality of components on achieving the action based on association with respective items of digital content. Additionally, the analytics system generates a recommendation to configure a subsequent item of digital content based on the outcome data. The recommendation is based on the likely effect of the different ones of the plurality of components, to generate more effective digital content.
US10943251B2 Method and system for real-time rebate application
A method for real-time processing of a rebate is described. The method includes receiving a transaction message that includes a primary account number, a transaction amount, and a transaction identifier; receiving a rebate request including the transaction identifier; identifying a financial institution associated with a transaction account corresponding to the primary account number, generating a data message including a rebate request; and electronically transmitting the data message.
US10943243B2 Electronic system to romantically match people by collecting input from third parties
Methods and apparatus for a social-oriented computer system for matching daters. Daters establish friend connections with other users, including non-daters. After identifying candidate pairings of daters, the system solicits the opinions of users including the daters, their friends, and matchmakers. The system may analyze the opinions to determine whether a match would result in the satisfaction of both daters. If so, the system matches the daters, inviting them to communicate. The system may gather feedback on the match to help calibrate future matching.
US10943229B2 Augmented reality headset and digital wallet
An augmented reality system includes an augmented reality user device and a digital wallet. The digital wallet includes items associated with a user. The augmented reality user device includes a head mounted display, a memory, and processors. The display overlays virtual objects onto a field of view of the user. The processors overlay the digital wallet contents on a field of view of the user so that the user may select one of the items for use in an electronic transaction. For example, the processors request and receive an inventory of the digital wallet and overlay a graphical representation of the items within the field of view of the user via the display. The processors detect a hand gesture and identify a selected item based on the hand gesture. The processors generate a transfer token based on the identified item and transmit it to the electronic transaction terminal.
US10943228B2 Systems and methods for self-checkout using RFID motion triggered tags
Systems and methods for self-checkout using an RFID tag. The methods include: detecting motion of the RFID tag using a motion sensor local to the RFID tag; enabling at least one communication operation of the RFID tag in response to the detection of the RFID tag's motion; performing operations by the RFID tag to communicate first information to an enterprise system; using the first information by the enterprise system to associate the RFID tag with an individual of a plurality of individuals present in a given facility; and dynamically changing displayed content of a display device to include information about an object to which the RFID tag is coupled, the display device being in proximity to the individual, in the possession of the individual or being worn by the individual.
US10943217B1 Methods systems and articles of manufacture for modifying user interaction with online banking site
Data of prior online banking sessions is logged or stored and analyzed to identify online banking action patterns and pages or screens of an online banking website used to execute the actions. User profile data associated with executed actions is also identified. User profile data may involve the computing device used to access the site, location and/or temporal data such as date, time and frequency. When profile data of a current online banking session is received, rules dictating how the user interface of the online banking website can be selectively modified are accessed and applied to identify a page or screen to be presented to the user thus bypassing at least one intermediate page or screen that would have otherwise been presented to the user navigating the online banking website according to its pre-defined structure.
US10943213B1 Back-end production and delivery system for schedule controlled networkable merchant e-commerce sites
An improved computerized e-commerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. The system may also include backend software configured to assist in product production, inventory control, product cost optimization, and product delivery optimization, management, and tracking.
US10943208B2 Methods and apparatus to emulate a toy
Methods, apparatus, systems and articles of manufacture to emulate a toy are disclosed. An example server includes a processor and memory including machine readable instructions that, when executed by the processor, cause the processor to perform operations including requesting a confirmation code in response to a request to download model data associated with a toy, and if the confirmation code is valid, (1) providing the model data to a mobile communication device, and (2) transmitting toy-identifying data associated with the toy to a secure storage of the mobile communication device which provided the valid code.
US10943198B2 Method and system for enabling data usage accounting through a relay
A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.
US10943193B1 Food and beverage venue management system
A food and beverage management system adapted to improve the operations of a food and beverage venue, comprising a customer client module, a staff client module, a management client module, and a management control unit. The venue management system is adapted to track and analyze customer and staff activity, assess staff performance, and analyze transaction data received from a POS system. The venue management system allows a manager to assess the operation of the venue by generating real-time summaries and detailed analytics reports for the customer, staff, and venue data, which are displayed via the management client module. The management client module further allows the manager to interact with customers by sending a message or a complimentary menu item, and assign tasks to staff members.
US10943184B2 Machine learning methods and systems for predicting online user interactions
Methods and computing apparatus for retrieving records relating to content placement events and records relating to user interaction events. A set of enriched training feature vectors is computed from raw feature values, and used with interaction event tags to train a machine learning model. Information is received relating to an online content placement slot and information is received relating to a user to whom content within the online content placement slot will be displayed. An enriched estimation feature vector is computed based upon a content item selected for placement within the online content placement slot, the information relating to the user, and the information relating to the online content placement slot. A machine learning model is executed to determine an estimate of likelihood of the user interacting with the selected content item, based upon the enriched estimation feature vector.
US10943183B2 Electronics device performing software training on memory channel and memory channel training method thereof
An electronic device includes a memory device storing data and a system-on-a-chip using the memory device as a working memory. The system-on-a-chip performs software training on a second memory area of the memory device by loading a training code to a first memory area of the memory device, and executing the loaded training code.
US10943175B2 Methods, systems and apparatus to improve multi-demographic modeling efficiency
Methods, apparatus, systems and articles of manufacture are disclosed to improve multi-demographic modeling efficiency. An example apparatus includes a feature set aggregator to segregate training data based on feature sets of interest, and to identify households that participate in at least one of the feature sets of interest, a class enumerator to reduce multi-demographic model iterations by enumerating demographic combinations for the identified households, the enumerated demographic combinations including a single identifier to represent a combination of two or more demographic categories, and a modeling engine to generate training coefficients associated with respective ones of the enumerated demographic combinations.
US10943174B2 Anomaly identification method for structural monitoring data considering spatial-temporal correlation
The present invention belongs to the technical field of health monitoring for civil structures, and an anomaly identification method considering spatial-temporal correlation is proposed for structural monitoring data. First, define current and past observation vectors for the monitoring data and pre-whiten them; second, establish a statistical correlation model for the pre-whitened current and past observation vectors to simultaneously consider the spatial-temporal correlation in the monitoring data; then, divide the model into two parts, i.e., the system-related and system-unrelated parts, and define two corresponding statistics; finally, determine the corresponding control limits of the statistics, and it can be decided that there is anomaly in the monitoring data when each of the statistics exceeds its corresponding control limit.
US10943171B2 Sparse neural network training optimization
An optimized computer architecture for training an neural network includes a system having multiple GPUs. The neural network may be divided into separate portions, and a different portion is assigned to each of the multiple GPUs. Within each GPU, its portion is further divided across multiple training worker threads in multiple processing cores, and each processing core has lock-free access to a local parameter memory. The local parameter memory of each GPU is separately, and individually, synchronized with a remote master parameter memory by lock memory access. Each GPU has a separate set of communication worker threads dedicated to data transfer between the GPU and the remote parameter memory so that the GPU's training worker threads are not involved with cross GPU communications.
US10943158B2 Translation and display of text in picture
A method performed by a mobile terminal may include receiving an image that includes text, translating the text into another language and superimposing and displaying the translated text over the received image.
US10943155B2 System of recognizing identity of object and method of automatically recognizing identity of object
A system of recognizing identity of object and method of automatically recognizing identity of object are provided. The method is to shoot a monitoring region for obtaining a monitoring image, recognize an object image in the monitoring image, scan the monitoring region for retrieving each identity data of each wireless badge, determines each image position of each object image in the monitor region, determine each badge position of each wireless badge in the monitor region, and link the object image and the identity data together when the positions match with each other. The system can pair the object image with the identity data instantly, determine whether the object is unregistered, and effectively save the time and human resources required by artificially pairing the object images with the identity data.
US10943152B2 Method, apparatus, and system for detecting a physical divider on a road segment
An approach is provided for detecting a presence of a physical divider on a road segment. The approach, for example, involves receiving sensor data from a vehicle traveling a road segment. The sensor data indicates a distance from the vehicle to the physical divider, a cross-sensor consistency of detecting the physical divider between at least two sensors of the vehicle, or a combination thereof. The approach also involves determining that the sensor data indicates the presence of the physical divider based on determining that the distance is within distance criteria, the cross-sensor consistency is within consistency criteria, or a combination thereof. The approach further involves updating data provided by a physical divider signal from the vehicle to indicate the presence of the physical divider on the road segment.
US10943147B2 Knowledge-based ultrasound image enhancement
Image enhancement is provided for medical diagnostic ultrasound. Knowledge-based detection of anatomy or artifact identifies locations to be enhanced. The knowledge-based detection of the locations may avoid identification of other anatomy or artifacts. The image enhancement is applied to the identified locations and not others.
US10943138B2 Systems and methods of biometric analysis to determine lack of three-dimensionality
Exemplary embodiments are directed to biometric analysis systems generally including one or more illumination sources, a camera, and an analysis module. The illumination sources are configured to illuminate at least a portion of a face of a subject. The camera is configured to capture one or more images of the subject during illumination of the face of the subject. The analysis module is configured to analyze the one or more images captured by the camera to determine an indication of liveliness of the subject and prevent spoofing.
US10943136B1 Apparatuses, systems and methods for generating a vehicle driver signature
Apparatuses, systems and methods are provided for generating a vehicle driver signature. More particularly, apparatuses, systems and methods are provided for generating a vehicle driver signature based on vehicle interior image data.
US10943133B2 Vehicle control device, vehicle control method, and storage medium
A vehicle control device includes a recognizer and a driving controller. The driving controller operates at least in one of a first control state and a second control state in which a automation rate is higher than the first control state or a lower level of task is required of an occupant than the first control state. The driving controller does not suppress operation in the second control state if a traffic sign recognized by the recognizer is a sign indicating a speed limit equal to or higher than a predetermined speed and suppresses operation in the second control state if the traffic sign is a sign indicating a speed limit less than the predetermined speed.
US10943132B2 Distant on-road object detection
A method of distant on-road object detection, comprising, capturing an initial frame of a roadway lane in a direction of travel, detecting lane edges in the initial frame, capturing a subsequent frame of the roadway lane, cropping the subsequent frame based on the detected lane edges of the initial frame resulting in an image patch, detecting an image patch object within the image patch, down-sampling the subsequent frame, detecting a down-sampled object within the down-sampled subsequent frame and merging the detections within the image patch and the detections within the down-sampled subsequent frame.
US10943130B2 Method, device and computer readable storage medium with instructions for determining the lateral position of a transportation vehicle relative to the lanes of a carriageway
A method, a device and a computer-readable storage medium with instructions for determining the lateral position of a transportation vehicle relative to the lanes of a carriageway. An image processing unit acquires geometry information and property information relating to carriageway markings. A position-determining unit determines an approximate position of the transportation vehicle. An evaluation unit determines the lateral position of the transportation vehicle by comparing the determined geometry information and property information of the carriageway markings with carriageway marking geometries at the approximate position determined for the transportation vehicle, from a lane geometry map. The lane geometry map contains lane center geometries and lane edge geometries with a high level of accuracy with respect to one another.
US10943123B2 Display-based video analytics
The present disclosure is directed to a video surveillance system and method for performing display-based video analytics on video streams provided by internet protocol (IP) cameras and/or a video management system (VMS) over an IP network. Display-based video analytics can perform video analytics on the video streams without a direct connection to the IP network. Because the display-based video analytics can perform video analytics on the video streams without being directly connected to the IP network, the display-based video analytics can be more readily implemented in video surveillance systems with secure IP networks.
US10943116B2 Translation to braille
A structured description is generated for a digital image of a scene. The structured description may include a first feature and a second feature of the scene. The structured description may also include a first detail of the first feature and a second detail of the second feature. A portable braille sequence printer may generate braille text of the first and second features using the structured description. The portable braille sequence printer may further generate additional braille text regarding the first detail in response to a prompt from the user regarding the first feature.
US10943114B2 Method for aerial imagery acquisition and analysis
A method and system for multi-spectral imagery acquisition and analysis, the method including capturing preliminary multi-spectral aerial images according to pre-defined survey parameters at a pre-selected resolution, automatically performing preliminary analysis on site or location in the field using large scale blob partitioning of the captured images in real or near real time, detecting irregularities within the pre-defined survey parameters and providing an output corresponding thereto, and determining, from the preliminary analysis output, whether to perform a second stage of image acquisition and analysis at a higher resolution than the pre-selected resolution. The invention also includes a method for analysis and object identification including analyzing high resolution multi-spectral images according to pre-defined object parameters, when parameters within the pre-defined object parameters are found, performing blob partitioning on the images containing such parameters to identify blobs, and comparing objects confined to those blobs to pre-defined reference parameters to identify objects having the pre-defined object parameters.
US10943109B2 Electronic apparatus, method for controlling thereof and the computer readable recording medium
An electronic device is provided. The electronic device includes a light emitting unit configured to alternately emit light having a preset pattern to an eye area of a user; an inputter configured to receive a plurality of images which capture an eye area of the user; and a processor configured to detect a user's gaze using a first image that is captured at the time of irradiating a preset first pattern and a second image that is captured at the time of irradiating a preset second pattern, and the processor detects a user's gaze by extracting reflection points of each of the first image and the second image and using remaining reflection points excluding reflection points at a same position from among the extracted reflection points.
US10943108B2 Image reader performing character correction
An image reader includes a document reading unit, and a control unit that functions as an individual image cutting section, character string detection section, mismatch detection section, judgment section, and correction section. The individual image cutting section cuts out individual images from image data obtained through reading by the document reading unit. The character string detection section detects character strings present on the individual images. The mismatch detection section detects, for the character strings detected by the character string detection section, a mismatching portion by making comparison between the individual images with considering character strings having contents identical or similar to each other as same information. The judgment section judges for the mismatching portions whether a ratio of majority characters reaches a predefined ratio. Upon judging that the ratio of the majority characters has reached the predefined ratio, the correction section replaces a minority character with the majority character.
US10943100B2 Systems, methods, devices and apparatuses for detecting facial expression
A system, method and apparatus for detecting facial expressions according to EMG signals.
US10943097B2 Scalable configurable universal full spectrum cyber process that utilizes measure points from sensor observation-derived representations or analytically rich sparse data sets for making cyber determinations regarding or utilizing sensor observations or sensor observations subjects
A scalable configurable universal full spectrum cyber process that utilizes measure points from sensor observation-derived representations or analytically rich sparse data sets for making selected cyber determinations regarding or utilizing sensor observations or sensor observation subjects. Utilizing necessary cyber resources and predetermined criteria for making selected cyber determinations regarding or utilizing the sensor observation or at least one sensor observation subject, the disclosed cyber process employs the use of measure points for accurately or reliably locating selected analytically rich indicators from sensor observation-derived representations, wherein appropriate informational representations or measurements regarding or utilizing the selected analytically rich indicators, the measure points or the sensor observation are assigned and stored in analytically rich sparse data sets where they may be utilized by the cyber process for making, in real time or at any time thereafter, selected cyber determinations regarding or utilizing sensor observations or sensor observation subjects.
US10943091B2 Facial feature point tracking method, apparatus, storage medium, and device
In a method for facial feature point tracking, facial feature points of a face in a previous image of a to-be-tracked image are acquired in an image sequence. Facial feature point errors between the to-be-tracked image and the previous image are determined based on a preset error model and pixels in the to-be-tracked image. The facial feature point errors indicate differences between first coordinates of facial feature points in the to-be-tracked image, and second coordinates of facial feature points at corresponding positions in the previous image. The preset error model is trained based on facial feature points in a plurality of pairs of adjacent reference images. Further, the facial feature points of the face in the to-be-tracked image are determined based on the facial feature points of the face in the previous image and the facial feature point errors between the to-be-tracked image and the previous image.
US10943090B2 Method for face searching in images
The present invention provides a method for tracking face in a video, comprising steps of taking an image sample from a video; extracting and storing a target face feature according to the image sample; dividing the video into one or more scene; and labeling one or more face matching the target face feature. Accordingly, an actor's facial expression and motion can be extracted with ease and used as training materials or subject matters for discussion.
US10943087B2 Method and apparatus for processing and generating offline graphic code
A method includes: obtaining an image of a graphic code from a scanning device that scans the graphic code displayed on a user terminal of a user; extracting, from the image of the graphic code, graphic code information encoded in the graphic code; verifying signature information in the graphic code information, wherein the graphic code information comprises the signature information, at least one piece of identity information of the user, and service permission information of multiple services; determining whether the at least one piece of identity information of the user matches identity information accepted by a service provider corresponding to the scanning device; determining whether the service permission information of multiple services of the graphic code information matches service permission information of a service supported by the scanning device; and executing the service.
US10943082B2 Display device
A display device includes a first base layer, a circuit layer disposed on the first base layer and including a plurality of switching elements, a pixel layer disposed on the circuit layer and including a light emitting element, wherein the light emitting element is configured to receive a current from at least one of the plurality of switching elements to emit a first light, and a sensor layer disposed below the first base layer and including a sensor, wherein the sensor is configured to receive a second light generated when the first light is reflected by an external object.
US10943079B2 Device for implementing a detection function and method for operating such a device
A detection device, which includes a scanning module, a detection module operated at a distance from the scanning module, and an evaluation unit. The scanning module includes a laser light source for generating a laser beam, a deflection unit to deflect the beam, and a control unit for controlling the laser light source and the deflection unit, so that the beam is moved in a scanning pattern. The detection module includes a light detector, with which the light of the beam reflected on an object in the beam path is detected and converted into a received signal. The first laser light source is controlled so that the beam is modulated as a function of its deflection and in this way is provided with synchronization marks. The evaluation unit identifies these synchronization marks in the received signal and synchronizes the received signal with the deflection of the beam based on them.
US10943077B2 Tag board, RFID tag, and RFID system
A tag board includes an insulation substrate with a lower surface bonded to the outside and an upper surface including a recess, an upper surface conductor on the upper surface of the insulation substrate, a ground conductor on the lower surface of the insulation substrate, and a short-circuit-portion through conductor that penetrates the insulation substrate in the thickness direction and electrically connects the upper surface conductor and the ground conductor to each other. The short-circuit-portion through conductor is connected to the upper surface conductor only at a part of the periphery of the upper surface conductor.
US10943070B2 Interactively building a topic model employing semantic similarity in a spoken dialog system
A computer-implemented method is presented for building a topic model to discover topics in a collection of documents generated by a plurality of users. The method includes extracting conversations from the collection of documents, dividing the extracted conversations into a plurality of segments, generating a topic distribution for each of the plurality of segments based on the extracted conversations and a first pre-defined prior probability distribution, and generating continuous value constructs for each of the topic distributions based on an external corpus and a second pre-defined prior probability distribution, wherein similarity is defined between the continuous value constructs.
US10943066B2 Method and apparatus for generating statement
A method implemented in an electronic device is provided. The method includes determining at least one update of content of at least one application, wherein the at least one update is associated with an activity related to the content accessed by a user, generating at least one statement corresponding to the at least one update of the content of the at least one application in accordance with the activity related to the content.
US10943062B2 Method and apparatus of implementing business card application
A device and method are presently disclosed. The computer implemented method, includes an electronic device with a touch-sensitive display, displaying a representation of a blank card on the touch-sensitive display, detecting user's first finger contact with the touch-sensitive display, in response to detecting the user's first finger contact, displaying a field on the representation of the blank card, detecting user's second finger contact with the touch-sensitive display, and in response to detecting the user's second finger contact adjusting position or dimensions of the field on the representation of the blank card.
US10943046B2 Semiconductor apparatus including uncrowned and crowned cells and method of making
A semiconductor apparatus includes a first cell having a first interconnect structure and a second cell having a second interconnect structure. The semiconductor apparatus further includes a first plurality of conductive segments, wherein each conductive segment of the first plurality of conductive segments directly connects a first metal level of the first interconnect structure to a first metal level of the second interconnect structure. The semiconductor apparatus further includes a third cell having a third interconnect structure and a fourth cell having a fourth interconnect structure. The semiconductor apparatus further includes a second plurality of conductive segments, wherein each conductive segment of the second plurality of conductive segments directly connects a second metal level of the third interconnect structure to a second metal level of the fourth interconnect structure, and the second metal level is different from the first metal level.
US10943045B2 Semiconductor device including standard-cell-adapted power grid arrangement and method for generating layout diagram of same
A semiconductor device includes: a power grid (PG) arrangement including: a conductive layer M(i) including segments which are conductive, where i is an integer and i≥0; and a conductive layer M(i+1) over the conductive layer M(i), the conductive layer M(i+1) including segments which are conductive; the M(i) segments including first and second segments designated correspondingly for first and second reference voltages, the first and second segments being interspersed and substantially parallel to a first direction; and the segments in the conductive layer M(i+1) including third and fourth segments designated correspondingly for the first and second reference voltages; the third and fourth segments being interspersed and substantially parallel to a perpendicular second direction; and wherein the segments in the conductive layer M(i+1) are arranged substantially asymmetrically such that each fourth segment is located, relative to the first direction, substantially asymmetrically between corresponding adjacent ones of the third segments.
US10943044B2 Transient and AC simulations with traveling wave probe circuit
Embodiments of the present invention are directed to a computer-implemented method of simulating forward traveling voltages in a simulated circuit. The method includes inserting a traveling wave probe, via a processor, at an observation point of a simulated transmission line. The processor applies a first signal at an input of the traveling wave probe, and evaluates an output of the traveling wave probe. The processor next determines an instantaneous wave forward voltage and an instantaneous wave backward voltage at the traveling wave probe, and displays the instantaneous wave forward voltage and the instantaneous wave backward voltage via an output device.
US10943031B2 Adaptive data sanitation system for endpoints
Methods and systems for adaptively sanitizing data for endpoints are described herein. A system may contain one or more endpoints that receive requests for data and provide responses to the requests. A sanitizer may adaptively sanitize each request and response according to a sanitation level provided by a log analyzer. The sanitation level may be based on a risk level of attack at the endpoint as determined by the log analyzer. The log analyzer may analyze logs containing all operations performed at the endpoint to determine a sanitation level. Thus, the amount of sanitation performed by the sanitizer can be tailored to the needs of any given endpoint.
US10943027B2 Determination and visualization of effective mask expressions
The present disclosure involves systems, software, and computer implemented methods for determining and visualizing effective mask expressions. One example method includes identifying a request for an object in a software application. The request is associated with a particular user. An object hierarchy associated with the requested object is identified. At least one column in the object hierarchy is associated with a mask expression. A current dependent object in the identified object hierarchy is determined. Masking status data for the current dependent object is determined that identifies whether masking is to be applied to the current dependent object when fulfilling the request. The generated masking status data is used to determine which masking expressions are to be applied to which columns in the object hierarchy when responding to the request.
US10943025B2 Transcription data security
A computer program product for use with dictated medical patient information resides on a computer-readable medium and comprises computer-readable instructions for causing a computer to analyze the dictated information, identify likely confidential information in the dictated medical patient information, and treat the likely confidential information disparately from likely non-confidential information in the dictated medical patient information.
US10943021B2 Methods and systems for facilitating joint submissions
Methods, systems, and devices for facilitating joint submissions. In an example embodiment, a system may facilitate a joint submission from multiple devices. For example, a primary device may receive data for a joint submission with a peripheral device, and the data may be segmented into sensitive and non-sensitive data.
US10943019B2 Adaptive trust profile endpoint
A system, method, and computer-readable medium are disclosed for generating an adaptive trust profile via an adaptive trust profile operation. In various embodiments the adaptive trust profile operation includes: monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a respective plurality of events enacted by the entity, the monitoring comprising monitoring at least one of the plurality of electronically-observable actions via a protected endpoint; converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity; and generating an adaptive trust profile based upon the action of the entity.
US10943018B2 Systems and methods for screenshot mediation based on policy
In some aspects, a method for mediation of a screenshot capture by a client application based on policy includes identifying, by a client application on a client device, a policy for mediating one or more screenshots of content displayed via the client application. An embedded browser within the client application accesses a network application of one or more servers. The method further includes intercepting, by the client application, a request to capture a screenshot of at least a portion of the network application being displayed, determining, by the client application, one or more mediation actions to perform on the screenshot responsive to the policy, performing, by the client application, the one or more mediation actions on the screenshot, and providing, by the client responsive to the request, the screenshot resulting from the one or more mediation actions.
US10943012B2 Technologies for secure hardware and software attestation for trusted I/O
Technologies for trusted I/O attestation and verification include a computing device with a cryptographic engine and one or more I/O controllers. The computing device collects hardware attestation information associated with statically attached hardware I/O components that are associated with a trusted I/O usage protected by the cryptographic engine. The computing device verifies the hardware attestation information and securely enumerates one or more dynamically attached hardware components in response to verification. The computing device collects software attestation information for trusted software components loaded during secure enumeration. The computing device verifies the software attestation information. The computing device may collect firmware attestation information for firmware loaded in the I/O controllers and verify the firmware attestation information. The computing device may collect application attestation information for a trusted application that uses the trusted I/O usage and verify the application attestation information. Other embodiments are described and claimed.
US10943009B2 System and method to infer investigation steps for security alerts using crowd sourcing
Techniques are provided to dynamically generate response actions that may be used to investigate and respond to a security alert. Different prediction models are initially trained using a corpus of training data. This training data is obtained by identifying previous security alerts and then grouping together alert clusters. An analysis is performed to identify which steps were used to respond to the alerts in each group. These steps are fed into a prediction model to train the model. After multiple models are trained and after a new security alert is received, one model is selected to operate on the new alert, where the model is selected because it is identified as being most compatible with the new alert. When the selected model is applied to the new alert, the model generates a set of recommended steps that may be followed to investigate and/or respond to the new alert.
US10943008B2 System and method of detecting hidden behavior of a browser extension
The present disclosure is directed towards systems and methods for detecting hidden behavior in browser extensions. In one aspect, a method is provided including launching a browser in a protected environment, performing one or more actions in the browser, tracking events occurring during the performing of the one or more actions, identifying extension events from the events that are initiated by a browser extension, analyzing the extension events for indications of change that correspond to behavior not previously declared by the browser extension, and determining that the browser extension is performing hidden behavior when indications of change are found.
US10943002B2 Password authenticating apparatus for executing user authentication using password
Provided is a password authenticating apparatus that can provide a hint for selecting a password without displaying a part of the password. The input-receiving unit receives input of a password as an input password. A password-header-comparing unit compares a header portion of the input password up to a number of header comparison characters with authentication information, and determines whether or not the header portion of the input password up to the number of header comparison characters matches a portion from the start of a registered password up to the number of header comparison characters. A screen-generating unit, when it is determined there is no match, generates a header-error screen providing guidance that the input password already does not match in the header portion as a display screen. A display-control unit causes a display unit to display the display screen generated by the screen-generating unit.
US10942997B2 Multi-factor authentication
Aspects of the subject disclosure may include, for example, generating a digital certificate responsive to an authentication of a user according to a dynamic biometric process, associating the digital certificate with a transaction record for the transaction, storing information associated with authentication conditions of the dynamic biometric process, receiving an access request associated with the transaction, and providing access to the transaction record, the information associated with the authentication conditions of the dynamic biometric process or a combination thereof responsive to the access request, where granting of the access is according to transmitting an access acknowledgement to equipment of the user, or obtaining another authentication to allow permission to access or a combination thereof. Other embodiments are disclosed.
US10942996B2 Digital identity social graph
Methods and systems for generating a social graph are provided. The method includes generating and associating a first digital identity with a first node of the social graph, the social graph including a graphical representation of associations of digital identities. The method also includes associating the first digital identity with a second digital identity, the first digital identity providing verification for the second digital identity. The method also includes associating the second digital identity with a second node of the social graph. The method also includes linking the first node of the social graph to the second node of the social graph to establish an association between the first digital identity and the second digital identity.
US10942994B2 Multicomputer processing for data authentication using a blockchain approach
Aspects of the disclosure relate to multicomputer systems and methods for data authentication and event execution using a blockchain approach. Any full node computing device in a network, including a data authentication and event execution computing platform, may receive data from one or more sources. The computing platform may verify the authenticity of at least one aspect of the received data. Once the authenticity of the data has been verified, the computing platform may generate a new block of a user's blockchain by cryptographically encrypting the received data, may add the new block to the user's blockchain, and may store the updated blockchain. The platform may then transmit an indication that the received data has been authenticated to the data source. In addition, the computing platform may generate a command configured to execute an action associated with the new block and may transmit the command to the data source.
US10942991B1 Access controls using trust relationships and simplified content curation
Parental control of child's web-based digital content experience, which can be applied to other contexts such as education, the workplace or other organizations. Trust relationships authorize specified users or organizations to permit access to content or resources by other users. Collection curation including content reputation and age appropriate ratings disclosed.
US10942990B2 Safety monitoring system with in-water and above water monitoring devices
A network of modular, multitier pool mobile units, that wander around and under water of a swimming pool. The pool mobile units monitor for safety, emergency and accident related events and undertake appropriate actions to provide care and protection for swimmers, family members and bystanders. They scrub and clean the swimming pool bottom and wall surfaces and emit chemical agents to sanitize the swimming pool water. A central server provides safety monitoring, help for drowning swimmers, and emergency and accident supports.
US10942984B2 Portal connected to a social backend
A portal system comprises a portal connected to at least one social backend, a portal object generator for creating a page in the portal, and a backend processing component. The portal system further performs a method comprising: integrating functionality of said at least one social backend into said portal system; implementing association information as meta data entries containing information about a social object of said at least one social backend; receiving a notification about creation of new portal objects by an integration component; creating a new instance of a social object within said at least one social backend by said integration component; receiving a new identification from a newly created social object by said integration component; inserting new social object identification into meta data of said newly created social object; and representing said social object as a portal object to a portal user.
US10942967B1 Verifying item attributes using artificial intelligence
A system uses a trained classifier to identify or predict the item attributes of an item depicted in an image, and compares these attributes to those specified in a corresponding item description. The system may, for example, be used to verify the accuracy of listings submitted by users to an electronic catalog. For example, if an item description submitted by a user does not specify all of the item attributes identified from the item image(s) submitted by the user, the system may generate a suggested edit to the item description.
US10942960B2 Automatic triage model execution in machine data driven monitoring automation apparatus with visualization
Network connections are established between machines of an operating environment to be monitored and a server group of a data intake and query system (DIQS). Data reflecting machine and component operations of the environment is conveyed via the network to the DIQS where it is reflected as timestamped entries in a field-searchable datastore. Monitoring components may search the datastore and identify and record instances of notable events. Triaging models are selectively applied against the notable event instances to produce an enhanced notable event instance representation with modeled results effective to automatically perform or assist in triaging the notable events so they are dispatched in an optimal, effective, and efficient, manner.
US10942957B2 Concept indexing among database of documents using machine learning techniques
Systems and techniques for indexing and/or querying a database are described herein. Discrete sections and/or segments from documents may be determined by a concept indexing system. The segments may be indexed by concept and/or higher-level category of interest to a user. A user may query the segments by one or more concepts. The segments may be analyzed to rank the segments by statistical accuracy and/or relatedness to one or more particular concepts. The rankings may be used for presentation of search results in a user interface. Furthermore, segments and/or documents may be ranked based on recency decay functions that distinguish between segments that maintain their relevance over time in contrast with temporal segments whose relevance decays quicker over time, for example.
US10942956B2 Detecting medical fraud and medical misuse using a shared virtual ledger
A system and method of detecting medical fraud using blockchains including receiving a prescription comprising first prescription data from a prescription entry device associated with an prescribing entity, generating a validation code for the prescription based on the first prescription data, adding the validation code to the first prescription data, appending the first prescription data including the validation code to a blockchain, and receiving a query associated with the prescription from a prescription verification device associated with a prescription dispensing entity. The query includes second prescription data. The method further includes comparing the first prescription data to the second prescription data, for example, using pixel comparison, determining based on the comparison that the prescription has been modified, and transmitting to the prescription verification device an indication that the prescription has been modified.
US10942955B2 Questioning and answering method, method for generating questioning and answering system, and method for modifying questioning and answering system
According to a specific implementation manner that a questioning and answering system including a transaction node interacts with a user in the embodiments of the present invention, a quick call to an existing function or service can be realized, and by acquiring modification information for a set system component in the questioning and answering system, and correspondingly updating the questioning and answering system according to the modification information, the existing questioning and answering method based on a questioning and answering system, the existing method for generating the questioning and answering system, and the existing method for modifying the questioning and answering system are optimized, thereby improving efficiency and accuracy of questioning and answering, and improving generation efficiency and modification efficiency of the questioning and answering system.
US10942947B2 Systems and methods for determining relationships between datasets
A first dataset from one or more databases and a second dataset from the one or more databases may be identified. The first dataset may contain first data while the second dataset may contain second data. A first relationship measure may be computed for the first dataset, where the first relationship measure is configured to represent the first data in a first condensed format. A second relationship measure may be computed for the second dataset, where the second relationship measure is configured to represent the second data in a second condensed format. A join key may be computed using the first relationship measure and the second relationship measure. The join key may represent a correspondence area between the first dataset and the second dataset. An interactive user interface element may be configured to display a graphical depiction of the correspondence area between the first dataset and the second dataset.
US10942946B2 Automatic triage model execution in machine data driven monitoring automation apparatus
Machine data of an operating environment is conveyed by a network to a data intake and query system (DIQS) which reflects the machine data as timestamped entries of a field-searchable datastore. Monitoring functionality may search the machine data to identify notable event instances. A notable event processing system correlates the notable event instance to one or more triaging models which are executed against the notable event to produce a modeled result. Information of the received notable event and the modeled results are combined into an enhanced representation of a notable event instance. The enhanced representation conditions downstream processing to automatically perform or assist triaging of notable event instances to optimize application of computing resources to highest priority conditions in the operating environment.
US10942930B2 Methods and systems for graph-based publication-subscription
A system and method for graph-based publication/subscription are provided. A graph comprising nodes and edges is created, each node representative of a point of interest in an information domain, each edge linking a first node and a second node and representative of a relationship between a first and a second point of interest. A request to publish content on at least one selected node and/or at least one selected edge is received. A request to subscribe to a subset of nodes and/or a subset of edges is received from a subscriber. The subscription request is correlated with the publication request to determine whether the subset of nodes comprises the selected node and whether the subset of edges comprises the selected edge. The content is notified to the subscriber if the subset of nodes comprises the selected node and the subset of edges comprises the selected edge.
US10942920B2 Service processing system and method based on blockchain
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based file querying are provided. One of the methods includes: receiving a query request for a target file, the query request comprising identification information of a user and the target file; obtaining the target file based on the identification information of the user and the target file; providing a query page of the target file, the query page comprising interactive elements for selecting whether to upload the target file to a blockchain; receiving a user selecting to upload the target file to the blockchain; hashing the target file to generate a digital digest; signing the digital digest according to an asymmetric encryption algorithm using a private key associated with a cryptographic key pair to obtain a digital signature; and uploading the target file, the digital signature, and a public key associated with the cryptographic key pair.
US10942907B2 Safe release of database sessions for planned maintenance operations
Techniques are described for closing one or more connections with a database management system (DBMS) as part of a planned operation such as maintenance and load balancing. In an embodiment, a request is received for a planned operation of a database server of a DBMS that requires releasing and migrating database sessions. Over a database connection with the database server, the DBMS or a Client-Driver on the client system that interfaces with the DBMS, may receive request(s) from the client system. Based on the request(s), a safe point, for the database connection with the database server, at which the database connection of the client system with the database server can be closed without affecting the success of execution of next one or more command that the client system intended to request the DBMS to execute on the database server, is determined. In an embodiment, in response to the request(s), the DBMS and/or Client-Driver, while the connection is valid, provide to the client system an invalid status for a connection test request. Such a response may cause the client system to use a different database connection to connect with the DBMS. After returning the response to the client system, the DBMS and/or Client-Driver causes the database session with the DBMS to close. In an embodiment, for database sessions to be released, the DBMS identifies a safe point in a database session by a detected request boundary or where the session states are determined to be recoverable or the failover is determined to be expected to succeed. At such a safe point, all database session states are known, and failing the session over to another database instance offering the requested service can be performed safely and transparent to applications.
US10942899B2 Virtual file system for cloud-based shared content
A server in a cloud-based environment interfaces with storage devices that store shared content accessible by two or more users. Individual items within the shared content are associated with respective object metadata that is also stored in the cloud-based environment. Download requests initiate downloads of instances of a virtual file system module to two or more user devices associated with two or more users. The downloaded virtual file system modules capture local metadata that pertains to local object operations directed by the users over the shared content. Changed object metadata attributes are delivered to the server and to other user devices that are accessing the shared content. Peer-to-peer connections can be established between the two or more user devices. Object can be divided into smaller portions such that processing the individual smaller portions of a larger object reduces the likelihood of a conflict between user operations over the shared content.
US10942892B2 Transport handling of foreign key checks
Implementations can include actions of, prior to executing a transport between a first and a second database system, receiving a set of records, and, for a first record: identifying a first table of the first database system that the first record is stored in, and determining that the first table is associated with a set of foreign key constraints (FKCs), and, for each FKC: determining that a referenced record exists based on a FKC, the FKC relating the first record in the first table to the referenced record in a second table, and selectively adding the referenced record to a list of the transport to maintain validity of the FKC within the second database system after execution of the transport, and providing the transport including the list, the transport being executable in the second database system to one or more of add records and delete records.
US10942891B2 Reducing number of queries on a relational database
Information management systems and methods archive and back up data from one or more primary storage devices to one or more secondary storage devices are described. More specifically, systems, methods, and computer program instructions are provided for efficiently transferring relational database data from one or more primary storage devices to one or more secondary storage devices for archival and backup purposes.
US10942888B2 Data transferring without a network interface configuration
Methods, systems, and computer-readable mediums for providing data between a sensor device and a target device. The data is provided using remote direct memory access. The target device includes a first network interface card for a first network. The target device includes a processor to encode a message to configure communication over the first network with a node. Configuration information regarding the communication over the first network is transmitted to the sensor device over a second, different network. The configuration information includes a media access control (MAC) address of a network interface card of the node and remote direct memory access (RDMA) settings. The processor decodes data associated with an RDMA operation from the sensor device received on the first network. The sensor device does not include a network interface card for the first network. The data includes the MAC address.
US10942885B2 Communicating apparatus, communication method, program, and communication system
This disclosure relates to a communicating apparatus, a communication method, a program, and a communication system that each enable execution of more reliable communication. A communicating apparatus includes a transmitting and receiving part that executes transmission and reception of signals with at least one or more other communicating apparatuses through a data signal line and a clock signal line, and an error avoiding part that, in a state where a communication system configured to be able to execute communication through a bus already operates, executes a process of avoiding occurrence of any error occurring when a communicating apparatus is additionally connected to the communication system. This technique is applicable to, for example, a bus IF.
US10942881B2 Parallel operations in aggregated and virtualized solid state drives
A solid state drive having a drive aggregator and a plurality of component solid state drives. The drive aggregator is configured to map logical addresses identified in one or more first commands into multiple logical address groups defined respectively in multiple component solid state drives. According to the one or more first commands and the logical address mapping, the drive aggregator generates multiple second commands and transmits the multiple second commands in parallel to the multiple component solid state drives to perform an operation identified by the one or more first commands.
US10942877B2 Methods and systems for devices with self-selecting bus decoder
Disclosed are devices and methods, among which is a device peripheral to a controller device that is used to provide memory access to the controller device. In some embodiments, the device may determine and provide a response of the device to requests from the separate device.
US10942867B2 Client-side caching for deduplication data protection and storage systems
A system performing client-side caching of data in a deduplication backup system by maintaining an Adaptive Replacement Cache (ARC) to pre-populate cached data and flush incrementals of the cached data in a client coupled to a backup server in the system. The system maintains cache consistency among clients by a time-to-live (TTL) measurement associated with each entry in a respective client cache, and a retry on stale entry mechanism to signal from the server when a cache entry is stale in a client due to change of a corresponding cache entry in another client. The ARC cache keeps track of both frequently used and recently used pages, and a recent eviction history for both the frequently used and recently used pages.
US10942863B2 Security configurations in page table entries for execution domains using a sandbox application operation
Systems, apparatuses, and methods related to a computer system having a page table entry containing security settings for calls from predefined domains are described. The page table entry can be used to map a virtual memory address to a physical memory address. In response to a call to execute a routine identified using the virtual memory address, a security setting corresponding to the execution domain from which the call initiates can be extracted from the page table entry to determine whether a security measure is to be used. For example, a shadow stack structure can be used to protect the private stack content of the routine from being access by a caller and/or to protect the private stack content of the caller from being access by the callee.
US10942856B2 System, method and apparatus for secure functions and cache line data
A system, apparatus and method for secure functions and manipulating cache line data. The method includes generating cache block addresses from a subset of bits, i.e. tag bits, of a cache address and hashing the cache block addresses with one or more secure functions that use keys to generate secure indexes.
US10942852B1 Log-structured storage systems
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage devices, for data processing and storage. One of the method includes: maintaining a plurality of tiers of storage devices and one or more tiers of caches by a storage system for storing blockchain data, the plurality of tiers of storage devices including at least a higher-tier storage device and a lower-tier storage device; determining that a blockchain data object in a data log file stored in a lower-tier storage device is an active data object, wherein the blockchain data object is block data, transaction data, or state data; and writing the blockchain data object into a cache of the one or more tiers of caches.
US10942848B2 Apparatus and method for checking valid data in memory system
A memory system includes a memory device including plural memory blocks storing plural pieces of data classified by a first attribute and a second attribute different from the first attribute, and a controller configured to determine whether each data stored in each page in a first part of a target memory block for garbage collection in the memory device has either the first attribute or the second attribute, to determine that all data stored in a second part of the memory block has one of the first attribute and the second attribute, based on a first attribute page count of the memory block and the number of pages storing data of the first attribute in the first part of the memory block, and to migrate data having one of the first attribute and the second attribute to another memory block.
US10942845B2 Inline coalescing of file system free space
An in-line (or foreground) approach to obtaining contiguous ranges of free space in a file system of a data storage system that can select windows having blocks suitable for relocation at a time when one or more blocks within the respective windows are freed or de-allocated. By providing the in-line or foreground approach to obtaining contiguous ranges of free space in a file system, a more efficient determination of windows having blocks suitable for relocation can be achieved, thereby conserving processing resources of the data storage system.
US10942843B2 Storing data elements of different lengths in respective adjacent rows or columns according to memory shapes
A user definition of a memory shape can be received and a multidimensional, contiguous, physical portion of a memory array can be allocated according to the memory shape. The user definition of the memory shape can include a quantity of contiguous columns of the memory array, a quantity of contiguous rows of the memory array, and a major dimension of the memory shape. The major dimension can correspond to a dimension by which to initially stride data stored in the memory shape.
US10942837B2 Analyzing time-series data in an automated application testing system
Methods and apparatus are described by which time-series data captured during the automated testing of software applications may be analyzed. Change-point detection is used to partition the time-series data, and an expected variance of data within each partition is determined. Because the partitioning of the test data provides a high level of confidence that the data points in a given partition conform to the same distribution, data points that represent meaningful changes in application performance can be more confidently and efficiently identified.
US10942826B2 Method and device for managing storage system
Techniques manage a storage system comprising a group of storage devices. The techniques involve: determining from the group of storage devices a first storage device which is in a rebuilding state; in response to a second storage device in the group of storage devices failing, obtaining a recoverability indication indicating whether a data block in the second storage device, which corresponds to a target data block in the first storage device, is recoverable or not on the basis of a data state of the target data block; and recovering data in the data block in the second storage device corresponding to the target data block on the basis of the recoverability indication.
US10942823B2 Transaction processing system, recovery subsystem and method for operating a recovery subsystem
A transaction processing system comprises a transaction processing (TP) subsystem (11) executed on a TP server (21), a recovery subsystem (13), executed on a recovery server (23) and one or more resource subsystems (12) executed on one or more resource servers (22). The TP subsystems (11) are configured to access the one or more resource subsystems (12), wherein the TP server (21) is not the same server as the recovery server (23), and wherein the recovery subsystem (13) itself, or a DBMS log that the recovery subsystem is configured to read from and to write to, is configured to clean up pending transactions created in the transaction processing system, in the event of failures, wherein the recovery subsystem (13) is configured to receive logging information from the one or more TP subsystems (11), and to store logging information in transaction log records in a recovery storage (25); the recovery subsystem (13) is configured to access the one or more resource subsystems (12) to perform, in the one or more resource subsystems (12), recovery actions in the event of failures, based on the logging information, and the recovery subsystem (13) is able to run without any functionality of the one or more TP subsystems (11) being available.
US10942814B2 Method for discovering database backups for a centralized backup system
In an embodiment, described herein is a system and method for discovering backups of a database running on a database host, for use by a centralized backup system to validate backup compliance. A report agent executing on the database host can implement a discovery process configured to gather metadata for the backups of the database from a number of dynamic performance views of the database. The metadata is recorded in a control file of the database, and can include one or more commands used by the backup tool to create the backups. The report agent can categorize the metadata into one or more groups based on the backup commands, map backup files associated with each backup to that backup, create a backup report to describe the mapping information and additional information for each backup, and send the backup report to the centralized backup system.
US10942808B2 Adaptive data and parity placement using compression ratios of storage devices
Embodiments for adaptive placement of parity information within Redundant Array of Independent Disks (RAID) stripes in a computer storage environment. A RAID controller periodically collects a physical capacity usage of each of a plurality of storage devices within the RAID. The RAID controller determines a placement of data and the parity information within at least one of the plurality of storage devices according to at least one of a plurality of factors associated with the physical capacity usage. The RAID controller writes the data and the parity information to the at least one of the plurality of storage devices according to the determined placement.
US10942797B2 Fault tree analysis for technical systems
A method for fault tree analysis of a technical system, which includes a plurality of functional units, the technical system being modeled as a tree-like logical linkage of causative events, which may culminate in an undesirable event, and the causative events including malfunctions of individual functional units, a tree-like logical linkage having a self-similar structure being selected. An associated computer program is described. A surroundings detection system and/or a control system for an at least partially automated driving vehicle, including a plurality of functional units having mutual dependencies, which link the functional units in a tree-like structure in such a way that an undesirable event occurs if a logical linkage of causative events is true, the causative events including malfunctions of individual functional units, the tree-like structure being self-similar.
US10942773B1 Ensemble event scheduling by executing a plurality of schedulers having a probabilistic distribution of ticks to ensure a tick within a threshold time
This disclosure describes techniques implemented by an event scheduling system for using an ensemble of event schedulers to achieve higher precision when generating a tick at a desired time at which an event is scheduled to occur. Event scheduling systems that schedule events at scale may utilize event schedulers that have relatively low precision in order to provide the scheduling services at scale. By utilizing an ensemble, or group, of event schedulers to generate a tick at a particular time for a scheduled event, the ticks generated by the ensemble of event schedulers may be distributed throughout jitter delay such that likelihood that one of the ticks is close to the scheduled time for the event is increased. Thus, the techniques described herein may provide higher precision scheduling techniques for use by event scheduling systems.
US10942771B2 Method, apparatus and system for multi-module scheduling
The present disclosure provides a method, an apparatus and a system for multi-module scheduling, capable of solving at least one of the problems associated with the multi-module scheduling technique in the related art, i.e., inconsistency in data inputted to a computing module, and a significant delay or low throughput in data transmission between computing modules. The method includes: reading, by a master process, a pre-stored configuration file storing a directed computation graph; initializing, by the master process, states of the nodes and connecting edges in a current computing period; determining a node to be called based on the computation direction of the directed computation graph and the states of the nodes, the node to be called comprising a node having all of its input edges in a complete state; transmitting, to the computing module in the slave process corresponding to the node to be called, a call request of Remote Process Call (RPC) to execute the computing module; updating the state of the node and the state of each output edge of the node upon receiving a response to the call request; and proceeding with a next computing period after determining that the states of all the nodes in the directed computation graph have been updated.
US10942765B2 Automated monitoring and auditing failed and recovered batch data tasks
The disclosure herein describes automatically monitoring and auditing the performance of batch data tasks associated with a data warehouse. A failure status indicator associated with a batch data task is detected in a task status log associated with the data warehouse. Based on detecting the failure status indicator, the task status log is polled for a recovery status indicator associated with the batch data task. Based on detecting the recovery status indicator associated with the batch data task, audit programs associated with the batch data task are initiated and audit results is received therefrom. Based on the received audit results, an audit result indicator is provided, the audit result indicator including an audit success indicator or an audit failure indicator. The described system provides efficient auditing feedback regarding failed batch data tasks to responsible parties associated with those tasks, enabling efficient detection of and response to potential data errors.
US10942764B1 Transaction analysis tool and associated method for an integrated computing system
A transaction analysis system includes a computer-executable tool for obtaining first and second measured elapsed times to complete a transaction on at least one of the resources of an integrated computing system at first and second loading levels, respectively. The tool then generates, using a curve fitting algorithm, a function according to the first and second measured elapsed times to complete the transaction at the first and second loading level. The resulting function indicates an expected level of performance of the transaction at varying degrees of loading levels.
US10942762B2 Launch web browser applications in microservice-based containers
Examples of launching web browser applications in microservice-based containers are disclosed. In an example, a computing resource is fetched, from amongst a plurality of computing resources, in a network, in response to receipt of a redirection request from a client device. The redirection request is generated on initialization of a web browser application in the client device. The computing resource is fetched based on resource availability data indicative of availability of memories and processors of the plurality of computing resources. A microservice-based container is launched in the fetched computing resource, where the microservice-based container is dedicated to the web browser application and linked to the client device. The web browser application is launched in the microservice-based container.
US10942761B2 Migrating a virtual machine in response to identifying an unsupported virtual hardware component
A request to provide a virtual machine with a virtual hardware component may be received. A network that the virtual hardware component is configured to operate on may be identified. A determination may be made as to whether a hypervisor supports or does not support the network that the virtual hardware component is configured to operate on. In response to determining that the hypervisor does not support the network that the virtual hardware component is configured to operate on, the virtual machine with the virtual hardware component may be provided to a second hypervisor that supports the network.
US10942744B2 Systems, apparatuses, and methods for data speculation execution
Systems, methods, and apparatuses for data speculation execution (DSX) are described. In some embodiments, a hardware apparatus for DSX comprises execution hardware to execute instructions to begin and end a data speculative execution (DSX) and speculative instructions during the DSX, and DSX tracking hardware to track speculative memory accesses and detect ordering violations in a DSX of speculative instructions using a sequence number, addresses of instruction accesses, and whether an instruction being tracked is a write, and to trigger a mis-speculation upon an ordering violation.
US10942729B2 Upgrade of firmware in an interface hardware of a device in association with the upgrade of driver software for the device
An interface hardware of a device suspends processing of frames from a receive queue maintained by a firmware stored in the memory of the interface hardware. New firmware is loaded for the interface hardware, in response to the suspending of the processing of frames from the receive queue, and in response to receiving at least one command subsequent to loading of a new driver software for a driver of the device. The processing of frames from the receive queue is resumed, in response to the loading of the new firmware.
US10942728B2 Deploying device campaign updates to IoT devices
Disclosed are various embodiments for updating IoT endpoints. A software update package can be deployed to a IoT gateway. The software package can have lifecycle scripts and software executable for installation on IoT endpoints. The lifecycle scripts represent different lifecycle phases of the update process.
US10942727B2 Method, system and apparatus for installing software on a mobile electronic device via a proxy server
A system, method and apparatus for installing software at a mobile electronic device are provided, the mobile electronic device enabled for communication with a computing device. A query for available software for installation on the mobile electronic device receiving is received from the computing device, the query directed to a proxy server rather than a public server enabled as a gateway for software downloads. A list of the available software is generated. The list is modified to produce a modified list of approved software. The modified list is transmitted to the computing device such that the approved software can be selected for installation on the mobile electronic device.
US10942726B2 Providing an improved web user interface framework for building web applications
Disclosed are methods, systems, and computer program products for updating a web application displayed on a client machine. In some implementations, a server maintains a database of application identifiers identifying instances of one or more web applications. The server receives, from a first client machine, a communication identifying a first web application and a first application identifier, the instance of the first web application being associated with one or more components. The server determines that the first application identifier is not included in the database of application identifiers, and generates an updated application identifier for the instance of the first web application based on component version identifiers of the one or more components. The server stores the updated application identifier and transmits a notification to the first client machine indicating that the instance of the first web application is out-of-date.
US10942724B2 Release lifecycle management system for multi-node application
A deployment system provides the ability to deploy a multi-node distributed application, such as a cloud computing platform application that has a plurality of interconnected nodes performing specialized jobs. The deployment system may update a currently running cloud computing platform application according to a deployment manifest and a versioned release bundle that includes jobs and application packages. The deployment system determines changes to the currently running cloud computing platform application and distributes changes to each job to deployment agents executing on VMs. The deployment agents apply the updated jobs to their respective VMs (e.g., launching applications), thereby deploying an updated version of cloud computing platform application.
US10942720B1 Configurable interface for customized job deployment
Apparatus and methods may include methods for enabling customized jobs deployment in Autosys™. The method may include staging, in a staging area set forth in a visible display, a job script for deployment in Autosys™. The method may include providing a verification of the deployment of the job script in Autosys™. The method may include visually indicating, on a status line, whether the job script has been deployed in Autosys™ or is set to be deployed to, and executed in, Autosys™. The method may include, following an attempt to deploy from the staging area, displaying either a complete job execution of the job script in Autosys™ of the deployed job or a failed job execution of the job script in Autosys™ of the deployed job.
US10942714B2 Responsive self-service template
The technology disclosed relates to a self-service customization protocol for a single page website that implements a support component add-in to a CRM website. The protocol may be configured to customize support component add-in code for the CRM website, in some embodiments, at least by customization instructions applicable to the at least one page element of the support component add-in to the CRM website. In some embodiments, the at least one page element may be configured to search at least one support article hosted by the CRM website, display a visual representation of at least one featured category of articles available within the CRM website, and contact support for the CRM website, for example.
US10942707B2 Adaptive platform
An adaptive content platform includes one or more content-enabled, dependent applications, each of which includes a user interface and business logic. A services layer, which is interfaced with the dependent applications and a software infrastructure, provides one or more services that are usable by the dependent applications.
US10942703B2 Proactive assistance based on dialog communication between devices
Systems and processes for proactive assistance based on dialog communication between devices are provided. In one example process, while voice communication between an electronic device and a second electronic device is established, a stream of audio data associated with the second electronic device can be received. In response to detecting a user input, a text representation of speech contained in a portion of the stream of audio data can be generated. The process can determine whether the text representation contains information corresponding to one of a plurality of types of information. In response to determining that the text representation contains information corresponding to one of a plurality of types of information, one or more tasks based on the information can be performed.
US10942702B2 Intelligent device arbitration and control
This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or more values, which are based on the audio input, from a second electronic device. Based on the first set of one or more values and the second set of one or more values, the first electronic device determines whether to respond to the audio input or forego responding to the audio input.
US10942695B2 Alternative print system, print management system included therein, and non-transitory computer-readable recording medium for storing print management program to determine alternative image forming device for alternative print
In an alternative print system, in case where an error making printing impossible occurs when an image forming device receives print data, the image forming device requests an alternative print as printing by an alternative device as an alternative image forming device of the image forming device itself to a print management system. When the alternative print is requested from the image forming device to the print management system, the print management system determines all of image forming devices included in one of the combination of the image forming devices to provide total printing speed equal to or higher than the printing speed of the image forming device that requests the alternative print to the print management system with the minimum number, and transmits the print data for the alternative print to the determined alternative device.
US10942693B2 Information processing apparatus, method of controlling the same, and storage medium
An information processing apparatus includes: a printer driver configured to generate page description language data based on drawing data in a first format; an application configured to generate drawing data in a second format different from the first format; and a conversion unit of an operating system, the conversion unit configured to perform a conversion process of converting drawing data in the second format into drawing data in the first format. The information processing apparatus comprises a generation unit configured to generate data that does not require the conversion process by the conversion unit of the operating system in a case where a printer driver selected by a user using the application is the printer driver configured to generate page description language data based on drawing data in the first format. The printer driver generates page description language data based on the data generated by the generation unit.
US10942690B2 System and method for implementing a color shift security feature in a print job
A color shift security feature is provided. In at least one form, a clear colorant is used to add content to a document to provide a visual indication if the document is printed on a printer with self-limiting behavior. In this manner, in at least one form, it can be determined if a document is authentic, secure and/or authorized.
US10942687B2 Print quality monitoring and correction
Various embodiments herein each include at least one of systems, software, and methods for detecting such problems and to take corrective action. One embodiment, in the form of a method, includes instructing a printer to print a document including a testing output and receiving an image of the document including the testing output from an imaging device. This method further includes analyzing the testing output included in the received image in view of an expected testing output to identify a printing issue and then storing a result of the analysis. The method may also include performing at least one remedial action to correct an identified printing issue.
US10942684B2 Assigning prioritized rebuild resources optimally
An integrity processing unit includes rebuild modules to rebuild one or more encoded data slices in a dispersed storage network (DSN) memory unit. The rebuild modules determine a rebuild rate of the DSN memory unit, and, based on the rebuild rate, a rebuild rate status of the DSN memory unit. When the rebuild rate status is a high rebuild rate status, the rebuild rate to the DSN memory unit is reduced and, when the rebuild rate is not zero, the one or more encoded data slices are rebuilt in the DSN memory unit.
US10942681B2 Memory system and operation method thereof
A memory system includes a storage unit configured to include a plurality of memory blocks, a controller configured to read data from the memory block and to determine disturbance risk for the memory block, and a buffer memory unit configured to store the data read from the memory block and to provide the data to a host, wherein the controller is configured to control the buffer memory unit, in which the data read from the memory block is stored, based on the disturbance risk for the memory block.
US10942675B2 Memory system and operating method thereof
There are provided a memory system and an operating method thereof. A memory system includes: a nonvolatile memory device that operates in response to a plurality of internal commands received thereby; and a memory controller for generating and queuing the plurality of internal commands in response to a plurality of commands received from a host, and generating and storing a processing completion bitmap index corresponding to the plurality of queued internal commands.
US10942674B2 Semiconductor device and semiconductor system including the same
A semiconductor device and a semiconductor system including the same are disclosed. The semiconductor system includes a first semiconductor device having a memory region, the first semiconductor device configured to output reliability information of the memory region to an external part, and a second semiconductor device configured to control the first semiconductor device based on the reliability information.
US10942659B2 Persistent logical to virtual table
Techniques for persisting a logical address-to-virtual address table in a solid state storage device are presented. An example method includes receiving a request to write data to a logical block address (LBA) in a memory component of the solid state storage device. The data is written to a location identified by a virtual block address (VBA) in the solid state storage device. The VBA is stored in a rotating dump table in a reserved logical unit of the solid state storage device. A mapping between the LBA and the VBA is stored in a rotating journal table located in the reserved logical unit. The rotating journal table is buffered such that a number of journal entries are stored in a buffer until a threshold number of journal entries are committed to the rotating journal table. A pointer to a current address in the rotating journal is stored in the buffer.
US10942658B2 System and method for dynamic system memory sizing using non-volatile dual in-line memory modules
A system and method for dynamically sizing system memory for a computing device using firmware and NVDIMMs is discussed. Additionally techniques for allocating between system memory and non-volatile storage on one or more NVDIMMs are discussed.
US10942657B2 Power management integrated circuit (PMIC) master/slave functionality
A power management integrated circuit (PMIC) capable of operating, in memory systems, as a master control in power management in some situations and operating as a slave control in power management in other situations. For example, when used in a memory system operating on a SATA bus, the PMIC assumes the master control by monitoring the bus signals for entering or existing a sleep mode or a power shutdown mode, communicating to the controller of the memory system to prepare for the respective mode, and when ready, adjusting power states for the mode changes. For example, when used in a memory system operating on a PCIe bus, the PMIC assumes the slave control during a normal mode and a sleep mode, but the master control when the memory system is in a power disable mode in which the controller of the memory system is powered off.
US10942652B2 Apparatuses and methods for parallel writing to multiple memory device structures
The present disclosure includes apparatuses and methods related to a memory device as the store to pre-resolved instructions. An example apparatus comprises a memory device coupled to a host via a data bus and a control bus. The memory device includes an array of memory cells and sensing circuitry coupled to the array via a plurality of sense lines. The sensing circuitry includes sense amplifiers and a compute component configured to implement logical operations. A memory controller in the memory device is configured to receive a block of address translated instructions and/or constant data from the host. The memory controller is configured to write the address translated instructions and/or constant data to a plurality of locations in a bank of the memory device in parallel.
US10942649B2 System and method for backup storage garbage collection
A storage for storing backups of virtual machines includes a persistent storage and a garbage collector. The persistent storage stores the backups. The garbage collector identifies an end of a backup generation session; in response to identifying the end of the backup generation session, the garbage collector performs a date analysis to identify a set of potentially stale backups of the backups; performs a continuity chain analysis of each backup of the set of potentially stale backups to identify a set of stale backups; and deletes each backup of the set of stale backups.
US10942648B2 Mobile communication terminal and information display method thereof
An information display method in a mobile communication terminal. The method includes displaying information on a display unit of the mobile terminal, generating a scrolling start signal, and scrolling the information with a positive acceleration based on the generated scrolling start signal.
US10942647B2 Keyboard input mode switching apparatus, systems, and methods
A keyboard input mode switching apparatus includes a processor for an information handling device and a memory that stores code executable by the processor. The code is executable by the processor to determine an operational state of a keyboard and, in response to detecting a particular operational state, switch an input mode of a portion of the keyboard.
US10942642B2 Systems and methods for performing erasures within a graphical user interface
Examples described herein include improved systems and methods for performing erasures and edits within a graphical user interface. A computing device can include a processor that detects skin contact with a touch-screen display of the computing device. The processor can also detect, based on the skin contact, a gesture that indicates an erasure function. Based on that determination, the processor executes the erasure function.
US10942639B2 Accelerated scrolling
While in a normal scrolling mode, an electronic device optionally displays a representation of a portion of a set of items that includes a plurality of items, wherein a respective item of the plurality of items has focus. The electronic device optionally receives one or more inputs including a contact and a movement of the contact detected on a touch-sensitive surface. In response, if the inputs satisfy fast scrolling criteria, the electronic device transitions to a fast scrolling mode, which includes: displaying an index user interface element that includes a plurality of index objects, wherein: a respective index object, which corresponds to the respective item in the plurality of items that had the focus when the input was received, has the focus in the user interface; and moving the focus from the respective index object to a different index object in accordance with the movement of the contact.
US10942635B1 Displaying arranged photos in sequence based on a locus of a moving object in photos
Approaches presented herein enable arranging images in a sequence for displaying based on a locus of a moving object in the images. Specifically, a moving object in a plurality of images is selected and metadata of the plurality of images analyzed to determine a locus of the moving object. The plurality of images is arranged along the locus of the moving object in a display environment. Image parameters may be adjusted according to an image placement along the locus, such as angular tilt and size. A place along the locus may be selected and additional images searched for based on a geo-locational metadata tag. The plurality of images may be a series of video frames or a group of photographs.
US10942630B2 Motor vehicle operator control apparatus having multiple coupled screens
First and second touch-sensitive screens are included in an operator control apparatus for a motor vehicle with the second screen arranged at a distance from the first screen. A control device generates a first graphical element on the first screen and a second graphical element on the second screen with at least the first graphical element able to be depicted on both screens. The control device can receive a predetermined change command from at least one of the first and second screens and thereafter a predetermined drag command from a user and to take the change command as a basis for depicting the first graphical element on the second screen and to take the drag command for the depiction on the second screen as a basis for adjusting a relative orientation of the first graphical element and the second graphical element in relation to one another.
US10942610B2 False triggering prevention in a resonant phase sensing system
A system may include a resistive-inductive-capacitive sensor, a measurement circuit communicatively coupled to the resistive-inductive-capacitive sensor and configured to at a plurality of periodic intervals, measure phase information associated with the resistive-inductive-capacitive sensor and based on the phase information, determine a displacement of a mechanical member relative to the resistive-inductive-capacitive sensor. The system may also include a driver configured to drive the resistive-inductive-capacitive sensor at a driving frequency and a driving amplitude, wherein at least one of the driving frequency and the driving amplitude varies among the plurality of periodic intervals.
US10942606B2 Touch sensing device of current driving type
A touch sensing device of a current driving type, which separately drives a parasitic capacitor by using an electric charge controller, includes a parasitic capacitance charger connected to a touch sensing line to charge a parasitic capacitor of a touch electrode connected to the touch sensing line with a predetermined charging current during a charging period and a sensing unit connected to the touch sensing line during a first driving period to drive a capacitor of the touch electrode with a first driving current corresponding to a difference voltage between a first voltage, charged into the parasitic capacitor when a touch does not occur, and a second voltage charged into the parasitic capacitor when a touch occurs and to sense a first touch voltage of the capacitor based on the first driving current during a first sensing period.
US10942605B2 Method of optimizing touch detection
A computer-implemented method is disclosed. The method includes: receiving a first signal from a first sensor of the device, the first signal indicative of a grounding condition of the device; setting one or more touch detection thresholds based on the grounding condition; receiving a touch signal from a touch sensor of the device, the touch signal indicative of a touch by an object; and determining whether one or more parameters of the touch signal exceeds the one or more touch detection thresholds.
US10942597B2 Display apparatus including a touch driving circuit
A display apparatus includes a display panel, a touch sensing unit, and a touch driving circuit. The touch sensing unit includes a transmission touch line. The touch driving circuit provides a touch driving signal to the transmission touch line. The touch driving circuit may include a switch group and a control switch group. The switch group may include a plurality of switch devices, each of which has one end connected to the transmission touch line. The control switch group may be connected to the other end of at least a portion of the switch devices, include a plurality of control switch devices and a capacitor device, and receive a driving voltage and a ground voltage. The touch driving signal has N voltage levels, where N is a natural number of 3 or more.
US10942594B2 Integrated electroactive and capacitive touch panel and display device including the same
A touch panel includes a plurality of first electrodes which extends in a first direction. The touch panel further includes an electroactive layer which is disposed on the plurality of first electrodes and is formed of an electroactive material. The touch panel further includes a plurality of second electrodes which is disposed on the electroactive layer and extends in a second direction which is different from the first direction. The touch panel further includes an insulating layer which is disposed to cover the electroactive layer and the plurality of second electrodes. The touch panel further includes a plurality of third electrodes which is disposed on the insulating layer and extends in the second direction.
US10942593B2 In-cell touch display device
Disclosed is an in-cell touch display device for preventing direct current DC accumulation from being caused by a DC voltage electric field despite using a high-resistance black matrix. The in-cell touch display device may include the passivation layer that covers the back transistor. The passivation layer may block a DC voltage electric field or may disperse electric charges accumulated based on the DC voltage electric field, and thus, even in a case where the high-resistance BM is used, DC accumulation is not caused by the DC voltage electric field. Accordingly, the in-cell touch display device prevents the DC accumulation from being caused by the DC voltage electric field despite using the high-resistance BM, thereby reducing adsorption of a pollution component.
US10942592B2 Display apparatus
According to an aspect, a display apparatus includes: a plurality of pixels configured to display an image; a plurality of signal lines configured to supply pixel signals to the pixels; a plurality of detection conductors configured to be capacitively coupled to the signal lines; and a controller configured to output the pixel signals to the signal lines and read detection signals generated in the detection conductors due to the pixel signals.
US10942583B2 Selecting events based on user input and current context
Examples of the disclosure determine the current context of a user or a wearable device of the user. User input is received to select one or more of context-dependent events from a plurality of past, current and future events. In some examples, one or more events from the plurality of past, current and future events and a part of the current context are captured by sensors available on the wearable device. Responsive to receiving the user input, one or more of the plurality of events are selected based on the determined current context and a direction of the user input. At least one of the selected one or more of the plurality of events is displayed on the wearable device of the user.
US10942578B2 System and method for recognition of the gesture of bringing a mobile electronic device to a user ear
A system recognizes a gesture of bringing a mobile electronic device to a user ear. The system may be integrated in the mobile electronic device and is provided with a movement sensor which provides a movement signal indicative of the movement of the mobile electronic device. A pressure sensor provides a pressure signal indicative of a pressure acting on the mobile electronic device during the movement. A processing stage performs a joint processing of the movement signal and of the pressure signal in order to recognize the gesture.
US10942557B2 System and method to maintain optimal system performance while adhering to competing power cap policies
A system for setting a power cap state is disclosed. The system includes a plurality of power monitor sensors generating power monitor sensor data and a plurality of thermal monitor sensors generating thermal monitor sensor data. A controller has a plurality of inputs configured to receive the power monitor sensor data and the thermal monitor sensor data, to assign a priority to one of two or more power cap states and to generate a control signal. A power limiting circuit coupled to the controller is configured to receive the control signal and to modify one or more power settings.
US10942554B2 Portable electronic apparatus with notification based on battery remaining power
An acquisition unit receives a result of user's selection of an exercise. A time-available-for-operation calculation unit calculates a time available for operation for which an operation on an amount of remaining power of a secondary battery is possibly continued. The determination unit compares a measurement prediction time for which the selected exercise is measured and the time available for operation. When it is determined that the measurement prediction time is longer than the time available for operation, the notification unit notifies a user before the exercise is started.
US10942553B2 Display device
The disclosure provides a display device, including a main power supply channel and an external power supply channel. The main power supply channel includes a main power input interface, a main power conversion module, and a main function module. The main power input interface is connected to the main power conversion module. The main power conversion module is connected to the main function module. The main power input interface is configured to receive main input power. The external power supply channel includes an external power input interface and an external power output interface. The external power input interface is connected to the external power output interface. The external power input interface is configured to receive external input power. The external power output interface is configured to output external output power.
US10942548B2 Method for porting microphone through keyboard
A computing device includes one or more microphones that function seamlessly with other components within the computing device. In one embodiment, a microphone opening is disposed underneath a keyboard with a channel from the microphone to an opening between the keyboard webbing and a keycap of the keyboard. In another embodiment, two microphones can be spaced apart from a keyboard region of the device and a third microphone can be disposed underneath the keyboard region with an channel from the microphone to an opening between the keyboard webbing and a keycap of the keyboard.
US10942547B2 Indexed sequential lock
A lock for actively locking an electronic device includes an engagement member that is movable by an actuator. The actuator moves the engagement member to the locked position with a first amount of power from the power source and from the locked position to an unlocked position with a second amount of power from the power source. The engagement member will passively remain in the unlocked position or the locked position.
US10942544B2 Headset body and video glasses
A headset body includes a mounting base, an adjusting base matching the mounting base, and a connecting mechanism mounted at an end of the mounting base and extending into the adjusting base. The connecting mechanism includes an elastic member configured to adjust a wearing space formed between the mounting base and the adjusting base.
US10942536B1 Pre-regulator for an LDO
An electronic device includes a voltage regulator circuit having a power NFET coupled between an upper supply voltage and a pre-regulator output node and a current source coupled in series with a diode element between the upper supply voltage and a lower supply voltage. A gate of the power NFET is coupled to a first node between the current source and a diode element. A bypass circuit includes a power PFET coupled between the upper supply voltage and the pre-regulator output node. A comparison circuit is coupled to turn the bypass circuit off when the upper supply voltage is greater than a regulation threshold voltage.
US10942529B2 Aircraft information acquisition method, apparatus and device
The present disclosure discloses an aircraft (e.g., unmanned aerial obstacle detection method and apparatus, to reduce aircraft obstacle detection errors, and improve aircraft obstacle detection precision. The apparatus performs image collection on a target obstacle by using a binocular camera, to obtain a first image and a second image. After determining a first pixel location obtained by projecting the target obstacle in the first image, and a second pixel location obtained by projecting the target obstacle in the second image, the apparatus calculates a disparity between the first pixel location and the second pixel location and a depth value between the binocular camera and the target obstacle according to the disparity and a preset disparity-to-depth mapping matrix, to detect whether a flight direction of the aircraft is blocked by an obstacle.
US10942523B2 Autonomous vehicle and method of controlling the same
An autonomous vehicle configured to generate a pull-out path to pull-out from a stationary state. The autonomous vehicle includes: an object detection device to detect an object within a distance range of the autonomous vehicle; at least one processor; and at least one computer memory operably connectable to the at least one processor and having stored thereon instructions which, when executed, cause the at least one processor to perform operations including: generating the at least one pull-out path for the autonomous vehicle; based on detecting at least one object blocking the at least one pull-out path, transmitting first information to the at least one object; determining whether second information is received from the at least one object; and controlling the autonomous vehicle to perform the pull-out based on a result of transmitting the first information and whether the second information was received from the at least one object.
US10942522B2 System, method, and apparatus for correlating inspection data and image data
A system includes an apparatus for performing an inspection on an inspection surface with an inspection robot, the apparatus comprising: a controller configured to: interpret inspection data comprising sensed information from a location on an inspection surface; determine a feature of interest is present at the location of the inspection surface in response to the inspection data, and in response to determining the feature of interest is present at the location of the inspection surface, capture image information from the location on the inspection surface, and correlate the captured image information with the inspection data corresponding to the location of the inspection surface.
US10942519B2 System and method for navigating an autonomous driving vehicle
A system and method for navigating an autonomous driving vehicle (ADV) by capturing and analyzing information of a global scene and local objects around the ADV, is disclosed. The system comprises a sensor assembly incorporated on the ADV and a computing device in communication with the sensor assembly. The sensor assembly is configured to collect environmental data around the ADV. The computing device comprises a processor, and a memory unit for storing a predefined scene template and environmental data. The computing device is configured to process the environmental data to identify a moving and static object. The computing device is further configured to observe an environmental scene around the ADV. The observed environmental scene is aligned with a predefined scene template. Further, the predefined scene template is adjusted using the processed environmental data. The computing device provides instruction to control the vehicle based on the adjusted scene template.
US10942516B2 Vehicle path updates via remote vehicle control
The present disclosure relates to a method, apparatus, and computer-readable storage medium for trajectory update using remote vehicle control. According to an embodiment, the above-described method, apparatus, and computer-readable storage medium of the present disclosure generally relate to identifying an obstacle blocking at least a portion of a road based on data received from one or more vehicle sensors, determining whether a path trajectory cannot be found to operate the vehicle with respect to the identified obstacle while the vehicle is operating in autonomous mode, sending, upon determination that the path trajectory cannot be found, a request to a remote controller to navigate the vehicle, operating the vehicle in remotely controlled mode, based upon instructions received from the remote controller, wherein a movement trajectory of the vehicle is recorded while being operated in the remotely controlled mode, and updating a navigational map based at least on the recorded movement trajectory.
US10942515B2 Multi-sensor safe path system for autonomous vehicles
Systems and methods for guiding autonomous vehicles by monitoring the entire planned path and sending alert messages to a vehicle management system for delays, reroute, or emergency stop to avoid collision with an obstruction. The system initiates alternative paths when the primary path is blocked and is capable of reporting a vehicle identifier and the current positions of the vehicle and any obstruction along the planned path of the autonomous vehicle.
US10942512B2 Vehicle operating device, and vehicle
A vehicle operating device includes a portable display unit configured to display a state of a vehicle, a portable input unit configured to receive operation information of the vehicle input thereto on the basis of a displayed content by the display unit, a first information processing unit configured to process first information among input operation information, a second information processing unit configured to process second information, which is different from the first information, among the input operation information, an interlock system configured to enable only the first information to be processed in an operating state and enable the first information and the second information to be processed in a released state, and a portable wireless output unit configured to output an operation signal of the vehicle based only on the first information processed in the operating state.
US10942507B2 Eco-efficiency characterization tool
A method includes determining, by a processing device, a first eco-efficiency characterization associated with a first design of manufacturing equipment based on one or more of water eco-efficiency characterization, emissions eco-efficiency characterization, or electrical energy eco-efficiency characterization. The water eco-efficiency characterization, the emissions eco-efficiency characterization, the electrical energy eco-efficiency characterization, and the first eco-efficiency characterization are associated with an amount of environmental impact generated by the manufacturing equipment per unit product produced by the manufacturing equipment. The method further includes comparing the first eco-efficiency characterization to a second eco-efficiency characterization that is associated with a second design of the manufacturing equipment. The method further includes implementing the second design of the manufacturing equipment responsive to determining, based on the comparing, that the second eco-efficiency characterization is associated with a lower amount of environmental impact per unit product than the first eco-efficiency characterization.
US10942505B2 Data processing and transmission system and method
A data processing and transmission system (1) for a numerical control unit (2) adapted to control a machine tool (3), comprises at least one input channel (4) adapted to a transit of operational signals from or to devices present in the machine tool, electronic circuits configured to process the operational signals to make available on an output interface (5) control signals for the numerical control unit, a multipolar cable (8) having a first and a second end, each provided with a multipolar connector (9), a master unit having the output interface, a main processor, a memory and at least one socket (7A) configured to be coupled to one of the multipolar connectors, one or more slave units (6), each provided with at least one external port (6A) defining the input channel, a memory, a secondary processor, and provided also with a first socket (6B) and a second socket (6C), configured to be coupled at least to a first or a second connector of the multipolar connectors in order to interconnect the slave unit at least with the master unit. The master unit has a clock and each slave unit has its own clock. The main processor of the master unit generates a synchronization signal and transmits it through the multipolar cable in order to synchronize all the clocks of the slave units with the clock of the master unit.
US10942504B2 Flexible condition monitoring of industrial machines
In one embodiment, a condition monitoring circuit can include a circuit controller and a node. The node can include a gate controller, a node controller and one or more gates. The node can be configured to detachably couple to a bus of a monitoring system associated with an industrial machine. The circuit controller can be configured to identify an operating parameter associated with the industrial machine. The gate controller can be configured to transfer, via the one or more gates, one or more data packets including data characterizing the operating parameter from the bus in the monitoring system. The one or more gates can be configured to prevent transfer of an outgoing data packet to the bus via the node.
US10942494B1 Device transitions between inactive and active states
Described is a method for determining when to transition devices between different states based on determined potential activity in an area near the devices. When the potential for activity near an input device is below a threshold, the device is maintained in an inactive state. When the potential for activity near the device exceeds the threshold, the device is transitioned to an active state before the potential activity can occur near the device. Likewise, when the device is in an active state, the implementations described herein provide the ability to determine when to begin and end transmission of data from the device to a remote computing resource for processing. For example, obtained video may be processed locally to determine if an activity is occurring. If an activity is occurring, relevant data is sent to a remote computing resource to determine if an action has been performed during the activity.
US10942493B2 Fluid monitoring system and method
A fluid monitoring system is provided to detecting and modifying conditions relating to fluid. The fluid monitoring system may include a sensor component, sensors, analytic component, interface, control component and server. A method for detecting and modifying conditions relating to fluid flow using the fluid monitoring system is also provided.
US10942489B2 Wide-field holographic pattern generation for head-mounted display (HMD) eye tracking
A method includes providing light from a light source and separating the light into a first portion of the light and a second portion of the light that is spatially separated from the first portion of the light. The method also includes transmitting the first portion of the light through a first set of optical elements to provide a first wide-field beam, transmitting the second portion of the light through a second set of optical elements to provide a second wide-field beam that is spatially separated from the first wide-field beam, and transmitting the second wide-field beam through a third set of optical elements to provide a plurality of separate light patterns. The method further includes concurrently projecting the first wide-field beam and the plurality of separate light patterns onto an optically recordable medium to form a holographic medium.
US10942483B2 Image forming apparatus
An image forming apparatus includes, a main body of the image forming apparatus configured to form an image on a sheet, and provided with a stacking portion on which a sheet with an image formed thereon is stacked, a sheet conveyance device detachably attached to the stacking portion of the main body of the image forming apparatus, and provided with a conveyance path for conveying a sheet, a guide portion disposed in the sheet conveyance device, and configured to guide the conveyed sheet, a vertically extending wall portion disposed in the main body of the image forming apparatus, facing the stacking portion, and a restriction portion protruded from the wall portion, and configured to restrict a movement of the guide portion in a direction for opening the conveyance path.
US10942477B1 Conversion of image data in accordance with a position of a heat element above a predetermined temperature in image forming apparatus and image forming method
An image forming apparatus includes a fixing unit, an image forming unit, and a controller. The controller is configured to receive image data corresponding to a target image to be formed on a sheet, convert the received image data to modified image data corresponding to a modified image that includes the target image and an added margin on at least one side of the target image in a sheet width direction side, control the image forming unit to form the modified image based on the modified image data, and cause the sheet to be conveyed to the image forming unit such that a positioning of the sheet in the sheet width direction overlaps with the target so that a fixing portion of the fixing unit overlaps with the target image in the modified image formed on the sheet.
US10942473B2 Airflow guides in developing device
A developing device includes a housing having an opening in a wall thereof, a developing roller rotatably arranged within the housing, and a magnetic pole structure, wherein the developing roller is configured to carry a developer on an outer surface thereof using the magnetic force of the magnetic pole structure. The developing device further includes a gap forming member located within, and spaced from, the housing at a location downstream, in the rotation direction of the developing roller, of the opening in the wall of the housing, forming a first gap with respect to the developing roller and forming a second gap with respect to the housing, a blocking member arranged in the first gap, and a guide section configured to guide airflow passing through the second gap in a general direction toward the developing roller.
US10942455B2 Manufacturing method of semiconductor chip, and kit
The present invention provides a manufacturing method of a semiconductor chip, in which the manufacturing yield is excellent, and a kit. According to the present invention, a manufacturing method of a semiconductor chip includes Process 1 of forming an insulating layer on a base material, Process 2 of forming a patterned resist film on the insulating layer, Process 3 of forming the insulating layer having an opening portion by etching the insulating layer with the patterned resist film as a mask, Process 4 of removing the patterned resist film, Process 5 of filling the opening portion of the insulating layer with metal, and Process 6 of performing chemical-mechanical polishing on the insulating layer filled with metal. In at least one process of Process 1 to Process 6, a chemical liquid which includes an organic solvent and metal impurities including at least one metal atom selected from the group consisting of a Fe atom, a Cr atom, a Ni atom, and a Pb atom, and in which the total content of the metal atom is 0.001 to 100 mass ppt is used.
US10942452B2 Method for making microstructures and photolithography mask plate
A method of making microstructures, including: setting a photoresist layer on a surface of a base; covering a surface of the photoresist layer with a photolithography mask plate, wherein the photolithography mask plate includes: a substrate; a patterned chrome layer on a surface of the substrate; a carbon nanotube layer on the patterned chrome layer, wherein a first pattern of the patterned chrome layer is the same as a second pattern of the carbon nanotube layer; a cover layer on the carbon nanotube layer; exposing the photoresist layer to form an exposed photoresist layer by irradiating the photoresist layer through the photolithography mask plate with ultraviolet light; and developing the exposed photoresist layer to obtain a patterned photoresist microstructures.
US10942444B2 Optical control modules for integrated circuit device patterning and reticles and methods including the same
Optical control modules for integrated circuit device patterning and reticles and methods including the same. The methods include exposing, via a reticle, initial and subsequent reticle exposure fields on a surface of a semiconductor substrate. The initial and subsequent reticle exposure fields pattern corresponding array regions and margin regions on the semiconductor substrate. The initial and subsequent reticle exposure fields partially overlap such that an initial optical control module (OCM), which is patterned during exposure of the initial reticle exposure field, and a subsequent OCM, which is patterned during exposure of the subsequent reticle exposure field, both are positioned within a single control module die. The reticles include reticles that can be utilized during the methods or that can form the integrated circuit devices. The integrated circuit devices include integrated circuit devices formed utilizing the methods or the reticles.
US10942442B2 Mask blank, phase-shift mask, and method of manufacturing semiconductor device
A mask blank is provided in which a phase-shift film is provided on a transparent substrate, the phase-shift film having a predetermined transmittance to ArF exposure light and being configured to shift a phase of ArF exposure light transmitted therethrough, wherein the phase-shift film comprises a nitrogen-containing layer that is formed from a material containing silicon and nitrogen and does not contain a transition metal, and wherein a content of oxygen in the nitrogen-containing layer, when measured by X-ray photoemission spectroscopy, is below a detection limit.
US10942439B2 Real-time tracking for three-dimensional imaging
A system, comprising: a stereoscopic camera configured to acquire multiple pairs of images of a surface; a display; and a processor configured to: sequentially acquire multiple image pairs of a surface from the camera; incrementally construct a 3D model from the image pairs concurrently with the sequential image acquisition, by: for each currently acquired image pair, registering the currently acquired image pair to a location on the 3D model, and adding the currently acquired image pair to the 3D model when: a) the registration succeeds and b) a delta of the registered image pair exceeds a threshold; rendering the incremental construction of the 3D model on the display; and concurrently tracking the incremental construction by displaying a graphic indicator that simultaneously indicates: i) the registered location, ii) when the viewing distance is within a focal range, and iii) when the viewing distance is not within a focal range.
US10942432B2 Light emitting apparatus and projector
A light emitting apparatus including a base, a light source, and a plurality of columnar sections that are provided at the base and each include a first phosphor that emits light when irradiated with light emitted from the light source, in which the light source radiates the light to the columnar sections obliquely with respect thereto.
US10942430B2 Systems and methods for multiplying the image resolution of a pixelated display
Systems integrating display resolution-multiplication solutions can be implemented in a variety of different ways. In many embodiments, the system includes an image projector for projecting image light, an image processor for computing a native image and at least one image shifted in a predefined direction, and at least one switchable grating capable of being switched between diffracting and non-diffracting states. In some embodiments, the switchable grating is optically coupled to the image projector. In a number of embodiments, the switchable gratings have a first configuration for propagating the native image light and at least one other configuration for propagating shifted image light having an angular displacement corresponding to the image shift in a predefined direction. By displaying the native and shifted images sequentially within a human eye integration period, the display resolution can be multiplied.
US10942428B2 Numerical approaches for free-form lensing: area parameterization free-form lensing
A free-form lens (for example a phase modulator, lens or deformable mirror) may be made to reproduce a light pattern specified by image data. Source regions on the free-form lens are mapped to target regions areas on an image. Areas of the source regions are adjusted to vary the amount of light delivered to each of the target regions. Adjustment of the source areas may be achieved using a L-BFGS optimization which preferably incorporates smoothness and curl regularizers. Embodiments apply parallel processing to obtain control values for a free form lens in real time or near real time. Apparatus may process image data and display an image by controlling a dynamically variable free form lens using the processed image data.
US10942421B2 Blade driving device and electronic device
A blade driving device includes a blade for covering an opening for an imaging device operable through motor driving and a user manual operation. A blade driving device includes a base with an opening for an imaging device, a movable member movable relative to the base in X-direction and including a slider held on the base and movable in X-direction, a blade connected to the slider, and a knob on a side of the base opposite to the slider and operable to move the blade, a motor that moves the movable member in X-direction until the blade covers or uncovers the opening in the base, and a lead screw and a driving member that transmit rotation of the motor to the slider in the movable member to move the movable member.
US10942420B2 Ellipse-like aperture for a camera lens assembly or for a photo or film camera
The invention relates to an aperture for a photo or film camera lens assembly or for a photo or film camera, where aperture has a device, which defines an ellipse-like opening, at least in part, the primary and secondary axes of which are stationary, by means of which, in the case of vertical alignment of the ellipse-like opening the aesthetic image effect from anamorphic lenses is produced in the unfocused region. The aperture can also include a conventional iris. The ellipse-like opening can be formed by a disc having a fixed, ellipse-like opening or by lamellae forming a linear aperture and which can be moved perpendicular to the main axis of the ellipse-like opening.
US10942417B2 Periodic optical filter stabilized tunable comb generator
A tunable comb generator may include a light source to generate an optical signal, an intensity modulator to modulate an intensity of the optical signal from the light source based on a RF drive signal, a frequency-locking loop (FLL) to maintain an optical frequency of the optical signal received from the intensity modulator at a target optical frequency corresponding to a resonance frequency of a periodic optical filter in the FLL, and an optoelectronic oscillator (OEO) loop. The OEO loop may include a photodetector to generate the RF drive signal based on the optical signal from the FLL, a tunable phase shifter to select a resonance frequency of the OEO loop corresponding to a harmonic of the resonance frequency of the periodic optical filter, and one or more phase modulators to generate an optical comb signal by modulating a portion of the optical signal from the FLL.
US10942407B2 Display device
The present invention is intended to control the color temperature of white exhibited by a liquid crystal display device. White is produced when light waves emitted through pixels associated with three colors of red, green, and blue have maximum intensities. The amounts of light emitted through the respective pixels are controlled by differentiating the shapes of the pixel electrodes disposed at the respective pixels from one another. Thus, the color temperature of white is controlled. Otherwise, the shapes of interceptive films disposed at the respective pixels are differentiated from one another in order to control light waves emitted through the respective pixels. Thus, the color temperature of white is controlled. The interceptive film may be shaped like the pixel electrode. Otherwise, the interceptive film may be realized with an interceptive pattern other than that of the pixel electrode or one of openings bored in a black matrix.
US10942402B2 Electric response infrared reflection device and preparation method thereof
An electric response infrared reflection device and a preparation method thereof. The device comprises three light-transmitting conductive substrates which are oppositely arranged. Two adjacent light-transmitting conductive substrates of the three light-transmitting conductive substrates are respectively packaged to form a first adjusting area and a second adjusting area. Both the first adjusting area and the second adjusting area are filled with liquid crystal layers. Each of the liquid crystal layers comprises a mixed liquid crystal material. The mixed liquid crystal material comprises a chiral nematic phase liquid crystal, a monomer, a photoinitiator, and a chiral dopant. The spiral direction of the chiral nematic phase liquid crystal in the first adjusting area is opposite to the spiral direction of the chiral nematic phase liquid crystal in the second adjusting area, so that the total reflection of an infrared band can be implemented.
US10942401B2 Liquid crystal display device and method of fabricating the same
A reflective liquid crystal display device includes: first to fourth substrates spaced apart from and parallel to each other; a first stack including a first pixel electrode, a first alignment layer, a first common electrode, a second alignment layer and a first cholesteric liquid crystal layer between the first and second alignment layers; a second stack including a second pixel electrode, a third alignment layer, a second common electrode, a fourth alignment layer and a second cholesteric liquid crystal layer between the third and fourth alignment layers; a third stack including a third pixel electrode, a fifth alignment layer, a third common electrode, a sixth alignment layer and a third cholesteric liquid crystal layer between the fifth and sixth alignment layers; and a fourth stack including a first mode electrode, an ion storing layer, an electrolyte layer, an electrochromic layer and a second mode electrode sequentially on the first substrate.
US10942398B1 Continuous liquid crystal alignment patterns for geometric phase optics
A layered optical element includes a substrate layer, an electrode layer disposed on the substrate layer, a liquid crystal (LC) layer comprising LC molecules, and a nanopatterned alignment layer in physical contact with the LC layer and disposed on a surface of either the substrate layer or the electrode layer. The nanopatterned alignment layer includes an arrangement of nanostructures, e.g., a grouping of nanolines. For a subset of the grouping of nanolines, the nanolines are configured to orient the LC molecules along a varying local orientation direction of each of nanoline in the subset. The varying local orientation direction of each nanoline in the subset can vary along a length of each nanoline.
US10942394B2 Lighting device and liquid crystal display device
A lighting device includes a light source, a light guide plate, a lower frame, an upper frame, and an elastic member. The light guide plate has a light emitting surface, and another plate surface as a back surface. The lower frame has a bottom surface portion and a side surface portion, and receives the light source and the light guide plate therein. The upper frame has a top surface portion facing the light emitting surface, a side surface portion, and a pressing portion extending toward the light guide plate from an end portion of the side surface portion of the upper frame. A clearance is formed between the top surface portion and the pressing portion. The elastic member is disposed between a side surface of the light guide plate and the side surface portion of the lower frame, and between the pressing portion and the bottom surface portion.
US10942382B2 Optical element and method of manufacturing optical element
Provided is a microlouver (optical element) having a transparent layer inclined to attain a desired viewing angle. The optical element includes patterned transparent layer and light absorbing layer on a transparent substrate. At least a part of the members of the transparent layer and the light absorbing layer are inclined with respect to the normal to the plane of the transparent substrate where patterns of the transparent layer and the light absorbing layer are provided. The inclination satisfies |α′(x)−β(x)|<φ, where α′(x) represents a first angle which is an outgoing angle of light transmitted through the transparent layer from the transparent substrate at a point x on the plane, β(x) represents a second angle which is an angle of sight of an observer, and φ represents a third angle which is a threshold angle to attain the lowest desired brightness.
US10942381B2 Faraday rotators of terbium oxyhydroxide
Terbium-based Faraday rotators, optical isolators incorporating the Faraday rotators, and methods for forming the Faraday rotators are described. Formation methods include hydrothermal growth methods for forming monolithic single crystals of TbO(OH) as Faraday rotator materials. TbO(OH) can also be used as a starting material in a hydrothermal growth method to form monolithic single crystals of TbxYb(2-x)O3, in which x is between about 0.05 and about 1 or terbium aluminum garnet TAG for use as a Faraday rotator in an optical isolator.
US10942377B2 High swing AC-coupled Mach-Zehnder interferometer (MZI) driver
A driver circuit for a Mach-Zehnder modulator is provided that includes a first driver having an input to receive one of an input data or input data complement, and an output to be coupled to a first application voltage node associated with a first arm of a Mach-Zehnder modulator. The driver circuit includes a second driver having an input to receive the other of the input data complement or input data, and an output to be coupled to a second application voltage node associated with the first arm of the Mach-Zehnder modulator. The first driver and the second driver differentially drive the first and second application voltage nodes associated with the first arm of the Mach-Zehnder modulator to result in a voltage swing associated with a voltage applied to the first arm that is twice the supply voltage.
US10942375B2 Device for determining centring parameters for the adjustment of spectacles
A device for determining centering parameters for the adjustment of spectacles includes a camera support partially surrounding an inner area that is open at the top, bottom and to the rear; and at least three cameras arranged between two free ends of the camera support and pointing towards the inner area, the camera support having an illumination system in order to illuminate the inner area. The illumination system is designed to light the inner area such that the light intensity, at least at each point in a region extending over a height of 20 cm and a central angle of 180 degrees of an outer cylinder surface having a diameter of 20 cm and formed in the inner area, deviates by a maximum +50% and −30% from a predefined desired value.
US10942373B2 Optical system for treating chronobiological disorders and/or myopia
An optical system having a spectral transmission profile having an average transmittance Ta between 380 nm and 780 nm and an average red light transmittance Tr between a first limit L1 and a second limit L2, with Tr<2*Ta/3 and L1=600 nm and L2=780 nm, and the optical system being configured to allow selectively retinal exposure of an eye to at least one selected range of wavelengths of light in the visible spectrum of 460 nm to 530 nm.
US10942362B2 Projector, electronic device having projector, and method for obtaining depth information of image data
The present invention provides a projector, wherein the projector includes a light-emitting device, a lens module having a diffuser part and a lens part, and a DOE. In the operations of the projector, the light-emitting device is arranged for generating at least one laser beam, and the at least one laser beam passes through the diffuser part and the DOE to illuminate a field of view, and the at least one laser beam passes through the lens part and the DOE to generate a plurality of dots.
US10942355B2 Systems, devices, and methods for tiled multi-monochromatic displays
The disclosed projector device may include (1) a first monochromatic emitter array having a plurality of emitters of a first color disposed in a two-dimensional configuration and (2) a second monochromatic emitter array having a plurality of emitters of a second color disposed in a two-dimensional configuration. The first and second monochromatic emitter arrays may be configured to emit images of the first and second colors into a waveguide configuration, and the first color may be different than the second color. Associated display systems and methods are also provided.
US10942351B2 Work vehicle and display control method
A work vehicle includes: a main body having a cab; a display device provided in the cab and configured to display work assistance information to be overlaid on an actual view of a work site; a display controller configured to cause the work assistance information to be displayed on the display device; and a bucket position detector configured to detect a position of a bucket relative to the main body. The display controller is configured to cause a display position of the work assistance information on the display device to follow a movement of the bucket. The display controller is configured to change a display manner of the work assistance information on the display device based on the position detected by the bucket position detector, when the bucket is moved relative to the cab in a forward direction and a rearward direction.
US10942350B2 Outdoor image irradiation apparatus
An outdoor image irradiation apparatus (1) includes an image light emission device (3) and a polarizer (4) for image light, and further includes a light attenuation member (5) to attenuate sunlight that comes from outside the outdoor image irradiation apparatus and enters therein. The light attenuation member (5), the polarizer (4) and the image light emission device (3) are sequentially located on an optical path for the sunlight.
US10942346B2 Methods and systems for generating non-diffracting light sheets for multicolor fluorescence microscopy
Methods and systems for generating non-diffracting light sheets for multicolor fluorescence microscopy are disclosed. A method for generating a non-diffracting light patterned Bessel sheet comprises transmitting an input light beam through a Fourier transform lens the input light beam has a spatial intensity pattern at a first plane, and a Fourier plane is formed after the Fourier transform lens to obtain a first light beam; transmitting the first light beam through an annulus mask to obtain a second light beam; and transmitting the second light beam through an excitation objective lens to form a non-diffracting patterned light sheet. A method for generating a non-diffracting light line Bessel sheet comprises transmitting an input light beam at a first lane through an annulus mask to obtain a first light beam; and transmitting the first light beam through an excitation objective lens to form a non-diffracting Bessel light sheet.
US10942340B2 Imaging lens, and electronic apparatus including the same
An imaging lens includes first to sixth lens elements arranged from an object side to an image side in order from an object side to an image side along an optical axis of the imaging lens. Through designs of surfaces of the lens elements and relevant optical parameters, a short system length of the imaging lens may be achieved while maintaining good optical performance.
US10942331B2 Control apparatus, lens apparatus, photographic apparatus, flying body, and control method
A control apparatus for controlling driving of a focus lens of a lens apparatus includes a memory storing a program and a processor. The processor is configured to execute the program to determine, according to a height of the lens apparatus from a reference position, a focus position of the focus lens indicating a position of the focus lens; and control the driving of the focus lens according to the focus position.
US10942322B2 Shield cage assembly
A shield cage assembly of the present disclosure comprises a metal shield shell and a heat dissipating module. The metal shield shell comprises a plurality of walls and an accommodating space defined by the plurality of walls, and the accommodating space has a front end port. The heat dissipating module is assembled to one of the walls of the metal shield shell, and the heat dissipating module comprises a heat dissipating base member, a first heat dissipating member provided to the heat dissipating base member and at least one clip sandwiched between the heat dissipating base member and the first heat dissipating member, and the clip engages with the metal shield shell, a bottom of the heat dissipating base member covers the wall of the metal shield shell to which the heat dissipating module is assembled.
US10942321B1 Hybrid wavelength-division multiplexing filters
Structures for a wavelength-division multiplexing filter and methods of fabricating a structure for a wavelength-division multiplexing filter. The structure includes a first waveguide core, a second waveguide core laterally spaced from the first waveguide core, and a ring resonator arranged in a vertical direction over the first waveguide core and the second waveguide core. The ring resonator is also arranged in a lateral direction between the first waveguide core and the second waveguide core. The first and second waveguide cores are composed of a semiconductor material, such as single-crystal silicon, and the ring resonator is composed of a dielectric material, such as silicon nitride.
US10942307B2 Bar collimator, backlight system and method
A bar collimator and a backlight system employ diffractive coupling to provide a collimated source of illumination to a backlight. The bar collimator includes a light guide and a diffraction grating disposed on a side of the light guide. The light guide is configured to guide light received from a light source as guided light. The diffraction grating is configured to diffractively couple out a portion of the guided light and to direct the diffractively coupled-out portion toward an input of a backlight as a collimated light having an extent corresponding to a length of the backlight input. A backlight system includes the bar collimator and further includes a light source and a backlight adjacent to the light guide of the bar collimator, the backlight being configured to receive collimated light from a diffraction grating of the bar collimator.
US10942303B2 Method of manufacturing a member, optical member and optical element
An optical member having a concentric diffraction surface facing the outside, wherein the projection having a inclined surface concentric to the diffraction surface having an angle of inclination θ smaller than the angle of inclination ϕ is provided outside the diffraction surface having the largest ϕ, so that an interference of a cutting tool is avoided, and simultaneously, deterioration of a surface roughness may be restrained.
US10942299B2 Liquid lens, liquid lens driving method, imaging apparatus, and display apparatus
Provided is a liquid lens that includes a first electrode and a second electrode to which a predetermined voltage is applied. The second electrode is arranged outside the first electrode in the planar direction, and an insulating film having water repellency is formed on an upper surface of the second electrode.
US10942294B2 Projection lens
A projection lens for projecting an image onto a projection plane includes: a lens substrate; and an antireflective film disposed on a surface of the lens substrate. The antireflective film includes, in order starting from an air side of the antireflective film, a first layer, second layer, third layer, fourth layer, fifth layer, sixth layer, seventh layer, and eighth layer. The first layer is formed of MgF2. Each of the second layer, the fourth layer, the sixth layer, and the eighth layer has a refractive index of 2.0 to 2.3. Each of the third layer, the fifth layer, and the seventh layer is formed of SiO2.
US10942279B2 System and method for improved GNSS sensitivity via combining acquisition and track correlation hypotheses
An apparatus, a method, a method of manufacturing an apparatus, and a method of constructing an integrated circuit are provided. The apparatus includes a memory and a processor configured to conduct acquisition of K values with N peaks, where K and N are integers; store the K values in the memory; select J of the N peaks and include the J peaks in track, where J is an integer less than or equal to N; combine acquisition and track non-coherent summations (NCSs) of coherent correlations in a metric; and form a measurement unless the metric indicates that the measurement should be abandoned.
US10942277B1 LIDAR system
A LIDAR system includes a laser source configured to output a first beam and a polygon scanner. The polygon scanner includes a plurality of facets. Each facet of the plurality of facets is configured to transmit a second beam responsive to the first beam. The plurality of facets include a first facet having a first field of view over which the first facet transmits the second beam and a second facet having a second field of view over which the second facet transmits the second beam. The first field of view is greater than the second field of view.