Document Document Title
US11115482B1 System and method for correlating keep-alive connection communications with unary connection communications
Embodiments are directed towards a system and method of employing a bridge service to coordinate messages from a keep-alive connection between a head unit of a vehicle and a connection broker with microservices via unary connections. The bridge service stores configuration information that maps topic connection information for the keep-alive connection with microservice connection information. The bridge service subscribes with the connection broker to topics associated with the microservices based on the configuration information. A message that is published to the keep-alive connection having a published topic that corresponds to a subscribed topic is received from the connection broker. The microservice connection information that maps to the published topic is selected based on the configuration information. The bridge service establishes a unary connection with a microservice based on the selected microservice connection information, which is utilized to provide message payload information from the bridge service to the microservice.
US11115481B2 Transmission control of protocol state exchange for dynamic stateful service insertion
Provided are methods and systems for a Transmission Control Protocol (TCP) state handoff of a data traffic flow. A method for a TCP state handoff of a data traffic flow comprises determining a TCP state at predetermined times by a state machine unit. The TCP state includes data concerning a session between a client and a server. The TCP state for the predetermined times is stored to a database. A request to apply a predetermined policy to the session is received by a transaction processing unit and, in response to the request, a session request associated with the session between the client and the server is sent to an access control unit. The session request is processed by the access control unit based on the TCP state and according to the predetermined policy.
US11115477B2 Session control apparatus, session control method, and program
A session control apparatus, a session control method, and a session control program may maintain a quality of input data output to a processing module. A processing module has a defined condition regarding a quality of the input data. The session control apparatus includes a selection unit and a switching unit. The selection unit selects a second device when the input data fails to satisfy the condition. The switching unit switches a first device that outputs the input data to the processing module to the second device selected by the selection unit.
US11115475B2 Software-defined implantable ultrasonic device for use in the internet of medical things
Implantable and wearable devices and system for transmitting signals ultrasonically through biological tissue are implemented based on an Internet of Medical Things (IoMT) platform software and hardware architecture. The devices are size-, energy-, and resource-constrained and implement ultrasonic communication protocols and communicate with each other through ultrasound.
US11115465B2 Accessing endpoints in logical networks and public cloud service providers native networks using a single network interface and a single routing table
A physical host machine of a public cloud system includes a set of processing units for executing instructions stored in non-transitory machine readable media. The physical host machine also includes a physical network interface cars (PNIC) and a non-transitory machine readable medium that stores a data compute node (DCN). The DCN includes first and second applications, first and second logical interfaces, a network stack, and a managed forwarding element (MFE). The first application is connected to the pNIC through the network stack, the first logical interface, and the MFE. The second application is connected to the PNIC through the network stack, the second logical interface, and the MFE.
US11115458B2 Monitoring in composite request systems
Described herein is a computer implemented method for generating a composite response. The method comprises receiving a composite request defining one or more operations and generating a composite response by, for each operation: executing the operation using one or more server side resources; receiving execution result data; writing operation response data to the composite response; determining a status code providing information on at least one of the one or more server side resources used to execute the operation; and associating the status code with the operation response data in the composite response.
US11115454B2 Real-time feedback for online collaboration communication quality
Aspects of the invention include systems and methods for real-time feedback for online collaboration communication quality. A non-limiting example computer-implemented method includes monitoring a conference between a plurality of participants, wherein each participant accesses the conference via a respective Voice over Internet Protocol (VoIP) device. The method further includes detecting, by a processor, an indication, by a scoring system that monitors the conference, of a degradation of sound quality of at least one VoIP device being used to access the conference. The processor engages in verifying the indication of the degradation by analyzing a peer-to-peer test between the VoIP device that has an indication of a degradation of sound quality and a VoIP device that does not have an indication of a degradation of sound quality. The process engages in determining a corrective measure based on the indication of the degradation of sound quality and the peer-to-peer test
US11115451B2 Methods and apparatus for signaling viewports and regions of interest
The techniques described herein relate to methods, apparatus, and computer readable media configured to encode and/or decode video data. The video data can include a region of interest. The video data can include a region structure associated with the video data that specifies one or more aspects of the region of interest based on a sphere, such as a coordinate aspect, a size aspect, a range aspect, or some combination thereof, the region structure comprising data indicative of whether the region structure comprises data indicative of one or more global aspects of the region of interest that applies to each of a set of samples associated with the region structure. The region of interest in the video data can be determined based on the data indicative of whether the region structure comprises data indicative of the one or more global aspects of the region of interest.
US11115448B2 Identifying insertion points for inserting live content into a continuous content stream
A method for identifying insertion points for inserting live content into a continuous content stream is disclosed. The method includes identifying a live content item to include in a continuous content stream, and identifying an interesting portion of the live content stream, the interesting portion corresponding to a time duration. The method further includes computing an estimated end time of a first content item included in the continuous content stream, and scheduling the live content item to be included in the continuous content stream as a next content item to be presented after the first content item in response to a determination that the estimated end time of the first content item occurs within the time duration.
US11115446B2 Chat system and chat management apparatus
A chat management apparatus allocates a plurality of chat rooms to talk servers in a distributed manner, and performs a control operation to switch to another talk server and deliver content when a failure occurs in one talk server. Further, by providing content posted from a user terminal to a history data storage unit, which is an independent external storage apparatus different from the talk servers, and storing the content, it makes unnecessary to perform synchronization processing of content data posted on a chat room even when the plurality of chat rooms is made redundant and managed in the plurality of talk servers in a distributed manner as a countermeasure against a failure.
US11115438B2 System and method for geofencing
A managed container may have a managed cache storing content managed by or through an application gateway server computer. The managed container may receive a request for content from an application running in a secure shell provided by the managed container on a client device. The managed container may determine whether the client device is within a specified geographical location. If not, the managed container may deny or restrict the application access to the requested content. The access denial or restriction may continue until a connection is made to the application gateway server computer or until the client device has returned to within the specified geographical location. If the client device is within the specified geographical location, the managed container may provide or restore access to requested content. Embodiments of the managed container can therefore perform geofencing by disabling or limiting access to content based on predetermined secure/insecure designations.
US11115434B2 Computerized system and method for securely distributing and exchanging cyber-threat information in a standardized format
Computerized systems and methods for sharing identified cyber-threat information in a standardized and secure format. The sharing of cyber-threat information assists in preventing malicious actors from replicating successful cyber-attacks by informing potential targets of the methods employed by the malicious actors, and the defensive measures that those targets should to implement to prevent those methods from succeeding. By distributing cyber-threat information in a standardized format, the systems and methods enable participating entities to automatically analyze and implement defensive measures for cyber-threat information shared by any other participating entities. The systems and methods also permit an entity to control which threat information it shares and which other entities it shares it with in a secure manner in order to preserve that entity's security and reputation.
US11115420B2 Distributed ledger data verification network
A system and method for verifying users are disclosed. The method includes receiving, by a server computer, from a first authorizing entity computer, an indication of a first hash of information about the user. The first authorizing entity computer has previously verified the user and stored the first hash in a first database. The server computer stores a location of the first hash in a location database. Then the server computer receives from a second authorizing entity computer a verification request message including a second hash of information about the user and retrieves the first hash from the first database using the location. The server computer compares the first hash to the second hash to determine if the hashes match. After determining that the hashes match, the server computer sends a verification response message to the second authorizing entity computer, indicating that the user was previously verified.
US11115411B2 Compute node and method of setting up a cloud cluster
A method of setting up a cloud cluster is disclosed as providing at least one compute node with a baseboard management controller (BMC), the BMC of the compute node receiving secured information and using the secured information to establish communication with a cloud controller. Upon establishing the communication, the compute node then receives a cloud operating system (OS) image from the cloud controller via the BMC of the compute node. Finally, the cloud OS image is written to a host system in the compute node. A compute node is also disclosed.
US11115400B2 Device control method, control terminal device and device control system
In a control terminal device for controlling a plurality of devices, when account information is registered in a first device which is one of the plurality of devices, after completion of registration of account information in the first device, a second device in which the account information is not registered is searched, and the account information is registered in the searched second device.
US11115399B2 Method and apparatus for generating an intelligent primary key facilitating faster object retrieval
Various methods are provided for facilitating a reduction in the number of required search operations during account creation. One example method may comprise causing creation of a user account object configured for storage in a database, the user account object comprising user personal information, causing creation of a user linked account object configured for storage in the database, the user linked account object comprising user credential information, the user linked account object linked the user account object, generating, via processor, an identification field of the user linked account object, generation of the identification field comprising: receiving at least identification information and an account type; accessing a realm; and utilizing a hash function to generate a composite key as a function of the identification information, the account type, and the realm.
US11115396B1 Scaling of adaptive crypto services within the cloud
In one embodiment, a crypto cloudlet is provided that includes a security wrapper to a virtual machine to guarantee secure Input/Output exchange between a client and one or more cryptographic adaptive services powered by a set of virtual CPUs through a single well defined channel, an adaptive service running in the virtual machine that identifies hardware resources necessary to satisfy a cryptographic demand or request, and an Ethernet interface communicatively coupled to the security wrapper providing network channel services for exchange of cryptographic data and commands. The security wrapper presents to the adaptive services the hardware accelerators exposed by the virtual machine. Other embodiments are disclosed.
US11115395B2 Cross-domain information transfer system and associated methods
A cross-domain information transfer system includes a key distribution center that generates private encryption keys and a signature key pair as a secret signing and secret verifying key for an attribute associated with a given domain. A sender device generates ciphertext from plaintext based upon the private encryption key, appends an attribute for a given domain to the ciphertext, generates ciphertext with a concealed attribute based upon the secret signing key and broadcasts the ciphertext with the concealed attribute. Domain gateway devices each receive a respective secret verifying key for an associated attribute, receive the ciphertext with the concealed attribute from the untrusted network, and use the secret verifying key to determine if the concealed attribute matches the attribute associated with the domain gateway device, and, when so, pass the ciphertext to at least one receiver device coupled with the domain gateway device.
US11115393B2 Message server, method for operating message server and computer-readable recording medium
One or more example embodiments include user terminals, methods, and/or computer-readable recording mediums storing computer programs, in which information encrypted or decrypted not to be decoded by a message server that controls transmission and reception of messages between one or more user terminals is not shared with the message server. One or more example embodiments include user terminals, methods, and/or computer-readable recording mediums storing computer programs, which encrypt a first message by using an encryption key, transmit the first message from a first user terminal to a second user terminal, and decrypt a second message received from the second user terminal by using the encryption key.
US11115392B1 Consumer-authorized controlled distribution of trusted source data
Apparatus and associated methods relate to a 3rd Party Asset Verification module (3PAV module) embodied in a computer system configured to: (1) transmit a unique access code to at least one entity, the unique access code (1a) associated with a user and the user's asset information, and (1b) permits access to the user's asset information stored in the controlled access data store, and (2) in response to a request for data from a broadcasted receiver of the unique access code, the request including the unique access code, returning the user's asset information stored in the controlled access data store. In an illustrative example, the unique code may be generated upon the user providing authorization, over a network, for other parties to access the user's asset information. Various implementations may provide for secure and controlled access to the user's trusted asset data, which may increase efficiency in a consumer-dealer-lender transaction.
US11115388B2 Smart building agent for building control
A processing device such as a server implementing smart building agent functionality is located on an external network and is configured to communicate with a BAS located on a building's internal network. Communication between the processing device and the BAS occurs over a first communications channel. The processing device can be configured to receive sensor data from various sensors that might otherwise not be supported by the existing BAS. Communication between the sensors and the processing device occurs over a second communications channel different from the first communications channel. The processing device can generate control commands based on the received sensor data that provide instructions to the BAS for adjusting an operation parameter for one or more of the building systems and/or equipment. This control command can be sent to the BAS through the first communications channel.
US11115387B2 Method for policy-driven, classifying, and routing traffic using the domain name system
Systems, methods, and computer-readable storage media are provided for managing application traffic. A routing policy defines the data flow path between the client device (which uses a virtual private network (VPN) client) and the appropriate network-based service. Based on various factors associated with the user, the client device, and the destination (e.g. network-based service), the routing policy will direct the VPN client to communicate with either a public DNS (via the public Internet) or to a private DNS (via the private Intranet). The resulting IP addresses will be used to establish a particular route (either over a public Internet or private Intranet) between the client device and the network-based service in accordance to the routing policy.
US11115380B1 Determining and utilizing one or more attributes of IP addresses
Methods related to determining and utilizing one or more attributes to associate with an IP addresses. Attributes are determined based on request data provided with requests from an IP address and one or more available secondary information sources. Attributes may include physical locations and/or category designations for the IP address. One or more attributes may be assigned a likelihood value indicative of likelihood that the attribute is associated with the IP address. Some implementations are directed to utilizing the attributes and likelihood values to identify likely fraudulent information provided with requests. Some implementations are directed to utilizing the attributes and likelihood values to provide advertisements in response to requests from IP addresses.
US11115375B2 Interoperability between data plane learning endpoints and control plane learning endpoints in overlay networks
A system and a method are disclosed for enabling interoperability between data plane learning endpoints and control plane learning endpoints in an overlay network environment. An exemplary method for managing network traffic in the overlay network environment includes receiving network packets in an overlay network from data plane learning endpoints and control plane learning endpoints, wherein the overlay network extends Layer 2 network traffic over a Layer 3 network; operating in a data plane learning mode when a network packet is received from a data plane learning endpoint; and operating in a control plane learning mode when the network packet is received from a control plane learning endpoint. Where the overlay network includes more than one overlay segment, the method further includes operating as an anchor node for routing inter-overlay segment traffic to and from hosts that operate behind the data plane learning endpoints.
US11115364B2 System and method for regulating electronic message transmissions
Systems and methods for regulating electronic messages transmissions. A message delay system is disposed between one or more first entities and a second entity within at least one network. Electronic messages are received from among at least one the first entities and the second entity at one or more message arrival times. A message delay component applies a delay to each received electronic message, based on a predefined delay time common to all of the first entities and a first entity delay offset associated with a first entity that is associated with the received message. The first entity delay offset is based on a geographical origin of the first entity relative to a geographical origin of the second entity. Each delayed message is transmitted to a designated recipient via the network, where the designated recipient is among the second entity and the first entities.
US11115363B1 Utilizing encrypted ephemeral messages to modify ephemeral message duration settings
The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically controlling ephemeral messaging threads and ephemeral message duration settings across computing devices while improving security by maintaining end-to-end encryption. In particular, in one or more embodiments, the disclosed systems can transmit encrypted ephemeral messages, including ephemeral message duration settings and ephemeral setting timestamps. The disclosed systems can decrypt received messages on receiving client devices and dynamically apply ephemeral message duration settings to different message threads. For example, the disclosed systems can modify existing duration settings at a receiving client device to match a received ephemeral message duration setting based on determining that the received ephemeral setting timestamp predates an existing setting timestamp. Further, the disclosed systems can apply the ephemeral message duration setting to delete ephemeral messages from an ephemeral message thread.
US11115359B2 Method and apparatus for importance filtering a plurality of messages
An electronic apparatus for filtering a plurality of messages, via a user interface including a filtering bar. A display is for displaying a plurality of messages, and an input is to request a filtering of the plurality of messages based on importance.
US11115346B2 Systems and methods for generating network flow information
A packet forwarding network may include switches that forward network packets between end hosts. A monitoring network may be coupled to the forwarding network. A controller may control switches in the monitoring network to forward network packets tapped from the forwarding network to network flow information generation circuitry. The controller may provide configuration information such as record description information to the network flow information generation circuitry. Based on the configuration information, the network flow information generation circuitry may dynamically generate instructions that generate network flow information records. A set of network flow information records may be stored in a repository at the network flow information generation circuitry. The repository may include hash values associated with each of the stored network flow information records. By dynamically generating instructions to populate network flow information records, extraneous generalized instructions may be omitted and network flow information may be more efficiently generated.
US11115342B2 Using BFD packets in a virtualized device
Examples disclosed herein relate to a method comprising receiving a bidirectional forwarding detection (BFD) packet originating from a first network device, wherein the first linked network device and a second linked network device are part of a link aggregation group running a BFD session. The method may include transmitting, from the first linked network device, a BFD synchronization packet to the second linked network device and receiving, at the second linked network device, the BFD synchronization packet, wherein a time-to-live (TTL) value of the BFD synchronization packet is lower than a BFD TTL supported by the BFD session. The method may also include determining that the BFD synchronization packet is a BFD single-hop packet coming from a VLANs using the active forwarding mode and determining not to discard the BFD synchronization packet.
US11115340B2 Guaranteed delivery in receiver side overcommitted communication adapters
Aspects of the invention include receiving an input/output (I/O) request that includes a data stream from a host processor. The receiving is at a network adapter of a storage controller that manages storage for the host processor. The storage controller includes a storage buffer to store data received from the host processor before migrating it to the storage. The storage controller also includes a data cache. It is determined whether the storage buffer has enough free space to store the received data stream. Based at least in part on determining that the storage buffer has enough free space to store the received data stream, the received data stream is stored by the network adapter in the storage. Based at least in part on determining that the storage buffer does not have enough free space to store the received data stream, the received data stream is stored in the data cache.
US11115338B2 Intelligent conversion of internet domain names to vector embeddings
A method of and system for converting domain names to a vector space embedding may include receiving data relating to internet traffic over a network, organizing the data into one or more documents that make up a training dataset, each of the one or more documents including one or more Domain Name Server (DNS) queries, providing the training dataset to a deep neural network to generate at least one vector space embedding for one or more domain names, and providing the vector space embedding as an output.
US11115334B1 Optimized network latency using in-band telemetry
An apparatus for reporting node congestion of a queue of an egress port and changing to a different queue is disclosed. The apparatus includes a network node that includes a controller. The controller is configured to determine a level of congestion of a designated queue of an egress port of the network node in a communication pathway between a sending host sending data packets to a receiving host in response to receiving a telemetry packet seeking telemetry data for packets being transmitted between the sending host and the receiving host. The designated queue is designated for queuing data packets for the egress port. The controller is configured to add the level of congestion to the telemetry packet in response to determining that the level of congestion indicates that the designated queue is congested and to transmit the telemetry packet to a next destination on the communication pathway.
US11115328B2 Efficient troubleshooting in openflow switches
A method implemented by a switch in a Software Defined Networking (SDN) network to trace packets in the SDN network, where the switch includes a packet processing pipeline. The method includes receiving a first packet, determining, at a first flow table of the packet processing pipeline, whether the first packet is to be traced, punting a copy of the first packet to an SDN controller and directing the first packet to a second flow table of the packet processing pipeline in response to a determination at the first flow table that the first packet is to be traced.
US11115322B1 Stateful network router for managing network appliances
Disclosed are various embodiments of a stateful network router. In one embodiment, a stateful network router intercepts a network data connection between a first host and a second host on a network. The stateful network router routes first data packets from the network data connection sent by the first host to the second host to a target. The stateful network router also routes second data packets from the network data connection sent by the second host to the first host to the target.
US11115320B2 Routing in communication networks
A node (100) is configured for use in a communication network. The node (100) is configured to obtain a message with a source address and a destination address. The node (100) is also configured to determine whether the message is a type of message that is sent in response to a different message routed from the destination address to the source address, and whether a forward route (16) from the destination address to the source address has been established. The node (100) is also configured to selectively transmit the message on a backward route (18) that is the reverse of the forward route (16), depending on the determining.
US11115315B2 Duplication transmission method and device
A duplication transmission method and device, used for solving the problem in existing technology of a scheme for implementing packet data convergence protocol (PDCP) duplication having yet to be implemented in a central unit/distribute unit (CU/DU) separation scenario. According to the embodiments of the present invention, after determining the need for PDCP duplication transmission on a radio bearer, a CU sends a PDCP data packet transmitted on the radio bearer to a DU and instructs the DU to carry out the PDCP duplication transmission; and the DU sends the PDCP data packet to multiple radio link control (RLC) entities corresponding to the radio bearer so as to carry out the PDCP duplication transmission. Since the CU may instruct the DU to perform the PDCP duplication transmission, the PDCP data packet is subject to duplication transmission in the CU/DU separation scenario, thereby further improving the system performance.
US11115304B2 Transfer device and frame transfer method
To include an FCS code calculation unit to calculate a first code that is an FCS code of a received frame, an FCS check unit to compare the first code with a second code that is an FCS code stored in the received frame, and to output a first comparison result indicating a match or no match between two codes, an inverse FCS check unit to compare the first code with a third code obtained by inverting each bit of the second code, and to output a second comparison result indicating a match or no match between two codes, an error determination unit to determine an error state of the received frame, and an FCS update unit to update, if the second comparison result indicates no match, the second code with a fourth code obtained by inverting each bit of the first code.
US11115300B2 Anomaly detection and reporting in a network assurance appliance
Systems, methods, and computer-readable media for detecting and reporting anomalies in a network environment for providing network assurance. In some embodiments, a system can determine confidence scores for at least one value of parameters of a network environment defining network events occurring in the network environment. The confidences scores can indicate a frequency that the defined network events have a specific event state. The confidence scores can be monitored to detect an anomaly in the network environment. In response to detecting the anomaly in the network environment, the system can determine a relevant network state of the network environment. The relevant network state of the network environment and the anomaly in the network environment can be presented to a user.
US11115296B2 Control unit for displaying a load of a networking cable
Provided is a control unit for displaying a network load sustained on a networking cable. The control unit requests a current network load of the networking cable from a monitoring circuit. The control unit receives the current network load from the monitoring circuit. The control unit instructs a visual indicator to display the current network load of the networking cable.
US11115295B2 Methods and systems for online monitoring using a variable data
A method for online monitoring of a physical environment using a variable data sampling rate is implemented by a computing device. The method includes sampling, at the computing device, at least one data set using at least one sampling rate. The method also includes processing the at least one data set with condition assessment rules. The method further includes determining whether the at least one data set indicates a change in state of the physical environment. The method additionally includes updating the at least one sampling rate.
US11115282B2 Apparatus and measurement method for identifying network devices
An apparatus for identifying network devices comprises a data acquisition unit that receives data from a multiplicity of network devices. It also comprises an interpretation unit that extracts identification data from the data and determines which of the multiplicity of network devices has sent the received data. A similarity of measured data of a physical clock to a predefined pattern and/or to previously measured data of the physical clock is analysed as a first criterion of an association of received data. In addition, at least one further criterion of an association of received data can be analysed among the identification data.
US11115279B2 Client server model for multiple document editor
Disclosed is a client-server editing model to provide a client side interface to a server side multi-document editor (multi-edit capability) that may be used for editing multiple configuration documents (e.g., device configurations represented as documents) simultaneously. The sever side component may maintain information relating to multiple configuration documents by parsing a plurality of different network device configuration documents to create a set of slots and anchor points relative to locations of related parameter settings within each of the different network device configuration documents. The server side may transmit a condensed view of an area of interest to a remote client device along with location information that may be used to reverse map to original documents. Upon receiving user input a change may be implemented. Throughout the editing session data provided to a client side application could be logically compressed to avoid redundant information from multiple sources being provided.
US11115272B1 Detecting configuration drift for computing resource stacks
Techniques are described for identifying “out-of-band” modifications to an interrelated set of computing resources, also referred to herein as a computing resource stack, that was provisioned at a service provider network using an infrastructure modeling service. An infrastructure modeling service generally allows users to describe a computing resource stack in a text file or other type of descriptive representation, referred to herein as an infrastructure template, and to automatically provision computing resource stacks defined in templates at a service provider network. Users may at times make so-called out-of-band modifications to one or more computing resources of a provisioned computing resource stack, either inadvertently or in response to time-sensitive demands, where an out-of-band modification is made outside of the infrastructure modeling service.
US11115269B1 System and method for updating an application for a population of computers
A system and method for managing a population of devices and in particular, software updates and version control of applications across the population includes permitting a first device to receive an update from a publisher and generating an update manifest that is propagated to other devices in the population. Applications within a population of devices are selectively disabled and enabled to prevent multiple update versions of the same application across the population.
US11115264B2 Apparatuses and methods involving managing port-address assignments
An example apparatus for a local area network. The apparatus includes, at one of a plurality of logic nodes, a plurality of ports and a plurality of shared registers. The plurality of shared registers have a port address table to provide configurable port-address assignments that identify respective ones of the plurality of ports. The apparatus further includes a management interface controller that communicates with the plurality of ports and accesses at least one register via a selected one of the ports, and in response configures or manages the port-address assignments within the port address table.
US11115253B2 Method and device for performing communication by using orthogonal or non-orthogonal code multiple access scheme in wireless communication system
Provided are a method and a device for transmitting uplink data by using a non-orthogonal code multiple access scheme in a wireless communication system. Particularly, a terminal receives control information from a base station. The terminal selects a terminal-specific codeword or receives allocation information of the terminal-specific codeword on the basis of the control information. The terminal transmits uplink data by using the terminal-specific codeword. The terminal-specific codeword is determined as a codeword having a value with a low peak-to-average power ratio (PAPR), when the terminal is located on the outside of a cell. The terminal-specific codeword is determined as a codeword having a value with a high PAPR, when the terminal is located in the center of the cell.
US11115250B1 MPPM encoder and decoder
A method, system, and apparatus for calculating coefficients for inputs and corresponding output sequences for a pulse-position modulation encoder using a stored structure; wherein the structure is a subset of the values of Pascal's Triangle.
US11115248B2 Pulse-shaping for high frequency radio networks
There is disclosed a method of operating a radio node in a wireless communication network. The method includes communicating utilising signaling, wherein communicating utilising signaling is based on performing pulse-shaping pertaining to the signaling. The disclosure also pertains to related devices and methods.
US11115247B2 Methods and circuits for asymmetric distribution of channel equalization between devices
A transceiver architecture supports high-speed communication over a signal lane that extends between a high-performance integrated circuit (IC) and one or more relatively low-performance ICs employing less sophisticated transmitters and receivers. The architecture compensates for performance asymmetry between ICs communicating over a bidirectional lane by instantiating relatively complex transmit and receive equalization circuitry on the higher-performance side of the lane. Both the transmit and receive equalization filter coefficients in the higher-performance IC may be adaptively updated based upon the signal response at the receiver of the higher-performance IC.
US11115246B2 Sampler offset calibration during operation
Methods and systems are described for sampling a data signal using a data sampler operating in a data signal processing path having a decision threshold associated with a decision feedback equalization (DFE) correction factor, measuring an eye opening of the data signal by adjusting a decision threshold of a spare sampler operating outside of the data signal processing path to determine a center-of-eye value for the decision threshold of the spare sampler, initializing the decision threshold of the spare sampler based on the center-of-eye value and the DFE correction factor, generating respective sets of phase-error signals for the spare sampler and the data sampler responsive to a detection of a predetermined data pattern, and updating the decision threshold of the data sampler based on an accumulation of differences in phase-error signals of the respective sets of phase-error signals.
US11115243B2 Downlink control channel detection method, terminal and base station
The present disclosure provides a downlink control channel detection method, a terminal, and a Base Station (BS). The method includes: obtaining first and second auxiliary information from a BS, in which the first auxiliary information indicates a time-domain duration of a Control Resource Set (CORESET) of a downlink control channel, which is allocated by the BS, the second auxiliary information indicates a resource mapping mode from a Resource Element Group (REG) of CORESET to Control Channel Elements (CCE); performing a blind detection on the downlink control channel, based on the first and second auxiliary information.
US11115235B2 Semiconductor device, communication systems and method for controlling the communication system
A semiconductor device capable of improving the efficiencies of communication systems is provided. The semiconductor device comprises: an open period in which reception of data or transmission is allowed; a clock generation circuit defining a close period in which transmission of data and reception are not allowed; and a TSN controller connected to the clock generation circuit and performing transmission of data or reception, wherein the TSN controller performs semiconductor device or reception at another time than open period.
US11115221B2 Verifying a rebuilt encoded data slice using slice verification information
Methods for verifying rebuilt data in a dispersed storage network (DSN). In various examples, a storage unit of the DSN receives a rebuilt encoded data slice of a set of encoded data slices and a set of corresponding integrity values. An integrity function is performed on the set of integrity values to calculate an integrity value of the set of integrity values, which is then compared to a locally stored value. If the values match, the set of integrity values is validated. Another integrity function is performed on the rebuilt encoded data slice to produce a calculated integrity value of the received encoded data slice. The encoded data slice is validated and stored when the calculated integrity value compares favorably to the corresponding value of the validated set of integrity values. Proof of authenticity information from other storage units may be employed to further validate the set of integrity values.
US11115219B2 Method and system for preventing distribution of illegal content over the internet
Provided is a method of preventing illegal content from being distributed over the Internet, the method including searching for, by a distribution prevention module, file information corresponding to specific content through a tracker, extracting, by the distribution prevention module, a target peer that distributes the specific content on the basis of the file information to generate an identification value of the target peer, establishing, by the distribution prevention module, an initial connection with the target peer, and transmitting, by the distribution prevention module, a mutation message to the target peer.
US11115217B2 Systems and methods for detecting device location and usage
Systems and methods for detecting misuse of devices comprising: receiving, from a device, a message comprising a first hash of device data that is indicative of a current device location and usage; generating a second hash of stored data, the stored data being based on an expected location and usage associated with the device; comparing the first and second hashes; and when the first and second hashes do not match, generating an alert.
US11115203B2 System and method for securing personal information via biometric public key
A device, method, and computer readable storage medium generate a biometric public key for an individual based on both the individual's biometric data and a secret, in a manner that verifiably characterizes both while tending to prevent recovery of either by anyone other than the individual. The biometric public key may be later used to authenticate a subject purporting to be the individual, using a computing facility that need not rely on a hardware root of trust. Such biometric public keys may be distributed without compromising the individual's biometric data. In operation, a confident subset of a set of biometric values of the subject is extracted, including by performing a transform of the set of biometric values. The transform may variously be a Gabor transform, a wavelet transform, processing by a machine learning system, etc.
US11115199B2 Information processing method, and computer program product
According to one embodiment, an information processing method includes a monitoring step and a key provision step. The monitoring step includes monitoring an operation state of an information processing device including a key generating unit that generates key information shared among a plurality of devices using a quantum key distribution technique. The key provision step includes providing the generated key information when the operation state satisfies a predetermined condition and stopping the provision of the generated key information when the operation state does not satisfy the condition.
US11115197B1 Secret sharing information management and security system
Various embodiments relate to a method of receiving an original message, share-holder list, and threshold amount. The original message is tokenized resulting in a tokenized message. A plurality of shares are generated from the tokenized message using a message sharing algorithm of a secret sharing scheme. Each of the plurality of shares is signcrypted using a public key and a private key associated with the shared secret provider computing system and a public key of a respective one of the share-holders included in the share-holders list, resulting in a plurality of signcrypted shares. The plurality of signcrypted shares is distributed to the respective ones of the share-holders according to the public key used to signcrypt the respective signcrypted share. The authenticity and data integrity of each of the plurality of signcrypted shares can be determined by using the public key associated and a public/private key pair associated with the share-holder.
US11115195B2 Authentication server of a cellular telecommunication network and corresponding UICC
The invention proposes an authentication server of a cellular telecommunication network, the authentication server being arranged for generating an authentication token to be transmitted to a telecommunication terminal, the authentication token comprising a message authentication code and a sequence number, wherein the message authentication code is equal to: MACx=KIdx XOR f1(AMF,SQNx,RAND,K) with KIdx being a key index information in the form of a bias of a MAC equal to: MAC=f1(K,AMF,SQNx,RAND) with f1 being a function, K a key, RAND a random number and SQNx a sequence counter relative to a corresponding key Kx derived from the key K and KIdx, and AMF the content of an authentication management field as defined in 3GPP TS 33.102.
US11115193B2 Technologies for internet of things key management
Technologies for key management of internet-of-things (IoT) devices include an IoT device, an authority center server, and a group management server. The IoT device is configured to authenticate with an authority center server via an offline communication channel, receive a group member private key as a function of the authentication with the authority center server, and authenticate with a group management server via a secure online communication channel using the group member private key. The IoT device is further configured to receive a group shared key as a function of the authentication with the group management server, encrypt secret data with the group shared key, and transmit the encrypted secret data to the group management server. Other embodiments are described herein.
US11115191B2 System and method for modifying content stored in a blockchain
Disclosed is a method and system for modifying content stored in a blockchain. The method comprises identifying an old block of the blockchain comprising undesired data in a transaction of the old block. An updated block may be created by correcting the transaction of the old block. A new block hash may be determined for the updated block. Corrected form of the transaction may be submitted, as a new transaction, along with the new block hash and the difference between the new block hash and hash of the old block. Miners may be allowed to mine the corrected form of the transaction, along with other new transactions. The other new transactions may be mined, based on a consensus of users of the blockchain, into a new block connected to a tip of the blockchain, and the old block may be edited to introduce the corrected form of the transaction.
US11115190B2 Method of hashing vector data based on multi-scale curvature for vector content authentication
The present invention relates to a method of hashing a perceptual vector model based on a multi-scale curvature. According to a first aspect, there is provided a method of hashing a perceptual vector model based on a multi-scale curvature including: generating a multi-dimensional feature coefficient matrix, and obtaining a multi-dimensional intermediate hash coefficient matrix; and obtaining a final binary hash matrix, and enabling the multi-dimensional binary hash matrix to be hierarchically authenticated. In addition, according to a second aspect, there is provided a method of hashing a perceptual vector model based on a multi-scale curvature including: generating a hash by using a hash function; and authenticating a vector model. In addition, an error detection probability for an object attack can be lower by about 2×10−5˜2.8×10−2, and a uniqueness probability is raised by about 0.014. In addition, an entropy can be raised by about 0.875˜2.149.
US11115189B2 Verifying a blockchain-type ledger
Implementations of this disclosure provide verification in a blockchain-type data storage ledger. An example method performed by a server includes receiving a verification request that includes a hash value to be verified; determining a data record of the blockchain-type data storage ledger that corresponds to the hash value to be verified; obtaining a value of a service attribute included in the data record; determining a set of data records of the blockchain-type storage ledger that correspond to the value of the service attribute in the blockchain-type data storage ledger; determining one or more data blocks of the blockchain-type data storage ledger that store data records included in the set of data records; and performing integrity verification on each one of the data blocks that store the data records included in the set of data records.
US11115179B2 Signaling system with adaptive timing calibration
A signaling system is disclosed. The signaling system includes a first integrated circuit (IC) chip to receive a data signal and a strobe signal. The first IC includes circuitry to sample the data signal at times indicated by the strobe signal to generate phase error information and circuitry to output the phase error information from the first IC device. The system further includes a signaling link and a second IC chip coupled to the first IC chip via the signaling link to output the data signal and the strobe signal to the first IC chip. The second IC chip includes delay circuitry to generate the strobe signal by delaying an aperiodic timing signal for a first time interval and timing control circuitry to receive the phase error information from the first IC chip and adjust the first time interval in accordance with the phase error information.
US11115178B1 Clock and data recovery device and clock and data recovery method
A clock and data recovery device includes a phase detector circuitry, an analog modulation circuitry, a serial-to-parallel converter circuit, a digital modulation circuitry, and an oscillator circuit. The phase detector circuitry detects a data signal according to first and second clock signals to generate an up signal and a down signal. The analog modulation circuitry generates a first adjustment signal according to the up signal and the down signal. The serial-to-parallel converter circuit generates a first control signal according to the up signal, and to generate a second control signal according to the down signal. The digital modulation circuitry generates a digital code according to the first and the second control signals, and to generate a second adjustment signal according to the digital code. The oscillator circuit generates the first and the second clock signals according to the first adjustment signal and the second adjustment signal.
US11115165B2 Method and apparatus for multiple transmit/receive point (TRP) operations
A method includes receiving, by a User Equipment (UE), Transmission Configuration Indicator (TCI) state data in a Physical Download Control Channel (PDCCH) determining multiple Physical Downlink Shared Channels (PDSCHs), where the TCI state data is associated with multiple Demodulation Reference Signal (DMRS) port groups, and obtaining, by the UE, multiple Quasi Co-Location (QCL) assumptions for receiving the PDSCHs based on the DMRS port groups associated with the TCI state data.
US11115158B2 Data acknowledgement in a wireless communication system
Apparatuses, methods, and systems are disclosed for data acknowledgment. One apparatus includes a processor that determines a duration for a downlink (“DL”) burst. The apparatus includes a transmitter that transmits the DL burst having the duration, and signaling indicating a hybrid automatic repeat request acknowledgement (“HARQ-ACK”) codebook size for transmission of HARQ-ACK feedback corresponding to the DL burst.
US11115154B2 Providing acknowledgement information by a wireless device
In general, to provide acknowledgment information by a first wireless device, the first wireless device sends repeated instances of acknowledgment information in respective first and second frame structures, in response to receipt of first information from a second wireless device. In addition, the first wireless device also sends further acknowledgment information in the second frame structure that is responsive to second information received from the second wireless device.
US11115153B2 Method for transmitting data in flexible ethernet and device
A method for transmitting data in flexible Ethernet (FlexE) and a device comprising transmitting data in FlexE whereby a first FlexE device receives, according to a first client calendar, data from a second FlexE device; the first FlexE device determines, based on an error data block in the data, that a first timeslot is damaged; the first FlexE device adds a timeslot damage notification to an overhead frame to be sent to the second FlexE device; the first FlexE device receives a second client calendar from the second FlexE device; and the first FlexE device receives, using the second client calendar, the data from the second FlexE device.
US11115151B1 Method and apparatus for fast retraining of ethernet transceivers based on trickling error
A method of operation for an Ethernet transceiver is disclosed. The method includes operating the Ethernet transceiver in a data mode, and triggering a fast retrain sequence of steps based on trickling error information. The triggering includes detecting error information, averaging the detected error information over a time interval to generate the trickling error information, comparing the averaged detected error information to a selected threshold value, and initiating the fast retrain sequence of steps based on the comparing.
US11115145B2 Method for operating IoT in cellular system and system therefor
The present disclosure relates to a 5G or pre-5G communication system for supporting a higher data transmission rate beyond a 4G communication system such as LTE. The present disclosure provides a method for supporting a device performing narrow band Internet of things (IoT) communication by a base station in a cellular system, the method comprising the operations of: transmitting a synchronization sequence for synchronization between the base station and the device performing the narrow IoT communication; transmitting system information including a two-bit mode indication field which indicates an operation mode for performing the narrow IoT communication, the operation corresponding to one of a plurality of operation modes; and transmitting a control channel and a data channel on the basis of parameters for the narrow band IoT communication, the parameter being included in the system information, wherein the operation modes include at least one of a standalone mode, a guard-band mode, an in-band mode in which the cellular system and the narrow band IoT communication use a common cell ID, or an in-band mode in which the cellular system and the narrow band IoT communication use different cell IDs.
US11115144B2 Cell search method in wireless communication system and apparatus therefor
A cell search method of a terminal in a wireless communication system, comprises: a step of receiving a narrow band synchronization signal through a narrow band from a base station; and a step of acquiring time synchronization and frequency synchronization with the base station on the basis of the narrow band synchronization signal and detecting an identifier of the base station, wherein the narrow band has a system bandwidth of 180 kHz and includes twelve carriers arranged at intervals of 15 kHz, and the narrow band synchronization signal consists of a first narrow band synchronization signal and a second narrow band synchronization signal, wherein the first narrow band synchronization signal can be transmitted in a sixth subframe of a radio frame and the second narrow band synchronization signal can be transmitted in a tenth subframe of the radio frame.
US11115142B1 Timing synchronization service and distribution system
This disclosure describes techniques for delivering high-accuracy and high-precision clock synchronization in heterogeneous distributed computer clusters. For example, the disclosure describes a synchronization engine that sets efficient clock synchronization processes based on a cluster node's characteristics, pricing, precision, geolocation, and/or cluster topology, while in some cases using a combination of master clock data with internal atomic clocks of computers. The techniques described herein integrate the synchronization engine into a time synchronization process that may provide stability, versatility, precision and cost balance using technical improvements for characterizing timing system delivery channels.
US11115141B2 Wired communications device and method for operating a wired communications device
Embodiments of a method and a device are disclosed. In an embodiment, a method for operating a wired communications device involves including a frame boundary bit sequence and a random data sequence as a preamble of a bit stream, encoding the bit stream into an encoded bit stream, and transmitting the encoded bit stream using the wired communications device.
US11115137B2 Method and electronic testing device for determining optimal test case for testing user equipment
A method is provided. The method includes determining, in a determination by an electronic testing device, one or more locations in a cellular network where a test case is to be executed, a time at which the test case is to be executed at the one or more locations, a number of times the test case is to be executed at the one or more locations, or a type of a test equipment on which the test case is to be executed. A test context for testing a user equipment is determined based on a result of the determination. An optimal test case is determined from a test case repository, based on the test context, and the optimal test case is executed.
US11115127B2 Laser communication system and laser communication method
A solid obstacle is removed with a high-power laser beam to establish a transmission path for a spatial laser communication. When a space in which the laser beam is transmitted is blocked off by the solid obstacle, the spatial laser communication cannot be carried out.
US11115124B1 Adaptive scheduling for periodic data traffic in an optical communications network for a wireless communications system (WCS)
Adaptive scheduling for periodic data traffic in an optical communications network for a wireless communications system (WCS) is disclosed. Herein, an optical line terminator (OLT) in an optical communications network is configured to dynamically adjust a scheduled start time(s) of a scheduled period(s) in a periodic schedule to help reduce a schedule misalignment to below a predefined threshold. More specifically, the OLT is configured to determine the schedule misalignment. Accordingly, the OLT can adjust the respective scheduled start time(s) of the scheduled period(s) based on a temporal step determined based on the determined schedule misalignment to reduce the schedule misalignment to below the predefined threshold. By adapting the periodic schedule based on the determined schedule misalignment, it is possible to reduce scheduling delays for communicating the periodic data traffic, thus making it possible for the optical communications network to support a time-critical application for improved user experience.
US11115123B2 Miniature embedded self-organized optical network
A self-organizing network of nodes communicates with uncollimated optical pulses. The nodes use low-power, unmoving, broad-beam optical interfaces, low-power processors, and communication algorithms based on timeslots within a timeframe. Nodes self-organize to form the network by pulsing detectors and sources to find neighboring nodes, confirm connections, transmit and store data, and exchange partner node identities. Two- or three-dimensional networks can thereby self-organize without external awareness of network topology, and can repair themselves when nodes move or fail. Node communication may be synchronous, thereby allowing for images of the environment status, and activation of the environment is possible via node stimulators. After forming a network, a cluster of nodes may be read out to provide data from node sensors. Implementation of selected features in the nodes' processors enable formation of networks that are unidirectional, bidirectional, serial, or complex including the formation of meshed networks with adjustable link weights capable of computation.
US11115121B2 Power amplifier system with an internal optical communication link
Techniques for implementing an internal optical communication link in a power amplifier system are disclosed. In one embodiment, the techniques may be realized as a power amplifier system that includes a panel, an optical link, and a controller. The panel includes a plurality of signal endpoints and a first optical interface, the first optical interface being coupled to each of the plurality of signal endpoints. The optical link is coupled to the first optical interface. The controller is configured to manage operation of the power amplifier system and is coupled to the optical link via a second optical interface. The controller communicates with each of the plurality of signal endpoints over the optical link.
US11115119B1 RF-FSO linkage method and ground station system performing the same
Provided is a ground station system for performing a radio frequency-free space optics (RF-FSO) linkage method, the ground station system including a first receiver including a first antenna configured to receive an optical signal including data from a satellite; a second receiver including a second antenna configured to receive a radio frequency (RF) signal including data from the satellite; and a processor configured to estimate data that is determined to have been transmitted from the satellite using the data received from the first receiver and thereby decoded and the data received from the second receiver and thereby decoded and transmit the estimated data to a data server, and thereby providing satellite communication through another satellite communication link regardless of a degradation in any one satellite communication link performance.
US11115118B2 Method to authenticate a substrate using speckle patterns and a device to perform the method
Method to authenticate a substrate based on unique microstructure inherent to a region of interest of a substrate surface of the substrate, comprising the steps: (a) emitting photons from a light source onto the region of interest; (b) emitting ultrasound waves from a ultrasound source onto the region of interest; (c) capturing at least one image of the region of interest in one or both of the following two ways: (i) capturing a light image in the presence of ultrasound to obtain at least one captured image of the region of interest, or (ii) capturing an ultrasound echo image in the presence of IR or near IR light to obtain at least one captured image of the region of interest; and (d) comparing the at least one captured image with at least one reference in order to determine authenticity of the substrate.
US11115115B2 Non-access stratum connection handling
A wireless device receives, from a non-terrestrial network (NTN) base station, access network information indicating an access network type of a plurality of access network types comprising: a geostationary earth orbit (GEO) access network type; and a low earth orbit (LEO) access network type. Based on the access network type, first non-access stratum (NAS) period among a plurality of NAS period are selected. The plurality of NAS periods comprise: a first value associated with the GEO access network type; and a second value associated with the LEO access network type. A NAS procedure is initiated by sending, to an access and mobility management function (AMF) via the NTN base station, a first NAS request message. A start of the first NAS period is based on the sending. The NAS procedure is aborted in response to an expiration of the first NAS period.
US11115109B2 Methods and systems for establishing a connection between devices in unlicensed radio frequency spectrum
A method for establishing a wireless connection between a user equipment (UE) device and a base station in unlicensed radio frequency (RF) spectrum includes (a) receiving, at the UE device, a plurality of RF beams broadcasted by the base station, (b) identifying a selected RF beam of the plurality of RF beams having control information with a maximum received signal level, and (c) identifying a first channel occupancy time (COT1) of the base station from control information of the selected RF beam.
US11115104B2 Enhanced signaling and use of multiple transmission chains
This disclosure describes systems, methods, and devices related to signaling and use of multiple transmission chains. A device may determine bits indicative of eight or fewer spatial streams. The device may encode the bits by generating an indication of more than eight spatial streams. The device may determine one or more fields of a frame, the one or more fields including the encoded bits. The device may send the frame.
US11115102B2 Wireless signal transmitting antenna, wireless signal receiving antenna, wireless signal transmitting system, wireless signal transmitting method, and wireless signal receiving method
According to the present invention, when wireless communication is performed, a signal can be formed into a spiral beam (H), the spiral pitch of the signal can be changed, and a plurality of spiral beams (H) with different spiral pitches can be transmitted and received. The present invention pertains to a wireless signal transmitting antenna (10) including a signal emitting means (A) having N number of antenna elements (A1, . . . , AN) (where N is an integer satisfying N≥2) equally spaced on a circumference of circle, and a signal distribution means (B) for generating, from an input first signal (S), N number of second signals (G1, . . . , GN) having a phase difference from one another and outputting the N number of second signals (G1, . . . , GN) to the N number of antenna elements (A1, . . . , AN), respectively, so that a spiral beam (H) with the equiphase surface inclined spirally is output from the signal emitting means (A).
US11115099B2 System and method for supporting antenna beamforming in a cellular network
The present invention is a method and system for supporting a beamforming antenna system in a mobile broadband communication network with an improved beam pattern, beam sweep pattern, pilot channel design with feedback and reporting rules, and control signaling design. Specifically, the improved beam pattern includes a method of supporting wireless communications in a wireless network forming at least two spatial beams within a cell segment where the at least two spatial beams are associated with different power levels, and separately, where at least two spatial beams can be moved across the cell segment according to a unique sweep pattern. The pilot channel design improves network bandwidth performance and improves user mobility tracking. Feedback and reporting rules can be established using a particular field designator, CQI, in the preferred embodiment.
US11115095B1 Finite-alphabet beamforming for multi-antenna wideband systems
Finite-alphabet beamforming for multi-antenna wideband systems is provided. The combination of massive multi-user multiple-input multiple-output (MU-MIMO) technology and millimeter-wave (mmWave) communication enables unprecedentedly high data rates for radio frequency (RF) communications. In such systems, beamforming must be performed at extremely high rates over hundreds of antennas. For example, spatial equalization applies beamforming in the uplink to mitigate interference among user equipment (UEs) at a base station (BS). Finite-alphabet equalization provides a new paradigm that restricts the entries of a spatial equalization matrix to low-resolution numbers, enabling high-throughput, low-power, and low-cost equalization hardware. Similarly, precoding applies beamforming in the downlink to maximize the reception of a signal transmitted from a BS to a target UE. Finite-alphabet precoding can be applied in the downlink to similarly improve power and cost in precoding hardware.
US11115092B2 Apparatus, system and method of communicating according to a transmit space-frequency diversity scheme
For example, a wireless station may be configured to modulate a plurality of data bit sequences into a plurality of data blocks according to a dual carrier modulation, to map the plurality of data blocks to a plurality of spatial streams according to a space-time diversity scheme, and to transmit a MIMO transmission based on the plurality of spatial streams.
US11115086B1 Reference signal port allocation
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive multiple spatial dimension multiplexed (SDM) communications via a single antenna panel of the UE. The UE may perform phase noise correction for the multiple SDM communications based at least in part on phase tracking reference signals received via a single communication of the multiple SDM communications. Numerous other aspects are provided.
US11115082B2 Wireless power transmission/reception device and method used in electronic apparatus
According to one embodiment of the present invention, an electronic apparatus can comprises: at least one antenna; a first circuit for wirelessly receiving or transmitting power by using at least one part of the at least one antenna; a second circuit for performing at least one communication by using at least one part of the at least one antenna; a first electrical path for connecting the at least one antenna to the first circuit; a second electrical path for connecting the at least one antenna to the second circuit; a third electrical path for connecting a point on the first electrical path to a point on the second electrical path; and at least one passive element or active element connected to at least one of the first electrical path, the second electrical path, and the third electrical path.
US11115081B2 Routing method for multiple security elements, NFC controller and NFC device
Disclosed are a routing method for multiple security elements (SEs), an NFC controller and an NFC device. The NFC device includes at least three SEs capable of working simultaneously; after receiving a request from an external device for accessing an NFC application, the NFC controller searches a routing table for an SE to be routed according to an AID carried in the request; and in a case where the SE is not found, the request is sent to all other SEs in the NFC device except the part of SEs.
US11115080B2 Method and apparatus for determination of vectoring matrices
A vectoring controller is configured to determine first coefficient values for a vectoring matrix at a first tone based on a first number of iterations through an iterative update algorithm and a first channel matrix estimate at the first tone, and to determine second coefficient values for the vectoring matrix at a second neighboring tone based on a second number of iterations through the iterative update algorithm and a second channel matrix estimate at the second tone. The vectoring controller is configured to start with the first coefficient values as initial values for the respective second coefficient values in the iterative update algorithm. The second number of iterations is lower than or equal to the first number of iterations.
US11115074B1 Wearable device antenna
A wearable device includes a frame and a magnetic coupler opening formed in the frame. Wearable device further includes a processor, a memory accessible to the processor, and a very high frequency (VHF) radio transceiver for data transmission and reception and connected to the processor. Wearable device further includes a magnetic coupler connected to the VHF radio transceiver. Magnetic coupler includes a diamagnetic material shaped to form a VHF transmission or reception terminal that partially or fully aligns with the magnetic coupler opening. During transmission, magnetic coupler is configured to radiate transmitted VHF band radio modulated signals into tissue of the user. During reception, magnetic coupler is configured to absorb received VHF band radio modulated signals from the tissue of the user.
US11115073B2 Method and device for decreasing electromagnetic radiation specific absorption rate
A method includes separately collecting, by a terminal, a transmit power of the terminal at different time points in a second duration after a first duration from a power-on moment to obtain a plurality of transmit powers, calculating an average transmit power of the transmit powers, determining based on the average transmit power, a specific absorption rate (SAR) corresponding to the average transmit power, and decreasing a transmit power of the terminal after the second duration when the terminal determines that the SAR is greater than a preset threshold.
US11115062B2 Memory system with adaptive threshold decoding and method of operating such memory system
Memory controllers, decoders and methods perform decoding of a codeword comprising multiple bits. For a select one of those bits, which belongs to at least one component codeword of the codeword, at an iteration of decoding, the following operations are performed. Channel information for the select bit is biased based on degree of the select bit. A reliability indicator of an initial decision as to whether to flip the select bit is computed based on the initial decision and the biased channel information. The reliability indicator is compared with an adaptive threshold, which is determined based on the degree of the select bit and unsatisfied check (USC) information from the initial decision. A decision is then made as to whether to flip the select bit. The decision and syndromes of each component codeword to which the select bit belongs are updated based on the compare operation.
US11115061B2 Error detection
A datum is written to a memory, by splitting a binary word, representative of the datum and an error correcting or detecting code, into a first part and a second part. The first part is written at a logical address in a first memory circuit. The second part is written at the logical address in a second memory circuit. The error correcting or detecting code is dependent on both the datum and the logical address.
US11115052B2 Information processing method and communications apparatus
This application discloses an information processing method and apparatus, a communications device, and a communications system. The method includes: encoding an input sequence by using a low density parity check LDPC matrix to obtain a bit sequence D, where a base matrix of the LDPC matrix is represented by a matrix of m rows and n columns, each column corresponds to a group of Z continuous bits in the bit sequence D, and both n and Z are integers greater than 0; and obtaining an output bit sequence based on a bit sequence V, where the bit sequence V is obtained by permuting groups of bits corresponding to at least two parity check columns in the bit sequence D.
US11115044B2 Loop delay compensation in a delta-sigma modulator
A delta-sigma modulator includes a first integrator and a comparator. The comparator's positive input couples to the first integrator's positive output, and the comparator's negative input couples to the first integrator's negative output. A first current DAC comprises a current source device, and first and second transistors. The first transistor has a first transistor control input and first and second current terminals. The first current terminal couples to the current source device, and the second current terminal couples to the first integrator positive output. The second transistor has a second transistor control input and third and fourth current terminals. The third current terminal couples to the current source device, and the fourth current terminal couples to the first integrator negative output. A first capacitive device couples to the second transistor control input and to both the second current terminal and the first integrator positive output.
US11115041B1 Filter apparatus and control method
A system includes an analog-to-digital converter configured to convert an analog signal generated by a digital sensor into a digital signal, and a testing apparatus configured to be enabled after the analog-to-digital converter operates in a testing mode, wherein the testing apparatus comprises a filter configured to receive the digital signal from the analog-to-digital converter, and apply a filtering process to the digital signal, a control circuit configured to terminate the filtering process after an output of the control circuit reaches a predetermined reference value, and a result register configured to receive a result generated by the filter after the control circuit terminates the filtering process.
US11115037B1 Spur cancelation in phase-locked loops using a reconfigurable digital-to-time converter
A clock signal generated by a fractional-N phase-locked loop circuit may include deterministic jitter resulting from a sigma-delta modulation of a frequency divisor used by a divider circuit. In order to reduce such jitter, a cancelation circuit is employed that can generate a feedback signal by delaying an output signal from the divider circuit, where the amount of delay applied to the output signal is based on an accumulated phase residue from the modulation of the frequency divisor. The resultant feedback signal is compared to a reference signal, results of which are used to adjust an oscillator circuit generating the clock signal, thereby reducing the deterministic jitter.
US11115035B2 Semiconductor devices
A semiconductor device includes first to N-th PLL circuits configured to operate in synchronization with a common reference clock signal to output first to N-th clock signals, respectively; a majority circuit that performs a majority operation on the first to N-th clock signals to generate a majority clock signal; and a filter circuit to which the majority clock signal is provided, the filter circuit operating as a low-pass filter to output an output clock signal. N is an odd number of three or more.
US11115025B2 Universal transceiver container
The present disclosure relates to modular transceiver-based network circuitries that may include internal configurable interfaces or gaskets. The configurable gaskets may facilitate integration of the network circuitries in electronic devices by providing a transparent interface to processing circuitries coupled to the network circuitries. Moreover, the configurable gaskets may also have a floorplan layout (e.g., a chiplet layout) that may facilitate coupling of multiple network circuitries to a single processing circuitry, in a modular manner.
US11115014B2 Duty cycle correction circuit
A duty cycle correction circuit includes: a first inverter, a first delayer, and a first adjustment circuit. An input terminal and output terminal of the first inverter are respectively configured to receive a first signal and output a third signal. A first input terminal and an output terminal of the first adjustment circuit are respectively configured to receive the third signal and output a first correction signal. An input terminal and output terminal of the first delayer are respectively configured to input a second signal and output a fourth signal to the first adjustment circuit. The fourth signal has a first delay time relative to the second signal. When the third signal and the fourth signal are at a high level, so is the first correction signal. When the third signal and the fourth signal are at a low level, so is the first correction signal.
US11115006B1 Internal latch circuit and method for generating latch signal thereof
An internal latch circuit having a plurality of low initial value D flip-flops, a plurality of high initial value D flip-flops, an internal latch signal generating circuit and a NAND gate, and a method for generating latch signal thereof is provided. First, an input delay signal in response to a clock signal is generated. Then, a first internal input signal, a first reverse internal input signal, a second internal input signal, and a second reverse internal input signal are generated by using the low initial value D flip-flops and the high initial value D flip-flops, based on the internal data strobe signal and in response to the input delay signal, and are transmitted to the internal latch signal generating circuit. Then, the internal latch signal generating circuit outputs the first reverse pre-output signal and the second reverse pre-output signal. Finally, an internal latch signal is generated through a NAND gate.
US11115003B2 Acoustic wave device, multiplexer, high-frequency front end circuit, and communication apparatus
In an acoustic wave device, an antenna end resonator electrically closest to a first terminal is a first acoustic wave resonator. In each of the first acoustic wave resonator and a second acoustic wave resonator, a thickness of a piezoelectric layer is equal to or less than about 3.5λ. A cut angle of the piezoelectric layer of the first acoustic wave resonator is within a range of θB±4°. The cut angle of the piezoelectric layer of the second acoustic wave resonator has a larger difference from θB (°) than the cut angle of the piezoelectric layer of the first acoustic wave resonator.
US11114996B2 Transversely-excited film bulk acoustic resonators with molybdenum conductors
There is disclosed acoustic resonators and filter devices. An acoustic resonator includes a single-crystal piezoelectric plate having front and back surfaces, a portion of the piezoelectric plate forming a diaphragm. A thickness of the piezoelectric plate is greater than or equal to 300 nm and less than or equal to 500 nm. An interdigital transducer (IDT) is formed on the front surface of the single-crystal piezoelectric plate such that interleaved fingers of the IDT are disposed on the diaphragm. The piezoelectric plate and the IDT are configured such that a radio frequency signal applied to the IDT excites a primary shear acoustic mode in the diaphragm. The interleaved fingers of the IDT are substantially molybdenum. The diaphragm is contiguous with the piezoelectric plate around at least 50% of the IDT.
US11114995B2 Piezoelectric component
A piezoelectric component of the present disclosure includes: a substrate having a rectangular plate shape having a longitudinal direction and a width direction; a pair of electrodes disposed on a first surface of the substrate so as to leave space therebetween which is located in a central region in the longitudinal direction of the substrate; and a piezoelectric element both ends of which are fixed to the pair of electrodes, respectively, the pair of electrodes each including a notch extending from a central region side and in the longitudinal direction of the substrate.
US11114993B2 High frequency multilayer filter
A high frequency multilayer filter may include a plurality of dielectric layers and a signal path having an input and an output. The multilayer filter may include an inductor including a conductive layer formed over a first dielectric layer. The inductor may be electrically connected at a first location with the signal path and electrically connected at a second location with at least one of the signal path or a ground. The multilayer filter may include a capacitor including a first electrode and a second electrode that is separated from the first electrode by a second dielectric layer. The multilayer filter has a characteristic frequency that is greater than about 6 GHz.
US11114992B2 Motor drive with a filter including a three-phase differential mode reactor with common mode damping
Motor drive with a T-type filter with at least two three-phase differential mode reactors and three capacitors, wherein at least one of the three-phase differential mode reactor comprises an auxiliary coil (6) wound around three wound core elements (2.1, 2.2, 2.3) such that the common mode current is induced in the auxiliary coil (6).
US11114990B2 Apparatus and method of power management using envelope stacking
An envelope stacking power amplifier system reduces current for a given output power level without sacrificing the ability to support large voltage swings at saturation and therefore increases efficiency at the maximum linear operating power and all power levels below that. The system includes a stack/unstack controller including circuitry configured to switch the RF power amplifier system between a stacked mode in which first and second RF amplifiers are coupled in a stacked configuration and an unstacked mode in which the first and second RF amplifiers are coupled in an unstacked configuration in response to one or more mode-control signals, the stacked configuration providing reduced current compared to the unstacked configuration.
US11114988B2 Doherty amplifier circuit with integrated harmonic termination
In a Doherty amplifier, outputs of first (main) and second (peak) transistors are connected by a combined impedance inverter and harmonic termination circuit. The harmonic termination circuit incorporates a predetermined part of the impedance inverter, and provides a harmonic load impedance at a targeted harmonic frequency (e.g., the second harmonic). Control of the amplitude and phase of the harmonic load impedance facilitates shaping of the drain current and voltage waveforms to maximize gain and efficiency, while maintaining a good load modulation at a fundamental frequency. Particularly for Group III nitride semiconductors, such as GaN, both harmonic control and output impedance matching circuits may be eliminated from the outputs of each transistor. The combined impedance inverter and harmonic termination circuit reduces the amplifier circuit footprint, for high integration and low power consumption.
US11114985B2 High frequency amplifier
A high frequency amplifier 1 includes an input terminal PIN, an output terminal POUT, a transistor 5 configured to amplify an RF signal applied to the input terminal PIN, a matching circuit 9 for a fundamental of the RF signal and a reflection circuit 7 for a harmonic relative to the fundamental, the matching circuit 9 and the reflection circuit 7 being connected in series between the transistor 5 and the output terminal POUT, an extraction circuit 13 configured to extract a harmonic appearing at the output terminal POUT, processing circuits 15, 17 configured to adjust a phase and intensity of the harmonic extracted by the extraction circuit 13, and a multiplexing circuit 19 configured to multiplex the harmonic processed by the processing circuits 15, 17 to the harmonic reflected by the reflection circuit 7 and give the multiplexed harmonic to the transistor 5.
US11114980B2 Envelope tracking amplifier apparatus
An envelope tracking (ET) amplifier apparatus is provided. The ET amplifier apparatus includes an ET integrated circuit (ETIC) having a number of voltage circuits coupled to a common port and configured to generate an ET voltage(s) based on a number of ET target voltages, respectively. In examples discussed herein, a selected voltage circuit(s) in the ETIC receives a maximum ET target voltage among all the ET target voltages and is configured to generate a reference ET voltage based on the maximum ET target voltage. As such, another voltage circuit(s), which happens to receive the maximum ET target voltage, may simply treat the reference ET voltage as a respective ET voltage(s) instead of generating the respective ET voltage(s). As a result, it may be possible to opportunistically turn off or reduce functionality of the voltage circuit(s) to help reduce peak battery current and improve heat dissipation in the ET amplifier apparatus.
US11114978B2 Variable reactance apparatus for dynamic gain switching of tunable oscillator
A variable reactance apparatus, tunable oscillator and method for changing a gain associated with an input signal of a tunable oscillator are disclosed. An embodiment of the variable reactance apparatus includes a plurality of unit variable reactance structures including respective control input nodes, and a control circuit configured to connect each of the control input nodes to a respective signal from among a plurality of signals including a first tuning signal and a second tuning signal. An embodiment of a tunable oscillator includes a resonance circuit, a negative impedance structure and a variable reactance apparatus configured for tuning of the oscillator. An embodiment of a method includes altering connections of first and second tuning signals to control input nodes of respective first and second sets of unit variable reactance structures while holding constant a sum of the number of unit variable reactance structures in the first and second sets.
US11114971B2 Method for controlling a drive motor of an actuator as well as drive motor of an actuator
In a method for controlling a drive motor of an actuator for actuating a valve, the power of the drive motor is supplied by pulse width modulated voltage controlled by a control frequency to adjust the actuator coupled to a valve into a desired position. The control frequency is changed such that a mixture of frequencies is produced. The control frequency is changed in steps. The frequencies of the mixture of frequencies are selected to be near the nominal control frequency. A drive motor of an actuator is provided that is controlled by the described method.
US11114955B2 Self powered wireless sensor
Devices and methods relate to a portable self-powered wireless sensor and transmitter providing a tactile driven electric generator, using a 3D printed nano carbon and polymer electrodes. The device has two electrodes capable of producing greater than 2000 V, which when connected to a metal conductor is sufficient to create an electric field that can be used to wirelessly communicate a signal over a range of a few tens of meters. The sensor is completely self-powered and requires no motors or additional power such as active power supplies, batteries, or capacitors. The sensor generated waveform can be modulated by mechanical action such as hand tapping in a given sequence, which is preserved in the wireless signal (akin to Morse coding) and can be detected by existing compatible commercial electronic receivers. Resulting devices are suitable for security applications requiring wireless transmission of codes.
US11114950B2 High frequency power supply device
A line length between an input end of a switching circuit and a high frequency capacitor is shorter than a line length between an output end of a DC power supply and the high frequency capacitor. A current path going through the switching circuit and the high frequency capacitor is the shortest among a plurality of current paths through which a switching current is caused to flow by switching at the switching circuit. Furthermore, the high frequency capacitor makes the ratio of time during which the voltage across the high-side switch element changes by a switching operation of the high-side switch element and the ratio of time during which the voltage across the low-side switch element changes by a switching operation of the low-side switch element the same, and thus reduces a harmonic wave current included in a current output from the high frequency power generation circuit.
US11114936B2 Adjusting output voltage of powered device ports
An example system can determine a power consumption of each of a first and a second powered device ports, determine an output voltage demand of each of the first and the second powered device ports based on the determined power consumptions, and based on the output voltage demand, adjust an output voltage to each of the first and the second powered device ports via the power controller.
US11114931B2 AC-DC power converter
An AC-DC power converter can include: a front-stage power circuit; a rear-stage power circuit configured to share one power switch as a main power switch with the front-stage power circuit, where the rear-stage power circuit is coupled to a load, and a first magnetic component of the front-stage power circuit and a second magnetic component of the rear-stage power circuit are not coupled in one conductive loop from a positive terminal of a DC input voltage to a negative terminal of the DC input voltage; and an energy storage capacitor coupled to the front-stage power circuit and the rear-stage power circuit, where a common node of the first and second magnetic components is directly coupled to the power switch.
US11114921B2 Vehicle drive device for lubrication a power transmission and cooling a rotating electric machine
A vehicle drive device is provided with a lubricating path including a first oil pump to pump up an oil stored in the casing by the first oil pump and to supply the oil to the power transmission mechanism for lubricating the power transmission mechanism, and a cooling path that is separated from the lubricating circuit and provided for the rotating electric machine, the cooling path including a second oil pump to pump up the oil stored in the casing by the second oil pump to supply the oil exclusively to the rotating electric machine for cooling the rotating electric machine, the second oil pump is an electric oil pump, and the cooling path is provided with an oil cooler cooling the oil to be supplied to the rotating electric machine.
US11114917B1 Electric motor rotor for hybrid module
An electric motor rotor for a hybrid module includes a rotor carrier, a piston carrier, and a tapered snap ring. The rotor carrier includes a first inner circumferential surface with an inner spline for receiving a first plurality of clutch plates, a second inner circumferential surface, radially outside of the first inner circumferential surface, a radial wall connecting the first inner circumferential surface to the second inner circumferential surface, and a groove with a conical wall. The piston carrier includes a radial outer ring installed between the groove and the radial wall. The tapered snap is ring installed in the groove and urges the piston carrier into contact with the radial wall.
US11114902B2 Device and method for performing authentication in wireless power transfer system
Provided are a device and method for performing authentication in a wireless power transfer system. Provided is an authentication method in a wireless power transfer system including receiving a first packet including indication information on whether a target device supports an authentication function from the target device; transmitting, when the target device supports an authentication function, an authentication request message to the target device; receiving an authentication response message including a certificate on wireless charging from the target device in response to the authentication request message; and confirming authentication of the target device based on the authentication response message.
US11114900B2 Wireless power transfer via an intermediate device
An intermediate device for supporting a power transfer to an electromagnetic load (505) from a power transmitter (201) comprises a resonance circuit (507) including an inductor (801) and a capacitor (803) where the inductor (801) is arranged to couple to the power transmitter (201) through a first surface area (509) and to the electromagnetic load (505) through a second surface area (511). The resonance circuit (507) is arranged to 5 concentrate energy of the power transfer electromagnetic signal from the first surface area (509) towards the second surface area (511). The device further comprises a communicator (807) for exchanging messages with the power transmitter (201). The communicator (807) transmits a request message to the power transmitter (201) comprising a request for the power transmitter (201) to generate a measurement electromagnetic signal. A load indication 10 processor (813) determines a load indication indicative of a loading of the measurement electromagnetic signal and a detector (815) detects a presence of the electromagnetic load in response to the load indication.
US11114893B2 Smart outlet system with fast frequency tracking for power system frequency control using distributed appliances
Systems and methods are disclosed to control the power grid frequency by capturing the frequency change using an extended Kalman filter method with the distributed smart outlet devices at the low-voltage distribution level; and locally control the relay that provides power to the appliance by comparing the captured frequency with the threshold sent from the cloud control center.
US11114881B2 Load switch circuit and method of controlling battery power using the same
A load switch circuit includes a charging transistor, a current sensor, a voltage sensor, a selector, a current controller and a mode controller. The charging transistor is connected between a first switch node and a second switch node and controls a charging current in response to a charging control signal. The current sensor is connected to the first switch node and the second switch node and senses the charging current to generate a current sensing signal. The voltage sensor is connected to the first switch node and the second switch node and senses a source-drain voltage of the charging transistor to generate a voltage sensing signal. The selector selects the current sensing signal or the voltage sensing signal in response to a mode signal to generate a selection voltage signal. The current controller compares the selection voltage signal with a reference voltage to generate the charging control signal.
US11114876B2 Battery safety mechanism for battery fault conditions
A battery charger circuit associated with a portable electronic device is disclosed. The battery charger circuit comprises a charging circuit configured to charge a battery and a discharging circuit configured to discharge the battery. The battery charger circuit further comprises a battery fault detection circuit configured to detect a battery fault condition, based on monitoring one or more battery parameters. In some aspects, the battery charger circuit further comprises a battery charge control circuit configured to selectively activate the discharging circuit, in order to discharge the battery, and deactivate the charging circuit, in order to suspend charging the battery during the discharge of the battery, when the battery fault condition is detected.
US11114867B2 Capacitor discharge tool
Novel techniques are described for discharging high voltage components. For example, a tool is provided to discharge high-voltage capacitors in electrical appliances prior to servicing those appliances. The tool can include a handle structure electrically and physically isolated from a head structure by an elongated body. The elongated body can house at least a portion of a discharge circuit configured to discharge high-voltage components and to indicate (visually, audibly, etc.) whether voltage is present on components being discharged. The head structure can include multiple probes adapted to electrically couple the tool with the high-voltage components and through which to discharge the components.
US11114853B2 Grid-tied variable frequency facility
A micro grid system comprises a secondary energy source and a power controller. The secondary energy source is associated with the micro grid, and the secondary energy source is configured to generate first DC power signal. The power controller is in communication with the secondary energy source and an electric grid, and configured to receive first AC power signal from the electric grid and the first DC power signal from the secondary energy source and to output a second AC power signal to loads in communication with the power controller. The power controller comprises a frequency converter configured to change frequency of the second AC power signal, a processor, and a memory configured to store instructions that, when executed, cause the processor to control the frequency converter to change the frequency of the second AC power signal.
US11114846B2 Electrontic barrier device for intrinsically safe systems
An electronic barrier device includes an Isolating Barrier or a Zener Barrier with a voltage limiter or voltage shunt such as at least one zener device for voltage limitation in a circuit during a fault condition. The barrier device includes a crowbar device arranged to latch across the at least one voltage shunt device to reduce power dissipation in the at least one voltage shunt device in the circuit fault condition. The crowbar device is arranged to latch responsive to a change in a current flowing in the barrier device.
US11114842B1 Dual PWM relay driver with diagnostics for functional safety system
A component includes first and second switches in series and connected between a power source and a coil of contacts of a safety relay. A first controller controls the first switch with a close signal that closes the first switch or a first PWM signal that opens and closes the first switch on each PWM cycle. A second controller controls the second switch with a close signal that closes the second switch or a second PWM signal that opens and closes the second switch on each PWM cycle. A PWM sensing circuit connected to the coil sends a sensed PWM signal to an input of the first and second controllers. The first controller sends the first PWM signal while the second controller sends a close signal and vice-versa. The controllers verify that the received PWM signal matches the sent PWM signal.
US11114840B2 System, method, and apparatus for power distribution in an electric mobile application using a combined breaker and relay
A mobile application including a motive power circuit including a power storage device and an electrical load, where the power storage device and the electrical load are selectively electrically coupled through a power bus; a power distribution unit (PDU) electrically interposed between the power storage device and the electrical load, wherein the PDU comprises a breaker/relay including: a fixed contact electrically coupled to the power bus; a movable contact selectively electrically coupled to the fixed contact; an armature operationally coupled to the movable contact; a first biasing member biasing the armature; a contact force spring operationally interposed between the armature and the movable contact; and a means for adjusting an opening velocity of the moveable contact during a run-time operation of the power bus, wherein the opening velocity comprises an initial velocity of the moveable contact away from the fixed contact in response to a physical opening response.
US11114838B2 Ideal diode with active reverse voltage protection
A reverse current inhibitor includes: at least one diode that is bridged by a first variable resistance element; a sensing circuit; a first switching device for switching the first variable resistance element from a first higher resistance to a second lower resistance in response to a forward current that has passed the diode in its forward direction; and a second switching device for switching the first variable resistance element to a higher resistance in response to the sensing circuit detecting a reverse current corresponding to the reverse direction of the diode. The sensing circuit includes a current-voltage converter that includes a sensing resistor and amplifies a voltage drop over the sensing resistor for one sign of the voltage drop only.
US11114836B2 Semiconductor device, intelligent power module and power conversion apparatus
The present invention relates to a semiconductor device and it is an object of the present invention to provide a semiconductor device that makes it easy to change a specification on driving of a power semiconductor element or control of a protection operation thereof. The semiconductor device includes a power semiconductor element, a main electrode terminal of the power semiconductor element, a sensor section that emits a signal corresponding to a physical state of the power semiconductor element, a sensor signal terminal connected to the sensor section, a drive terminal that supplies power to drive the power semiconductor element and a case that accommodates the power semiconductor element, the main electrode terminal, the sensor section, the sensor signal terminal and the drive terminal, and the sensor signal terminal and the drive terminal are provided so as to be connectable from outside the case.
US11114832B2 Wiring member fixing body
A wiring member fixing body includes a first housing space portion that houses a part in a wiring direction of at least one flat wiring member, a second housing space portion that is formed adjacent to the first housing space portion and houses at least one or more round wiring members having a sectional shape different from a sectional shape of a cross section of the flat wiring member, and a first housing member and a second housing member that form, in a locked state in which the first housing member and the second housing member are disposed to be opposed in an opposing direction and are locked to each other, the first housing space portion and the second housing space portion along an orthogonal direction. Both the ends in the wiring direction of the first housing space portion and the second housing space portion communicate with the outside.
US11114826B2 Conduit fitting
A conduit fitting is provided herein. The conduit fitting may be configured to couple to an electrical mechanical tubing (EMT) often used in a fire suppression system. The conduit fitting may include an upper cylindrical section and a lower conical section. The upper cylindrical section and the lower conical section can both include a slit extending partially through the conduit fitting.
US11114815B1 Rare-earth ion-doped waveguide amplifiers
A method and apparatus for a silicon photonics chip and a rare-earth-ion-doped waveguide amplifier chip, wherein the rare-earth ion-doped waveguide amplifier is proximate to and optically coupled to the silicon photonics chip.
US11114812B2 Optical tube waveguide lasing medium and related method
Laser waveguides, methods and systems for forming a laser waveguide are provided. The waveguide includes an inner cladding layer surrounding a central axis and a glass core surrounding and located outside of the inner cladding layer. The glass core includes a laser-active material. The waveguide includes an outer cladding layer surrounding and located outside of the glass core. The inner cladding, outer cladding and/or core may surround a hollow central channel or bore and may be annular in shape.
US11114806B2 Coaxial connector device having main connector to which cable is connected and board connector to which main connector is connected
There is provided a coaxial connector device that enables a reduction in deterioration in signal quality and transmission characteristics at high frequencies. A coaxial connector device 1 includes a main connector 10 and a board connector 20. A main connector body 11 has a first fitting part R1 for a coaxial cable connector at one end and a second fitting part R2 at the other end. Inside the main connector body 11, a center contact 13 and a card edge substrate 17 electrically connected to the center contact 13 are included. In a board connector body 21 a slot 23 is formed. When the second fitting part R2 of the main connector 10 is fitted to the board connector 20, the end portion of the card edge substrate 17 is coupled to the slot 23 of the board connector body 21, a plurality of substrate contacts included in the card edge substrate 17 electrically contacts a plurality of inner contacts 25 of the board connector body 21, and the second fitting part R2 of the main connector body 11 electrically contacts an outer conductor contact 27.
US11114805B2 Marine shore power component
A shore power cord is provided. The shore power cord includes a connector plug rated at a first amperage, wherein the connector plug is configured to connect to an electrical power source, and a connector receptacle rated at a second amperage, wherein the connector receptacle is configured to connect to an electrical power receiver, and wherein the connector plug and the connector receptacle are electrically coupled via at least one electrically conductive line. The shore power cord further includes an overcurrent protection apparatus, wherein the overcurrent protection apparatus is positioned along the at least one line, between the connector plug and the connector receptacle, and wherein the overcurrent protection apparatus includes at least one circuit breaker, the at least one circuit breaker having an amperage, the amperage of the at least one circuit breaker being a lower of the first amperage and the second amperage.
US11114801B2 Connector
A connector (10) includes a housing (20) and a connection detecting member (60) that is displaceable between a connection assurance position and a connection assurance release position. The connection detecting member (60) is mountable on the housing (20) and pushed from a pre-assembling position to the connection assurance release position. First arms (74) are on sides of the connection detecting member (60). Two first guide grooves (44) and two second guide grooves (48) are in the side walls (42) of the housing (20) and extend along a sliding direction of the connection detecting member. First claws (76) of the first arms (74) are in the first guide grooves (44) at the connection assurance position and the connection assurance release position, and are in the second guide grooves (48) at the pre-assembling position. The first arms (74) deflect by pushing the connection detecting member (60) to the connection assurance release position.
US11114798B2 Connector
A connector (10) includes busbars (40A, 40B) including connecting portions (43) to be connected to terminals (101) of wires (100A, 100B) routed inside a case. Further, the connector (10) includes a housing (80) made of resin and including a separation wall (81) separating the inside and outside of the case. Further, the connector (10) includes a cover (90) made of resin and to be mounted on the housing (80) to cover the connecting portions (43). The busbar (40A, 40B) includes one end part provided with the connecting portion (43) and another end part on a side opposite to the one end part. The busbar (40A, 40B) is embedded in the separation wall (81) of the housing (80) and the one and the other end parts are exposed from the separation wall (81).
US11114796B2 Electrical connector with modular housing for accommodating various contact layouts
The disclosure relates to an electrical connector having an electrical contact assembly housed within a cavity of a connector shell. The contact assembly includes a contact housing with a core extending in an axial direction and a plurality of fins radiating outwardly from the core, each of the fins separating adjacent housing-receiving cavities from one another. In an assembled configuration, a first plurality of electrical contacts is housed within a first housing receiving cavity and a second plurality of electrical contacts is housed within a second housing receiving cavity, where the first and second plurality of electrical contacts are different in type and structure from one another such that the electrical connector accommodates multiple contact layouts to improve overall functionality.
US11114795B2 Male terminal, male connector, jig and method for assembling male connector
A male terminal 10 is provided with a terminal body 15 including a tab 40 extending forward, and a cover 16 slidable between a protection position for accommodating the tab 14 inside a sheath portion 24 and a retracted position for exposing a front end part of the tab 14 from a front end of the sheath portion 24, and the cover 16 is made of a magnetic material.
US11114792B2 Contact and connector
A contact includes a pair of side walls, a front end upper wall extending from the side walls, a rear end upper wall extending from the side walls, a lance extending in a rearward direction from a rear end of the front end upper wall, and an extension piece extending in the rearward direction from a rear end portion of the lance. The lance has a catch portion at the rear end portion of the lance. The catch portion is caught in a housing when the contact is inserted into the housing. The extension piece is positioned under the rear end upper wall.
US11114788B2 PCB direct connector having two-row terminal structure
A PCB direct connector is directly mounted to a circuit board, and the PCB direct connector includes terminal members arranged in two rows to respectively contact upper conductive patterns and lower conductive patterns provided to an upper surface and a lower surface of the circuit board, and a connector housing configured to accommodate the terminal members therein and allow a connector connection portion formed at one side of an end of the circuit board to be fitted into and released from the connector housing.
US11114784B2 Electrical connector structure
A connector structure configured to electrically connect an electrical component to a circuit board is disclosed. The connector structure may include a female connector secured to the circuit board; and a male terminal extending from the electrical component and inserted into the female connector. The female connector may include a connector housing secured to the circuit board; a connector-side terminal located within the connector housing and including a female contact configured to receive the male terminal; and a contact sleeve located within the connector housing and secured to the female contact. The female contact may be displaceable within the connector housing. The male terminal may be deformed so as to press the contact sleeve against a frictional inner surface of the connector housing by a restoring force of the male terminal.
US11114781B1 Sealed flexible printed circuit connector
Connectors for connecting traces on one or more flexible circuit boards to traces on a printed circuit board. These connectors can include gaskets, potting material, and other structures or materials to seal electrical connections in the connector from moisture ingress to prevent damage. The connectors can be locked to secure the one or more flexible circuit board in place in the connector. The connectors can be unlocked and then opened to remove the flexible circuit boards to remove components or to rework the electronic device.
US11114780B2 Electronic module with an electrically conductive press-fit terminal having a press-fit section
An electronic assembly includes an electronic module and an electric part. The electronic module includes an electrically conductive press-fit terminal. The electrically conductive press-fit terminal has a press-fit section. The electric part has a contact hole. The press-fit section is inserted in the contact hole and plastically deformed therein, such that the press-fit section both mechanically and electrically contacts the electric part in the plastically deformed state. A corresponding method of assembly is also described.
US11114765B2 Dipole antenna structure
The present invention provides a dipole antenna structure including a planar antenna element and a reflection plate which is directly under the planar antenna element. The planar antenna element includes a main radiator and secondary radiators. The main radiator is a rectangular metal sheet in which a rectangular opening and two convex portions are provided. A gap is provided between the two convex portions which bisect the rectangular opening into two rectangular portions of equal size, and the gap connects the two rectangular portions. The secondary radiators are arranged on the short sides of the planar antenna element. The antenna is simple in structure, convenient to produce and install, high in signal reception quality, wide in signal coverage, and can enhance signal reception in the UHF band to improve stability of the signal reception.
US11114760B2 Magnetic shutter antenna
In one example embodiment, a magnetic shutter antenna is provided including at least one dipole magnet comprising a first end and a second end and at least one shutter of magnetically soft material comprising at least one opening and disposed proximate the first end of the at least one dipole magnet. The antenna further includes a motor coupled to the shutter and configured to move the shutter between a first closed position comprising the magnetic material being positioned adjacent the first end of the dipole magnet and a second open configuration comprising the opening being positioned adjacent the first end of the dipole magnet. Alternation between the first closed position and the second open position modulates a magnetic flux emitting from the first end of the at least one dipole magnet.
US11114759B1 Beamforming circuit for multiple antennas
Apparatus and methods for multi-antenna wireless communication are provided. In an aspect, one or more input ports of a first layer two-dimensional (2D) Butler matrix are selected for communication of one or more streams by an array antenna over one or more beams. A control signal is applied to a control input pin of a first layer to second layer switch configurable, based on the control signal, to selectively connect first layer output ports of the first layer 2D Butler matrix to at least a subset of second layer input ports of a second layer 2D Butler matrix. One or more streams are then transmitted or received by an array antenna over one or more beams, wherein the array antenna includes a plurality of antenna elements, wherein each one of the plurality of antenna elements is associated with one output port of the second layer 2D Butler matrix.
US11114751B2 Small cell installation structure
In aspects of a small cell installation structure, a carbon fiber skeleton provides stability and an attachable framework to mount wireless technology equipment. A formable foam material, such as a polyurethane material, is configured as a formable aesthetic housing around the carbon fiber skeleton, and a hardened polymer coating over the formable foam material is adapted to a shape of the formable aesthetic housing. The hardened polymer coating resists environmental conditions that may otherwise hamper performance of the wireless technology equipment. Additionally, an antenna housing module encloses antennas of the wireless technology equipment, is integrated with the carbon fiber skeleton, and is designed to pass millimeter wave (mmW) spectrum wireless signals.
US11114744B2 Antenna having single non-conductive portion and electronic device including the same
An electronic device is provided. The electronic device includes a foldable housing including, a hinge structure, a first housing structure including a first surface, a second surface, and a first side member, wherein the first side member encloses at least a portion of a space between the first surface and the second surface and includes a first conductive portion, a first non-conductive portion, and a second conductive portion, and a second housing structure including a third surface, a fourth surface, and a second side member, a printed circuit board, at least one wireless communication circuit including a first electrical path and a second electrical path, a first variable element including a first terminal, a second terminal, and a third terminal, and a second variable element including a fourth terminal, a fifth terminal, and a sixth terminal.
US11114738B2 Tunable resonant circuit comprising a RF resonator geometry disposed on an active material layer such that resonance changes when photon energy is applied
Embodiments of the invention provide a resonant circuit including an active material substrate excitable by photon energy. A busline having a single input and a single output is located on the active material substrate. A RF resonator geometry is located on the active material substrate in electrical communication with the busline. Application of photon energy to the active material substrate changes the resonance of the RF resonator geometry at room temperatures. Alternately, a resonant circuit is provided that include a passive material substrate. An active material thin film is located on the passive material substrate. A busline having a single input and a single output and a RF resonator geometry located on the active material thin film. The RF resonator geometry is in electrical communication with the busline. Application of photon energy to the active material thin film changes the resonance of the RF resonator geometry at room temperatures.
US11114726B2 Battery box
A battery box including a lower box body, where the lower box body includes a first plate and a second plate. The first plate includes: a bottom wall; a peripheral wall connected to a periphery of the bottom wall and extending upward; and the bottom wall and the peripheral wall form an accommodating space opening upwards; the second plate is fixed to the bottom wall from a bottom and engages with the bottom wall to form a flow passage. The second plate is provided with: a second protrusion protruding to the first plate from a side facing away from the first plate and extending along a transverse direction; and an opening running through the second protrusion in a height direction and extending along the transverse direction, the second protrusion of the second plate being connected to the bottom wall of the first plate in a sealed manner.
US11114724B2 Battery module, and battery pack and energy storage system including the same
A battery module having a plurality of battery cells and a module case configured to accommodate the plurality of battery cells is provided. The module case includes first and second cases coupled to each other by hooking and having shapes corresponding to each other.
US11114723B2 Battery array mounting and supporting brackets
This disclosure details exemplary battery pack designs for use in electrified vehicles. Exemplary battery packs include an enclosure assembly that houses one or more battery internal components. One or more brackets may be used to mount each of the battery internal components within the enclosure assembly. Each bracket may include at least one attachment point for securing the bracket to the enclosure assembly and at least two attachment points for securing the bracket to a support structure of the battery internal component. Fasteners may be received through the brackets and then into either the enclosure assembly or the support structure in order to mount the battery internal component inside the battery packs.
US11114721B2 Enclosure assembly mid-trays for electrified vehicle battery packs
A battery pack includes a battery array and an enclosure assembly housing the battery array. The enclosure assembly includes a tray, a cover, and a mid-tray. A plurality of internal components are secured within the mid-tray to establish an electrical subassembly within the enclosure assembly.
US11114712B2 Battery module having improved cooling structure
A battery module having an improved cooling structure according to an embodiment of the present disclosure comprises: a pouch cell laminate comprising a first pouch cell and a second pouch cell located adjacent to the first pouch cell; and cooling fins configured to surround the circumference of an accommodation portion of each of the first pouch cell and the second pouch cell.
US11114707B2 Monitoring apparatus for energy storage device, energy storage apparatus, and a method of monitoring energy storage device
A monitoring apparatus for an energy storage device provided at a movable body and electrically connected to a load of the movable body via a switch, the monitoring apparatus comprising: a monitoring unit supplied with power from the energy storage device; wherein the monitoring unit executes monitoring operation of bringing the switch from a closed state into an opened state under a condition that the energy storage device has voltage not more than a discharge voltage threshold, and bringing the switch from the opened state into the closed state under a condition that the switch is in the opened state and the energy storage device satisfies a predetermined discharge recovery condition, and extends an interval of the monitoring operation when the movable body is parked while the switch is in the opened state, in comparison to a case where the movable body is not parked.
US11114706B2 Liquid detection inside a battery tray to avoid battery malfunction
A vehicle battery safety sensor system providing liquid detection inside a battery pack includes a battery pack having a structure defining a battery cell bay receiving a battery. A first sensor is mounted to the structure proximate to a low point area of the battery cell bay for sensing an operating condition within the low point area of the battery cell bay. A second sensor is mounted to the structure elevated above the first sensor for sensing an operating condition above the low point area of the battery cell bay. A safety module processes signals received from the first sensor and the second sensor and identifies if the operating condition within the low point area of the battery cell bay defines a fluid present in the low point area of the battery cell bay.
US11114705B2 Current measurement and voltage control approach
A circuit that indicates a warning of low battery life so that an instrument supported by a battery, may have the battery replaced before the battery dies. A switch and series resistor may be connected between the battery and a capacitor. The switch may turn on when the voltage on the capacitor is below a first predetermined voltage limit, and the switch may be turned off when the voltage at the capacitor is above a second predetermined voltage limit. When the switch is on, a voltage on the resistor can be measured and current consumption can be calculated with measured voltage, resistor value and duty cycle of the switch. When the battery is discharged, its internal resistance and then its duty cycle may increase. When the duty cycle hits 100 percent, the battery may be nearly dead but with enough life for the circuit to issue the low battery warning.
US11114704B2 Depassivation of completion tool batteries
Methods and systems for depassivating completion tool batteries are provided. In one embodiment, the methods comprise: providing a completion tool disposed within a wellbore penetrating at least a portion of a subterranean formation, wherein the completion tool is electrically coupled to an at least partially passivated lithium battery; depassivating the at least partially passivated lithium battery in the wellbore by discharging the lithium battery; and powering the completion tool with the at least partially depassivated lithium battery.
US11114702B2 Thin battery separators and methods
In accordance with at least selected aspects, objects or embodiments, optimized, novel or improved membranes, battery separators, batteries, and/or systems and/or related methods of manufacture, use and/or optimization are provided. In accordance with at least selected embodiments, the present invention is related to novel or improved battery separators that prevent dendrite growth, prevent internal shorts due to dendrite growth, or both, batteries incorporating such separators, systems incorporating such batteries, and/or related methods of manufacture, use and/or optimization thereof. In accordance with at least certain embodiments, the present invention is related to novel or improved ultra thin or super thin membranes or battery separators, and/or lithium primary batteries, cells or packs incorporating such separators, and/or systems incorporating such batteries, cells or packs. In accordance with at least particular certain embodiments, the present invention is related to shutdown membranes or battery separators, and/or lithium primary batteries, cells or packs incorporating such separators, and/or systems incorporating such batteries, cells or packs.
US11114699B2 Battery and battery manufacturing method with folded construction
A battery includes a first current collector, first electrode layer, and first counter electrode layer. The first counter electrode layer is a counter electrode of the first electrode layer. The first current collector includes first front and rear face regions, second front and rear face regions, and a first fold portion. The first rear face region is a region situated on the rear face of the first front face region. The second rear face region is a region situated on the rear face of the second front face region. The first fold portion is situated between the first and second front face regions. The first current collector is folded at the first fold portion, whereby the first and second rear face regions face each other. The first electrode layer is in contact with the second front face region, and the first counter electrode layer with the first front face region.
US11114694B2 Lithium battery
A lithium battery includes a cathode including a cathode active material, an anode including an anode active material, and an organic electrolytic solution between the cathode and the anode. The organic electrolytic solution includes a first lithium salt, an organic solvent, an oligomer compound, and a bicyclic sulfate-based compound represented by Formula 1 below: wherein, in Formula 1, each of A1, A2, A3, and A4 is independently a covalent bond, a substituted or unsubstituted C1-C5 alkylene group, a carbonyl group, or a sulfinyl group, in which both A1 and A2 are not a covalent bond and both A3 and A4 are not a covalent bond.
US11114683B2 Fuel cell system and method of controlling fuel cell system
An FC (fuel cell) system includes: a compressor supplying air to a CE (cathode electrode) of FC; an OV (outlet valve) connected to a discharge port through which air is discharged from CE; an injector supplying hydrogen gas to an AE (anode electrode) of FC; a CP (circulation pump) provided in a circulation path that returns the hydrogen gas discharged from AE to AE; and a controller controlling power generation of FC. In a case of removing a component that allows air to enter CE when removed, before the component is removed, the controller executes a first step of opening OV, driving the compressor, and supplying air to CE, and a second step of driving CP to cause hydrogen gas that remains inside AE and the circulation path to be circulated in a state in which the hydrogen gas is not supplied to AE from the injector.
US11114681B2 Fuel cell system and method of controlling the same
The fuel cell system performs prevention control for preventing an anode gas detector from erroneously detecting anode gas discharged from an exhaust port as leakage of anode gas from an anode gas flow path, when at least one of (i) a flow rate proportion, found by dividing a measured flow rate of cathode gas by an assumed flow rate of the cathode gas, is smaller than a predetermined flow rate proportion threshold, (ii) a pressure proportion, found by dividing a measured gas pressure by an assumed gas pressure, is larger than a predetermined pressure proportion threshold, and (iii) a voltage proportion, found by dividing a measured voltage of the fuel cell by an assumed voltage of the fuel cell, is smaller than a predetermined voltage proportion threshold, is satisfied. This prevents the anode gas detector from erroneous detection as leakage of anode gas.
US11114677B2 Fuel cell interconnector and method for making a fuel cell interconnector
An interconnector for a solid oxide fuel cell is manufactured by single-press compacting a powder blend to form a green interconnector with a desired shape of a final interconnector. The powder blend includes chromium and iron, and may include an organic lubricant. At least 50 wt % or more of an iron portion of the powder blend comprises iron particles smaller than 45 um. The green interconnector is then sintered and oxidized to form the final interconnector. The oxidation step occurs in a continuous flow furnace in which a controlled atmosphere (e.g., humidified air) is fed into the furnace in the travel direction of the interconnector. The final interconnector comprises at least 90 wt % chromium, at least 3 wt % iron, and less than 0.2 wt % nitrogen. An average density within a flow field of the final interconnector may be less than 6.75 g/cc.
US11114671B2 Layered platinum on freestanding palladium nano-substrates for electrocatalytic applications and methods of making thereof
Core-shell nanostructures with platinum overlayers conformally coating palladium nano-substrate cores and facile solution-based methods for the preparation of such core-shell nanostructures are described herein. The obtained Pd@Pt core-shell nanocatalysts showed enhanced specific and mass activities towards oxygen reduction, compared to a commercial Pt/C catalyst.
US11114665B2 Energy storage device and method for producing same
There is provided is an energy storage device having improved power performance at a relatively large current. In the present embodiment, an energy storage device is provided, which has a negative active material layer containing particulate amorphous carbon, wherein a distribution curve of differential pore volume in the negative active material layer has a peak appearing within the range from 0.1 μm to 2 μm inclusive and the differential pore volume at the peak is 0.9 cm3/g or more.
US11114657B2 Negative electrode for metal secondary battery, metal secondary battery, and method of producing metal secondary battery
A negative electrode is a negative electrode for a metal secondary battery. In a full-charge state of the metal secondary battery, the negative electrode includes a first metal and a second metal. A carbon fiber aggregate includes a plurality of carbon fibers. The first metal is an alkali metal or an alkaline earth metal. The second metal is a metal alloyable with or an alloy alloyable with the first metal. The second metal is carried at least at a central portion of the carbon fiber aggregate in a thickness direction of the carbon fiber aggregate. The second metal is in the form of particles.
US11114649B2 Light-emitting display device
A light-emitting display device is provided. The light-emitting display device includes a first substrate, a first electrode layer on the first substrate, a bank layer that has openings exposing part of the first electrode layer, an emissive layer on the first electrode layer, bank grooves formed by recessing the bank layer, a second electrode layer on the emissive layer, and a low-reflectivity layer that lies on the second electrode layer and is positioned to correspond to the bank grooves.
US11114643B2 Organic light emitting device with micro lenses and method for manufacturing the same
An organic light emitting display device and a method for manufacturing the same are disclosed. The organic light emitting display device includes a substrate divided into an emission area and a non-emission area, an overcoat layer disposed on the substrate and including a plurality of micro lenses in the emission area, a first electrode disposed on the overcoat layer and disposed in the emission area, an organic emission layer disposed on the substrate and having at least one layer which is flatly formed in the emission area, and a second electrode disposed on the organic emission layer.
US11114637B2 Current-driven display and method for producing the same
The present disclosure provides a current-driven display, including a substrate and a first electrode layer stacked on the substrate in a stacking direction. The substrate includes a plurality of light-emitting units and a spacer separating each of the plurality of light-emitting units from one another. The first electrode layer includes a first region and a second region. The first region and the second region contact one of the plurality of light-emitting units, respectively, and are separated by the spacer. The current-driven display further includes a second electrode layer, which equipotentially connects the first region and the second region across the spacer. The present disclosure also provides a method for producing a current-driven display.
US11114636B2 Organic electroluminescent display panel, manufacturing method thereof, and display device
The present disclosure relates to an organic electroluminescent display panel, a method of manufacturing the same, and a display device that can alleviate or avoid the occurrence of pixel crosstalk problems due to lateral conduction of the charge generation layer. An organic electroluminescent display panel is provided which comprises: a substrate; an anode layer and a pixel defining layer over the substrate, the pixel defining layer defining pixel units, wherein a recess is provided in the pixel defining layer between adjacent pixel units; a stack of organic electroluminescent units over the anode layer and the pixel defining layer, the stack comprising at least two organic electroluminescent units and a charge generation layer disposed between organic electroluminescent units which are adjacent to each other; a cathode layer over the stack, wherein the corresponding charge generation layers of the adjacent pixel units are disconnected at the recesses, and wherein the cathode layer is continuous at the recess.
US11114635B2 Method for making polymer solar cell
A method for making a polymer solar cell includes placing a carbon nanotube array into a polymer solution. The carbon nanotube array includes a plurality of carbon nanotubes. Each carbon nanotube includes a first end and a second end opposite to the first end. The polymer solution is cured to form a polymer layer including a first polymer surface and a second polymer surface opposite to the first polymer surface. The first end is exposed from the polymer layer, and the second end is embedded in the polymer layer. An insulating layer is formed on the first polymer surface. A cathode electrode is formed on a surface of the insulating layer away from the polymer layer, and the first end passes through the insulating layer and is in direct contact with the cathode electrode. An anode electrode is formed on the second polymer surface.
US11114632B2 Display panels and methods for manufacturing the same
The present disclosure relates to display panels and manufacturing methods thereof. The display panel includes a flexible screen including a display area and a non-display area. The non-display area includes a bending area and an extending area, two ends of the bending area are respectively connected to the display area and the extending area. The extending area and the display area are not coplanar. The display panel further includes an attaching layer having at least one flexible film layer formed on the display area of the flexible screen. The attaching layer extends beyond the display area and covers and supports the bending area and/or the extending area.
US11114630B2 Display panel, manufacturing method thereof, display device
A display panel is provided, including a substrate on a base, a transistor stack on the substrate, and a fluorescent layer between the base and the transistor stack. The fluorescent layer is configured to prevent light from damaging an active layer in the transistor stack in a laser lift-off process, and an orthographic projection of the fluorescent layer on the base overlaps an orthographic projection of the active layer on the base. A display device comprising the display panel, and a manufacturing method of the display panel are further provided.
US11114629B2 Foldable display device
A display device for reducing a stress applied to a display panel in a folded state is provided. The display device includes a display panel and a panel support portion. The display panel includes a bendable area. The panel support portion is combined to the display panel and includes a multi-joint member supporting the bendable area. The multi-joint member includes joint portions that are sequentially arranged, and a sliding member passing through the joint portions and moving inside the panel support portion. The sliding member includes a plate portion for arranging the joint portions, and a hook-shaped portion connected to a side of the plate portion and arranging the joint portions in a circular arc shape.
US11114628B2 Method of manufacturing a flexible organic light-emitting diode (OLED) display panel by laser lift-off of a glass carrier through a planarization layer
A method of manufacturing flexible OLED display panel is provided. The method comprises following steps. Providing a glass carrier, sequentially forming a flexible substrate, a low temperature poly-Si layer and OLED element layer on a surface of the glass carrier; forming a planar layer on a second surface of the glass carrier which is away from the flexible substrate and obtaining a planning OLED display panel; removing the glass carrier by laser lift-off the planning OLED display panel and obtaining the flexible OLED display panel. The method could reduce the problem of lower peeling successful rate caused by the unevenly distributing in the flexible substrate during the laser lift-off process.
US11114626B2 Metal compounds, methods, and uses thereof
Disclosed herein are metal compounds useful in devices, such as, for example, OLEDs.
US11114624B2 Organic electroluminescent materials and devices
The present invention includes a new series of benzofused heterocyclic ligands for metal complexes. These complexes show promising photophysical performance when incorporated into OLEDs.
US11114617B2 Spiroacridine derivatives
Provided is a composition comprising a compound having structure (I) wherein each of A1, A2, A3, A4, A5, A6, A7, and A8 is independently CR12 or N; wherein one to four of A1, A2, A3, A4, A5, A6, A7, and A8 are N; wherein J1 is C or Si; wherein J2 is C(R13)n, O, (C(R13)n)2, S, NR13, or Se; wherein n is 1 or 2; wherein each of R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, and R13 is independently H, deuterium, or an organic group. Also provided is a method of making the composition, a method of making an organic light-emitting diode using the composition, and an organic light-emitting diode made by that method.
US11114615B2 Chalcogenide memory device components and composition
Systems, devices, and methods related to or that employ chalcogenide memory components and compositions are described. A component of a memory cell, such as a selector device, storage device, or self-selecting memory device, may be made of a chalcogenide material composition. A chalcogenide material may have a composition that includes one or more elements from the boron group, such as boron, aluminum, gallium, indium, or thallium. The chalcogenide material, for instance, may have a composition of selenium, germanium, and at least one of boron, aluminum, gallium, indium, or thallium. The chalcogenide material may in some cases also include arsenic, but may in some cases lack arsenic.
US11114610B2 Semiconductor structure, electrode structure and method of forming the same
A semiconductor structure includes an Nth metal layer, a diffusion barrier layer over the Nth metal layer, a first deposition of bottom electrode material over the diffusion barrier layer, a second deposition of bottom electrode material over the first deposition of bottom electrode material, a magnetic tunneling junction (MTJ) layer over the second deposition of bottom electrode material, a top electrode over the MTJ layer; and an (N+1)th metal layer over the top electrode; wherein the diffusion barrier layer and the first deposition of bottom electrode material are laterally in contact with a dielectric layer, the first deposition of bottom electrode material spacing the diffusion barrier layer and the second deposition of bottom electrode material apart, and N is an integer greater than or equal to 1. An associated electrode structure and method are also disclosed.
US11114609B2 Tunnel magnetoresistive effect element, magnetic memory, and built-in memory
A TMR element includes a magnetic tunnel junction, a side wall portion that is disposed on a side surface of the magnetic tunnel junction, a cap layer that covers a top surface of the magnetic tunnel junction and a surface of the side wall portion, and an upper electrode layer that is disposed on the cap layer. The cap layer includes an upper surface and a lower surface. The upper surface has a protruding shape that protrudes in a direction away from the magnetic tunnel junction in a first region which is positioned immediately above the top surface of the magnetic tunnel junction. The upper surface has a recess that is recessed in a direction toward the side wall portion in a second region which is positioned immediately above the surface of the side wall portion.
US11114607B2 Double magnetic tunnel junction device, formed by UVH wafer bonding
A method of manufacturing a double magnetic tunnel junction device is provided. The method includes forming a first magnetic tunnel junction stack. The first magnetic tunnel junction stack includes a first reference layer. The method also includes forming a second magnetic tunnel junction stack, where the second magnetic tunnel junction stack includes a second reference layer. The method also includes bonding the first magnetic tunnel junction stack to the second magnetic tunnel junction stack with ultra-high vacuum bonding to form the double magnetic tunnel junction device.
US11114605B2 Composite storage layer for magnetic random access memory devices
A composite storage layer for magnetic memory devices includes a first ferromagnetic layer, a tri-layered spacer stack disposed on the first ferromagnetic layer, a second ferromagnetic layer disposed on the tri-layered spacer stack, and an oxide capping layer on the second ferromagnetic layer. The tri-layered spacer stack comprises a first non-magnetic layer, a discontinuous, insulating oxide layer, and a second non-magnetic layer. The discontinuous, insulating oxide layer is sandwiched by the first non-magnetic layer and the second non-magnetic layer.
US11114603B2 Medical instrument including high frequency ultrasound transducer array
Disclosed is a medical device that includes a phased array ultrasound transducer. The transducer includes a number of transducer elements that are electrically coupled to corresponding electrical conductors. In one embodiment, the conductors are included in a flex circuit and engage corresponding transducer elements though a conductive surface formed on outwardly extending ribs of a frame that holds the ultrasound array. In one embodiment, the phased array is forward facing in the medical device and has an element pitch of 0.75 lambda or less and more preferably 0.6 lambda or less. In one embodiment, the transducer is rotatable over an angle of +/−90 degrees to provide a 360 degree view of tissue surrounding the distal end of the device.
US11114597B2 Display device having an electronic device disposed on a first pad and a second pad
A display device is provided. The display device includes a substrate and a first metal line and a second metal line disposed on the substrate. The display device includes a first pad and a second pad disposed on the substrate and electrically connected to the first metal line and the second metal line respectively. The display device further includes an electronic device disposed on the first pad and the second pad. The electronic device includes a first connecting post and a second connecting post, wherein a distance between the first connecting post and the second connecting post is in a range from 1 um to 200 um. A portion of the first connecting post is embedded in the first pad and a portion of the second connecting post is embedded in the second pad.
US11114593B2 Optoelectronic modules and optoelectronic molding tools and processes for manufacturing the same
This disclosure describes optoelectronic modules, methods for manufacturing pluralities of discrete optoelectronic modules, and optoelectronic molding tools. The methods include coating a substrate wafer and a plurality of optoelectronic components with a photosensitive material, and further include exposing select portions of the photosensitive material to electromagnetic radiation. The exposed portions delineate at least in part the dimensions of the optical channels, wherein the optical channels are associated with at least one optoelectronic component. In some instances, optical elements are incorporated into the optical channels. In some instances, the exposed portions are the optical channels. In some instances, the exposed portions are spacers between the optical channels.
US11114587B1 Streamlined GaN-based fabrication of light emitting diode structures
Light Emitting Diodes (LEDs) made with GaN and related materials are used to realize high efficiency devices which emit visible radiation. These GaN-based LEDs consists of a multi-layer structure which include p-type electron confinement layers, and p-type current spreading and ohmic contacts layers located above the active region. The alignment of the etched features which penetrate near or through the active region and the ohmic contact is critical and is currently a technological challenge in the fabrication process. Any errors in this alignment and successive layers will short across the active layers of the device and result in reduced yield of functional devices. The invention described herein provides a method and apparatus to realize the successful alignment and streamlined fabrication of high-density LED array devices. The result is a higher pixel density GaN-based LED device with higher current handling capability resulting in a brighter device of the same area.
US11114584B2 Optoelectronic component
An optoelectronic component includes an active layer having a multiple quantum well structure, wherein the multiple quantum well structure includes quantum well layers, including Alx1Iny1Ga1-x1-y1N with 0≤x1<0.03, 0≤y1≤0.1 and x1+y1≤1, and barrier layers including Alx2Iny2Ga1-x2-y2N with 0≤x2≤1, 0≤y2≤0.02 and x2+y2≤1, wherein the barrier layers have a spatially varying aluminium content x2, a maximum value of the aluminium content in the barrier layers is x2,max≥0.05, and a minimum value of the aluminium content in the barrier layers is x2,min<0.05.
US11114579B2 Method for preparing ultrathin two-dimensional nanosheets and applications thereof
A method for preparing an ultrathin two-dimensional (2D) monocrystalline nanosheet, the method including: 1) placing BiX3 powder where X=I, Br, or Cl in a crucible, and putting the crucible on a first heating zone of a furnace disposed at a gas inlet of a quartz tube; placing substrates covered with metal sheets on a second heating zone of the furnace disposed at a gas outlet of the quartz tube; 2) vacuumizing the quartz tube; pumping Ar gas into the quartz tube until the air pressure is 101.325 kPa; pumping a carrier gas into the quartz tube; and 3) heating and maintaining the second heating zone; heating the first heating zone for BiX3 evaporation until producing chemical reaction between BiX3 and the metal sheets, and preparing ultrathin 2D nanosheets on the substrates simultaneously; and cooling the substrate naturally to 15-30° C.
US11114578B2 Image sensors with silver-nanoparticle electrodes
Disclosed herein is an apparatus comprising: an array of avalanche photodiodes (APDs) or an absorption region comprising a semiconductor single crystal such as a CdZnTe single crystal or a CdTe single crystal. The apparatus may be configured to absorb radiation particles incident on an absorption region of the APDs or the semiconductor single crystal and to generate charge carriers. The apparatus may comprise an electrode comprising silver nanoparticles and being electrically connected to the absorption region of the APDs or the semiconductor single crystal. For the APDs, each of the APDs may comprise an amplification region, which may comprise a junction with an electric field in the junction. The electric field may be at a value sufficient to cause an avalanche of charge carriers entering the amplification region, but not sufficient to make the avalanche self-sustaining. The junctions of the APDs may be discrete.
US11114577B2 Photovoltaic power generation device
This photovoltaic power generation device is provided with: a mounting bracket which is fixed to a roof and on which a frame, arranged on the ridge-side end of a solar cell module, and a frame, arranged on the eave-side end of a solar cell module, are mounted; and a fixing bracket which is arranged in the space between the frame and the frame, and which is fixed to the mounting bracket and holds said frames from above.
US11114566B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate, a first fin, a second fin, a dummy fin, a first metal gate, a second metal gate, and an isolation structure. The first, the second and the dummy fins are on the substrate, and the dummy fin is disposed between the first fin and the second fin. The first metal gate and the second metal gate are over the first fin and the second fin, respectively. The isolation structure is on the dummy fin, and the dummy fin and the isolation structure separate the first metal gate and the second metal gate.
US11114563B2 Semiconductor devices with low junction capacitances and methods of fabrication thereof
Semiconductor devices with low junction capacitances and methods of fabrication thereof are described. In one embodiment, a method of forming a semiconductor device includes forming isolation regions in a substrate to form active areas. The sidewalls of the active areas are enclosed by the isolation regions. The isolation regions are recessed to expose first parts of the sidewalls of the active areas. The first parts of the sidewalls of the active areas are covered with spacers. The isolation regions are etched to expose second parts of the sidewalls of the active area, the second parts being disposed below the first parts. The active areas are etched through the exposed second parts of the sidewalls to form lateral openings. The lateral openings are filled with a spin on dielectric.
US11114558B2 Shielded gate trench MOSFET integrated with super barrier rectifier
An integrated circuit comprising a surrounding gate transistor (SGT) MOSFET and a super barrier rectifier (SBR) is disclosed. The SBR horizontally disposed in different areas to the SGT MOSFET on single chip creates a low potential barrier for majority carrier in MOS channel, therefore has lower forward voltage and reverse leakage current than conventional Schottky Barrier Rectifier. Moreover, in some preferred embodiment, a multiple stepped oxide (MSO) structure is applied to the shielded gate structure to further reduce the on-resistance.
US11114557B2 Integration of a Schottky diode with a MOSFET
There is disclosed the integration of a Schottky diode with a MOSFET, more in detail there is a free-wheeling Schottky diode and a power MOSFET on top of a buried grid material structure. Advantages of the specific design allow the whole surface area to be used for MOSFET and Schottky diode structures, the shared drift layer is not limited by Schottky diode or MOSFET design rules and therefore, one can decrease the thickness and increase the doping concentration of the drift layer closer to a punch through design compared to the state of the art. This results in higher conductivity and lower on-resistance of the device with no influence on the voltage blocking performance. The integrated device can operate at higher frequency. The risk for bipolar degradation is avoided.
US11114543B2 Group III-V device structure
A group III-V device structure is provided. The group III-V device structure includes a channel layer formed over a substrate and an active layer formed over the channel layer. The group III-V device structure also includes a gate structure formed over the active layer and a source electrode and a drain electrode formed over the active layer. The source electrode and the drain electrode are formed on opposite sides of the gate structure. The group III-V device structure further includes a through via structure formed through the channel layer, the active layer and a portion of the substrate, and the through via structure is electrically connected to the source electrode or the drain electrode.
US11114542B2 Semiconductor device with reduced gate height budget
The present disclosure relates to semiconductor structures and, more particularly, to semiconductor device with reduced gate height budget and methods of manufacture. The method includes: forming a plurality of gate structures on a substrate; recessing material of the plurality of gate structures to below a surface of an insulator material; forming trenches in the insulator material and underlying material adjacent to sidewalls of the plurality of gate structures; and filling the recesses and trenches with a capping material.
US11114541B2 Semiconductor device including capacitor
Disclosed is a semiconductor device including a bottom electrode, a dielectric layer, and a top electrode that are sequentially disposed on a substrate. The dielectric layer includes a hafnium oxide layer including hafnium oxide having a tetragonal crystal structure, and an oxidation seed layer including an oxidation seed material. The oxidation seed material has a lattice constant having a lattice mismatch of 6% or less with one of a horizontal lattice constant and a vertical lattice constant of the hafnium oxide having the tetragonal crystal structure.
US11114538B2 Transistor with an airgap spacer adjacent to a transistor gate
A microelectronic transistor may be fabricated having an airgap spacer formed as a gate sidewall spacer, such that the airgap spacer is positioned between a gate electrode and a source contact and/or a drain contact of the microelectronic transistor. As the dielectric constant of gaseous substances is significantly lower than that of a solid or a semi-solid dielectric material, the airgap spacer may result in minimal capacitive coupling between the gate electrode and the source contact and/or the drain contact, which may reduce circuit delay of the microelectronic transistor.
US11114533B2 Semiconductor device including contacts having different heights and different widths
A semiconductor device includes: a substrate including a first region and a second region; a first gate stack on the first region of the substrate; a first source/drain contact at a first side of the first gate stack, wherein the first source/drain contact is connected to the substrate; a second gate stack on the second region of the substrate; and a second source/drain contact at a first side of the second gate stack, wherein the second source/drain contact is connected to the substrate, wherein a height of the second source/drain contact is greater than a height of the first source/drain contact, and wherein a width of the second source/drain contact is greater than a width of the first source/drain contact.
US11114531B2 Semiconductor device, method for manufacturing semiconductor device, inverter circuit, driving device, vehicle, and elevator
A semiconductor device according to an embodiment includes a first electrode; a second electrode; a gate electrode; an n-type first silicon carbide region positioned between the first electrode and the second electrode and between the gate electrode and the second electrode; a p-type second silicon carbide region positioned between the first electrode and the first silicon carbide region; a third silicon carbide region of metal containing at least one element selected from the group consisting of nickel (Ni), palladium (Pd), and platinum (Pt), positioned between the first electrode and the second silicon carbide region and spaced apart from the first silicon carbide region; and a gate insulating layer positioned between the gate electrode and the second silicon carbide region.
US11114513B2 Display substrate, manufacturing method thereof, display panel
A display substrate including a base substrate and a pixel defining layer is provided. The pixel defining layer includes a first defining layer and a second defining layer, which define a plurality of lower openings and a plurality of upper openings corresponding to the plurality of lower openings, respectively. An orthographic projection of a bottom surface of each upper opening on the base substrate covers that of a corresponding lower opening on the base substrate, orthographic projections of bottom surfaces of the plurality of upper openings on the base substrate have an equal area. The plurality of lower openings include a first lower opening, a second lower opening and a third lower opening, which form a first cavity, a second cavity and a third cavity respectively together with a corresponding upper opening.
US11114511B2 Display device
A display device includes a display panel comprising two pixels spaced apart from each other and a transmission area between the two pixels. An input sensing section is disposed on the display panel and comprises sensing electrodes and trace lines electrically connected to the sensing electrodes. A metal layer is on the display panel. The metal layer is disposed between the two pixels and surrounds the transmission area. The metal layer comprises a first hole located in the transmission area. The first hole has a first width. An optical functional section is on the metal layer. The optical functional section includes a second hole that overlaps the first hole. The second hole has a second width that is greater than the first width.
US11114509B2 OLED display device with fingerprint on display
The present disclosure proposes an OLED display device with FOD that includes an OLED display panel and a fingerprint recognition module disposed under the OLED display panel. Sub-pixels arranged in an array on a substrate are located in an effective display area of the substrate. A fingerprint recognition block is disposed in the effective display area. The fingerprint recognition module is disposed corresponding to the fingerprint recognition block. A number of TFTs in each of the sub-pixels located in the fingerprint recognition block is less than a number of TFTs in each of the sub-pixels outside the fingerprint recognition block. Through decreasing the number of the TFTs in each of the sub-pixels in the fingerprint recognition block, the number of films in the stack of the fingerprint recognition block is reduced. Accordingly, the transmittance of the fingerprint recognition block and the accuracy of fingerprint recognition are improved.
US11114485B2 Metal mirror based multispectral filter array
A device may include a multispectral filter array disposed on the substrate. The multi spectral filter array may include a first metal mirror disposed on the substrate. The multi spectral filter may include a spacer disposed on the first metal mirror. The spacer may include a set of layers. The spacer may include a second metal mirror disposed on the spacer. The second metal mirror may be aligned with two or more sensor elements of a set of sensor elements.
US11114478B2 Thin film transistor and manufacture method thereof, array substrate and manufacture method thereof
A thin film transistor and a manufacture method thereof, an array substrate and a manufacture method thereof are provided. The manufacture method of the thin film transistor includes: providing a base substrate; and forming a gate electrode, a first electrode, a second electrode and a semiconductor layer of the thin film transistor on the base substrate. At least one of the gate electrode, the first electrode and the second electrode includes N portions that are stacked in a direction perpendicular to the base substrate, adjacent two of the N portions are in direct contact with each other, and N is a positive integer more than or equal to 2. The method includes: performing N patterning processes to respectively form the N portions.
US11114476B2 Manufacturing method of TFT array substrate, TFT array substrate and display panel
A manufacturing method of a TFT array substrate is provided, comprising: depositing and forming a gate and a gate scanning line; depositing sequentially a gate insulating layer, an active layer and a second metal layer; depositing and forming a first photoresist layer and a second photoresist layer on the second metal layer; first photoresist layer comprising a first-stage photoresist layer, second-stage photoresist layer and third-stage photoresist layer with increasing thickness, the first-stage photoresist layer being in the middle of the first photoresist layer and a channel being formed; ashing to remove first-stage photoresist layer, forming a source and a drain by etching; and ashing to remove the second-stage photoresist layer, and then depositing a passivation layer as a whole; stripping third-stage photoresist layer and second photoresist layer, depositing and forming a pixel electrode and a common electrode.
US11114472B2 Thin film transistor panel, display device, and method of manufacturing the thin film transistor panel
A transistor panel may include a substrate, a transistor, a first inorganic buffer layer, and an inorganic fluorine-containing buffer layer. The transistor may overlap the substrate and may include a semiconductor layer. The first inorganic buffer layer may be disposed between the substrate and the semiconductor layer. The inorganic fluorine-containing buffer layer may be disposed between the first inorganic buffer layer and the semiconductor layer and may contain fluorine in a range of 0.5 at % to 2 at %.
US11114463B2 Semiconductor device
A semiconductor device includes gate electrodes stacked along a direction perpendicular to an upper surface of a substrate, the gate electrodes extending to different lengths in a first direction, and each gate electrode including subgate electrodes spaced apart from each other in a second direction perpendicular to the first direction, and gate connection portions connecting subgate electrodes of a same gate electrode of the gate electrodes to each other, channels extending through the gate electrodes perpendicularly to the upper surface of the substrate, and dummy channels extending through the gate electrodes perpendicularly to the upper surface of the substrate, the dummy channels including first dummy channels arranged in rows and columns, and second dummy channels arranged between the first dummy channels in a region including the gate connection portions.
US11114456B2 Memory stacks having silicon oxynitride gate-to-gate dielectric layers and methods for forming the same
Embodiments of 3D memory devices and methods for forming the same are disclosed. In an example, a 3D memory device includes a substrate, a memory stack, and a NAND memory string. The memory stack includes a plurality of interleaved gate conductive layers and gate-to-gate dielectric layers above the substrate. Each of the gate-to-gate dielectric layers includes a silicon oxynitride layer. The NAND memory string extends vertically through the interleaved gate conductive layers and gate-to-gate dielectric layers of the memory stack.
US11114454B2 Semiconductor device
A semiconductor device includes a source structure penetrated by a first penetrating portion, a first stack structure disposed on the source structure and penetrated by a second penetrating portion overlapping the first penetrating portion.
US11114446B2 SRAM with hierarchical bit lines in monolithic 3D integrated chips
A memory device includes a first plurality of memory cells, a second plurality of memory cells, and a local sense amplifier between the first plurality of memory cells and the second plurality of memory cells, all on a first level, and a local bit line on a second level. The second level is vertically separated by one or more first inter-level dielectric layers from the first level in a first direction and the local bit line is electrically coupled to each memory cell of the first plurality of memory cells and the second plurality of memory cells, as well as the local sense amplifier. The memory device also includes a global bit line on a third level vertically separated by one or more inter-level dielectric layers from the first level in a second direction opposite the first direction, with the global bit line electrically coupled to the local sense amplifier.
US11114444B2 Semiconductor device with conductive cap layer over conductive plug and method for forming the same
A semiconductor device includes a semiconductor substrate, a first word line and a second word line disposed over the semiconductor substrate, and a conductive plug disposed between the first word line and the second word line. The semiconductor device also includes a conductive cap layer disposed over the conductive plug, wherein a top surface and a portion of a sidewall surface of the conductive plug are covered by the conductive cap layer. The semiconductor device further includes a bit line disposed over the conductive cap layer, wherein the bit line is electrically connected to the conductive plug.
US11114441B1 Semiconductor memory device
A semiconductor memory device includes a substrate, a plurality of landing pads, a first conducting layer, a plurality of first capacitors, a plurality of second capacitors, a second conducting layer and a plurality of third capacitors. The substrate has an active area, and the active area has a first area, a second area and a third area. The third area surrounds the first area. The second area surrounds the first area and the third area. The landing pads are disposed on the first area. The first conducting layer is disposed on the second area. The first capacitors are disposed on the landing pads respectively. The second capacitors are disposed on the first conducting layer. The second conducting layer is disposed on the second capacitors. The third capacitors are disposed in the third area. The second conducting layer is not electrically connected to the third capacitors.
US11114423B2 Image-forming element
An image-forming element includes a plurality of pixels, and projects and displays light emitted from the pixels. The image-forming element includes a light emitting element which includes a light source emitting the light and a mounting substrate on which a plurality of light emitting elements are provided on a mounting surface. A plurality of light sources which are segmented and included in at least one pixel are provided, and each of the light sources includes power supply electrodes provided on the same surface or a surface facing the mounting substrate. The mounting substrate includes a drive circuit which drives the light source and electrodes which are provided on the mounting surface and are electrically connected to the power supply electrodes of the light source. In each pixel, an area occupation ratio of the light source with respect to a region area of the pixel is 15% or more and 85% or less. The drive circuit includes a switch circuit which selectively short-circuits the electrodes electrically connected to the power supply electrodes of the light source with other electrodes or wirings in the drive circuit, or at least one non-volatile memory transistor for adjusting a light emission intensity of the light emitting element.
US11114420B2 Uniforming an array of LEDs having asymmetric optical characteristics
An apparatus comprises an array of light emitting diodes (LEDs), each LED in the array having an asymmetric optical characteristic. The asymmetric optical characteristic of a first subset of LEDs in the array is oriented at an angle of 90°, 180°, or 270° with respect to the asymmetrical optical characteristic of a second subset of LEDs in the array. The apparatus may be the array of LEDs or an illumination system comprising a light source comprising the array of LEDs. Methods of manufacturing the apparatus are also provided.
US11114414B2 Wafer structure with capacitive chip interconnection, method for manufacturing the same, and chip structure with capacitive chip interconnection
A wafer structure, a method for manufacturing the same and a chip structure are provided. A first capacitor plate is arranged in a first chip, a second capacitor plate is arranged in a second chip, and the first chip is stacked together via bonding layers with the second chip with a front surface of the first chip facing toward a front surface of the second chip. In this way, a capacitor structure formed by the first capacitor plate, the second capacitor plate and dielectric materials provided therebetween is formed while bonding the first chip and second chip together, and the capacitor plate and the dielectric materials may be formed while forming a device interconnection structure in the chip, such that no additional process is required, thereby improving device integration and process integration.
US11114411B2 Semiconductor chip transfer method and transfer tool
A method of transferring semiconductor chips includes providing a transfer tool having a plurality of segments, each segment having a liquid receiving area; providing a plurality of semiconductor chips in a regular array on a source carrier; providing a target carrier; selectively arranging liquid drops on the liquid receiving areas of some of the segments; causing the transfer tool to approach the source carrier, each liquid drop contacting and wetting a semiconductor chip; lifting the transfer tool from the source carrier, wherein semiconductor chips wetted by liquid drops are lifted from the source carrier by the transfer tool; causing the target carrier by the transfer tool, to approach the semiconductor chips arranged on the transfer tool contacting the target carrier; and lifting the transfer tool from the target carrier, the semiconductor chips contacting the target carrier remaining on the target carrier
US11114409B2 Chip on wafer on substrate optoelectronic assembly and methods of assembly thereof
Examples herein relate to optoelectronic assemblies. In particular, implementations herein relate to an optoelectronic assembly formed via a chip on wafer on substrate (CoWoS) process. The optoelectronic assembly includes a substrate, an interposer, and an electronic integrated circuit (EIC). Each of the substrate, interposer, and EIC includes opposing first and second sides. The EIC is flip-chip assembled to the first side of the interposer, and the interposer with the EIC assembled thereto is flip-chip assembled to the first side of the substrate. An overmold layer extends over the first side of the interposer and encapsulates the EIC. The overmold layer includes a cavity such that a region of the first side of the interposer is exposed. An optical component is positioned within the cavity and coupled to the first side of the interposer.
US11114408B2 System and method for providing 3D wafer assembly with known-good-dies
Systems and methods for providing 3D wafer assembly with known-good-dies are provided. An example method compiles an index of dies on a semiconductor wafer and removes the defective dies to provide a wafer with dies that are all operational. Defective dies on multiple wafers may be removed in parallel, and resulting wafers with all good dies stacked in 3D wafer assembly. In an implementation, the spaces left by removed defective dies may be filled at least in part with operational dies or with a fill material. Defective dies may be replaced either before or after wafer-to-wafer assembly to eliminate production of defective stacked devices, or the spaces may be left empty. A bottom device wafer may also have its defective dies removed or replaced, resulting in wafer-to-wafer assembly that provides 3D stacks with no defective dies.
US11114397B2 Semiconductor package substrate and method of manufacturing semiconductor package using the same
Provided in a semiconductor package substrate including a semiconductor chip including a connection pad, an encapsulant encapsulating at least a portion of the semiconductor chip, a connection member disposed on the semiconductor chip and the encapsulant, the connection member including a redistribution layer that is electrically connected to the connection pad, a first passivation layer disposed on the connection member, and an adhesive layer disposed on at least one of a top surface of the encapsulant and a bottom surface of the first passivation layer in a region outside of the semiconductor chip.
US11114395B2 Post passivation interconnect
An integrated circuit (IC) device includes a first passivation layer over a substrate. The IC device further includes a redistribution line over the first passivation layer, wherein the redistribution line has a barrel-shaped profile. The IC device further includes a second passivation layer over the redistribution line. The IC device further includes a polymer layer over the second passivation layer.
US11114391B2 Antenna package structure and antenna packaging method
The present disclosure provides an antenna package structure and an antenna packaging method. The package structure includes a rewiring layer, wherein the rewiring layer comprises a first dielectric layer and a first metal wiring layer in the first dielectric layer; metal connecting column, formed on the first metal wiring layer of the rewiring layer; a packaging layer, disposed on the rewiring layer, an antenna metal layer, formed on the packaging layer, an antenna circuit chip, bonded to the first metal layer of the rewiring layer, and electrically connected to the antenna metal layer through the metal connecting column; and a metal bump, formed on the first metal wiring layer of the rewiring layer, to achieve electrical lead-out of the rewiring layer.
US11114387B2 Electronic packaging structure
An electronic package structure is provided. The electronic packaging structure includes a substrate, a conductive layer disposed on the substrate, an intermetallic compound disposed on the conductive layer, a stress buffering material disposed on the substrate and adjacent to the conductive layer, and an electronic device disposed on the conductive layer and the stress buffering material. The intermetallic compound is disposed between the electronic device and the conductive layer, between the electronic device and the stress buffering material, between the substrate and the stress buffering material, and between the conductive layer and the stress buffering material. A maximum thickness of the intermetallic compound disposed between the electronic device and the stress buffering material, between the substrate and the stress buffering material, and between the conductive layer and the stress buffering material is greater than the thickness of the intermetallic compound disposed between the electronic device and the conductive layer.
US11114375B2 3D stacked memory and vertical interconnect structures for 3D stacked memory
Provided is a 3D stacked memory device having a cell region in which memory stacks are arranged on a substrate. Vertical memory stacks and a vertical interconnect structure are provided in the cell region. The vertical interconnect structure includes: a via-hole formed along a vertical direction of the cell region; and a conductive pillar shaped by filling the via-hole with a conductive material. The vertical interconnect structure is configured to interconnect a top electrode of the vertical memory stack and a conductive region of the substrate along the vertical direction. The 3D stacked memory device has a vertical interconnect structure configured with a vertical wiring plug of a conductive material in a cell region, so that it is possible to facilitate the manufacturing process and providing a vertical interconnect between top and bottom electrodes of the stacked memory device or a peripheral circuit of the substrate.
US11114362B2 Stacked semiconductor package having heat dissipation structure
A stacked semiconductor package includes a first die, a second die stacked on a surface of the first die, a heat dissipation layer disposed on the surface, a heat insulation layer disposed on the surface to cover the heat dissipation layer and the first die, a heat sink disposed on the second die, and a heat conduction structure spaced apart from the second die in a lateral direction on the surface to connect the heat dissipation layer to the heat sink.
US11114359B2 Wafer level chip scale package structure
At least one redistribution layer (RDL) is provided on a silicon die. A passivation layer is deposited on the RDL. First openings having a first diameter are etched in the passivation layer where copper posts are to be formed. A seed layer is deposited over the passivation layer and within the openings. A photoresist layer is coated on the seed layer and patterned to form second openings having a second diameter over the first openings larger than the first diameter. Copper is plated on the seed layer to form copper posts filling the second openings. The silicon die is die attached to a metal substrate. A lamination layer is coated over the silicon die and the copper posts. Third openings are formed through the lamination layer to the copper posts and to metal pads on the metal substrate. Metal vias are formed in the third openings.
US11114357B2 Methods and apparatus for package with interposers
An interposer may comprise a metal layer above a substrate. A dam or a plurality of dams may be formed above the metal layer. A dam surrounds an area of a size larger than a size of a die which may be connected to a contact pad above the metal layer within the area. A dam may comprise a conductive material, or a non-conductive material, or both. An underfill may be formed under the die, above the metal layer, and contained within the area surrounded by the dam, so that no underfill may overflow outside the area surrounded by the dam. Additional package may be placed above the die connected to the interposer to form a package-on-package structure.
US11114352B2 Process monitor circuitry with measurement capability
A process monitor circuitry is described that can measure the electron mobility (μ), oxide capacitance (Cox) and threshold voltage (Vth) of an integrated circuit.
US11114350B2 Method for removing photoresist from photomask substrate
Methods and apparatus for removing a photoresist layer from a photomask substrate are provided. In one example, a method for removing a photoresist layer from a substrate in a chamber includes generating a first plasma including first radicals from a first gas mixture in a processing chamber, exposing a portion of a photoresist layer on a substrate to the first radicals to remove the portion of the photoresist layer from the substrate, generating a second plasma including second radicals from a second gas mixture, wherein the second radicals have a different composition than the first radicals, and exposing another portion of photoresist layer to the second radicals to remove the second portion of the photoresist layer.
US11114349B2 System and method for allowing restoration of first interconnection of die of power module
The present invention concerns a system for allowing the restoration of a first interconnection of a die of a power module connecting the die to an electric circuit. The system comprises: at least one other interconnection of the power module, a periodic current source that is connected to the at least one other interconnection for generating a periodic current flow through the at least one other interconnection in order to reach, in at least a part of the first interconnection, a predetermined temperature during a predetermined time duration. The present invention concerns also the associated method.
US11114347B2 Self-protective layer formed on high-k dielectric layers with different materials
Semiconductor device structures having metal gate structures with tunable work function values are provided. In one example, a semiconductor device includes a first gate structure and a second gate structure on a substrate; wherein the first gate structure includes a first gate dielectric layer having a first material, and the second gate structure includes a second gate dielectric layer having a second material, the first material being different from the second material, wherein the first and the second gate structures further comprises a first and a second self-protective layers disposed on the first and the second gate dielectric layers respectively, wherein the first self-protective layer comprises metal phosphate and the second self-protective layer comprises boron comprising complex agents and a first work function tuning layer on the first self-protective layer in the first gate structure.
US11114343B2 Partial backside metal removal singulation system and related methods
Implementations of methods of singulating a plurality of die included in a substrate may include forming a plurality of die on a first side of a substrate, forming a backside metal layer on a second side of a substrate, forming a groove only partially through a thickness of the backside metal layer, and singulating the plurality of die included in the substrate through removing backmetal material in the die street and removing substrate material in the die street. The groove may be located in a die street of the substrate.
US11114342B2 Wafer processing method
A wafer processing method is a method of dividing a wafer in which a functional layer is laminated to a top surface of a substrate and a plurality of devices are formed, along streets dividing the plurality of devices. The wafer processing method includes: a protective member disposing step of disposing an adhesive tape on the functional layer side of a top surface of the wafer; a cutting step of forming, along the streets, a cut groove having a depth exceeding a finished thickness of the wafer by making a cutting blade cut into an undersurface of the wafer; and a plasma etching step of extending the cut groove toward the top surface of the wafer and dividing the substrate along the streets by plasma-etching, from an undersurface side, the wafer whose adhesive tape side is held by a chuck table.
US11114335B1 Semiconductor device structure with air gap structure and method for forming the same
The present disclosure provides a semiconductor device structure with an air gap structure and a method for forming the semiconductor device structure. The semiconductor device structure includes a first conductive contact and a second conductive contact disposed over a semiconductor substrate. The semiconductor device structure also includes a first dielectric layer surrounding the first conductive contact and the second conductive contact, and a second dielectric layer disposed over the first conductive contact, the second conductive contact and the first dielectric layer. The first dielectric layer is separated from the semiconductor substrate by a first air gap structure, the first dielectric layer is separated from the second dielectric layer by a second air gap structure, and the air gap structures reduce capacitive coupling between conductive features.
US11114318B2 Assembling apparatus and assembling method for semiconductor manufacturing apparatus
Provided is an assembling apparatus for a semiconductor manufacturing apparatus. The assembling apparatus includes: a body; lift attached to the body and configured to move a reaction tube having an opening at a lower end portion thereof vertically, thereby allowing a gas supply pipe to be installed inside the reaction tube through the opening while the reaction tube is held by the lift; gas supply source configured to supply a gas into the reaction tube through the gas supply pipe while the reaction tube is held by the lift; and an exhaust mechanism including a pump configured to exhaust an inside of the reaction tube through the opening, thereby performing a leakage test of the reaction tube while the reaction tube is held by the lift.
US11114290B1 Ion funnels and systems incorporating ion funnels
An ion transport system comprises: (I) an ion transfer tube extending between an atmospheric-pressure ionization chamber and a partially evacuated chamber; and (II) an ion funnel within the chamber comprising: (1) an exit electrode that has an exit aperture configured to deliver the gas and charged particles to a high-vacuum chamber; and (2) a funnel portion comprising a plurality of plate electrodes configured as a stack, each electrode comprising a respective aperture, wherein an aperture diameter of each of the plurality of electrodes is greater than or equal to three times an inter-electrode pitch and wherein no DC electrical potential gradient is applied between the exit electrode and an adjacent one of the plurality of plate electrodes.
US11114287B2 Radical output monitor for a remote plasma source and method of use
The present application discloses a device for radical monitoring a plasma source for a remote plasma source used in a processing system and includes at least one gas source, a plasma source body having at least one passage having at least one passage surface, a first thermal sensor receiver may be formed within the plasma source body proximate to the passage surface of the passage, a first thermal sensor positioned within the first thermal sensor receiver configured to measure a first temperature of the passage surface, a second thermal sensor receiver formed within the plasma source body proximate to the passage surface of the passage and configured to measure a second temperature of the passage surface of the passage at a second location.
US11114286B2 In-situ optical chamber surface and process sensor
Embodiments disclosed herein include optical sensor systems and methods of using such systems. In an embodiment, the optical sensor system comprises a housing and an optical path through the housing. In an embodiment, the optical path comprises a first end and a second end. In an embodiment a reflector is at the first end of the optical path, and a lens is between the reflector and the second end of the optical path. In an embodiment, the optical sensor further comprises an opening through the housing between the lens and the reflector.
US11114275B2 Methods and systems for acquiring electron backscatter diffraction patterns
Various methods and systems are provided for acquiring electron backscatter diffraction patterns. In one example, a first scan is performed by directing a charged particle beam towards multiple impact points within a ROI and detecting particles scattered from the multiple impact points. A signal quality of each impact point of the multiple impact points is calculated based on the detected particles. A signal quality of the ROI is calculated based on the signal quality of each impact point. Responsive to the signal quality of the ROI lower than a threshold signal quality, a second scan of the ROI is performed. A structural image of the sample may be formed based on detected particles from both the first scan and the second scan.
US11114273B2 Screening method and apparatus for detecting an object of interest
The invention relates to a screening method. The method comprises the step of providing a sample, wherein said sample comprises a sample carrier with a surface structure, as well as an object of interest. The method further comprises the step of acquiring an image of said sample. According to the disclosure, the method comprises the steps of providing information on said surface structure of said sample carrier, which may in particular comprise the step of acquiring an image of said sample carrier. In that case two images are obtained: one more sensitive to the objects of interest, and one more sensitive to the surface structure of the sample carrier. This allows manipulation of the acquired image, using said information on the surface structure of the sample carrier. With this, said manipulated image may be screened for easy and reliable detection of said object of interest.
US11114270B2 Scanning magnet design with enhanced efficiency
A scanning magnet is positioned downstream of a mass resolving magnet of an ion implantation system and is configured to control a path of an ion beam downstream of the mass resolving magnet for a scanning or dithering of the ion beam. The scanning magnet has a yoke having a channel defined therein. The yoke is ferrous and has a first side and a second side defining a respective entrance and exit of the ion beam. The yoke has a plurality of laminations stacked from the first side to the second side, wherein at least a portion of the plurality of laminations associated with the first side and second side comprise one or more slotted laminations having plurality of slots defined therein.
US11114267B2 Single hand controller
A single hand controller including a front surface and a back surface, with a first and second side surface there between and an upper surface and bottom surface. The upper surface includes a joystick, and the front surface has a proportional plunger and one or more switches. The controller is grasped by placing a user's finger tips on the front surface, with user's index finger operating the proportional plunger and remaining fingers operating the switches. The thenar eminence group of muscles of the user's hand rests against the back surface, whereby the user's thumb is disposed so as to operate the joystick.
US11114263B2 Magnetic electrical switch
A magnetic electrical switch apparatus includes: a switch assembly that includes: a switch body housing including a stationary contact; a shaft configured to move relative to the switch body housing, the shaft including: a moveable contact; and a first magnet; and a movable support member including a second magnet. The moveable contact and the first magnet are configured to move with the shaft. Moving the movable support member moves the second magnet relative to the first magnet, and a magnetic interaction between the second magnet and the first magnet moves the moveable contact relative to the stationary contact to thereby change a state of the switch assembly.
US11114262B2 Contact system for electrical current conduction and bus transfer switching in a switchgear
A switchgear having bus transfer current switching capability by a turn and twist mechanism that includes a contact system for electrical current conduction and bus transfer switching is provided. The contact system has fixed and movable contact assemblies. Each contact assembly includes main contacts and arcing contacts. The arcing contacts are for bus transfer switching. The movable contact assembly includes a current path pipe and an end piece. The current path pipe is a cylindrical pipe, and the end piece is a rectangular block. The movable contact assembly includes a movable main contact provided on the rectangular block, and a movable arcing contact provided at the end of the cylindrical pipe on a portion about the periphery. During engagement, the cylindrical pipe turns about a first axis to bring the contact assemblies proximal to each other, and twists about a second axis for engagement of the main contacts.
US11114261B2 Electrical connector for igniter for exothermic welding
An electrical connector can be provided for connecting a power source to an insertable conductor, including an igniter for exothermic weld material. One or more conductors can be disposed within a housing that is configured to receive the insertable conductor. An actuator can be engaged from outside the housing to move at least one of the conductors within the housing between resting and actuated orientations.
US11114251B2 Polymer, method for preparing the same and solar cell comprising the polymer
The present invention provides a polymer, a method for preparing the same, and a solar cell comprising the polymer having a structure represented by Formula I, the polymer has excellent interface-modified property, water resistance and/or excellent electron-transporting property, and thus can be effectively used to prepare solar cells. The polymer not only can significantly improve the hydrophobic property of the thin film surface of the solar cell, thereby protecting the intermediate active layer of the cell from moisture in the air so as to improve the lifetime of the cell device, but also can be used for large-area processing to prepare a flexible cell device.
US11114249B2 Thin-film capacitor
In a thin-film capacitor, an electrode terminal layer and an electrode layer of a capacitor portion are connected to electrode terminals by via conductors that is formed to penetrate an insulating layer in a thickness direction thereof, and a short circuit wiring in the thickness direction is realized by the via conductors. In the thin-film capacitor, an increase in the number of terminals in the plurality of electrode terminals is achieved, a decrease in length of a circuit wiring is achieved, and thus a thin-film capacitor with low-ESL has been achieved.
US11114240B2 Multilayer electronic component
A multilayer electronic component includes a body comprising dielectric layers, and first and second internal electrode layers alternately stacked in a stacking direction with respective dielectric layers interposed therebetween. The first internal electrode layer includes first and second internal electrodes arranged with a first spacer interposed therebetween, and the second internal electrode layer includes third and fourth internal electrodes arranged with a second spacer interposed therebetween.
US11114233B2 AC/DC converter
An AC/DC converter comprising a set of two rectifying bridges, each rectifying bridge comprising a first output connected to an output terminal of the AC/DC converter by an interphase inductor. The interphase inductor may comprise a magnetic circuit comprising two branches that are substantially parallel and two windings, each winding being wound about one branch selected from the two branches. Each winding may be held away from the magnetic circuit, at every point of the winding, by means of a set of at least one holding block made of a material having an A-scale Shore hardness lower than or equal to 50 and being distant at every point from the branches.
US11114232B2 Inductor assemblies
An inductor assembly includes a coil including a spirally wound metal foil.
US11114231B2 Rotary solenoid
A rotary solenoid includes: a fixed body portion having a casing in which a pair of bearing portions and positioned on front and rear sides are provided; and a movable body portion having a rotation shaft rotatably supported by the pair of bearing portions. The fixed body portion includes: the casing formed of a magnetic material; and an air-cored coil of which the surface orthogonal to an axial direction of the rotation shaft is fixed to an inner surface of the casing. The movable body portion includes: a rotor yoke having one end fixed to the rotation shaft; and a magnet portion having a pair of magnets and fixed to an opposing surface positioned on the other end side of the rotor yoke serving as a surface opposing the air-cored coil and disposed along a rotation direction of the opposing surface.
US11114222B2 Resistive element and method of manufacturing the same
A resistive element includes: a semiconductor substrate; a field insulating film deposited on the semiconductor substrate; a plurality of resistive layers separately deposited on the field insulating film; an interlayer insulating film deposited to cover the field insulating film and the resistive layers; a pad-forming electrode deposited on the interlayer insulating film, and electrically connected to one edges of the resistive layers; a relay wire deposited on the interlayer insulating film separately from the pad-forming electrode, and including a first terminal electrically connected to another edges of the resistive layers and a second terminal provided so as to form an ohmic contact to the semiconductor substrate; and a rear surface electrode provided under the semiconductor substrate to form an ohmic contact to the semiconductor substrate, wherein the resistive element uses, as a resistor, an electric channel between the pad-forming electrode and the rear surface electrode.
US11114211B2 Helical screw ion exchange and desiccation unit for nuclear water treatment systems
Disclosed herein are systems, methods, processes, and apparatuses for treating radioactive waste, through systems designed to bind and dry radioactive media. In some of its various embodiments, the system includes at least one helical screw designed to receive and mix liquid wastes with ion exchange media, as well as convey the resulting slurry through one or more of a binding, dewatering, and drying/off-gassing region.
US11114205B2 Infection detection and differentiation systems and methods
Embodiments may include an automated method for evaluating an infection status associated with a blood sample obtained from an individual. Methods may include determining, using a first module, a white blood cell concentration associated with the blood sample. In addition, methods may include determining, using a second module, a monocyte volume measure associated with the blood sample. Methods may include evaluating, using a data processing module, the infection status associated with the blood sample. The data processing module may include a processor and a computer readable medium. The computer readable medium may be programmed with a computer application. This computer application, when executed by the processor, may cause the processor to calculate a parameter using a function comprising the white blood cell concentration and the monocyte volume measure. The computer application may also cause the processor to evaluate the infection status associated with the blood sample based on the parameter.
US11114180B1 Non-volatile memory device
A non-volatile memory device includes a first memory cell array, a first error correction code (ECC) decoder and a controller. The first memory cell array is divided into a first sub-array and a second sub-array by a first address boundary. The first ECC decoder is coupled to the first memory cell array, performs an ECC operation on read-out data from first memory cell array. The controller is coupled to the first memory cell array and the first ECC decoder, adjusts the first address boundary according to a first ECC failure bit number.
US11114173B2 Semiconductor memory device and method of operating the same
Provided herein may be a semiconductor memory device and a method of operating the same. The semiconductor memory device may include peripheral circuits configured to perform a verify operation on selected memory cells by applying a verify voltage to a word line, and perform a compensation program operation on the selected memory cells by applying a compensation program voltage to the word line; and a control logic configured to control the peripheral circuits such that the compensation program operation is performed by applying the compensation program voltage to the selected memory cells to be programmed to a selected threshold voltage distribution among the threshold voltage distributions other than a highest threshold voltage distribution, wherein the compensation program voltage has a positive voltage lower than the main program voltage most recently applied to the word line.
US11114167B2 Page buffer and memory device including the same
Systems and methods are described including a page buffer to reduce a threshold voltage distribution skew of memory cells and improve programming performance. The page buffer includes a first circuit element connected to a first terminal for supplying a first bitline voltage, a second circuit element connected to a second terminal for supplying a second bitline voltage, and a latch configured to control the first and second circuit elements.
US11114165B2 Semiconductor devices having increased efficiency in generation of gate-induced drain leakage current without insulation deterioration and methods of operating the same
A semiconductor device includes a source layer; a plurality of channel structures; a plurality of gate electrodes; and a common source line. At least one of the plurality of gate electrodes provides a GIDL line. For an erasing operation, an erasing voltage applied to the common source line reaches a target voltage, and, after the erasing voltage reaches the target voltage, a step increment voltage is applied to the erasing voltage, such that the erasing voltage has a voltage level higher than a voltage level of the target voltage. After the step increment voltage has been applied for a desired time period, the voltage level of the erasing voltage is decreased to the target voltage level for the remainder of the erasing operation.
US11114164B2 Programming nonvolatile memory cells through a series of predetermined threshold voltages
Adaptive write operations for non-volatile memories select programming parameters according to monitored programming performance of individual memory cells. In one embodiment of the invention, programming voltage for a memory cell increases by an amount that depends on the time required to reach a predetermined voltage and then a jump in the programming voltage is added to the programming voltage required to reach the next predetermined voltage. The adaptive programming method is applied to the gate voltage of memory cells; alternatively, it can be applied to the drain voltage of memory cells along a common word line. A circuit combines the function of a program switch and drain voltage regulator, allowing independent control of drain voltage of selected memory cells for parallel and adaptive programming. Verify and adaptive read operations use variable word line voltages to provide optimal biasing of memory and reference cells during sensing.
US11114160B2 Memory device for compensating for current of off cells and operating method thereof
A memory device includes a memory cell array including a plurality of memory cells arranged at points where a plurality of word lines and a plurality of bit lines intersect; a sense amplifier configured to amplify, in a read operation mode of the memory device, a voltage difference value between a voltage of a selected word line connected to a selected memory cell of the plurality of memory cells and a reference voltage; and a leakage current compensation circuit connected to a selected word line path between the selected memory cell and the sense amplifier and configured to compensate for a total leakage current generated by unselected memory cells connected to the selected word line in the read operation mode.
US11114158B1 Reducing column switch resistance errors in RRAM-based crossbar array circuits
Systems and methods for reducing column switch resistance error RRAM-based crossbar array circuits are disclosed. An example crossbar array circuit includes: a crossbar array including a row wire, a column wire, and a cross-point device connected between the row wire and the column wire; a column switch having a column switch input and a column switch output, connected to the cross-point device; an Op-amp device having a non-inverting input, an inverting input, and an Op-amp output; a three-terminal switch having a first terminal, a second terminal, and a third terminal. The three-terminal switch is connected to the inverting input and is configured to switch between the column switch input and the column switch output; a load resistor is connected with the column switch output and the Op-amp output.
US11114155B2 High-density high-bandwidth static random access memory (SRAM) with phase shifted sequential read
The present disclosure relates to a structure including a read controller configured to receive a burst enable signal and a word line pulse signal, identify consecutive read operations from storage cells accessed via a word line, precharge bit lines once during consecutive, sequential reads, and hold the word line active through N−1 of the consecutive read operations, and N is an integer number of the consecutive read operations.
US11114154B2 Voltage retention techniques
Various implementations described herein are directed to a device having voltage generator circuitry that provides a temperature-compensated voltage. The device may include amplifier circuitry that receives the temperature-compensated voltage from the voltage generator circuitry and provides an output voltage based on the temperature-compensated voltage. The device may include voltage retention circuitry that receives the output voltage from the amplifier circuitry and provides a retention voltage to memory based on the output voltage.
US11114144B2 Magnetoelectric spin orbit logic with paramagnets
An apparatus is provided which comprises: a first paramagnet; a stack of layers, a portion of which is adjacent to the first paramagnet, wherein the stack of layers is to provide an inverse Rashba-Edelstein effect; a second paramagnet; a magnetoelectric layer adjacent to the second paramagnet; and a conductor coupled to at least a portion of the stack of layers and the magnetoelectric layer.
US11114143B2 Bipolar decoder for crosspoint memory cells
A memory decoder enables the selection of a conductor of a row or column of a crosspoint array memory. The decoder includes a circuit to apply a bias voltage to select or deselect the conductor. The conductor can be either a wordline or a bitline. The decoder also includes a select device to selectively provide both high voltage bias and low voltage bias to the circuit to enable the circuit to apply the bias voltage. Thus, a single end device provides either rail to the bias circuit.
US11114137B2 Bidirectional data pin, clock input pin, shift register, debug circuitry
A two pin communication interface bus and control circuits are used with circuit boards, integrated circuits, or embedded cores within integrated circuits. One pin carries data bi-directionally and address and instruction information from a controller to a selected port. The other pin carries a clock signal from the controller to a target port or ports in or on the desired circuit or circuits. The bus may be used for serial access to circuits where the availability of pins on ICs or terminals on cores is minimal. The bus is used for communication, such as serial communication related to the functional operation of an IC or core design, or serial communication related to test, emulation, debug, and/or trace operations of an IC or core design.
US11114134B2 Storage device and its holding bracket
A holding bracket includes a frame body, an elastic rib, a stopping block and a cover plate. The frame body is formed with a holding space for holding a loaded object such as a hard disk. One end of the elastic rib is connected to the frame body, and the other end is a free end. The stopping block is protrusively formed on one surface of the elastic rib facing away from the holding space, and is located at the free end. The cover plate is pivotally connected to one end of the frame body.
US11114128B2 Systems and methods of interactive exercising
A computer system includes a memory, at least one processor coupled to the memory, and a user interface component executable by the at least one processor. The user interface component is configured to receive information descriptive of a pace at which a user is exercising, determine a playback speed for video content having an audio component, the playback speed determined with reference to the pace at which the user is exercising, present the video content at the playback speed, generate a plurality of audio frames from the audio component of the video content, the plurality of audio frames being generated with reference to the pace at which the user is exercising, and present the plurality of audio frames to the user.
US11114125B1 Disc device with head placement responsive to shock detection
According to one embodiment, a disk device includes a base, a discoidal recording medium including an innermost circumferential portion and an outer circumferential edge, a head, a head actuator provided pivotably on the base and supporting the head movably, a first sensor which detects a shock and a drive unit which pivots, when the shock detected by the first sensor is greater than a predetermined value and the head is located at a position less than a predetermined distance from the innermost circumferential portion, the head actuator to place the head at a position more than the predetermined distance which satisfies a conditional formula below. D = 9.83 ⁢ e - 210 ⁢ t 2 G
US11114121B2 Air-bearing surface (ABS) design to reduce particle scratch risk
A slider design for a hard disk drive (HDD) features a shallow cavity adjacent to a leading edge that has patterns of sub-cavities of various shapes etched into its base to reduce its original surface area. The presence of these patterns of sub-cavities significantly reduces the probability that the slider will capture particles on the surface of a rotating disk and thereby reduces the corresponding probability of surface scratches that such captured particles inevitably produce.
US11114119B1 Thermally-assisted magnetic recording head including a main pole and a plasmon generator
A thermally-assisted magnetic recording head includes a medium facing surface, a main pole, a waveguide, and a plasmon generator. The plasmon generator includes a first metal layer and a second metal layer. The first metal layer includes a plasmon exciting portion on which surface plasmons are excited. The second metal layer is located on the first metal layer, and includes a bottom surface in contact with the first metal layer, a top surface located on a side opposite to the bottom surface, a front end face that is located in the medium facing surface and generates near-field light from the surface plasmons, and a connecting surface that connects the top surface and the front end face. The connecting surface includes an inclined portion inclined relative to a direction perpendicular to the medium facing surface.
US11114118B2 Disk device
According to one embodiment, a disk device includes a first actuator assembly and a second actuator assembly which are respectively supported by a first bearing unit and a second bearing unit to be rotatable about a support shaft. The first bearing unit includes a first sleeve and a ball bearing. The second bearing unit includes a second sleeve and a ball bearing. The first sleeve includes a first end surface opposed to the second sleeve and an annular first step projecting from the first end surface, and the second sleeve includes a second end surface opposed to the first step with a gap and an annular second step projecting from the second end surface. The second step is opposed to the first step and the first end surface with a gap.
US11114096B2 Mitigation of client device latency in rendering of remotely generated automated assistant content
Implementations relate to mitigating client device latency in rendering of remotely generated automated assistant content. Some of those implementations mitigate client device latency between rendering of multiple instances of output that are each based on content that is responsive to a corresponding automated assistant action of a multiple action request. For example, those implementations can reduce latency between rendering of first output that is based on first content responsive to a first automated assistant action of a multiple action request, and second output that is based on second content responsive to a second automated assistant action of the multiple action request.
US11114088B2 Adaptive self-trained computer engines with associated databases and methods of use thereof
In some embodiments, the present invention provides for an exemplary computer system which includes at least the following components: an adaptive self-trained computer engine programmed, during a training stage, to electronically receive an initial speech audio data generated by a microphone of a computing device; dynamically segment the initial speech audio data and the corresponding initial text into a plurality of user phonemes; dynamically associate a plurality of first timestamps with the plurality of user-specific subject-specific phonemes; and, during a transcription stage, electronically receive to-be-transcribed speech audio data of at least one user; dynamically split the to-be transcribed speech audio data into a plurality of to-be-transcribed speech audio segments; dynamically assigning each timestamped to-be-transcribed speech audio segment to a particular core of the multi-core processor; and dynamically transcribing, in parallel, the plurality of timestamped to-be-transcribed speech audio segments based on the user-specific subject-specific speech training model.
US11114086B2 Text and audio-based real-time face reenactment
Provided are systems and methods for text and audio-based real-time face reenactment. An example method includes receiving an input text and a target image, the target image including a target face; generating, based on the input text, a sequence of sets of acoustic features representing the input text; determining, based on the sequence of sets of acoustic features, a sequence of sets of scenario data indicating modifications of the target face for pronouncing the input text; generating, based on the sequence of sets of scenario data, a sequence of frames, wherein each of the frames includes the target face modified based on at least one of the sets of scenario data; generating, based on the sequence of frames, an output video; and synthesizing, based on the sequence of sets of acoustic features, an audio data and adding the audio data to the output video.
US11114081B2 Device agnostic audio path sealing
In accordance with some embodiments, an apparatus that seals the audio path of an enclosed device is provided. The apparatus includes a first housing portion and a second housing portion, when mated, are arranged to enclose a device, where a surface of the second housing portion is arranged to impart pressure on the device toward the first housing portion. The apparatus further includes a first supporting portion disposed along one side of the first housing portion and arranged to support the device. The apparatus also includes a first liner disposed in the first housing portion and arranged to form a first cavity, where the first cavity is adjacent to the first supporting portion. The apparatus further includes a noise generator operable to provide noise signal stream and a first audio output device coupled to the noise generator operable to output first masking signals to the first cavity.
US11114078B2 Keybed device
The present disclosure proposes a keybed device, including: a keybed support; a keybed arranged on the keybed support; a key height limiting column arranged in one-to-one correspondence with each key in the keybed, and an end of the key height limiting column is fixed on a bottom surface of the corresponding key; a pressure detecting device arranged in one-to-one correspondence under each key height limiting column to detect a pressing strength of each key height limiting column; and a flexible support structure arranged below each key height limiting column and located on at least one side of each pressure detection device. The keybed device includes a flexible support structure, which can avoid false triggering of the Aftertouch effect. A same depth is pressed down from the flexible support structure to obtain a consistent Aftertouch effect, and the performance effect is controllable.
US11114076B1 Switch fingerboard for violin family musical instruments
A set of new accessories for the violin family instrument, switch fingerboards, which includes an assembly of switches, suitable for violin learners. Switches are laid out regularly on the spots corresponding to the notes which are written on the fingerboards. Once a switch is turned on (pressed by a finger), a CPU will be triggered, and then output of the signal of a desired pitch will immediately cause the speaker to produce a sound of that pitch. Such a switch fingerboard will surely assist beginners to practice how to stop strings and to shift positions to get pitches more precisely and efficiently. Additionally, an n-like, switch assembly fingerboard is described, where all the switches are embedded into a rectangular plate in equal intervals. With the same CPU, ROM, amplifier and speaker system, any sound recorded from a performance in the violin family, corresponding to each note, can be replayed on command.
US11114069B2 Private virtualized displays
In some examples, a non-transitory machine readable medium storing instructions executable by a processor to store display information in a private memory hidden from an operating system (OS), and divisibly virtualize a contiguous planar display into a first area as a main display and a second area as a second display separate from the main display, where the continuous planar display is divisibly virtualized responsive to exposure of the display information to the OS or the display information being directly provided to a graphics processing unit (GPU).
US11114066B2 Path display device and path display method
The operability of path management performed in units of apparatuses subdivided by disaggregation is improved. A path display apparatus 1 which displays a path configured for a plurality of optical network apparatuses subdivided by disaggregation includes a storage unit 10 that stores configuration information 11 indicating a section of each of the optical network apparatuses; a grouping unit 21 that identifies a high-speed port of a route apparatus (DIR: Direction) which is the optical network apparatus, and determines a first group to which optical network apparatuses divided by the identified high-speed port belong, based on the configuration information 11; and a display control unit 22 that displays, on a screen, a symbol of each of the optical network apparatuses, a symbol of the section, and a symbol of the first group.
US11114059B2 System and method for color calibration
Described herein is a color calibration system and method including a display device including a non-volatile memory, a display screen, and a target sensor. The system and method further can include a computing system in communication with the display device and including a processor, a persistent memory, a temporary memory, and a reference sensor. A calibration matrix can be derived using the reference and target data captured by the target and reference sensors. The calibration matrix can be used to calibrate the target sensor using the calibration matrix.
US11114048B1 Driving circuit adaptable to an electrophoretic display
A driving circuit adaptable to an electrophoretic display includes a first transistor and a second transistor electrically connected in series between a first positive voltage node and a first negative voltage node, the first transistor and the second transistor being interconnected at an output node; a third transistor electrically connected between the output node and a ground; a first voltage regulator that switchably provides one of a plurality of positive supply voltages to the first positive voltage node; a second voltage regulator that provides a negative supply voltage to the first negative voltage node; a switching circuit having a plurality of outputs electrically connected to the first transistor, the second transistor and the third transistor to turn on or off the first transistor, the second transistor and the third transistor respectively; and a controller that controls the first voltage regulator, the second voltage regulator and the switching circuit.
US11114046B2 Display device and method for driving the same, driving apparatus, and computer-readable medium
The present disclosure relates to a method for driving a display device, a driving apparatus, a display device and a computer-readable medium. The method includes: determining backlight signal values of backlight partitions in a backlight module according to input grayscale values of pixels; adjusting the backlight signal values of the backlight partitions by performing peak stretching processing on the backlight partitions in the condition that a total power consumption of the adjusted backlight module is less than a power threshold of the backlight module; determining backlight signal values of the pixels; determining output grayscale values of the pixels according to the backlight signal values of the pixels and the input grayscale values of the pixels; driving a display panel to display an image according to the output grayscale values of the pixels; and driving the backlight module according to the adjusted backlight signal values of the backlight partitions.
US11114043B2 Blue light compensation film and OLED display
The present invention provides a blue light compensation film and an OLED display. The blue light compensation film of the present invention effectively absorbs blue light with wavelength longer than blue wavelength and excite blue light by using a blue light upconversion luminescent material, and effectively improves color shift white OLED device caused by short lifespan of blue electroluminescent material to achieve blue light compensation of the white OLED device and solve the of yellowing in traditional OLED display with age. The OLED display of the present invention comprises the blue light compensation film to avoid color shift problem and provides good display quality.
US11114042B2 Blue light compensation film and OLED display
The present invention provides a blue light compensation film and an OLED display. The blue light compensation film of the present invention effectively absorbs blue light with wavelength longer than blue wavelength and excite blue light by using a blue light upconversion luminescent material, and effectively improves color shift white OLED device caused by short lifespan of blue electroluminescent material to achieve blue light compensation of the white OLED device and solve the of yellowing in traditional OLED display with age. The OLED display of the present invention comprises the blue light compensation film to avoid color shift problem and provides good display quality.
US11114040B2 Pixel driving method
The present application discloses a pixel driving method, comprising: in a pre-charging phase, turning on a second driving branch to write a preset voltage into a second data line, and then turning off the second driving branch and turning on a first driving branch to write the preset voltage into a first data line; in a first data writing phase, keeping the first driving branch to be turned on to write a first data voltage into the first data line, and then turning off the first driving branch; and in a second data writing phase, turning on the second driving branch to write a second data voltage into the second data line.
US11114031B2 Display device and method for driving same
The present disclosure discloses a current-driven display device that uses an internal compensation method and can display a good-quality image with no bright dots that are not included in intended display content. In a pixel circuit of an organic EL display device, a voltage of a gate terminal of a drive transistor is initialized before the voltage of a data signal line is written to a holding capacitor via the diode-connected drive transistors. At this time, an initialization voltage is applied to the gate terminal via a display element initialization transistor, a second light emission control transistor, and a threshold compensation transistor. By initializing the gate terminal with a configuration not including an initialization transistor provided between the gate terminal and an initialization voltage supply line as in the related art, voltage drop at the gate terminal due to leakage current of the transistor in an off state is suppressed.
US11114027B2 OLED pixel circuit, and driving method thereof, and a display apparatus
The present application discloses a pixel circuit, including a data-input sub-circuit configured to apply a data voltage from the data line to a first node; a reset sub-circuit configured to reset the second node; a driving-control sub-circuit coupled to a first power supply, the first node, and the second node; a power-storage sub-circuit configured to regulate a voltage difference between the first node and the second node; a light-emitting device coupled to the second node and a second power supply; and a sampling sub-circuit coupled to the data line and the second node and being configured to control the data line to connect with the second node for collecting a voltage signal containing information about electrical properties of the driving-control sub-circuit and being used to generating a compensation voltage for compensating any drifts of the electrical properties.
US11114024B2 Method for maintaining LED brightness, LED driving circuit and display device
A method for maintaining LED brightness is provided and exemplarily includes steps of: providing a LED driving circuit capable of performing current detection and compensation; performing a detection based on the LED driving circuit to obtain mapping relationships among current, brightness and voltage; and monitoring a current flowing through a LED driven by the LED driving circuit, and performing a compensation according to the monitored current and the mapping relationships to maintain brightness of the LED. Moreover, a LED driving circuit is also provided and includes first through fourth transistors and a capacitor. In addition, a display device adopting the method for maintaining LED brightness or the LED driving circuit is also provided.
US11114022B2 Micro display ambient computing
A display device includes a backplane, where a portion of the backplane is associated with a particular pixel of a display, and the display includes an array of pixels. The display further includes at least a particular light emitting diode (LED) on the portion of the backplane to implement the particular pixel and local memory located with the particular LED on the portion of the backplane, where the local memory is to store data to be used to control the particular LED and presentation at the particular pixel.
US11114020B2 Micro LED display miniaturization mechanism
A mobile computing device comprising a Light Emitting Diode (LED) display; including a display panel and a substrate, and two or more controller integrated circuits mounted (ICs) mounted on the substrate to directly drive a serial interface into the display panel.
US11114019B2 Hardware-based graphics interface for medical device sensors and controllers
A completely hardware-based graphics interface controller for reading values from sensors or outputting voltages, currents, or other electrical parameters to medical devices is proposed. The graphics interface controller accepts analog or digital input into a programmable logic device (PLD), whose logic gates convert the input value to memory addresses of bitmaps that represent digits or other characters. The bitmaps are copied to respective x, y coordinates in a frame buffer, which are then displayed on a matrix liquid crystal display (LCD) panel. The bitmaps can be simple or elaborate, mimicking the rich look and feel of general purpose computer fonts so that the display output is compelling and modern-looking despite being entirely hardware based. A ventilator or other medical device can be instrumented with one or more sensors whose outputs are to the graphics interface, and an alarm can be triggered for off-nominal conditions.
US11114012B2 Display panel driving circuit and display device
The present discloses provides a display panel driving circuit and a display device. The display panel driving circuit includes a memory; a control chip; and a timing controller including data transmission ends and a control end, the data transmission ends are connected with a control signal output end of a communication switching circuit and a data output end of the memory, and the control end is connected with a controlled end of the communication switching circuit. The timing controller is configured to receive a control signal output by the control chip when controlling the communication switching circuit to be turned on and to read software data of the memory when controlling the communication switching circuit to be turned off.
US11114008B2 Display device and operating method thereof
A display device is disclosed. The display device comprises: a plurality of data lines are configured to receive a plurality of data voltages from a source driver, wherein the source driver is disposed in a non-display area of the display device; and a first multiplex switch is disposed in a display area of the display device and configured in response to a first multiplex signal, to provide a first data voltage of the data voltages to a first data line of the data lines.
US11114005B2 Pixel structure and method for driving the same, display panel and display apparatus
A pixel structure is disclosed. The pixel structure includes: a plurality of scanning lines; a plurality of data lines intersecting the plurality of scanning lines; and a plurality of sub-pixels which are located at respective intersections of the plurality of scanning lines and the plurality of data lines and are arranged in rows and columns. (4n+1)th and (4n+2)th data lines of the plurality of data lines are located on opposite sides of a (2n+1)th column of sub-pixels respectively. (4n+3)th and (4n+4)th data lines of the plurality of data lines are located on opposite sides of a (2n+2)th column of sub-pixels respectively. The (4n+2)th and (4n+3)th data lines of the plurality of data lines are located between the (2n+1)th column of sub-pixels and the (2n+2)th column of sub-pixels, where n is an integer greater than or equal to 0.
US11114002B1 Scanning waveguide display
A waveguide display includes a source assembly, an output waveguide, and a controller. The source assembly includes a light source and an optics system. The light source includes source elements arranged in a 1D or 2D array that emit image light. The optics system includes a scanning mirror assembly that scans the image light to particular locations based on scanning instructions. The output waveguide receives the scanned image light from the scanning mirror assembly and outputs an expanded image light. In some embodiments, the waveguide display includes a source waveguide and the 1D array of source elements. The source waveguide receives a conditioned image light from the source assembly. The controller generates the scanning instructions and provides the scanning instructions to the scanning mirror assembly. In some embodiments, the controller provides the scanning instructions to an actuator assembly of the source waveguide.
US11113986B2 Story machine, control method and control device therefor, storage medium and story machine player system
The disclosure relates to a story machine, a control method and control device thereof, a storage medium and a story machine player system are provided. The story machine includes circuitry configured to detect movement indication information for indicating a first movement path of the story machine; control the story machine to move along the first movement path based on the detected movement indication information; detect play indication information for indicating multimedia information; control the story machine to stop moving in response to detecting the play indication information; and play the multimedia information based on the detected play indication information.
US11113981B2 Skill training system
A computer system comprises a display system and a skill trainer in communication with the display system. The skill trainer receives a submission of content from a user relevant to a particular skill. The skill trainer publishes the content as material relevant to increasing a proficiency in the particular skill. Further, the skill trainer increases the proficiency of the user according to a policy for submission of content relevant to the particular skill, enabling performing an operation for the organization based on the skills for the people in the organization.
US11113979B2 Aerodrome system and method
An aerodrome system for an aerodrome is provided. The aerodrome system comprises a plurality of light emitting elements configured to emit light from a surface of the aerodrome upon which aircraft may take-off, land and manoeuvre; and a controller operatively coupled to each of the light emitting elements so as to selectively control the light emitting elements, wherein the light emitting elements form pixels of a display and the controller is configured to control an image displayed by the display so as to display and demarcate at least one runway for aircraft to take-off or land, wherein the light emitting elements are spaced such that the controller may display the runway with a variable orientation and the controller is further configured to change the image displayed by the display so as to change the orientation of the runway.
US11113973B2 Autonomous vehicle operational management blocking monitoring
Autonomous vehicle operational management including blocking monitoring may include traversing, by an autonomous vehicle, a vehicle transportation network. Traversing the vehicle transportation network may include operating a blocking monitor instance, which may include identifying operational environment information including information corresponding to a first external object within a defined distance of the autonomous vehicle, determining a first area of the vehicle transportation network based on a current geospatial location of the autonomous vehicle in the vehicle transportation network and an identified route for the autonomous vehicle, and determining a probability of availability for the first area based on the operational environment information. Traversing the vehicle transportation network may include traversing a portion of the vehicle transportation network based on the probability of availability.
US11113969B2 Data-to-camera (D2C) based filters for improved object detection in images based on vehicle-to-everything communication
The disclosure describes a method for an ego vehicle. The method includes receiving a vehicle-to-everything (V2X) message that describes an object that is within proximity of an ego vehicle. The method further includes generating a set of data-to-camera (D2C) filters that are specific to the object described by the V2X message. The method further includes applying the set of D2C filters to image data that describes an initial image of the object. The method further includes generating a modified image, based on applying the set of D2C filters to the image data, wherein the modified image includes an indication of (1) a location and a size of the object in the initial image and (2) a type of object in the initial image.
US11113968B2 Method for mobile parking assistance
A method for assisting in the parking of a vehicle in a vacant parking area, wherein the position of at least one vacant parking area is calculated on the basis of a vehicle-to-vehicle and/or a vehicle-to-infrastructure communication from the current position of the vehicle and is conveyed to a navigation apparatus of the vehicle, wherein a parking process is started by virtue of a radio key of the vehicle being placed onto a smartphone display, so that a lens in the vehicle key captures a flashing code and the radio key returns the flashing codes to the vehicle by radio.
US11113942B1 Human awareness telemetry apparatus, systems, and methods
Systems and apparatus are provided for monitoring and/or collecting data regarding environmental conditions and optionally personal health information, and generating warnings for a wearer based on acceptable limits for hazards. Using the collected data, the systems and apparatus communicate recommendations to the wearer to improve or maintain personal safety in the detected environment. Methods for monitoring environmental risks and generating warnings based on acceptable limits for hazards are also provided.
US11113933B1 Visual indication system for feedback controller
A device for communicating a system status visually is disclosed. The device comprises a primary indicator and a secondary indicator, and in an embodiment comprises a surround indicator and a tail indicator. Both indicators allow light to pass through a translucent portion to be visible by a user, and the device utilizes illumination elements such as multicolor LEDs to present the indicators in colors to communicate system status or a data category to inform a user about the system with simplified color signals easily perceived at a distance. The device can be configured to accept multiple sensor or signal inputs and control one or more powered devices to effect feedback control of a system variable, e.g. temperature. The tail indicator can change colors to communicate a data category provided by a signal input. The surround indicator can change colors to communicate a system status.
US11113932B2 Electronic gaming machine supporting table games
Embodiments disclosed herein concern methods and systems for providing wager-based gaming using an electronic gaming machine that mimics a table game. For example, a table game often makes use of physical objects in carrying out a wager-based game. The same physical objects can be represented in the electronic gaming machine. The physical objects have different potential outcomes when used in the wager-based game. The particular potential outcome yielded by the physical objects can be randomized by a randomizing action. In one embodiment, the physical objects can be implemented by one or more reels contained within the electronic gaming machine, and the reels can include reel-stops that represent the different possibilities that the physical objects can yield during a wager-based game.
US11113926B2 System and method for utilizing mobile device to track gaming data
The present disclosure relates generally to a system that utilizes an application running on a mobile device to collect game-based data regarding a player's experience at a gaming establishment.
US11113924B2 Gaming device having extending wild symbols
The present disclosure relates broadly to a gaming device operable under control of a processor together with a method of operating a gaming device. The disclosure relates particularly, although not exclusively, to a gaming device and method where a wild symbol is in the course of a plurality of games extends along at least one of a plurality of symbol reels.
US11113917B2 Method for implementing banknote counting of banknote counting device, and banknote counting device
A method for implementing banknote counting includes: if counterfeit banknote is detected in the banknote counting process, recording the sequence, the denomination, and the quantity of the counterfeit banknote; extracting the counterfeit banknote and calculating the amount of the counterfeit banknote; determining, according to a user identity information, whether a circulation amount of counterfeit currency and number of times of circulation of counterfeit currency having a mapping relationship to the user identity information exist in a preset counterfeit currency circulation database; if existing, updating the circulation amount of counterfeit currency and changing the number of times of circulation of counterfeit currency; and if the updated circulation amount of counterfeit currency is greater than a preset amount threshold and the updated number of times of circulation of counterfeit currency is greater than a preset number of circulation threshold, sending an investigation instruction to the public security department.
US11113916B2 Coin feeding apparatus and money handling apparatus
A coin feeding apparatus comprising: a disk that includes a plurality of protrusions on a surface of the disk, is disposed to be inclined and rotatable, and, when rotating, causes a first coin or a second coin to be caught on and carried upward by the plurality of protrusions, the second coin having a diameter greater than that of the first coin; a cover that forms, between the cover and a surface of the disk, a space for storing a coin therein; and a separation unit that separates one coin out of two of the first coins from the plurality of protrusions so as to cause the one coin to fall into the space, the two first coins being caught on the plurality of protrusions side by side.
US11113906B2 Predictive maintenance and diagnostics using modular condition monitoring
Predictive maintenance and diagnostics for an electronic module of an autonomous vehicle using modular condition monitoring is described herein. A computing system receives a signal from a data logger which monitors a condition of the electronic module of the autonomous vehicle, wherein the signal is indicative of damage accumulation information thereof. The computing system identifies a type of the electronic module and a damage accumulation threshold for the type of the electronic module to generate a predicted maintenance schedule for the electronic module of the autonomous vehicle. The damage accumulation information can be stored in a data store to define the damage accumulation threshold for the type of the electronic module.
US11113902B2 On board diagnostics drive cycle advisor
Provided is a method of completing an incomplete drive cycle test on a vehicle resulting from an incomplete vehicle monitoring process. The method includes establishing a communication link between a portable electronic device and a vehicle computer, and receiving initial diagnostic data from the vehicle computer using the portable electronic device. The initial diagnostic data is analyzed to identify the incomplete vehicle monitoring process and a driving procedure for resetting an incomplete vehicle monitor associated with the incomplete vehicle monitoring process. Live data is received from the vehicle computer while the vehicle is in motion to track progression through the driving procedure. The method may include receiving subsequent diagnostic data from the vehicle while the vehicle is in motion. The subsequent diagnostic data is analyzed while the vehicle is in motion to determine if the status of the incomplete vehicle monitoring process transitions to complete.
US11113892B2 Method and apparatus for on-line and off-line retail of all kind of clothes, shoes and accessories
A method for three-dimension (3D) based shopping, the method may include receiving or generating a 3D representation of at least a part of a body of a certain customer; receiving a query to find a first wearable item that fits the part of the body; searching for the first wearable item; displaying on a display that is accessible to the certain customer a 3D model of the first wearable item when worn over the part of the body; and interacting with the certain customer till a completion of the 3D based shopping.
US11113885B1 Real-time views of mixed-reality environments responsive to motion-capture data
An immersive content presentation system can capture the motion or position of a performer in a real-world environment. A game engine can be modified to receive the position or motion of the performer and identify predetermined gestures or positions that can be used to trigger actions in a 3-D virtual environment, such as generating a digital effect, transitioning virtual assets through an animation graph, adding new objects, and so forth. The use of the 3-D environment can be rendered and composited views can be generated. Information for constructing the composited views can be streamed to numerous display devices in many different physical locations using a customized communication protocol. Multiple real-world performers can interact with virtual objects through the game engine in a shared mixed-reality experience.
US11113878B2 Screen tile pair-based binocular rendering pipeline process and method
The invention discloses A screen tile-pair based binocular rendering pipeline process and method, comprising: completing space division according to a spatial relationship of two visual angles in stereo rendering, and generating input primitive lists corresponding to the divided space; searching non-full primitive lists of space divisions and obtaining a surface with spatial partition; and dispatching all generated spatial divisions, and simultaneously performing rasterizing and rendering of two visual angles for primitives in each space division. According to the new measures, a spatial correlation of two visual angles in stereo rendering is considered, and in a rendering process the two visual angles are rasterized and rendered at the same time, thereby reducing a bandwidth required for repeated reading of triangular data in the rendering process.
US11113857B2 Display method and apparatus and electronic device thereof
The present disclosure provides a display method. The display method includes displaying a first image based on a first scene; detecting whether a first condition is satisfied; and displaying a second image based on the first condition being satisfied. The first image is an image corresponding to a first portion of the first scene, the second image includes a character image of a viewer and an image of a second portion of the first scene, and the first portion is different from the second portion.
US11113854B2 Methods and devices for capturing heuristic information via a sketching tool
In accordance with various embodiments, a method is performed at an electronic device including a display device and one or more input devices. The method includes displaying, on the display device, a first graphing area including a first section presenting a plot of a first set of data points for a first variable and a second section. The method includes detecting, via the one or more input devices, a user input indicative of a path within a second section. The method includes determining, based on the user input indicative of a path within the second section, a second set of data points for the first variable. The method includes determining, based at least on the second set of data points for the first variable, a set of data points for a second variable. The method includes displaying, on the display device, a second graphing area presenting a plot of the set of data points for the second variable.
US11113847B2 Conversion of infrastructure model geometry to a tile format
In example embodiments, techniques are provided for converting geometry of an infrastructure model represented as high-level geometric primitives having a given symbology to low-level primitives, and encoding these low-level primitives into tile contents suited for transmission, and ultimately display upon, on a client device. An architectural split between frontend applications and backend applications may allow conversion of the high level primitives to be performed remote from the client devices by backend applications. Backend applications may be executed on robust hardware devices that execute software in a multi-threaded environment on powerful CPUs. By performing CPU-intensive operations on backend applications, frontend applications on client devices may be required to do little more than submit low-level primitives for rendering on their GPU.
US11113844B2 Systems and methods for automatic quality assessment of multiple-camera calibration
Systems and methods for assessing the calibration of an array of cameras. The method including inputting into a processor captured images from at least two cameras of the array of cameras, the captured images having features from an image. The method further including extracting one or more extracted features from the captured images, matching one or more extracted features between pairs of the at least two cameras to create a set of matched features, selecting matching points from the set of matched features, generating a three-dimensional reconstruction of objects in a field of view of the at least two cameras, and outputting the three-dimensional reconstruction wherein the three-dimensional reconstruction comprises indicators of calibration errors.
US11113837B2 Sensor mapping to a global coordinate system
An object tracking system includes a sensor and a tracking system. The sensor is configured to capture a first frame of a global plane for at least a portion of a space. The tracking system is configured to receive a first coordinate in the global plane where a first marker is located in the space and to receive a second coordinate in the global plane where a second marker is located in the space. The tracking system is further configured to identify the first marker and the second marker within the first frame, to determine a first pixel location in the first frame for the first marker, to determine a second pixel location in the first frame for the second marker, and to generate a homography based on the first coordinate, the second coordinate, the first pixel location, and the second pixel location.
US11113829B2 Domain adaptation for analysis of images
A system for analyzing images includes a processing device including a receiving module configured to receive an image associated with a target domain, and a domain adaptation module configured to characterize one or more features represented in the received image based on a domain adaptation model. The domain adaptation model is generated using a machine learning algorithm to train the domain adaptation model, and the machine learning algorithm is configured to train the domain adaptation model based on one or more source domain images associated with a source domain, one or more previously acquired images associated with the target domain, and acquired characterization data associated with the target domain. The system also includes an output module configured to output the received image with characterization data identifying one or more features characterized by the domain adaptation module.
US11113828B2 Determining sensor installation characteristics from camera image
An image of at least a portion of a room may be received, the image of the room comprising an image of a sensor mounted in the room. At least one optical parameter related to the image of the room may also be received. A distance may be determined between the sensor and a camera that captured the image of the room, wherein the determination of the distance is based at least in part on the optical parameters and on known physical dimensions of the sensor. A sensitivity requirement of the sensor may be determined, based on the distance. The determined sensitivity may be sent to control logic of the sensor.
US11113823B2 Three-dimensional detection and tracking pipline recommendation using performance prediction
Systems and method for predicting performance of pipelines for object detection, pose estimation, and object tracking are provided. In one embodiment, a plurality of regressors are stored where each regressor may be trained for a specific object detection (OD), pose estimation (PE), and/or tracking pipeline, so that each regressor outputs a score equal to or greater than that of another regressor in response to a first feature vector as input, the first feature vector corresponding to a first object that is more suitable for the specific pipeline than other pipelines. A second feature vector is stored corresponding to a second object. The regressors are run with the second feature vector as input to derive respective scores, and a recommendation of at least one pipeline is indicated based on the derived scores with respect to the second object. OD/PE/tracking may then be performed using the at least one indicated pipeline.
US11113821B2 System, method, and computer program for adjusting image contrast using parameterized cumulative distribution functions
A system and method are provided for optimizing histogram cumulative distribution function curves. In use, a first image is received and divided into two or more pixel regions. For at least one of the two or more pixel regions, a first histogram is computed, and based on the first histogram, at least one cumulative distribution function is computed for the at least one of the two or more pixel regions. Next, based on the at least one cumulative distribution function, two or more curve fit coefficients are extracted and interpolated. Further, an interpolated cumulative distribution function is created based on the interpolation and the interpolated cumulative distribution function is applied to the at least one of the two or more pixel regions.
US11113820B2 Method of line detection
Certain examples described herein relate to a method for detecting a line in an image. In one such example, the method comprises identifying a candidate line break region in the image. Identifying the candidate line break region comprises identifying a first pixel of the image and a second pixel of the image, between which the candidate line break region appears, a characteristic of the first pixel and the second pixel having a predetermined similarity relationship. The method then comprises using the identified candidate line break region to assist in detecting a line in the image.
US11113818B1 Timing controller and operating method thereof
A timing controller includes an image compensator for generating compensated image data. The image compensator is configured to: divide an input image into plural image blocks; select plural pixels located at one column of the image block as plural target pixels; generate an average representative gray level of the image block according to a histogram of gray levels of the image block; input the average representative gray level into a first lookup table to obtain a first gain; input a vertical pixel position of the target pixel and the average representative gray level into a second lookup table to obtain a second gain; obtain the compensated gray level by multiplying the gray level, the first gain, and the second gain of the target pixel; and replace the gray levels with the compensated gray levels to acquire the compensated image data.
US11113812B2 Quantitative imaging for detecting vulnerable plaque
Systems and methods for analyzing pathologies utilizing quantitative imaging are presented herein. Advantageously, the systems and methods of the present disclosure utilize a hierarchical analytics framework that identifies and quantify biological properties/analytes from imaging data and then identifies and characterizes one or more pathologies based on the quantified biological properties/analytes. This hierarchical approach of using imaging to examine underlying biology as an intermediary to assessing pathology provides many analytic and processing advantages over systems and methods that are configured to directly determine and characterize pathology from underlying imaging data.
US11113807B2 Method of detecting process irregularities by means of volume image data of the manufactured object
A method of training a detection system is able to acquire volume image data in an additively manufactured object for the detection of process irregularities, and comprises the steps of: a) receiving process irregularity data referring to a selected location within an additively manufactured reference object in which selected location a predefined process irregularity occurred during the additive manufacture of the object, b) acquiring volume image data of a volume of the reference object comprising at least the selected location by said detection system, c) identifying within the volume image data characteristic data which represent a difference between the volume image data of the selected location in comparison with the volume image data of at least one other location of the reference object and/or of a number of other additively manufactured objects in which no process irregularity has occurred and/or no process irregularity is suspected, d) assigning to the predefined process irregularity the characteristic data as a representative of the predefined process irregularity.
US11113806B2 Systems and methods for menu directed inspection
A non-destructive testing (NDT) system can provide a tree model of an inspection on a display of an NDT device and on a web page configured in a web browser on a computing device coupled to the NDT device. Inspection data acquired using the NDT device can be provided in real-time as the inspection data is associated with a node configured in the tree model. The NDT system can generate an inspection tree model based on an inspection template including a template tree model. Defect properties, inspection instructions, and/or image transforms can be applied to nodes of the template tree model such that the generated inspection tree model includes the applied defect properties, inspection instructions, and/or image transforms, which can then be applied to the inspection data acquired at the inspection point location corresponding to each node.
US11113803B2 Inspection of a substrate using multiple cameras
Apparatus for inspection includes an imaging assembly, including a plurality of cameras, which are mounted in different, respective locations in the imaging assembly and are configured to capture respective images of a sample. A motion assembly is configured to move at least one of the imaging assembly and the sample so as to cause the imaging assembly to scan the sample with a scan accuracy that is limited by a predetermined position tolerance. An image processor is coupled to receive and process the images captured by the cameras so as to locate a defect in the sample with a position accuracy that is finer than the position tolerance.
US11113800B2 Filtering image data using a neural network
A method, computer readable medium, and system are disclosed for performing spatiotemporal filtering. The method includes identifying image data to be rendered, reconstructing the image data to create reconstructed image data, utilizing a filter including a neural network having one or more skip connections and one or more recurrent layers, and returning the reconstructed image data.
US11113794B2 Systems and methods for generating defocus blur effects
In one embodiment, a computing system may receive current eye-tracking data associated with a user of a head-mounted display. The system may dynamically adjust a focal length of the head-mounted display based on the current eye-tracking data. The system may generate an in-focus image of a scene and a corresponding depth map of the scene. The system may generate a circle-of-confusion map for the scene based on the depth map. The circle-of-confusion map encodes a desired focal surface in the scene. The system may generate, using a machine-learning model, an output image with a synthesized defocus-blur effect by processing the in-focus image, the corresponding depth map, and the circle-of-confusion map of the scene. The system may display the output image with the synthesized defocus-blur effect to the user via the head-mounted display having the adjusted focal length.
US11113793B2 Method and apparatus for smoothing a motion trajectory in a video
Disclosed is a method and apparatus for smoothing a motion trajectory in a video. According to this method, an original rotation matrix sequence of a video frame sequence of an input video is acquired. Then an objective function is determined according to the Riemann manifold architecture, and the smooth rotation matrix that minimizes the objective function is iteratively solved for according to the Riemannian manifold constrained smoothing algorithm, thus obtaining a smooth rotation matrix sequence after the smoothing. Then the video frame sequence is subjected to image stabilization based on the smooth rotation matrix sequence, thereby eliminating motion jitter, making the motion in the video smoother, and improving the video quality.
US11113787B2 Image distribution device, image distribution system, image distribution method, and image distribution program
By performing a simple operation on an information processing terminal, a direction of a subject desired to be viewed by a user 40 can be smoothly displayed from various directions. An acquisition unit that acquires a plurality of pieces of moving image data, a data generating unit that generates still image data for each of the plurality of pieces of moving image data, a storage unit that stores the still image data in association with position data and time data, a designated value accepting unit that accepts a position designation value in the still image data desired to be viewed by a user, and a selection unit that selects the still image data on the basis of the position designation value accepted by the designated value accepting unit and transmits the selected still image data to an external display device via a communication network are included, and the selection unit selects the still image data corresponding to the position designation value that has already been designated in a case in which the designated value accepting unit has not accepted the position designation value and selects the corresponding still image data on the basis of a change in the position designation value by using the time data as a reference in a case in which the designated value accepting unit has accepted the position designation value.
US11113784B2 Sparse optimizations for a matrix accelerator architecture
Embodiments described herein include, software, firmware, and hardware logic that provides techniques to perform arithmetic on sparse data via a systolic processing unit. Embodiment described herein provided techniques to skip computational operations for zero filled matrices and sub-matrices. Embodiments additionally provide techniques to maintain data compression through to a processing unit. Embodiments additionally provide an architecture for a sparse aware logic unit.
US11113778B2 System and method for incorporating a wagering activity into an electronic commerce transaction
A system and method is provided for incorporating a wagering activity into an electronic commerce transaction. The system preferably includes a host device in communication with at least a user device and a merchant device via the Internet. If the merchant does not offer the wagering activity, the user may shop for items offered by the merchant via the host's website. When an item is selected by the user, the item is placed in the host's shopping cart (i.e., the host's virtual shopping cart on the merchant's website). If the user decides to participate in a wagering activity, user payment information is used to transfer funds (e.g., a wagering amount) to the host. If the user wins, host payment information is provided to the merchant and used to purchase the item from the merchant. The item is then provided (shipped) to the user.
US11113766B1 Method and system for automatically detecting a fence
A system and method for automatically detecting fences on a premises are disclosed. The system and method use image data gathered from one or more sources, including satellite images and images from ground-based cameras. The images are analyzed using a machine learning system to detect a fence. The system and method can also automatically update a policy holder's insurance policy to reflect the presence of a fence on the premises.
US11113765B1 Determining appliance insurance coverage/products using informatic sensor data
A computer device and method for processing risk related data to determine one or more insurance products for appliances and other systems located in or on an insured property. Informatic data is received from one or more informatic sensor devices relating to one or more appliances located in or on an insured property. Analysis is performed on the received informatic data to determine one or more insurance products to be recommended for at least one appliance located in or on the insured property. Notification is provided regarding determination of the one or more insurance products for the at least one appliance located in or on the insured property.
US11113752B2 On-line session trace system
In various example embodiments, a system and method for enhancing a user's on-line experience by utilizing a computer-implemented on-line session trace system is provided. The on-line session trace system is provided in connection with an on-line trading platform. The on-line session trace system records and stores a state of an on-line session associated with a user identification and permits a user associated with the user identification to commence a further on-line session from a state corresponding to the saved state of a previous on-line session.
US11113749B2 System and method for generating a personalized concert playlist
In accordance with an embodiment, described herein is a system and method for providing access to media content associated with an artist scheduled for performance. A media application enables display of a playlist personalized for a user, based on a location of the user, a list of artists scheduled for performance, and a media consumption history of the user. An input action causes a media server to populate the playlist with media content. The media server determines the location of the user, retrieves those performance listings within a predetermined distance, retrieves the media consumption history of the user, filters the performance listings based on the media consumption history to obtain a set of artists having performance listings relevant to the user, selects media content items associated with each artist, and organizes the selected media content items within the playlist.
US11113748B2 Ordering a transportation vehicle using a near-field communication device
Systems and methods for ordering a transportation vehicle using near-field communication (NFC) are disclosed. A method includes receiving, by a first client computing device, data from a first NFC target device responsive to a first NFC device associated with the first client computing device being in physical proximity of the first NFC target device. The method further includes generating, based on the data, an order request for a transportation vehicle. Responsive to the order request not being placed and the first NFC device of the first client computing device being within a predetermined physical proximity of a second NFC device of a second client computing device, the method further includes causing information associated with the order request to be transmitted from the first client computing device to the second client computing device.
US11113741B2 Arranging content on a user interface of a computing device
A computer implemented method and system of presenting content on a display of a computing device is provided. Historical data including data of a plurality of customers and data of a plurality of products is received. A hybrid graph is created. The hybrid graph includes one or more customer nodes and product nodes. Between each two customers, a customer weight factor is applied. Between each two products, a product weight factor is applied. One or more products related to a seed product are identified. For each identified related product, a return affinity score towards the requestor customer is determined. A representation of the related products is sent to be displayed on the computing device of the requestor customer, based on the affinity score.
US11113738B2 Presenting endorsements using analytics and insights
Techniques for presenting a featured skill of a first member of a social network system are described. An example system presents the featured skill on a profile page of the first member. The system can receive a request to view the profile page from a device of a second member. Additionally, profile data of the first and second members can be accessed, the profile data including skills associated with the first member. An endorser value can be determined for the first member based on a reputation score, the endorser value being associated with the first member having a specific skill. Moreover, a quality score for each skill in the skills can be calculated using the endorser value and the profile data. Furthermore, the featured skill can be selected based on the quality score. Subsequently, a user interface can present the featured skill on the profile page of the first member.
US11113733B2 Integrated architecture for performing online advertising allocations
An improved architecture including system and methods for online advertising placement that provide possibly defaulting advertisement tags the opportunity to serve an advertisement ahead of a lower value tag that is guaranteed to fill, resulting in higher CPMs (i.e., Cost Per Mille) for web publishers. The system and methods are configured to deterministically render an advertisement impression from a list of possibly defaulting advertisements in a JavaScript-enabled web browser. The knowledge of the complete outcome of such an “ad chain” at render-time significantly reduces complexity and latency in the supporting ad server. The system and method centers around a novel JavaScript approach to detect when an advertisement has been loaded but not defaulted. Additionally, the system and methods integrate the network and RTB demand channels by looking at all demand sources simultaneously and selecting the buyer from within the user's browser, and address predictive pricing to further enhance the online advertising placement process.
US11113728B2 System and method for marketing over an electronic network
A method, and system for implementing the method, comprising the steps of providing an object browser user supporting at least speech communication with the user, permitting user-controlled browsing of objects received through a computer communication network; downloading an object through the computer communication network in dependence on a user input, the object having an associated data file defining a predetermined vocabulary and a predetermined grammar; presenting the downloaded object through the object browser, wherein speech information received from the user is interpreted in conjunction with both the predetermined vocabulary and the predetermined grammar; and selectively generating at least one communication through the computer communication network, in dependence on the interpreted speech information.
US11113723B1 Explicit user history input
A communication server is disclosed. The communication server comprises a processor, a memory, and an application stored in the memory. The application, when executed by the processor, receives a request that identifies a subject to remove from a user history of the a user equipment (UE), wherein the user history is compiled based on communication events initiated by the UE and is associated with content that is sent to the UE. The application, responsive to receiving the request from the UE, transmits a user history modification request to a history management server, wherein the communication server disassociates the subject from the user history identified in the request received from the UE.
US11113720B2 System and a method for surveying advertisements in mobile applications
A method and a system for monitoring an advertisement presented within a mobile application, including: simulating a virtual user interacting with the mobile application, tracing in real-time executable code of the mobile application that processes an advertisement. Where this traced process of advertisement performs: negotiating advertisement display, communicating an advertisement, and displaying an advertisement. The system then directs the advertisement negotiation via a proxy server emulating a location of the virtual user. The system then detects within the process of advertisement an advertisement processed by the executable code. The system then records the advertisement as displayed, and parameters associated with the advertisement.
US11113712B2 Automatic redemption of digital offers with deferred payment
In an embodiment, a computer-implemented method comprises receiving, at a server computer, offer activation request data, the offer activation request data including a loyalty card number and an identification of a digital offer, the digital offer associated with a discount amount; querying, by the server computer, a digital data repository to seek a data record matching the loyalty card number; in response to determining that the data repository has a record matching the loyalty card number, electronically activating the digital offer associated with the identification of the digital offer and associating the activated digital offer with the loyalty card number in the digital data repository; receiving, at the server computer, contextual transaction data; determining, based on the contextual transaction data, that a consumer entity associated with the loyalty card number purchased a product associated with the activated digital offer; determining, by the server computer, that a post-sale product rebate is available for the consumer entity associated with the loyalty card number and in response thereto, generating, by the server computer, a digital payment file based on the discount amount associated with the activated digital offer; using the server computer, transmitting the digital payment file to a third-party payment system that causes a refund amount to be transmitted electronically to the consumer entity associated with the loyalty card.
US11113710B2 Model-based promotion and price computation system and method
A system and method for providing model-based promotion and price computation is described in which promotional offers in the form of promotion information from a manufacturer are combined with price determination parameters from the retailer to calculate a final retail price. The system prevents fraud by eliminating the heavy dependence on unverifiable trust between the retailer and manufacturer and by assuring that the consumer will receive the benefit of the promotions intended by the manufacturer.
US11113704B2 Systems and methods for interactive annuity product services using machine learning modeling
A server computing device generates an input data set by determining a set of user information, a set of market index information, and available annuity products. A machine learning processor executes a price optimization module to traverse a computer-generated annuity matching model and select a subset of the available annuity products that are associated with product characteristics that match user objectives and generate annuity product recommendations for the user. The processor executes a market simulation module to traverse a computer-generated annuity performance prediction model using the annuity product recommendations and predictions of market performance to generate simulated outcomes for each of the annuity products. A client device generates a graphical user interface for display to the user via a display device, the graphical user interface including visual representations of each of: the annuity product recommendations and the simulated outcomes.
US11113702B1 Online product subscription recommendations based on a customers failure to perform a computer-based action and a monetary value threshold
Devices and methods are provided for used segmented impact analysis to determine high-valued computer-based actions. The device may determine a first user account associated with performance of a first computer-based action and a second computer-based action associated with a network-accessible resource. The device may determine a second user account associated with performance of the first computer-based action, but not with the second computer-based action. The device may determine a first value for the first user account, the first value based on the performance of the second computer-based action. The device may determine a second value for the second user account, the second value based on the failure to perform the second computer-based action. The device may determine a third value, wherein the third value is a difference between the first value and the second value. The device may send the third value with a product recommendation.
US11113701B2 Consumer profiling using network connectivity
A method and associated apparatus (30) which, based on profiles of shoppers (100), along with the time spent by shoppers at each of a plurality of retail establishments, suggest offers most suitable to that particular profile. Shoppers' trails (past and present) are considered in order to generate and update profiles and predict future behavior and offer tailored incentives. For locating shoppers, an active Wi-Fi receiver on a mobile phone or other personal communication device can be identified by an access point (20, 22, 24) in a shop (10, 12, 14) by its MAC address as the shopper moves through a shopping centre, even if the device never connects to the access point. It is not necessary to identify the shoppers as named individuals; rather, it is possible to anonymously recognize them based on the MAC address.
US11113697B2 Method and apparatus for offline payment, service processing, and payment processing
One or more implementations shown in the present specification provide an offline payment method. A communication connection between a collection device and a payment device is established, wherein both the collection device and the payment device are in an offline state. Payment data sent by the collection device is received by the payment device through the communication connection established to the collection device. Payment processing based on the payment data and account information of the payment device is performed by the payment device, to obtain a payment result. The payment result is returned, by the payment device to the collection device through the communication connection. Collection processing is performed, by the collection device, based on the payment result and obtained account information of the payment device, to obtain a collection result.
US11113695B2 Token-based determination of transaction processing resources
The method comprises receiving a token request, from a first transaction system, for generating a token associated with a user account. Responsive to receiving the token request, generating the token that authorizes use of an initial transaction resource at a second transaction system. The method includes generating transaction preferences that associate the token with a plurality of transaction resources at the second transaction system. The token is transmitted to the first transaction system for use at the first transaction system. The method includes receiving a transaction request, including the token, for using the token for a first transaction. In response to receiving the transaction request, the transaction is processed based on the token, a state of the first user account, and the transaction preferences. The processing of the transaction includes determining whether to revise use of the initial transaction resources to one or more other transaction resources.
US11113690B2 Systems and methods for processing data messages from a user vehicle
A payment processor computing device for performing an electronic transaction initiated by a vehicle is described. The payment processor computing device is configured to receive a registration secure token from a vehicle computing device, the registration secure token corresponding to a cardholder and including an account identifier, a vehicle identifier, and a biometric identifier. The payment processor computing device is further configured to store the registration secure token in memory, receive an authorization request message associated with a payment transaction initiated by the cardholder using the vehicle computing device in communication with a merchant computing device wherein the authorization request message includes a transaction secure token, authenticate the authorization request message by matching the transaction secure token to the registration secure token, embed a matching indicator within the authorization request message, and transmit the authorization request message with the embedded matching indicator to an issuer.
US11113688B1 Systems and methods for mobile wallet provisioning
A method for provisioning a payment account to a mobile wallet includes receiving, by an initiating device associated with a financial institution, a request to provision a payment account to a mobile wallet. The method includes retrieving, by a computing system of the financial institution, account information for the payment account. The method includes receiving, by the initiating device, address information from a mobile device associated with the mobile wallet, the address information uniquely identifying the mobile wallet. The method includes initiating, by the initiating device, provisioning of the payment account to the mobile wallet by sending the address information and the account information to a token service provider.
US11113687B2 System for performing cross card authentication using wallet transaction authentication history
A method includes performing a first transaction using a first payment account. The first transaction includes a successful authentication of a holder of the first payment account. A record is stored of the first transaction. The record indicates that the successful authentication occurred. A request is received for a second transaction using a second payment account. The indication of the successful authentication is detected in the stored record of the first transaction. The second transaction is completed without requiring authentication of the account holder.
US11113684B2 Device, system, and method for creating virtual credit card
Device, system and method for creating virtual credit are provided. The method includes acquiring user real-name information from a user interface by a terminal device, wherein an electronic exchange account associating with the acquired user real-name information is not saved in a first server; sending the user real-name information to a second server; detecting if a credit card account associating with the user real-name information is saved in the second server, and creating a virtual credit card account if the credit card account is saved in the second server; and storing the virtual credit card associated with the virtual credit card account in the data storage of the first server.
US11113683B2 Displaced scanner status indicator
A scanner is integrated as a peripheral device into a POS terminal. Light Emitting Diodes (LEDs) are selectively activated and deactivated during item scanning for items being processed during a transaction at the POS terminal. The activation and deactivation of the LEDs are visible to an overhead security camera during the transaction. The selective activation and deactivation providing indications during the transaction as to whether the items are successfully scanned or unsuccessfully scanned during the transaction as the items are passed in front of at least one scan window of the scanner.
US11113678B2 Systems configured to manage user-related external party-activity software objects by using machine-readable indicia and methods of use thereof
Systems for helping a user manage external party-activity software objects by using machine-readable indicia. In one embodiment, an exemplary computer-implemented method may comprise receiving a first request to link a digital profile of the application end user associated with the entity with a third-party entity. In response to receiving the first request, the second request is sent to a second server associated with the third-party entity, and a third request is received from the application end user for accessing at least one user-related external party-activity software object via the first server by using machine-readable indicia. A user interface is generated including the at least one user-related external party-activity software object based on the machine-readable indicia, and the at least one user-related external party-activity software object requires the user to complete the at least one activity associated with the third-party entity and is displayed within the user interface without the computing device associated with the application end user communicating with the second server associated with the third-party entity. The at least one user-related external party-activity software object comprises data fields that may be pre-populated with user-related, external party-related information.
US11113676B2 Block mining methods and apparatus
Block chain mining methods and apparatus. A mid-state generator develops a plurality, n, of mid-states by selectively varying a portion of the block, and, in particular, the block header. A single message expander develops a message schedule by expanding a message in accordance with a predetermined expansion function; and the message schedule is shared with a plurality, n, of compressors, each developing a result as a function of the message schedule and a respective one of the n unique mid-states in accordance with a predetermined compression function. The compressors can be either rolled core or pipelined core.
US11113670B2 System and method for automatic process error detection and correction
A method and apparatus for detecting an error in a business process via an exchange of email messages. In one example, the method may be executed by a processor of a business process analysis server (BPAS). For example, the method includes receiving an email, wherein the email includes an address of the BPAS, analyzing the email to determine at least one feature, determining the business process based on the at least one feature, determining one or more variables that is associated with the business process, detecting the error in the business process associated with the email based on at least variable of the one or more variables associated with the business process and generating an alert email in response to the error that is detected, wherein the alert email requests a correction to the at least one variable to complete the business process.
US11113669B1 Managing employee compensation information
In various embodiments, tools and user interfaces are provided that cater to the way that many employees desire to view their human resources data and human resources related transactions. These tools can be configured to provide appropriate, distilled contextual information, and transparency to the employment situation of the employee.
US11113665B1 Distributed terminals network management, systems, interfaces and workflows
A graphical user interface (GUI) and operator console management system for a distributed terminal network is described. In some embodiments, the terminals may be hardware terminals, kiosks, or clients. In some embodiments, a security analysis may be performed, and security scores may be determined, for visitors requesting operations at terminals based on an operator configuration. Security scores may be determined by a provider, in communication with the operator terminals, based on aggregation of a plurality of factors, wherein each factor may be weighted. The factors may incorporate operator settings or preferences. In one embodiment, the factors include one or more facial recognition factors. The one or more facial recognition factors may be used for biometric authentication. The provider may use the security scores to determine user privileges or permissions for the operations. The provider may deliver instructions or messages to the terminals based on the determinations.
US11113652B2 System and method for a recommendation mechanism regarding store remodels
An iterative, tiered system for identifying which assets need to be remodeled. This tiered system uses a Bayesian Structural Time Series, followed by an ensemble classification and cost estimation. The results are then input into an optimization model, where the best possible set of stores is selected according to the constraints. Remodeling of the store then commences.
US11113649B2 Methods and systems for recommending agricultural activities
A computer-implemented method for recommending agricultural activities is implemented by an agricultural intelligence computer system in communication with a memory. The method includes receiving a plurality of field definition data, retrieving a plurality of input data from a plurality of data networks, determining a field region based on the field definition data, identifying a subset of the plurality of input data associated with the field region, determining a plurality of field condition data based on the subset of the plurality of input data, identifying a plurality of field activity options, determining a recommendation score for each of the plurality of field activity options based at least in part on the plurality of field condition data, and providing a recommended field activity option from the plurality of field activity options based on the plurality of recommendation scores.
US11113639B2 Systems and method for message-based control and monitoring of a business process
A system for monitoring and controlling a business process involving a plurality of workstations or/and computerized services, the system comprising apparatus for receiving messages exchanged between the plurality of workstations or computerized services and having content, and for deriving from the content of the messages, monitoring information regarding the single business process.
US11113636B2 Automated generation of a package data object
A system for generating a package data object may include an electronic database including first and second entries. The system may also include a server configured to perform operations. The operations may include receiving filter criteria over from an electronic device, and based on the filter criteria, retrieving the first and second entries. The operations may also include comparing one or more attributes of the first and second entries, and based on the comparison, adding the first entry from the electronic database to a package object. The operations may further include, based on the filter criteria, retrieving third and fourth entries from the electronic database, and comparing one or more attributes of the third and fourth entries, and based on the comparison, adding the third entry from the electronic database to the package data object.
US11113632B1 System and method for performing operations on multi-dimensional functions
A system and method for performing operations on multi-dimensional functions using a machine learning model, the method including: receiving a problem formulation in input space; mapping the problem formulation from input space to one or more latent vectors or a set in latent feature space using a projection learned using the machine learning model; splitting the one or more latent vectors or set in latent space into a plurality of lower-dimensional groupings of latent features; performing one or more operations in latent space on each lower-dimensional groupings of latent features; combining each of the low-dimensional groupings; and outputting the combination for generating the prediction.
US11113627B2 Characterisation of data sets corresponding to dynamical statistical systems using machine learning
Machine learning is performed on input data representing a dynamical statistical system of entities having plural primary variables that vary time. A distribution function over time of the density of entities in a phase space, whose dimensions are the primary variables and secondary variables dependent on the rate of change of the primary variables, is derived and encoded as a sum of contour functions over time describing the contour in phase space of plural phaseons which are entities of a model of the dynamical statistical system that are localised in the phase space. Machine learning is performed on the encoded distribution function and/or at least one field in the effective configuration space whose dimensions are the primary variables, derived from the encoded distribution function. The encoding of the distribution function provides a representation which improves the performance of the machine learning techniques by simplifying hyperparameter optimisation.
US11113619B2 Determining action selection policies of an execution device
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating an action selection policy for completing a task in an environment. The method includes identifying multiple possible actions in a state, wherein the state corresponds to a vector of information sets; identifying a vector of current action selection policies in the state, wherein each current action selection policy in the vector of current action selection policies corresponds to an information set in the vector of information sets; computing a sampling policy based on the vector of current action selection policies in the state; sampling an action among the multiple possible actions in the state according to a sampling probability of the action specified in the sampling policy; and updating each current action selection policy of the execution device in the state based on the action.
US11113611B2 Method and electronic apparatus for predicting electronic structure of material
A method of predicting an electronic structure of a material by an electronic apparatus includes receiving user's input data about elements constituting the material; applying the received user's input data to a trained model for estimating a state density of the material; and outputting a first graph representing energy level-by-level state densities of the material output from the trained model, wherein the trained model is trained to generate the first graph based on a plurality of second graphs representing pre-calculated energy level-by-level state densities respectively corresponding to a plurality of pre-input data about elements of various materials and the plurality of pre-input data.
US11113609B2 Machine-learning system and method for identifying same person in genealogical databases
Systems and methods for determining whether two tree persons in a genealogical database correspond to the same real-life individual. Embodiments include identifying two tree persons in a genealogical database and extracting a plurality of features from both tree persons to generate two vectors. Embodiments also include calculating a plurality of metrics between the two vectors to generate a metric function. Embodiments further include generating feature weights using a recursive process based on training data input by external users, and generating a score by calculating a weighted sum of the metric function being weighted by the feature weights. The generated score may then be compared to a threshold value.
US11113607B2 Computer and response generation method
A response generation apparatus ensures accurate output. A computer stores graph knowledge including a response generation module generating a response to an input document including a plurality of sentences, the graph knowledge database includes graph data that manages a structure of each type of graph knowledge, and the response generation module generates a first graph knowledge from each of the sentences; searches a second graph knowledge similar to each of the plurality of first graph knowledge while referring to the graph data on the basis of the plurality of first graph knowledge; identifies the plurality of second graph knowledge included in a dense location where a density of the second graph knowledge is high in a graph space; searches third graph knowledge for generating the response while referring to the graph data on the basis of the identified second graph knowledge; and generates the response using the third graph knowledge.
US11113606B2 Learning method, learning device, program, and recording medium
Disclosed is a learning method that may include generating learning data that may contain a composite image including a CG model of an object and may contain a training signal of the object. Further disclosed is a way of learning a recognition function of recognizing information regarding the object from the composite image by neuro computation using the learning data, the generated learning data including new learning data on the basis of a gradient of error for each of pixels of the composite image, which may be calculated from the composite image and the training signal by backpropagation. The disclosed learning may include learning the recognition function by using the new learning data.
US11113603B1 Training network with discrete weight values
Some embodiments provide a method for configuring a machine-trained (MT) network that includes input nodes, output nodes, and interior nodes between the input and output nodes. Each node produces an output value and each interior node and output node receives as input values a set of output values of other nodes and applies weights to each received input value. The weights are configurable parameters for training. The method propagates a set of inputs through the MT network to generate a set of outputs. Each input has a corresponding expected output. The method calculates a value of a continuously-differentiable augmented loss function that combines a measurement of a difference between each output and its corresponding expected output and a term that biases training of the weights towards a set of discrete values. The method trains the weights by backpropagating a gradient of the continuously-differentiable augmented loss function at the calculated value.
US11113600B2 Translating sensor input into expertise
A method including receiving input data; selecting a classification scheme; transforming the input data into transformation data utilizing the classification scheme; transforming the input data into machine learner outputs; comparing the transformation data to the machine learner outputs; and altering machine state of one or more machines in response to comparing the transformation data to the machine learner outputs. Further, a method including receiving one or more sensor inputs; receiving one or more machine insights, the one or more machine insights comprising one or more states; selecting one of the one or more states; determining conditions of the one of the one or more states; comparing the conditions to the one or more sensor inputs; and altering a machine state of one or more machines in response to comparing the conditions to the one or more sensor inputs.
US11113599B2 Image captioning utilizing semantic text modeling and adversarial learning
The present disclosure includes methods and systems for generating captions for digital images. In particular, the disclosed systems and methods can train an image encoder neural network and a sentence decoder neural network to generate a caption from an input digital image. For instance, in one or more embodiments, the disclosed systems and methods train an image encoder neural network (e.g., a character-level convolutional neural network) utilizing a semantic similarity constraint, training images, and training captions. Moreover, the disclosed systems and methods can train a sentence decoder neural network (e.g., a character-level recurrent neural network) utilizing training sentences and an adversarial classifier.
US11113594B2 Microwave diagnostics and passive sensors for pipeline, well-bore, and boiler-tube monitoring
Materials, methods of making, and methods of using an integrated wireless detector for real time interrogating metallic tubular structures comprising: an RF patch antenna; a passive surface acoustic wave (SAW) sensor; and data analytic methodologies. An embodiment relates to interrogating a metallic structure having a uniform cross section using an antenna which launches electromagnetic radiation. A sensor may be located within the structure is configured to re-emit electromagnetic radiation modified depending on parameters for which the sensor has been functionalized. An antenna may receive radiation as modified by the sensor, or may receive the transmitted or backscattered radiation directly, without use of a sensor. The antenna then communicates wirelessly with an interrogator providing data which may be used to understand the operational status of the structure in real-time.
US11113591B2 Information control apparatus, information control system, and non-transitory computer readable medium
An information control apparatus includes a controller. The controller controls a printer including a postprocessing unit that performs postprocessing on sheets of paper printed in units of copies and an accumulation unit that accumulates the sheets of paper that have been subjected to the postprocessing such that the sheets of paper are stacked in units of copies. The controller controls the printer such that in a case where printing is stopped and then resumed in a process of the printing by the printer, an indicator indicating a copy that is being ejected at a time when the printing is stopped is inserted.
US11113584B2 Single frame 4D detection using deep fusion of camera image, imaging RADAR and LiDAR point cloud
Embodiments of the present disclosure are directed to a method for object detection. The method includes receiving sensor data indicative of one or more objects for each of a camera subsystem, a LiDAR subsystem, and an imaging RADAR subsystem. The sensor data is received simultaneously and within one frame for each of the subsystems. The method also includes extracting one or more feature representations of the objects from camera image data, LiDAR point cloud data and imaging RADAR point cloud data and generating image feature maps, LiDAR feature maps and imaging RADAR feature maps. The method further includes combining the image feature maps, the LiDAR feature maps and the imaging RADAR feature maps to generate merged feature maps and generating object classification, object position, object dimensions, object heading and object velocity from the merged feature maps.
US11113583B2 Object detection apparatus, object detection method, computer program product, and moving object
An object detection apparatus includes a calculation section, a first generation section, and a second generation section. The calculation section calculates a plurality of first feature maps from an input image. The first generation section generates a spatial attention map for which a higher first weighted value is defined for an element having a higher relation in terms of a first space on the basis of the first feature maps. The second generation section generates a plurality of second feature maps by performing weighting on each of the first feature maps in accordance with the first weighted value indicated for the spatial attention map. A detection section detects an object included in an input image by using the second feature maps.
US11113577B1 Systems and methods for detecting laterality of a medical image
An x-ray image laterality detection system is provided. The x-ray image laterality detection system includes a detection computing device. The processor of the computing device is programmed to execute a neural network model for analyzing x-ray images, wherein the neural network model is trained with training x-ray images as inputs and observed laterality classes associated with the training x-ray images as outputs. The process is also programmed to receive an unclassified x-ray image, analyze the unclassified x-ray image using the neural network model, and assign a laterality class to the unclassified x-ray image. If the assigned laterality class is not target laterality, the processor is programmed to adjust the unclassified x-ray image to derive a corrected x-ray image having the target laterality and output the corrected x-ray image. If the assigned laterality class is the target laterality, the processor is programmed to output the unclassified x-ray image.
US11113576B2 Information processing apparatus for training neural network for recognition task and method thereof
An apparatus includes a multitask setting unit configured to set a plurality of recognition tasks for which a multilayer neural network is trained, a neural network (NN) training unit configured to train the multilayer NN for the set plurality of recognition tasks, an NN evaluation unit configured to evaluate a training result of the multilayer NN, and a training parameter setting unit configured to set a training parameter in training the multilayer NN for the plurality of recognition tasks, based on a result of evaluation by the NN evaluation unit.
US11113572B2 Systems, methods, and storage media for evaluating images
Embodiments may: select a set of training images; extract a first set of features from each training image of the set of training images to generate a first feature tensor for each training image; extract a second set of features from each training image to generate a second feature tensor for each training image; reduce a dimensionality of each first feature tensor to generate a first modified feature tensor for each training image; reduce a dimensionality of each second feature tensor to generate a second modified feature tensor for each training image; construct a first generative model representing the first set of features and a second generative model representing the second set of features of the set of training images; identify a first candidate image; and apply a regression algorithm to the first candidate image and each of the first generative model and the second generative model to determine whether the first candidate image is similar to the set of training images.
US11113557B2 System and method for generating an electronic template corresponding to an image of an evidence
A system and method for generating an electronic template corresponding to an image of an evidence, including: segmenting the image into a plurality of regions of interest (ROIs); analyzing each of the plurality ROIs to identify at least a portion of a content within the ROI and a position of each of the plurality of ROIs within the image; generating a label for each of the plurality of ROIs corresponding to the analysis, wherein the label is indicative of the at least a portion of the content and the position of the ROI within the image; and generating the electronic template for the evidence, wherein the template includes the plurality of ROIs and the labels corresponding to each ROI.
US11113555B2 Object detection apparatus, traffic monitoring system, method of controlling an object detection apparatus and program
An object detection apparatus is provided with a discriminator applier and a candidate area calculator. The discriminator applier applies a discriminator which detects an object to images acquired in past and calculates object detection information including at least location information of the object detected by the discriminator, in a learning phase. The candidate area calculator performs a machine-learning by use of the object detection information and calculates object candidate area information including at least information specifying a candidate area in which the object may appear in an image.
US11113551B1 Systems and methods for determining likelihood of traffic incident information
A method includes receiving a first set of images from an image capture device of a vehicle. The method also includes performing a first analysis of movement of biomechanical points of occupants of the vehicle in the first set of images. The method further includes receiving an indication that a traffic incident has occurred. The method also includes receiving a second set of images from the image capture device corresponding to when the traffic incident occurred. The method further includes performing a second analysis of movement of the biomechanical points of the occupants in the second set of images. The method also includes determining a likelihood of injury or a severity of injury to the occupants based on the first analysis of movement and the second analysis of movement.
US11113539B2 Fish measurement station keeping
A fish monitoring system deployed in a particular area to obtain fish images is described. Neural networks and machine-learning techniques may be implemented to periodically train fish monitoring systems and generate monitoring modes to capture high quality images of fish based on the conditions in the determined area. The camera systems may be configured according to the settings, e.g., positions, viewing angles, specified by the monitoring modes when conditions matching the monitoring modes are detected. Each monitoring mode may be associated with one or more fish activities, such as sleeping, eating, swimming alone, and one or more parameters, such as time, location, and fish type.
US11113538B2 Object tracking apparatus, object tracking system, object tracking method, display control device, object detection device, and computer-readable medium
An object tracking apparatus, method and computer-readable medium for detecting an object from output information of sensors, tracking the object on a basis of a plurality of detection results, generating tracking information of the object represented in a common coordinate system, outputting the tracking information, and detecting the object on a basis of the tracking information.
US11113535B2 Determining tactical relevance and similarity of video sequences
Methods and systems for finding and ranking video sequences that contain tactical sequences (e.g., an uninterrupted portion of a sporting event) that are similar to tactical event content in a target video sequence, such as those occurring in sports, include learning and labelling (e.g., through use of metadata and the like) tactically significant sequences in a plurality of video segments, including a plurality of such tactically significant sequences in a single video segment.
US11113534B1 Determining localized weather by media classification
Systems and techniques are described for utilizing video classification capabilities for providing accurate local weather. In some implementations, the techniques include the actions of obtaining images from cameras located at a monitored property. An expected weather forecast and an actual weather condition is obtained for the monitored property. A machine-learning model is trained to classify a current weather condition for the monitored property using the images from the cameras, the expected weather forecast, and the actual weather condition. A weather condition is obtained from the trained machine-learning model that indicates a particular weather condition at the monitored property based on one or more images from a camera and the expected local weather forecast at the monitored property.
US11113526B2 Training methods for deep networks
A method for training a deep neural network of a robotic device is described. The method includes constructing a 3D model using images captured via a 3D camera of the robotic device in a training environment. The method also includes generating pairs of 3D images from the 3D model by artificially adjusting parameters of the training environment to form manipulated images using the deep neural network. The method further includes processing the pairs of 3D images to form a reference image including embedded descriptors of common objects between the pairs of 3D images. The method also includes using the reference image from training of the neural network to determine correlations to identify detected objects in future images.
US11113523B2 Method for recognizing a specific object inside an image and electronic device thereof
A method and an apparatus for recognizing a specific object inside an image in an electronic device are provided. The method includes displaying at least one image; detecting at least one gesture; selecting a recognition function related to at least one object existing in the at least one image according to the detected at least one gesture; and recognizing the at least one object using the selected recognition function.
US11113517B2 Object detection and segmentation for inking applications
An ink parsing system receives ink strokes at an inking device input and render the received ink strokes into an image in a pixel space. Writing strokes are detected in the image and labeled. Pixels corresponding to the labeled writing strokes are removed from the image. Drawing strokes in the image having the removed pixels are detected using and labeled. Writing objects and drawing objects corresponding, respectively, to the labeled writing strokes and the labeled drawing strokes are output. A digital ink parsing pipeline is thereby provided having accurate ink stroke detection and segmentation.
US11113504B2 Wearable electronic device including fingerprint sensor
Disclosed is an electronic device including a transparent member, a display, wherein at least part of the display is disposed under the transparent member, wherein the display includes an active area, in which a plurality of pixels capable of outputting light to display contents, a biometric sensor, wherein at least part of the biometric sensor is disposed in a first area outside the active area, and a reflector positioned to direct light reflected by an external object in contact with at least a partial area of the transparent member to the biometric sensor through at least a portion of the transparent member, wherein at least some of the plurality of pixels are positioned to irradiate the external object, thereby resulting in the light reflected by the external object.
US11113502B2 Image module and biometric device using the same
An image module includes a photosensitive element and a light-screening structure disposed on the photosensitive element. The light-screening structure includes a light-transmitting layer. The light-screening structure also includes a first light-shielding layer disposed in the light-transmitting layer and having a first light passage portion. The light-screening structure further includes a second light-shielding layer disposed between the first light-shielding layer and the photosensitive element and having a second light passage portion. The light-screening structure includes a condensing structure disposed on the light-transmitting layer. The first light passage portion and the second light passage portion correspond to the photosensitive element. Light passing through the condensing structure produces a concentrated beam, and the apertures of the first light passage portion and the second light passage portion are respectively adjusted according to the widths of the concentrated beam at the first light-shielding layer and at the second light-shielding layer.
US11113499B2 Fingerprint recognition device and a driving method thereof
A fingerprint recognition device including: a sensing panel including a plurality of sensing blocks, wherein each of the sensing blocks includes a plurality of sensors; a scan driving unit configured to provide a scan signal to the sensors; and a timing controller configured to provide a second initiation signal to the scan driving unit, wherein each of the sensors includes a reference capacitor and a sensing capacitor, the scan driving unit includes scan drivers that correspond to rows of the sensing blocks, in a fingerprint recognition mode, the timing controller provides the second initiation signal to a scan driver corresponding to a sensing block where a touch input is generated, and in a touch mode, the timing controller sequentially provides the second initiation signal to the scan drivers.
US11113491B2 Methods for virtual multi-dimensional quick response codes
Described are methods and systems for Virtual Multi-Dimensional Quick Response (VMDQR) codes, used for transferring data sets between code initialization devices and code retrieval devices, such as smartphones and other like devices. A VMDQR code is capable of encoding and sharing large amounts of data, regardless of the space available on an object. The amount of the encoded data depends on the dimensionality of the VMDQR code. A VMDQR code is incorporated into an augmented image, presented on a user interface of a code retrieval device. For example, an image of a real object, which does not have any physical codes, is augmented by adding a VMDQR code to give a representation of an object with a code. The VMDQR code is then scanned from the user interface using a scanner to transfer the encoded data to the scanner.
US11113490B2 System and method for evaluating symbols
Evaluating a symbol on an object can include acquiring a first image of the object, including the symbol. A second image can be derived from the first image based upon determining a saturation threshold for the second image and possibly scaling of pixel values to a reduced bit-depth for the second image.
US11113489B2 Coding and identifying plate-type workpieces
Methods and devices for coding and identifying plate-type workpieces are provided. The methods include: coding a workpiece by producing a code with a local modification in a material structure of a base material of the workpiece within a coding region, reading out the code by performing an eddy-current measurement of a local distribution of an electrical conductivity and/or a permeability of the base material by an eddy-current sensor along a reading-out section in a reading region at least partially including the coding region, a signal calibrated to a distance of the eddy-current sensor from a surface of the reading region being determined for reading out the code, storing the read-out code in a storage device, repeating the reading out of the code by repeatedly performing the eddy-current measurement, and identifying the workpiece by comparing the stored read-out code in the storage device and the repeated read-out code.
US11113481B2 Adapting automated assistants for use with multiple languages
Techniques described herein may serve to increase the language coverage of an automated assistant system, i.e. they may serve to increase the number of queries in one or more non-native languages for which the automated assistant is able to deliver reasonable responses. For example, techniques are described herein for training and utilizing a machine translation model to map a plurality of semantically-related natural language inputs in one language to one or more canonical translations in another language. In various implementations, the canonical translations may be selected and/or optimized for determining an intent of the speaker by the automated assistant, so that one or more responsive actions can be performed based on the speaker's intent. Put another way, the canonical translations may be specifically formatted for indicating the intent of the speaker to the automated assistant.
US11113479B2 Utilizing a gated self-attention memory network model for predicting a candidate answer match to a query
The present disclosure relates to systems, methods, and non-transitory computer-readable media that can determine an answer to a query based on matching probabilities for combinations of respective candidate answers. For example, the disclosed systems can utilize a gated-self attention mechanism (GSAM) to interpret inputs that include contextual information, a query, and candidate answers. The disclosed systems can also utilize a memory network in tandem with the GSAM to form a gated self-attention memory network (GSAMN) to refine outputs or predictions over multiple reasoning hops. Further, the disclosed systems can utilize transfer learning of the GSAM/GSAMN from an initial training dataset to a target training dataset.
US11113474B2 Address analysis using morphemes
A computer-implemented method comprises: receiving a first address and a second address, the first address including n morphemes and the second address including m morphemes, wherein a morpheme is a smallest semantic unit in the address, and wherein n and m are both natural numbers; determining first correlation values between the n morphemes and the m morphemes; obtaining, based on the first correlation values and a preset algorithm, a second correlation value between the first address and the second address; and analyzing a correlation between the first address and the second address based on the second correlation value.
US11113469B2 Natural language processing matrices
A phrase may be received that includes a plurality of tokens in a natural language format. A plurality of levels relating to dependencies between tokens of the plurality of tokens within the phrase is determined. A matrix structure is generated for the phrase. The matrix structure utilizes a plurality of rows and a plurality of columns to store data of the phrase. The plurality of rows and the plurality of columns each indicate one of an order of tokens of the plurality of tokens or levels of the plurality of levels.
US11113467B2 Processing of 3D printing files
A method is described in which a 3D printing file is processed, the 3D printing file having a header and including a plurality of compressed files. The method comprises reading a content of the header of the 3D printing file, identifying, based on the header content, a relation file among the plurality of compressed files, identifying, based on the relation file, a main 3D model file among the plurality of compressed files. Further the method comprises creating, by uncompressing the main 3D model file, a data stream, and analyzing, with a parser, the data stream, thereby directly processing the main 3D model file when being uncompressed.
US11113466B1 Generating sentiment analysis of content
Certain aspects of the present disclosure provide techniques for providing sentiment analysis of content. In order to determine the overall sentiment of content, a request is received by a sentiment analyzer, which then identifies a content identification number and retrieves comments associated with the content identification number. The sentiment analyzer pre-processes the comments, which includes removing all personal identifying information from the comments. The sentiment analyzer sends the pre-processed comments to a natural language processing service, and in turn, receives sentiment indications corresponding to the comments provided. Based on the sentiment scores, the sentiment analyzer generates a sentiment analysis and displays the sentiment analysis in the graphical user interface generated by the sentiment analyzer.
US11113463B2 Note browser
A notes system is presented with a content management system. The notes system manages creation and distribution of edits to notes to users sharing the notes. The notes are stored as a series of edits at the notes system. When an edit to a note is received, the edit is propagated to users subscribed to a note by a backend server responsible for managing the note. The sharing users are notified through application servers associated with each sharing user. The notes server includes various indices for searching the notes and allows notes to be searched quickly to organize viewing by a user of notes and identification of relevant material in the notes. The stored edits are used to display edits to a note to a user by replaying the accessed note to the user.
US11113452B2 Document management apparatus, document management system, and non-transitory computer readable medium storing program
A document management apparatus includes a display, a specifying operation receiving part, and a notification controller. The display displays a document structure in which an edition element of a document to be edited is identifiable. The edition element is a portion of the document that serves as an element of editing work. The specifying operation receiving part receives an operation of specifying the edition element based on the document structure displayed on the display. The notification controller provides a notification to a notification destination associated with the edition element specified through the operation received by the specifying operation receiving part.
US11113447B2 Cross-application ingestion and restructuring of slide presentation content
A content generation computing system includes content generating application logic. The content generating application logic runs a content generation application to generate content. It also includes content ingestion and transformation logic that allows a user to identify slide presentation content from a source document for ingestion into a document that is being generated. The system automatically restructures graphical objects in the ingested slide presentation content based upon the content generation application into which it is being ingested.
US11113443B1 Integrated circuit with thicker metal lines on lower metallization layer
An IC structure includes first, second, third and fourth transistors on a substrate, and first and second metallization layers over the transistors. The first metallization layer has a plurality of first metal lines extending laterally along a first direction and having a first line width measured in a second direction. One or more of the first metal lines are part of a first net electrically connecting the first and second transistors. The second metallization layer has a plurality of second metal lines extending laterally along the second direction and having a second line width measured in the first direction and less than the first line width. One or more of the second metal lines are part of a second net electrically connecting the third and fourth transistors, and a total length of the second net is less than a total length of the first net.
US11113437B2 Joint hardware and controller design
A method for designing a product comprising physical hardware and a controller for controlling the physical hardware includes generating a detailed hardware model describing the physical hardware and a controller model corresponding to the controller based on a set of user requirements. An optimal design of the physical hardware and the controller is determined by solving a multi-objective optimization problem comprising a first objective function defining hardware design objectives, and a second objective function defining objectives for the controller model for the physical hardware.
US11113428B1 Shippable data transfer device with anti-tamper casing
A shippable data transfer device includes a data storage medium encased in a chamber surrounded by an anti-tamper casing. The anti-tamper casing includes an anti-tamper layer with identifying elements arranged in a unique or otherwise identifiable pattern. The anti-tamper layer is configured to actively re-arrange, alter, or obscure the identifying elements in response to a breach of the anti-tamper casing.
US11113425B2 Security component for devices on an enumerated bus
A plug-and-play (PnP) driver associated with a security agent is described herein. The PnP driver attaches to device stacks of enumerated bus devices of a computing device as upper-device or lower-device filters based on the device classes of the enumerated bus devices. For example, the PnP driver may attach to the device stack of a hub or controller device as an upper-device filter and to device stacks of other devices as lower-device filters. Either while attaching or after attachment, the PnP driver may take action to alter, limit, or otherwise block functionality of an enumerated bus device. The PnP driver may also perform a system inventory of enumerated bus devices connected to the computing device and create fingerprints for one or more of the computing devices. Additionally, the PnP driver may create and remove control device objects (CDOs) to enable communication with user-mode processes or threads.
US11113423B2 FPGA hardware-based secure computing method and apparatus
An FPGA hardware device obtains encrypted data of each participant of a secure computing system, where the FPGA hardware device stores at least one first key, where the at least one first key is at least one first key of all participants in the secure computing system or at least one first key of a predetermined number of trusted managers in the secure computing system, where the FPGA hardware device includes an FPGA chip. The FPGA hardware device decrypts the encrypted data of each participant by using a working key of each participant, to obtain plaintext data of each participant, where the working key of each participant is obtained based on a corresponding first key of the at least one first key. The FPGA hardware device performs computing based on the plaintext data of each participant to obtain a computing result. The FPGA hardware device outputs the computing result.
US11113421B2 Secure communications in a blockchain network
A first certificate authority (CA) trust list comprising a plurality of CA identifiers is obtained by a first node of a blockchain network. A communication request comprising a public key certificate of the second node is received by the first node from a second node of the blockchain network. A first CA identifier is determined from the received public key certificate. A determination is made as to whether the first CA identifier matches one of the plurality of CA identifiers of the first CA trust list. In response to determining that the first CA identifier matches one of the plurality of CA identifiers of the first CA trust list, the communication request is approved by the first node. In response to determining that the first CA identifier does not match one of the plurality of CA identifiers of the first CA trust list, the communication request is denied.
US11113419B2 Selective enforcement of privacy and confidentiality for optimization of voice applications
A computer-implemented method includes identifying a plurality of protected pieces from a conversation. The computer-implemented method further includes generating one or more confidence scores for each protected piece, wherein a confidence score is a degree of associativity between a protected piece and a type of sensitive information. The computer-implemented method further includes determining that the protected piece is associated with the type of sensitive information. The computer-implemented method further includes determining a type of protection action for each protected piece in the plurality of protected pieces. The computer-implemented method further includes performing the type of protection action for each protected piece in the plurality of protected pieces to form a modified conversation that is devoid of the sensitive information. A corresponding computer system and computer program product are also disclosed.
US11113413B2 Calculating differentially private queries using local sensitivity on time variant databases
Systems, methods, and manufactures for enhancing the determination of differential privacy query results. Implementations may include a database; a result cache; a processor; and a media storing instructions that, when executed by the processor, cause the system to perform operations that include obtaining a query of the database; determining that a specificity of the query exceeds a specificity threshold; determining that the result cache lacks any query results of previous queries that are substantially equivalent to the query; partitioning the database into a plurality of groups; determining a query result by executing the query on the plurality of groups; determining a sensitivity of the query and a nominal measurement of the query; determining a noisy result by adding noise to the query result based on the sensitivity and the nominal measurement; storing the noisy result in the result cache; and providing the noisy result in response to the query.
US11113411B2 Authentication security model for a content management system
The disclosed technology relates to a system configured to obtain external credentials for a user account external to a content management system, wherein the external credentials are associated with a content item stored on the content management system. The system receives, from a client device, a client request for data associated with the external user account and transmits, to an external source, a proxy-request for the data associated with the external user account, wherein the proxy-request comprises the external credentials. The system further receives the data associated with the external account and transmits the data associated with the external account to the client device.
US11113408B2 Providing a secure object store using a hierarchical key system
A method for use in managing a secure object store in a computing system includes: securing the secure object store including creating, maintaining, and using a hierarchical key system and accessing an encrypted data object using the Node Key Encryption Key and a selected one of the Data Encryption Keys. The securing includes: generating a Node Key Encryption Key; generating a plurality of Data Encryption Keys that are encrypted using the Node Key Encryption Key; and encrypting a plurality of data objects using the Data Encryption Keys, each data object being encrypted by a respective Data Encryption Key.
US11113400B1 System and method for providing distributed compute platform on untrusted hardware
A system and method is provided for providing distributed computing platform on untrusted hardware. An exemplary method includes launching a hypervisor on an untrusted computing node and receiving a request generated to provide a computing function using hardware of the untrusted computing node. Upon receiving the request, an enclave in memory of the untrusted computing node is created and a virtual machine is launched in the memory enclave. Moreover, a guest operating system of the virtual machine verifies the security of the untrusted computing node. Finally, the guest operating system performs the computing function using the hardware of the untrusted computing node upon the guest operating system verifying the security of the untrusted computing node and the hypervisor.
US11113398B2 Deployment of machine learning models for discernment of threats
A mismatch between model-based classifications produced by a first version of a machine learning threat discernment model and a second version of a machine learning threat discernment model for a file is detected. The mismatch is analyzed to determine appropriate handling for the file, and taking an action based on the analyzing. The analyzing includes comparing a human-generated classification status for a file, a first model version status that reflects classification by the first version of the machine learning threat discernment model, and a second model version status that reflects classification by the second version of the machine learning threat discernment model. The analyzing can also include allowing the human-generated classification status to dominate when it is available.
US11113393B2 Providing security features in write filter environments
A security client can provide security features in write filter environments. To prevent improper modifications to a protected volume, the security client can be employed to differentiate between direct I/O requests and reparsed I/O requests that are directed to a shadow volume and to block any direct I/O requests. Alternatively or additionally, the security client can be configured to determine whether an I/O request that is directed to the shadow volume targets an artifact in the write filter's exclusion list, and if not, block the I/O request. Alternatively or additionally, the security client can be configured to monitor registry operations to determine whether a modifying registry operation targets the write filter's persistent shadow registry hive, and if so, allow the modifying registry operation only if it targets a registry key in the write filter's exclusion list.
US11113378B2 Content-based authentication
An approach is disclosed that presents, to a user of a device, content items accessible from the device with the content items being identified as familiar to an actual user of the device. In addition, one or more comparable items are also presented with the comparable items being identified as unfamiliar to the actual user of the device. A response is received from the user at the device that differentiates the content items the comparable items with the user being authenticated, or not, based on the response.
US11113376B2 Detection system, fingerprint sensor, and method of finger touch authentication thereof
The present invention discloses a method of finger touch authentication through a fingerprint sensor. The method includes obtaining a plurality of touch operations through the fingerprint sensor, detecting a pattern of the plurality of touch operations; comparing the pattern with a registered pattern to generate a comparison result, and authenticating the plurality of touch operations on the basis of the comparison result, wherein the pattern indicates at least one feature, and the fingerprint sensor is capable of authenticating a fingerprint of a user after or before the finger touch authentication.
US11113373B2 Unlocking electronic devices using touch-based sensors
In some examples, an electronic device includes a touch-based sensor, a proximity sensor, and a processor to in response to determining, based on output from the proximity sensor, that the electronic device is in an enclosed space: determine whether a specified number of multiple touches of the touch-based sensor has been detected by the touch-based sensor, and in response to determining that the specified number of multiple touches of the touch-based sensor has been detected by the touch-based sensor, unlock the electronic device.
US11113359B1 Method and system for navigation control
In general, the technology relates to navigation control in a web application that includes receiving an event of a navigation trigger in a first page of a web application, and obtaining, in response to the event, an expression for the navigation trigger. The technology further includes gathering data from a first data source specified by the expression. The technology further includes evaluating the expression using the data to select a second page from a set of possible target pages, where each of the possible target pages is separately pre-stored in a data repository. The technology further includes presenting the second page.
US11113350B2 Systems and methods for administrating suggested merchandising arrangements
Aspects of the subject disclosure may include, for example, a method comprising receiving, by a processing system including a processor, a product description; determining product attributes; obtaining end user information including behavior history and language history; and modifying the product description based on the end user information. The modifying includes identifying text regarding selected attributes of the product, based on natural language processing (NLP) of the text description and the language history of the end user; and adding the identified text to the text description. The method also includes presenting the modified product description at the equipment of the end user; determining an end user behavior responsive to the presenting; and updating the end user information in accordance with the end user behavior. Other embodiments are disclosed.
US11113349B2 Cohort service
A cohort service is configured to address the technical problem of providing recommendations to a member of an online connection network system in a manner that alleviates potentially excessive cognitive load associated with presenting recommended entities indiscriminately as a scrollable list. The cohort service is configured to visually surface recommended relevant entities already grouped as cohorts. A cohort is a grouping of entities based on one or more common attributes, such as, e.g., same school, same company, etc. The cohort service is designed to group recommendation results into cohorts at the server side, which increases the liquidity and the relevance of the recommended entities so that the already grouped recommendations can be sent to the client computer system for presentation to a viewer.
US11113347B2 Method and system for providing organized content
The present teaching relates to providing content to a user. Information related to a user is obtained. One or more channels are determined for the user from a plurality of channels based on the information, wherein each of the plurality of channels includes one or more online content items. A personal interest space is established associated with the user based on the information related to the user and the one or more channels. Content is provided in the one or more channels to the user based on information related to the personal interest space.
US11113336B2 Information processing apparatus to output answer information in response to inquiry information
An information processing apparatus outputs answer information corresponding to inquiry information that is input. The information processing apparatus includes a memory and circuitry. The memory is configured to store a plurality of databases each having at least a first field and a second field. The circuitry is configured to: perform morphological analysis on the inquiry information, to divide the inquiry information into morphemes; perform a first matching process based on the morphemes and the first field of each of the plurality of databases, to determine whether to adopt the database as an extraction source from which the answer information is to be extracted; and perform a second matching process based on the morphemes and the first field of the database, which is determined to be adopted as the extraction source, to output, as the answer information, data in the second field corresponding to data in the first field.
US11113334B2 Systems and methods for identifying groups relevant to stored objectives and recommending actions
Relationship management systems in accordance with embodiments of the invention are configured to provide systematic ways for a user to measure, and manage relationships in the user's social network. One embodiment of the invention includes a relationship management server system, and a database. In addition, the relationship management server system is configured to store a user account associated with a user in the database, store information concerning contacts associated with the user in the database, store event information associated with the user and at least one of the stored contacts in the database, store at least one objective in the database, score at least one relationship between the user and a contact based upon stored event information associated with the user and the contact to create a scored relationship graph, and generate a recommendation concerning an action based upon the stored objective and the scored relationship graph.
US11113331B2 Transferring playback from a mobile device to a playback device
A network device is configured to (i) play back a media item indicated by a remote playback queue provided by a cloud-based computing system, (ii) receive an indication that a playback device is available for playback, (iii) display a now playing screen including (a) information identifying the media item, and (b) an icon that indicates that the network device is not in a connected state with any other network device, (iv) receive a first input selecting the icon, (v) in response to the first input, display a list of one or more available network devices including the playback device, (vi) receive a second input selecting the playback device from the list (vii) after receiving the second input, update the list to indicate that the playback device is selected for playback of the remote playback queue, and (viii) transfer playback of the remote playback queue from the network device to the playback device.
US11113328B2 Interface elements for directed display of content data items
Implementations relate to relate to interface elements for directed display of content data items. In some implementations, a method includes causing a subset of content elements to be presented in a display view of a graphical user interface on a device, the set of content elements corresponding to a collection of content data items. Search topics are identified based on one or more content characteristics associated with content elements that are within a threshold distance of the subset of content elements in the display view. Topic elements are displayed in the interface, corresponding to the search topics. In response to a selection of a particular topic element based on user input, the collection of content data items is searched to identify resulting content data items that have content characteristics corresponding to the selected search topic. The display view is updated to present resulting content elements.
US11113322B2 Dynamically generating strategic planning datasets based on collecting, aggregating, and filtering distributed data collections
Aspects of the disclosure relate to dynamically generate strategic planning datasets based on distributed data collections. A computing platform may direct an administrator device to display an interface configured to receive user input specifying text input fields and a corresponding graphical layout. The computing platform may receive a data object specifying the text input fields and the graphical layout, which may be stored using first key value pairs. Based on the first key value pairs, the computing platform may generate a data entry interface that includes the text input fields and is formatted based on the graphical layout. The computing platform may send the data entry interface and may receive data entry information corresponding to responses in the text input fields. The computing platform may store the data entry information using second key value pairs, and may use the second key value pairs to generate an aggregate data collection interface.
US11113312B2 Reliable hierarchical storage management with data synchronization
A system hosts a file system representing a replica of file systems hosted on a plurality of nodes, each node storing data on a first storage medium. The system stores data on a second storage medium that is slower than the first storage medium. The system stores on the second storage medium a file received from one of the nodes when the file remains un-accessed by the nodes for a predetermined period of time. The first storage medium on the plurality of nodes stores a pointer to the file and not the data content of the file stored on the second storage medium. The system provides the file from the second storage medium to the first storage medium on one of the nodes while providing the plurality of nodes read and write access to the file stored on the second storage medium using the pointer on the first storage medium.
US11113311B2 Technology agnostic system and method for achieving eventually-consistent data replication
A method for achieving eventually-consistent data replication in a technology agnostic manner. The method can be implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving, by a system comprising the one or more processors and the one or more non-transitory computer-readable media, a write request for an object. The write request can be received from a user device or an application server. The method further can include performing a write operation for the object, by the system, after the write request is received. Performing the write operation can comprise: (a) adding an intent record to a tracker table, the intent record comprising a primary key uniquely associated with the object and a version associated with the object; and (b) updating the object, the object including the primary key and the version, in a primary data store, after the intent record is added. The method further can include reconciling, by the system, each intent record that is stranded in the tracker table. Reconciling each intent record that is stranded in the tracker table can comprise, for a respective stranded intent record of the one or more stranded intent records, (a) attempting to obtain, from the primary data store, a primary object that is uniquely associated with a stranded primary key of the respective stranded intent record; (b) when (A) the primary object is obtained and (B) a primary object version of the primary object is equal to a stranded intent version of the respective stranded intent record, replicating the primary object from the primary data store to at least one secondary data store; (c) when the primary object is not obtained, deleting the object from the secondary data store; and (d) when at least one of: (A) the primary object is not obtained, (B) the primary object version of the primary object is not equal to the stranded intent version of the respective stranded intent record, or (C) the primary object from the primary data store is replicated to the at least one secondary data store, clearing the respective stranded intent record from the tracker table. Other embodiments are disclosed.
US11113303B2 Ownership transfer of database artifacts between files
A computer-implemented method for deploying a new artifact file in a database. The new artifact file provides specifications for one or more new run-time database objects to be created in the database by processing of the new artifact file by artifact-type specific conversion engines. The method includes assigning ownership of the one or more new run-time database objects to be created in the database to the new artifact file, and, when an existing database object in the database provided by another artifact file corresponds to a new run-time database object specified in the new artifact file, assigning ownership of the existing database object in the database to the new artifact file being deployed.
US11113302B2 Updating one or more databases based on dataflow events
Database environments may choose to schedule complex analytics processing to be performed by specialized processing environments by caching source datasets or other data needed for the analytics and then outputting results back to customer datasets. It is complex to schedule user database operations, such as running dataflows, recipes, scripts, rules, or the like that may rely on output from the analytics, if the user database operations are on one schedule, while the analytics is on another schedule. User/source datasets may become out of sync and one or both environments may operate on stale data. One way to resolve this problem is to define triggers that, for example, monitor for changes to datasets (or other items of interest) by analytics or other activity and automatically run dataflows, recipes, or the like that are related to the changed datasets (or other items of interest).
US11113300B2 System and method for enabling interoperability between a first knowledge base and a second knowledge base
The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
US11113294B1 Recommending query templates during query formation
Systems and methods are disclosed for recommending query templates to a user. The system can identify a token query parameter from a portion of a query entered in a user interface, and use the token to identify a query template from a group of query templates. In some cases, some of the query templates can correspond to other queries associated with users of different tenants and can be generated by replacing user query parameters with placeholders. The system can identify query parameters for the placeholders and cause a user interface to display the query template with the query parameters in place of the placeholders.
US11113291B2 Method of and system for enriching search queries for ranking search results
A method and a system for ranking search results in response to a current query comprising: receiving an indication of the current query from an electronic device, generating a set of search result relevant to the current search query, retrieving a plurality of past queries, computing a respective similarity parameter between the current query and a respective one of the plurality of past queries, ranking the set of current documents to obtain a ranked set of documents, the ranking being done by a machine learning algorithm (MLA) taking into account inclusion of search terms of at least one past query of the plurality of past queries in a given one of the set of current documents so that inclusion of search terms promotes rank of the given current document, and transmitting a search engine results page (SERP) including the ranked set of documents to the electronic device.
US11113284B2 Virtual backward associations for generic request handling based on models
Methods, systems, and computer-readable storage media for receiving, in response to instantiation of an application that enables access to data within the database layer through a data model provided as a computer-readable file, the data model defining a set of associations between two or more tables stored in the database layer, processing the data model to provide a set of inverted associations, each inverted association being specific to a respective association in the set of associations, generating an enriched data model including the set of associations of the data model and the set of inverted associations, and hosting a service that uses the enriched data model to enable access to the data within the database layer based on one or more queries submitted from a web client.
US11113283B2 Cost-based optimizations for join queries with union all views and derived tables
A query having a Union All view is identified. A logical join between Union AH view/derived table and other tables is broken down into multiple physical joins. The physical joins are pushed to the branches. Cost-based processing statistics are obtained for the branches. An optimal plan for the joins is selected based on the statistics; representing an optimal query execution for the query. The optimal query execution plan is provided to a database engine for executing the optimal query execution plan against a data warehouse.
US11113271B2 Methods and devices for performing off-chain testing on smart contract
Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for performing an off-chain testing on a smart contract. One of the methods includes: generating execution environment information for the smart contract, the execution environment information including at least one of transaction context information, blockchain information, or state information; providing an interface between the generated execution environment information and the smart contract; executing the smart contract based on the generated execution environment information and the provided interface; and storing an execution result of the smart contract.
US11113267B2 Enforcing path consistency in graph database path query evaluation
The disclosed embodiments provide a system for processing queries of a graph database. During operation, the system stores intermediate results of the query in a structure comprising rows in a set of tables and links between pairs of rows in different tables in the set of tables. Next, the system tracks, in the structure, representations of data, relationships, and path consistency in the query. The system then applies one or more operations to existing rows in the structure to generate a final result of the query. Finally, the system provides the final result in a response to the query.
US11113265B2 Information processing apparatus and information processing system
An information processing apparatus includes a memory, a communication interface, and a processor. The memory stores therein a first code generated from data structure information describing at least one data item defined in a database. The communication interface receives a request message including a second code, which is a message requesting a data read or write operation on the database. The processor compares the first code with the second code, permits the requested data read or write operation if the first and second codes are the same, and performs an exception process to check for consistency between the data items of the database and the request message if the first and second codes are different.
US11113264B2 Conflict resolution for database file merge
Provided are systems and methods for resolving conflicts between different versions of a database file. In one example, the method may include one or more of receiving, at a database, a request to publish a modified version of a database file modified by a user having privileges to update the database file, detecting, during a merge operation, a conflict between one or more data values included in the unpublished modified version of the database file and one or more corresponding data values in an intervening version of the database file published by another user that also has privileges to update the database file, and outputting a user interface displaying an identification of the one or more conflicting data values and one or more selections for resolving the one or more conflicting data values.
US11113259B2 Method and system for analyzing unstructured data for compliance enforcement
Method and system for analyzing unstructured data for compliance enforcement is disclosed. The system provides a comprehensive compliance enforcement platform, which enables purpose based data processing in an enterprise to support automatic discovery of purposes and linking between data fields and purposes. The system creates a single view of data associated with the data subject for enforcing the data subject's right for data protection and privacy. The system supports database like transactions for unstructured data over web and ensures Atomicity, Consistency, Isolation and Durability (ACID) properties of these transactions. Thus, the system creates a uniform data layer or a web view for data residing in the unstructured and semi-structured data, spread across the enterprise. The transactions on the unstructured data include READ operation, UPDATE operation, and DELETE operation using hypertext transfer protocol (http) over the unstructured data.
US11113258B2 Artificially-intelligent, continuously-updating, centralized-database-identifier repository system
A centralized database identifier repository may identify databases using a unique identifier, or key tag, for each database. Each identified database may include data relating to one or more specific data elements. The repository may include a variety of data elements. Each data element may be associated with one or more database keys. The repository may be a repository of reference pointers. The repository may facilitate data viewing and data retrieval. A requestor may search for a data element using the centralized repository. The repository may retrieve data relating to a specific data element, from all databases identified by unique identifiers, that include data relating to the data element. The databases' unique identifiers may be encrypted tokens.
US11113249B2 Multitenant application server using a union file system
Example methods and systems are directed to a multitenant application server using a union file system. Each tenant has one or more users and a tenant layer in the union file system. Each user has a user layer in the union file system. The union file system provides a logical file system to each user based on the user layer, the tenant layer, and a base layer comprising a set of application layers. A first user shares an application template file with other users of the same tenant by moving the file from the first user's user layer to the tenant layer. After the file is moved, all users of the tenant have access to the application defined by the application template file. The moving of the file is achieved by modifying metadata for the file.
US11113248B2 Generating and sharing metadata for indexing synchronized content items
Generating and sharing metadata for indexing synchronized content items. A server generates metadata for indexing synchronized content items and manages sharing of the metadata with client devices in accordance with user preferences that may be embodied in metadata generation and sharing management rules. For example, a content item stored at the server has been designated to be synchronized across at least a first client. The server generates metadata for indexing the content item and sends the metadata to at least a second client.
US11113246B2 Accessing a file system using tiered deduplication
An illustrative pseudo-file-system driver uses deduplication functionality and resources in a storage management system to provide an application and/or a virtual machine with access to a locally-stored file system. From the perspective of the application/virtual machine, the file system appears to be of virtually unlimited capacity. The pseudo-file-system driver instantiates the file system in primary storage, e.g., configured on a local disk. The application/virtual machine requires no configured settings or limits for the file system's storage capacity, and may thus treat the file system as “infinite.” The pseudo-file-system driver intercepts write requests and may use the deduplication infrastructure in the storage management system to offload excess data from local primary storage to deduplicated secondary storage, based on a deduplication database. The pseudo-file-system driver also intercepts read requests and in response may restore data from deduplicated secondary storage to primary storage, also based on the deduplication database.
US11113244B1 Integrated data pipeline
An integrated data pipeline can take advantage of a streaming service, which can handle tasks such as automated redelivery, as well as a processing service, which can allocate workers on a task- or event-specific basis. Event data is aggregated and compressed for delivery by the streaming service. The streaming service can deliver the data asynchronously to the processing service, which can disaggregate and decompress the data to obtain the original data records. The type of event for each record can be determined to determine whether the data should be processed using online and/or offline processing. For online processing the appropriate fields are determined and data extracted to be passed to the online processing services. For offline processing the record data is concatenated sequentially into mini-batches, then compacted into larger batch files that are stored for subsequent offline processing.
US11113236B2 Method for automatic processing of a number of protocol files of an automation system
A method for automatically generating and processing a number of protocol files of different types of an automation system of a technical plant includes identifying a number of relevant protocol files of different types from the generated protocol files based on at least one protocol parameter, transforming the identified relevant protocol files of different types into relevant standardized protocol files of the same type by using an agent-based software, analyzing and/or processing data sets of the relevant standardized protocol files of the same type, and outputting and/or saving the data sets of the relevant standardized protocol files.
US11113225B2 Extending multichip package link off package
An interconnect interface is provided to enable communication with an off-package device over a link including a plurality of lanes. Logic of the interconnect interface includes receiver logic to receive a valid signal from the off-package device on a dedicated valid lane of the link indicating that data is to arrive on a plurality of dedicated data lanes in the plurality of lanes, receive the data on the data lanes from the off-package device sampled based on arrival of the valid signal, and receive a stream signal from the off-package device on a dedicated stream lane in the plurality of lanes. The stream signal corresponds to the data and indicates a particular data type of the data. The particular data type can be one of a plurality of different data types capable of being received on the plurality of data lanes of the link.
US11113219B2 Protocol data unit end handling with fractional data alignment and arbitration fairness
In at least one embodiment, a method for handling data units in a multi-user system includes granting a shared resource to a user of a plurality of users for a transaction associated with an entry of a transaction data structure. The method includes determining whether the transaction stored last partial data of a data unit associated with the user in an alignment register associated with the user. The method includes asserting a request for arbitration of a plurality of transactions associated with the plurality of users. The request is asserted for an additional transaction associated with the entry in response to determining that the transaction stored the last partial data in the alignment register. The method may include flushing the last partial data from the alignment register to a target memory in response to detecting an additional grant of the shared resource to the user for the additional transaction.
US11113214B2 Controlling data transfers between a tier of persistent data storage and processor memory with a high-speed fabric controller
An apparatus for memory management a high-speed fabric controller and a memory controller connected between a high-speed memory and a processor. The memory controller is configured to control processor access to the high-speed memory over a memory bus between the processor and the high-speed memory. The apparatus includes a high-speed data connection between the memory controller and the high-speed fabric controller and a data connection between a tier of persistent data storage and the high-speed fabric controller. The high-speed fabric controller is configured to control data transfers between the tier of persistent data storage over and the high-speed memory independent of the processor.
US11113212B2 Multi-level receiver with termination-off mode
Methods, systems, and devices for multi-level receivers with various operating modes (e.g., on-die termination mode, termination-off mode, etc.) are described. Different modes may be utilized for receiving different types of signaling over a channel. Each mode may correspond to the use of a respective set of receivers configured for the different types of signaling. For example, a device may include a first set of receivers used to receive a first type of signal (e.g., with the channel being actively terminated) and a second set of receivers used to receive a second type of signal (e.g., with the channel being non-terminated). When communicating with another device, based on the type of signaling used for communications, either the first set of receivers or the second set of receivers may be enabled (e.g., through selecting a receiver path for the corresponding mode).
US11113210B2 Memory device supporting rank-level parallelism and memory system including the same
A memory system may include: a memory controller; a plurality of ranks; and a rank shared bus configured to couple the memory controller and the plurality of ranks. Each of the plurality of ranks may include: a plurality of banks; a rank bus coupled to the plurality of banks and configured to selectively transmit data to the rank shared bus or an intermediate buffer and selectively receive data from the rank shared bus or the intermediate buffer; and an intermediate buffer configured to be selectively coupled to the rank bus or the rank shared bus, according to a first signal from the memory controller.
US11113209B2 Realm identifier comparison for translation cache lookup
An apparatus has a translation cache (100) comprising a number of entries for specifying address translation data. Each entry (260) also specifies a translation context identifier (254) associated with the address translation data and a realm identifier (270) identifying one of a number of realms. Each realm corresponds to at least a portion of at least one software process executed by processing circuitry (8). In response to a memory access a lookup of the translation cache (100) is triggered. When the lookup misses in the cache (100), control circuitry (280) prevents allocation of address translation data to the cache when the current realm is excluded from accessing the target memory region by an owner realm specified for the target memory region. In the lookup, whether a given entry (260) matches the memory access depends on both a translation context identifier comparison and a realm identifier comparison.
US11113207B2 Bypass predictor for an exclusive last-level cache
A system and a method to allocate data to a first cache increments a first counter if a reuse indicator for the data indicates that the data is likely to be reused and decremented the counter if the reuse indicator for the data indicates that the data is likely not to be reused. A second counter is incremented upon eviction of the data from the second cache, which is a higher level cache than the first cache. The data is allocated to the first cache if the value of the first counter is equal to or greater than the first predetermined threshold or the value of the second counter equals zero, and the data is bypassed from the first cache if the value of the first counter is less than the first predetermined threshold and the value of the second counter is not equal to zero.
US11113199B2 Low-overhead index for a flash cache
Systems and methods for a low-overhead index for a cache. The index is used to access content or segments in the cache by storing at least an identifier and a location. The index is accessed using the identifier. The identifier may be shortened or be a short identifier. Because a collision may occur, the index may also include one or more meta-data values associated with the data segment. Collisions can be resolved by also comparing the metadata of the segment with the metadata stored in the index. If both the short identifier and metadata match those of the segment, the segment is likely in the cache and can be accessed. Segments can also be inserted into the cache.
US11113185B2 Automated code testing for code deployment pipeline based on risk determination
Software code is written using a multistage automated code deployment pipeline. A code change is provided to the pipeline and at each stage various checks or evaluations of the code change is performed. Additionally, a risk profile is generated for the code change that identifies a risk of making the code change based on the code change itself as well as a reputation of the individual providing the code change. In one or more stages of the pipeline, a determination is made whether the risk profile meets a verification criteria, and if so the code change does not progress to the next stage in the pipeline until additional verification (in addition to any testing typically performed at that stage) is performed.
US11113178B2 Exposing and reproducing software race conditions
Exposing and reproduction of race conditions is presented herein. A method identifies a synchronization mechanism of a grouping of operating system synchronization mechanisms; based on a tunable probability value, adjusts a race window associated with the synchronization mechanism; and based on the race window, raises a likelihood of revealing a race condition.
US11113177B1 Securely debugging different applications in a single short-lived container
A data processing system adapted for securely debugging multiple different application instances in a single short-lived container includes a host computing platform having one or more computers, each with memory and at least one processor. The system also includes a container manager executing in the host computing platform, such that during execution, the container manager manages a multiplicity of different containers of a containerized environment. Finally, the system includes a debug server containerized within one of the containers. The debug server authenticates with the container manager for the one of the containers and establishes a communicative link over a computer communications network with a debug client disposed externally to the containerized environment, so that the debug server then proxies debug directives received from the debug client to selected ones of different application instances each executing within the one of the containers.
US11113173B2 Systems and methods for detecting, analyzing, and evaluating interaction paths
System and methods are disclosed herein for creating interaction path records using time thresholds between interaction paths. The system retrieves the time threshold and a plurality of user interaction records that each include a timestamp. The system sorts the plurality of user interaction records based on the timestamp. The system then identifies the path-start record as being separated from a prior interaction by an amount of time that exceeds the time threshold. The system identifies the path-end record as being separated from a subsequent interaction by an amount of time that exceeds the time threshold. The system creates an interaction path record, stores that records, and generates a summary with information about the path.
US11113163B2 Storage array drive recovery
A system determines that a given drive in an array is due for replacement. The system ranks available replacement drives based on their predicted rates of failure. The system replaces the given drive with a replacement drive that has the lowest predicted rate of failure.
US11113149B2 Storage device for processing corrupted metadata and method of operating the same
A method of operating a storage device includes receiving a first logical address from a host, determining whether first metadata stored in a volatile memory of the storage device and associated with the first logical address is corrupted, processing the first metadata as an uncorrectable error when the first metadata is determined to be corrupted, providing an error message to the host indicating that an operation cannot be performed on data associated with the first logical address when the first metadata is processed as the uncorrectable error, after the providing of the error message, receiving a second logical address from the host, determining whether second metadata stored in the volatile memory and associated with the second logical address is corrupted, and performing an operation of accessing the non-volatile memory based on the second metadata, when the second metadata is not determined to be corrupted.
US11113136B2 Processing system, related integrated circuit and method
A processing system includes a plurality of circuits configured to generate a plurality of error signals. The processing system further includes a plurality of error pads and a fault collection circuit configured to receive the plurality of error signals and to generate a respective combined error signal for each of the plurality of error pads. The fault collection circuit includes a combinational logic circuit configured to generate the combined error signal by selectively routing the plurality of error signals to the plurality of error pads as a function of a set of configuring bits.
US11113134B2 Computer system, communications system, control method by computer system, and program
A computer system that includes an active system service processor, a standby system service processor having a memory, and a unit, in which the active system service processor includes a first control unit configured to acquire log information indicating a log of the unit to cause the memory to store the information, and to output a read instruction for reading the log information to the standby system service processor according to an operation of instructing to read the log information, and the standby system service processor includes a second control unit configured to read the log information from the memory according to the read instruction, and to execute processing related to the read log information.
US11113130B2 Electronic apparatus and control method thereof
An electronic apparatus includes a memory; a communication circuitry configured to communicate with a server; and a processor configured to: control the communication circuitry to transmit error information about a first error, which occurs during an operation, to the server, based on the first error, receive information about data to be collected for solving a second error set based on the error information from the server, store the data generated during the operation based on the received information in the memory, and control the communication circuitry to transmit the stored data to the server, based on the second error which occurs during the operation.
US11113129B2 Real time block failure analysis for a memory sub-system
Several embodiments of memory devices and systems for real time block failure analysis are disclosed herein. In one embodiment, a system includes a memory array including a plurality of memory cells and a processing device coupled to the memory array. The processing device is configured to sense, in response to detection of an error associated with a subset of a plurality of memory cells of the memory device, a state associated with each memory cell of the subset of the plurality of memory cells. The processing device is further configured to store state distribution information in a persistent memory, the state distribution information comprising the sensed state associated with each memory cell of the subset.
US11113125B2 Control device, sensor management device, control method, sensor management method and program
A communication unit acquires sensor-side metadata, which is information relating to a sensor, and application-side metadata, which is information relating to an application. A comparison unit extracts a sensor that can provide the sensing data through matching between the sensor-side metadata and the application-side metadata, and a notification unit transmits, based on a result of the extraction, a data flow control command to a sensor management device. The sensor-side metadata and the application-side metadata contain data that can be handled as dynamic data.
US11113119B2 Managing computer resources
A computer-automated method, computer system and computer program for managing resources in applications. The resources are managed in groups, each group having a unique group name which is dynamically resolvable to an address specific to a particular application. The resources may be application program interfaces object instances or data sources, for example. When a resource placement request is received to place a resource in a particular application with an associated address, the resource is assigned to a group and given a unique resource identifier which combines with the group name to form a unique endpoint for the resource. Subsequently, in response to detection of a resource performance bottleneck, or in response to an external request, a resource is moved to another application by reassigning its group name to the second address, thereby moving all resources in that group to the other application.
US11113109B2 Cluster resource management using adaptive memory demand
Various examples are disclosed for cluster resource management using adaptive memory demands. Some aspects involve determining a destination memory estimate and a local memory estimate for various workloads executing in a datacenter. Goodness scores are determined corresponding to the candidate workload being executed on a number of different hosts. The goodness scores are determined using the local memory estimates for the currently executing workloads, the destination memory estimate is utilized for the candidate workload if it is not executing on the corresponding host. The workloads are balanced based on the goodness scores.
US11113097B2 System and method for provisioning integration infrastructure at runtime indifferent to hybrid nature of endpoint applications
An information handling system operating a hybrid endpoint integration process liaison system may comprise a memory for storing a customized software integration application for a specific integration process comprising a plurality of code sets to enable to enable access and manipulation of electronic data at a customer-specified electronic data storage location, each of the code sets being associated with a visual modeling element in a customized visual model of the specific integration process, and a processor executing code instructions of the hybrid endpoint integration process liaison system to determine an optimal configuration for execution of the plurality of code sets by one or more run-time engines based the electronic data storage location, wherein the optimal configuration includes one or more execution locations on the one or more run-time engines and associates the one or more runtime engines with the plurality of code sets, and transmit one or more code sets of the plurality of code sets for execution at the one or more execution locations according to the optimal configuration.
US11113084B2 Method and system for approximate quantum circuit synthesis using quaternion algebra
This application concerns methods, apparatus, and systems for performing quantum circuit synthesis and/or for implementing the synthesis results in a quantum computer system. In certain example embodiments: a universal gate set, a target unitary described by a target angle, and target precision is received (input); a corresponding quaternion approximation of the target unitary is determined; and a quantum circuit corresponding to the quaternion approximation is synthesized, the quantum circuit being over a single qubit gate set, the single qubit gate set being realizable by the given universal gate set for the target quantum computer architecture.
US11113077B1 Non-Invasively integrated main information system modernization toolbox
Systems and methods for adding modern management tools to existing browser-accessible Main Information Systems without modifying their source code, through the use of an on-screen toolbox organized around Basic Units. These basic units are extracted from the Main Information Systems' Basic URLs and identified with the use of a Unique Pair fromed by a Main Key and a Basic URL. The tools allow the user to add, delete, and edit, through a tool window, information associated with the active Basic Unit, and can include tasks, calendars, notes, digital folders, and messages, non-invasively integrated to the Main Information System.
US11113072B2 Boot personality for network device
Embodiments described herein may relate to methods, systems, and/or instructions stored on non-transitory computer readable mediums for managing a boot personality of a network device. Managing a boot personality may include, while executing a first operating system on a network device in a first boot personality using a first processor, executing a command to modify a configuration of a hardware component of the network device to cause the network device to be configured in a second boot personality. The method may also include rebooting the network device; initializing, based on the configuration of the hardware component, a second processor before the first processor; and executing, after the initialization, a second operating system while the network device is in the second boot personality.
US11113069B1 Implementing quick-release VLV memory access array
A method for implementing of a quick-release Variable Length Vector (VLV) memory access array in the technical field of software programs, which includes the following steps: Step 1: when a pipeline restarts to refresh an out-of-order queue each time, and the number of sending an entry recorded in a sending counter of the entry is equal to the number of returning the entry recorded in a returning counter of the entry, an ID of the entry is kept unchanged, and the ID is used for a next pushed request; Step 2: when the pipeline restarts to refresh the out-of-order queue each time, the number of sending the entry recorded in the sending counter is not equal to the number of returning the entry recorded in the returning counter and mirror resources are not exhausted, the existing entry is released, the ID, the sending counter and the returning counter of the entry are copied to another structure, and N IDs, each of which is in a non-busy status are selected from a free list, and a busy bit of each of the N IDs is set, and the N IDs are filled into an ID field of the entry; Step 3: copied request information of at least one request which is not completed is stored through the mirror resources when the pipeline restarts to refresh the out-of-order queue, and the copied request information includes an ID, a sending counter and a receiving counter of each request; Step 4: after the receiving counter is copied to the mirror resources, at least one response is continued to be monitored; Step 5: when the currently released mirror resource is the only available resource, the released ID is copied back to an entry tagged to be restarted in the same period of releasing this ID to exchange information with the entry; and Step 6: ID allocation and recovery is maintained through a free list.
US11113055B2 Store instruction to store instruction dependency
A computer implemented method for marking a store instruction overlap in a processor pipeline is provided. A non-limiting example of the method includes detecting a second store instruction subsequent to a first store instruction in an instruction stream, in which there is a match between the operand address information of the first store instruction and a load instruction. The operand address information of the first store instruction is compared with the operand address information of the second store instruction to determine whether there is match. In the event of a match, the second store instruction is delayed in the processor pipeline in response to determining that there is a memory image overlap between the operand address information of the second store instruction and the first store instruction.
US11113054B2 Efficient hardware instructions for single instruction multiple data processors: fast fixed-length value compression
Methods and apparatuses for determining set-membership using Single Instruction Multiple Data (“SIMD”) architecture are presented herein. Specifically, methods and apparatuses are discussed for compressing or packing, in parallel, multiple fixed-length values into a stream of multiple variable-length values using SIMD architecture.
US11113050B2 Application architecture generation
In some examples, application architecture generation may include ascertaining, for a project, an input that includes project information, component information, and target information, and parsing the project information to determine whether the project is an existing project or a new project. Application architecture generation may further include generating a component list from the component information, ascertaining components from the component list, and mapping each of the ascertained components to a corresponding target determined from the target information. Further, application architecture generation may include analyzing a dependency for each of the ascertained components relative to at least one other component of the ascertained components, and generating, based on the mapping and the analyzed dependency, an integrated output that includes an architecture for an application associated with the project.
US11113049B2 Deploying applications in a computing environment
Deploying applications in a computing environment. A method of the disclosure includes determining that a first computing device has been added to a computing environment comprising a plurality of computing devices. The first computing device includes a first component is not included in the plurality of computing devices. The method also includes determining, by a processing device, whether a performance of a first application may be improved in view of the first computing device and a plurality of benchmark applications. The first application is within the computing environment. The method further includes recompiling the first application for execution on the first computing device, in response to determining that the performance of the first application may be improved.
US11113044B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a display unit that displays a first list which is a list of available software and a second list which is a list of software installed on a target device; and a receiving unit that receives an instruction operation of installing the software displayed in the first list on the target device and an instruction operation of performing a predetermined process on the installed software displayed in the second list, in which the display unit continues to display the software in the second list, in a case where the software included in the second list is no longer newly provided, and the display unit does not display the software in the first list or displays a fact that it is not allowed to install the software, in a case where the software included in the first list is no longer newly provided.
US11113036B2 Programming device and recording medium, and programming method
A programming device including a planar shape indication section which receives at least one first user operation for indicating a planar shape by specifying two or more portions among a plurality of portions arranged at different positions in a planar direction; a height reception section which receives at least one second user operation for indicating a height that is a position in a direction intersecting with the plane or a displacement amount of the height in association with a portion of any of the two or more portions; and a control section which generates a command list for moving a control target section along a three-dimensional shape indicated by the planar shape indication section and the height reception section.
US11113030B1 Constraints for applications in a heterogeneous programming environment
Examples herein describe techniques for generating dataflow graphs using source code for defining kernels and communication links between those kernels. In one embodiment, the graph is formed using nodes (e.g., kernels) which are communicatively coupled by edges (e.g., the communication links between the kernels). A compiler converts the source code into a bitstream and/or binary code which configures programmable and non-programmable logic in a heterogeneous processing environment of a SoC to execute the graph. The compiler can also consider user-defined constraints when compiling the source code. The constraints can dictate where the kernels and buffers should be placed in the heterogeneous processing environment, performance requirements, data communication routes through the SoC, type of data path, delays, and the like.
US11113027B2 Apparatus, system, and method that support operation to switch to input terminal to be activated among input terminals included in display apparatus
An operational support apparatus includes a speech recognizer and a command generator. The speech recognizer converts speech data into text information. In a case where the text information contains a keyword that indicates application software, the command generator identifies which of input terminals of a display apparatus is associated with the application software. The command generator generates, as a control command, a switching command to activate the input terminal thus identified and a start-up command to start the application software.
US11113024B2 Electronic device and method for sharing information thereof
The present disclosure relates to an electronic device. The electronic device may include: a display; a communication module comprising communication circuitry; a processor; and a memory configured to store information on an application executed by the processor and information on a screen output through the display, wherein the processor is configured to receive an input for execution of a first application related to provision of a communication service, to determine information related to an other party of the communication service based on the received input, to determine whether the information related to the other party is included on a screen for a second application output through the display if the input is received, and to transmit the information related to the other party included on the screen for the second application to the other party through the communication module, if the information related to the other party is included on the screen for the second application.
US11113020B2 Display system and screen operation method thereof
A display system includes a display module and a controller. The display module is configured to display a first frame including a part image, wherein the part image is located in a first region of the first frame. The controller is configured on the display module and is configured to capture the part image of the first frame and displays the part image in a second region different from the first region. The controller responds to an operation for one of the first region and the second region, the same operation for the other of the first region and the second region is performed.
US11113019B2 Multi-device selective integration system
A device identifier for a user device may be identified from multiple device identifiers corresponding to multiple user devices. The device identifier is stored in a database in a memory location of a first set of memory locations including the device identifiers. The memory location may be associated with a separate memory location including a user identifier corresponding to the user. Application information is retrieved for web-based applications and stored in a second set of memory locations associated with the memory location including the device identifier. Customization information is retrieved for the web-based applications. The customization information includes location information for the web-based applications and corresponding secure information. A request for the secure information may be made to different systems and corresponding databases including the secure user information. A dashboard user interface may be generated that positions the web-based applications and corresponding secure information based on the database associations.
US11113014B2 Information processing apparatus determines whether image processing device suitable to execute processing according to reliability and confidentiality information
An information processing apparatus includes an execution request obtainer, a reliability information obtainer, a confidentiality-degree determiner, and a processing execution judger. The execution request obtainer obtains an execution request to execute processing using an image processing device. The reliability information obtainer obtains reliability information concerning the reliability of the image processing device. The confidentiality-degree determiner determines the degree of confidentiality of subject data to be processed in response to the execution request. The processing execution judger judges whether the image processing device is suitable to execute processing in response to the execution request, based on the reliability information and the degree of confidentiality.
US11113012B2 Reprocessing of page strips responsive to low memory condition
Strips of a page are processed according to a rendering technique, compressed, and stored in a memory buffer until a low memory condition of the buffer occurs. When the low memory condition occurs, the strips that are already stored in the buffer are decompressed, processed according to a memory utilization reduction technique, compressed, and stored in the memory buffer. Strips that are not yet already stored in the buffer when the low memory condition occurs are processed according to the rendering technique and then according to the memory utilization reduction technique before being compressed and stored in the memory buffer.