Document Document Title
US10230830B2 Sensor-based mute control for a softphone client
A method is provided for sensor-based mute control for a softphone client. The method includes monitoring a softphone client, and detecting an incoming call to the softphone client. Also, the method includes starting a timer in response to detecting the incoming call. Further, the method includes receiving, from a headset, a don event, and, in response to receiving the don event from the headset, comparing an elapsed time of the timer to a predetermined time threshold. Moreover, the method includes sending an unmute command to the headset based on the comparison of the elapsed time to the predetermined time threshold.
US10230822B2 Information processing apparatus, information processing method, and program
An information processing apparatus including a data provision unit configured to provide, to a client apparatus, a first template corresponding to a selection request from the client apparatus, and a data processing unit configured to, in the case where a factor included in the first template and a factor included in a second template corresponding to a switching request from the client apparatus are common, associate data associated with the factor included in the first template with the factor included in the second template.
US10230814B2 Mobile device identification
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: generating a first mobile device fingerprint of a mobile device and associating the first mobile device fingerprint to an identifier, and generating a second mobile device fingerprint of the mobile device and associating the second mobile device fingerprint to a MAC address of a mobile device. The methods, computer program products, and systems can include, for instance: receiving a first mobile device fingerprint of a mobile device and an identifier associated to the first mobile device fingerprint; receiving a second mobile device fingerprint of the mobile device and a MAC address associated to the second mobile device fingerprint; and associating received data received from the mobile device to the identifier.
US10230810B1 Storing packet data in mirror buffer
Some embodiments provide a method for a hardware forwarding element. Based on a set of characteristics of a packet, the method determines to copy a packet to a particular temporary storage of a set of temporary storages of the hardware forwarding element. Based on a property of the particular temporary storage, the method stores only a particular portion of the packet in the particular temporary storage. A same size portion of each packet copied to the particular temporary storage is stored in the particular temporary storage.
US10230806B2 Tracking of user interactions
System and methods for tracking of user interactions are disclosed. A server system receives a first user interaction record from a first client device. The server system receives a second user interaction record from a second client device, wherein the first user interaction record and the second user interaction record are both formatted using a multi-platform user interaction data record format. The server system stores the first user interaction record and the second user interaction record at a database at the server system.
US10230797B2 Information processing method, device, and system
The present disclosure discloses an information processing method, device, and system. The method includes: creating, by a server when detecting a task creation request, an information processing task according to a resource used for information playback and a pre-determined amount of the resource; detecting a feature value of the information playback after acquiring the information processing task; adjusting, if the feature value of the information playback is less than or equal to a preset threshold, the number of times of information playback according to the pre-determined amount of the resource by using a first playback policy, to delay reaching the pre-determined amount of the resource, and generating a corresponding playback task according to the resource and the first playback policy; adjusting, if the feature value of the information playback is greater than the preset threshold, the number of times of information playback according to the pre-determined amount of the resource by using a second playback policy, to reach the pre-determined amount of the resource in advance, and generating a corresponding playback task according to the resource and the second playback policy; and sending the playback task. By means of the present disclosure, a pre-determined amount of a resource can be completed in advance or a delay can be implemented in reaching a pre-determined amount of a resource.
US10230796B2 Intelligent disk space manager
Disclosed herein is a technique for managing disk space in user devices. A disk space manager is configured to manage the disk space by requesting clients running on the user device to free up disk space. The clients receive the requests and respond to the requests by deleting their own data to free up the requested disk space.
US10230795B2 Data replication for a virtual networking system
Embodiments of the invention provide a method for data replication in a networking system comprising multiple computing nodes. The method comprises maintaining a data set on at least two computing nodes of the system. The method further comprises receiving a data update request for the data set, wherein the data update request includes a data update for the data set. The data set on the at least two computing nodes is updated based on the data update request received.
US10230793B2 Method and apparatus for data-sharing
A method, corresponding apparatuses, and a computer program product for data-sharing are provided. The method comprises transmitting, from a user equipment of a plurality of user equipments within a local area, a first data-sharing request message to at least another user equipment of the plurality of user equipments. The method also comprises receiving, at the user equipment, at least one second data-sharing request message transmitted from at least the other user equipment, wherein the first data-sharing request message and at least one second data-sharing request message each include a timestamp indicating a time at which the data-sharing request message is transmitted. The method further comprises comparing the timestamp included in the first data-sharing request message and the timestamp included in the at least one second data-sharing request message. The method additionally comprises determining, based on a result of the comparing, whether the user equipment acts as a sender or receiver in the data-sharing to be performed. With the claimed inventions, faster data-sharing may be realized.
US10230791B2 Electronic device and method for controlling execution of application in electronic device
An electronic device and a method are provided. The electronic device includes a communication unit configured to transmit and receive data; and a controller configured to, when a state of the electronic device that satisfies a condition for termination of a running application is detected while the application is in progress, control discovery of at least one external electronic device and transmit data of the running application to at least one electronic device selected from the discovered external electronic devices through the communication unit with an instruction for the at least one selected electronic device to process the data of the running application.
US10230790B2 Context management
Systems, methods, and apparatus embodiments are described herein for context information management at the medium access control layer. In one embodiment, a system comprises a plurality of peers which communicate via peer-to-peer communications. In the system, context information may be exchanged at the MAC layer. Examples of context information include, without limitation, location information, mobility information, device capability, user information, an application category, multi-hop information, a channel condition, application information, association identifiers, and device information. Each of the plurality of peers may include a context manager that resides on each peer device. For example, a first context manager that resides on a first peer of the plurality of peers may exchange context information with a second context manager that resides on a second peer of the plurality of peers. In another example embodiment, the first peer, and in particular the first context manager that resides on the first peer, can retrieve the context information from a layer that is different than the MAC layer.
US10230788B2 System and method for selecting a content delivery network
A system and method for selecting a data delivery network. A determination is made of user information associated with a communication from a user. A determination is made of performance information for multiple data delivery networks. The data delivery network is selected for the communication from the multiple data delivery networks.
US10230781B2 Client behavior control in adaptive streaming
A content source comprising a processor configured to generate a media presentation description (MPD) file, wherein the MPD file designates a dependent media content part to be assigned to at least one depended media content part, and wherein the MPD file indicates the dependent media content part is to be accessed by a client device when an access condition for the dependent media content part is satisfied, and a transmitter operably coupled to the processor and configured to transmit the MPD file to at least one of a content server, a control server, and the client device.
US10230779B2 Content provision system, information processing apparatus and content reproduction method
There is provided a content provision system including an information processing apparatus and a terminal device wherein the information processing apparatus provides a content that includes images respectively captured at discrete capturing locations to the terminal device, the information processing apparatus comprising: a retrieving unit configured to retrieve the content and a position information item associated with the content; and a transmission unit configured to transmit the content and the position information item to the terminal device; the terminal device comprising: a reception unit configured to receive the content and the position information item; and a content reproduction unit configured to reproduce the content by selecting an image to be displayed and displaying a partial area of the selected image, the displayed partial area being extracted from the selected image to show a view in a direction of the designated position for at least one of the images.
US10230778B2 Apparatus, system, and method for integrating content and content services
A system and method for providing seamless consumption of media content and managing playlists for seamless consumption of media is described. One embodiment includes receiving a request for media content; determining a mode of consumption for the media content; determining a media content service to provide the media content; and providing the media content according to the preferred mode of consumption and from the preferred service and managing playlists to integrate reproduction of media content from multiple services.
US10230777B2 System and method for media encoding scheme (MES) selection
An embodiment method includes initiating, by one or more servers of a push-to-talk (PTT) platform, a PTT call session in response to a PTT call session initiation request from a first client device, receiving, by the one or more servers, a first estimated modulation and coding scheme (MCS) from the first client device, and receiving, by the one or more servers, a first transmission in accordance with an initial media encoding scheme (MES) from the first client device during an initial volley. The method further includes transmitting, by the one or more servers, instructions to the first client device to use a first MES different than the initial MES for a second transmission during a subsequent volley.
US10230770B2 Network proxy layer for policy-based application proxies
A system and method for providing a network proxy layer are disclosed. The network proxy layer may receive a connection establishment event for a client connection of an application session and send the client connection event to an application proxy for the application session, the application proxy being associated with an application of a server. Upon establishment of the client connection, the network proxy layer may receive one or more data packets from the client connection. The network proxy layer may further receive a connection establishment event for a server connection of the application session of the server, and receive one or more data packets from the server connection.
US10230767B2 Intra-carrier and inter-carrier network security system
A system and method for identifying distributed attacks, such as, but not limited to, distributed denial of service attacks and botnet attacks, in a first network serviced by a first carrier and configured to alert a second network serviced by a second carrier that is different from the first carrier is disclosed. Once an attack has been identified, an attack alert is generated and provided to the second network or other aspects of the first network, or both. The attack alerts may be distributed dynamically with the second network via diameter based security protocol Rs. Such system and method may mitigate distributed malicious attacks by sharing destination internet protocol and bad international mobile subscriber identity information across carriers.
US10230762B2 System and method for sharing information in a private ecosystem
A system and method are disclosed for controlling a restricted ecosystem of software applications. The method may include originating software applications from a vendor, associating a collection of the software applications with a user, controlling the distribution of the collection of software applications to the user, controlling access to the collection of software applications based on user credentials, and controlling the installing and updating of the collection of software applications. The method may additionally include executing a first software application from the collection of software applications, executing a second software application, and transferring data from the first software application to the second software application. The method may additionally include transferring data from the first software application to a web service.
US10230760B2 Real-time cloud-based detection and mitigation of DNS data exfiltration and DNS tunneling
Various embodiments of the invention disclosed herein provide techniques for managing a domain name system (DNS) based attack. An exfiltration and tunneling mitigation platform receives a first DNS request directed to a first domain name. The exfiltration and tunneling mitigation platform determines that a first characteristic associated with a first fully qualified domain name (FQDN) included in the first DNS request exceeds a first threshold value. In response, the exfiltration and tunneling mitigation platform computes a distance between the first FQDN and a second FQDN included in a second DNS request also directed to the first domain name. The exfiltration and tunneling mitigation platform increments a first count value associated with the first domain name based on the distance. At least one advantage of the disclosed techniques is that a DNS-based attack can be detected and mitigated before a significant amount of DNS exfiltration or DNS tunneling has occurred.
US10230758B2 Anti-malware detection and removal systems and methods
An anti-malware system including at least one database, remote from a plurality of computers to be protected, which stores identification of computer applications resident on the computers to be protected and an application-specific communications footprint for the computer applications, and at least one server, remote from the plurality of computers to be protected, and being operative to calculate a reference computer-specific communications composite pattern based on multiple application-specific communications footprints for applications installed on the computers to be protected, calculate a current computer-specific communications composite pattern based on actual communications of at least one the plurality of computers to be protected, and provide an alert when the current computer-specific communications composite pattern of the at least one of the plurality of computers to be protected differs from the reference computer-specific communications composite pattern of the at least one of the plurality of computers to be protected.
US10230754B2 Methods and systems for implementing a phishing assessment
A system, method, and computer program product for implementing a phishing assessment that includes a phishing server that implements one or more phishing assessments; the phishing server: identifies legitimate target domain names to be used in the phishing assessment, generates one or more pseudo domain names and pseudo web pages, where the pseudo domain name are visually similar to an identified target domain name and the pseudo web page includes one or more characteristics and attributes of a legitimate web page.
US10230753B2 Entity IP mapping
Systems and methods for mapping IP addresses to an entity include receiving at least one domain name associated with the entity. Embodiments may further include determining one or more variations of the at least one domain name based on analysis of domain name data collected from a plurality of domain name data sources that mention a variation of the at least one domain name. Some embodiments may also include identifying one or more IP addresses pointed to by the one or more variations of the entity's domain name based on analysis of IP address data collected from a plurality of IP address data sources. Additional embodiments include assigning weights to each of the identified one or more IP addresses and creating a mapping of IP addresses to associate with the entity based on analysis of the weighted one or more IP addresses.
US10230751B2 Forecasting and classifying cyber attacks using neural embeddings migration
A first collection including a first feature vector and a Q&A feature vector is constructed. A second collection is constructed from the first collection by inserting noise in at least one of the vectors. A third collection is constructed by migrating, at least one of a vectors of the second collection with a corresponding vector of a fourth collection. The second and the fourth collections have a property distinct from one another. Using a forecasting configuration, a vector of the third collection is aged to generate a changed feature vector, the changed feature vector containing feature values expected at a future time. The changed feature vector is input into a trained neural network to predict a probability of the cyber-attack occurring at the future time.
US10230749B1 Automatically grouping malware based on artifacts
Techniques for automatically grouping malware based on artifacts are disclosed. In some embodiments, a system, process, and/or computer program product for automatically grouping malware based on artifacts includes receiving a plurality of samples for performing automated malware analysis to generate log files based on the automated malware analysis; processing the log files to extract features associated with malware; clustering the plurality of samples based on the extracted features; and performing an action based on the clustering output.
US10230744B1 Detecting periodic behavior in a communication session using clustering
Methods and apparatus are provided for detecting periodic behavior in a communication session using clustering. An exemplary method comprises obtaining a set of differences between timestamps of adjacent events for a given network session; assigning each difference in the set to a cluster using a clustering technique based on a distance between the difference and a mean time difference for each cluster; and providing clusters generated by the clustering technique, wherein each of the differences in each of the clusters correspond to events exhibiting periodic behavior with a period substantially equal to the mean time difference of the assigned cluster. The differences are optionally obtained and processed in real-time. The periodicity of a given cluster is measured, for example, based on a variance of the differences assigned to the given cluster. The clusters are optionally processed to identify suspicious communications associated with a computer security attack.
US10230742B2 Space and time efficient threat detection
A security monitoring system operated by a downstream client continually collects event information indicating events that have occurred within the computing environment of the downstream client. The monitoring system, using software provided by a threat analytics system, aggregates the event information into a secure and space efficient data structure. The monitoring system transmits the data structures storing event information to the threat analytics system for further processing. The threat analytics system also receives threat indicators from intelligence feed data sources. The threat analytics system compares the event information received from each security monitoring system against the threat indicators collected from the intelligence feed data sources to identify red flag events. The threat analytics system processes the event information to synthesize all information related to the red flag event and reports the red flag event to the downstream client.
US10230739B2 System and device for preventing attacks in real-time networked environments
Disclosed are various embodiments of a system or method for the transparent handling of real-time streaming application-level data. The disclosed embodiments permit the identification and modification of specified file patterns from within the live stateful data transactions across computer networks. The system includes a unidirectional in-line communications data stream handler, stream pattern detector, stream file modification processor, and memory management subsystem. Embodiments of the disclosure may include devices permitting incoming network data streams to be captured, processed, and selectively modified when implemented on a digital streaming network communications line. One embodiment of the system includes techniques for mitigation of malicious software directed against software based network connected systems. Other embodiments may make use of approaches for digital data hiding and covert channel obfuscation operations on digital multimedia files being transferred through the system. In a non-limiting example, session-unique digital tags may be embedded within real-time data flows of multimedia files, the product of which may be used to enforce privacy policies, intellectual property management, copyright protection, as well as digital content delivery management.
US10230737B2 System and method for automatically providing proximity based guest access to a network of resource devices
A method for providing guest access to a guest user for a network resource device based on proximity includes provisioning a plurality of network resource devices with a set of guest-on boarding information, receiving a request for guest access from a guest user for the network resource devices, determining if the guest user is within a certain distance of at least one of the network resource devices, and if the guest user is within the certain distance of at least one of the network resource devices identify each such network resource device as a proximate device. The method also includes providing a first set of guest on-boarding information to the guest user, via one of the proximate devices. The first set of guest on-boarding information includes a first unique identifier, and guest access credentials are provided to the guest user upon receipt of the first unique identifier.
US10230731B2 Automatically sharing a document with user access permissions
Inline command functionality for automatically sharing a document with user access permissions is provided. Automatic sharing of a document is performed in response to a trigger entry within the document. When a trigger entry and a user identifier entry is received, an auto-share system automatically resolves user access permissions in the background, detects sharing permissions, and shares the document with user access permissions without requiring the user who is sharing the document to manually input data. A notification is provided to the sharing user informing the user that the document is being shared, and another notification is provided to the user with whom the document is being shared including a link to the document. If the document was unintentionally shared, the sharing user is enabled to select the notification, and quickly and easily make modifications to the user access permissions for the document.
US10230730B2 Immediate policy effectiveness in eventually consistent systems
Policy changes are propagated to access control devices of a distributed system. The policy changes are given immediate effect without having to wait for the changes to propagate through the system. A token encodes the policy change and can be provided in connection with access requests. Before an access control device has received a propagated policy change, the access control device can evaluate a token provided in connection with a request to determine, consistent with the policy change, whether to fulfill the request.
US10230722B2 Trusted status transfer between associated devices
The embodiments set forth systems and techniques to authenticate a user device for device services, such as by transferring or extending a trusted device status from a separate and trusted associated user device, which can be paired with the user device. This can be done automatically without requiring the user to sign in at or on behalf of the user device, and the automated process can include verifying a trusted status for the associated user device, receiving data items from both devices, evaluating the data items, and facilitating an authentication of the user device when the evaluating returns a favorable result. Data items can include provisioned machine identifiers, temporally limited one-time user passwords, and a provisioned password reset key. Authentication or trusted device status transfer can be achieved by way of an authentication token that is given to the user device.
US10230721B2 Authentication server, authentication system and method
The present disclosure discloses an authentication server, an authentication system and an authentication method. The authentication server includes an information acquisition module and an identity authentication module. The information acquisition module obtains telecommunication user information from a telecommunications server, and obtains merchant user information from a merchant server, based on an end-user's cell phone number. The identity authentication module compares the telecommunication user information with the merchant user information according to a predetermined authentication mode, and returns a comparison result to the merchant server. The authentication method of the present disclosure can obtain better security protection, fast authentication, better user experience, and avoid security problem of repeat SMS interception.
US10230717B2 Managed domains for remote content and configuration control on mobile information devices
A technique is disclosed for remotely managing isolated domains on mobile devices. A request is received from the mobile device to instantiate a managed domain. A managed domain configuration is determined and comprises a security policy controlling access to content of the managed domain of the subscribing mobile device, a content specification identifying the content to be downloaded by the subscribing mobile device into the managed domain, and a content configuration identifying a configuration of the content on the subscribing mobile device. The managed domain configuration is sent to the subscribing mobile device to instantiate a secure, managed domain whose policy, content and content configuration is remotely controlled. The technique is useful for advertising and brand promotion on mobile devices as it simultaneously enables detailed control over the presentation of content by a curator while ensuring privacy and security protection of the other apps, accounts and data on the mobile device.
US10230714B2 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.
US10230713B2 Automated identity assessment method and system
A method, system and software for assessing an entity (15) at a first user terminal (13) connected to a data network (10). A control system (11) is used to receive an access request (101) from the entity (15) or an assessing user (16) at a second user terminal (14). The control system (11) invokes or facilitates transmission of a time-delimited sequence of unpredictable prompts (18) to the entity (15) for a performance of visible prompted actions (20). A video recording (21) of the prompted action performance is stored in a data store (61) and the control system performs an automated assessment of the video recording (21) by a gesture recognition system (67d) and generates an assessment signal respectively including a positive or negative indication of whether or not said entity (15) validly performed said prompted actions.
US10230710B2 Token based network service among IoT applications
One embodiment of the invention is directed to a computer-implemented method comprising, receiving registration information for one or more application programming interfaces (APIs) at a registrar computer system associated with a federated network of computing devices. The method further comprises generating a unique address for each API included in the registration information. The method further comprises generating a token confirming the registration of the APIs where the token identifies a trust relationship within the federated network of computing devices. The method further comprises receiving a request for the token from another registrar computer system that includes a canonical address for a particular API of the one or more APIs. The method further comprises providing the token to establish a secure connection with the federated network of computing devices.
US10230705B1 Verifying authenticity of machine-readable identifiers
Disclosed are various embodiments for verifying the authenticity of machine-readable identifiers, such as quick response (QR) codes or other identifiers. After data is received corresponding to a machine-readable identifier, environmental data may be acquired with respect to an environment of the machine-readable identifier. The authenticity of the machine-readable identifier may be verified based at least in part on the environmental data. In some embodiments, a verification request may be sent to a trusted authority.
US10230699B2 Privacy-protecting system and method for wireless medical devices
Systems and methods are provided for protecting the privacy of wireless enabled medical device (WEMD) communications, particularly against traffic-analysis attacks. In an exemplary method, a WEMD measures a physiological parameter and conveys that physiological parameter to a WEMD-receiver using messages that simulate at least one message from a cover device, for example by embedding physiological data in a message from a simulated cover device. In some embodiments, the WEMD sends messages that simulate traffic patterns of the cover device. The cover device may be a device not associated with serious medical conditions, such as a fitness-oriented heart rate monitor. In some embodiments, the simulation is discontinued under emergency conditions or in particular regions that are deemed to be safe.
US10230698B2 Routing a data packet to a shared security engine
Examples disclose a system comprising an integrated circuit to determine whether a data packet should be processed by a shared security engine associated with a secure link. Additionally, the examples disclose a first media access control (MAC), associated with the shared security engine, to receive the data packet for transmission on the secure link based on the determination the data packet should be processed by the shared security engine.
US10230693B2 Safechannel encrypted messaging system
Portable, hand-held electronic devices for and methods to enabling a user to interact with a native operating system (OS) running on a host device and a virtual machine running on top of the native OS are presented. The host device includes a processor to communicate with an application having a target network address. The devices includes an onboard database that stores user credential information and a portable encryption and authentication service module (PPEASM) that allows to make a secure communication channel with the host device. The PPEASM configures the processor to negotiate authentication of the user with an application running on top of the native OS utilizing the user credential information, render an application running on top of the virtual machine, and pass data between the application running on top of the virtual machine and a second application running on top of the native OS.
US10230692B2 Distributed storage processing module
A dispersed storage (DS) processing module may include a gateway module operable to communicate data and/or corresponding information with a user device and may include an access module operable to segment outbound data of the data into one or more outbound data segments and aggregate one or more inbound data segments into inbound data of the data. The DS processing module may include a grid module operable to encode an outbound data segment of the one or more outbound data segments into a plurality of outbound encoded data slices and decode a plurality of inbound encoded data slices into an inbound data segment of the one or more inbound data segments. The DS processing module may include a storage module operable to output the plurality of outbound encoded data slices to a plurality of DS storage units and receive the plurality of inbound encoded data slices from the plurality of DS storage units.
US10230684B2 Method, apparatus, and edge node controller for allocating edge node
A method, an apparatus, and an edge node controller for selecting an edge node. The edge node controller receives a service request message including a subscriber identifier; obtains the subscriber identifier in the service request message; queries a first mapping relationship between the subscriber identifier and an edge node address according to the subscriber identifier to obtain an edge node address corresponding to the subscriber identifier; and returns a service response message including the edge node address. A subscriber identifier carried in a service request message is used to query a first mapping relationship to obtain an edge node address, and a service response message carrying an address of an edge node selected for a subscriber is delivered, thereby reducing a processing process of identifying different edge nodes by an external server, improving the processing efficiency, and reducing the implementation complexity.
US10230682B2 Method for integrated management of messages and electronic device implementing same
Various embodiments provide an electronic device and method therefor, the electronic device including: a display; at least one communication circuit configured to perform wireless communication with an external electronic device using one of a plurality of communication protocols; a processor electrically connected to the display and the communication circuit; and a memory electrically connected to the processor, wherein the memory stores a plurality of messaging applications for providing one of a plurality of messaging services, and the memory stores instructions which, when executed by a processor, cause the processor to perform operations comprising: displaying a user interface on the display, in which the user interface is configured to provide, to one message thread, the plurality of messaging applications or outgoing and incoming messages associated with the plurality of messaging services; storing, in the memory, a plurality of first identifications (IDs) identifying communication with the external electronic device and/or an account associated with the external electronic device, using one of each of the plurality of messaging applications and the plurality of messaging services; storing, in the memory, at least one second ID identifying a message thread associated with communication with the external electronic device and/or an account associated with the external electronic device; receiving a new incoming message using the at least one communication circuit; and selecting a message thread for the new incoming message at least partially based on at least one of the first IDs and the second ID.
US10230679B1 Systems and methods for optimizing application data delivery over third party networks
Aspects of the present disclosure generally relate to systems and methods for managing and optimizing end-to-end communication sessions involving the delivery of application data (e.g., audio (voice) data, audio/video data, electronic file download data, etc.) over third party networks using an optimized communication system (OCS), as described herein. Embodiments of the disclosed system provide and maintain optimal quality (e.g., reduced delay, packet loss, jitter, etc.) of communication sessions. In one example, the system provides (a real-time or close to real-time) evaluation of the network conditions, e.g., which networks are congested, and other factors associated with geographically diverse and unpredictable routing infrastructure characteristics of the Internet.
US10230678B2 Storing messages of a message queue
Provided is a data storage system for a computer network adapted to store a message. The data storage system includes a data storage unit and a processing unit. The processing unit stores message data of the message across one or more data elements of a data list entry of an auxiliary list in the data storage unit. The processing unit further stores an indexing pointer of the message across one or more indexing elements of an indexing list entry of an indexing list in the data storage unit. The indexing pointer is adapted to point to the data list entry. The indexing list entry further includes an indexing control element containing control information associated with the indexing list entry. The data list entry further includes control information associated with the data list entry.
US10230677B2 Identifying an entity associated with an online communication
An approach is described for identifying an entity associated with a communication in an online environment. An associated system may include a processor and a memory storing an application program, which, when executed on the processor, performs an operation. The operation may include receiving a communication within the online environment. The communication may include a plurality of sequential messages. The operation further may include facilitating parsing, via natural language processing, of language in the communication corresponding to an entity and one or more sentiments associated with the entity. The operation further may include determining whether the entity is unambiguously identifiable. Upon determining that the entity is not unambiguously identifiable, the operation may include identifying the entity based upon Bayesian inference. According to an embodiment, determining whether the entity is unambiguously identifiable may include determining whether the entity is among a plurality of participants in the communication.
US10230668B2 Information replying method and apparatus
The information replying method includes: receiving to-be-replied information, where the to-be-replied information includes text content and contact information; searching a database for corresponding dialog style information according to the text content and the contact information; performing preprocessing on the text content, where the preprocessing includes word segmentation processing and stop word removal processing; and searching, according to data that has undergone the preprocessing, the database corresponding to the dialog style information, to determine reply information.
US10230665B2 Hierarchical/lossless packet preemption to reduce latency jitter in flow-controlled packet-based networks
Methods, apparatus, and systems for implementing hierarchical and lossless packet preemption and interleaving to reduce latency jitter in flow-controller packet-based networks. Fabric packets are divided into a plurality of data units, with data units for different fabric packets buffered in separate buffers. Data units are pulled from the buffers and added to a transmit stream in which groups of data units are interleaved. Upon receipt by a receiver, the groups of data units are separated out and buffered in separate buffers under which data units for the same fabric packets are grouped together. In one aspect, each buffer is associated with a respective virtual lane (VL), and the fabric packets are effectively transferred over fabric links using virtual lanes. VLs may have different levels of priority under which data units for fabric packets in higher-priority VLs may preempt fabric packets in lower-priority VLs. By transferring data units rather than entire packets, transmission of a packet can be temporarily paused in favor of a higher-priority packet. Multiple levels of preemption and interleaving in a nested manner are supported.
US10230662B2 Hybrid cloud deployment for hybrid unified communications
A hybrid unified communications (UC) cloud system includes a global UC virtual data center and a plurality of regional UC virtual data centers (VDCs). Each regional VDC includes a regional system manager that manages a set of regional UC resources. Associated endpoint devices operate in at least one respective multi-tenant regional cloud and to employ corresponding regional UC resources thereof, operating in at least one service cluster of the respective multi-tenant regional cloud, to communicate real-time media traffic with respect to the associated endpoint devices. A regional resource manager provides status information to the regional system manager, based on utilization of resources, to control scaling of the regional UC resources responsive to the status information. The global UC virtual data center includes a global system manager to manage the regional UC VDCs and coordinates orchestration of UC resources between and/or among the regional UC VDCs.
US10230659B2 Method and system to allocate bandwidth based on task deadline in cloud computing networks
A method implemented to provide a virtual network to tenants requiring bandwidth in a cloud computing environment is disclosed. The method starts with receiving a request for a task at a network device, the request including a first parameter indicating VMs required, a second parameter indicating bandwidths the required VMs need, a third parameter indicating a duration of the task, and a fourth parameter indicating a deadline of the task. The network device then selects a starting time and a bandwidth allocation of the task, where the bandwidth allocation is shrank to be smaller than the second parameter indicating, and where the selection aims at minimizing a measurement of cloud resource utilization considering consumptions of both VMs and bandwidth. Then the network device allocates VMs for the request at the starting time with the bandwidth allocated at a particular location in the cloud computing environment.
US10230657B2 BUS system, method of operating a BUS system, and fluidic system with a BUS system
BUS system, method of operating a BUS system, and fluidic system with a BUS system, the BUS system comprising a multitude of users. Information regarding an allocation feature is transmitted to the users of the BUS system by other users of a group of users of the BUS system and by the respective users themselves.
US10230656B2 Method and apparatus for controlling message over heterogeneous network
Disclosed is a method for controlling a message over a heterogeneous network. The method includes receiving a first message from a first network, generating a plurality of second messages (a “plurality of fragmented messages”) each header including an arbitration field by performing fragmentation on the first message, and increasing priority of at least one remaining fragmented message by controlling the arbitration field of the at least one remaining fragmented message if the transmission of a first fragmented message over a second network is successful. An apparatus for performing the method includes a reception message processing unit, a transmission message processing unit, a transmission network sensing unit, and a message transmission continuity management unit. Accordingly, a method and apparatus for controlling a message over a heterogeneous network can be simplified, message transmission latency can be prevented, and a message transmission sequence can be maintained.
US10230655B2 Method for transmitting prioritized data and a transmitter
Described is a method for transmitting continuously created data items from an aircraft to a receiver. The data items are of a plurality of data types and each have a different priority. For each data type a live LIFO buffer and a main LIFO buffer are provided. In a regular operation mode continuously created data items are continuously stored in the main buffers. In a transmission operation mode continuously created data items are continuously stored in the live buffers, consecutive data packets are transmitted and for each data packet the data is selected from the buffers, wherein data items stored in live buffers are transmitted before data items stored in main buffers and data items of higher priorities are transmitted before data items of lower priorities. Further, a transmitter and an aircraft are described and claimed.
US10230654B2 Multiband aggregation data encapsulation
A device is disclosed that may identify a frame received from an access point. The device may cause to buffer the payload field. The device may determine that a first payload, in a first payload field, corresponds to a multiband link aggregation (MBLA) Ethertype based at least in part on a logical link layer controller (LLC) field and a subnetwork access protocol (SNAP) Ethertype MBLA field in the first payload, wherein the first payload is within the payload field. The device may cause to remove a LLC MBLA header field from the first payload field. The device may cause to buffer a packet in a reordering queue, wherein the packet is in a second payload field that is in the first payload field. The device may order the packet among a plurality of packets in the reordering queue.
US10230648B2 Method and system for rate adaptation for data traffic
A method for rata adaption and a network device providing rate adaption are disclosed. In an embodiment the method includes determining a source rate adjustment in accordance with a buffer status of a radio node and transmitting towards a traffic source, a source rate adjustment request in accordance with the determined source rate adjustment.
US10230647B2 Data packet processing method and device
A data packet processing method, Where the method includes matching a received data packet in a flow table, and determining the received data packet as a newly-established data packet, where the newly-established data packet is a data packet that needs to be reported to a controller to determine a processing manner, determining a target priority of the newly-established data packet, and reporting the newly-established data packet to the controller according to the target priority. Priorities of data packets entering an OPENFLOW switch are determined, and for unsuccessfully matched data packets, a data packet having a high priority is forwarded preferentially according to the priorities, thereby ensuring that data having a high priority is not discarded.
US10230646B2 Method and apparatus for transmitting and receiving packets in broadcast and communication system
The present invention provides a method and an apparatus for transmitting and receiving packets in a broadcast and communication system. The present invention comprises: generating a repair packet by encoding a source packet with an error correction code; and transmitting the source packet to a first network and transmitting the repair packet to a second network, wherein the number of repair packets is determined according to the maximum transmission delay values of the first and second networks.
US10230640B2 Normalized flow value-based congestion control
At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a CWND value corresponding to a flow from a VM is computed using a period measured by a timer and a number of packets of the flow received and acknowledged in response packets, the number being counted by a counter, the timer being associated with a packet of the flow. A set of flow parameters is extracted, at the application, from the flow. At the application, a normalized value corresponding to the flow is computed. At the application, the CWND value is reduced according to the normalized value of the flow to form a reduced CWND value. The reduced CWND value is applied to the flow at the vSwitch such that the vSwitch transmits, from the flow to a network, only a number of packets up to the reduced CWND value.
US10230635B2 Dual purpose on-chip buffer memory for low latency switching
In one embodiment, an apparatus includes a buffer memory, ingress ports, egress ports, at least one processor, and logic integrated with and/or executable by the at least one processor. The logic is configured to communicate with a software-defined network (SDN) controller, store a look-up table in a first portion of the buffer memory, receive a packet using an ingress port of the apparatus, start an egress timer upon receipt of the packet, process the packet in order to finish processing prior to the egress timer expiring, determine an egress port for the packet, determine a packet size from information in a header of the packet when packet size information is available in the header, begin to route the packet via the egress port once the egress port is determined, and send the packet to the egress port upon expiration of the egress timer without further processing.
US10230629B2 Static route configuration for logical router
Some embodiments provide a method for implementing a logical router in a logical network. In some embodiments, the method receives a configuration of a static route for the logical router, which includes several routing components with separate routing tables. The method identifies which of the routing components require addition of a route to a corresponding routing table to implement the configuration of the static route. The method adds the routes to the corresponding separate routing tables of the identified routing components.
US10230627B2 Service path allocation method, router and service execution entity
Embodiments of the present invention provide a service path allocation method, a router, and a service execution entity. In the method provided in the embodiments, a router obtains a user identifier and IP 5-tuple information after receiving a packet, queries for a corresponding target service processing path according to the user identifier and the IP 5-tuple information, and, after encapsulating the service packet, sends the service packet to the first-hop service execution entity in the service path for corresponding service processing. For a different service flow, the executed target service processing path is different. In the method provided in the embodiments, different service paths can be allocated to different service flows according to a user's customization and a service type, thereby implementing dynamic allocation of the service paths and increasing a utilization ratio of network resources.
US10230620B2 Multicast traffic management within a wireless mesh network
The present disclosure relates to a management of multicast traffic within a wireless mesh network. In some embodiments, a wireless mesh network includes a plurality of mesh nodes and a central server in communication with at least one of the mesh nodes of the plurality of mesh nodes. In some embodiments, the central server is configured to generate one or more rules for at least one of the mesh nodes to enable a change in a pre-routing parameter in a packet header. In some embodiments, the central server includes a rules-based engine configured to generate and convey one or more traffic shaping rules in response to sensing traffic conditions.
US10230618B2 Path acquisition method, path computation element, path computation client and system
The present disclosure discloses a path request method. The method includes: receiving, by a stateful path computation element Stateful PCE, a path computation request message sent by a path computation client PCC, where the path computation request message includes first attribute information, and the first attribute information is used to designate an acquisition manner of a path requested by the PCC; acquiring, by the Stateful PCE, information of a path that conforms to a request of the PCC according to the first attribute information; and sending a path computation reply message to the PCC, where the path computation reply message includes the information of the path that conforms to the request of the PCC. Embodiments of the present disclosure also provide a stateful path computation element and a path computation client.
US10230617B2 Wireless routers under test
A system for testing multiple wireless routers independently and simultaneously using different types of device probes is disclosed. The system includes real-time, bi-directional/asynchronous communication and interaction between system components.
US10230616B2 Monitoring virtualized network
A method of monitoring virtualized network includes receiving information regarding the virtualized network, wherein the information is received at a port of a network switch appliance, receiving a packet at a network port of the network switch appliance, and using the received information to determine whether to process the packet according to a first packet processing scheme or a second packet processing scheme, wherein the first packet processing scheme involves performing header stripping, and performing packet transmission to one of a plurality of instrument ports at the network switch appliance after the header stripping, each of the instrument ports configured for communicatively coupling to a network monitoring instrument, and wherein the second packet processing scheme involves performing packet transmission to one of the plurality of instrument ports at the network switch appliance without performing any header stripping.
US10230612B2 Systems and methods for implementing a traffic visibility network
A method of packet processing, includes: providing a plurality of network appliances that form a cluster, wherein two or more of the plurality of network appliances in the cluster are located at different geographical locations, are communicatively coupled via a private network or an Internet, and are configured to collectively perform out-of-band packet processing; receiving a packet by one of the network appliances in the cluster; processing the packet using two or more of the plurality of the appliances in the cluster; and passing the packet to one or more network monitoring tools after the packet is processed.
US10230610B2 Method and apparatus for continuous access network monitoring and packet loss estimation
Described is a method for estimating throughput between first and second communication devices, the method comprising: determining maximum bottleneck throughput of a communication link between the first communication device and a third communication device, wherein the communication link between the first and third communication devices applies a common access network as between a communication link between the first and second communication devices; determining Round Trip Time (RTT) between the first and second communication devices; transmitting packet by applying User Datagram Protocol (UDP) from the third communication device to the first communication device; measuring packet loss rate associated with the transmitted packet by monitoring sequence number of the packet; and translating measured packet loss rate to Transmission Control Protocol (TCP) throughput according to maximum bottleneck throughput and RTT.
US10230606B2 Round-trip delay time measurement system, round-trip delay time measurement method, return method, communication device, program, and data structure
A communication device performs communication with an external device. The communication device includes: a measurement packet transmission unit that transmits a measurement packet at a first transmission time point; a return packet reception unit that receives a return packet at a second reception time point, the return packet being transmitted at a second transmission time point, the return packet including information relating to a processing time indicating a duration from a first reception time point at which the measurement packet is received by the external device, to the second transmission time point, the return packet having a same packet size as the measurement packet; and a delay time specification unit that specifies, as a round-trip delay time, a duration obtained by subtracting the processing time from a duration from the first transmission time point to the second reception time point.
US10230602B2 Endpoint web monitoring system and method for measuring popularity of a service or application on a web server
A system is provided that includes an artificial connection generator and a probe machine. The artificial connection generator is configured to establish one or more artificial connections with a server that at least partially hosts one or more services or applications for access by clients. The probe machine is configured to control a number of artificial connections with the server by the artificial connection generator. The probe machine also is configured to establish a probing connection with a server to determine a service time of the server that is indicative of a time period involved with execution by the server of one or more requests to the server. The probe machine is configured to derive a number of actual connections between the clients and the server based on changes in the service time of the server when the number of artificial connections with the server is varied.
US10230600B2 Performance analysis and bottleneck detection in service-oriented applications
Techniques are disclosed for assembling statistics for diagnosing performance and scalability issues in SOA systems. Key statistics related to key points in a SOA system, for key activities during processing of transactions in the SOA system, are collected and aggregated. The statistics may include message flow rates and latency at key points in the system during a time interval, and execution times for key activities in the system during the time interval. The statistics for the time interval may be added to corresponding cumulative statistics, and persisted to storage. Reports may be generated based upon the statistics to present to a user. Automated processes may be implemented to use the statistics to identify the existence and likely cause of SOA application performance issues, and potentially to attempt to remediate the issues.
US10230599B2 System and method for network traffic profiling and visualization
A computer program product, computer system, and method for performing traffic analysis on a wireless mesh network, includes intercepting a stream of real-time wireless from field probes on the wireless mesh network, wherein the stream comprises non-standard protocol elements and encrypted traffic, creating an ad hoc network parallel to the wireless mesh network, obtaining, from the ad hoc network, the intercepted stream (the analyzing is performed parallel to traffic flow on the wireless mesh network), pre-processing a portion of the intercepted stream the data, where the pre-processing comprises descrambling and processing headers in the stream to differentiate the packets in the stream and create a combined output stream, obtaining the combined output stream and creating indicators by selecting an analysis operator to apply to one or more dissected fields extracted from the output stream, analyzing the packets in the combined output stream utilizing the indicators, and obtaining results from the indicators and reporting, the results from the indicators.
US10230595B2 Method and system for monitoring networks with variable, virtual service rates
Embodiments of the invention are directed to a computer-implemented method for monitoring a computerized network comprising several nodes that are, each, configured for receiving and/or sending data packets via one or more communication channels, such that physical queues of data packets arriving at and/or departing from each of the nodes may form in said one or more communication channels. According to this method, virtual queues are maintained, wherein each of said virtual queues simulates a queue of data packets in a virtual channel associated to one of said one or more communication channels, wherein the service rate of said virtual channel can be varied. The virtual queues maintained are further monitored. Finally, this method comprises varying a service rate of one or more virtual channels, on which queues are respectively simulated by one or more of the virtual queues maintained.
US10230592B2 Compound service performance metric framework
Techniques described herein include determining, maintaining, and applying compound service performance metrics, based on data metrics from a plurality of different services. Service-specific data metrics may be received from a plurality of different communication services offered by a service provider, for example, Internet service, voice service, video service, SMS service, etc. Different combinations, relationships, and weighting factors for the data metrics may be defined and stored for each compound performance metric. Compound performance metrics may be defined, including for example, compound customer sentiment metrics, compound customer value metrics, and/or compound customer resource usage metrics. In some cases, machine-learning and/or analytics may be performed using service-specific data metrics and corresponding customer actions, in order to determine correlations between particular combinations of data metrics and customer actions.
US10230591B2 Network resource governance in multi-tenant datacenters
Bandwidth requirement specifications in a multi-tenant datacenter are implemented using resource-bundle level queues and tenant level queues. Data is transmitted via the resource-bundle level queues and the tenant level queues according to the bandwidth requirement specifications, such that minimum bandwidth requirements are maintained for data being transmitted and for data being received.
US10230583B1 Multi-node object simulation
Techniques for simulation of objects in a multi-node environment are described herein. Ownership of objects in a simulation scenario is assigned to a plurality of nodes based on a first set of criteria. Simulation authority of the first object is assumed by a second node based on a second set of criteria. Simulation of the first object is performed by the second node without previous acknowledgment, by the first node, of the assumption of simulation authority. Ownership of the first object is maintained by the first node during the time that the second node has simulation authority of the first object.
US10230581B2 Network management method and apparatus
A management method and apparatus which allows easy management of virtual network function deployment on a network are provided. A network management apparatus generates an extended topology in which a virtual network function that can be deployed on a server is added as an extended node ((VNF(A), VNF(B)) to a topology of the network; and displays an optimum path (RP1, RP2, RP3) in the extended topology on display means (400b) when a requirement of at least one virtual network function and endpoint nodes involved in the requirement are input through an input means (401, 402), wherein the optimum path is obtained based on network resource information of the network and computing resource information of servers on which at least one virtual network function can be deployed.
US10230578B2 Systems and methods for scanning infrastructure within a computer network
A computer-implemented method for scanning computer infrastructure within a computer network includes a first host device and a second host device having distinct operating systems. The host devices are coupled to a controller server. The method includes deploying a first scan program to the host devices. The method includes installing a first tool set on the first host device, installing a second tool set on the second host device, executing the first scan program on the first host device for gathering and storing a first set of inventory data on the first host device, executing the first scan program on the second host device for gathering and storing a second set of inventory data on the second host device, collecting the first set of inventory data from the first host device and the second set of inventory data from the second host device.
US10230577B2 Packet broadcast mechanism in a split architecture network
A method and system is implemented in a network node that functions as a controller for a domain in a split architecture network. The domain comprises a plurality of flow switches, where the plurality of flow switches implement a data plane for the split architecture network and the controller implements a control plane for the split architecture network that is remote from the data plane. The method and system configure the plurality of flow switches to efficiently handle each type of broadcast packet in the domain of the split architecture network without flooding the domain with the broadcast packets to thereby reduce a number of broadcast packets forwarded within the domain.
US10230576B2 Managing administrative statuses of hardware VTEPs
Some embodiments provide a novel method for a network control system (or controllers of the network control system) to manage a set of hardware Virtual Tunnel End Points (VTEPs) used to implement a logical network. Many network devices or entities (such as interfaces or transport nodes) have a functionality to mark the device or entity as “administratively down”. In that mode, such a device does not participate in any further forwarding in the dataplane, until it is marked as administratively up. This feature is often used to troubleshoot networks, and/or to remove misbehaving or faulty devices.
US10230574B2 Avionics calculator with integrated routing module, related communication network and communication installation, and aircraft comprising such a communication installation
This avionic calculator, intended to be loaded on board an aircraft, the avionic calculator includes a protective casing and at least one module from among an information processing module able to execute at least one software application, an input/output management module and an electric power supply management module, each module being positioned inside the casing. The avionic calculator further includes a routing module positioned inside the casing, the routing module including several communication ports and being configured for transmitting at least one message from an input communication port to an output communication port.
US10230563B2 Methods and first network node for managing a stream control transmission protocol association
A method and a first network node for managing a Stream Control Transmission Protocol, “SCTP” is disclosed. The first network node handles a plurality of computational resources for executing procedures of SCTP at least partially simultaneously. The first network node provides a single instance procedure for managing the SCTP association and multi-instance procedures for managing the SCTP association. Furthermore, the first network node provides a control procedure, being the single instance procedure, for managing flow and acknowledgement of SCTP packets at the SCTP association. The first network node provides the following multi-instance procedures an outgoing transmission procedure for managing and transmitting the SCTP packets from the retransmission buffer, an incoming reception procedure for receiving and managing the SCTP packets, and an outgoing reception procedure for managing and transmitting Upper Layer Protocol frames to the upper layer.
US10230559B1 Spreading and precoding in OFDM
An OFDM transmitter spreads original data symbols with a complex-valued spreading matrix derived from a discrete Fourier transform. Spread data symbols are mapped to OFDM subcarriers. Spreading and mapping are configured to produce a transmitted spread-OFDM signal with a low peak-to-average power ratio (PAPR) and orthogonal code spaces. In MIMO systems, the complex-valued spreading matrix can comprise a MIMO precoding matrix, and the code spaces can comprise MIMO subspaces. In Cooperative-MIMO, a combination of low code-space cross correlation and low PAPR can be achieved.
US10230555B2 Apparatus and methods for DC bias to improve linearity in signal processing circuits
To maintain linear operation of a signal processing circuit, such as a low noise amplifier, a peak detector detects a peak of a signal associated with the signal processing circuit and compares the detected peak signal with a threshold. When the detected peak signal is greater than the threshold, a variable current source biases the signal processing circuit to place the signal processing circuit in a different mode of operation. The signal processing circuit may thereby process a larger input signal while operating in an acceptable linear region.
US10230545B2 Method, system and apparatus for logging into a communication client
According to embodiments of the present invention, there is provided a method, system and apparatus for logging into a communication client. The method comprises receiving a registration request from a first communication client, the first communication client being registered in association with a device group. The method further comprises, responsive to a determination that there does exist a second communication client registered in association with the device group, provisioning the first communication client and the second communication client according to the registration request.
US10230543B2 Reducing data transmissions in a virtual private network
A source node can append a unique identifier to an outbound client packet, transmit the outbound client packet to a recipient node via a port, and create a transmission record including: the unique identifier, a time stamp of the outbound client packet, and an identifier for the port. The source node can receive an inbound client packet that is appended with the unique identifier and a delta time indicating an amount of elapsed time between the recipient node receiving the outbound client packet and the recipient node transmitting the inbound client packet. The source node can determine a performance level of a VPN tunnel provided by the port based on the time stamp value of the outbound client packet, the delta time, and a time stamp value of the inbound client packet indicating a time at which the inbound client packet was received by the source node.
US10230542B2 Interconnected ring network in a multi-processor system
In various embodiments, the present disclosure provides a system comprising a first plurality of processing cores, ones of the first plurality of processing cores coupled to a respective core interface module among a first plurality of core interface modules, the first plurality of core interface modules configured to be coupled to form in a first ring network of processing cores; a second plurality of processing cores, ones of the second plurality of processing cores coupled to a respective core interface module among a second plurality of core interface modules, the second plurality of core interface modules configured to be coupled to form a second ring network of processing cores; a first global interface module to form an interface between the first ring network and a third ring network; and a second global interface module to form an interface between the second ring network and the third ring network.
US10230538B2 User interface for multi-device control
A control server, or similar central processor, manages the distribution of data (including audio and video), voice, and control signals among a plurality of system components connected via a wired and/or wireless communications network. The system components include audio/visual components (such as, televisions, monitors, PDAs, notepads, notebooks, MP3, portable stereo, etc.) as well as household appliances (such as, lighting, ovens, alarm clocks, etc.). A portable controller allows a user to access and control the system components from any location within a controlled residential and/or non-residential environment, including its surrounding areas. The portable controller includes a user and management interface that contains customized control screens for the system components. The control screens are stored in a hierarchical architecture that is searchable by region or component type.
US10230537B2 Home gateway system with telephony functions and method
A home gateway system has a transceiver (70) capable of establishing a wireless local loop connection (72). A voice processing system (74) is coupled to the transceiver (70). The voice processing system (74) is capable of storing a message from an incoming call.A caller identification processing system (76) is coupled to the transceiver (70). The caller identification processing system (76) determines a telephone number of the incoming call and routes the incoming call to the voice processing system (74), if the telephone number belongs to a screened group of telephone numbers.
US10230532B2 Entity authentication in network
There is provided an entity authentication method for a network including a first entity and a second entity, the method including: selecting, at the first entity, one or more pieces of data processed by the first entity to be used for authenticating the second entity; tagging, at the first entity, each of the one or more pieces of data selected with a respective tag generated based on a first secret key of the first entity; sending, from the first entity, a set of authentication data comprising the one or more pieces of data and the respective tags to the second entity; and authenticating, by the first entity, the second entity using a challenge-response authentication technique based on the set of authentication data and the first secret key. There is also provided a corresponding system with entity authentication for a network, and an entity in a network with entity authentication.
US10230529B2 Techniques to secure computation data in a computing environment
Techniques to secure computation data in a computing environment from untrusted code. These techniques involve an isolated environment within the computing environment and an application programming interface (API) component to execute a key exchange protocol that ensures data integrity and data confidentiality for data communicated out of the isolated environment. The isolated environment includes an isolated memory region to store a code package. The key exchange protocol further involves a verification process for the code package stored in the isolated environment to determine whether the one or more exchanged encryption keys have been compromised. If the signature successfully authenticates the one or more keys, a secure communication channel is established to the isolated environment and access to the code package's functionality is enabled. Other embodiments are described and claimed.
US10230522B1 Network access control
This disclosure describes methods, apparatus, and systems related to controlled access data allocation. A device may receive a first request from a first device to establish a first connection with a wireless network. The device may receive a second request from a second device to establish a second connection with the wireless network. The device may determine a first access data for the first device, wherein the first access data is associated with a first access configuration. The device may determine a second access data for the second device, wherein the second access data is associated with a second access configuration, wherein the second access configuration is different from the first access configuration. The device may send the first access data to the first device. The device may send the second access data to the second device. The device may establish the first connection with the first device, wherein the first connection is at the first access configuration. The device may establish the second connection with the second device, wherein the second connection is at the second access configuration.
US10230521B2 Method of testing the resistance of a circuit to a side channel analysis
The present invention relates to a test method of a circuit, comprising: acquiring a plurality of value sets comprising values of a physical quantity linked to the activity of a circuit to be tested when the circuit executes an operation of a set of distinct cryptographic operations applied to a secret data, selecting at least a first subset in each value set, for each value set, counting by a processing unit occurrence numbers of values transformed by a first surjective function applied to the values of the first subset of the value set, to form an occurrence number set for the value set, for each operation of the operation set, and each of the possible values of a part of the secret data, computing a partial operation result, computing cumulative occurrence number sets by adding the occurrence number sets corresponding to the operations of the operation set, which when applied to a same value or equivalent value of the possible values of the part of the secret data, provide a partial operation result having a same transformed value resulting from the application of a second surjective function, merging according to a selected merging scheme, cumulative occurrence numbers in the cumulative occurrence number sets, and analyzing the merged cumulative occurrence number sets to determine the part of the secret data.
US10230520B2 Direct digital frequency generation using time and amplitude
This application discusses, among other things, apparatus and methods for sharing a local oscillator between multiple wireless devices. In certain examples, an apparatus can include a central frequency synthesizer configured to provide a central oscillator signal having a first frequency, a first transmitter, the first transmitter including a first transmit digital-to-time converter (DTC) configured to receive the central oscillator signal and to provide a first transmitter signal having a second frequency, and a first receiver, the first receiver including a first receive DTC configured to receive the central oscillator signal and to provide a first receiver signal having a first receive frequency.
US10230519B2 Full duplex resource allocation in cable network environment
An example apparatus comprises a processor, a memory element, and a media access control (MAC) scheduler. The MAC scheduler is configured to implement a transmission-reception (T-R) coordination scheme among a plurality of cable modems in a cable network, wherein the cable modems are categorized into interference groups. The MAC scheduler is further configured to assign one or more of the interference groups to at least one transmission group based upon predetermined criteria; and determine an upstream bandwidth constraint and downstream bandwidth constraint for the at least one transmission group, wherein the upstream bandwidth constraint and downstream bandwidth constraint is implemented by proportionally modifying an allocated upstream bandwidth and an allocated downstream bandwidth for the at least one transmission group to require that the sum of the allocated upstream bandwidth and the allocated downstream bandwidth does not exceed a spectrum capacity for the at least one transmission group.
US10230514B2 Method and apparatus for synchronized handover in mobile communication system
A method and an apparatus for synchronized handover in a mobile communication system are provided. A source base station providing data to a terminal transmits a handover command message for handover to a target base station to the terminal, and interrupts transmission of data to the terminal when the source base station receives a message for informing a handover execution timing from the terminal later. In addition, the source base station forwards data on the terminal to the target base station.
US10230511B2 Pilot signal transmission method and apparatus
A method and apparatus relate to the communications system field, and can enlarge an uplink coverage range. The method includes: first, determining a PRB pair of which a quantity of subcarriers is less than 12, then, adding pilot signals to the PRB pair, and finally, sending the pilot signals carried in the PRB pair; or first, determining, from an uplink subframe and a special subframe that are of a TDD radio frame, a subframe for carrying a pilot signal, then, adding a pilot signal to the subframe for carrying a pilot signal, and adding a PUSCH to a special subframe of the TDD radio frame. The embodiments of the present invention are applicable to pilot signal transmission in a narrowband system.
US10230510B2 Optimizations for zero-forcing precoding
Massive MIMO systems provide impressive spectral efficiencies through beam forming techniques such as Zero-Forcing Precoding (ZFP). Unfortunately, ZFP imposes a considerable computational burden for each additional user. Relationships between the antennas, the users, and the environment must be rapidly, and accurately, reassessed during ZFP on an ongoing basis. Brute force approaches to these reassessments may be unfeasible for certain hardware and design conditions. Accordingly, various of the proposed embodiments implement representational optimizations which reduce the computational burden for each reassessment. Some embodiments employ “dynamic sectorization”, whereby the serviced environment is divided into regions and the corresponding representation is modified to reduce the computations of each reassessment. A backplane, antenna separation/directivity and thresholds for environment noise may each be adjusted to reduce the computational burden.
US10230508B2 Method and apparatus for transmitting information related to a reference signal
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The method for transmitting/receiving signals in a mobile communication system according to an embodiment of the present invention includes: receiving control information; obtaining information related to the orthogonal cover code (OCC) length, based on the received control information; and receiving a reference signal, based on the information related to the OCC length. In a mobile communication system according to embodiments of the present invention, the base station transmits information related to a reference signal to a terminal, and the terminal receives the reference signal based on the received information, thereby improving the performance of channel estimation.
US10230506B2 Signal transmission method for inter-cell interference
A signal transmission method for reducing inter-cell interference according to the present invention may comprise the steps of: determining a rank on the basis of feedback information received from a terminal; generating a transmission sequence according to the rank; generating a repetitive transmission sequence by repeating the transmission sequence, and shifting a position of a symbol within the repetitive transmission sequence; and transmitting the transmission sequence and the repetitive transmission sequence. As a result, the present invention can implement an inter-cell interference randomization even in a closed-loop MINO.
US10230504B2 Apparatus, system and method of multi user (MU) fine timing measurement (FTM)
Some demonstrative embodiments include apparatuses, systems and/or methods of Multi User (MU) Fine Timing Measurement (FTM). For example, a wireless station may be configured to transmit a trigger frame including a resource allocation of a plurality of resource slots to a plurality of wireless stations; to process a plurality of Non-Data Packet (NDP) transmissions from the plurality of wireless stations according to the resource allocation; to transmit an NDP; and to transmit a MU FTM message including timing information corresponding to the NDP and timing information corresponding to the plurality of NDP transmissions from the plurality of wireless stations.
US10230502B2 Hybrid automatic repeat request buffer configuration
Aspects of the present disclosure provide apparatuses, methods, and processes that can determine the number of concurrent hybrid automatic repeat request (HARQ) processes at a HARQ entity to facilitate efficient use of HARQ buffers and/or resources across different operating modes. An exemplary apparatus is configured to determine a number of HARQ processes based on a number of HARQ buffers, a maximum buffering time, and a slot duration. The apparatus maintains one or more HARQ processes at a HARQ entity up to the determined number of HAR processes and communicate with the one or more other devices utilizing the one or more HARQ processes.
US10230500B2 Method for operating buffer for D2D communication and WAN communication in wireless communication system and apparatus therefor
The present invention relates to a method and apparatus for operating a soft buffer for device-to-device (D2D) communication and eNode B-to-device (E2D) communication of a terminal in a wireless communication system. Specifically, the present invention comprises the steps of: receiving D2D communication data; and storing the D2D communication data in a soft buffer of a specific downlink hybrid automatic repeat and request (HARQ) process, wherein the specific downlink HARQ process is configured to support D2D communication among a plurality of downlink HARQ processes configured for E2D communication, and the step of storing the D2D communication data comprises: when E2D data are already stored in all soft buffer areas associated with the plurality of downlink HARQ processes, discarding the E2D data already stored in the soft buffer area of the specific downlink HARQ process and storing the D2D communication data therein.
US10230497B2 Protocols for multiple user frame exchanges
Certain aspects of the present disclosure provide methods and apparatus for multi user bar protocols and frames. According to certain aspects, an apparatus is provided for wireless communications. The apparatus generally includes a processing system configured to determine that a plurality of devices have a first capability and generate a multi-user (MU) packet that solicits an immediate response from a plurality of the devices, wherein the immediate response comprises an acknowledgment (ACK) or block ACK (BA) and an interface configured to output the MU packet for transmission.
US10230494B2 Gasket having a pliable resilient body with a perimeter having characteristics different than the body
A single piece gasket is disclosed having a skeletal member, typically metallic, and a pliable body. The pliable body includes a first portion having a first firmness and a second perimeter portion have a firmer consistency. When such a composite body is placed under compression, the perimeter will tend to limit the flow of the softer inner material past the firmer perimeter region or portion of the gasket. In this manner, creep or overrun of the less firm portion material will be reduced.
US10230487B2 Optical transmitter, optical communication device, optical communication system, and optical transmission method
It is made possible to accommodate a plurality of services and transmit each of the accommodated services to a corresponding transmission device. An optical transmitter according to an exemplary aspect of the present invention includes sub-carrier adjusting means for outputting sub-carriers to a plurality of output ports according to a control signal; encoding processing means for mapping client data on a plurality of output lanes according to the control signal; a plurality of modulation means for modulating the sub-carriers inputted through the output ports by client data inputted through the output lanes and outputting modulated signals; and control means for generating and outputting the control signal based on transmission information.
US10230478B2 System for interference cancellation and method thereof
The invention relates to a system for interference cancellation and method thereof. The system includes a receiver, a transmitter, and a channel estimating and equalizing device. The transmitter and the receiver use different wireless communication technologies to transmit and receive data. The channel estimating and equalizing device can estimate the channel between the transmitter and the receiver for interference cancellation. The embodiments of the invention provide a system and a method thereof for reducing interferences generated when using one wireless communication technology to transmit signals but using another wireless communication technology to receive signals by using digital baseband signals.
US10230476B1 Method and apparatus for flexible coherent and scale-out computing architecture
A Method and Apparatus for Flexible Coherent and Scale-out Computing Architecture have been disclosed. In one implementation a plurality of integrated photonics are used to effect communications.
US10230466B2 System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
A light source emits a modulated light, and a radio-frequency transceiver disposed therewith emits a radio-frequency signal. A mobile device may receive either or both signals and determine its position based thereon. The light and radio-frequency sources may be disposed in node in a network of said sources, and the nodes may communicate via the radio-frequency transceivers.
US10230462B2 Optical transmission characteristic measurement device and method
An optical transmission characteristic measurement method includes starting transmission of an optical signal from a transmitting node to a receiving node; receiving a bit error rate value measured by the receiving node and relates to the optical signal; determining whether the bit error rate value is higher than a given threshold; adjusting input power of the optical signal to lower until it is determined that the bit error rate value is higher than the given threshold when it is determined that the bit error rate value is not higher than the given threshold; estimating an optical signal to noise ratio from the bit error rate value when it is determined that the bit error rate value is higher than the given threshold; and calculating an optical signal to noise ratio based on the estimated optical signal to noise ratio and an amount of lowering of the input power.
US10230456B2 Branching configuration including a cross-coupling arrangement to provide fault tolerance and topside recovery in the event of subsea umbilical assembly failure and system and method including same
In general, a branching configuration used in a wavelength division multiplexed (WDM) optical communication system, consistent with an embodiment of the present disclosure, includes a branch path with two or more optical paths cross-coupled to each other to provide redundant add and/or drop channel wavelengths to a branch terminal on each cross-coupled path. Accordingly, a fault condition affecting some of the cross-coupled optical paths may occur physically downstream from the cross-coupling, e.g., within a subsea umbilical cable or associated termination equipment. However, so long as at least one of the cross-coupled optical paths remains operational, then branch terminal equipment in the branch terminal may continue to receive channel wavelengths associated with a faulted optical path via an operational optical path by virtue of cross-coupling. Thus, the cross-coupled configuration reduces or otherwise eliminates the necessity of allocating spare optical paths within the subsea umbilical cable.
US10230455B2 Communication system, communication control method, and transmission apparatus
A communication system includes a source node and an end node of a first working path, a source node and an end node of a second working path, and a source node and an end node of a common path serving as a protection path shared by the first and second working paths. The source node of the common path transfers one of signals received from the source nodes of the first and second working paths to the common path, and the end node of the common path transmits the signal received through the common path to each of the end nodes of the first and second working paths.
US10230454B2 Cloud mask data acquisition and distribution using geosynchronous communications or broadcast satellites
Cloud mask image data is obtained by a secondary imaging payload disposed on a communications or broadcast satellite operating in geosynchronous orbit. The obtained cloud mask image data is provisioned for use, in near real time, by one or more low earth orbit imaging satellite systems. Provisioning the obtained cloud mask image data may include collecting the data on the ground and making it available to one or more operators of the one or more LEO imaging satellite systems and/or transmitting the data from the communications or broadcast satellite to at least one spacecraft in the one or more LEO imaging satellite systems.
US10230452B2 Terrestrial based air-to-ground communications system and related methods
An air-to-ground communications system includes at least one base station to be positioned on the ground and including a ground-based transceiver, a phased array antenna coupled to the ground-based transceiver, and a beamforming network coupled to the ground-based transceiver. The ground-based transceiver is configured to provide data traffic and control information to an aircraft. The beamforming network is configured to simultaneously generate at least one narrow antenna beam for the data traffic and at least one wide beam for the control information.
US10230451B2 Airborne cellular communication system
Systems and methods of providing cellular communication between an aircraft and infrastructure of ground communication nodes are provided. In one example, an avionics communication system located on an aircraft for providing cellular communication between the aircraft and an infrastructure of ground communication nodes includes a directional antenna, one or more processors and memory devices, as well as one or more radio transmitter/receivers. The radio transmitter/receiver can transmit and receive cellular communication signals along multiple communication paths established between the aircraft and one or more identified ground communication nodes using the directional antenna. Signal relay also can be implemented based in part on a determined signal power level, determined frequency shift compensation value for modifying communicated signals to account for expected Doppler effects and/or determined antenna beam steering commands.
US10230448B2 System and method for robust relay communication
A method and apparatus for wireless communications for relay communication are provided. The method includes a source node sets up one or more backup relay links between the source node and a destination node that comprises a route through one or more standby relay nodes; transmits a first frame to the one or more standby relay nodes to activate the one or more standby relay nodes, transmits a second frame from the source node to the destination node informing the destination node of a switch of the relay link. Apparatuses are provided thereof.
US10230447B2 Fast beam recovery using beam information in the measurement report
Certain aspects of the present disclosure provide various techniques for beam recovery. For example, a method for wireless communication by a network entity may include providing configuration information to a user equipment (UE) indicating a sequence of target beams and timing information to try each target beam in the sequence, and attempting to communicate with the UE using one or more of the target beams according to the timing information, in response to a beam failure.
US10230446B2 Method and apparatus for transmitting diversity
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services.According to a method for transmitting diversity, implemented at a transmitting end, space-time precoding is performed for a digital signal to obtain at least two coded signal streams, and then each coded signal stream is transmitted using a respective transmitting and receiving unit (TXRU) equipped with a multi-antenna array, in which an antenna array weight used by the respective TXRU to transmit each coded signal stream is one of two sets of antenna array weights, and at least two TXRUs use two different sets of antenna array weights. The present disclosure also discloses a corresponding transmitter. With the present disclosure, transmitting diversity may be realized in a large-scale antenna system.
US10230445B2 Data transmission method, data reception method, data transmission device and data reception device
A data transmission method includes steps of: acquiring, by a network side, a current data transmission rule, the current data transmission rule including a mapping relationship between currently-scheduled K UEs and data layers on N transmission resources corresponding to a selected encoding matrix, one UE at least occupying one data layer; and transmitting, by the network side, data to the K UEs in accordance with the current data transmission rule.
US10230442B2 Wireless communication system, central unit equipment, distributed unit equipment, communication method of central unit equipment, and communication method of distributed unit equipment
In a partial centralization system configuration, a wireless communication system of the present invention transmits a precoding matrix generated in a media access control (MAC) function or a matrix or vector obtained by dividing the precoding matrix between central unit equipment and distributed unit equipment in addition to data of modulated symbols necessary for a precoding matrix calculation and downlink control information (DCI) corresponding to the data.
US10230440B2 Communication method and apparatus using beamforming in a wireless communication system
A communication method and an apparatus using beamforming in a wireless communication system are provided. The communication method includes determining a candidate user set including one or more Mobile Stations (MSs), for Multiple User-Multiple Input Multiple Output (MU-MIMO) transmission, transmitting beam information indicating best Base Station (BS) transmission beams of the MSs of the candidate user set to the MSs of the candidate user set, receiving Precoding Matrix Index (PMI) information indicating a PMI to be used for baseband precoding from each of the MSs of the candidate user set, the PMI information being determined based on the beam information, and transmitting a signal precoded based on the PMI information to at least one MS.
US10230436B2 Methods for channel information acquisition, signal detection and transmission in multi-user wireless communication systems
This invention presents methods for signal detection and transmission in MU-MIMO wireless communication systems, for multiple UEs transmit uplink SRS to capture the uplink channel coefficients, and to estimate the frequency offsets and time offsets, for the BS estimating the channel coefficients of multiple UEs with the received SRS, for the BS estimating the frequency offsets and time offsets of multiple UEs with the estimated channel coefficients, for the BS modifying the estimated channel coefficients with the estimated frequency offsets and time offsets, for the BS calculating the detection matrices for the uplink MU-MIMO signal detection with the modified channel coefficients and for the BS calculating the precoding matrices for the downlink MU-MIMO signal transmission.
US10230435B2 Method for recovering a frame that failed to be transmitted in a MU-MIMO based wireless communication system
A method and apparatus of transmitting in a wireless communication system is provided. A transmitter generates a group management frame including a group information and position information and a data frame including a group control information having a group identifier for each of a plurality of groups. The group information indicates whether the receiver is a member of each of the plurality of groups. The position information indicates a position of at least one stream corresponding to at least one group of which the receiver is a member.
US10230433B2 Techniques for improving coverage of communication devices
Certain aspects of the present disclosure provide an apparatus for wireless communication. The apparatus may generally include a plurality of detectors, each configured to detect a signal received by at least one of a plurality of antenna arrays. The apparatus may further include a processing system configured to determine whether the signal is received by the at least one of the plurality of antenna arrays based on signals output from the plurality of detectors.
US10230431B2 Low-latency inter-eNodeB coordinated multi-point transmission
Systems and methods are disclosed for supporting multi-point transmission. In one embodiment, a system for downlink multi-point transmission are disclosed, comprising: a first base station in radio frequency proximity to a user device and with a established control connection with the user device; a second base station also in radio frequency proximity to the user device; and a coordinating node coupled to the first and the second base station for coordinating transmissions to the first and the second base station to the user device, the coordinating node configured to: select the second base station based on selection criteria, the selection criteria including latency of each base station and perceived signal strength of each base station at the user device; and send scheduling instructions to each of the first and the second base stations to transmit data to the user device.
US10230430B2 Mobile station and mobile communication system
An adequate transmission rate is guaranteed in a case where “Inter-node UP aggregation” is being performed. In a mobile station according to the present invention, each of MAC layer functions includes a cost management unit configured to manage a cost of an LCH involved in “Inter-node UP aggregation”, a priority management unit configured to manage a priority of the LCH, and a bearer management unit configured to allocate transmission resources to data for the LCH based on the priority and the cost of the LCH. The cost management unit is configured to update the cost of the LCH managed by the cost management unit itself, based on a PBR value informed by a network.
US10230425B1 Transmission power level configuration for crosstalk relationship
A method for configuring transmission power spectral density (PSD) levels for a plurality of communication lines is described. A first set of configurations for the plurality of communication lines is determined based on a set of channel coefficients that indicates a crosstalk relationship and a set of noise coefficients that indicates background noise of each receiver. Each configuration of the first set indicates respective transmission PSD levels for transmitters associated with the plurality of communication lines. The respective transmission PSD levels are selected from a set of transmission PSD levels. A configuration is selected from the first set based on respective estimated transmission rates of the plurality of communication lines. Each transmission PSD level of a communication line indicated by the selected configuration corresponds to a transmission capacity of the communication line. The transmitters associated with the plurality of communication lines are caused to operate using the selected configuration.
US10230424B2 Microwave backhaul system supporting multiple installation configurations
A monolithic integrated circuit for use in a microwave backhaul system may comprise a plurality of microwave transceivers and outdoor-unit to indoor-unit (ODU/IDU) interface circuitry. The monolithic integrated circuit may be configurable into an all-outdoor configuration in which the ODU/IDU interface circuitry is disabled. The monolithic integrated circuit may be configurable into a split-indoor-and-outdoor configuration in which the ODU/IDU interface circuitry is enabled to communicate signals between an outdoor unit of the microwave backhaul system and an indoor unit of the microwave backhaul system. While the monolithic integrated circuit is configured in the split-indoor-and-outdoor configuration, the ODU/IDU interface circuitry may be configurable to operate in at least a non-stacking mode and a stacking mode.
US10230423B2 System and method for balanced passive cancellation for full duplex communications
System and method embodiments are provided for implementing balanced passive cancellation of self-interference (SI) for full-duplex (FD) communications. In an embodiment, a transceiver circuit for FD communications comprises an antenna comprising a first port and a second port, a transmitter, and a power divider coupled to the transmitter and comprising a first output and a second output. The transceiver circuit further comprises a receiver, a power combiner coupled to the receiver and comprising a first input and a second input, and a first circulator coupled to the first output of the power divider, the first port of the antenna, and the first input of the power combiner. The transceiver circuit also comprises a second circulator coupled to the second output of the power divider, the second port of the antenna, and the second input of the power combiner.
US10230422B2 Systems and methods for modified frequency-isolation self-interference cancellation
A system for frequency isolation modified self-interference cancellation includes a transmit coupler, that samples an RF transmit signal; an RF self-interference canceller that transforms the sampled RF transmit signal to an RF self-interference cancellation signal; a receive coupler that combines the RF self-interference cancellation signal with the RF receive signal to form a reduced-interference receive signal; and a frequency shifter that frequency shifts only one of the RF transmit signal and the reduced-interference receive signal.
US10230419B2 Adaptive techniques for full duplex communications
In one aspect there is provided a method. The method may include receiving a first analog radio frequency signal including a signal of interest and an interference signal caused by a second analog radio frequency signal transmitted in full duplex over a channel from which the first analog transmission is received; adjusting at least one of the first analog radio frequency signal and a portion of the second analog radio frequency signal to enable at least one of a reduction or an elimination of the interference signal in an output analog radio frequency signal; combining the first analog radio frequency signal and the portion of the second analog radio frequency signal to generate the output analog radio frequency signal characterized by at least the reduction or the elimination of the interference signal included in the output analog radio frequency signal; and providing the output analog radio frequency signal. Related apparatus, systems, methods, and articles are also described.
US10230417B2 Multi-input amplifier with degeneration switching block and low loss bypass function
Described herein are variable gain amplifiers that selectively provide variable or tailored impedances at a degeneration block and/or feedback block depending at least in part on a gain mode of the variable gain amplifier. This advantageously reduces or eliminates performance penalties in one or more gain modes. The variable impedances can be configured to improve linearity of the amplification process in targeted gain modes. The variable gain amplifier can be configured to provide a low-loss bypass mode in a low gain mode to improve signal quality.
US10230415B2 Mobile terminal
A bar-type mobile terminal can include antennas configured to transmit and receive radio signals; a metallic frame having a front side and a rear side, the metallic frame including an edge portion forming an appearance of the bar-type mobile terminal, an upper through hole, and a lower through hole; an upper non-metallic coupling disposed in the upper through hole of the metallic frame; a lower non-metallic coupling disposed in the lower through hole of the metallic frame; a window disposed on the front side of the metallic frame; a cover disposed on the rear side of the metallic frame; a printed circuit board including electronic devices; a display unit disposed between the window and the front side of the metallic frame; a first waterproof layer disposed between the window and the edge portion; and a second waterproof layer disposed between the cover and the edge portion of the metallic frame.
US10230414B1 Method and apparatus to reduce communication device peak current
A method and apparatus to reduce communication device peak current for alert tones are disclosed. A portable device may include a processor coupled to a transceiver, a current limit trigger circuit, and an alert tone current limit controller. The transceiver may be configured to process an audio signal representing an alert tone. The processor may be configured to determine whether the transceiver is in a transmit state and whether an audio volume level setting exceeds a threshold. In response, the current limit trigger circuit may be configured to activate the alert tone current limit controller that may include a voltage scale controller configured to generate a reduced audio signal by adjusting a peak-to-peak amplitude of the audio signal representing the alert tone and an alert tone amplitude modulator configured to generate an adjusted audio signal by restricting the maximum amplitude of the reduced audio signal.
US10230411B2 Method and apparatus for discriminating between voice signals
A method and apparatus for distinguishing voice signals that are played together over the same speaker employs spectral reshaping of one or more of the audio signals. The spectral reshaping shifts modifies the timber of the voice signal while not modifying the pitch of the voice signal. Additional techniques can be used to further distinguish voice signals, such as dynamic gain offset and frequency shifting. After processing one or more signals to spectrally reshape them, they can be played over the same speaker. A user hearing the resulting acoustic signal will be more able to distinguish between the multiple voice signals being played.
US10230410B2 Systems and methods for out-of-band interference mitigation
A system for interference mitigation including a transmit coupler that samples the RF transmit signal to create a sampled RF transmit signal; a transmit analog canceller that transforms the RF transmit signal to an RF interference cancellation signal, according to a first configuration state; a first receive coupler that combines the RF interference cancellation signal and the RF receive signal to generate a composite RF receive signal; a sampling analog interference filtering system that, in order to remove interference in the transmit band, filters the sampled RF transmit signal to generate a cleaned transmit signal; a first frequency downconverter that converts the transmit signal to a BB transmit signal; a second frequency downconverter that converts the composite RF receive signal to a composite BB receive signal; and an analog-to-digital converter that converts the transmit signal to a digital transmit signal.
US10230408B2 Measurement receiver harmonic distortion cancellation
A transmitter includes a power amplifier coupled to amplify an input signal and provide an output signal. A radio frequency coupler is coupled to receive the output signal and provide a measured signal on a coupler output. A measurement receiver multiplexor is coupled to receive the measured signal on the coupler output to produce either a non-phase adjusted signal or a phase adjusted signal on one of a plurality of multiplexor outputs. Multiple receiver paths are coupled to the plurality of multiplexor outputs to receive either the non-phase adjusted signal or the phase adjusted signal. Receive path processing circuitry is configured to produce in-phase and quadrature phase digital signals based on the plurality of multiplexor outputs to digital processing circuitry to cancel 3rd or 3rd and 5th order measurement receiver distortions.
US10230406B2 LDPC Erasure Decoding for Flash Memories
A Solid-State Disk (SSD) controller uses LDPC decoding to enable flash memory accesses with improved latency and/or error correction capabilities. With SLC flash memory having a BER less than a predetermined value, the SSD controller uses a 1-bit read (single read) hard-decision LDPC decoder to access the flash memory. If the hard-decision LDPC decoder detects an uncorrectable error, then the SSD controller uses a 1.5-bit read (two reads) erasure-decision LDPC decoder to access the flash memory. With flash memory having a raw BER between two other predetermined values, the SSD controller omits the use of the hard-decision LDPC decoder and uses only the erasure-decision LDPC decoder to access the flash memory. Variations of the SSD controller similarly access MLC flash memory. Some SSD controllers dynamically switch between hard-decision and erasure-based decoders based on dynamic decoder selection criteria.
US10230403B2 Method and decoder for soft input decoding of generalized concatenated codes
A soft input decoding method and a decoder for generalized concatenated (GC) codes. The GC codes are constructed from inner nested block codes, such as binary Bose-Chaudhuri-Hocquenghem, BCH, codes and outer codes, such as Reed-Solomon, RS, codes. In order to enable soft input decoding for the inner block codes, a sequential stack decoding algorithm is used. Ordinary stack decoding of binary block codes requires the complete trellis of the code. In one aspect, the present invention applies instead a representation of the block codes based on the trellizes of supercodes in order to reduce the memory requirements for the representation of the inner codes. This enables an efficient hardware implementation. In another aspect, there is provided a soft input decoding method and device employing a sequential stack decoding algorithm in combination with list-of-two decoding which is particularly well suited for applications that require very low residual error rates.
US10230400B2 Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 4/15 and 64-symbol mapping, and bit interleaving method using same
A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 64800 and a code rate of 4/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 64-symbol mapping.
US10230393B2 VLSI efficient Huffman encoding apparatus and method
A compression algorithm based on Huffman coding is disclosed that is adapted to be readily implemented using VLSI design. A data file may be processed to replace duplicate data with a copy commands including an offset and length, such as according to the LV algorithm. A Huffman code may then be generated for parts of the file. The Huffman code may be generated according to a novel method that generates Huffman code lengths for literals in a data file without first sorting the literal statistics. The Huffman code lengths may be constrained to be no longer than a maximum length and the Huffman code may be modified to provide an acceptable overflow probability and be in canonical order. Literals, offsets, and lengths may be separately encoded. The different values for these data sets may be assigned to a limited number of bins for purpose of generating usage statistics used for generating Huffman codes.
US10230384B2 Variable resolution digital equalization
A receiver includes a variable resolution analog-to-digital converter (ADC) and variable resolution processing logic/circuitry. The processing logic may use feed-forward equalization (FFE) techniques to process the outputs from the ADC. When receiving data from a channel having low attenuation, distortion, and/or noise, the ADC and processing logic may be configured to sample and process the received signal using fewer bits, and therefore less logic, than when configured to receiving data from a channel having a higher attenuation, distortion, and/or noise. Thus, the number of (valid) bits output by the ADC, and subsequently processed (e.g., for FFE equalization) can be reduced when a receiver of this type is coupled to a low loss channel. These reductions can reduce power consumption when compared to operating the receiver using the full (i.e., maximum) number of bits the ADC and processing logic is capable of processing.
US10230382B2 Oscillator calibration
A phase locked loop comprises: a controllable oscillator 102; a variable divider arrangement 108, 110 which takes a signal from the controllable oscillator 102 and divides it by a variable amount to provide a lower frequency signal; a sigma-delta modulator 112 arranged to provide a control input to said variable divider arrangement 108, 110; and a phase detector triggered 104 by said lower frequency signal and a reference clock; wherein said phase locked loop is arranged to be operable in a normal mode in which the controllable oscillator 102 is controlled by a voltage from said phase detector 104 and a calibration mode in which the controllable oscillator 102 is controlled digitally by a signal from a calibration module 114 which receives an input from said variable divider arrangement 108, 110.
US10230376B2 Apparatus and method for performing division
An apparatus and method are provided, the apparatus comprising: storage circuitry to store an input data value; divider circuitry to split the input data value into at least one sub-value in dependence on a number of lanes for a current iteration, each sub-value occupying a lane, and to operate on each sub-value to generate a quotient corresponding to the division of that sub-value by a divisor, wherein the divisor is an odd integer; remainder circuitry to operate on each sub-value to generate a remainder corresponding to the remainder of dividing that sub-value by the divisor; concatenation circuitry to concatenate each quotient to produce a concatenated division value, and to concatenate each remainder to produce a concatenated remainder value, in each subsequent iteration, the input data value being formed from the concatenated remainder value of a preceding iteration; and output circuitry to output, after a plurality of iterations, a result of adding the concatenated division values produced by said plurality of iterations.
US10230374B1 Methods and circuits for preventing hold violations
Aspects of various embodiments of the present disclosure are directed to methods and circuits preventing hold violations in clock synchronized circuits. In an example implementation, a circuit includes a logic circuit having a set of inputs. Signal propagation time on a signal path to at least one of the set of inputs presents a hold violation. The circuit includes first and second level-sensitive latches. The first level-sensitive latch has an output connected to the one of the plurality of inputs. The second level-sensitive latch has an input connected to an output of the logic circuit. A latch control circuit is configured to remove the hold violation on the input by providing a pulsed clock signal to a clock input of the second level-sensitive latch and an inversion of the pulsed clock signal to a clock input of the first level-sensitive latch.
US10230371B2 Switch control device and method for electronic device, and electronic device
The present disclosure provides a switch control device and method for electronic device, and an electronic device. The switch control device of the electronic device comprises: a high level output unit, connected with the high level input terminal and configured to output a high level with a predetermined amplitude to the high level input terminal, the predetermined amplitude higher than a predetermined voltage; a logic level output unit configured to output a logic level; and a switch unit, with a control terminal inputted with the logic level, a first terminal inputted with the ground terminal, and a second terminal inputted with a low level, and configured to connect the first terminal and the second terminal when the logic level is in a first state, in order to turn on the electronic device, and disconnect the first terminal from the second terminal when the logic level is in a second state, in order to turn off the electronic is device.
US10230370B2 Data transmission with power supply noise compensation
In one form, a data transmission system includes transmission and reception circuits. The transmission circuit includes a first driver having an input for receiving a first transmit data signal, an output, a positive power supply terminal for receiving an input/output (I/O) power supply voltage, and a negative terminal for receiving an I/O ground voltage, a second driver having an input for receiving the I/O power supply voltage, an output, and a positive power supply terminal for receiving the I/O power supply voltage, and a third driver having an input for receiving the I/O ground voltage, an output, and a negative power supply terminal coupled to the I/O ground voltage. The reception circuit forms a reference voltage based an average of signal content below a predetermined frequency of outputs of the second and third drivers, and receives a signal from the output of the first driver using the reference voltage.
US10230368B2 Programmable logic device and semiconductor device
A programmable logic device includes a plurality of programmable logic elements (PLE) whose electrical connection is controlled by first configuration data. Each of The PLEs includes an LUT in which a relationship between a logic level of an input signal and a logic level of an output signal is determined by second configuration data, an FF to which the output signal of the LUT is input, and an MUX. The MUX includes at least two switches each including first and second transistor. A signal including third configuration data is input to a gate of the second transistor through the first transistor. The output signal of the LUT or an output signal of the FF is input to one of a source and a drain of the second transistor.
US10230367B2 Electronic device and method of determining touch in electronic device
An electronic device and a method a provided. The electronic device includes a first surface, a second surface opposite to the first surface, and a side surface that surrounds at least part of a space between the first and second surfaces; a Radio Frequency (RF) communication circuit; an antenna radiator that forms at least part of at least one of the first surface, the second surface, and the side surface and is connected to the RF communication circuit; a sensor that detects whether an external object contacts the antenna radiator; a switching circuit connected to the antenna radiator and the sensor; and a processor configured to receive a first value from the sensor when the antenna radiator and the sensor are connected to each other and to receive a second value from the sensor when the antenna radiator and the sensor are separated from each other.
US10230366B2 Current control device and power supply system
A control portion and semiconductor switches included in a power supply system function as a current control device. The source of the semiconductor switch is connected to the source of the semiconductor switch. The two semiconductor switches connect the respective positive electrodes of a first power storage element and a second power storage element to each other. The control portion controls a current flowing between the drains of the two semiconductor switches by substantially simultaneously turning on or off the two semiconductor switches. The respective breakdown voltages between the drain and the source of the two semiconductor switches are different from each other.
US10230362B2 Enhanced resonant circuit amplifier
Techniques for providing an enhanced resonant circuit amplifier are described herein. Using a capacitor to couple the drive to the resonant circuit can be problematic because the current flows the same direction with every energy burst, which causes the coupling capacitor to charge up and stop injecting energy into the resonant circuit. To solve this issue, embodiments disclosed herein add a burst of energy once every half cycle. This reduces distortion in the resonant energy. A second benefit is the ability to “push in” and “pull out” energy from the resonant circuit, which can prevent the capacitor from charging up and allow a resonant circuit amplifier to continually produce a symmetric, stable output. In addition, a controller can dynamically modify a number of aspects of an output, e.g., an amplitude and/or a DC bias, by modifying the duty cycle of an input signal.
US10230358B1 Method, circuit, and apparatus to increase robustness to inrush current in power switch devices
In accordance with an embodiment, a method includes receiving an enable signal. After the enable signal is asserted, it is determined whether a soft-start capacitor is electrically connected to an input of a ramp generator circuit while keeping an output of the ramp generator circuit low. If the soft-start capacitor is electrically connected to the input of the ramp generator circuit, a first current is injected into the input of the ramp generator circuit to generate a first voltage ramp at the output of the ramp generator circuit. If the soft-start capacitor is not electrically connected to the input of the ramp generator circuit, a second current is injected to the input of the ramp generator circuit to generate a second voltage ramp at the output of the ramp generator circuit. The second current is smaller than the first current.
US10230357B1 Gate control circuit
According to one embodiment, a gate control circuit includes a controller, a delay circuit, a power circuit, a boosting circuit, a first transistor, and a control circuit. The controller outputs first and second control signals based on a control signal from outside. The delay circuit delays the first control signal. The power circuit is capable of controlling a power supply voltage to be output based on the delayed first control signal. The boosting circuit is capable of boosting and outputting an input voltage. The first transistor has one end connected to an output node of the boosting circuit, and the other end grounded. The control circuit is capable of controlling a gate voltage of the first transistor based on the second control signal.
US10230351B2 Variable frequency circuit in attenuator and/or negative voltage generator
Apparatus and methods for distributing spurious tones through the frequency domain are disclosed. One such apparatus can include a dithering circuit configured to generate a sequence of numbers that exhibit statistical randomness and a variable frequency circuit configured to adjust a frequency of an output based on the sequence of numbers so as to spread energy of spurious tones in a frequency response of the output to lower a noise floor. In one example, spurious tones can be reduced in a negative voltage generator of a radio frequency (RF) attenuator.
US10230346B2 Acoustic voice activity detection
Techniques for acoustic voice activity detection (AVAD) is described, including detecting a signal associated with a subband from a microphone, performing an operation on data associated with the signal, the operation generating a value associated with the subband, and determining whether the value distinguishes the signal from noise by using the value to determine a signal-to-noise ratio and comparing the value to a threshold.
US10230344B2 Adjustable gain power amplifier, gain adjustment method and mobile terminal
An adjustable gain power amplifier, a gain adjustment method and a mobile terminal are disclosed. The adjustable gain power amplifier comprises an input matching circuit, a gain adjustment circuit, a biasing circuit, a main amplification circuit, and an output matching circuit; the input matching circuit is connected between an input end and the gain adjustment circuit; the gain adjustment circuit is connected between the input matching circuit and the input end of the main amplification circuit; the output end of the main amplification circuit is connected to the output matching circuit, a positive power source end thereof is connected to a power supply source, a negative power source end thereof is connected to the biasing circuit; the biasing circuit provides different biasing voltages for the main amplification circuit; and the gain adjustment circuit and the biasing circuit are respectively connected to a gain adjustment control voltage (Vctrl).
US10230342B1 Systems and methods for processing and recording audio
Improved systems and methods for processing and recording audio received from one or more wired or wireless devices. In one aspect, the dynamic range of an analog-to-digital conversion system is extended. In another aspect, processes for generating a timecode, displaying and/or freezing a timecode display, and displaying an electronic timecode slate. Displaying a timecode slate may include rotating the orientation of the timecode display one hundred and eighty degrees to allow the timecode display to appear upright to individuals and/or equipment viewing and/or recording same. Displaying a timecode slate may also include an audible tone for synchronization of audio and video recordings.
US10230340B1 Wide modulation bandwidth radio frequency circuit
A wide modulation bandwidth radio frequency (RF) circuit is provided. In examples discussed herein, the RF front-end circuit includes a tracker circuit configured to generate a modulated voltage at a wide modulation bandwidth. The modulated voltage can be used by an amplifier circuit(s) for amplifying an RF signal(s). Notably, the tracker circuit may have inherent frequency-dependent impedance that can interact with a load current of the amplifier circuit(s) to cause degradation in the modulated voltage, which can further lead to distortions in an RF offset spectrum. In this regard, a notch circuit is provided and configured to operate at an appropriate notch frequency and a notch bandwidth to filter the modulated voltage in the RF offset spectrum. As a result, it may be possible to reduce the distortions caused by the modulated voltage degradation in the RF offset spectrum, thus helping to improve linearity and efficiency of the amplifier circuit(s).
US10230339B2 Wide-band amplifiers using clipper circuits for reduced harmonics
The present invention breaks up the frequency bands which can be filtered by a simple low-loss band-pass or low pass filter. The second harmonic frequency is reduced by use of a non-linear clipper element which controls the driving waveform symmetry and can reduce the harmonics by as much as 5-15 db which makes the filter much simpler and allows the amplifier to remain wide-band. The output waveform from the amplifier is symmetrical or nearly symmetrical.
US10230338B2 High-frequency amplifier module
A semiconductor substrate includes emitter electrodes for multiple high-frequency amplifying transistors. An insulating substrate includes multiple land electrodes, ground electrodes, and multiple inductor electrodes. The land electrodes are formed on the front surface or near the front surface of the insulating substrate, and are joined to the respective emitter electrodes. The ground electrodes are formed inside the insulating substrate. Each of the inductor electrodes couples a corresponding one of the land electrodes to any of the ground electrodes in such a manner that the lengths of the coupling to the ground electrodes are individually determined.
US10230333B2 Power amplifier, radio remote unit, and base station
A power amplifier, a radio remote unit (RRU), and a base station, where the power amplifier includes an envelope controller, a main power amplifier, and an auxiliary power amplifier. The main power amplifier and the auxiliary power amplifier both set an envelope voltage output by the envelope modulator as operating voltages, and because the operating voltages of the main power amplifier and the auxiliary power amplifier may be adjusted simultaneously, symmetry of the power amplifier is improved, and an efficiency loss occurring probability is low, thereby enhancing efficiency of the power amplifier.
US10230328B2 Method and system for monitoring the quality of photovoltaic cells
A method and system for monitoring the quality of photovoltaic cells is described, the method including for each cell: an excitation step, during which the cell to be monitored is subjected to excitation at a predetermined level of excitation; a step of acquiring at least one luminescence image of the cell to be monitored after excitation; and a step of processing the acquired image. The invention is characterized in that, for each cell, there is provided a preliminary step for determining an excitation level adjusted to the cell, the respective adjusted excitation levels of the different cells to be monitored being adapted such that the luminescence intensities of the signals emitted by the different cells are equal at a given reference luminescence intensity.
US10230319B2 Higher-electro-infusion systems for electrical power
This system changes the way internal Gasoline, Diesel, Turbine, and Combustion Engines (10) operating portable Alternators/Generators (30), or Stationary Power Stations (40) produce AC/DC, at any Hertz electrical input power to any Hertz Energy Conversion Unit/Variable Frequency Drive ECU/VFD (50). Where the output from the ECU/VFD to the Electric motor (80), using all the controlling systems, so the momentary power loss systems can go up to 100%, which is higher than normally used. From the ECU/VFD oversize capacitors (60) can go to 100% when used internally/externally or both. Starting at any Hertz, the voltage is decreased exactly 10.4165% less Hertz from the ECU/VFD, into the Motor (80), where it is then reduced 37.5%. The first reduction in any cycles is less allowing smaller internal combustion engines Alternators/Generators operating larger electric motors.
US10230318B2 Method for estimating parameter of induction machines
Disclosed embodiments relate to methods, apparatuses, and systems for estimating parameters of an induction machine. In some embodiments, a method for estimating parameter of an induction machine includes estimating parameters of the induction machine more accurately even when it is stationary by utilizing voltage equations of the induction machine and signal processing techniques, with no additional hardware.
US10230317B2 Motor and fan having motor
A fan and a motor thereof are provided. The motor includes a motor drive device. The motor drive device includes a printed circuit board. A control management unit and a voltage converter are arranged on the printed circuit board, the control management unit classifies target rotation speed signals provided by an ECU into multiple rotation speed intervals, with each rotation speed interval corresponding to a fixed duty ratio. The control management unit receives a target rotation speed signal transmitted from the ECU in a real-time manner, and outputs a pulse width modulation signal having a duty ratio corresponding to the rotation speed interval to which the target rotation speed signal transmitted from the ECU belongs. The voltage converter is connected between the power source and the winding, and is configured to regulate a voltage outputted to the winding in response to the pulse width modulation signal having the fixed duty ratio outputted from the control management unit, to control a rotation speed of the motor. The motor drive device performs segment control on the rotation speed of the motor, thereby reducing the cost.
US10230315B2 Use of battery as the DC power source in portable/expandable or fixed conveyors to drive DC motors
A motorized conveyor system comprising: (a) one or more electrical motors that create movement in the conveyor system; (b) one or more rechargeable batteries that power the one or more electrical motors in the conveyor system; (c) one or more rollers that are driven by the one or more electrical motors; (d) two frames holding the one or more rollers driven by the one or more electrical motors; (e) one or more motor control electronic circuitry elements connected to the one or more rechargeable batteries; and (f) charging system circuitry connected to the one or more rechargeable batteries.
US10230314B2 Power generation element and actuator using structure of said power generation element
A power generation element of inverse magnetostrictive type has: a first power generation part including a first magnetostrictive rod made of magnetostrictive material, a first coil wound around the first magnetostrictive rod, and a first magnetic rod having appropriate rigidity and a shape to apply a uniform compressive force or tensile force to the first magnetostrictive rod and being placed in parallel with the first magnetostrictive rod; a frame made of magnetic material bent in a substantially U shape, whose one end and other end across the bent location constitute a fixed end and free end, respectively; and a magnet. The power generation element can suppress the loss of kinetic energy while vibrating so that vibration will last long. The power generation element can be used in an actuator.
US10230312B2 Vibration wave motor
A vibration wave motor includes a vibration plate having a flat plate portion and protruding portions, a piezoelectric element that performs high-frequency vibration, a friction member contacting the protruding portions, and a first natural vibration mode and a second natural vibration mode, which are excited in the vibration plate by the high-frequency vibration, the vibration plate and the friction member moving relatively to each other, maximum amplitude generated on tip ends of the protruding portions by the first natural vibration mode is larger than maximum amplitude generated on tip ends of the protruding portions by the second natural vibration mode, a resonance frequency of the first natural vibration mode is lower than a resonance frequency of the second natural vibration mode, and amplitudes of the first natural vibration mode and the second natural vibration mode in a frequency range at a time of drive substantially coincide with each other.
US10230307B2 Shunt device in lighting control system without neutral wire
A device (340, 440, 540) is connected to an output terminal of a controller (330), having a single input terminal connected to a first power terminal of an external power source (305) which outputs an AC voltage between the first power terminal and a second power terminal. The device includes a bleeding circuit (342, 442, 542), and a switching arrangement (344/346, 444/446, 544/546) to detect whether the controller powers a load (320 or disables the load. When the controller is in an OFF state, the switching arrangement connects the bleeding circuit between the output terminal of the controller and the second power terminal to provide a current path between the output terminal of the controller and the second power terminal. When the controller is in an ON state, the switching arrangement disconnects the bleeding circuit between the output terminal of the controller and the second power terminal.
US10230303B2 Isolated switching power converter with data communication between primary and secondary sides
An isolated switching power converter is provided wherein a secondary side is valley mode switched to transmit data to a primary side. This provides secondary side regulation without the need for an optocoupler. Data communication between the primary and secondary sides of switching power converters is presented.
US10230296B2 Output ripple reduction for power converters
Systems and methods for reducing low frequency (e.g., 100 Hz, 120 Hz) output ripple of a power converter which receives input power from an AC power source (e.g., AC mains). An output ripple reduction circuit is provided which is electrically coupled between an output of a power converter and a load (e.g., one or more LEDs). The output ripple reduction circuit comprises a transformer having a first winding and a second winding each wrapped around a core. The first winding has a first terminal electrically coupled to an output of the power converter and a second terminal coupled to a capacitor to form a first LC circuit. The second winding has a first terminal electrically coupled to a load and a second terminal coupled to the capacitor to form a second LC circuit.
US10230291B2 Method for producing lamination stacks and facility for performing the method
In a method for producing stacks of laminations, in which at least one adhesive is applied onto annular laminations with at least one application head and laminations are stacked into a stack of laminations, the lamination is rotated about its axis in the application area of the application head and/or the application head is moved about the axis of the lamination in order to apply the adhesive onto the lamination. A system for carrying out the method features at least one punching tool, with which laminations are punched out of a sheet metal material, wherein at least one station for cleaning and/or for activating and/or for applying an adhesive onto the laminations is arranged downstream of the punching tool.
US10230286B2 Electric motor
An electric motor includes a stator, a rotor provided rotatably about a predetermined rotational axis line relative to the stator, a cooling fan configured to rotate an impeller through a fan motor fixed to the stator, and a coupling unit configured to detachably couple the rotor and the impeller of the cooling fan. The coupling unit couples the rotor and the impeller while the fan motor is stopped, and decouples the rotor and the impeller after the fan motor starts.
US10230284B2 Motor assembly with compact gear drive
An electric motor assembly includes a rotor, a stator, and a gear assembly. The gear assembly includes a drive gear, a ring gear, and an intermediate gear disposed between and engaging each of the drive gear and the ring gear. The gear assembly further includes a carrier supporting the intermediate gear and being fixed relative to the stator so as to be stationary relative thereto. The ring gear is rotatable relative to the carrier and the stator.
US10230278B2 Wireless power transfer method, apparatus and system
The present disclosure relates to a wireless power transmission method, a wireless power transmission apparatus, and a wireless charging system in a wireless power transmission field, and there is provided a communication method of a wireless power receiver performing communication with a wireless power transmitter using a plurality of slots, and the communication method may include transmitting control information to the wireless power transmitter within any one of the plurality of slots, receiving an ACK signal from the wireless power transmitter in response to the control information, performing communication with the wireless power transmitter using the any one slot, and determining the position of the any one of the plurality of slots when the ACK signal is received, wherein the position of the any one slot is determined through the counting of the remaining slots existing subsequent to the any one of the plurality of slots.
US10230276B2 Low jitter event synchronization across communication links
Various embodiments use prospective synchronization signals early in the signal reception to adjust framing cycles of communication nodes to reduce jitter. Some embodiments temporarily suspend messaging between existing nodes of a communication system while instructing new nodes to generate a beacon according to a beacon schedule. The system can monitor for responses from the new node and calculate a timing error. This timing error can be sent to the new node to adjust cycle framing. In some embodiments, these techniques for timing the receive (Rx) and transmission (Tx) cycles of a node (e.g., a client wireless antenna system) can be utilized such that the radio frequency (RF) energy received between RF energy cycles can be delivered directly to the node, stored in a client's battery by a wireless charging system, enhance the Rx signal opportunities, or make the integrity of the delivered Tx signal more efficient.
US10230271B2 Beamforming for wireless power transfer
Systems and techniques are provided for beamforming for wireless power transfer. A phase/amplitude map for a notional field in a plane of an aperture of the second wireless power transfer device may be determined. A Fourier transform may be performed on the phase/amplitude map for the notional field to generate a spatial frequency representation of the notional field. A phase/amplitude map for a second notional field in a plane of an aperture of the first wireless power transfer device may be determined based on the spatial frequency representation of the notional field and the position of the second wireless power transfer device. Control signals for transducer elements of the first wireless power transfer device may be generated based on the determined phase/amplitude map for the second notional field. The control signals for the transducer elements may be supplied to the transducer elements.
US10230269B2 Contactless power supply system supplying power using power supply pad in contact less manner
A contactless power supply system includes: a power supply pad including a power supply core formed of a magnetic material, and a power supply coil that uses the power supply core as a magnetic path; and a filter circuit including an inductor coil, the filter circuit being connected to the power supply pad. The power supply pads to which the respective filter circuits are connected are brought into a face-to-face relation so that electric power is transmitted from one power supply pad to the other power supply pad in a contactless manner. An inductor coil of at least either one of the filter circuits is provided to the power supply core of the power supply pad to which the filter circuit is connected, and the inductor coil uses the power supply core as a magnetic path.
US10230267B2 Ad-hoc wireless sensor package
Systems, methods, computer-readable storage mediums including computer-readable instructions and/or circuitry for control of transmission to a target device with communicating with one or more sensors in an ad-hoc sensor network may implement operations including, but not limited to: generating electrical power from at least one ambient source via at least one transducer; powering at least one transmitter via the electrical power from at least one ambient source to wirelessly transmit one or more sensor operation activation signals to one or more sensors; and at least one of powering one or more sensing operations of the one or more sensors or charging one or more power storage devices of the one or more sensors via the one or more sensor operation activation signals.
US10230261B2 Power control circuits and related uninterruptible power supply systems
Power control systems are provided including a digital controller configured to control gating mechanism for power switches responsive to an input from a power conversion circuit. The digital controller includes a conversion circuit, a modulation circuit and a gating control circuit. The system further includes an analog circuit comprising a filter, a current limiter and a compare circuit. The current limiter is configured to control a magnitude of a current pulled through a power convertor during a device switching operation.
US10230252B2 Method and system for charging a battery based on an identifier of a power cable
A method and system for charging a battery is provided. A group charging policy specifying a conditional charging behavior for charging a battery of a computing device is stored in a memory of the computing device. The computing device is coupled to a power source. Battery status data is received, via a communications interface of the device, for each of at least one other computing device coupled to the power source. A power draw rate for charging the battery of the computing device is throttled according to the group charging policy and the battery status data of the computing device and the at least one other computing device.
US10230249B2 Battery pack, method for charging/discharging same, and power consumption device
Provided is a method for charging/discharging a battery pack having an auxiliary charging/discharging device and a battery assembly in which a plurality of secondary battery cell parallel modules, each of which includes a plurality of fasecondary battery cells connected in parallel, are connected in series, the method including, when there is no abnormality in the secondary battery cells during charging/discharging, connecting the auxiliary charging/discharging device in parallel to any of the secondary battery cell parallel modules, and when there is an abnormality in any of the secondary battery cells during charging/discharging, releasing connection to the secondary battery cell at which the abnormality has arisen in the secondary battery cell parallel module including the secondary battery cell at which the abnormality has arisen, and connecting the auxiliary charging/discharging device in parallel to the secondary battery cell parallel module including the secondary battery cell at which the abnormality has arisen.
US10230246B2 Batteries, battery systems, battery submodules, battery operational methods, battery system operational methods, battery charging methods, and battery system charging methods
Batteries, battery systems, battery submodules, battery operational methods, battery system operational methods, battery charging methods, and battery system charging methods are described. According to one aspect, a battery includes a first battery terminal, a second battery terminal, and a plurality of submodules individually comprising a first submodule terminal, a second submodule terminal, a plurality of rechargeable cells electrically coupled between the first and second submodule-terminals, and switching circuitry configured to electrically couple one of the first and second battery terminals with one of the first and second submodule terminals of one of the submodules during an engaged mode of operation of the one of the submodules and to electrically isolate the one of the first and second battery terminals from the one of the first and second submodule terminals of the one of the submodules during a disengaged mode of operation of the one of the submodules.
US10230245B2 Battery power delivery module
A system and method for digital management and control of power conversion from battery cells. The system utilizes a power management and conversion module that uses a CPU to maintain a high power conversion efficiency over a wide range of loads and to manage charge and discharge operation of the battery cells. The power management and conversion module includes the CPU, a current sense unit, a charge/discharge unit, a DC-to-DC conversion unit, a battery protection unit, a fuel gauge and an internal DC regulation unit. Through intelligent power conversion and charge/discharge operations, a given battery type is given the ability to emulate other battery types by conversion of the output voltage of the battery and adaptation of the charging scheme to suit the battery.
US10230244B2 Multi-bay modular battery charging system
A battery charging system comprises a voltage bus; at least one charging circuit comprising: an input connected to the voltage bus; an output; and a converter connected between the input and the output and configured to provide DC power to the output; a plurality of charging ports, each charging port comprising: an input; and a pair of contacts configured to connect to battery terminals, the pair of contacts being connected to the input to enable a voltage received at the input to be applied across the pair of contacts; and a plurality of switches configured to connect and disconnect the output of the at least one charging circuit to the input of any one of the charging ports in the plurality of charging ports; and a control unit operably connected to the plurality of switches and configured to operate the plurality of switches.
US10230239B2 Hierarchical robust model predictive voltage and VAR control with coordination and optimization of autonomous DER voltage control
Apparatuses, method and systems featuring model predictive voltage and VAR controls with coordination with and optional optimization of autonomous reactive power control such as autonomous distributed energy resource and/or autonomous switched capacitor banks One embodiment includes an electronic control system structured to construct a linearized model of the power distribution system including a plurality of predetermined nodes, operate a model predictive controller to identify optimized control commands using an objective function defined over a plurality of future scenarios over a look ahead time horizon and a plurality of constraints, and transmit the identified control commands to control operation of at least the voltage regulators and the switched capacitor banks.
US10230236B2 Method and system for feedback-based load control of a climate control system in transport
Methods and systems for feedback-based load control of a climate control system while in transport are provided. The method can include monitoring a current demand from each of a plurality of DC components of the climate control system. The method can also include determining whether the current demand for two or more of the plurality of DC components is in a discontinuous DC format. Also, the method can include, when two or more of the plurality of DC components is in the discontinuous DC format, determining a synchronization pattern for supplying power to the two or more of the plurality of DC components. Further, the method can include a DC power source of the climate control system directing power to the two or more of the plurality of DC components in the discontinuous DC format based on the synchronization pattern.
US10230234B2 Controlled switching devices and method of using the same
This invention describes a method and an electrical circuit for controlling the closing of a three-phase circuit breaker with simultaneous pole operation to mitigate the inrush current resulting from power transformer energization by taking into account the residual magnetic flux in the transformer's magnetic core. It is disclosed a method to perform controlled switching on transformer and therefore mitigate the inrush current. It is disclosed that this method can be applied to any configuration of transformers which can be, but not limited to, Y-Δ, Y-Y, Δ-Δ and Δ-Y with either floating or grounded neutral.
US10230233B2 Overvoltage protection device with leakage current cut-off
The invention relates to an overvoltage protection device with leakage current cutoff, having a parallel connection of a first current branch and a second current branch, wherein the first current branch comprises a switching element and a first non-linear resistor element, and the second current branch comprises a securing element with signaling properties and a second non-linear resistor element and a complex resistor. Dependent on a state modification of the securing element with signaling properties, said switching element is switched.
US10230231B2 High voltage cutoff for electrified vehicles
Systems and methods provide an alternative high voltage cutoff technique for disconnecting a high voltage battery from an electrical network of a vehicle in the event of a fault condition. Embodiments include a vehicle system comprising an electrical bus and a battery module coupled to the electrical bus via a contactor and a disconnector. The vehicle system further includes a controller configured to switch the contactor to an open state, upon receiving a fault condition signal, and if the contactor failed to open, activating the disconnector to break electrical connection between the battery module and the electrical bus. In some embodiments, the fault condition signal is generated upon detecting a vehicular impact. In some embodiments, the disconnector is a pyrotechnic device powered by a vehicle battery included in the vehicle system.
US10230230B2 Sealing block arrangements for enclosures
A sealing unit (120) includes opposing sealing blocks (122) that are biased together. Each sealing block (122) includes a volume of sealant (124) contained between two containment wall sections (125). Each containment wall section (125) defines a plurality of notches (127) of various sizes. The notches (127) of the containment wall sections (125) of each sealing block (122) align with each other to define cable passages across the sealant (124). The sealing blocks (122) can be rotated to mate similarly sized notches (127) to define a cable port (126) leading to a sealing interface between the volumes of sealant (124). An inner diameter of the cable port (126) can be selected based on selecting which notches (127) to mate.
US10230229B2 Adjustable floor box
An electrical floor box assembly includes a box having a bottom wall, a plurality of side walls and a top portion having an opening at a top end thereof for providing access to the electrical box. An adapter has an open top end, an open bottom end and a passage extending between the top end and bottom end. The adapter has an outer dimension complementing a dimension of the opening in the electrical box and is received in the opening for movement between a retracted position and an extended position within the opening. The electrical box and adapter are configured for coupling and fixing the axial movement of the adapter with respect to the electrical box by rotation of the adapter to a locking position. In one embodiment, the electrical box and the adapter have interlocking teeth that mate with each other to prevent axial movement of the adapter. A locking member is provided to fix the position of the adapter relative to the electrical box to prevent rotation of the adapter.
US10230227B1 Outdoor junction box
A junction box may include a flashing that includes a first and second surface. The first surface may define a first circular groove. The junction box may include a housing attached to the flashing. The housing may be positioned at least a second distance from edges of the flashing. The housing may include sidewalls that form ends, which may include a first end oriented towards a first edge of the flashing. The housing may include a bottom portion attached to the sidewalls, which may define a second circular groove. The second circular groove may include a similar diameter as the first circular groove. The second circular groove may be concentric with the first circular groove on a parallel plane. The second circular groove may indicate suitable hole positions. The housing may additionally include a top portion that defines an opening, which may be concentric with the second circular groove.
US10230224B2 Electrical wire guide apparatus
An electrical wire guiding apparatus that can define the inclination angle of a rotating end. The electrical wire guiding apparatus includes: a bracket that is to be fixed to a mounting portion, a rotating end that is arranged at an end portion of an electrical wire guide and is held in the bracket in a manner of being able to rotate in any direction, the electrical wire guide surrounding electrical wires and being able to bend in a predetermined shape; and angle restriction edges that are provided on the bracket and the rotating end and restrict the angle of the rotating end by abutting against opposing members when the rotating end becomes inclined at a predetermined angle.
US10230221B2 Spout for switchgear, switchgear having spout, and method thereof
A spout for a connection between a bus bar and a circuit breaker in switchgear includes a housing and a fixed contact. The housing is formed of insulative material and includes a tubular body having an inner cavity and a radial first ventilation opening, a base portion having a first longitudinal opening, and a fixed contact receiving portion having a second longitudinal opening. The fixed contact is formed of a conductive material, has an outer contact surface exposed through the second longitudinal opening, and forms a portion of an outer surface of the spout. A switchgear includes a wall dividing a circuit breaker compartment from a bus bar compartment, and the base portion of the spout is securable to the wall.
US10230216B1 Tunable multi-frequency terahertz quantum cascade laser source
A tunable QCL source that utilizes a full bandwidth of a broadband THz QCL, and produces a significantly large number of frequency channels, is provided. The tunable QCL source includes a grating router configured to receive a terahertz frequency from a tunable quantum cascade laser and generate a plurality of terahertz frequencies. The tunable QCL source also includes a waveguide controller configured to receive the plurality of terahertz frequencies from the grating router, and select a desired terahertz frequency from the plurality of terahertz frequencies to be outputted by a waveguide multiplexer.
US10230213B2 Semiconductor laser driving circuit
A semiconductor laser driving circuit that ensures the satisfied extinction ratio, the accuracy of the light output, and enables the light output dynamically to change based on a modulation signal. The semiconductor laser driving circuit includes a semiconductor laser LD of which the laser light is modulated by the analog modulation signal v_MOD, the differential pair circuit having impedance elements 11, 12 and transistors Q1, Q2, a power source 13, a differential driver 22 that generates a differential voltage to switch on-and-off the transistors Q1, Q2 by an analog modulation signal, a threshold electric current generation element that generates the threshold electric current to flow the threshold that the semiconductor laser emits, a slope signal generation element 32 that generates a slope signal V_SLOPE by executing a level conversion by a predetermined slope coefficient relative to the analog modulation signal, and an adder 35 that adds a slope signal, which the slope generation element generates and the threshold electric current that the threshold electric current generation element and controls the electric current or the power source by the addition output.
US10230206B2 Method for making a header contact for an implantable device
An implantable medical device includes a housing and a header mounted to the housing, the header including a header body having a bore with an electrical contact located within the bore, wherein the electrical contact includes a helical coil spring having an axial bore, wherein the axial bore of the helical coil spring is aligned with a longitudinal axis of the bore.
US10230201B2 Connector assembly having a connector housing including cam ribs
A connector assembly includes at least one connector having terminals. A connector housing having a cavity formed therein receives the at least one connector. The connector housing includes a body having opposing top and bottom walls joined with opposing side walls. The cavity extends through the front and rear walls. The top wall includes a plurality of cam ribs formed thereon that define a travel path of the connector housing when installed.
US10230196B2 Latch for electrical connector
A latch for latching a connector to a device includes a body comprising a hub, an actuator extending from the hub, a latch pin extending from the hub and a return spring extending from the hub, the actuator and/or the latch pin. The latch pin is movable between a latched position and an unlatched position, wherein the latch pin is configured to latch the connector to the device when the latch pin is in the latched position. The actuator is configured such that movement of the actuator moves the latch pin between the latched position and the unlatched position. The return spring is configured to bias the latch pin to the latched position. The actuator, the latch pin and the return spring are integrally integrally formed as a single, unitary body.
US10230185B2 Connector device
A connector device includes a first connector and a second connector. A first regulating member attached to the first insulating housing of the first connector and a second regulating member attached to the second insulating housing of the second connector include projecting portions, respectively. A first projecting portion of either one of the first and second regulating members provides a second projecting portion of the other regulating member with a first elastic force acting in a first direction in which the first and second insulating housings separate from each other. Additionally, the first projecting portion provides the second projecting portion with a second elastic force acting in a second direction in which the first and second insulating housings move toward each other. The regulating members also form latch members that act to separate the connectors towards a placed or initial state (e.g., FIGS. 10A, 10B) until a latching or retention position is reached in order to prevent the conductive terminals from engagement with the connectors in a half-fitted state (e.g., FIGS. 11A, 11B).
US10230182B2 Electrical grounding systems
An electrical grounding system can include an electrically conductive column configured for communication with a fault current source and a carbon fiber layer in conductive relationship with at least a portion of the electrically conductive column. The system can also include a salt replenishment tube configured for attachment to a ground member, the salt replenishment tube having a tube wall defining a weep hole. The system can further include electrolytic fill disposed within a column chamber at least partially-defined by the electrically-conductive column, the electrolytic fill comprising a material configured to conduct at least a portion of any fault current received by the ground member radially outwardly from the ground member. The system can further include a bus bar comprising electrically-interconnected bus bar connectors, wherein the bus bar electrically communicates with the electrically conductive column and with the fault current source.
US10230181B2 All-angle ground clamps
An all-angle ground clamp comprising a clamp body. There is a clamping mechanism affixed to an upper portion of the clamp body and which is removably attached to an electric conductor to be grounded. There is a terminal member having a mount portion releasably affixed to the base portion of the clamp body and a connector portion connected to an electrical ground conductor. The clamp body is rotatable relative to the terminal member about the mount portion is in a released position and is fixed relative to the terminal member when the mount portion is in a secured position. There is an electrical shunt having a first end connected to the clamping mechanism and a second end connected to the base portion of the clamp body for establishing a parallel electric path between the clamping mechanism and the base portion of the clamp body.
US10230174B2 Frequency diverse phased-array antenna
A frequency diverse phased-array antenna operates simultaneously in two bands. A checkerboard of antenna elements for a first wavelength is offset with a second checkerboard of second antenna elements. Within the substrate is a three dimensional checkerboard of ground planes and ground walls which provide signal isolation between the bands. Multiple ground planes optimize operation at the several frequencies. Phased-array elements are isolated by a conductive wall in a multi-layer substrate. Orthogonal polarization of antenna patches further improve signal discrimination. Below the surface layer, another conductive wall isolates each quadrature hybrid. The conductive wall can be realized by metal vias or metal mesh infused through a dielectric and surrounding a raised ground plane to isolate electrical fields at each frequency. A conductive wall also provides quadrature hybrid isolation.
US10230173B2 Slot array antenna
A slot array antenna includes: an electrically conductive member having an electrically conductive surface and slots therein, the slots being arrayed in a first direction which extends along the conductive surface; a waveguide member having an electrically conductive waveguide face which opposes the slots and extends along the first direction; and an artificial magnetic conductor extending on both sides of the waveguide member. At least one of the conductive member and the waveguide member includes dents on the conductive surface and/or the waveguide face, the dents each serving to broaden a spacing between the conductive surface and the waveguide face relative to any adjacent site. The dents include a first, second, and third dents which are adjacent to one another and consecutively follow along the first direction. A distance between centers of the first and second dents is different from a distance between centers of the second and third dents.
US10230164B2 Antenna positioning mechanism
An antenna pointing mechanism for pointing an antenna includes a guide and track assembly. The guide and track assembly has a guide member fixable to a support, such as a flying vehicle, and a track member coupled to the guide member and fixable to the antenna. The track member is movable along the guide member for rotating the antenna relative to the support. The track member has a key that extends about a periphery of the antenna along a path having a portion that is non-linear. The key is received by a slot of the guide member. At each location of the track member relative to the guide member, the track member rotates about a rotational axis that is spaced from a coupling location of the track member with the guide member.
US10230163B2 Monopulse autotracking system for high gain antenna pointing
A method including receiving a monopulse transmission by a monopulse antenna determining an angle of arrival of the monopulse transmission, using processing circuitry operably coupled to the monopulse antenna, determining, using the processing circuitry, an angle error for a high gain antenna based on the angle of arrival of the monopulse transmission, and causing the positioning of the high gain antenna based on the angle error.
US10230161B2 Low-band reflector for dual band directional antenna
A dual band directional antenna with low frequency band reflectors that form desired antenna patterns in a low frequency band while remaining transparent to a higher frequency band. As a result of such frequency transparency, pattern changes in the lower frequency bands do not affect patterns in the higher band frequencies.
US10230160B2 Wireless communication system and wearable electronic device including the same
A wireless communication system disposed at a wearable electronic device. The wearable electronic device includes a metallic accommodating housing and a first metallic curved piece. The first metallic curved piece is protrudingly disposed at one side of the metallic accommodating housing. The wireless communication system includes a circuit board, a first insulation cover and a first loop antenna. The circuit board is coupled with the first loop antenna to generate a first wireless radio-frequency signal. The first insulation cover surrounds the first metallic curved piece. The first antenna generates a first band and a second band by resonance according to the first wireless radio-frequency signal after electromagnetically coupled with the first metallic curved piece.
US10230157B2 WIFI and GPS antenna
A WIFI & GPS antenna applied to a mobile terminal with a metallic body. The metallic body includes a metallic body part and a receiving zone located above the metallic body part. The WIFI & GPS antenna includes a feeding point and a ground point each disposed on the metallic body part, and a capacitive tuning component connected to a top edge of the receiving zone, and connected to the feeding point in series. The receiving zone includes a component zone and an antenna zone. The feeding point, the ground point, and the capacitive tuning component are disposed in the antenna zone. A part of the top edge of the receiving zone operates as a radiator for the WIFI & GPS antenna.
US10230155B2 Antenna structure and wireless communication device using same
An antenna structure includes a metallic member. The metallic member includes a front frame, a backboard, and a side frame. The side frame defines a slot. The front frame defines a first gap and a second gap. The front frame between the first gap and the second gap forms a radiating section. Current enters the radiating section from the first feed portion, the current flows through the radiating section and towards the first gap and the first radiating portion, thus activating radiating signals in a first frequency band; the current flows through the radiating section and towards the first ground portion, thus activating radiating signals in a second frequency band; the current flows through the radiating section and towards the second gap and the second radiating portion, thus activating radiation signals in a third different frequency band. A wireless communication device using the antenna structure is provided.
US10230154B2 Multi feeding antenna and electronic device including the same
Disclosed is an electronic device which may provide a multi-feeding antenna operating in multiple frequency bands by reducing performance degradation, and can contribute to slimness by implementing at least a portion of the patterns in a printed circuit board.
US10230152B2 Electronic package and fabrication method thereof
An electronic package is provided, which includes: a substrate; at least an electronic element disposed on the substrate; an antenna structure disposed on the substrate; and an encapsulant formed on the substrate for encapsulating the electronic element and the antenna structure. Therein, the antenna structure has an extension portion and a plurality of support portions connected to the extension portion for supporting the extension portion over the substrate so as to save the surface area of the substrate, thereby meeting the miniaturization requirement of the electronic package.
US10230151B2 Mounting assembly providing for movement about multiple axes
A network assembly includes an antenna sleeve for supporting an antenna. The network assembly includes a mounting assembly for movably attaching the antenna sleeve to a network device. The mounting assembly is movable with respect to the network device about a first axis. The antenna sleeve is movable with respect to the mounting assembly about a second axis.
US10230150B2 Dual-circular polarized antenna system
In an example embodiment, an azimuth combiner comprises: a septum layer comprising a plurality of septum dividers; first and second housing layers attached to first and second sides of the septum layer; a linear array of ports on a first end of the combiner; wherein the first and second housing layers each comprise waveguide H-plane T-junctions; wherein the waveguide T-junctions can be configured to perform power dividing/combining; and wherein the septum layer evenly bisects each port of the linear array of ports. A stack of such azimuth combiners can form a two dimensional planar array of ports to which can be added a horn aperture layer, and a grid layer, to form a dual-polarized, dual-BFN, dual-band antenna array.
US10230146B2 Rare earth reduced garnet systems and related microwave applications
Disclosed are synthetic garnets and related devices that can be used in radio-frequency (RF) applications. In some embodiments, such RF devices can include garnets having reduced or substantially nil Yttrium or other rare earth metals. Such garnets can be configured to yield high dielectric constants, and ferrite devices, such as TM-mode circulators/isolators, formed from such garnets can benefit from reduced dimensions. Further, reduced or nil rare earth content of such garnets can allow cost-effective fabrication of ferrite-based RF devices. In some embodiments, such ferrite devices can include other desirable properties such as low magnetic resonance linewidths. Examples of fabrication methods and RF-related properties are also disclosed.
US10230145B2 Method and apparatus for adjusting a field of a signal to mitigate interference
Aspects of the subject disclosure may include, for example, a system that performs operations including detecting a signal degradation of guided electromagnetic waves bound to a transmission medium without utilizing an electrical return path, the guided electromagnetic waves having a non-optical frequency range, and adjusting an alignment of at least a portion of fields of the guided electromagnetic waves to mitigate the signal degradation. Other embodiments are disclosed.
US10230140B2 Vehicle battery cooling system
A cooling system for a battery is provided which includes a first tube, a second tube and a middle section which may be formed from an electrically insulating yet thermally conductive material. The first tube and the second tube may each be adapted to transfer coolant from a first end to a second end. The middle section integral may be the first tube on the first side of the middle section and integral to the second tube on the second side of the middle section. The first tube, the second tube and the middle section may be operatively configured to draw thermal energy away from at least one bus bar and corresponding cell tabs for a battery.
US10230135B2 Connectable battery module
A battery module comprising a plurality of chambers of a first type, a chamber of a second type, a plurality of chambers of a third type, at least one battery unit positioned in one of the plurality of chambers of the first type, and switching electronics positioned in the chamber of the second type. At least one of the plurality of chambers of the third type is positioned between one of the plurality of chambers of the first type and the chamber of the second type.
US10230133B2 Battery monitoring apparatus
A battery monitoring apparatus monitors a state of a nickel hydrogen battery. The apparatus includes a board having a high voltage part having a voltage detection section detecting a voltage of the nickel hydrogen battery, and a low voltage part operating at voltage lower than voltage of the high voltage part, a housing that accommodates the board, and an attachment member that is attached to an opposed portion of the housing, which is opposed to a board surface of the board to attach the housing to a predetermined position. A passage is formed between the opposed portion and the attachment member. The passage extends from an opening part provided at a circumference part of the housing and along the opposed portion. The passage is located at a position that overlaps with the low voltage part, when viewed in a normal direction of the board surface.
US10230131B2 Method for producing a dehydrated liquid organic carbonate mixture
The present invention relates in a first aspect to a method for producing in the interior of a production equipment a dehydrated liquid mixture for use as a solvent for a conducting salt (e.g. LiPF6) wherein after cleaning the equipment with isopropyl alcohol and providing or preparing a liquid starting mixture in said interior of the production equipment both the isopropyl alcohol content in the mixture and the water content in the mixture is reduced by interaction with a zeolite molecular sieve.
US10230130B2 Thin film lithium-ion battery
The present invention is directed to a thin film lithium-ion battery having at least a laminate structure therein. The laminate structure includes a bottom current collector layer, an anode consisting of a superlattice layer and a silicon based layer, an electrolyte and separator, a cathode and a top current collector layer sequentially stacked together. The electrolyte and separator of the laminate structure contains lithium ions.
US10230128B2 Damage tolerant batteries
Embodiments described herein relate generally to electrochemical cells having semi-solid electrodes that have damage tolerance, and in particular, are tolerant to physical damage due to short circuit, crushing, or overheating. In some embodiments, an electrochemical cell includes a positive electrode, a negative electrode and an ion-permeable membrane separating the positive electrode and the negative electrode. At least one of the positive electrode and the negative electrode can include a semi-solid ion-storing redox composition which has a thickness of at least about 250 μm. The electrochemical cell can have a first operating voltage in a first planar configuration and a second operating voltage in a second non-planar configuration such that the first operating voltage and the second operating voltage are substantially similar. In some embodiments, the electrochemical cell has a bend axis such that the electrochemical cell is bent about the bend axis in the second non-planar configuration.
US10230126B2 Fuel cell stack assembly
A fuel cell stack assembly (101) comprising a fuel cell stack (102) comprising one or more fuel cells and a retaining member (100) comprising a first engaging region (104) that engages a first end face (110) of the fuel cell stack (102), a second engaging region (106) that engages a second opposing end face (112) of the fuel cell stack (102, and a joining region (108) configured to bias the first engaging region (104) towards the second engaging region (106). The retaining member (106) defines a fluid chamber (118) for communicating a fluid to or from the fuel cell stack (102).
US10230122B2 Microbrial fuel cells
The present invention relates to microbial fuel cells, which can be prepared from easily available starting material. The microbial fuel cell of the present disclosure comprises an anode chamber having an anode and a cathode chamber having a cathode. The anode chamber is filled with a mixture comprising a buffer solution, nutrients and a microbial inoculum. The cathode chamber is filled with a catholyte mediator and an electron mediator. The cathode chamber and the anode chamber are connected with each other via a salt bridge; the cathode and the anode is connected through an external electrical circuit, with the anode chamber sealed to maintain anaerobic condition and the cathode chamber is maintained in aerobic condition.
US10230121B2 Copolymers comprising crosslinkable protogenic groups which can be used to constitute fuel cell membranes
The invention relates to copolymers comprising: at least one recurrent unit of the following formula (I): at least one recurrent unit of the following formula (II): and at least one recurrent unit of the following formula (III): wherein: R1 and R2 represent, independently of each other, an alkylene group; Z1 is a group of formula —PO3R3R4, R3 and R4 representing, independently of each other, a hydrogen atom, an alkyl group or a cation; Z2 is a group of formula —SO2R5, R5 representing an alkyl group or an aryl group; X and Y represent, independently of each other, a halogen atom or a perfluorocarbon group.
US10230114B2 Oxygen reduction catalyst, uses thereof and production process therefor
An oxygen reduction catalyst includes a composite particle, the composite particle including a carbon structure and particles each including a Group 4 metal element M1, the composite particle containing a Group 4 metal element M1, carbon, nitrogen and oxygen, the particles each including a Group 4 metal element M1 being dispersed in the carbon structure, and the composite particle having a percentage of mass loss (a) and a percentage of mass loss (b), which are represented by specific formulae, of not more than 15% and 25 to 70%, respectively.
US10230102B2 Positive electrode active material, nonaqueous electrolyte battery and battery pack
According to one embodiment, a positive electrode active material includes particles and a coating layer. The particles includes a first compound represented by the general formula LiMSO4F wherein M is at least one element selected from the group consisting of Fe, Mn, and Zn. The coating layer coats at least one part of surfaces of the particles. The coating layer includes a second compound represented by the general formula LiM′PO4 wherein M′ is at least one element selected from the group consisting of Fe, Mn, Co, and Mg.
US10230101B2 Template electrode structures for depositing active materials
Provided are examples of electrochemically active electrode materials, electrodes using such materials, and methods of manufacturing such electrodes. Electrochemically active electrode materials may include a high surface area template containing a metal silicide and a layer of high capacity active material deposited over the template. The template may serve as a mechanical support for the active material and/or an electrical conductor between the active material and, for example, a substrate. Due to the high surface area of the template, even a thin layer of the active material can provide sufficient active material loading and corresponding battery capacity. As such, a thickness of the layer may be maintained below the fracture threshold of the active material used and preserve its structural integrity during battery cycling.
US10230098B2 Active material for battery, manufacturing method of the same, non-aqueous electrolytic battery and battery pack
An active material for a battery includes a mixed phase includes a lithium titanium composite oxide phase and a nonstoichiometric titanium oxide phase. This active material is excellent in lithium absorption/desorption performance, exhibiting high electric potentials in lithium absorption/desorption and high conductivity.
US10230097B2 Nonaqueous electrolyte secondary battery and method for manufacturing same
A nonaqueous electrolyte secondary battery is provided, which includes a positive electrode, a negative electrode, a separator disposed between the positive electrode and negative electrode, and an electrolyte solution containing a supporting salt having ion conductivity, wherein the positive electrode comprises a composition containing components (a) and (b) below and satisfying a requirement (α) below, and wherein the negative electrode contains metal lithium and at least one selected from materials capable of lithium ion insertion/desorption: (a) an electrically conductive polymer; (b) a lithium salt formed by substituting a part of a polyanionic acid with lithium; and (α) a molar ratio of a lithium element content in the component (b) to a content of an element involved in a charge/discharge reaction in the component (a) is 0.1 to 1.0. Consequently, the nonaqueous electrolyte secondary battery has an excellent weight energy density and can reduce dependency on electrolyte solution amount.
US10230095B2 Electrode, power storage device, and electronic device
To provide a power storage device with a high capacity. To provide a power storage device with a high energy density. To provide a highly reliable power storage device. To provide a long-life power storage device. To provide an electrode with a high capacity. To provide an electrode with a high energy density. To provide a highly reliable electrode. To provide a long-life electrode. The power storage device includes a first electrode and a second electrode. The first electrode includes a first current collector and a first active material layer. The first active material layer includes a first active material and a first binder. The first active material is graphite. A separation strength F of the first electrode that is measured when the first active material layer is separated from the first current collector after the first electrode is immersed in a solution at a temperature higher than or equal to 20° C. and lower than or equal to 70° C. for longer than or equal to three hours is higher than or equal to 0.05 N/cm and lower than or equal to 5 N/cm per unit width of a sample that is separated.
US10230094B2 Cathode for a cell of a lithium-ion battery, its manufacturing process and the battery incorporating it
The invention relates to a cathode that is usable in a cell of a lithium-ion battery comprising an electrolyte based on a lithium salt and on a non-aqueous solvent, to a process for manufacturing this cathode and to a lithium-ion battery having one or more cells incorporating this cathode. This cathode is based on a polymer composition, obtained by melt processing and without solvent evaporation, that is the product of a hot compounding reaction between an active material and additives including a polymer binder and an electrically conductive filler. According to the invention, the binder is based on at least one crosslinked elastomer and the additives furthermore comprise at least one non-volatile organic compound usable in the electrolyte solvent, the composition advantageously includes the active material in a mass fraction greater than or equal to 90%.
US10230089B2 Electrolyte holder for lithium secondary battery and lithium secondary battery
The present invention provides an electrolyte holder for a lithium secondary battery capable of holding an electrolytic solution inside electrodes or at an interface between the separator and each of the electrodes, preventing electrolyte shortage inside the electrodes, and restraining dendrite from precipitating and growing and also provide the lithium secondary battery, using the electrolyte holder, which is capable of achieving a cycle life to such an extent that the lithium secondary battery can be used for industrial application. An electrolyte holder (3) for use in the lithium secondary battery consists of a multi-layer structure having at least two hydrophilic fibrous layers (A, B) having different porosities. The electrolyte holder (3) is composed of an electrode group formed by winding a cathode (2) and an anode (1) or laminating the cathode (2) and the anode (1) one upon another with an electrolyte holder (3) serving as a separator interposed between the cathode (2) and the anode (1). The organic electrolytic solution is permeated into the electrode group or the electrode group is immersed in the organic electrolytic solution. A porosity (40% to 80%) of the fibrous layer (A) disposed at an interface between the fibrous layer (A) and the anode (1) is set smaller than a porosity (60% to 90%) of the fibrous layer (B) disposed at an interface between the fibrous layer (B) and the cathode (2). An average porosity of the entire fibrous layer is set to not less than 50%. The fibrous layers are formed by using cellulose fibers as a main material thereof. An active substance for use in the anode (1) is a carbon material.
US10230088B1 Battery electrode assembly, separator and method of making same
An electrode assembly for a high cycling battery is disclosed. The electrode assembly includes a separator envelope comprising a backweb of material. The backweb has opposing sides, a contact area including a plurality of vertical, continuous major ribs of substantially the same height spaced across the contact area and projecting from one of the opposing sides forming acid conduits therebetween. A rim area is provided on each respective end of the contact area and has a plurality of vertical shoulder ribs. The backweb of material is folded and each rim area, aligned by the folding of the backweb, at least partially secured to itself to form the separator envelope. A negative electrode is received in the separator envelope and a positive electrode is positioned adjacent to the negative electrode, separated from the negative electrode by the separator envelope. A separator and plate assembly and a lead-acid battery are also disclosed.
US10230087B2 Non-woven fabric base material for lithium ion secondary battery separator and lithium ion secondary battery separator
A non-woven fabric base material for a lithium ion secondary battery separator composed mainly of a polyethylene terephthalate fiber, characterized in that the non-woven fabric base material comprises a polyethylene terephthalate binder fiber and a crystallized polyethylene terephthalate fiber, and the content of a polyethylene terephthalate binder fiber having a fiber length of 2.5 mm or less is 10 to 60 mass %.
US10230084B2 Swelling tape for filling gap
A swelling tape for filling a gap, a method of manufacturing the swelling tape for filling a gap, a method of filling a gap, an electrode assembly and a secondary battery are provided. For example, the swelling tape can be applied inside a gap in which a fluid exists so as to fill the gap by becoming a 3D form, and can be useful at anchoring a subject in which the gap is formed, as necessary.
US10230083B2 Traction battery retention assembly
An exemplary traction battery retention assembly includes an attachment feature formed with a portion of an enclosure that houses a battery array. The attachment feature is sized such that a portion of the attachment feature can be received within an attachment feature of the battery array to hold the battery array within the enclosure. Another exemplary traction battery retention assembly includes a projection from an outer wall of a battery array. An attachment feature is formed with a portion of an enclosure that houses the battery array and includes an overhang surface to a surface of the projection to hold the array relative to the enclosure. Yet another traction battery pack assembly includes an enclosure of a battery pack that is formed together with a rib having sides extending to an end face. The rib extends to a structure housed within the enclosure.
US10230082B2 Battery unit
Disclosed is a battery unit providing predetermined surface pressure to battery cells and absorbing expansion of the battery cells, thereby increasing durability. Further, by dualizing components for absorbing surface pressure of the battery cells, the battery unit allows manufacturing cost to be reduced because the rest of the components are shared.
US10230078B2 Electric power equipment
A battery (20) of power equipment (1) is received in a battery receiving recess (40) of the power equipment. A lower front end of the battery is provided with an engagement portion (140) configured to be engaged by a rib (50) provided in a lower part of the front end of the battery receiving recess. A first sheet spring member (80) is provided in a rear part of a bottom surface of the battery receiving recess to urge the battery upward. A latch member (66) provided in a rear end part of the battery receiving recess engages a rear end of the battery against the spring force of the first sheet spring member.
US10230075B2 Rechargeable battery having insulating member
A rechargeable battery having an insulating member is disclosed. In one aspect, the battery includes an electrode assembly including a first electrode, a second electrode, and a separator interposed between the first and second electrodes. The battery also includes a storage case housing the electrode assembly. An opening is formed in the storage case. The battery further includes a cap plate attached to the opening of the storage case, a terminal penetrating through the cap plate, and a connection plate electrically connecting the terminal to the second electrode. The battery also includes an insulating member interposed between the cap plate and the connection plate. The insulating member includes a base plate contacting a bottom surface of the cap plate and a supporting rib that protrudes from the base plate and contacts an inner surface of the storage case.
US10230071B2 Organic light emitting diode structure and method of forming same
There is provided organic light emitting diode (OLED) device that include an organic electroluminescent layer formed between a first electrode and a second electrode. The organic electroluminescent layer is formed of a photo-crosslinkable liquid having dichroic molecules therein, and has a grating pattern defined therein by exposure of regions of the organic electroluminescent layer to a light beam. The refractive index of the exposed regions of the organic electroluminescent layer varies across the grating pattern. A method for fabricating the OLED device is also provided that includes providing the organic electroluminescent layer and defining the grating pattern in the photo-crosslinkable liquid by illuminating regions of the organic electroluminescent layer with a light beam. The refractive index of the defined grating pattern is tuned by adjusting the dosage of light to which the photo-crosslinkable liquid is exposed.
US10230069B2 Display apparatus with substrate hole, and method of manufacturing the same
A method of manufacturing a display apparatus includes providing a substrate, forming a display unit defining an opening portion in a display region over the substrate, forming a thin film encapsulation layer to seal the display unit, forming a touch electrode over the thin film encapsulation layer, forming a touch insulating film covering the touch electrode such that the thin film encapsulation layer and the touch insulating film are sequentially stacked and formed over the substrate in the opening portion, forming a touch contact hole by removing a portion of the touch insulating film to expose a portion of the touch electrode, and removing a portion of the touch insulating film and a portion of the thin film encapsulation layer formed in the opening portion to expose a portion of the substrate during the forming of the touch contact hole.
US10230066B2 Organic light emitting display device having banks and method of manufacturing the same
An organic light emitting display device and a method of manufacturing the same are provided in which a separate photomask process is not added, a pile-up phenomenon of an organic layer is prevented, and a device characteristic is improved. The organic light emitting display device includes a plurality of banks in a boundary portion of a pixel area on a base substrate, an anode electrode in a pixel area on the base substrate, an organic layer on the anode electrode, and a cathode electrode on the organic layer and the plurality of banks.
US10230061B2 Display module including a display area and an outer picture-frame area
A display module includes an insulating substrate and a plurality of pixels each located on the insulating substrate and including a light-emitting element layer. The insulating substrate includes a display area where the plurality of pixels are disposed, a picture-frame area outside the display area, an outer area that is in contact with an opposite side of the picture-frame area from the display area, and a plurality of terminals located on the outer area and arranged in a direction. The outer area includes a narrowed portion whose length in the direction is shorter than a length of the display area in the direction.
US10230059B2 Organic compound and organic thin film and electronic device
An organic compound is represented by Chemical Formula 1, and an organic thin film, a thin film transistor, and an electronic device includes the organic compound.
US10230058B2 Compound, organic electroluminescence device and electronic device
A novel compound capable of producing an organic electroluminescence (EL) device with excellent properties, an organic EL device comprising the compound, and an electronic device comprising the organic EL device are provided.A compound represented by formula (1), an organic EL device comprising the compound, an organic EL device comprising an organic thin film layer between a cathode and an anode, wherein the organic thin film layer comprises one or more layers and a light emitting layer and at least one layer of the organic thin film layer comprises the compound, and an electronic device comprising the organic EL device: wherein A, B, C, and R1 to R11 are as defined in the description.
US10230055B2 Compound, light-emitting element, display device, electronic device, and lighting device
Provided is a novel compound or a light-emitting element with high emission efficiency. The provided novel compound includes a bicarbazole skeleton and a benzofuropyrimidine skeleton or a benzothienopyrimidine skeleton. The provided light-emitting element includes the compound.
US10230053B2 Organic light-emitting device
An organic light-emitting device includes: a first electrode; a second electrode opposite the first electrode; an emission layer between the first electrode and the second electrode; a hole transport region between the first electrode and the emission layer; and an electron transport region between the emission layer and the second electrode, the electron transport region including an electron control layer, wherein the hole transport region includes at least one compound selected from a first compound represented by Formula 1 and a second compound represented by Formula 2, and the electron control layer includes a third compound represented by Formula 3:
US10230046B2 Magnetoresistive structure having two dielectric layers, and method of manufacturing same
A magnetoresistive structure having two dielectric layers, and method of manufacturing same, includes a free magnetic layer positioned between the two dielectric layers. The method of manufacture comprises at least two etch processes and at least one encapsulation process interposed therebetween wherein the encapsulation is formed on sidewalls of the partially formed magnetoresistive stack between etch processes. For example, an exemplary method of manufacturing a magnetoresistive device includes etching through a second electrode, second dielectric layer and free magnetic layer to provide a sidewall of (i) an unpinned synthetic antiferromagnetic structure, (ii) a second dielectric layer and (iii) a free magnetic layer; thereafter, forming an encapsulation material on the sidewall of the unpinned synthetic antiferromagnetic structure, second dielectric layer and free magnetic layer, and after forming the encapsulation material, etching through a first dielectric layer.
US10230038B2 Four-port circulator with frequency conversion based on nondegenerate three waving mixing josephson devices
A technique relates to a superconducting device. A first mixing device has a first mixing port and a second mixing port. A second mixing device has another first mixing port and another second mixing port. The first and second mixing devices are superconducting nondegenerate three-wave mixing devices. The first mixing port and the another first mixing port are configured to couple to a first coupler. The second mixing port and the another second mixing port are configured to couple to a second coupler.
US10230032B2 Method of manufacturing light emitting device
A method of manufacturing a light emitting device, includes mounting, on a support substrate, an element set that includes a plurality of light emitting elements on an element substrate. A light reflecting member is provided between the element set and the support substrate. The element substrate is removed from the plurality of light emitting elements. The support substrate and the light reflecting member is cut between the plurality of light emitting elements so as to singulate a plurality of light emitting devices.
US10230031B2 Electromagnetic radiation-emitting assembly
An electromagnetic radiation-emitting assembly is disclosed. In an embodiment the assembly includes an electromagnetic radiation-emitting component arranged above a carrier, the electromagnetic radiation-emitting component including a first side facing away from the carrier, a second side facing the carrier, and at least one side wall connecting the first side and the second side of the electromagnetic radiation-emitting component to one another, an encapsulating body, into which the electromagnetic radiation-emitting component is embedded, which adjoins the first side and the side wall of the electromagnetic radiation-emitting component, a potting material at least partly surrounding the encapsulating body and a reflector body at least partly surrounding the potting material.
US10230030B2 Light emitting device with asymmetrical radiation pattern and manufacturing method of the same
A monochromatic chip-scale packaging (CSP) light emitting diode (LED) device with an asymmetrical radiation pattern, including a flip-chip LED semiconductor die, and a reflective structure, is disclosed. A white-light broad-spectrum CSP LED device with asymmetrical radiation pattern is also disclosed by further including a photoluminescent structure in the CSP LED device. The photoluminescent structure covers at least the upper surface of the LED semiconductor die. The reflective structure adjacent to the LED semiconductor die and the photoluminescent structure reflects at least partial light beam emitted from the edge surface of the LED semiconductor die or the edge surface of the photoluminescent structure, therefore shaping the radiation pattern asymmetrically. A method to fabricate the aforementioned CSP LED device is also disclosed. Without using additional optical lens, the CSP LED device is suitable for the applications requiring asymmetrical illuminations, while keeping the advantage of its compact form factor.
US10230029B2 Light emitting device and method of manufacturing the same
There is provided a light emitting device including a light emitting element, a covering member for covering a side surface of the light emitting element, and a light-transmissive member disposed on upper surfaces in a light emitting direction of the light emitting element and the covering member and having an end face on substantially the same plane as an end face of the covering member, wherein the covering member has a recess portion or a convex portion on the upper surface, a light emitting surface of the light emitting element and an upper surface other than the recess portion or the convex portion of the covering member are arranged on substantially the same plane, and the light-transmissive member is provided in contact with the recess portion or the convex portion.
US10230025B2 Light emitting device having wavelength conversion layer with filling particles
A light emitting device includes a light emitting element and a wavelength conversion layer covering the light emitting element. The wavelength conversion layer includes first wavelength conversion particles, second wavelength conversion particles, and filling particles. The first wavelength conversion particles contains aluminum. The second wavelength conversion particles have outer surfaces covered with covering material which contains aluminum. The filling particles contain aluminum. The filling particles are provided among the first wavelength conversion particles and the second wavelength conversion particles. The filling particles have particle sizes smaller than particle sizes of the first wavelength conversion particles and particle sizes of the second wavelength conversion particles. The filling particles have aspect ratios smaller than aspect ratios of the first wavelength conversion particles and aspect ratios of the second wavelength conversion particles.
US10230023B2 Color converter
Color converter comprising at least one polymer and at least one organic fluorescent dye comprising at least one structural unit of the formula (I) where the structural unit may be mono- or polysubstituted by identical or different substituents and where one or more CH groups of the six-membered ring of the benzimidazole structure shown may be replaced by nitrogen.
US10230020B2 Light emitting device and fluidic manufacture thereof
Light emitting devices and methods for their manufacture are provided. According to one aspect, a light emitting device is provided that comprises a substrate having a recess, and an interlayer dielectric layer located on the substrate. The interlayer dielectric layer may have a first hole and a second hole, the first hole opening over the recess of the substrate. The light emitting device may further include first and second micro LEDs, the first micro LED having a thickness greater than the second micro LED. The first micro LED and the second micro LED may be placed in the first hole and the second hole, respectively.
US10230016B2 Color imaging using array of wavelength-selective optoelectronic elements as light-field image or sensor
Light-sensor array systems for capturing multiple-color images and light-fields using array of wavelength-selective optoelectronic elements (rather than wider-range photosensors prefaced with visible-band wavelength-selective optical elements such as color selective filters) as light-field or image sensors are presented. The light-sensor array can be one or more of transparent, bendable, and implemented on a curved surface. In some embodiments, the wavelength-selective light-sensing opto-electronic elements are arranged in a stacked array. In some embodiments, more than three wavelength-selective ranges can be employed in each light-sensing pixel. The invention can be used to implement one or more of a lensless imaging light-field camera, tactile gesture user interface, and/or proximate gesture user interface. In some embodiments, the light-sensor array system can be configured to emit light of one or more colors, and thus can additionally serve as an image display. In some embodiments, the wavelength-selective light-sensing opto-electronic elements are co-optimized for light sensing and emission.
US10230013B2 Solar cell module
A solar cell module is discussed, and the solar cell module includes a plurality of solar cells each including an electron current collector and an hole current collector on a back surface of a semiconductor substrate and a connection member for connecting an electron current collector of one of two adjacent solar cells of the plurality of solar cells to a hole current collector of the other of the two adjacent solar cells of the plurality of solar cells. The connection member includes a printed circuit film including an insulating film and a conductive pattern disposed on the insulating film and a conductive adhesive for attaching the conductive pattern to the electron current collector and the hole current collector.
US10230009B2 Solar cell and method for manufacturing the same
A solar cell can include a silicon semiconductor substrate having a first conductive type; a oxide layer on a first surface of the silicon semiconductor substrate; a polysilicon layer on the oxide layer and having the first conductive type; an emitter region at a second surface of the silicon semiconductor substrate opposite to the first surface and having a second conductive type opposite to the first conductive type; a first passivation film on the polysilicon layer; a first electrode connected to the polysilicon layer through an opening formed in the first passivation film; a second passivation film on the emitter region; and a second electrode connected to the emitter region through an opening formed in the second passivation film.
US10230007B2 Semiconductor element, method for manufacturing same, semiconductor substrate, and crystal laminate structure
A semiconductor element includes a base substrate that includes a Ga2O3-based crystal having a thickness of not less than 0.05 μm and not more than 50 μm, and an epitaxial layer that includes a Ga2O3-based crystal and is epitaxially grown on the base substrate. A semiconductor element includes an epitaxial layer that includes a Ga2O3-based crystal including an n-type dopant, an ion implanted layer that is formed on a surface of the epitaxial layer and includes a higher concentration of n-type dopant than the epitaxial layer, an anode electrode connected to the epitaxial layer, and a cathode electrode connected to the ion implanted layer.
US10230006B2 Magnetic field sensor integrated circuit with an electromagnetic suppressor
A magnetic field sensor includes a lead frame, a semiconductor die having a first surface in which a magnetic field sensing element is disposed and a second surface attached to the lead frame, and a non-conductive mold material enclosing the die and at least a portion of the lead frame. The sensor may include a ferromagnetic mold material secured to a portion of the non-conductive mold material. An electromagnetic suppressor comprising a ferromagnetic material encloses a passive device spaced from the non-conductive mold material and coupled to a plurality of leads.
US10230005B2 Four terminal stacked complementary junction field effect transistors
A semiconductor device that is composed of an epitaxial semiconductor material stacked structure that includes a first epitaxial channel for a first junction field effect transistor (JFET) atop a supporting substrate and a second epitaxial channel region for a second junction field effect transistor (JFET). A commonly electrically contacted source/drain region for each of the first JFET and the second JFET is positioned at an interface of the first and second epitaxial channel region. A channel length for each of the first and second is substantially perpendicular to an upper surface of the supporting substrate. An epitaxial semiconductor gate conductor in direct contact with each of said first epitaxial channel region and the second epitaxial channel region.
US10230003B2 Method of evaluating thin-film transistor, method of manufacturing thin-film transistor, and thin-film transistor
A method of evaluating a thin-film transistor (TFT) which is disposed on a substrate, and includes at least: an oxide semiconductor layer which functions as a channel layer; and a channel protection layer disposed above the oxide semiconductor layer. The method includes: measuring a change in a reflectance of a microwave emitted to the oxide semiconductor layer while the oxide semiconductor layer is irradiated with excitation light by pulse irradiation; calculating a decay period which is a period of time taken for the reflectance to decay to 1/e or 1/e2, based on the change in the reflectance obtained in the measuring; and performing determination related to a threshold voltage of the oxide semiconductor layer, based on the decay period calculated in the calculating.
US10230001B2 Field effect transistor and method for manufacturing the same, and display device
Disclosed are a field effect transistor and method for manufacturing the same, and a display device. The field effect transistor includes: a source and a drain which are spaced apart from each other; a semi-conductor layer arranged between the source and the drain; a first gate layer located on a side of the semi-conductor layer; and a second gate layer located on the other side of the semi-conductor layer. The field effect transistor provided by the present disclosure is less energy-consuming; a method for manufacturing the same is low costing; and a display device using the same is also less energy-consuming.
US10230000B2 Vertical-transport transistors with self-aligned contacts
Methods and structures that include a vertical-transport field-effect transistor. A semiconductor fin is formed that projects from a first source/drain region. A second source/drain region is spaced vertically along the semiconductor fin from the first source/drain region. A gate stack is arranged between the second source/drain region and the first source/drain region. A spacer is formed adjacent to a sidewall of the second source/drain region. A first contact is connected with a top surface of the second source/drain region, a second contact is connected with a top surface of the first source/drain region, and a third contact is connected with a top surface of the gate stack. The spacer is arranged between the second source/drain region and the second contact or between the second source/drain region and the third contact.
US10229996B2 Strained stacked nanowire field-effect transistors (FETs)
A method for manufacturing a semiconductor device comprises epitaxially growing a plurality of silicon layers and compressively strained silicon germanium (SiGe) layers on a substrate in a stacked configuration, wherein the silicon layers and compressively strained SiGe layers are alternately stacked on each other starting with a silicon layer on a bottom of the stacked configuration, patterning the stacked configuration to a first width, selectively removing a portion of each of the silicon layers in the stacked configuration to reduce the silicon layers to a second width less than the first width, forming an oxide layer on the compressively strained SiGe layers of the stacked configuration, wherein forming the oxide layer comprises fully oxidizing the silicon layers so that portions of the oxide layer are formed in place of each fully oxidized silicon layer, and removing part of the oxide layer while maintaining at least part of the portions of the oxide layer formed in place of each fully oxidized silicon layer, wherein the compressively strained SiGe layers are anchored to one another and a compressive strain is maintained in each of the compressively strained SiGe layers.
US10229995B2 Fabricating method of fin structure with tensile stress and complementary FinFET structure
A method of fabricating a fin structure with tensile stress includes providing a structure divided into an N-type transistor region and a P-type transistor region. Next, two first trenches and two second trenches are formed in the substrate. The first trenches define a fin structure. The second trenches segment the first trenches and the fin. Later, a flowable chemical vapor deposition is performed to form a silicon oxide layer filling the first trenches and the second trenches. Then, a patterned mask is formed only within the N-type transistor region. The patterned mask only covers the silicon oxide layer in the second trenches. Subsequently, part of the silicon oxide layer is removed to make the exposed silicon oxide layer lower than the top surface of the fin structure by taking the patterned mask as a mask. Finally, the patterned mask is removed.
US10229993B2 LDMOS transistors including resurf layers and stepped-gates, and associated systems and methods
A lateral double-diffused metal-oxide-semiconductor field effect (LDMOS) transistor includes a silicon semiconductor structure including (a) a base layer, (b) a p-type reduced surface field effect (RESURF) layer disposed over the base layer in a thickness direction, (c) a p-body disposed over the p-type RESURF layer in the thickness direction, (d) a source p+ region and a source n+ region each disposed in the p-body, (e) a high-voltage n-type laterally-diffused drain (HVNLDD) disposed adjacent to the p-body in a lateral direction orthogonal to the thickness direction, the HVNLDD contacting the p-type RESURF layer, and (f) a drain n+ region disposed in the HVNLDD. The LDMOS transistor further includes (a) a first dielectric layer disposed on the silicon semiconductor structure in the thickness direction over at least part of the p-body and the HVNLDD and (b) a first gate conductor disposed on the first dielectric layer in the thickness direction.
US10229988B2 Adaptive charge balanced edge termination
In one embodiment, a semiconductor device can include a substrate including a first type dopant. The semiconductor device can also include an epitaxial layer located above the substrate and including a lower concentration of the first type dopant than the substrate. In addition, the semiconductor device can include a junction extension region located within the epitaxial layer and including a second type dopant. Furthermore, the semiconductor device can include a set of field rings in physical contact with the junction extension region and including a higher concentration of the second type dopant than the junction extension region. Moreover, the semiconductor device can include an edge termination structure in physical contact with the set of field rings.
US10229985B1 Vertical field-effect transistor with uniform bottom spacer
A method of forming a semiconductor structure includes patterning two or more fins over a top surface of a bottom source/drain layer, the bottom source/drain layer disposed over a substrate. The method also includes forming bottom spacers disposed over the top surface of the bottom source/drain layer between the two or more fins, the bottom spacers having a uniform height on sidewalls of the two or more fins. The bottom spacers comprise dielectric regions disposed adjacent the sidewalls of the two or more fins and at least partially filling divots in the bottom source/drain regions, and liner regions disposed adjacent the dielectric regions. The two or more fins comprise channels for a vertical field-effect transistor (VFET) device.
US10229984B2 Gap fill of metal stack in replacement gate process
A method for fabricating a semiconductor device comprises forming a replacement gate structure on a semiconductor layer of a substrate. The replacement gate structure at least including a polysilicon layer. After forming the replacement gate structure, a gate spacer is formed on the replacement gate structure. Atoms are implanted in an upper portion of the polysilicon layer. The implanting expands the upper portion of the polysilicon layer and a corresponding upper portion of the gate spacer in at least a lateral direction beyond a lower portion of the polysilicon layer and a lower portion of the spacer, respectively. After the atoms have been implanted, the polysilicon layer is removed to form a gate cavity. A metal gate stack is formed within the gate cavity. The metal gate stack includes an upper portion having a width that is greater than a width of a lower portion of the metal gate stack.
US10229982B2 Pure boron for silicide contact
A semiconductor device includes a gate disposed over a substrate; a source region and a drain region on opposing sides of the gate; and a pair of trench contacts over and abutting an interfacial layer portion of at least one of the source region and the drain region; wherein the interfacial layer includes boron in an amount in a range from about 5×1021 to about 5×1022 atoms/cm2.
US10229981B2 Gate-all-around (GAA) transistor with stacked nanowires on locally isolated substrate
Strained gate-all-around semiconductor devices formed on globally or locally isolated substrates are described. For example, a semiconductor device includes a semiconductor substrate. An insulating structure is disposed above the semiconductor substrate. A three-dimensional channel region is disposed above the insulating structure. Source and drain regions are disposed on either side of the three-dimensional channel region and on an epitaxial seed layer. The epitaxial seed layer is composed of a semiconductor material different from the three-dimensional channel region and disposed on the insulating structure. A gate electrode stack surrounds the three-dimensional channel region with a portion disposed on the insulating structure and laterally adjacent to the epitaxial seed layer.
US10229973B2 Semiconductor device including semiconductor substrate, silicon carbide semiconductor layer, first electrode and second electrode
A semiconductor device includes a semiconductor substrate of a first conductivity type, having a first principal surface and a second principal surface, a silicon carbide semiconductor layer of the first conductivity type, disposed on the first principal surface, a first electrode disposed on the silicon carbide semiconductor layer, and a second electrode disposed on the second principal surface and forming an ohmic junction with the semiconductor substrate. The semiconductor device satisfies 0.13≤Rc/Rd, where Rc is the contact resistance between the second principal surface and the second electrode at room temperature and Rd is the resistance of the silicon carbide semiconductor layer in a direction normal to the first principal surface at room temperature.
US10229972B2 Semiconductor device
A semiconductor layer of a first conductivity type has a plurality of impurity concentration peaks that are differently positioned in a first direction extending from a first surface to a second surface, and an integrated concentration obtained by integrating an impurity concentration value in the first direction from (i) the first surface that is a junction interface between the semiconductor layer of the first conductivity type and the semiconductor layer of the second conductivity type to (ii) a boundary between a first impurity concentration peak of the plurality of impurity concentration peaks that is the closest to the first surface and a second impurity concentration peak of the plurality of impurity concentration peaks that is the second closest to the first surface is equal to or lower than a critical integrated concentration.
US10229971B1 Integration of thick and thin nanosheet transistors on a single chip
A method is presented for integrating a first nanosheet transistor and a second nanosheet transistor on a chip. The method includes constructing the first nanosheet transistor by forming a first nanosheet stack including alternating layers of a first material and a second material over a substrate, forming a dummy gate and first spacers over the first nanosheet stack, selectively etching the alternating layers of the first material to define gaps between the alternating layers of the second material, filling the gaps with second spacers, removing the dummy gate, removing a portion of the first nanosheet stack including layers of the first and second materials, and selectively removing remaining layers of the second material such that a single layer of the first material remains intact to define a single nanosheet channel. The method includes constructing the second nanosheet transistor by forming a second nanosheet stack having multiple layers of nanosheet channels.
US10229969B2 Power semiconductor device
A protective diffusion region includes a first protective diffusion region at a location closest to a termination region, and a second protective diffusion region located away from the first protective diffusion region with a first space therebetween. A second space that is a distance between a termination diffusion region and the first protective diffusion region is greater than the first space. A current diffusion layer of a first conductivity type includes a first current diffusion layer located between the first protective diffusion region and the second protective diffusion region and having a higher impurity concentration than a drift layer, and a second current diffusion layer located between the first protective diffusion region and the termination diffusion region. The second current diffusion layer includes a region having a lower impurity concentration than the current diffusion layer.
US10229968B2 Advanced metal insulator metal capacitor
A method for fabricating an advanced metal insulator metal capacitor structure includes providing a pattern in a dielectric layer. The pattern includes a set of features in the dielectric layer. A first metal layer is deposited in the set of features in the dielectric layer. A phase change material layer is deposited over the metal layer in the set of features in the dielectric layer. The phase change material is an insulator in a deposited state. A surface treatment process is performed on the phase change layer to produce a top surface layer having electrically conductive properties. A second metal layer is deposited on the top surface layer of the phase change layer.
US10229967B2 High-density MIM capacitors
Capacitors and methods of forming the same include forming a gap in a dielectric layer underneath one or more conducting lines, such that the one or more conducting lines are suspended over the gap. A capacitor stack is deposited in the gap and on the conducting lines. Respective contacts are deposited on the conducting lines and on the capacitor stack.
US10229964B2 Display device
A display device includes a substrate including a first pixel region, a second pixel region having an area smaller than that of the first pixel region, and a peripheral region surrounding the first pixel region and the second pixel region, a second pixel provided in the second pixel region, a second line connected to the second pixel, an extension line extended to the peripheral region, a dummy part located in the peripheral region to overlap with the extension line, a power line connected to the first and second pixel regions, and a connection line located in the peripheral region to be connected to the dummy part, the connection line being electrically connected to a portion of the second pixel region, wherein the second pixel region includes a first sub-pixel region connected to the connection line and a second sub-pixel region except the first sub-pixel region.
US10229961B2 Display device and manufacturing method thereof
A display device according to an exemplary embodiment of the present inventive concept includes: a substrate; a thin film transistor provided on a first side of the substrate; a first electrode connected with the thin film transistor; an organic emission layer provided on the first electrode and emitting light; a second electrode provided on the organic emission layer; and a light blocking layer contacting the substrate from a second side that faces the first side of the substrate, wherein the light is emitted in a direction toward the second electrode from the organic emission layer.
US10229960B2 OLED displays with variable display regions
A display includes a frontplane having multiple pixels in a first pixel region and multiple pixels in a second pixel region. At least one display characteristic in the first pixel region is different from at least one display characteristic in the second pixel region. The at least one characteristic is selected from the group consisting of resolution, cavity mode, outcoupling, color and color filter. A display with a curved scan line and variable spaced data line backplane architecture is also described. In addition, a method of reducing power requirements in a display is described.
US10229955B2 Organic electroluminescence device and electronic apparatus
A organic electroluminescence device includes: a plurality of pixels each including an organic layer and a second electrode in this order on a first electrode having light reflectivity, and each configured to emit light of one wavelength out of two or more different wavelengths, the organic layer including an organic electroluminescence layer; and a black matrix layer provided on light emission side of the second electrode, and having first apertures for the respective pixels. The black matrix layer has inclined surfaces inside the respective first apertures, and inclination angles of the inclined surfaces are set, based on emission wavelengths of the pixels.
US10229940B2 Method for manufacturing semiconductor device
The present invention provides a manufacturing technique of a semiconductor device and a display device using a peeling process, in which a transfer process can be conducted with a good state in which a shape and property of an element before peeling are kept. Further, the present invention provides a manufacturing technique of more highly reliable semiconductor devices and display devices with high yield without complicating the apparatus and the process for manufacturing. According to the present invention, an organic compound layer including a photocatalyst substance is formed over a first substrate having a light-transmitting property, an element layer is formed over the organic compound layer including a photocatalyst substance, the organic compound layer including a photocatalyst substance is irradiated with light which has passed through the first substrate, and the element layer is peeled from the first substrate.
US10229939B2 Semiconductor device and display device including the same
A semiconductor device with reduced power consumption and a display device including the semiconductor are provided. The semiconductor device generates a bias voltage that is to be supplied to a buffer amplifier. When the display device displays a still image, a data signal for updating the image need not be supplied from the buffer amplifier to a pixel array in the next frame; therefore, the circuit is configured so that the buffer amplifier is brought into a standby state (temporarily stopped). Specifically, input of a reference current from a BGR circuit to the semiconductor is stopped and a bias voltage is applied from the semiconductor device to the buffer amplifier to temporarily stop the operation of the buffer amplifier.
US10229937B2 Array structure, manufacturing method thereof, array substrate and display device
An array structure and a manufacturing method thereof are disclosed. The method for manufacturing the array structure includes: forming a gate insulating layer on a glass substrate; and etching the gate insulating layer at a position corresponding to a source/drain signal access terminal, and forming a through-hole structure provided with an outward-inclined side wall in the gate insulating layer. Conductive films in the source/drain signal access terminal and a gate signal access terminal which have wires thereof alternate with each other have a same height, so that the forces applied to conductive balls can be more uniform, and hence the conductivity can be improved.
US10229934B2 Resistor, display device, and electronic device
To provide a novel resistor. To provide a display device having a novel structure that can improve its reliability. To provide a display device having a novel structure that can reduce electrostatic discharge damages. The resistor includes a semiconductor layer and an insulating layer formed over the semiconductor layer, and the semiconductor layer is an oxide represented by an In-M-Zn oxide that contains at least indium (In), zinc (Zn), and M (M is a metal such as Al, Ga, Ge, Y, Zr, Sn, La, Ce, or Hf) and the insulating layer contains at least hydrogen.
US10229932B2 Voltage distribution in transistor stacks using non-uniform transistor dimensions
A radio-frequency switch includes a first field-effect transistor having drain and source fingers separated by a first drain-to-source distance and a second field-effect transistor in a series connection with the first field-effect transistor, the second field-effect transistor having drain and source fingers separated by a second drain-to-source distance that is different than the first drain-to-source distance.
US10229929B2 Semiconductor memory devices including protrusion pads
Disclosed is a semiconductor memory device may include a substrate including a cell array region and a contact region and a stacking structure including a plurality of insulating layers and a plurality of gate electrodes alternately stacked on the substrate. The stacking structure may include a stepwise structure in the contact region. Ones of the plurality of gate electrodes may include a respective pad unit that comprises a step of the stepwise structure. At least one of the pad units may include a base pad and a protrusion pad on the base pad. The protrusion pad may be between and spaced apart from two edges of a surface of the base pad that are perpendicular to an extension direction of the respective gate electrode.
US10229928B2 Three dimensional NAND flash with self-aligned select gate
An integrated circuit may include a pillar of semiconductor material, a field effect transistor having a channel that is formed in the pillar of semiconductor material, and two or more memory cells, stacked vertically on top of the field effect transistor, and having channels that are formed in the pillar semiconductor of material.
US10229926B2 Flash memory device and manufacturing method thereof
A method for manufacturing a flash memory device includes providing a substrate structure including a substrate, an insulating layer on the substrate, and a stack structure including a charge storage layer, a tunneling dielectric layer, a charge trapping layer, a blocking dielectric layer and a gate layer disposed sequentially from bottom to top on the insulating layer. The method also includes performing a selective nitriding process on the substrate structure to form a nitride layer exposed surfaces of the charge storage layer and the gate layer, and forming an isolation region on side surfaces of the stack structure. The method can mitigate the problem of an undesirable increase in the threshold voltage with an increase in the integration density of the flash memory device.
US10229923B2 Integrated assemblies and methods of forming integrated assemblies
Some embodiments include an integrated assembly with a semiconductor channel material having a boundary region where a more-heavily-doped region interfaces with a less-heavily-doped region. The more-heavily-doped region and the less-heavily-doped region have the same majority carriers. The integrated assembly includes a gating structure adjacent the semiconductor channel material and having a gating region and an interconnecting region of a common and continuous material. The gating region has a length extending along a segment of the more-heavily-doped region, a segment of the less-heavily-doped region, and the boundary region. The interconnecting region extends laterally outward from the gating region on a side opposite the semiconductor channel region, and is narrower than the length of the gating region. Some embodiments include methods of forming integrated assemblies.
US10229922B2 Methods of forming memory devices with isolation structures
A first conductive region having a second conductivity type is formed in a first semiconductor over a first dielectric isolation region and having a first conductivity type. A second semiconductor having the first conductivity type is formed over the first conductive region and the first semiconductor. Isolation structures are formed extending through the second semiconductor and the first semiconductor to the first dielectric isolation region, thereby defining a first well of the second semiconductor contained within the isolation structures and a second well of the first conductive region contained within the isolation structures. A charge-storage node is formed over the first well. Source/drain regions having the second conductivity type are formed in the first well adjacent the charge-storage node. A control gate is formed over the charge-storage node. A first contact is formed to the first well. A second contact is formed to the second well through the first well.
US10229920B1 One-time programmable vertical field-effect transistor
A one-time programmable (OTP) vertical field-effect transistor (VFET) can be fabricated on the top surface of an integrated circuit (IC) substrate having a fin. A doped layer can be deposited onto the top surface to create an OTP VFET drain. A dielectric layer can be formed onto side surfaces of the fin, and a gate dielectric layer formed onto side surfaces of the dielectric layer. A metal layer formed onto side surfaces of the gate dielectric layer can create an OTP VFET gate. An electrically insulative top spacer layer can then be attached to top edges of the dielectric, the gate dielectric layer, and the metal layer. A doped structure formed onto the top surface of the fin can create an OTP VFET source. A voltage applied to a portion of the gate dielectric layer can cause dielectric breakdown, which can be used to store a data value.
US10229919B2 Vertical field effect transistor including integrated antifuse
A vertical field effect transistor (FET) includes a vertical semiconductor channel having a first end that contacts an upper surface of a substrate and an opposing second end that contacts a source/drain region. An electrically conductive gate encapsulates the vertical semiconductor channel. The vertical FET further includes a split-channel antifuse device between the source/drain region and the electrically conductive gate. The split-channel antifuse device includes a gate dielectric having a thickness that varies between the source/drain region and the electrically conductive gate.
US10229916B2 Method for producing pillar-shaped semiconductor device
A method for producing a pillar-shaped semiconductor device includes forming, above a NiSi layer serving as a lower wiring conductor layer and connecting to an N+ layer of an SGT formed within a Si pillar, a first conductor W layer that extends through a NiSi layer serving as an upper wiring conductor layer and connecting to a gate TiN layer and that extends through a NiSi layer serving as an intermediate wiring conductor layer and connecting to an N+ layer; forming an insulating SiO2 layer between the NiSi layer and the W layer; and forming a second conductor W layer so as to surround the W layer and have its bottom at the upper surface layer of the NiSi layer, to achieve connection between the NiSi layer and the NiSi layer.
US10229907B1 Semiconductor device and method for manufacturing the same
A semiconductor device includes a substrate, first and second body regions, a well region, a source region, a drain region, and first and second doped regions. The first and second body regions are disposed in first and second regions respectively. The well region is disposed in the first and second regions and between the first and second body regions. First and second portions of the source region are disposed in the first and second body regions respectively. The drain region is disposed on the well region. The first doped region is disposed in the well region. The second doped region is disposed on the first doped region. A first portion of the first doped region and a first portion of the second doped region are disposed in the well region of the first region and extend toward the first body region and out of the well region.
US10229905B2 Electrostatic discharge devices and methods of manufacture
Electrostatic discharge (ESD) devices and methods of manufacture are provided. The method includes forming a plurality of fin structures and a mesa structure from semiconductor material. The method further includes forming an epitaxial material with doped regions on the mesa structure and forming gate material over at least the plurality of fin structures. The method further includes planarizing at least the gate material such that the gate material and the epitaxial material are of a same height. The method further includes forming contacts in electrical connection with respective ones of the doped regions of the epitaxial material.
US10229902B2 Stack device having voltage compensation
Stack device having voltage compensation. In some embodiments, a switching device can include switching elements connected in series between a first terminal and a second terminal, with a first end switching element being connected to the first terminal and a second end switching element being connected to the second terminal. Each switching element can have a parameter such that the switching elements have a distribution of parameter values that decreases from the first end switching element for at least half of the switching elements to a minimum parameter value corresponding to a switching element between the first end switching element and the second end switching element. The minimum parameter value can be less than the parameter value of the second end switching element, and the parameter value of the first end switching element can be greater than or equal to the parameter value of the second end switching element.
US10229897B2 Multi-layer semiconductor structure and methods for fabricating multi-layer semiconductor structures
A multi-layer semiconductor device (or structure) includes at least two semiconductor structures, each of the at least two semiconductor structures having first and second opposing surfaces. Additionally, each of the at least two semiconductor structures includes a first section having first and second opposing surfaces and a plurality of electrical connections extending between select portions of the first and second surfaces. Each of the at least two semiconductor structures also includes a second section having first and second opposing surfaces, with the first surface of the second section disposed over and coupled to the second surface of the first section. Methods for fabricating a multi-layer semiconductor structure from a plurality of semiconductor structures are also provided.
US10229895B2 Electronic sub-assembly and method for the production of an electronic sub-assembly
An electronic sub-assembly (36) comprising at least one electronic component (14) embedded in a sequence of layers, wherein the electronic component (14) is arranged in a recess of an electrically conductive central layer (16) and directly adjoins a resin layer (12, 20) on each side.
US10229894B2 Semiconductor package structure and semiconductor process
A semiconductor process includes: applying an encapsulation material on an upper surface of a first substrate to encapsulate a die and first conductive parts, wherein the encapsulation material is a B-stage adhesive; forming a plurality of openings on the encapsulation material to expose the first conductive parts; pressing a second substrate onto the encapsulation material to adhere a lower surface of the second substrate to the encapsulation material, wherein the second substrate includes second conductive parts, and each of the first conductive parts contacts a corresponding one of the second conductive parts; and heating to fuse the first conductive parts and the corresponding second conductive parts to form a plurality of interconnection elements and solidify the encapsulation material to form a C-stage adhesive.
US10229892B2 Semiconductor package and method for manufacturing a semiconductor package
A semiconductor package includes at least one semiconductor element, an encapsulant, a first circuitry, a second circuitry and at least one first stud bump. The encapsulant covers at least a portion of the semiconductor element. The encapsulant has a first surface and a second surface opposite to the first surface. The first circuitry is disposed adjacent to the first surface of the encapsulant. The second circuitry is disposed adjacent to the second surface of the encapsulant. The first stud bump is disposed in the encapsulant, and electrically connects the first circuitry and the second circuitry. The first stud bump contacts the second circuitry directly.
US10229886B2 Discrete component backward traceability and semiconductor device forward traceability
A system is disclosed for providing backward and forward traceability by a methodology which identifies discrete components (die, substrate and/or passives) that are included in a semiconductor device. The present technology further includes a system for generating a unique identifier and marking a semiconductor device with the unique identifier enabling the semiconductor device, and the discrete components within that device, to be tracked and traced through each process and test in the production of the semiconductor device.
US10229882B2 Embedded multi-device bridge with through-bridge conductive via signal connection
A microelectronic structure includes a substrate having a first surface and a cavity extending into the substrate from the substrate first surface, a first microelectronic device and a second microelectronic device attached to the substrate first surface, and a bridge disposed within the substrate cavity and attached to the first microelectronic device and to the second microelectronic device. The bridge includes a plurality conductive vias extending from a first surface to an opposing second surface of the bridge, wherein the conductive vias are electrically coupled to deliver electrical signals from the substrate to the first microelectronic device and the second microelectronic device. The bridge further creates at least one electrical signal connection between the first microelectronic device and the second microelectronic device.
US10229879B2 Thickened stress relief and power distribution layer
An embodiment includes a semiconductor structure comprising: a frontend portion including a device layer; a backend portion including a bottom metal layer, a top metal layer, and intermediate metal layers between the bottom and top metal layers; wherein (a) the top metal layer includes a first thickness that is orthogonal to the horizontal plane in which the top metal layer lies, the bottom metal layer includes a second thickness; and the intermediate metal layers includes a third thickness; and (b) the first thickness is greater than or equal to a sum of the second and third thicknesses. Other embodiments are described herein.
US10229878B2 Semiconductor device
A semiconductor device includes an insulating film formed to cover an electric fuse (EF1), an insulating film (IL1), an insulating film (IL2), an electric fuse (EF1), an insulating film (IL1), and an insulating film (IL2). The electric fuse (EF1) includes a fuse-blowing portion (FC1), a first pad portion (PD1), and a second pad portion (PD2). The fuse-blowing portion (FC1) is formed between the first pad portion (PD1) and the second pad portion (PD2) in a first direction and is a rectangular shape having a first short side and a second short side along a second direction perpendicular to the first direction. The insulating film (IL1) is formed continuously between the first short side and the second short side to cover the surface of the fuse-blowing portion (FC1). The insulating film (IL2) is formed to planarly surround the insulating film (IL1) and is arranged at an interval from the insulating film (IL1). The stress of the insulating film (IL1) and the insulating film (IL2) is greater than a stress of the insulating film covering the insulating films.
US10229876B2 Wiring structures and semiconductor devices
A wiring structure includes a substrate, a lower insulation layer on the substrate, a lower wiring in the lower insulation layer, a first etch-stop layer covering the lower wiring and including a metallic dielectric material, a second etch-stop layer on the first etch-stop layer and the lower insulation layer, an insulating interlayer on the second etch-stop layer, and a conductive pattern extending through the insulating interlayer, the second etch-stop layer and the first etch-stop layer and electrically connected to the lower wiring.
US10229871B2 Lead frame
A lead frame includes a metal plate, having a surface partitioned, by a concavity, into columnar areas, and a plating layer including stacked Ni, Pd and Au layers on the surface at top faces of the columnar areas, to form columnar pieces, which serve as internal connecting terminals, respectively, or as internal connecting terminals and pads, respectively. Each of the columnar pieces has, around a circumference of an upper portion thereof, curved regions intervening between straight regions. In each curved region, a side face of the plating layer protrudes outwardly in a horizontal direction from an uppermost portion of a side face of the metal plate in each of the columnar pieces. At a center of each straight region, the side face of the plating layer has substantially a same horizontal position as the uppermost portion of the side face of the metal plate in each of the columnar pieces.
US10229870B2 Packaged semiconductor device with tensile stress and method of making a packaged semiconductor device with tensile stress
An assembled semiconductor device and a method of making an assembled semiconductor device are disclosed. In one embodiment the assembled device includes a carrier having a first thickness, a connection layer disposed on the carrier and a chip disposed on the connection layer, the chip having a second thickness, wherein the second thickness is larger than the first thickness.
US10229865B2 Fan-out semiconductor package
A fan-out semiconductor package includes a first interconnection member having a through-hole; a semiconductor chip disposed in the through-hole of the first interconnection member and having an active surface having connection pads disposed thereon and an inactive surface opposite the active surface; an encapsulant encapsulating at least some portions of the first interconnection member and the semiconductor chip; and a second interconnection member disposed on the first interconnection member and the semiconductor chip. The first interconnection member and the second interconnection member respectively include a plurality of redistribution layers electrically connected to the connection pads of the semiconductor chip, and the semiconductor chip has a groove defined in the active surface and between a peripheral edge of the semiconductor chip and the connection pads of the semiconductor chip.
US10229856B2 Dual channel CMOS having common gate stacks
Embodiments are directed to a method and resulting structures for a dual channel complementary metal-oxide-semiconductor (CMOS) having common gate stacks. A first semiconductor fin is formed on a substrate. A second semiconductor fin is formed adjacent to the first semiconductor fin on the substrate. An oxide layer is formed over the first and second semiconductor fins and annealed at a temperature effective to increase a germanium concentration of the second semiconductor fin. The annealing process is selective to the second semiconductor fin and does not increase a germanium concentration of the first semiconductor fin.
US10229854B1 FinFET gate cut after dummy gate removal
Semiconductor devices and methods of forming the same include forming dummy gates over a semiconductor fin. An interlayer dielectric is formed around and between the dummy gates. The dummy gates are etched away, leaving gate voids. A first planarizing material is deposited in and over the gate voids. The first planarizing material is removed in a gate cut region. A gate cut plug is deposited in the gate cut region. The remaining first planarizing material is removed to expose the gate voids outside of the gate cut region. A gate stack is formed in the gate voids outside of the gate cut region.
US10229851B2 Self-forming barrier for use in air gap formation
An etch back air gap (EBAG) process is provided. The EBAG process includes forming an initial structure that includes a dielectric layer disposed on a substrate and a liner disposed to line a trench defined in the dielectric layer. The process further includes impregnating a metallic interconnect material with dopant materials, filling a remainder of the trench with the impregnated metallic interconnect materials to form an intermediate structure and drive-out annealing of the intermediate structure. The drive-out annealing of the intermediate structure serves to drive the dopant materials out of the impregnated metallic interconnect materials and thereby forms a chemical- and plasma-attack immune material.
US10229850B1 Cut-first approach with self-alignment during line patterning
Methods of patterning a structure. A first hardmask layer is deposited on a second hardmask layer. A cut is formed that penetrates through the first hardmask layer and the second hardmask layer. A block mask is formed in the cut. The first hardmask layer is patterned to form first lines penetrating through the first hardmask layer to the second hardmask layer with at least one of the first lines superimposed on the block mask. After patterning the first hardmask layer, the second hardmask layer is patterned to transfer the first lines from the first hardmask layer to the second hardmask layer to form second lines penetrating through the second hardmask layer. The second hardmask layer is etched with an isotropic etching process that removes the second hardmask layer selective to the first hardmask layer such that the second lines are widened relative to the first lines.
US10229847B2 Substrate transfer chamber and container connecting mechanism with lid opening mechanisms
A substrate transfer chamber for unloading the substrates from the containers includes a housing-shaped main body and a plurality of container connecting mechanisms to which the containers are connected. In the main body, some of the container connecting mechanisms are arranged on top of one another in a height direction of the main body.
US10229844B2 Gas supply system, gas supply control method and gas replacement method
Throughput of the processing can be improved. A gas supply system includes a plurality of element devices which constitute the gas supply system and a base 212 on which the plurality of element devices are disposed. Some of the element devices are disposed on a surface 212a of the base 212, and the others are disposed on a surface 212b of the base 212, which is opposite to the surface 212a of the base 212. The plurality of element devices may be implemented by, for example, a flow rate controller FD and a secondary valve FV2. The secondary valve FV2 is disposed on the surface 212b, which is opposite to the surface 212a of the base 212 where the flow rate controller FD is disposed.
US10229843B2 Substrate processing apparatus and control device for substrate processing apparatus
Provided is a substrate processing apparatus including: a substrate processing unit configured to accommodate a substrate in a processing chamber, and process the substrate; and a control unit including a storage unit, a main storage unit, and a user interface unit. The control unit includes: recipe optimizing means configured to calculate a difference between measurement data obtained by measuring a processing result of the substrate and a target value, and optimize a recipe by changing some of processing conditions of the recipe so that the difference becomes smaller, and recipe batch-optimizing means configured to retrieve a batch-optimizable recipe in the storage unit in connection with the recipe and change some of processing conditions on the retrieved recipe like the recipe, on which the optimization is being performed.
US10229841B2 Wafer drying apparatus and wafer drying method
A wafer drying apparatus capable of preventing formation of a watermark is disclosed. The wafer drying apparatus includes: a conveying mechanism configured to convey a wafer in a drying chamber; an inert-gas jet nozzle disposed above the conveying mechanism and configured to form a descending jet of an inert gas; and a liquid suction nozzle disposed upstream of the inert-gas jet nozzle with respect to a conveying direction of the wafer. A distance between the liquid suction nozzle and a surface of the wafer when the wafer is being conveyed by the conveying mechanism is in a range of 1 mm to 2 mm.
US10229831B2 Method of forming nitride semiconductor substrate and method of fabricating semiconductor device
A method of fabricating a nitride semiconductor substrate including forming a buffer layer on a surface of a growth substrate, growing a first nitride semiconductor layer on the buffer layer, growing a second nitride semiconductor layer on the first nitride semiconductor layer, and removing the growth substrate may be provided. The forming a buffer layer may deform the surface of the growth substrate to have a convex shape. The forming a buffer layer and the growing a first nitride semiconductor layer may be performed within a first process chamber. The growing a second nitride semiconductor layer and the removing the growth substrate may be performed within a second process chamber.
US10229829B2 Method for manufacturing semiconductor device, substrate-processing apparatus, and recording medium
There is provided a method for manufacturing a semiconductor device, including: providing a substrate with an oxide film formed on a surface thereof; pre-processing a surface of the oxide film; and forming a nitride film containing carbon on the surface of the oxide film which has been pre-processed, by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: supplying a precursor gas to the substrate; supplying a carbon-containing gas to the substrate; and supplying a nitrogen-containing gas to the substrate, or by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: supplying a precursor gas to the substrate; and supplying a gas containing carbon and nitrogen to the substrate, or by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: supplying a precursor gas containing carbon to the substrate; and supplying a nitrogen-containing gas to the substrate.
US10229827B2 Method of redistribution layer formation for advanced packaging applications
Embodiments of the present disclosure generally describe methods of forming one or more device terminal redistribution layers using imprint lithography. The methods disclosed herein enable the formation of high aspect ratio interconnect structures at lower costs than conventional photolithography and etch processes. Further, the processes and methods described herein desirably remove, reduce, and/or substantially eliminate voids in the surrounding polymer layer formed during the polymer deposition process or subsequent thereto.
US10229826B2 Systems and methods for forming low resistivity metal contacts and interconnects by reducing and removing metallic oxide
A method for depositing a metal layer on a barrier layer includes a) arranging a substrate in a processing chamber. The substrate has been exposed to at least one of air and/or oxidizing chemistry and includes a barrier layer and one or more underlying layers, wherein the barrier layer includes a material selected from a group consisting of tantalum nitride, titanium nitride, tantalum and titanium. The method includes b) supplying a gas selected from a group consisting of hydrazine, a gas including fluorine species, a gas including chlorine species, derivatives of hydrazine, ammonia, carbon monoxide, a gas including amidinates, and/or a gas including metal organic ligands to the processing chamber for a predetermined period to remove oxidation from the barrier layer. The method includes c) depositing a metal layer on the barrier layer after b). The metal layer includes a metal selected from a group consisting of cobalt, copper, tungsten, ruthenium, rhodium, molybdenum, and nickel.
US10229823B2 Mass spectrometer
A mass spectrometer includes a collision cell (16) converging electrode (18), accelerating electrode (19) and front-side ion lens system (20) which is an electrostatic lens, which are all located within a medium-vacuum region, and a partition wall (22) for separating the medium-vacuum region from a high-vacuum region and an ion transport optical system (23) located within the high-vacuum region. Ions which have been extracted and accelerated by an accelerating electric field created between an exit electrode (16a) and the accelerating electrode (19) are focused into a micro-sized ion-passage opening (19a) by the converging electrode (18). The accelerating electrode (19) blocks a stream of gas, thereby decreasing the chance of contact of ions with gas particles behind the electrode. Additionally, the accelerating electric field imparts a considerable amount of kinetic energy to the ions, thereby preventing the ions from being dispersed even when they come in contact with the gas particles.
US10229820B2 Optical detectors and methods of using them
Certain embodiments described herein are directed to optical detector and optical systems. In some examples, the optical detector can include a plurality of dynodes, in which one or more of the dynodes are coupled to an electrometer. In other configurations, each dynode can be coupled to a respective electrometer. Methods using the optical detectors are also described.
US10229815B2 Plasma etching apparatus and method
A plasma etching apparatus includes a first RF power supply unit configured to apply a first RF power for plasma generation to a first electrode or a second electrode disposed opposite to each other in a process container configured to be vacuum-exhausted, a second RF power supply unit configured to apply a second RF power for ion attraction to the second electrode, and a controller configured to control the second RF power supply unit. The second RF power supply unit includes a second RF power supply and a second matching unit. The controller is preset to control the second RF power supply unit to operate in a power modulation mode that executes power modulation in predetermined cycles between a first power and a second power, while controlling the second matching unit to switch a matching operation in synchronism with the power modulation.
US10229809B2 Device for generating a composition-controlled and intensity-controlled ionic flow and related method
A device 1 for generating a controlled ionic flow I is described. The device 1 is portable and comprises an ionization chamber 6, at least one inlet member 2 and at least one ion outlet member 3. The ionization chamber 6 is suitable to be kept at a vacuum pressure, and configured to ionize gaseous particles contained therein. The at least one inlet member 2 is configured to inhibit or allow and/or adjust an inlet in the ionization chamber of a gaseous flow Fi of said gaseous particles. In addition, the at least one inlet member 2 comprises a gaseous flow adjusting interface 22, having a plurality of nano-holes 20, of sub-micrometric dimensions, suitable to be opened or closed, in a controlled manner, to inhibit or allow a respective plurality of gas micro-flows through the at least one inlet member 2.
US10229804B2 Ground fault circuit interrupter (GFCI) system and method
A wiring device including one or more line contact arms electrically connected to a line terminal. Each line contact arm has an upper line contact located on a bent portion of the line contact arm, and a lower line contact located on a substantially straight portion of the line contact arm. The wiring device further includes one or more load contact arms electrically connected to a load terminal. Each load contact arm has a load contact located on a bent portion of the load contact arm.
US10229802B2 Driver circuit with current feedback
A circuit arrangement is described herein. In accordance with one exemplary embodiment, the circuit arrangement includes at least one output channel configured to be operably coupled to at least one load that is to be driven by the circuit arrangement. In the at least one output channel, the circuit arrangement includes a driver circuit configured to provide a modulated output signal, a current sense circuit configured to sense a load current passing through the load, and a feedback circuit configured to receive the modulated output signal and to determine, based on the modulated output signal, at least one digital value representing an average of the load current.
US10229797B2 Push switch
A push switch includes: a hollow housing having an inner circumferential surface formed with a guide part; an operation button formed with a first ratchet tooth; a cam follower including a cam part, and a second ratchet tooth, and being movable up and down in an axial direction and rotatable in a circumferential direction; a first spring; an engagement piece engaged with the cam follower; a movable contact; a metallic contact member rotatable integrally with the cam follower; a fixed terminal including contacts to be switched by rotating the contact member; and a base on which the fixed terminal is fixed. The contact member defines a through hole at a rotation center of the contact member. The base includes a rotation axis part inserted in the through hole and serving as the rotation center of the contact member.
US10229794B2 Circuit breaker for interrupting DC current using magnetic field
Provided is a circuit breaker for a DC current using a magnetic field, which generates a magnetic flux and extinguishes an arc current generated in a main switch. The circuit breaker includes a main switch installed in a DC line, a coil wound so as to generate a magnetic flux in a direction vertical to the direction of an arc current generated when the main switch is opened, a semiconductor switch for switching current application to the coil, a capacitor connected in series to the semiconductor switch, and a first diode for conducting the electric current of the DC line, supplied from one side of the main switch, to the capacitor, wherein the semiconductor switch is turned on, in case a fault occurs, so that the electric current is applied to the coil by the voltage charged in the capacitor.
US10229786B2 Multilayer structure
A multilayer structure comprising a first layer, a second layer and a third layer, a capacitor comprising at least one multilayer structure, a capacitor comprising at least two two-layer structures, a method of manufacture of the multilayer structure, a method of manufacture of the capacitor, a microelectronic device and an energy storage device comprising the capacitor. The multilayer structure comprises a first layer, a second layer and a third layer, wherein the first layer and the third layer each form at least one of at least two electrodes and comprise one or more pyrolyzed carbon nanomembranes or one or more layers of graphene, and the second layer is a dielectric comprising one or more carbon nanomembranes.
US10229785B2 Multi-layered ceramic capacitor with soft leaded module
An improved capacitor utilizing stacked MLCC's is provided. The capacitor comprising at least one MLCC sandwiched between a first lead and a second lead. Each lead comprises at least one integral lead crimp.
US10229784B2 Rechargeable hand tool battery
A rechargeable handheld tool battery includes: at least one rechargeable cell; and at least one inductive charging unit that has at least one inductive charging coil for charging the at least one rechargeable cell. A diameter of the inductive charging coil is greater than a principal extension length of the at least one rechargeable cell.
US10229781B2 Inductor component and method of manufacturing same
An inductor component having an element body includes two end surfaces opposite to each other and a bottom surface connected between the two end surfaces. A coil is provided in the element body and wound helically. Two external electrodes are provided in the element body and electrically connected to the coil. One of the external electrodes is formed over one of the end surfaces and the bottom surface while the other external electrode is formed over the other of the end surfaces and the bottom surface. The coil is formed such that an axial direction thereof is along the two end surfaces and the bottom surface. The coil includes a coil wiring wound along a plane orthogonal to the axial direction, and the aspect ratio of the coil wiring is 1.0 or more and less than 8.0.
US10229780B2 Pulse transformer
A pulse transformer is provided with a drum core including a winding core and first and second flanges, and wires wound around the winding core. First terminal electrodes and a second center tap are provided on the first flange, and second terminal electrodes and a first center tap are provided on the second flange. Each end of the wires is connected to a corresponding one of the first terminal electrodes, the second center tap, the second terminal electrodes, and the first center tap. A length of the drum core in the X direction is equal to a length of the drum core in the Y direction, so that the shape of the mounting region on the printed circuit board is not changed even after being rotated by 90°.
US10229779B2 Embedded magnetic component device
In a method of manufacturing an embedded magnetic component, a cavity is formed in an insulating substrate. One or more drops of adhesive are applied to the cavity and a magnetic core is inserted in the cavity. The cavity and the magnetic core are then covered with a first insulating layer. Through holes are formed through the first insulating layer and the insulating substrate, and plated up to form conductive vias. Metallic traces are added to exterior surfaces of the first insulating layer and the insulating substrate to form upper and lower winding layers. The metallic traces and the conductive vias form the windings for an embedded magnetic component, such as a transformer or an inductor.
US10229777B2 Graded magnetic component and method of forming
A magnetic component including at least one region is disclosed. The at least one region includes nitrogen and a concentration of the nitrogen in the at least one region is graded across a dimension of the at least one region. Further, a saturation magnetization in the at least one region is graded across the dimension of the at least one region. Further, a method of varying the magnetization values in at least one region of the magnetic component is disclosed.
US10229776B2 Multi-phase magnetic component and method of forming
A magnetic component including first and second regions, and a method of varying the magnetization values in different regions of the magnetic component are disclosed. The first and the second regions are characterized by a nitrogen content that is different from each other. At least one of the first region and the second region is partially-magnetic and has a nitrogen content in a range from about 0.1 weight % to about 0.4 weight % of that region. A concentration of carbon, if present, of both the first and second regions is less than about 0.05 weight % of the respective regions.
US10229774B2 Varistor with an isolating arrester
The subject matter of the invention concerns a varistor with an isolating arrester, wherein the isolating arrester can interrupt the flow of current through the varistor in the event of a fault, wherein the isolating arrester has a terminal contact that establishes an electrical contact to a first contact of the varistor, wherein the electrical contact is protected by a thermally softenable holding device, wherein the isolating arrester also has a detachment means which is biased by means of an energy accumulator and which, in the event of a fault, if the thermally softenable holding device softens, mechanically disconnects the terminal contact from the first contact of the varistor, and wherein the detachment means is embodied so as to be resistive in order to limit the current through the varistor and prevent electrical arcs.
US10229771B2 Method of making down-hole cable
A method for a down-hole cable is provided. The down-hole cable includes an insulated conductor portion. A filler layer abuts and encapsulates the insulated conductor portion, wherein the filler layer is substantially formed with a foamed fluoropolymer. An armor shell is applied to the exterior of the foamed fluoropolymer filler layer.
US10229770B2 Unified connector for multiple interfaces
Circuits, methods, and apparatus that may reduce the number of connector receptacles that are needed on an electronic device. One example may provide a unified connector and circuitry that may be capable of communicating with more than one interface.
US10229766B2 Radiation field control device and novel radiotherapy equipment
The invention discloses a radiation field control device and radiotherapy equipment. Two or more different-sized light limiting barrels are directly machined on a light limiting barrel support, or two or more light limiting barrel mounting portions are arranged on the light limiting barrel support, then the two or more light limiting barrels are respectively mounted in the light limiting barrel mounting portions in a one-to-one correspondence manner, any one of the light limiting barrels can move to a working position through a light limiting barrel switching device, in this case, when the light limiting barrel having suitable size is required, the unsuitable light limiting barrel does not need to be detached, and the required light limiting barrel can be used conveniently and quickly by directly controlling the light limiting barrel switching device. By adopting the solution, the radiation field control device is not only simple in structure, convenient and quick to use, but also greatly improves the working efficiency.
US10229765B2 Compact radiation generator
Various embodiments for shortening the overall length of a pulsed neutron generator having a high voltage power supply are disclosed, including but not limited to, providing the plurality of stages of a high voltage power supply wrapped circumferentially or helically about a radiation generator tube. Various techniques for reducing voltage differentials and mitigating the risk of arcing in these embodiments are also disclosed.
US10229763B2 Neutron flux mapping system and control method for neutron flux mapping system
Provided are a neutron detector for detecting a neutron flux distribution of the inside of a reactor, a drive cable connected to the neutron detector, a drive unit for driving the drive cable, a plurality of guide thimbles provided being inserted from the outside of the reactor into the reactor, for inserting the neutron detector, a storage tube for storing the neutron detector, a path transfer device connected to the drive unit, for selecting one of insertion of the neutron detector into each of the guide thimbles and insertion of the neutron detector into the storage tube, and an inspection guide tube connecting the drive unit and the storage tube. The drive unit has a switching unit for switching between the path transfer device side and the inspection guide tube side.
US10229761B2 Startup/shutdown hydrogen injection system for boiling water reactors (BWRS), and method thereof
A system and a method for injecting hydrogen into Boiling Water Reactor (BWR) reactor support systems in operation during reactor startup and/or shutdown to mitigate Inter-Granular Stress Corrosion Cracking (IGSCC). The system may provide hydrogen at variable pressures (including relatively higher pressures) that match changing operating pressures of the reactor supports systems as the reactor cycles through startup and shutdown modes.
US10229760B2 CRDM with separate scram latch engagement and locking
A control rod drive mechanism (CRDM) configured to latch onto the lifting rod of a control rod assembly and including separate latch engagement and latch holding mechanisms. A CRDM configured to latch onto the lifting rod of a control rod assembly and including a four-bar linkage closing the latch, wherein the four-bar linkage biases the latch closed under force of gravity.
US10229759B2 Reactivity control method and telescoped control rod for pebble-bed high-temperature gas-cooled reactor
A reactor lateral reflection layer telescoped control rod capable of separately achieving cold shutdown includes an inner rod, an outer rod and a guide cylinder assembly which are vertically and coaxially arranged, wherein the outer rod and the guide cylinder assembly are hollow cylindrical bodies; the top end of the inner rod can move up and down inside the outer rod and the other end of the inner rod moves up and down, along with the top end, inside a control rod passage which is positioned below the guide cylinder assembly and is coaxial with the guide cylinder assembly; and the top end of the outer rod can move up and down in the guide cylinder assembly and the other end of the outer rod moves up and down, along with the top end, inside the control rod passage.
US10229758B2 Control rod guide tube with an extended intermediate guide assembly
A nuclear reactor having an upper internals control rod assembly guide tube formed from upper and lower sections that are connected along a central axial region of the guide tube at an intermediate coupling. An extended control rod axial support is provided for at least some of the control rods over a finite distance within at least one of the interiors of the lower guide tube section or the upper guide tube section.
US10229757B2 Modular transportable nuclear generator
The present invention relates generally to electric power and process heat generation using a modular, compact, transportable, hardened nuclear generator rapidly deployable and retrievable, comprising power conversion and electric generation equipment fully integrated within a single pressure vessel housing a nuclear core. The resulting transportable nuclear generator does not require costly site-preparation, and can be transported fully operational. The transportable nuclear generator requires an emergency evacuation area substantially reduced with respect to other nuclear generators as it may be configured for operation with a melt-proof conductive ceramic core which allows decay heat removal even under total loss of coolant scenarios.
US10229756B2 In space startup method for nuclear fusion rocket engines
The invention is for a startup system for nuclear fusion engines in space. The combustion of hydrogen and oxygen produces heat that is used by a heat engine to produce electricity. This can be supplemented by electricity from other operating engines. The exhaust from the combustion is condensed and electrolyzed to produce hydrogen and oxygen once the engine is in operation. This provides a constant source of energy for future startups. The engine is started up at partial power in electricity generation mode and this power replaces the power from the combustion as it grows. The combustor uses the same heat engine as the nuclear engine uses for power generation.
US10229751B2 Storage system and method for bad block recycling
A storage system is provided comprising a controller and a memory. The controller is configured to identify at least two physical blocks of memory that are designated as bad blocks because of at least one defective wordline; identify which wordlines in the at least two physical blocks of memory are defective; and create a logical block of memory from non-defective wordlines in the at least two physical blocks of memory, wherein some portions of the logical block are mapped to one of the at least two physical blocks of memory, and wherein other portions of the logical block are mapped to another one of the at least two physical blocks of memory.
US10229746B2 OTP memory with high data security
A method of programming electrical fuses reliably is disclosed. If a programming current exceeds a critical current, disruptive mechanisms such as rupture, thermal runaway, decomposition, or melt, can be a dominant programming mechanism such that programming is not be very reliable. Advantageously, by controlled programming where programming current is maintained below the critical current, electromigration can be the sole programming mechanism and, as a result, programming can be deterministic and very reliable. In this method, fuses can be programmed in multiple shots with progressive resistance changes to determine a lower bound that all fuses can be programmed satisfactorily and an upper bound that at least one fuse can be determined failed. If programming within the lower and upper bounds, defects due to programming can be almost zero and, therefore, defects are essentially determined by pre-program defects.
US10229745B2 Suppression of program disturb with bit line and select gate voltage regulation
Techniques for suppression of program disturb in flash memory devices are described herein. In an example embodiment, an apparatus comprises a flash memory device coupled to a microprocessor. The flash memory device comprises rows and columns of memory cells, where the memory cells in each row are coupled to a source line and to a select-gate (SG) line, and the memory cells in each column are coupled to a respective bit line (BL). A control circuit in the flash memory device is configured to regulate both a first voltage, of a selected SG line, and a second voltage, of an unselected BL, independently of a power supply voltage of the flash memory device, and to adjust at least one of the first voltage and the second voltage based on a measure of an operating temperature of the flash memory device.
US10229744B2 First read countermeasures in memory
Techniques are provided for improving the accuracy of read operations of memory cells, where the threshold voltage of the memory cells can shift depending on the coupled up state of the word lines. In one approach, for a read operation, a representative word line voltage in a block is detected and a corresponding set of read voltages is selected. In another approach, a pre-read voltage pulse is applied to a selected word line in response to a read command, just prior to reading the selected cells. In another approach, a voltage pulse is periodically applied to each word line in a block to provide the word lines in a coupled up state. In another approach, a soft erase is performed after a read operation to prevent coupling up of the word lines.
US10229740B2 Memory system of 3D NAND flash and operating method thereof
An apparatus of a memory system and an operating method thereof include: memory blocks, each of the memory blocks includes strings, each of the stings has flash cells and select gates thereon, wherein the select gates of each of the strings with a same index number in each of the memory blocks are connected with each other, in each of the memory blocks, the strings are divided into groups, each of the groups includes at least one string, and each of the groups has own read counts management thereof.
US10229739B2 Global bit line pre-charge circuit that compensates for process, operating voltage, and temperature variations
A memory array includes wordlines, local bitlines, two-terminal memory elements, global bitlines, and local-to-global bitline pass gates and gain stages. The memory elements are formed between the wordlines and local bitlines. Each local bitline is selectively coupled to an associated global bitline, by way of an associated local-to-global bitline pass gate. During a read operation when a memory element of a local bitline is selected to be read, a local-to-global gain stage is configured to amplify a signal on or passing through the local bitline to an amplified signal on or along an associated global bitline. The amplified signal, which in one embodiment is dependent on the resistive state of the selected memory element, is used to rapidly determine the memory state stored by the selected memory element. The global bit line and/or the selected local bit line can be biased to compensate for the Process Voltage Temperature (PVT) variation.
US10229736B2 Memristive device based on reversible intercalated ion transfer between two meta-stable phases
Memristive devices based on ion-transfer between two meta-stable phases in an ion intercalated material are provided. In one aspect, a memristive device is provided. The memristive device includes: a first inert metal contact; a layer of a phase separated material disposed on the first inert metal contact, wherein the phase separated material includes interstitial ions; and a second inert metal contact disposed on the layer of the phase separated material. The first phase of the phase separated material can have a different concentration of the interstitial ions from the second phase of the phase separated material such that the first phase of the phase separated material has a different electrical conductivity from the second phase of the phase separated material. A method for operating the present memristive device is also provided.
US10229732B2 Semiconductor device
A logic circuit in a system LSI is provided with a power switch so as to cut off the switch at the time of standby, reducing leakage current. At the same time, an SRAM circuit of the system LSI controls a substrate bias to reduce leakage current.
US10229728B2 Oscillator controlled random sampling method and circuit
Various embodiments comprise methods and apparatuses for selecting a randomly-chosen seed row from among a stream of available data in a memory system. A refresh operation is then performed on at least one selected row of memory in the memory system based on the randomly-chosen seed row. Additional apparatuses and methods are described.
US10229724B1 Microwave write-assist in series-interconnected orthogonal STT-MRAM devices
Methods and structures useful for magnetoresistive random-access memory (MRAM) are disclosed. The MRAM device has a magnetic tunnel junction stack having a significantly improved performance of the free layer in the magnetic tunnel junction structure. The MRAM device also utilizes a plurality of orthogonal spin transfer magnetic tunnel junction (OST-MTJ) stacks connected in series, with each OST-MTJ stack capable of selective activation by application of an external magnetic field, thereby allowing efficient writing of the bit without a concomitant increase in read disturb.
US10229722B2 Three terminal spin hall MRAM
Improved spin hall MRAM designs are provided that enable writing of all of the bits along a given word line together using a separate spin hall wire for each MTJ. In one aspect, a magnetic memory cell includes: a spin hall wire exclusive to the magnetic memory cell; an MTJ disposed on the spin hall wire, wherein the MTJ includes a fixed magnetic layer separated from a free magnetic layer by a tunnel barrier; and a pair of selection transistors connected to opposite ends of the spin hall wire. An MRAM device and method for operation thereof are also provided.
US10229718B1 Shortening the average reposition time to the beginning of files in a magnetic tape
A system accesses metadata on a file system of the magnetic tape, where the metadata comprising one or more fields enabling to determine a longitudinal position (LPOS) of one or more files located on the magnetic tape. The system determines the LPOS of the one or more files located on the magnetic tape. The system determines an optimal location of the head on the magnetic tape based on computing an average value to the determined LPOS of the one or more files located on the magnetic tape and moves the head on the magnetic tape to the optimal location.
US10229715B2 Automatic high quality recordings in the cloud
Techniques are disclosed for producing high quality losslessly compressed audio tracks based on conversations between participants remote from one another, such as conversations that occur during a telephonic interview or online conference, or other conversations that take place over a network between two or more participants. In an embodiment, each participant's device includes an audio chat client configured to record that participant's audio contribution to the conversation and store a non-compressed version of the contribution locally. A first version of the captured audio is generated with lossy compression and pushed in real time to a cloud-based service, for purposes of the live conversation. A second version of the captured audio for subsequent playback is generated and stored with lossless compression and is pushed asynchronously to the service. The service is configured to automatically provide a multitrack project with high quality audio tracks from each participant.
US10229713B2 Track-dependent decoding
In one embodiment, an apparatus includes a controller and logic integrated with and/or executable by the controller. The logic is configured to perform track-dependent erasure decoding on encoded data based on detection of one or more time-varying signal quality issues associated with at least one of a plurality of tracks read simultaneously from a data storage medium. In another embodiment, a method includes determining, by a magnetic tape drive, track signal quality reliability for a plurality of tracks read simultaneously from a magnetic tape medium. In addition, the method includes performing, by the magnetic tape drive, track-dependent erasure decoding on encoded data based on detection of one or more time-varying signal quality issues associated with at least one of the plurality of simultaneously-read tracks.
US10229711B2 In-circuit calibration of anti-aliasing filter
A computer-implemented method according to one embodiment includes performing anti-aliasing filtering on each of a plurality of signals, each signal having a frequency that is a different fraction of a frequency of a data read clock. An amplitude of each of the signals is measured after the anti-aliasing filtering. In response to the amplitudes of the signals being within a predefined range, anti-aliasing settings used during the anti-aliasing filtering are stored. In response to the amplitudes of the signals being outside the predefined range, the anti-aliasing settings are changed. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are executable by a processing circuit to cause the processing circuit to perform the foregoing method.
US10229710B2 Motor spin up with auxiliary power boost
An apparatus and associated method that contemplate spinning up an electric motor to an operational speed by accelerating the motor with a primary power, and before the motor is accelerated to the operational speed, boosting the primary power with an auxiliary power for a predetermined interval.
US10229708B2 Magnetic recording medium, magnetic signal reproduction device and method of manufacturing magnetic recording medium
The magnetic recording medium has a magnetic layer containing multiple nonmagnetic particles having a ratio, major axis length/minor axis length, of less than or equal to 1.5, the multiple nonmagnetic particles are present in the magnetic layer in a state where, when the depth to which each of the multiple nonmagnetic particles is embedded in the magnetic layer in observation of a sectional image picked up by SEM is denoted as b and the thickness of the magnetic layer as t, the average value of the ratio of b/t is less than or equal to 0.9, and the number of protrusions 5 nm or greater in height is 800 or greater and the number of protrusions 20 nm or greater in height is 20 or less as measured by AFM per an area 40 μm×40 μm on the magnetic layer side surface of the magnetic recording medium.
US10229703B2 PMR write head with patterned leading edge taper
A perpendicular magnetic recording writer is disclosed with an all wrap around (AWA) shield design in which a surface of the leading shield that contacts the lead gap is comprised of a notch that is recessed 20 to 120 nm from the air bearing surface (ABS) and has a first side with a down-track dimension of 20-200 nm that is aligned parallel to the ABS. In one embodiment, the notch is aligned below the main pole leading side and has a cross-track width substantially the same as the track width of the main pole trailing side. The notch has two sidewalls formed equidistant from a center plane that bisects the leading shield wherein each sidewall intersects the first side at an angle of 90 to 170 degrees. Accordingly, overwrite and bit error rate are improved while adjacent track interference and tracks per square inch capability are substantially maintained.
US10229702B2 Conversation evaluation device and method
Information related to voice of a question and information related to voice of a response to the question are received. An analysis section acquires a representative pitch of the question (e.g., a pitch of the end of the question), and a representative pitch of the response (e.g., an average pitch of the response) based on the received information. On the basis of comparison between the representative pitch of the question and the representative pitch of the response, an evaluation section evaluates the voice of the response to the question on the basis of how much a difference between the respective representative pitches of the question and the response is away from a predetermined reference value (e.g., a fifth consonant interval). Further, a conversation interval detection section is provided for detecting a conversation interval, i.e., a time interval from the end of the question to the start of the response.
US10229693B2 Encoder for encoding an audio signal, audio transmission system and method for determining correction values
An encoder for encoding an audio signal includes an analyzer for analyzing the audio signal and for determining analysis prediction coefficients from the audio signal. The encoder includes a converter for deriving converted prediction coefficients from the analysis prediction coefficients, a memory for storing a multitude of correction values and a calculator. The calculator includes a processor for processing the converted prediction coefficients to obtain spectral weighting factors. The calculator includes a combiner for combining the spectral weighting factors and the multitude of correction values to obtain corrected weighting factors. A quantizer of the calculator is configured for quantizing the converted prediction coefficients using the corrected weighting factors to obtain a quantized representation of the converted prediction coefficients. The encoder includes a bitstream former for forming an output signal based on the quantized representation of the converted prediction coefficients and based on the audio signal.
US10229689B2 Audio fingerprinting
A machine may be configured to generate one or more audio fingerprints of one or more segments of audio data. The machine may access audio data to be fingerprinted and divide the audio data into segments. For any given segment, the machine may generate a spectral representation from the segment; generate a vector from the spectral representation; generate an ordered set of permutations of the vector; generate an ordered set of numbers from the permutations of the vector; and generate a fingerprint of the segment of the audio data, which may be considered a sub-fingerprint of the audio data. In addition, the machine or a separate device may be configured to determine a likelihood that candidate audio data matches reference audio data.
US10229687B2 Scalable endpoint-dependent natural language understanding
A computer-implemented technique is described for processing a linguistic item (e.g., a query) in an efficient and scalable manner. The technique interprets the linguistic item using a language understanding (LU) system in a manner that is based on a particular endpoint mechanism from which the linguistic item originated. The LU system may include an endpoint-independent subsystem, an endpoint-dependent subsystem, and a ranking component. The endpoint-independent subsystem interprets the linguistic item in a manner that is independent of the particular endpoint mechanism. The endpoint-dependent subsystem interprets the linguistic item in a manner that is dependent on the particular endpoint mechanism. The ranking component generates final interpretation results based on intermediate results generated by the endpoint-independent subsystem and the endpoint-dependent subsystem, e.g., by identifying the most likely interpretation of the linguistic item.
US10229686B2 Methods and apparatus for speech segmentation using multiple metadata
Methods and apparatus to process microphone signals by a speech enhancement module to generate an audio stream signal including first and second metadata for use by a speech recognition module. In an embodiment, speech recognition is performed using endpointing information including transitioning from a silence state to a maybe speech state, in which data is buffered, based on the first metadata and transitioning to a speech state, in which speech recognition is performed, based upon the second metadata.
US10229682B2 Cognitive intervention for voice recognition failure
In an aspect of the present disclosure, a method for providing an alternate modality of input for filling a form field in response to a failure of voice recognition is disclosed including prompting the user for information corresponding to a field of a form, generating speech data by capturing a spoken response of the user to the prompt using at least one input device, attempting to convert the speech data to text, determining that the attempted conversion has failed, evaluating the failure using at least one speech rule, selecting, based on the evaluation, an alternate input modality to be used for receiving the information corresponding to the field of the form, receiving the information corresponding to the field of the form from the alternate input modality, and injecting the received information into the field of the form.
US10229676B2 Phrase spotting systems and methods
Methods and systems for identifying specified phrases within audio streams are provided. More particularly, a phrase is specified. An audio stream is them monitored for the phrase. In response to determining that the audio stream contains the phrase, verification from a user that the phrase was in fact included in the audio stream is requested. If such verification is received, the portion of the audio stream including the phrase is recorded. The recorded phrase can then be applied to identify future instances of the phrase in monitored audio streams.
US10229673B2 System and method for providing follow-up responses to prior natural language inputs of a user
In certain implementations, follow-up responses may be provided for prior natural language inputs of a user. As an example, a natural language input associated with a user may be received at a computer system. A determination of whether information sufficient for providing an adequate response to the natural language input is currently accessible to the computer system may be effectuated. A first response to the natural language input (that indicates that a follow-up response will be provided) may be provided based on a determination that information sufficient for providing an adequate response to the natural language input is not currently accessible. Information sufficient for providing an adequate response to the natural language input may be received. A second response to the natural language input may then be provided based on the received sufficient information.
US10229672B1 Training acoustic models using connectionist temporal classification
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training acoustic models and using the trained acoustic models. A connectionist temporal classification (CTC) acoustic model is accessed, the CTC acoustic model having been trained using a context-dependent state inventory generated from approximate phonetic alignments determined by another CTC acoustic model trained without fixed alignment targets. Audio data for a portion of an utterance is received. Input data corresponding to the received audio data is provided to the accessed CTC acoustic model. Data indicating a transcription for the utterance is generated based on output that the accessed CTC acoustic model produced in response to the input data. The data indicating the transcription is provided as output of an automated speech recognition service.
US10229671B2 Prioritized content loading for vehicle automatic speech recognition systems
A method of loading content items for accessibility by a vehicle automatic speech recognition (ASR) system. The method tracks content items requested by one or more users and prioritizes the loading of requested content items and/or selectively loads requested content items at least partially based on the interaction history of one or more users. The method may also adapt the ASR system based on the interaction history of one or more users to make preferred content items readily accessible instead of randomly accessible.
US10229665B2 Porous sound absorbing structure
A porous sound absorbing structure according to the present invention includes an outer material 2 having a smooth curved shape, an inner material 3 having an uneven shape with a perimeter thereof combined with a perimeter of the outer material 2 to form a hollow portion S between the outer material 2 and the inner material, and a reinforcing plate material 4 having a large number of through holes 5, the reinforcing plate material being attached to a surface of the inner material 3 on the side of the hollow portion S in such a manner that an air layer is formed between the reinforcing plate material and the surface. A sound absorbing property is given to an interior of the hollow portion S by the reinforcing plate material 4.
US10229661B2 Adaptive music playback system
An adaptive music playback system is disclosed. The system includes a composition system that receives information corresponding to user activity levels. The composition system modifies the composition of a song in response to changes in user activity. The modifications are made according to a set of composition rules to facilitate smooth musical transitions.
US10229657B2 Fingerprint directed screen orientation
Embodiments of the present invention relate to directing orientation on a screen by determining an orientation of a user's fingerprint. A user's finger position may be determined when the user's finger is a predetermined distance from or in contact with a touch-sensitive device. The user's finger position may be compared with a finger position database. The finger position database may include known finger positions associated with a screen orientation. A match analysis may be performed to determine which known finger position most closely resembles the user's finger position. A screen orientation associated with the known finger position most closely matching the user's finger position may be selected. Once the screen orientation is selected, an image may be displayed on a screen corresponding with the selected screen orientation.
US10229654B2 Vehicle and method for controlling the vehicle
A vehicle including a plurality of displays disposed at different positions inside the vehicle, each display including a touch screen and a cover layer on a top surface of the touch screen, the cover layer of a corresponding display having a color characteristic based on an interior part of the vehicle having the display such that when the corresponding display is off, the corresponding display appears hidden; a sensor configured to detect a seat location of a person seated in the vehicle; and a controller configured to selectively control the plurality of the displays based on the detect seat location of the person seated in the vehicle.
US10229652B2 Input device and air conditioner including the same
An input device and an air conditioner including the same, wherein the input device receives operation input of an air conditioner including an outdoor unit and an indoor unit, and the input device includes a display unit, a communication unit to communicate with the indoor unit, and a controller to perform control such that a home screen including a plurality of icon items is displayed on the display unit and to perform control such that at least one selected from between the luminance and the color of the home screen is changed in response to the operation of a power button.
US10229650B2 Array substrate and display device
An array substrate and a display device are provided. In the array substrate, each of first shift register units and second shift register units is electrically connected to a respective scanning line. Scanning lines electrically connected to the first shift register units at the same stage or to the second shift register units at the same stage are in the same row. Clock signal input terminals of the first shift register units at the same stage or of the second shift register units at the same stage receive the same clock signal. Enable signal input terminals of the first shift register units at the first stage or of the second shift register units at the first stage receive the same enable signal.
US10229645B2 Display device and electronic apparatus
A display device includes: pixels corresponding to respective colors arranged in matrix, wherein each pixel has a pixel circuit portion in which a circuit for display driving of the pixel is arranged and a pixel opening to be an area obtaining effective display light, the pixel openings of the pixels corresponding to at least one color have an area different from areas of the pixel openings of pixels corresponding to other colors.
US10229639B2 Pixel driving circuit for compensating drifting threshold voltage of driving circuit portion and driving method thereof
The embodiments of the present disclosure relate to display technology and provide a pixel driving circuit and an associated driving method, a display panel and a display apparatus, capable of avoiding influence of a drifting threshold voltage of a driving transistor on a driving current of an active light emitting device. The pixel driving circuit comprises a compensating unit, a data writing unit, a driving unit, a first energy storage unit, a second energy storage unit and a display unit. The embodiments of the present disclosure are applicable to display manufacture.
US10229638B2 Image display device having a drive transistor with a channel length longer than a channel length of individual switching transistors
An image display device includes: a pixel array part formed of first to fourth scanning lines arranged in rows, signal lines arranged in columns, pixel circuits in a matrix connected to the scanning lines and signal lines, and a plurality of power source lines which supplies first to third potentials necessary for the operations of pixel circuit; a signal part which supplies a video signal to the signal lines; and a scanner part which supplies a control signal to the first to fourth scanning lines, and in turn scans the pixel circuit for every row, wherein the pixel circuits include a sampling transistor, a drive transistor, first to third switching transistors, a pixel capacitance, and a light emitting device, and a channel length of the drive transistor is made longer than a channel length of the switching transistors to suppress fluctuations in threshold voltage.
US10229635B2 Organic light emitting display device
An organic light emitting display device includes a display panel which is operated in a sensing mode or display mode and is provided with a plurality of sub-pixels, wherein each sub-pixel includes a driving transistor driven in accordance with a differential voltage between data and reference voltages, and an organic light emitting diode which emits light by a current flowing in accordance with driving of the driving transistor; a first memory for storing a characteristic value of the driving transistor sensed from the sub-pixel by the sensing mode; and a panel driver for generating the reference voltage based on the characteristic value of the driving transistor for the display mode.
US10229633B2 Methods and apparatus for integrating near field communication antenna with display pixel activation line
Methods and apparatus are disclosed for integrating a near field communication antenna with a display pixel activation line. The near field communication antenna can facilitate wireless communication between an electronic device and other devices that are nearby.
US10229632B2 Display apparatus
A display apparatus includes: a first area; a first bent area outside the first area, the first bent area being bent about a first bending axis; and a second bent area outside the first area, the second bent area being adjacent to an edge of the first area extending in a direction crossing the first bending axis, and being bent about a second bending axis that is parallel with an imaginary line extending in a direction crossing the first bending axis. A cut-off portion extends into the first area, the cut-off portion being at a portion where a first line crosses a second line, the first line being parallel with the first bending axis and passing through the first bent area, and the second line being parallel with the second bending axis and passing through the second bent area.
US10229630B2 Passive-matrix light-emitting diodes on silicon micro-display
A passive-matrix light-emitting diodes on silicon (LEDoS) micro-display is presented herein. The LEDoS micro-display comprises a passive-matrix micro-light-emitting diode (LED) array comprising passive-matrix micro-light-emitting diodes (LEDs), and a display driver configured to apply column signals to columns of LED pixels of the passive-matrix micro-LED array and scan signals to rows of the LED pixels, wherein the passive-matrix micro-LED array is flip-chip bonded to the display driver based on solder bumps located at peripheral areas of the passive-matrix micro-LED array.
US10229625B2 Liquid crystal drive apparatus, image display apparatus and storage medium storing liquid crystal drive program
The liquid crystal drive apparatus controls application of a first or second voltage to each pixel of a liquid crystal element in respective sub-frame periods in one frame period to cause that pixel to form a tone. The sub-frame period where the first voltage is applied to the pixel is referred to as an ON period, the sub-frame period where the second voltage is applied to the pixel is referred to as an OFF period. The sub-frame period corresponding to the ON and OFF periods respectively for first and second pixels of two mutually adjacent pixels is referred to as an ON/OFF adjacent period. The apparatus provides, when causing the first and second pixels to form tones adjacent to each other, a plurality of the ON/OFF adjacent periods each being 1.0 ms or less separately from each other in the one frame period.
US10229622B2 Inversion balancing compensation
System and method for improving displayed image quality of an electronic display that displays a first image frame by applying a first voltage to a display pixel and a second image frame directly before the first image frame by applying a second voltage to the display pixel. A display pipeline is communicatively coupled to the electronic display and receives first image data corresponding with the first image frame, where the image data includes a first grayscale value corresponding with the display pixel. Additionally the display pipeline determines an inversion balancing grayscale offset based at least in part on the first grayscale value when polarity of the first voltage and polarity of the second voltage are the same and determines magnitude of the first voltage by applying the inversion balancing grayscale offset to the first grayscale value to reduce likelihood of a perceivable luminance spike when displaying the first image frame.
US10229621B2 Display device and calibration method thereof
A display device includes: a plurality of pixels; a plurality of data lines coupled to the pixels and grouped into a plurality of groups; a plurality of channels corresponding to the plurality of groups, each of the channels being configured to sense a current flowing to a data line of a corresponding group from among the data lines to output a code value; and a controller configured to calibrate a deviation of a gain and an offset of the channels based on the code value of each of the channels.
US10229617B2 Linerless self-adhesive material
The invention concerns a linerless self-adhesive material obtained starting from a self-adhesive material with a liner, by means of a process that comprises the delamination of the liner from a self-adhesive layer, activation of the liner or self-adhesive layer, transferral of the liner over the self-adhesive layer and re-lamination of the two components so as to produce the linerless self-adhesive material. The liner or the self-adhesive layer is coated with a thermo-adhesive that allows for permanent lamination of the liner located on the self-adhesive layer.
US10229615B2 Cardiac simulation device
The present invention describes a device and system for simulating normal and disease state cardiovascular functioning, including an anatomically accurate left cardiac simulator for training and medical device testing. The system and device uses pneumatically pressurized chambers to generate ventricle and atrium contractions. In conjunction with the interaction of synthetic valves which simulate mitral and aortic valves, the system is designed to generate pumping action that produces accurate volume fractions and pressure gradients of pulsatile flow, duplicating that of a human heart. Through the use of a control unit and sensors, one or more parameters such as flow rates, fluidic pressure, and heart rate may be automatically controlled, using feedback loop mechanisms to adjust parameters of the hydraulic system simulate a wide variety of cardiovascular conditions including normal heart function, severely diseased or injured heart conditions, and compressed vasculature, such as hardening of the arteries.
US10229612B2 Secure computer-implemented execution and evaluation of programming assignments for on demand courses
In one general aspect, a computer-implemented method can include receiving, by a computer system, code for a custom grader application, creating, by the computer system, a base custom grader container including the code for the custom grader application, associating the base custom grader container with an online course included in a repository included in the computer system, evaluating, by the computer system, the base custom grader container by executing the custom grader application in the base custom grader container, determining that the custom grader application violates a predetermined criterion, modifying the base custom grader container to prevent the executing of the custom grader application from violating the predetermined criterion, and storing, in the repository and in association with the online course, the modified base custom grader container including the custom grader application as a custom grader container image.
US10229611B2 Device for improving mental concentration
A device including a nose pad configured to be placed on a nose of a user; and a first visual shield coupled to the nose pad and including a first plurality of hydraulic tubes radially spaced apart from each other and a light-blocking material therebetween, wherein the hydraulic tubes are configured to radially extend in response to hydraulic pressure to selectively restrict the user's peripheral visual field and consequently by elimination of the peripheral vision that distract the user result in increasing the user's concentration; and a hydraulic pump connected to the plurality of hydraulic tubes, the hydraulic pump being coupled to the nose pad and configured to provide hydraulic pressure for radially extending the first plurality of hydraulic tubes.
US10229609B2 Method, system and recording medium for providing content to be learned
Provided is a method, system, and/or non-transitory computer readable medium for providing learning content using a wordbook. A content providing method may include selecting a target word to be learned from a wordbook list, determining a content type of the target word based on a network state, and providing content associated with the target word using a push notification of the content type.
US10229607B2 Systems and methods for competency training and use authorization for dispensing an agent
Systems and methods for competency training and use authorization for dispensing an agent are described, which include: an agent-dispensing device configured to dispense one or more agents to a user, and including a controllable agent-dispensing mechanism and a receiver configured to receive a signal and to activate or deactivate a locking mechanism coupled to the controllable agent-dispensing mechanism; a computing device having a display and a user interface; and a web-based interactive tool accessible on the computing device, the web-based interactive tool including a training module to provide training to the user in proper use of the agent-dispensing device, a verification module to verify a competency of the user in the proper use of the agent-dispensing device, and an activation module responsive to the verification module and operable to provide an activation signal to deactivate the locking mechanism to allow dispensing of the one or more agents after verifying the competency of the user.
US10229605B2 Systems and methods to allocate unmanned aircraft systems
In some embodiments, apparatuses and methods are provided herein useful to allocate unmanned aircraft system (UAS). Some embodiments, provide UAS allocation systems, comprising: a UAS database that stores for each registered UAS an identifier and corresponding operational capabilities; an allocation control circuit configured to: obtain a first set of multiple task parameters specified by a first customer and corresponding to a requested first predefined task that the customer is requesting a UAS be allocated to perform; identify, from the UAS database, a first UAS having operational capabilities to perform the first set of task parameters while implementing the first task; and cause an allocation notification to be communicated to a first UAS provider, of the multiple UAS providers, associated with the first UAS requesting the first UAS provider to allocate the identified first UAS to implement the first task.
US10229602B2 System for navigating drivers to service transportation requests specifying sightseeing attractions
In one embodiment a transportation request for a sightseeing trip is received from a computing device of a passenger, wherein the transportation request identifies a plurality of sightseeing attractions. One or more drivers are selected, based on availability data associated with a plurality of drivers, to transport the passenger to the plurality of sightseeing attractions. Navigational data is transmitted to the one or more drivers to enable the one or more drivers to transport the passenger to the plurality of sightseeing attractions.
US10229600B2 Navigation system with traffic flow mechanism and method of operation thereof
A method of operation of a navigation system includes: determining a buffer distance meeting or exceeding a size threshold between obstacle locations; determining a merge timing based on a current location relative to the buffer distance; determining a lane placement based on a travel time meeting or exceeding a time threshold; and executing a lane merge operation with a control unit based on the merge timing, the lane placement, or a combination thereof for guiding a user's vehicle to merge onto a lane different from currently traveled.
US10229597B2 Dynamic cross-lane travel path determination by self-driving vehicles
A method, system, and/or computer program product creates an unimpeded pathway on a roadway for a first self-driving vehicle (SDV). One or more processor(s) determine a first vehicle priority level of the first SDV by determining that a current planned destination of the first SDV is a health care facility, an electronic calendar has no appointment entry on a current date for a passenger of the SDV at the health care facility, and thus the passenger is making an emergency visit to the health care facility. The processor(s) determine that the first vehicle priority level is higher than the other vehicle priority levels. The processor(s) then direct SDV on-board computers on other SDVs to adjust spacing distances between the other SDVs, such that adjusted spacing distances between the SDVs provide a pathway including unobstructed lane changes for the first SDV, permitting the first SDV to maneuver in an unimpeded manner.
US10229593B2 Parking occupancy estimation
Methods, systems and computer program product for determining parking occupancy. In some embodiments, the parking occupancy is determined based on at least one distance between a parking location of a user and a destination of the user. In some embodiments, the parking occupancy is determined based on one or more parking instances in a paid parking lot and is based on the distance from the paid parking lot. In some embodiments, the parking occupancy is determined based on at least one route of a vehicle while searching for parking. In some embodiments, the parking occupancy is determined based on a parking curve. The parking occupancy can be used to compute an estimated arrival time which includes an estimated searching for parking time. The parking occupancy information can be used to rank parking areas.
US10229590B2 System and method for improved obstable awareness in using a V2X communications system
A system and method is taught for collaborative vehicle to all (V2X) communications to improve autonomous driving vehicle performance in a heterogeneous capability environment by sharing capabilities among different vehicles. In particular, the system and method are operative to facilitate path planning contention resolution among a plurality of road uses within a road segment by facilitating the election and transition of a segment leader to arbitrate conflicts.
US10229588B2 Method and device for obtaining evidences for illegal parking of a vehicle
The present application relates to the field of monitoring, and discloses a method and a device for obtaining evidences for illegal parking of a vehicle. In the method for obtaining evidences of the present application, a correspondence relationship between shooting positioning parameters of a first camera and a second camera is preset. The method for obtaining evidences comprises: taking a first photo of an illegally parked vehicle using the first camera and obtaining a current first shooting positioning parameter of the first camera; according to the correspondence relationship, calculating a second shooting positioning parameter of the second camera corresponding to the first shooting positioning parameter and controlling the second camera to take a second photo with the second shooting positioning parameter. Thereby the photos of the head and rear of the illegally parked vehicle are obtained simultaneously as the evidences for illegal parking for penalty.
US10229587B2 Providing mobile ad hoc cooperative communication systems and related devices for vehicle-to-vehicle communication
A method of operating a mobile electronic device includes detecting at least one other mobile electronic device within a predetermined distance of the mobile electronic device, and determining a spatial relationship of the at least one other mobile electronic device relative to the mobile electronic device. An ad hoc wireless connection is established with the at least one other mobile electronic device based on the determined spatial relationship. Data may be transmitted to and/or received from the at least one other mobile electronic device over the ad hoc wireless connection based on the determined spatial relationship. Related systems, devices, and computer program products are also discussed in the context of vehicle-to-vehicle communication.
US10229575B2 Universal personal emergency information notification and reporting system and method
An apparatus, system and method surrounding the sensing, recording and communicating information pertaining to users providing a portable identification and diagnostic reporting system configured with data storage, sensors, processing, and transmission means to notify intended recipients of identification, sensed, collected and prewritten user data. Communication of such data, stored on local devices and/or cloud based storage, and executed through means such as UHF, nearfield and other wireless communication protocols. The apparatus, system and method are intended for use in scenarios including but not limited to social, medical and emergency applications.
US10229574B2 Monitoring living beings
A system (1) for monitoring living beings, such as persons, pets or livestock comprises a monitoring device (10) for monitoring a living being and a user device (20), such as a smartphone, which devices are arranged for communicating via an internet type connection (40), and a server (30) arranged for communicating with the user device (20) via a further internet type connection (50). The server (30) is provided with a software program for periodically initiating, through a software program in the user device (20), a protocol for testing the internet type connection (40). The system is thereby capable of detecting a loss of the internet type connection (40) between the monitoring device and the user device.
US10229562B2 Gaming system and method providing a game having a player-adjustable volatility
Various embodiments of the present disclosure are directed to a gaming system and method providing a game providing an award if a shape of a symbol displayed at a symbol display area corresponds to a shape of that symbol display area. Other embodiments of the present disclosure are directed to a gaming system and method providing a game having a player-adjustable volatility. In certain embodiments, the game is the above-described game, while in other embodiments, the game is a different game. Generally, in certain such embodiments, the gaming system enables a player to tailor the overall volatility of a play of the game to the player's preference by selecting a desired combination of symbol display areas to employ for a play of the game.
US10229561B2 Processing of a user device 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.
US10229560B2 Video bingo game and method therefor
A method of operating a video gaming system having program instructions, the programming instructions comprising: providing each player with at least one individual flashboard having suit and value indicia and a game ending pattern outlined thereon; providing a plurality of bingo balls; randomly selecting a first group of bingo balls; displaying to each player the markings associated with each selected bingo ball of the first group of bingo balls; marking each square associated with each of the first group of bingo balls on each individual flashcard; selecting a second group of bingo balls, wherein a total number of bingo balls in the first group and the second group is equal to a least amount of balls needed to completely fill the game ending pattern; displaying to each player the markings associated with each selected bingo ball of the second group of bingo balls; and determining any winning flashboard.
US10229551B2 Systems, methods, and apparatus for facilitating module-based vending
Systems, apparatus, methods, and articles of manufacture provide for modular vending systems utilizing reloadable product dispensing modules, including, but not limited to, vertical product dispensing modules comprising a vertical conveyor and a mounting structure for releasably engaging with module holder structures of modular vending machines, and a central controller device for communicating with a plurality of modular vending machines.
US10229550B1 Scheduled enabled lockbox access
A lockbox is provided. The lockbox includes a compartment that has a door and a door locking mechanism controlling operations of the door. The lockbox includes a memory storing a time access period. The lockbox includes a transceiver that automatically activates and manages a wireless communication mechanism based on the time access period. The transceiver also detects a user device on the wireless communication mechanism. The lockbox includes a processor, which is electrically coupled to the memory and the transceiver. The processor automatically authenticates the user device detected on the wireless communication mechanism and disables the door locking mechanism to provide access via the door to the compartment in response to a completed authentication.
US10229540B2 Adjusting video rendering rate of virtual reality content and processing of a stereoscopic image
An example technique may include performing, by a virtual reality application provided on a computing device, video rendering at a first video rendering rate based on updating an entire image on a screen of the computing device at a first update rate, determining that a performance of the video rendering is less than a threshold, performing, based on the determining, video rendering at a second video rendering rate by updating a first portion of the image at the first update rate, and by updating a second portion of the image at a second update rate that is less than the first update rate. Another example technique may include shifting, during an eye blinking period, one or both of a left eye image and a right eye image to reduce a disparity between a left viewed object and a right viewed object.
US10229538B2 System and method of visual layering
A camera identifies a physical object positioned in a workspace. A display displays first digital information into the workspace. A layering module treats the physical object as a first layer in the workspace and treats the first digital information as a second layer in the workspace. A controller controls the visual adjacency of the first and second layers via display of the first digital information.
US10229535B2 Systems and methods for automated virtual geometry deformation
Various embodiments of systems and methods for deforming a virtual geometric object are disclosed. In accordance with at least one embodiment, a method for deforming a virtual geometric object substantially real-time includes the operations of relaxing a hi-res mesh defining a shape of the object, wherein the hi-res mesh corresponds to a proxy mesh, relaxing the hi-res mesh at least once, recording the location of the elements of the hi-res mesh as relaxed, deforming the proxy mesh, adjusting the location of one or more elements on the hi-res mesh relative to the as deformed proxy mesh, relaxing the adjusted elements on the deformed hi-res mesh, and adjusting the location of the hi-res mesh as deformed in view of the previously recorded elements of the hi-res mesh as relaxed both pre and after deformation.
US10229534B2 Modeling of a user's face
Modeling of a user's face is disclosed, including: receiving an input image of a user's face to be modeled; and generating a set of parameter values to a statistical model that corresponds to the input image by evaluating candidate parameter values using a cost function that is determined based at least in part on optical flow.
US10229531B2 Method and device for testing a control unit
A method and a device for testing a control unit, in which sensor data are transmitted over a network connection to a real or simulated control unit, which data are calculated by a data processing system using simulation, in which the simulation of the sensor data takes place at least in part with at least one graphics processor of at least one graphics processor unit of the data processing system. The simulated sensor data are encoded in image data that are output via a visualization interface to a data conversion unit that simulates a visualization unit connected to the visualization interface. Via the data conversion unit the received image data are converted into packet data containing the sensor data through the network connection to the control unit.
US10229524B2 Apparatus, method and non-transitory computer-readable medium for image processing based on transparency information of a previous frame
An image processing method includes: determining whether a draw command that is identical to a previous draw command is input; obtaining information about a transparency of a previous frame that is performed with the previous draw command; and performing image processing on a current frame based on the information about the transparency.
US10229523B2 Augmented reality alteration detector
Technologies are generally described for systems and methods effective to detect an alteration in augmented reality. A processor may receive a real image that corresponds to a real object and may receive augmented reality instructions to generate a virtual object. The processor may determine that the virtual object at least partially obscures the real object when the virtual object is rendered on a display. The processor may, upon determining that the virtual object at least partially obscures the real object when the virtual object is rendered on the display, simulate an activity on the real object to produce a first activity simulation and simulate the activity on the virtual object to produce a second activity simulation. The processor may determine a difference between the first and the second activity simulation and modify the augmented reality instructions to generate a modified virtual object in response to the determination of the difference.
US10229520B2 Feature-value display system, feature-value display method, and feature-value display program
Provided is a feature-value display system which can display a feature value of a node for accurate prediction of a state of the node in a graph structure or a network structure. The feature-value display system 1 displays the feature value of the current node, considering information generated on the basis of attribute information associated with the nodes adjacent to or closer to a current node in the graph structure or the network structure, as the feature value of the current node itself.
US10229519B2 Methods for the graphical representation of genomic sequence data
This disclosure provides a computational framework with related methods and systems to enhance the analysis of genomic information. More specifically, the disclosure provides for a graph-based reference genome framework, referred to as a GNOmics Graph Model (GGM), which represents genomic sequence information in edges with nodes representing transitions between edges. The disclosed GGM framework can represent all known polymorphisms simultaneously, including, SNPs, indels, and various rearrangements, in a data-efficient manner. The edges can contain weights to reflect the likelihood of a path within the GGM incorporating any particular edge. The disclosure also provides for systems and methods for using the GGM as a reference model for the rapid assembly of short sequence reads and analysis of DNA sequence variation with enhanced computational efficiency.
US10229515B2 Radiation diagnosis apparatus
A radiation diagnosis apparatus according to an embodiment includes reconstructing circuitry. The reconstructing circuitry reconstructs three-dimensional medical agent distribution images in a time series from a group of acquired images acquired in the presence of a medical agent by an imaging system from directions in a range that makes it possible to reconstruct three-dimensional images of a subject, by performing an iterative reconstruction process that uses at least one selected from between spatial continuity of the medical agent and temporal continuity of the concentration of the medical agent as a constraint condition.
US10229512B2 Providing visualization data to a co-located plurality of mobile devices
According to another embodiment, a computer program product for implementing visualization data at a mobile device comprises a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and where the program instructions are executable by a processor to cause the processor to perform a method comprising identifying, utilizing the processor and a hardware camera of the mobile device, vision code data from a plurality of additional devices, identifying an orientation of the mobile device, utilizing the processor and one or more sensors of the mobile device, calculating local observations utilizing the processor, the vision code data, and the orientation, sending the local observations to a cloud-side service, utilizing the processor, receiving, utilizing the processor, timed tile sequences from the cloud-side service, in response to the sending of the local observations, and outputting the timed tile sequences, utilizing the processor and a display of the mobile device.
US10229511B2 Method for determining the pose of a camera and for recognizing an object of a real environment
A method for determining the pose of a camera relative to a real environment includes the following steps: taking at least one image of a real environment by means of a camera, the image containing at least part of a real object, performing a tracking method that evaluates information with respect to correspondences between features associated with the real object and corresponding features of the real object as it is contained in the image of the real environment, so as to obtain conclusions about the pose of the camera, determining at least one parameter of an environmental situation, and performing the tracking method in accordance with the at least one parameter. Analogously, the method can also be utilized in a method for recognizing an object of a real environment in an image taken by a camera.
US10229507B1 Expression transfer across telecommunications networks
Methods, devices, and systems for expression transfer are disclosed. The disclosure includes capturing a first image of a face of a person. The disclosure includes generating an avatar based on the first image of the face of the person, with the avatar approximating the first image of the face of the person. The disclosure includes transmitting the avatar to a destination device. The disclosure includes capturing a second image of the face of the person on a source device. The disclosure includes calculating expression information based on the second image of the face of the person, with the expression information approximating an expression on the face of the person as captured in the second image. The disclosure includes transmitting the expression information from the source device to the destination device. The disclosure includes animating the avatar on a display component of the destination device using the expression information.
US10229506B2 Optical tracking system, and method for calculating posture of marker part in optical tracking system
An optical tracking system comprises a marker part, an image forming part, and a processing part. The marker part includes a pattern having particular information and a first lens which is spaced apart from the pattern and has a first focal length. The image forming part includes a second lens having a second focal length and an image forming unit which is spaced apart from the second lens and forms an image of the pattern by the first lens and the second lens. The processing part determines the posture of the marker part from a coordinate conversion formula between a coordinate on the pattern surface of the pattern and a pixel coordinate on the image of the pattern, and tracks the marker part by using the determined posture of the marker part. Therefore, the present invention can accurately track a marker part by a simpler and easier method.
US10229505B2 Motion determination system and method thereof
Methods and apparatus for determining the motion of a movable object are disclosed. The methods may include, in a view of the environment outside the movable object, identifying a first region of interest (ROI) corresponding to a static portion of the environment. The methods may also include, in the view of the environment, identifying a second region of interest (ROI) corresponding to an active portion of the environment. The methods may also include receiving first and second image data respectively representing the first and second ROIs. The methods may also include analyzing the first image data over time. The methods may also include analyzing the second image data over time. The methods may further include determining whether the movable object is in motion based on the analyzes of the first and second image data.
US10229504B2 Method and apparatus for motion estimation
A method of estimating motion between a pair of image frames of a given scene comprises calculating respective integral images for each of the image frames and selecting at least one corresponding region of interest within each frame. For each region of interest, an integral image profile from each integral image is calculated, each profile comprising an array of elements, each element comprising a sum of pixel intensities from successive swaths of the region of interest for the frame. Integral image profiles are correlated to determine a relative displacement of the region of interest between the pair of frames. Each region of interest is divided into a plurality of further regions of interest before repeating until a required hierarchy of estimated motion for successively divided regions of interest is provided.
US10229500B2 Incorporation of statistical strength into voxels in an fMRI image
Technology is described for incorporating statistical strength from neighboring voxels in an fMRI image. The method can include the operation of capturing an fMRI image of a human organ and the fMRI image includes statistical values for voxels in order to detect changes associated with blood flow representing organ activity. The statistics of the fMRI image can be upsampled to a larger coordinate size. Another operation can be resampling the statistical values of the fMRI image to improve the statistical strength for target voxels in the fMRI by identifying strong statistical values in neighboring voxels in a defined neighborhood of the target voxels and improving statistical values of the target voxels using the strong statistical values. The statistics of the fMRI image can integrated into a region of interest identified for the human organ to improve data values of the target voxels while retaining regional boundaries.
US10229495B2 Method for unsupervised stain separation in pathological whole slide images
A method of operating a data processing system to automatically process a color digital image of a specimen that has been stained with a first dye and a second different dye is disclosed. The method includes receiving a color image that includes a plurality of pixels, each pixel being characterized by a pixel vector having components determined by the intensity of light in each of a corresponding number of wavelength bands. A plurality of pixel vectors of the image are transformed to a hue space divided into a plurality of bins, each bin being characterized by a number of pixels that have been transformed into that bin. The data processing system automatically finds first and second color vectors characterizing the first and second dyes, respectively based on the number of pixels that were transformed into each of the bins.
US10229493B2 Joint segmentation and characteristics estimation in medical images
Jointly determining image segmentation and characterization. A computer-generated image of an organ may be received. Organ characteristics estimation may be performed to predict the organ characteristics considering organ segmentation. Organ segmentation may be performed to delineate the organ in the image considering the organ characteristics. A feedback loop feeds the organ characteristics estimation to determine the organ segmentation, and feeds back the organ segmentation to determine the organ characteristics estimation.
US10229492B2 Detection of borders of benign and malignant lesions including melanoma and basal cell carcinoma using a geodesic active contour (GAC) technique
A method for automatic segmentation of dermoscopy skin lesion images includes automating a Geodesic Active Contour (GAC) initialization to be sufficiently large to encompass the lesion yet lie near the actual lesion contour. In addition, a new image plane is found by transforming the original RGB image to a smoothed image that allows the GAC to move without sticking on the minimum local energy. This method can eliminate the need for separate hair or noise removal algorithms. The method may include extraction of designated color planes to improve the initial contour and to automatically correct false segmentations. The method includes an algorithm to correct false protuberances and/or false inlets that may be present in the GAC border. A method is given to increase likelihood of including more actual lesion area. The method yields multiple border choices which may be presented to a classifier for optimal border selection.
US10229491B1 Medical environment monitoring system
A system and a method are described for monitoring a medical care environment. In one or more implementations, a method includes identifying a plurality of potential locations within a field of view of a camera as representing a bed and/or a seating platform. The method also includes identifying a first subset of pixels from the plurality of potential locations as representing a bed and/or a seating platform. The method also includes identifying a second subset of pixels within the field of view of the camera as representing an object (e.g., a subject, such as a patient, medical personnel; bed; chair; patient tray; medical equipment; etc.) proximal to the bed and/or seating platform. The method also includes determining an orientation of the object with respect to the bed and/or seating platform. In implementations, the method further includes issuing an electronic communication alert based upon the orientation of the object.
US10229483B2 Image processing apparatus and image processing method for setting an illumination environment
A subject information acquisition unit 12 acquires imaged subject information indicative of attributes related to illumination for a subject from a taken image. A preset information selection unit 21 selects preset information as illumination setting information for setting an illumination environment according to a user operation. An illumination setting information adjustment unit adjusts the illumination setting information selected by the illumination setting information selection unit to illumination setting information corresponding to the subject on the basis of the imaged subject information acquired by the subject information acquisition unit. By simply selecting the preset information, it is possible to set easily an illumination environment for relighting, for example.
US10229481B2 Automatic defective digital motion picture pixel detection
A computer-implemented method for automatically identifying defective pixels captured by a motion picture camera within a sequence of frames is disclosed. The method comprises applying a spatio-temporal metric for each pixel in each frame wherein the spatio-temporal metric weights the spatial severity of error in the pixel by a degree of motion at the pixel to produce a weighted spatio-temporal metric value. The weighted spatio-temporal metric values for each pixel are compared to a threshold to automatically identify defective pixels within the sequence of frames.
US10229474B2 Image processing apparatus, image processing method, and storage medium
A pixel position to be mapped to each pixel position on an output image by deformation is obtained as an input pixel position. A filter coefficient group to be used for pixel interpolation at the time of deformation is adjusted by using the pixel values of pixels positioned around an input pixel position on the input image. A pixel value at the pixel position on the output image which corresponds to the input pixel position is calculated by using the pixel values of the pixels positioned around the input pixel position on the input image and the filter coefficient group after adjustment.
US10229466B2 Method and system for enhanced lottery ticket accounting and sales at a retail establishment level
A system and associated method are provided for dispensing lottery tickets at retail establishments, the lottery tickets authorized for sale in a given jurisdiction by a lottery authority. The lottery tickets are formatted for sale at the retail establishment with a ticket purchase code and a separate ticket data code. For each ticket sale, the ticket purchase code is input into a point-of-sale (POS) system of the retail establishment such that purchase of the lottery ticket mimics purchase of a non-lottery product in the POS system. For each ticket sold, a ticket data packet is transmitted from the retail establishment to a host lottery system, the data packet identifying the particular lottery ticket sold from the ticket data code and the particular retail establishment at which the lottery ticket was sold. At the host lottery system, a data base is maintained of individual ticket sales at the retail establishment and data reports are generated that include number of tickets sold at the retail establishment during specified time periods. The data reports are transmitted to the lottery authority at specified time intervals.
US10229465B2 Method and apparatus for emergency response notification
Embodiments of the invention leverage mobile proliferation to enable laypersons to initiate a timely and effective emergency response in case of an emergency, such as a medical emergency, e.g., cardiac event. Mobile apps are made available as part of an organization's overall response plan and program, allowing bystanders of emergency events to easily initiate notification of trained responders, for example in their facility, in a timely manner commensurate with the type of emergency specific to their facility. More particularly, embodiments of the invention use mobile applications to alert certified first trainees to respond to the scene of the emergency.
US10229461B2 Continuous identity monitoring for classifying driving data for driving performance analysis
Embodiments are provided for determining driving behavior. In an example method for determining driver behavior from a driving session, the method includes obtaining sensor data from a sensor during a driving session, obtaining image data from an imaging device during the driving session, and analyzing at least one of the sensor data and the image data from the driving session, to identify an event of interest. The method further includes assigning a classification to the event of interest according to a correlation between the sensor data for the event of interest and at least one image from the image data for the event of interest, the correlation based on time the sensor data and the image data is obtained during the driving session, and, wherein the at least one image for the event of interest provides the context for the event of interest.
US10229456B2 System and method managing trading using alert messages for outlying trading orders
According to one embodiment, a method of managing trading is provided. In a market for a particular type of instrument, electronic data including buy orders and sell orders are received from a plurality of traders. Each buy order has an associated bid price and each sell order has an associated offer price. A determination is made of whether the particular trading order is an outlying trading order by electronically determining whether the particular trading order differs from at least one comparison price by more than a threshold value. If it is determined that the particular trading is an outlying trading order, a restrictive action is taken regarding one or more trading orders. For example, if a trader subsequently submits another trading order that would trade with the outlying trading order, an electronic alert message may be sent to the trader and the subsequent trading order may be prevented from trading with the outlying trading order at least temporarily.
US10229455B2 Credit repair by analysis of trade line properties
A method for taking appropriate action on a credit report for an individual based on analysis of properties of at least some of the trade lines of the credit report. Upon accessing the credit report, each of at least some of the trade lines in the credit report are processed by 1) identifying one or more properties of the subject trade line, 2) performing one or more removal success rate estimations for similar trade lines having at least one like property compared to the subject trade line, and 3) calculating at least one removability index (e.g., an item removal difficulty index or an item removal speed index) for the subject trade line based on the removal success estimation(s). The calculated removability indices are then aggregated for multiple trade lines, and the course of action for the credit report as a whole is determined based on the removability indices.
US10229452B2 Non-monetary bidding based on bidder-specific data
Technologies are presented that provide automated non-monetary bidding based on bidder-specific data. A method includes receiving, from a bid acceptance server, an information request associated with a bidder; collecting and analyzing data regarding one or more data points associated with the bidder and requested in the information request; packaging analysis results into a bid; and providing the bid to the bid acceptance server. The data points may be limited based on input from the bidder. The data analyzed may include electronically-available data associated with the bidder. The method may be performed at the bid acceptance server, at a device of a bidder, or at a combination of the two. Submitted bids may be ranked by the bid acceptance server according to a given algorithm.
US10229447B2 System and method for predicting and presenting a cross-sell product
A method and apparatus may predict a cross-sell product to be presented to a customer. For example, the method and apparatus may communicate a plurality of questions to a customer via a computer network relating to an insurance product. The method and apparatus may receive a customer information and use the customer information to calculate a price quote for the insurance product. The method and apparatus may query a database containing information relating to the insurance product and receive customer information from the database. The method and apparatus may then determine whether the customer information or database information is indicative of a second product. If it is determined that the customer information or the customer database information is indicative of the second product, the method and apparatus may identify the second product as a potential cross-sale product, generate a message presenting the second product and display the message.
US10229440B2 Accelerated price calculation using in-memory technology
A price calculator may receive a pricing request for at least one item, the at least one item priced in accordance with a pricing schema including a plurality of price components. The price calculator may include a parallel price calculator configured to retrieve a parallel calculation flow handling procedure corresponding to the at least one item and designating at least two price subcomponents common to the price components. The price calculator may then calculate the at least two price subcomponents for the price components in parallel, using the parallel calculation flow handling procedure.
US10229433B2 Location-based filtering and advertising enhancements for merged browsing of network contents
Location-based filtering and advertising enhancements for merged browsing of network content are described herein. In various embodiments, a client device may obtain its geographic location and provide that location to a server for filtering by the server of network content fragment suggestions based at least in part on the location. The client device may then receive some or all of the filtered suggestions for utilization in merged browsing. In some embodiments, a server may further receive an indicator of content being browsed. In response, the server may determine network content fragment suggestions, and may also determine an additional suggestion or prioritize a suggestion based an advertiser's interest. The server may then provide the suggestions and/or prioritization to the client device. In various embodiments, the server may also provide the advertisement(s) for display in a user interface of the client device along with the (prioritized) suggestions.
US10229429B2 Cross-device and cross-channel advertising and remarketing
An embodiment of the invention identifies a positive reaction to an advertisement and sends the advertisement to a mobile and/or wearable electronic device of a user. The advertisement can be sent to the mobile and/or wearable electronic device of the user only when the user is within a first threshold distance to a store of the advertiser, the user is within a second threshold distance to a store that is within a third threshold degree of similarity to the advertisement, the user is within the second threshold distance to a store that is within the third threshold degree of similarity to the advertiser, the user is browsing a website of the advertiser, the user is browsing a website that is within a fourth threshold degree of similarity to the advertisement, and/or the user is browsing a website that is within the fourth threshold degree of similarity to the advertiser.
US10229426B2 Method and a device for decoding data streams in reconfigurable platforms
A decoding device is implemented on an integrated circuit, for decoding a market data input stream received in a given data representation format. The decoding device comprises an engine built around a finite state machine, the engine being generated from at least one description file and configured to perform the following steps, in a current state of the finite state machine: i) dividing the market data input stream into a number of tokens and reading a set of tokens, ii) accumulating the set of read tokens in internal registers, iii) generating output commands from the tokens accumulated in the internal registers depending on a condition related to the tokens accumulated in the internal registers, and iv) selecting the next state of the Finite State Machine state based on a triggering condition.
US10229414B2 Mirroring a storefront to a social media site
Method, systems, and apparatus for mirroring a storefront to a social media site. A social media interface system mirrors an online or offline storefront of a merchant to an account of the merchant on a social media site. The system receives a copy of an electronic message from a user device of the merchant. The system parses the copy of the message and determines that the message is related to the item and related to an online store or physical store of the merchant. The system then inserts a tag into the copy of the message, the tag linking the message to an online storefront of the online store or an offline storefront of the physical store. The system posts the copy of the message, including the tag, in the account of the merchant on a social media site.
US10229408B2 System and method for selectively initiating biometric authentication for enhanced security of access control transactions
A method and system of selectively initiating biometric security based on thresholds is described. The method includes retrieving an access security level associated with an access domain and an access permission level associated with an electronic portable transaction device, comparing the access security level and access permission level, and, if the access security level exceeds the access permission level, initiating a biometric authentication process.
US10229406B2 Systems and methods for autonomous item identification
Methods, systems, and machine readable medium are provided for autonomous item identification in an environment including a mobile computational device and a container. One or more sensors are disposed at the container to sense a selected item being placed in the container. In response to sensing the selected item being placed in the container, a location of the container is determined using a positioning system. One or more physical characteristics of the selected item is sensed via the one or more sensors at the container. A set of stored characteristics is retrieved from a database for available items proximate to the location of the container. An identification code for the selected item is identified based on a comparison of the one or more physical characteristics of the selected item with the stored characteristics retrieved from the database of the available items based on the location of the container.
US10229405B2 Merchandise sales data processing apparatus, and program therefor
A merchandise sales data processing apparatus includes a code reading unit configured to read a code of a customer purchasing a merchandise, an electronic receipt issuing instruction unit configured to receive an instruction for issuing electronic receipt information associated with merchandise sales data, an electronic receipt generation unit configured to generate the electronic receipt information in correlation with the code of the customer when the instruction for issuing the electronic receipt information is received by the electronic receipt issuing instruction unit, a transmission unit configured to transmit a company code indicating a company and the electronic receipt information generated by the electronic receipt generation unit to an electronic receipt server, and a receipt printing unit configured to print a paper receipt associated with the merchandise sales data when the instruction for issuing the electronic receipt information is not received by the electronic receipt issuing instruction unit.
US10229402B2 Communication method, controller, and system for managing communications within checkout system
A communications controller and method is provided for use in a checkout system including at least one POS terminal and a wrist-worn wearable device. The communications controller includes an alert server and one or more adapters. The alert server receives transaction information from a POS terminal, processes the transaction information to identify the POS terminal and an issue relating to the POS terminal to be resolved. An adapter develops alert information for the wrist-worn wearable device to enable the wrist-worn wearable device to display a notification associated with the issue relating to the POS terminal and to receive an input to resolve the issue relating to the POS terminal. The alert information is based on the transaction information and specifications of the wrist-worn wearable device.
US10229401B2 Beverage machine in a network
A method for preventing shortage at a customer location of consumable ingredient capsules for use in a machine for preparing a beverage, the beverage preparation machine at the customer location being distant from a capsule supplier and in data-exchange connection with a server of the capsule supplier to form a network. The method can comprise: supplying from the capsule supplier a stock of consumable ingredient capsules to the customer location; automatically monitoring via the network consumption of the consumable ingredient capsules in the beverage preparation machine; and whenever the automatic monitoring detects a reaching of a shortage of consumable ingredient capsules at the customer location, the supplier server generating automatically an instruction: a) to invite the customer to make an order for a shipment of a new stock of capsules, or b) to prepare a shipment of a new stock of capsules for supply to said customer.
US10229400B2 System and method for two-click validation
A method to enable transactions comprising transmitting, by a vendor server, a request message to the e-commerce system for a token. Receiving a token in response to the request message. Generating an offer message including a mailto hyperlink, wherein the offer message is an email message including a mailto hyperlink is configured to generate an email reply message include the token. Transmitting the offer message to an email address associated with the customer. Receiving a response message from the e-commerce system, the response message including transaction details that confirm the token was validated by the e-commerce system. Transmitting a payment processing request message to a payment processor, wherein the payment processing request is based on the transaction details. Receiving a notification from the payment processor, that payment processing has been completed. Transmitting an email message to the email address of the customer, that payment has been processed.
US10229384B2 System and method for tracking authenticated items
A system for tracking an authenticated item is provided. The system includes an authentication device affixed to the item. An item registration system receives authentication device data from the authentication device and associated item data and stores the authentication device data and the associated item data. An owner registration system receives owner registration data after a buyer has acquired the item. A buyer verification system receives the authentication device data, the associated item data and the owner registration data and stores buyer verified data if the associated item data correlates to the owner registration data, such as if the external tag number or event data entered by the owner matches external tag number or event data for the item.
US10229383B2 Perpetual batch order fulfillment
Methods, systems, and devices for implementing and managing order fulfillment processes are generally described. An order fulfillment system may include order management device configured to manage order information associated with a plurality of orders having one or more units orders for the order fulfillment system. The system may also include an order procurement device configured to receive order information from the order management device and to implement the fulfillment of the orders. The order procurement device may transmit completed order information to the order management device. The order management device may assign orders to the order procurement device responsive to receiving an indication that the order procurement device has completed an order. The orders may be assigned based on various order assignment factors, such as travel costs, order ranking, unit characteristics, customer characteristics, or the like.
US10229381B1 Machine or group of machines for monitoring location of a vehicle or freight carried by a vehicle
A machine or group of machines for monitoring location of at least one of a vehicle or freight carried by the vehicle includes a server comprising a central processing unit, a memory, a clock, and a server communication transceiver that receives location information of a mobile device, the mobile device comprising a GPS receiver, a microprocessor and a wireless communication transceiver coupled to the GPS receiver, the mobile device comprising the GPS receiver programmed to receive data sent by a plurality of GPS satellites, calculate location information of the mobile device comprising the GPS receiver and transmit the location information.
US10229378B2 System and methods for the selection, monitoring and compensation of mentors for at-risk people
A method for providing incentive to mentors of at-risk mentees is described. The method comprises the steps of determining an at-risk mentee's behavior and progress in a period of time, determining the mentee's income and income tax payments during the same period of time, and calculating a financial incentive to the mentee's mentor, wherein the amount of the financial incentive is calculated based on the mentee's behavior and/or income tax payment during the period of time.
US10229371B2 Systems and methods for indexing and searching administrative data
A data management system for indexing administrative data of a contact center is disclosed. The data management system includes one or more unified communication devices configured to store the administrative data. The data management system further includes a crawler configured to collect the administrative data from the one or more unified communication devices. The data management system further includes a probing device configured to enable the crawler to communicate and retrieve the administrative data from the one or more unified communication devices. The data management system further includes a temporary database configured to store the collected administrative data; wherein the temporary database stores the collected administrative data in a plurality of flat file tables. The data management system further includes an indexing server configured to index the stored administrative data; wherein the indexed administrative data is searchable through one or more user search queries.
US10229368B2 Machine learning of predictive models using partial regression trends
An input is selected from a set of inputs used by a prediction model to produce an initial predicted value of an outcome. A changed predicted value of the outcome is produced by removing the selected input from the inputs to the model. An actual value of the outcome is obtained. A label residual is computed using the actual value and the changed predicted value. A second prediction model is formed to predict a value of the selected input. A variable residual is computed using an actual value and the predicted value of the selected input. An expression is generated of a plot of the label residual and the variable residual. The selected input is transformed, to form a transformed selected input, where the model produces a second predicted value of the outcome by using the transformed selected input.
US10229367B2 Collaborative analytics map reduction classification learning systems and methods
Disclosed herein are systems and methods for data learning and classification for rapidly processing extremely large volumes of input data using one or more computing devices, that are application and platform independent, participating in a distributed parallel processing environment. In one embodiments, a system may comprise a plurality of parallel Map Reduction Aggregation Processors operating on the one or more computing devices, and configured to receive different sets of input data for data aggregation. Each of the Map Reduction Aggregation Processors may comprise one or more parallel Mapping Operation Modules configured to consistently dissect the input data into individual intermediate units of mapping outputs comprising consistently mapped data keys, and any values related to mapped data keys, conducive to simultaneous parallel reduction processing; and one or more parallel Reduction Operation Modules configured to continually and simultaneously consume the mapping outputs by eliminating the matching keys and aggregating values consistent with a specified reduction operation for all matching keys that are encountered during consumption of the mapping outputs. The system may also include an application-specific Classification Metric Function Operations Module operating on the one or more computing devices and configured to receive reduction outputs from the Reduction Operations Modules to determine distance and/or similarity between each of the different sets of input data with respect to one or more data classification categories using one or more distance and/or similarity calculations.
US10229366B2 Optimizing physical parameters in fault-tolerant quantum computing to reduce frequency crowding
A technique relates to quantum error correction. Code qubits are configured as target qubits, and the code qubits have a first dephasing time and a first anharmonicity. Syndrome qubits are configured as control qubits, and the syndrome qubits have a second dephasing time and a second anharmonicity. The target qubits and the control qubits are configured to form one or more controlled not (CNOT) gates. The first dephasing time is greater than the second dephasing time and the second anharmonicity is greater than the first anharmonicity.
US10229365B2 Apparatus and method for quantum processing
The present disclosure provides a quantum processor realized in a semiconductor material and method to operate the quantum processor to implement error corrected quantum computation. The quantum processor comprises a plurality of qubit elements disposed in a two-dimensional matrix arrangement. The qubits are implemented using the nuclear or electron spin of phosphorus donor atoms. Further, the processor comprises a control structure with a plurality of control members, each arranged to control a plurality of qubits disposed along a line or a column of the matrix. The control structure is controllable to perform topological quantum error corrected computation.
US10229353B2 RFID tag on stretchable substrate
A radio frequency identification tag including a stretchable substrate (105) and an antenna (110) having a plurality of substantially concentric loops (140) disposed on the substrate is described. A radius of curvature of the antenna along at least 90% of each loop of the antenna may be greater than about 0.1 mm and less than about 5 mm. The antenna includes a first terminal (124) disposed within an innermost loop (145) of the antenna and a second terminal (126) disposed outside an outermost loop (147) of the antenna (110). The first terminal (124) is in electrical communication with a first end (120) of the antenna and the second terminal (126) is in electrical communication with a second end (122) of the antenna. The radio frequency identification tag may include an electrode making electrical connections with the first and second terminals.
US10229345B2 Apparatus and method for processing textured image
Disclosed herein are an apparatus and method for processing a textured image. The apparatus includes a filter unit for detecting an edge of an input image and transforming the input image into an image in which a density of the edge is represented; a smoothing unit for removing noise from the transformed image and smoothing the image; a clustering unit for changing a number of regions into which the smoothed image is to be segmented and clustering the smoothed image a preset number of times; and a cluster optimization unit for setting a final number of clusters for the input image by optimizing a number of clusters based on a previously learned ground truth, for selecting an image corresponding to the final number of clusters from results of clustering by which the image is segmented into a different number of regions, and for outputting the selected image.
US10229342B2 Image-based feature detection using edge vectors
Techniques are provided in which a plurality of edges are detected within a digital image. An anchor point located along an edge of the plurality of edges is selected. An analysis grid associated with the anchor point is generated, the analysis grid including a plurality of cells. An anchor point normal vector comprising a normal vector of the edge at the anchor point is calculated. Edge pixel normal vectors comprising normal vectors of the edge at locations along the edge within the cells of the analysis grid are calculated. A histogram of similarity is generated for each of one or more cells of the analysis grid, each histogram of similarity being based on a similarity measure between each of the edge pixel normal vectors within a cell and the anchor point normal vector, and a descriptor is generated for the analysis grid based on the histograms of similarity.
US10229339B2 Identifying an object in a field of view
The technology disclosed relates to identifying an object in a field of view of a camera. In particular, it relates to identifying a display in the field of view of the camera. This is achieved by monitoring a space including acquiring a series of image frames of the space using the camera and detecting one or more light sources in the series of image frames. Further, one or more frequencies of periodic intensity or brightness variations, also referred to as ‘refresh rate’, of light emitted from the light sources is measured. Based on the one or more frequencies of periodic intensity variations of light emitted from the light sources, at least one display that includes the light sources is identified.
US10229337B2 Scale-adaptive media item segmentation technique
The present invention concerns a method of segmenting a media item comprising media elements. The method comprises: selecting a first seed media element for a first cluster of media elements, referred to hereinafter as a first adaptel; selecting a second seed media element, different from the first seed media element, for a second cluster of media elements, different from the media elements of the first adaptel, the second cluster being referred to hereinafter as a second adaptel; successively forming the first and second adaptels, starting from the first and second seed media elements, respectively, by allocating a first plurality of the media elements to the first adaptel, and then allocating a second plurality of the media elements to the second adaptel; and reallocating at least one media element of the first adaptel to the second adaptel if a dissimilarity measure between the at least one media element and the second adaptel is smaller than the dissimilarity measure between the at least one media element and the first adaptel. The second seed media element is selected from a set of the media elements neighboring the first adaptel.
US10229332B2 Method and apparatus for recognizing obstacle of vehicle
The present disclosure discloses a method and an apparatus for recognizing an obstacle to a vehicle. The method comprises: acquiring point cloud data of a target region by a lidar sensor and acquiring image data of the target region by using an image capturing apparatus; recognizing obstacle information in the point cloud data by a preset point cloud recognition model, and labeling a recognition result to obtain a first labeled result; recognizing obstacle information in the image data by a preset image recognition model, and labeling a recognition result to obtain a second labeled result; comparing the first labeled result with the second labeled result to decide whether the first and the second labeled result are identical; and determining a correct labeled result from the first and the second labeled result in response to the first and the second labeled result being not identical and outputting the correct labeled result.
US10229326B2 Methods, systems, and media for generating a summarized video with video thumbnails
Methods, systems, and media for summarizing a video with video thumbnails are provided. In some embodiments, the method comprises: receiving a plurality of video frames corresponding to the video and associated information associated with each of the plurality of video frames; extracting, for each of the plurality of video frames, a plurality of features; generating candidate clips that each includes at least a portion of the received video frames based on the extracted plurality of features and the associated information; calculating, for each candidate clip, a clip score based on the extracted plurality of features from the video frames associated with the candidate clip; calculating, between adjacent candidate clips, a transition score based at least in part on a comparison of video frame features between frames from the adjacent candidate clips; selecting a subset of the candidate clips based at least in part on the clip score and the transition score associated with each of the candidate clips; and automatically generating an animated video thumbnail corresponding to the video that includes a plurality of video frames selected from each of the subset of candidate clips.
US10229321B2 Automated pharmaceutical pill identification
A pill identification system identifies a pill type for a pharmaceutical composition from images of the pharmaceutical composition. The system extracts features from images taken of the pill. The features extracted from the pill image include color, size, shape, and surface features of the pill. In particular, the features include rotation-independent surface features of the pill that enable the pill to be identified from a variety of orientations when the images are taken. The feature vectors are applied to a classifier that determines a pill identification for each image. The pill identification for each image is scored to determine identification for the pharmaceutical composition.
US10229320B1 Method and system to provide the details about the product item that the user is looking for and providing the navigation map for the selected item presented in the store
Disclosed is a method and system to provide the details about an item and in-store navigation to the item. A user may leverage the present invention to capture an image using camera device to analyze and determine more details about it. The present invention may leverage the deep learning techniques to analyze the given image to determine a plurality of items presented in the image. In one embodiment, the present invention highlights a plurality of items from the image to allow user to select an item. Once user chosen an item from the highlighted objected from the image, the present invention provides more detailed information about the item along with related items to the chosen item and provides a list of stores that may have the item. In another embodiment, the present invention provides the in-store navigation to the chosen item presented in the chosen store.
US10229311B2 Face template balancing
Implementations generally relate to face template balancing. In some implementations, a method includes generating face templates corresponding to respective images. The method also includes matching the images to a user based on the face templates. The method also includes receiving a determination that one or more matched images are mismatched images. The method also includes flagging one or more face templates corresponding to the one or more mismatched images as negative face templates.
US10229305B2 Touch screen, control method thereof and display device
The present invention provides a touch screen, a control method thereof and a display device. The touch screen comprises a touch area used for touch display. A plurality of fingerprint identification elements are provided in the touch area and are configured to identify a fingerprint. The touch area includes a plurality of sub-areas, and the fingerprint identification elements located in each sub-area independently identify a fingerprint or a part of a fingerprint in the sub-area.
US10229303B2 Image module including mounting and decoder for mobile devices
This invention provides a module for a handheld device. The module includes an imager with optics and image acquisition/processing processors that provide high speed acquisition and handling of acquired image data—such as IDs. The acquired image data is processed by the device processor using a module application that resides within the device. The module includes indicators and/or alarms that can indicate success in reading an ID. A subframe removably mounts within the module's main body/frame and carries the device. The subframe can vary to accommodate different devices within a single main body/frame geometry. The main body/frame includes appropriate structures (ports) to enable optical transmission to, for example, cameras and illuminators so that various native functions of the device can be employed as desired. The main body/frame can also house a battery and charging assembly that supplies power to the device and allows charging through-for example and inductive charging unit.
US10229302B2 Dynamically controlling brightness of targeting illumination
A barcode reading accessory may be configured to produce a targeting pattern in a target area when the accessory is secured to a mobile device. A frequency range of the targeting pattern may correspond more closely to a first band of illumination emitted by a light source of the mobile device than to a second band of illumination or a third band of illumination. A color image captured by the mobile device's camera may include a first sub-image providing information about the first band of illumination, a second sub-image providing information about the second band of illumination, and a third sub-image providing information about the third band of illumination. The barcode reading application may dynamically control brightness of the white light source based on detectability of the targeting pattern in the first sub-image and saturation of at least one of the first sub-image, the second sub-image, and the third sub-image.
US10229297B2 Method and apparatus to write tag using near field communication
A method of writing a near field communication (NFC) tag using a mobile terminal includes establishing a wireless connection between the mobile terminal and an image forming apparatus, extracting a predetermined field value corresponding to a data structure of the NFC tag from information collected while establishing the wireless connection, generating tag information including the predetermined field value by arranging the predetermined field value according to the data structure, and writing the tag information to the NFC tag through NFC tagging.
US10229296B2 Time slot communication system
A system, exhibiting a communication station for communicating with a number of radio tags in a time slot communication process, in which a number of time slots per time slot cycle in a repeating sequence are available for communication, and each time slot is characterized by a distinct time slot symbol, wherein the communication station is designed to send out a synchronization data signal exhibiting the time slot symbol for the currently present time slot, and wherein a radio tag is designed for changing from a sleep state into an active state at a wakeup instant, and for receiving the synchronization data signal in the active state and, if the received time slot symbol indicates a time slot intended for it, for defining a new wakeup instant corresponding to the next appearance of the time slot intended for it in a time slot cycle that follows the currently present time slot cycle.
US10229295B2 Time slot communication system
A system, exhibiting a communication station for communicating with a number of radio tags in a time slot communication process, in which a number of time slots per time slot cycle in a repeating sequence are available for communication, and each time slot is characterized by a distinct time slot symbol, wherein the communication station is designed to send out a synchronization data signal exhibiting the time slot symbol for the currently present time slot, and wherein a radio tag is designed for changing from a sleep state into an active state at a wakeup instant, and for receiving the synchronization data signal in the active state and, if the received time slot symbol indicates a time slot intended for it, for defining a new wakeup instant corresponding to the next appearance of the time slot intended for it in a time slot cycle that follows the currently present time slot cycle.
US10229288B2 Enhanced data security platform
A method for providing data security comprises operatively connecting sensing elements with a user, sensing characteristics of the user via the sensing elements, wherein each of the sensing elements comprises at least one unique semiconductor identifier. The at least one unique semiconductor identifier and data concerning the sensed characteristics is transmitted from the sensing elements to a data analytics engine, and at least one unique biological identifier associated with the user is attached to the transmission of the at least one unique semiconductor identifier and the data concerning the sensed characteristics. The method further includes verifying by the data analytics engine that the at least one unique semiconductor identifier of the sensing elements and the at least one biological identifier are valid, analyzing by the data analytics engine the data concerning the sensed characteristics, and generating and transmitting a response based on the analysis.
US10229287B2 Differentially private processing and database storage
A hardware database privacy device is communicatively coupled to a private database system. The hardware database privacy device receives a request from a client device to perform a query of the private database system and identifies a level of differential privacy corresponding to the request. The identified level of differential privacy includes privacy parameters (ε,δ) indicating the degree of information released about the private database system. The hardware database privacy device identifies a set of operations to be performed on the set of data that corresponds to the requested query. After the set of data is accessed, the set of operations is modified based on the identified level of differential privacy such that a performance of the modified set of operations produces a result set that is (ε,δ)-differentially private.
US10229282B2 Efficient implementation for differential privacy using cryptographic functions
The system described may implement a 1-bit protocol for differential privacy for a set of client devices that transmit information to a server. Implementations of the system may leverage specialized instruction sets or engines built into the hardware or firmware of a client device to improve the efficiency of the protocol. For example, a client device may utilize these cryptographic functions to randomize information sent to the server. In one embodiment, the client device may use cryptographic functions such as hashes including SHA or block ciphers including AES. Accordingly, the system provides an efficient mechanism for implementing differential privacy.
US10229278B2 Devices and methods for encryption and decryption of graphical 3D objects
An asset, which is a graphical 3D object, is protected at a processor of an encryption device that obtains the asset and a proxy including polyhedrons, processes points of the asset to obtain transformed points lying within the polyhedrons of the proxy, and outputs a protected asset including the transformed points. A decryption device including a processor decrypts the protected asset by obtaining the transformed points of the protected asset, processing transformed points using a reverse of the transformation to obtain reconstructed points of the asset, and obtaining a reconstructed asset using the reconstructed points.
US10229276B2 Method and apparatus for document author control of digital rights management
Method, apparatus, computer programs and data structures are provided, according to at least one embodiment, wherein an author of digital content identifies at least some trusted code that the author trusts to be used to read digital content, and stores information in the unit of digital content that is capable of identifying the trusted code. In at least some embodiments, the unit of digital content is an electronic document. In other embodiments, a publisher of the trusted code, or an author of the digital content, signs the trusted code with a private key, and a certificate associated with the private key is embedded in the unit of digital content. The certificate may provide public key information associated with the private key. The public key may be used to verify that code is trusted before it is allowed access to the unit of digital content.
US10229274B2 Systems and methods for assessing the compliance of a computer across a network
The disclosed principles describe systems and methods for assessing the security posture of a target device, wherein the assessment is performed by a scanning computer in communication with the target device via a communication network. By employing a system or method in accordance with the disclosed principles, distinct advantages are achieved. Specifically, conducting such a remote scan allows for the scanner computer to perform a remote scan of the remote device without installing client software to the remote device. Thus, the disclosed principles reduce the need for internal IT resources to manage the deployment and updates of client software on the target device. Also, conducting a remote scan according to the disclosed principles allows for the remote scan to be performed even if the scanner computer and remote device run different operating systems.
US10229273B2 Identifying components for static analysis of software applications
In a system for determining components of a software application from binary code thereof, one or more binary files are read without loading any component/object in the files in an execution environment that can execute the software application. A component in one of the files, designated as a primary component, is visited to identify a path specifying origin of a secondary component that is associated with the primary component, and the identified path is stored. Analysis of the path can indicate whether the secondary component is provided by the developer of the software application or by a different entity.
US10229269B1 Detecting ransomware based on file comparisons
An anti-malware application detects and remediates ransomware. The anti-malware application monitors processes executing on a computing device and detects that a process is opening a file for editing. A portion of the original file is saved prior to being edited by the process. Once the edited file is saved, the anti-malware application compares a portion of the edited file to the portion of the original file to determine if the edited file is encrypted. The anti-malware application may determine the process is associated with ransomware based on whether the edited file is encrypted.
US10229266B2 Architected store and verify guard word instructions
Corruption of call stacks is detected by using guard words placed in the call stacks. A store guard word instruction is used to store a guard word on a stack frame of a caller routine, and a verify guard word instruction issued by one or more callee routines is used to verify the guard word is an expected value. If the guard word is an unexpected value, corruption is indicated.
US10229263B1 MRCP resource access control mechanism for mobile devices
A system and method for Media Resource Control Protocol (MRCP) access control for a mobile device. An entity requesting to utilize MRCP resources establishes a relationship with a MRCP resource provider. The MRCP resource provider maintains account information for the entity, and the entity receives a unique account number for identification purposes. The entity requests from the MRCP resource provider generation of at least one MRCP access PIN associated with the account information, and provides a data string associated with the MRCP access PIN to the MRCP resource provider.
US10229262B2 Systems, methods, and apparatuses for credential handling
An approach is described for securely and automatically handling credentials when used for accessing endpoints, and/or applications and resources on the endpoints, and more particularly accessing web endpoints and/or web applications and resources on the web endpoints. The approach involves selecting and injecting credentials at an endpoint by an accessor and/or protocol agent to log into the endpoint, running applications, or gaining access to resources on the endpoint, without full credential information traversing the accessor's machine.
US10229260B1 Authenticating by labeling
Methods, apparatus and articles of manufacture for authenticating by labeling are provided herein. A method includes establishing a set of cryptographic information, wherein said set of cryptographic information comprises (i) a set of one or more graphical-based input elements and (ii) one or more graphical-based labels assigned to the set of one or more input elements in accordance with a given arrangement; generating a prompt via a computing device interface in connection with an authentication request to access a protected resource associated with the computing device; processing input cryptographic information entered via the computing device interface in response to the prompt against the set of cryptographic information; and resolving the authentication request based on said processing.
US10229258B2 Method and device for providing security content
A method, performed by a device, of providing security content includes receiving a touch and drag input indicating that a user drags a visual representation of a first application displayed on a touch screen of the device to a fingerprint recognition area while the user touches the visual representation of the first application with a finger; performing authentication on a fingerprint of the finger detected on the touch screen using a fingerprint sensor included in the fingerprint recognition area; and when the performing authentication on the fingerprint is successful, displaying the security content associated with the first application on an execution window of the first application.
US10229256B2 Techniques for preventing voice replay attacks
Technologies for authenticated audio login by a user of a computing device include generating a security token having a plurality of token characters. The computing device renders the generated security token to a current user of the computing device on an output device of the computing device. The computing device, receives security token audio input from the current user and retrieves, based on the rendered security token, voice profile data of an authorized user of the computing device from a voice profile database. The voice profile database includes voice data based on the authorized user's prior recitation of each token character of a set of token characters from which the security token may be composed. The computing device compares the received security token audio input and the retrieved voice profile data to verify that the current user is the authenticated user and the current user recited the rendered security token.
US10229251B1 Library scan for live applications
Methods, systems, and computer-readable media for monitoring states of application packages deployed on a cloud-based application deployment platform. A notification service retrieves a copy of a deployed application package and metadata associated with the application package from the cloud-based deployment platform, and identifies libraries of the application package. The notification service can then determine which, if any, libraries are or will become out-of-date, and obtain license information about the libraries. The notification service can provide notifications of any outdated components and on license compatibilities or incompatibilities. The notification service can automatically restage the application package, or update the license, upon finding outdated components or license incompatibilities.