Document Document Title
US10834652B2 Electronic communication node load balancing system and method
A method and system for distributing communication devices across a cluster of network nodes are disclosed. The method and system can use call statistics information to determine which node within the cluster to use to register one or more communication devices. The system and method can additionally periodically review such information and register the communication devices to other nodes based on the information.
US10834650B2 Directed handover of elephant flows
A method includes identifying one or more elephant flows operated by a plurality of user equipment (UE) terminals located in a first coverage area, comparing the one or more elephant flows to threshold characteristics, determining whether the coverage area is congested, causing handover of the plurality of UE terminals from the first coverage area when the one or more elephant flows exceed the threshold characteristics and the first coverage area is congested.
US10834647B2 Beam failure recovery procedure in carrier aggregation
A wireless device receives message(s) comprising configuration parameter(s) of a first cell and a second cell. The configuration parameter(s) indicate a plurality of bandwidth parts (BWPs) of the first cell. A first uplink BWP of the plurality of BWPs is activated as an active uplink BWP. A beam failure recovery procedure for the second cell is initiated based on detecting a beam failure. A determination that the first uplink BWP is not configured with one or more beam failure recovery resources for the second cell is made. The active uplink BWP of the first cell is switched, based on the determination, from the first uplink BWP to a second uplink BWP, of the plurality of BWPs, configured with the one or more beam failure recovery resources for the second cell. An uplink signal indicating the beam failure is transmitted via the second uplink BWP.
US10834633B2 Transport block generation method and apparatus
This application relates to the field of communications technologies, and discloses a transport block generation method and apparatus. The method includes: determining a TBS based on an MCS of a receiving device, a resource characteristic of an RB allocated to the receiving device, and a quantity of symbols, where the quantity of symbols is a quantity of symbols included in each RB, and each RB includes a same quantity of symbols; and generating a TB based on a TBS. TBS is determined based on the MCS of the receiving device, a quantity of RBs allocated to the receiving device, and the quantity of symbols included in the RB, and the TB is generated based on the determined TBS. The quantity of symbols included in the RB is considered in determining the TBS. Therefore, the determined TBS may vary with the quantity of symbols included in the RB.
US10834630B2 Methods and apparatus for secure connectionless uplink small data transmission
Certain aspects of the present disclosure generally relate to techniques for secure connectionless uplink transmissions by a wireless device. Such techniques may provide for negotiation of an encryption mechanism as part of the setup for connectionless transmissions and subsequent secure connectionless uplink transmissions.
US10834620B2 Quantum intraday alerting based on radio access network outlier analysis
Determining RAN performance outlier information is disclosed. In an aspect, RAN data for a current condition can be analyzed in view of historical RAN data to determine if the current condition in atypical and represents an outlier condition. In an aspect, historically similar environments between the historical and current RAN data can allow the analysis to have increased relevance. The disclosure can employ a binary array to facilitate determining performance outlier information. In an aspect, the present disclosure can be performed in a distributed computing environment and is scalable to manage large data volumes. Performance outlier information can be employed in alerts, scheduling repair, planning hardware or software upgrades, tracking rollout of new features, etc.
US10834619B2 Communication system, communication terminal device and primary cell
The present invention has an object to provide a communication system capable of appropriately providing services while improving a data rate using carrier aggregation. In Step ST1408, of a cell1 and a cell2 of a base station A, RRC connection is established between the cell1 and a UE, and the cell1 becomes a primary cell (PCell). Then, in Step ST1418, the cell1 determines to configure the cell2 as a secondary cell (SCell) to be aggregated with the own cell. Then, the cell1 notifies the UE of the above in Step ST1419. Upon this notification, the operation of restricting access to the cell2 from the UE is stopped by an MME, and thereafter, communication between the UE and the cell2 is started in Step ST1422.
US10834618B1 Wireless communication network access using different functionality splits for different communication services
In a wireless network, a Distributed Unit (DU) wirelessly receives a service request from User Equipment (UE) and transfers the service request to a Centralized Unit (CU). The CU transfers the service request to a network controller which selects an individual functionality split for the UE. The DU wirelessly exchanges user communications with the UE. The DU circuitry processes the user communications with some of a Physical Layer (PHY), Media Access Control (MAC), Radio Link Control (RLC), Packet Data Convergence Protocol (PDCP), Radio Resource Control (RRC), and Service Data Adaptation Protocol (SDAP) based on the selected functionality split. The CU circuitry processes the user communications the rest of the PHY, MAC, RLC, PDCP, RRC, and SDAP based on the selected functionality split.
US10834608B1 Facilitating model-driven automated cell allocation in fifth generation (5G) or other advanced networks
Facilitating model-driven automated cell allocation in advanced networks (e.g., 5G and beyond) is provided herein. Operations of a method can comprise determining, by a system comprising a processor, a solution to an integer programming problem based on input data associated with a network inventory and configuration data for network devices of a group of network devices included in a communications network. Also, the method can comprise determining, by the system, respective cell identities and respective root sequence index assignments for the network devices. Further, the method can comprise implementing, by the system, a deployment of the respective cell identities and respective root sequence index assignments at the network devices.
US10834604B1 Wireless beamforming to facilitate ultra reliable low latency communication (URLLC) service
A wireless base station serves a wireless network sector over a frequency channel. The wireless base station shares the frequency channel with an Ultra Reliable Low Latency Communication (URLLC) service in a subsector of the wireless network sector. A Fifth Generation (5G) radio beamforms 5G signals over the frequency channel to User Equipment (UEs) that are located in the wireless network sector. The beamforming attenuates the 5G signals below a signal threshold before the 5G signals enter the subsector. A 5G baseband unit determines when UEs enter the subsector. The 5G baseband unit detaches UEs that enter the subsector from the frequency channel.
US10834601B2 Signal transmission method, terminal device, access network device, and transmission system for signal transmission on an unlicensed spectrum resource
Embodiments of this application disclose a signal transmission method, a terminal device, and an access network device, to increase a probability of sending a signal on an unlicensed spectrum resource. The method may include determining, by a terminal device, that permission to use a channel is obtained at any time point within a time window, a start time point of the time window is a start time point of a symbol, an end time point of the time window is a second time point, the second time point is within a time occupied by the symbol, a signal includes at least an actual cyclic prefix and an information segment, duration of the actual cyclic prefix is less than or equal to a time length between the start time point of the symbol and the second time point. The method may also include sending, by the terminal device, the signal from the first time point.
US10834598B2 Radio frequency (RF) communication channel reconfiguration in remote antenna unit (RAU) coverage areas in a distributed antenna system (DAS) to reduce RF interference
One embodiment of the disclosure relates to radio frequency (RF) communication channel reconfiguration in remote antenna unit (RAU) coverage areas in a distributed antenna system (DAS) to reduce RF interferences. In this regard, a spectrum optimization unit dynamically reconfigures RF communication channels employed by RAU coverage areas in a DAS to reduce or avoid adjacent-channel and/or co-channel RF interferences. Each of the RAU coverage areas provides a respective sniffed RF signal to the spectrum optimization unit. The spectrum optimization unit analyzes the respective sniffed RF signal to determine a respective lesser-interfered RF communication channel for an RAU coverage area and dynamically reconfigures the RAU coverage area to communicate on the respective lesser-interfered RF communication channel. By dynamically reconfiguring the RAU coverage areas to communicate on respective lesser-interfered RF communication channels, it is possible to reduce or avoid RF interferences to provide improved capacity, throughput, and coverage in the DAS.
US10834596B2 Method for blocking connection in wireless intrusion prevention system and device therefor
The present disclosure relates to a method for blocking the connection of an electronic device inside a wireless intrusion prevention system, the method comprising the steps of: successively monitoring wireless frames in a plurality of channels through a first communication module; generating a first blocking message on the basis of at least one wireless frame received as a result of the monitoring and generating a second blocking message on the basis of a first wireless frame, to which a predetermined wireless network technology has been applied, among the at least one wireless frame; and transmitting at least one of the first and second blocking messages through a second communication module. The present disclosure is not limited to the above embodiment, and other embodiments are also possible.
US10834593B2 Method, apparatus and computer program product for accessing a local area scoped network having non-access-stratum procedures
The present invention addresses a method, apparatus and computer program product for accessing a local area scoped network having non-access-stratum procedures, such as a MuLTEfire network, which implement identifying an available access point of the local area scoped network having non-access-stratum procedures, transmitting a message to the access point, indicating a request for retrieving network information, wherein the information are queried from the network before authorization and actually connecting to the network, selecting a service provider of the network based on received network information for binding the network identity to the selected service provider for accessing, and conveying a Non-Access Stratum service request to the network to cause authentication of the user equipment for connecting to the network.
US10834592B2 Securing credential distribution
Methods, systems and apparatus for securing credential distribution are disclosed. One method includes receiving, by a wireless device, from a cloud system, that the wireless device is authorized to receive private network credentials, sensing, by the wireless device, a presence of one or more wireless networks, providing, by the wireless device, wireless network information of the sensed presence of the one or more wireless networks to the cloud system, providing, by the wireless device, to the cloud system, a request for private network credentials, wherein the cloud system, receives the private network credentials of the authenticated user, and receiving, by the wireless device, from the cloud system, distribution of the private network credentials, thereby allowing the wireless device to obtain local network access with the private network credentials.
US10834591B2 System and method for policy-based extensible authentication protocol authentication
Aspects of the subject disclosure may include, for example, a device that includes a processing system and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations such as receiving an extensible authentication protocol (EAP) authentication message addressed to an EAP authentication server from a communication device; extracting information from the EAP authentication message; determining whether to reject a request in the EAP authentication message of the communication device based on the information extracted; and sending an EAP Failure message to the communication device based on the determining indicating that the request should be rejected. Other embodiments are disclosed.
US10834586B2 System and method for controlling heterogeneous internet of things (IoT) devices using single application
Certain aspects direct to systems and methods for controlling heterogeneous internet of things (IoT) devices. The system includes a gateway device, which is communicatively connected to a control device under a first protocol and to multiple authenticated IoT devices under corresponding protocols. In operation, the gateway device receives a command from the control device, which is directed to a selected IoT device. Based on the command, the gateway device may select a corresponding API, and determine the corresponding network and the corresponding protocol specific for the selected IoT device. To send the command to the selected IoT device, the gateway device first determines whether the corresponding protocol for the selected IoT device is different from the first protocol. If so, the gateway device converts the command to a second command transmittable under the corresponding protocol for the selected IoT device, and sends the converted command to the selected IoT device.
US10834585B2 Untethered access point mesh system and method
A technique for implementing an untethered access point (UAP) mesh involves enabling AP-local switching at one or more UAPs of the mesh. A system constructed according to the technique may include an untethered access point (UAP), including: a radio; a backhaul service set identifier (SSID) stored in a computer-readable medium; an anchor access point (AAP) selection engine embodied in a computer-readable medium. In operation, the AAP selection engine may use the radio to attempt to associate with the AAP if a beaconed backhaul SSID matches the stored backhaul SSID. A method according to the technique may include beaconing with a backhaul SSID; acting in concert with an upstream switch as an authenticator for a downstream station that responds to the beacon; providing limited local switching functionality for the downstream station.
US10834583B2 Automated credential porting for mobile devices
Devices, systems, and non-transitory computer-readable storage media for updating wireless device credentials, the wireless device comprising: a user interface, memory configured to store one or more credentials for enabling the wireless device to obtain one or more services over a wireless access network, and one or more processors configured to execute one or more machine-executable instructions that, when executed by the one or more processors, cause the one or more processors to obtain an indication of a user request to replace a particular credential with a target credential, detect a network-provisioning state change, determine that the particular credential does not match the target credential, initiate a programming session with a network element over a wireless access network, obtain an updated credential from the network element, and assist in storing the updated credential in memory.
US10834575B2 Initial access configuration for coexistence of multiple wireless communication systems
Systems and techniques and machine-readable storage media for initial access configuration for coexistence of multiple wireless communication systems are provided. In one embodiment, a method comprises: determining, by a base station device comprising a processor, a capability of a mobile device configured to operate according to a first communication protocol; and selecting, by the base station device, a numerology of numerologies for transmission of information from the base station device in a subframe of a frame, wherein the frame is associated with communications in accordance with the first communication protocol, wherein the selecting is based on the capability, wherein the numerologies are distinct combinations of frequency subcarrier spacing for synchronization signal blocks and placement locations of the synchronization signal blocks, and wherein the synchronization signal blocks are provided for initial access to a second communication protocol.
US10834572B2 Methods and systems of using remote subscriber identification modules at a device
The present invention discloses methods and systems for communicating at a cellular router between a first wireless communication module and a first subscriber identity module (SIM). The cellular router receives a first request from a first wireless communication module and encapsulates the first request in a first modified request. The cellular router then sends the first modified request to a first SIM card in a first communication apparatus and waits for a first modified reply. While waiting for the first modified reply the cellular router sends at least one halt message to the first wireless communication module after a first time threshold. After receiving the first modified reply, the cellular router decapsulates the first modified reply to retrieve a first reply and sends the first reply to the first wireless communication module where the first modified reply is a reply to the first.
US10834571B1 Steering of roaming for 5G core roaming in an internet packet exchange network
A system and method for implementing Steering of Roaming for 5G core roaming in an Internet Packet Exchange (IPX) network. A Hypertext Transfer Protocol (HTTP)/2 Proxy is deployed in an IPX network. The HTTP/2 Proxy receives N32-f request message from a Visited Public Land Mobile Network (VPLMN). The N32-f request has an embedded N12 authorization request message or an embedded N8 registration request message. If VPLMN is a non-preferred roaming partner, the HTTP/2 Proxy appends a patch-request to N32-f request message and routes it to the Home Public Land Mobile Network (HPLMN). The patch-request causes the home Security Edge Protection Proxy (hSEPP) to replace Mobile Country Code (MCC) or Mobile Network Code (MNC) value with a predefined value that will trigger a rejection from HPLMN. The mobile device will select another VPLMN. If the VPLMN is a preferred roaming partner, the HTTP/2 Proxy routes the request without appending a patch-request.
US10834568B2 Smart searching of wireless devices using device location information
Particular embodiments described herein provide for an apparatus, such as a wireless electronic device, that includes a memory element configured to store electronic code, a processor operable to execute instructions associated with the electronic code, and at least one module. The at least one module is configured to receive first location information identifying a first location associated with an electronic device. The at least one module is further configured to receive first connection location information indicative of a second location of the electronic device at a time of connection with a first wireless device. The at least one module is further configured to evaluate for a presence of the first wireless device when the first location is within a predetermined distance of the second location.
US10834567B2 Broadcasting a device state in a wireless communication network
Apparatuses, systems, and methods broadcast a device state in a wireless communication network. A wireless audio output device is configured to be paired with a second wireless device via a first piconet connection, wherein the second wireless device comprises a source of audio data to be output by the wireless audio output device. The wireless audio output device includes a processor configured to detect a change in the state of the wireless audio output device and set a transmission parameter of a broadcast transmission based at least in part on the detected change in the state and a transceiver configured to broadcast an advertising message to the second wireless device including information describing the wireless audio output device via the broadcast transmission.
US10834561B2 Smart hardware operation method and apparatus
Embodiments of the present disclosure disclose a smart hardware operation method and apparatus. The method includes running a game application on a first client; exchanging data with a first smart hardware device that is in wireless communication with the first client, the game application displaying information about the first smart hardware device; and displaying updated data about the first smart hardware device in the game application.
US10834558B2 Method for transmitting and receiving D2D signal in wireless communication system, and apparatus therefor
The present invention relates to a method and an apparatus for transmitting a device-to-device synchronization signal (D2DSS) of a first terminal in a wireless communication system. Specifically, the present invention comprises the steps of: determining a D2DSS transmission-related intention of a first terminal; and, if the first terminal has the D2DSS transmission-related intention, transmitting a D2DSS to a second terminal, wherein the D2DSS is transmitted prior to a scheduling assignment period, if the first terminal has the D2DSS transmission-related intention.
US10834557B2 Layered machine to machine (M2M) service methodology using class-based access point names (APNs) for the internet of things
The present invention relates generally to network communications, and more particularly to machine-to-machine (M2M) data communications. The present invention provides for a method, apparatus and computer program product for providing class-based Access Point Names (APNs) and service class layers for a machine-to-machine (M2M) network. The class oriented APNs are defined and assigned in relation to one or more characteristics of resource type, M2M application, quality of service (QoS), and bearer management.
US10834556B2 Mobile application state identifier framework
Systems and methods are provided for sharing or recreating a state from a mobile device. For example, a mobile application state identifier can include a protocol identifier, a target task component associated with a mobile application executing when the application state identifier is generated and a sub-task component related to a user-interface active in the mobile application when the application state identifier is generated. The application state identifier can also include a user input component reflecting actions taken by a user during execution of the mobile application. A method can include generating, on a first mobile device, an application state identifier and transmitting the application state identifier to a second mobile device, wherein the second mobile device opens a mobile application associated with the target task to a user-interface corresponding to the sub-task component in response to receiving the application state identifier.
US10834555B2 System and method for facilitating carrier-specific configuration of a user device based on pre-stored information for multiple carriers
In certain embodiments, carrier-specific configuration of a user device may be facilitated based on pre-stored information for multiple carriers. In some embodiments, a user device may store information for limited access (that allows the user device to obtain carrier-specific parameters from carrier networks). During activation, the user device may select one of the carrier networks on which the user device is to be configured to operate. Responsive to the selection, the user device may provide, to a carrier-side computer system on the selected carrier network, a request for limited access to the selected carrier network for configuring the user device, wherein the request comprises the stored access information that allows the user device to obtain carrier-specific parameters via the selected carrier network. Responsive to the limited access being granted, the user device may obtain a configuration package from the carrier-side computer system comprising parameters for configuring the user device.
US10834551B2 Mobile object communication system and mobile object side device
A mobile object communication system includes a mobile object side device, a service provision device performing a short range wireless communication with the mobile object side device to provide a service to the mobile object side device, and a wide area route provision unit performing a wide area communication with the mobile object side device to provide the service having the same contents as the service provided by the service provision device. The mobile object side device can perform both of the short range wireless communication and the wide area communication, and determines whether the short range wireless communication can be performed with the service provision device. When determining that the short range wireless communication cannot be performed, the service having the same contents is provided by performing the wide area communication with the wide area route provision unit.
US10834547B1 Electromagnetic user tracking system
A facility is equipped with floor tiles, each tile having several segments, each segment with an antenna. Each segment on a tile is associated with a particular timeslot. A transmitter at the tile transmits on a specific frequency. During the particular timeslot for that segment, a signal at the specific frequency is transmitted and radiated from the antenna for that segment. A user electromagnetically couples to one or more antennas of the tile, acting as a signal path for the signal. A receiver in a second tile detects the signal, and information about the frequency detected, timeslot for the signal, and relative signal strength is generated. Where the user has stepped from is determined using the information. By concatenating these steps, a path of the user may be determined. Receivers in shelves facilitate disambiguation of one user from another when interacting with items.
US10834546B2 Systems and methods for providing context-based user interface
Systems and methods for providing a context-based user interface include obtaining one or more contextual factors associated with an electronic device; predicting context information in accordance with the one or more contextual factors; and formatting a user interface on the electronic device in accordance with the predicted context information. In some implementations, formatting the user interface on the electronic device in accordance with the predicted context information includes: selecting, in accordance with the predicted context information, a first set of applications; and formatting for display to the user the first set of applications as part of a user interface of the electronic device; and formatting the user interface includes: selecting, in accordance with the predicted context information, a second set of applications; and forgoing display to the user the second set of applications as part of the user interface of the electronic device.
US10834543B2 Creating a social group with mobile phone vibration
Initiating a communication group of devices using device vibration includes encoding a message into a vibration signal using an encoder in a master device, the message including a connection request. A vibration pattern is emitted using a vibration motor by controlling the vibration motor to vibrate with a pattern corresponding to modulations of the vibration signal to send the message through a medium in contact with the master device. A response vibration pattern is received from responding devices using a sensor, the response vibration pattern carrying a response message. The response vibration pattern is decoded with a decoder of the master device to extract the response message from the response vibration pattern. A communication group is established at a host according to the response message for communication between the master device and the responding devices.
US10834537B2 Methods and systems for generating maps corresponding to physical spaces, devices, and/or users
Generating a map based on nodes of a hierarchical graph that defines a topology of a physical space and is configured to provide access to sensor data from devices within the physical space includes accessing the hierarchical graph. The hierarchical graph comprises a plurality of nodes, including a top node for the physical space and a plurality of other nodes coupled to the top node. One of the plurality of nodes comprises an area node that represents an area within the physical space. One of the plurality of nodes also comprises a device node representing a device located within the physical space and a user node. Map data corresponding to a particular node is generated. The generated map data is associated with generating at least a portion of a map corresponding to the particular node. The generated map data corresponding to the particular node is stored within the hierarchical graph.
US10834534B2 Method and device for performing location measurement on basis of PDOA
Provided is a method by which a terminal performs location measurement on the basis of a PDOA in a wireless communication system, according to one embodiment of the present description, wherein the method, by which a terminal performs location measurement on the basis of PDOA, comprises: a step for receiving, from a base station, a signal through a plurality of paths; a step for acquiring phase difference information on each of the plurality of paths; and a step for reporting, to the base station, the phase difference information on the basis of the reference signal. The terminal is capable of communicating with at least one of another terminal, a terminal related to an autonomous driving vehicle, the base station, or a network.
US10834532B2 Method and system for wireless localization data acquisition and calibration with image localization
A method performs wireless localization data acquisition and calibration using a visual 3D model. The method includes: receiving image data and transmitter measurement data from a device; localizing the image data in the visual 3D model to determine a device location in a physical space; and using the device location and the transmitter measurement data to perform at least one of: determining transmitter fingerprint localization data and storing the transmitter fingerprint localization data in a fingerprint database; or calibrating a radio frequency (RF) propagation model for proximity estimation.
US10834528B2 Mobile device positioning system and method
A mobile device positioning system includes a receiver to receive data on a plurality of signals received by a mobile device, each of the signals being from a transmitter in an area, the positioning system including a processor configured to execute computer program code for determining, in dependence on the data, a relative distance of the mobile device with respect to each transmitter associated with the respective signals and for determining a position of the mobile device in between the transmitters of the received signals in dependence on the determined relative distance.
US10834527B1 Location service based on device interaction data
Aspects of the present invention disclose a method, computer program product, and system for providing a location service. The method includes one or more processors identifying a first user performing a defined interaction on a computing device. The method further includes determining a location of the computing device during the defined interaction. The method further includes recording the determined location. The method further includes receiving a request for location information associated with the first user from a second user. The second user is authorized to access location information associated with the first user. In response to receiving the request from the second user, the method further includes determining a current location of the computing device. The method further includes generating a location status message corresponding to the first user based on the determined current location in relation to the recorded location.
US10834526B2 Latency reduction and range extension system for radio networks
A radio access network system is described that determines a signal metric associated with a user equipment or device. The user equipment device can implement an altered transmission policy. The altered transmission policy can alter a strength of transmissions by increasing power consumption per transmission, increasing a length of timer per transmission, and altering other parameters of transmissions. The altered transmission policy can also alter an error correction policy. The error correction policy can indicate that error correction transmissions are to be decreased. The altered transmission policy can be implemented until the signal metric changes to a more desirable level.
US10834525B2 Generation, curation, and presentation of media collections
Systems and methods are provided for receiving a request to activate a new media collection, input increasing the default predetermined window of time that the new media collection is accessible, and input decreasing or increasing the default geographic boundary size for where media content for the media collection originates. The systems and methods further provide for sending the request to a server computer to activate the new media collection, receiving confirmation that the new media collection was activated and causing a plurality of content messages to be included in the new media collection and displayed in response to a request from at least one computing device to view the new media collection based on determining the request occurs within the increased predetermined window of time that the new media collection is accessible.
US10834523B1 Identification of delivery zones for autonomous vehicles, rovers, and drones
An autonomous transport device system is enabled for one or more autonomous vehicles and autonomous surface delivery devices. Specific pickup and drop off zones for package delivery and user transport may be defined. The system leverages an artificial intelligence based learning algorithm to understand various environments. Packages may be dropped off in the geofenced areas. In some instances, packages may be stored in hidden areas that are purposely cached local to a likely delivery area. Some areas may be marked for pickup and drop off. Shippers may cache certain packages proximate to locations based on demand, joint distribution centers, and the presence of multiple transport devices including rovers, drones, UAVs, and autonomous vehicles.
US10834519B2 Methods and systems for designing and applying numerically optimized binaural room impulse responses
Methods and systems for designing binaural room impulse responses (BRIRs) for use in headphone virtualizers, and methods and systems for generating a binaural signal in response to a set of channels of a multi-channel audio signal, including by applying a BRIR to each channel of the set, thereby generating filtered signals, and combining the filtered signals to generate the binaural signal, where each BRIR has been designed in accordance with an embodiment of the design method. Other aspects are audio processing units configured to perform any embodiment of the inventive method. In accordance with some embodiments, BRIR design is formulated as a numerical optimization problem based on a simulation model (which generates candidate BRIRs) and at least one objective function (which evaluates each candidate BRIR), and includes identification of a best one of the candidate BRIRs as indicated by performance metrics determined for the candidate BRIRs by each objective function.
US10834518B2 Moving an emoji to move a location of binaural sound
During an electronic communication between a first user and a second user, an electronic device of the second user displays a graphical representation at a located selected by the first user. The graphical representation provides an indication to the second user where binaural sound associated with the graphical representation will externally localize to the second user. Subsequent movement of the graphical representation changes a location where the binaural sound externally localizes to the second user.
US10834511B2 Hearing aid with an antenna
A hearing aid has an assembly comprising an antenna. The antenna comprises a differential transmission line carrying a first and a second antenna feed signals and leading to a first and a second antenna feed points, the first and the second antenna feed signals being out of phase. The antenna further comprises a first antenna branch extending from the first antenna feed point and having a first distal end and a second antenna branch extending from the second antenna feed point and having a second distal end. The first antenna branch and the second antenna branch each has an electrical length anywhere from 3λ/8 to 5λ/8. The antenna also has a third antenna branch that connects the first and the second antenna branches. Ratio of the electrical length of the third antenna branch to that of the first or the second antenna branch is at least 0.1.
US10834508B2 Reinforced actuators for distributed mode loudspeakers
An actuator, attached to a panel extending in a plane, includes a frame and a magnetic circuit assembly that includes a magnet and a voice coil, the magnet and voice coil being moveable relative to each other during operation of the actuator along an axis perpendicular to the panel's plane. The actuator further includes one or more suspension members attaching the frame to a first component of the magnetic circuit assembly. Each suspension member includes a segment attaching the suspension member to the frame at an attachment point and a first arm extending away from the attachment point to an end attached to the first component of the magnetic circuit assembly. During operation of the actuator the first arm of the one or more suspension members flex to accommodate axial displacements of the magnet relative to the voice coil.
US10834507B2 Audio modification system and method thereof
An audio modification includes a signal transmitter, at least one signal receiver, a processor and an audio generator. The signal transmitter being disposed on a first device is configured to transmit a signal. The at least one signal receiver being disposed on a second device is configured to receive the signal. The processor is configured to determine a first distance between the first device and the second device according to a measuring indicator of the signal and to calculate a second distance that forms a head dimension of a user. The processor is further configured to apply the head dimension in a head related transfer function in order to modify audio information. The audio generator is configured to output a sound corresponding to the audio information.
US10834506B2 Stereo earphone
There is provided is a stereo headphone provided with a pair of earphones having a cartilage conduction unit, a sheath unit connected to the cartilage conduction unit, and a piezoelectric bimorph of a vibration source connected to the cartilage conduction unit covered by the sheath unit without making contact with the inner wall thereof. The cartilage conduction unit is an elastic body. The cartilage conduction unit is in contact with the entrance to the external auditory meatus and has a passage hole in communication with the external auditory meatus. The vibration source is supported by a thick portion on the tragus side at the periphery of the passage hole. In accordance with a more specific feature, the thick portion is provided. The outer shape of the sheath has a thickness in the direction of the earhole that is less than the thickness in the direction orthogonal thereto. A guide part for directing the sheath to the intertragic notch is provided. There is provided a stereo earphone provided with a pair of earphones having a cartilage conduction unit and an adhesive sheet provided to a contact part between the cartilage conduction unit and the ear cartilage. The adhesive sheet is provided to the portion where the cartilage conduction unit is in contact with the cavum conchae or the portion where the cartilage conduction is in contact with the outer side of the of the auricle.
US10834501B2 Information processing method, information processing device, and recording medium
An information processing method includes obtaining an audio signal that represents sound collected by a sound collecting device; calculating, using the audio signal obtained, a volume of the sound collected by the sound collecting device; identifying, using the audio signal obtained, a type of a sound source of the sound collected by the sound collecting device; estimating a distance between the sound collecting device and the sound source of the sound collected by the sound collecting device based on a standard volume and the volume calculated, the standard volume being (i) stored in a database in which the type of the sound source and the standard volume are preassociated with each other, (ii) the volume of the sound from the sound source at a predetermined distance, and (iii) associated with the type of the sound source identified; and outputting an estimation result.
US10834496B1 Techniques for loudspeaker
A loudspeaker is provided that includes an outer tubular section, an inner tubular section at least partially disposed within the outer tubular section, a driver disposed in the inner tubular section, a sound deflector disposed at a first end of the outer tubular section, and a void defined collectively by a space between a first end of the inner tubular section within the outer tubular section and the sound deflector, and a space between an outer portion of the inner tubular section and an inner portion of the outer tubular section. The sound produced by the driver passes through the void via the space between the first end of the inner tubular section within the outer tubular section and the sound deflector, and then via the space between the outer portion of the inner tubular section and the inner portion of the outer tubular section.
US10834495B2 Electronic device including speaker
According to various examples of the present invention, an electronic device including a speaker can comprise: a first housing; a second housing located in an inner space of the first housing and accommodating a speaker; a separation means for separating the inside of the second housing into a first space opened to the outside of the second housing in the front surface direction of the speaker and a second space in the rear surface direction of the speaker; and opening formed in the separation means and allowing the first space to communicate with the second space; and a separation member coupled to the opening, and having a sound blocking function between the first space and the second space while enabling air permeation between the first space and the second space. Other examples are possible.
US10834494B1 Active noise control headphones
Embodiments of active noise control (ANC) headphones and operating methods thereof are disclosed herein. In one example, a headphone for ANC includes a speaker, an internal microphone, a processor, and a filter function module. The speaker is configured to play an audio based on a first audio source signal. The internal microphone is configured to obtain a mixed audio signal comprising a noise signal and a second audio source signal based on the audio of interest played by the speaker. The processor is configured to determine a current system parameter of the ANC headphone based on the mixed audio signal at a first time point and determine a current parameter of a filter function module based on the current system parameter of the ANC headphone and pre-tested data. The filter function module is to perform ANC based on the determined current parameter of the filter function module.
US10834482B2 Systems and methods for integrating first responder technologies
Various embodiments of the present invention are directed towards a system and method relating to Next Generation First Responder (NGFR) modular and scalable systems capable of easily integrating various components via open standards and interfaces. For example, a wearable on-body first responder system includes at least one sensor configured to identify sensor information, a controller configured to provide a first responder mobile support architecture and that is configured to interface with the at least one sensor. The controller is configured to collect and distribute the sensor information, and an input/output (I/O) device is configured to interface with the controller and present the sensor information to a user of the on-body first responder system.
US10834473B2 Television receiver application for TV and electronic devices
An information processing apparatus includes processing circuitry configured to issue a first command, via an application programming interface (API), that instructs a tuner device to tune to a RF channel of a broadcast stream. In response to reception of an indication from the tuner device that the RF channel is acquired, and the received indication specifies a signal type of the acquired RF channel is a first predetermined type of signal, the processing circuitry is further configured to (i) issue a second command that instructs the tuner device to identify each physical layer pipe (PLP) in the broadcast stream that includes low level signaling (LLS) tables, (ii) issue a third command that instructs the tuner device to select up to a predetermined number of PLPs from the identified PLPs and send data packets from the selected PLPs to the processing circuitry, and (iii) process the data packets.
US10834470B2 Processing media content with scene changes
Media content comprises video. The video comprises a sequence of scenes comprising pictures. The media content comprises segments. A method determines when a scene change between a first scene and a second, subsequent, scene occurs within a predetermined proximity to a boundary between segments. When a scene change occurs within a predetermined proximity of an end of a segment, at least a first picture in the second scene is discarded and an additional picture is inserted in the first scene. When a scene change occurs within a predetermined proximity of a start of a segment, at least one picture in the first scene is discarded and an additional picture is inserted in the second scene. The additional picture can be a repeat or a copy of an existing picture, or it can be based on at least one existing picture in the first scene, such as by interpolation.
US10834468B2 Method, system, and non-transitory computer readable medium for audio feedback during live broadcast
Provided is a method, system, and non-transitory computer-readable recording medium for delivering audio feedback of a viewer to a caster during a live broadcast. A method implemented on a computer system includes providing a live broadcast by receiving broadcast content transmitted from an electronic device of a caster, and by streaming the received broadcast content to each of electronic devices of a plurality of users through a communication session established between an account of the caster and accounts of the plurality of users; receiving an audio feedback about the live broadcast from an electronic devices of a user during the live broadcast; and delivering the audio feedback to the electronic device of the caster.
US10834464B2 Experience-directed dynamic steganographic content switching
An experience feedback of a user is measured, the experience feedback being in response to a presentation of a stream of a content. In response to the determining that an experience value corresponding to the experience feedback has to be adjusted to a target experience value, an optional content selected, the optional content including data indicative of an option experience value, the option experience value being at least a component of a difference between the experience value and the target experience value. The optional content is steganographically combined with the content in the stream to form a combined stream. During the presentation of the combined stream, a switch is made to the optional content such that a portion of the content is replaced by the optional content in the presentation, the switching causing in the user a change from the experience value towards the target experience value.
US10834454B2 Personalized presentation enhancement using augmented reality
A method of presenting personalized additional information along with displayed content includes accessing a content viewing history and a user profile. Detecting an event by extracting metadata related to content provided for display, the content provided for display related to other content not contained within the content viewing history, and accessing additional information related to the detected event. Additional features include overlaying an object onto the content being displayed on the content display device, and displaying background image information the surrounds the content display device in the view of the AR user. Any or all of the features may be present simultaneously.
US10834450B2 Digital content audience matching and targeting system and method
Digital content is indexed and available to be provided to a target audience based upon possible interest. Components and/or sensors detect audience-related data indicative of the target audience, possible audience interest, audience behavior, and other audience-related factors. Components and/or sensors detect device-related data indicative of available devices to which available content may be sent, transmission paths for the content, and related factors. An analysis and matching engine matches the available content to the target audience and one or more of the devices and selects content, devices, and transmission paths for directing the selected content for an enhanced audience experience.
US10834449B2 Methods and apparatus to associate audience members with over-the-top device media impressions
Methods and apparatus to associate audience members with over-the-top device media impressions. An example audience measurement apparatus includes an impression monitoring system to monitor and log media impressions based on impression requests received via network communications from over the top devices. A linkage database system is to implement the impression monitoring system. A processor in circuit with the impression monitoring system is to: generate Internet protocol (IP) address-to-cookie mappings; associate household identifiers of households with ones of the IP address-to-cookie mappings; and associate ones of the household identifiers to the logged media impressions based on IP addresses associated with the media impressions and based on the household identifiers associated with the ones of the IP address-to-cookie mappings.
US10834444B2 Transmitting apparatus, transmission method, receiving apparatus, and reception method
Convenience in a decoding process on a receiver side for when a predetermined number of high-quality-format image data is transmitted together with basic-format image data is achieved. A base stream including, as an access unit, encoded image data for each picture of basic-format image data, and a predetermined number of enhanced streams, each including, as an access unit, encoded image data for each picture of high-quality-format image data are generated. Here, a predictive coding process is performed on image data in high-quality format by referring to the image data in basic format or image data in another high-quality format, by which an enhanced stream is generated. Then, information indicating decoding order is added to each access unit of the enhanced streams. A container in a predetermined format that includes the base stream and the predetermined number of enhanced streams is transmitted.
US10834443B2 Method and system for transmitting alternative image content of a physical display to different viewers
The present invention relates to a method and a system for transmitting alternative image content of a physical display to different viewers, comprising: generating at least two different sets of image data, each set of image data comprising a sequence of individual images; displaying the images of said at least two sets of image data in a time-sliced multiplexed manner at a high frame rate on said physical display; generating at least one video stream of a scene which includes said physical display, said video stream consisting of video frames captured synchronously with the displaying of the images of one of said at least two sets of image data on said physical display, said captured video frames are transmitted to at least one video output at a standard frame rate, said video output being a physical video output of an intermediate processing unit or the physical video output of at least one camera unit; and transmitting said video stream to a sub-set of said viewers. The present invention also relates to a control interface implementing the claimed method.
US10834441B2 Method and system for streaming a media file during a concurrent transcoding thereof
A method includes receiving from a user a request to play a media file on a media player operating on a client terminal, where the media file is coded with a first coding format incompatible with the media player. The media file is transcoded from the first coding format to a transcoded media file in a second coding format compatible with the media player, and streaming the transcoded media file over a communication network to the media player concurrently during transcoding by transcoding a data chunk from a plurality of data chunks related to the media file respectively to a transcoded data fragment. The transcoded data fragment is sent for stream viewing on the media player while transcoding a next data chunk from said plurality of data chunks. The transcoded data fragments are written to the transcoded media file and stored in a memory.
US10834437B2 Inserting secondary content into primary content presented by an online system
An online system receives a request for a video to be presented by the online system to a target user. The online system determines whether to insert secondary content into the video. For such a determination, the online system identifies a position in the video for inserting secondary content. Further, the online system determines a loss score and a gain score. The loss score measures a loss of interaction by the target user if the secondary content were inserted. The gain score includes a monetary compensation to be received by the online system for inserting the secondary content at the identified position. The online system compares the loss score and the gain score. Based on the gain score offsetting the loss score, the online systems modifies the video by inserting the secondary content at the identified position and provides the modified video for display to the target user.
US10834435B2 Display apparatus and content display method thereof
A display apparatus is provided. The display apparatus includes: a display configured to display a content; a buffer configured to store data corresponding to a predetermined reproduction section of the content with reference to a current reproduction time of the content; and a processor configured to, in response to a command to display a specific reproduction time of the content being received, determine a reproduction position of the content corresponding the specific reproduction time based on a position corresponding to the predetermined reproduction section based on a position relationship between the specific reproduction time and the current reproduction time, or to determine the reproduction position of the content corresponding to the specific reproduction time based on at least one of a start position and an end position of the content.
US10834433B2 Methods and systems for providing on-demand services through the use of portable computing devices
Examples of the present disclosure relate to techniques providing on-demand services through the use of portable computing devices. More particularly, embodiments are related to methods and systems for allowing point-of-view streaming via mobile devices by matching users browsing a webpage with an associated real world address with a streamer with a mobile device.
US10834426B2 Image processing device and method
The present disclosure relates to an image processing device and method which are capable of suppressing a reduction in an increase in coding efficiency. A receiving unit that receives an encoded bitstream including a syntax element related to an inter-image process and an analyzing unit that analyzes the syntax element received by the receiving unit in a state in which a value of the syntax element is restricted when the bitstream is a bitstream encoded based on a profile for encoding a still image are provided. For example, the present disclosure can be applied to an image processing device.
US10834415B2 Devices for compression/decompression, system, chip, and electronic device
Aspects of data compression/decompression for neural networks are described herein. The aspects may include a model data converter configured to convert neural network content values into pseudo video data. The neural network content values may refer to weight values and bias values of the neural network. The pseudo video data may include one or more pseudo frames. The aspects may further include a compression module configured to encode the pseudo video data into one or more neural network data packages.
US10834407B2 SDR bit depth enhancement via codeword range amplification in a codec with inverse display management
Novel methods and systems for encoding standard dynamic range video to improve the final quality after converting standard dynamic range video into enhanced dynamic range video are disclosed. A dual layer codec structure that amplifies certain codeword ranges can be used to send enhanced information to the decoder in order to achieve an enhanced (higher bit depth) image signal. The enhanced standard dynamic range signal can then be up-converted to enhanced dynamic range video without banding artifacts in the areas corresponding to those certain codeword ranges.
US10834405B2 Bit rate allocation method and device, and storage medium
A bit rate allocation method is provided for a bit rate allocation device. The method includes obtaining an intra prediction frame (I-frame) of a to-be-encoded video, and obtaining a bit-rate characteristic parameters associated with the I-frame. The bit-rate characteristic parameters include a number of video frames in a group-of-picture (GOP) in which the I-frame is located, a pixel number of the I-frame, and a proportion of an inter prediction macroblock in a historical inter prediction frame (P-frame) before the I-frame. The method also includes determining an allocated bit rate of the I-frame according to each bit-rate characteristic parameter.
US10834403B2 Adaptive control system for media encoder using accumulation parameter
A data processing system for calibrating a media codec comprising a sequence of time-stamped frames and comprising: an encoder subsystem configured to perform encoding in accordance with one or more encode parameters; a decoder subsystem; and a calibration system comprising: a data store for storing an encoded media stream; and a calibration monitor configured to, on the media codec entering a calibration mode, cause: the decoder subsystem to decode the encoded media stream so as to generate a decoded media stream; the encoder subsystem to re-encode said decoded media stream; and the re-encoded media stream to pass back into the decoder subsystem; the calibration monitor being configured to, through variation of the encode parameters of the encoder subsystem, identify maximal encode parameters corresponding to the greatest steady-state demand on the media codec that permits decoding of the sequence of time-stamped frames at a rate in accordance with their associated timestamps.
US10834400B1 Enhancements of the AV1 video codec
Encoding and decoding systems disclosed enhance the AV1/VPX codecs in the context of 8-bit SDR video and 10-bit HDR video content, for applications including streaming and high quality coding for content contribution editing. For SDR content, lapped biorthogonal transforms for near lossless applications and used and optimized resampling filter pairs for adaptive resolution coding in streaming applications are used. For HDR content, a data adaptive grading technique in conjunction with the VP9/VP10 encoder may be used. The encoding/decoding system provides substantial value in the coding of HDR content, and provides backward compatibility with SDR.
US10834395B2 Method and a device for decoding an intra predicted block of a picture and corresponding coding method and coding device
Edges of the plurality of reference blocks are adjacent to a current block of a picture. A single transform is applied to samples of each reference block. A single transform is applied to samples of the current block. A decoding method includes decoding a plurality of reference blocks, obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along the edges of the plurality of decoded reference blocks, and decoding the current block by intra prediction from the plurality of filtered reference blocks. An encoding method includes encoding and reconstructing a plurality of reference blocks, obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along the edges of the plurality of reconstructed reference blocks, and encoding the current block by intra prediction from the plurality of filtered reference blocks.
US10834390B2 Codeword assignment for intra chroma mode signalling for HEVC
Intra prediction is used in state-of-the-art video coding standards such as AVC. The intra prediction modes are coded into the bitstream. Luma and chroma components could potentially have different prediction modes. For chroma components, there are 5 different modes defined in AVC: vertical, horizontal, DC, diagonal down right, and “same as luma”. Statistics show that the “same as luma” mode is frequent used, but in AVC, this mode is encoded using more bits than other modes during entropy coding, therefore the coding efficiency is decreased. Accordingly, a modified binarization/codeword assignment for chroma intra mode signaling is able to be utilized for high efficiency video coding (HEVC), the next generation video coding standard.
US10834383B2 Method and apparatus for implementing video quality assessment of a GOP
When video quality is assessed, a proportion of a damaged data caused by packet loss in a video frame in which the damaged data is located is considered, and other factors are also considered, such as a position of the damaged data in the video frame and impact of a scene in which the video frame is located on the video frame or a video frame located after the video frame. Therefore, accuracy of quality assessment is higher.
US10834364B2 Portable pipe inspection systems and methods
An intelligent cable storage drum system for use in a pipe inspection system is disclosed. The system may include a cable storage drum, a video push-cable removably disposed on the cable storage drum, the video push-cable having a proximal end and a distal end, a video camera head having a camera output for providing analog or digital images or video output signals, and a transceiver module operatively coupled to the camera output for receiving the analog or digital images or video output signals and sending the received signals to a remote receiver.
US10834363B1 Multi-channel sensing system with embedded processing
System and method for monitoring objects of interest including persons in an indoor or outdoor scene with high accuracy, strong privacy protection, high security, low volume data transmission and storage. The system includes: an embedded sensing device with multiple sensors and microprocessor(s) with built-in artificial intelligence as an end unit with parametric outputs, a controller that aggregate parametric outputs from multiple end units with local intelligence and configurable control outputs, and an optional gateway that aggregates multiple controllers output and connect with the network, cloud and/or human interface. The embedded sensing devices can capture data of the scene through multiple sensors with different functions and technologies; detect and track the objects of interest including persons; analyze features of the objects of interest; detect event and behavior associated with the detected objects or persons of interest based on the features and/or events; and only provide these parametric outputs to controller.
US10834360B1 Virtual environment generation for collaborative building assessment
Systems and methods for facilitating virtual collaboration between users within virtual environments are disclosed. A plurality of users access a collaborative virtual environment system using interface devices to establish a virtual collaboration session in which users communicate via a bidirectional real-time communication channel and interact within a virtual environment. Annotations or other user interactions within the virtual environment are automatically propagated to each user in the virtual collaboration session in order to facilitate collaboration. Data from such virtual collaboration sessions may be captured for later use.
US10834359B2 Information processing apparatus, information processing method, and program
To provide an information processing apparatus, an information processing method, and a program capable of aurally producing distance in a virtual three-dimensional space by using the space for a connection to a communication partner, and realizing more comfortable communication. An information processing apparatus including: a reception unit configured to receive data from a communication destination; and a reproduction control unit configured to perform control such that sound data of a space of the communication destination is reproduced from a sound output unit in a space of a communication source with an output value in accordance with separation distance between the communication destination and the communication source disposed in a virtual three-dimensional space, the output value being different for each sound source type.
US10834355B2 Barrage message processing
Approaches presented herein enable displaying a barrage message. Specifically, one or more objects and location information for each object in a frame of a video are identified. A barrage message to be displayed in the frame of the video is obtained. The barrage message is displayed without covering any object in the frame.
US10834348B2 Imaging sensor, chip, imaging system, and moving body
An imaging sensor includes a pixel, an amplifier, and a successive approximation analog-to-digital (AD) converter. The pixel is configured to output a pixel signal. The amplifier is configured to output an amplification signal obtained by amplifying the pixel signal. The successive approximation AD converter detects whether or not the amplification signal is within a predetermined signal range.
US10834344B2 Digital pixel with extended dynamic range
In one example, an apparatus comprises: a comparator; a sampling capacitor having a first plate and a second plate. The first plate is coupled with an output of a charge sensing unit that senses charge generated by a photodiode, whereas the second plate is coupled with an input of the comparator. The apparatus further includes a controller configured to: at a first time, set a first voltage across the sampling capacitor based on an output voltage of the charge sensing unit; reset the charge sensing unit to set the first plate at a second voltage and to set the second plate at a third voltage based on the first voltage and the second voltage; compare, using the comparator, the third voltage against one or more thresholds; and generate, based on the comparison result, a quantization result of the output voltage of the charge sensing unit at the first time.
US10834342B2 Image sensors with reduced noise
An image senor may include an array of pixels controlled by row control circuitry. Each pixel may include a photodiode for generating image signals and a charge storage structure coupled to a floating diffusion region and configured to generate and store parasitic light noise level signals. The image signals and the parasitic light noise level signals may be read out in the same readout cycle using shared or separate readout circuitry. Processing circuitry may selectively process the image signals based on the parasitic light noise level signals to generate image signals with reduced noise.
US10834332B2 Synthesizing spatially-aware transitions between multiple camera viewpoints during minimally invasive surgery
Disclosed are systems, devices, and methods for synthesizing spatially-aware transitions between camera viewpoints. An exemplary method includes receiving images of a surgical site from a first camera, tracking a position of a robotic arm including a second camera coupled thereto, tracking the pose of the second camera, receiving images of the surgical site from the second camera that are different from the images received from the first camera as the robotic arm is moved to different positions, comparing a pose from which at least one of the images received from the second camera were captured to a pose from which at least one of the images received from the first camera were captured, generating a transition between the compared images, and displaying the transition when switching between displaying images received from the first and second cameras.
US10834329B2 Method and device for balancing foreground-background luminosity
In one embodiment, a method includes: obtaining a first image of a scene while an illumination component is set to an inactive state; obtaining a second image of the scene while the illumination component is set to a pre-flash state; determining one or more illumination control parameters for the illumination component for a third image of the scene that satisfy a foreground-background balance criterion based on a function of the first and second images in order to discriminate foreground data from background data within the scene; and obtaining the third image of the scene while the illumination component is set to an active state in accordance with the one or more illumination control parameters.
US10834321B2 Focusing method, device and storage medium
A focusing method includes acquiring a current frame image through a camera; performing through an image stabilization algorithm a uttering compensation on the current frame image acquired by the camera to form a compensated image, wherein the image stabilization algorithm is used to perform electronic anti-jittering processing; performing through a statistic value algorithm a statistic value operation on the compensated image, to obtain statistic value information of the compensated image; determining focusing data to be used to move the camera to a focus position, according to the statistic value information; and adjusting a position of the camera according to the focusing data, to achieve focusing.
US10834319B2 Image capturing device and control method therefor
An image capturing device includes an optical lens, an imaging unit, a filter module, an infrared cut-off filter, a processing unit and a switching module. The filter module is located between the optical lens and the imaging unit. The infrared cut-off filter is provided on the filter module. The processing unit includes a first general-purpose input/output (GPIO) pin and a second GPIO pin. The switching module is coupled to the first GPIO pin and the second GPIO pin. When a first GPIO signal is in a first value, the switching module drives the filter module to move the infrared cut-off filter to an imaging optical path between the imaging unit and the optical lens. When a second GPIO signal is in the first value, the switching module drives the filter module to move the infrared cut-off filter away from the imaging optical path.
US10834312B2 Portable electronic device with a creative artworks picture application operating in response to beacons
A portable electronic device (PED) includes a processor, and a transceiver coupled to the processor. The transceiver is configured to receive an RF signal having a unique identifier associated therewith when the PED is in proximity to at least one themed photograph overlay image beacon at a designated area. The unique identifier corresponds to at least one of a themed photograph overlay on a remote server. The transceiver transmits the unique identifier to the remote server, and receives the least one themed photograph overlay from the remote server based on the transmitted unique identifier. A camera is coupled to the processor and takes a photograph at the designated area. A display is coupled to the processor and displays the photograph with the at least one themed photograph overlay.
US10834307B2 Image pickup apparatus
An image pickup apparatus to which a lens unit is attachable includes at least one processor and a memory holding a program which makes the processor function as: an acquisition unit configured to acquire information about the attached lens unit; a setting unit capable of setting an adjustment value for setting, from a plurality of values, an adjustment amount for adjusting a focal point shift amount of the lens unit; and a control unit configured to acquire the adjustment amount based on the adjustment value set by the setting unit and information about the lens unit acquired by the acquisition unit, and adjust the focal point shift amount of the lens unit by using the adjustment amount. The setting unit changes a first range according to the information about the lens unit acquired by the acquisition unit, the first range being a range of settable adjustment values.
US10834298B1 Selective audio visual synchronization for multiple displays
The present disclosure generally relates to synchronization between multiple displays for audio and/or visual content. Video, movie, television, live broadcast, streaming or online content typically include visual content and corresponding audio content synchronized to the visual content, i.e., a particular audio frame is set to be play backed at the same time a particular video frame is displayed. The present disclosure provides for delaying the presentation of visual content with respect to one or more displays in order to synchronize the presentation of the visual content on the displays.
US10834287B1 Obscuring marker-outlined free-form areas of a document
A method for eliminating one or more outlined sections of a document before printing is described herein. The method comprising receiving an input image of the document including the one or more outlined sections and a user input indicating color information of one or more outlines, identifying the one or more outlines and the one or more outlined sections of the image, obtaining the one or more outlined sections associated with the one or more outlines of the image, and outputting an output image to be printed, wherein the one or more outlined sections are eliminated from the output image of the document.
US10834276B2 System, management server system and control method
An object is to improve convenience in a system. The present invention is a system having an image processing apparatus, a service provider server that provides a WEB service using status information on the image processing apparatus, and a management server capable of communicating with the image processing apparatus and the service provider server, and the service provider server has a transmission unit configured to transmit a registration request of information indicating that the image processing apparatus receives the WEB service to the management server and the management server has a control unit configured to manage the image processing apparatus as a status management target and to instruct the service provider server to start a WEB service for the image processing apparatus based on a user operation for the image processing apparatus to agree to transmit status information on the image processing apparatus to the management server.
US10834275B2 Image forming apparatus and method of controlling and accessing print job
An image forming apparatus includes a display device that displays information and an image forming device that forms an image on a sheet. The image forming apparatus can cause the image forming device to form an image on the basis of a file acquired from an external system that manages files in a directory having a hierarchical structure. The image forming apparatus includes at least one controller that functions as a unit that acquires information which is information of a printable file of files managed by the external system and which includes at least storage directory information of the printable file, a unit that causes the display device to display a folder tree screen based on the storage directory information, and a unit that causes the image forming device to perform image formation based on a file selected on the folder tree screen.
US10834274B2 Communication apparatus having first or second state determination, method of controlling the same, and storage medium
An apparatus that executes a job, broadcasts a wireless signal prior to establishing a connection by wireless communication with an external apparatus. The wireless signal includes information relating to the apparatus, by which it can be identified whether execution of a job by the apparatus is possible, in a predetermined packet.
US10834272B2 Reading device, image forming apparatus including same, and reading method
A reading device includes an imaging element and correcting circuitry. The imaging element is configured to receive light from an object selectively irradiated with visible light or invisible light. The correcting circuitry is configured to apply correction processing based on a difference in an optical characteristic between an invisible light region and a visible light region to an image signal in the invisible light region output from the imaging element and output the image signal corrected.
US10834268B2 Inserting value into customer account at point of sale using a customer account identifier
A method of adding a value to a customer account is provided. A request to add a value to a customer account of a customer is received from a point of sale terminal. The request may comprise value identification data associated with the value and account identification data associated with the customer account. The customer account identification data may be entered at the point of sale. The request may be associated with a purchase of the value. The value may be caused to be added to the customer account. During subsequent value purchase transactions, additional value may be added to the account.
US10834262B2 Enhancing customer service processing using data analytics and cognitive computing
Embodiments include method, systems and computer program products for enhancing a customer service process. Aspects include receiving customer data associated with a customer and creating a customer profile based on the customer data. Aspects also include obtaining customer service representative data comprising a customer service profile for each of a plurality of customer service representatives and determining a matching subset of the plurality of customer service representatives for the customer based upon the customer profile and the customer service representative data. Next, aspects include displaying, to the customer, the matching subset of the plurality of customer services representatives for the customer. Aspects also include selecting a first customer service representative from the matching subset of the plurality of customer service representatives for the customer based on a customer input.
US10834260B1 Method and system for a scalable computer-telephony integration system
When an incoming call is received from a customer, various aspects may include receiving an indication of availability from several call agents within the computer-telephony integration system and presenting the indications of availability and identification information for each of the call agents on a display. A user control for searching the call agents may also be presented on the display for use by a first call agent to view an indication of availability for a particular call agent. The customer call may then be transferred from the first call agent to the particular call agent in response to the indication of availability identifying the particular call agent as available.
US10834257B1 Email alert for unauthorized call
Selective forwarding and blocking of calls directed to an alias phone number based on a whitelist, as well as email alerts triggered by phone calls from unauthorized originating numbers. More generally, the disclosed techniques enable an enterprise system to store contact phone numbers (i.e., alias phone numbers) for users while avoiding storing and managing personal phone numbers for the user. For example, the enterprise system may forward personal phone numbers to an aliasing server configured to generate alias phone numbers based on the personal phone number. The aliasing server may operate as a “middle man” that receives calls directed to the alias phone number and that forwards the calls to the personal phone number when appropriate. The enterprise system may store and maintain the alias phone numbers in lieu of the personal phone numbers.
US10834251B2 System and method detecting fraud using machine-learning and recorded voice clips
A system and method are disclosed for training a machine-learning model to detect characteristics of fraudulent calls. The machine-learning model is trained using audio clips, voice recognition, call handler feedback and general public knowledge of commercial risks to detect and divert fraudulent calls, thereby alleviating the burdens otherwise placed on call center service representatives.
US10834250B2 Maintaining an automobile configuration of a mobile computing device while switching between automobile and non-automobile user interfaces
A device is described that, while operating in an automobile configuration, causes a vehicle system of an automobile to display part of an automobile graphical user interface (GUI) while locally displaying a different part of the automobile GUI. Responsive to receiving user input for switching to a non-automobile GUI that permits access to at least some features of the device that are restricted by the automobile GUI, the device replaces the part of the automobile GUI that is locally displayed on the device with the non-automobile GUI, all while continuing to cause the vehicle system to display its part of the automobile GUI. The device accesses the at least some features of the device and responsive to receiving user input for switching back to the automobile GUI, the device replaces the non-automobile GUI with the part of the automobile GUI that was previously displayed by the device.
US10834248B2 Device, method, and graphical user interface for starting application
A preset application or an application determined by an electronic device based on a preset rule is automatically started when it is detected that an electronic device is attached onto a vehicle magnetic suction bracket. Therefore, the electronic device can automatically respond to an operation of attaching the electronic device onto the vehicle magnetic suction bracket by a user.
US10834240B2 Service automation for IoT devices using P4
System, method, and software for managing packet forwarding by end devices that use Zigbee protocol. In one embodiment, a P4 switch is implemented at an edge of an IP network as an intermediary between the end devices that use Zigbee protocol so that packets forwarded by each of the end devices flow through the switch. The switch includes a transceiver configured to receive a packet forwarded by a first endpoint in an end device and destined for a second endpoint. The switch includes a P4 parser configured to parse the packet to identify fields of the packet, and a P4 analyzer configured to process a plurality of match-action tables and the fields of the packet to provide data plane handling of the packet.
US10834238B2 Blockchain management using a device in a wireless telecommunication system
Devices in a wireless telecommunication system can implement a blockchain that is distributed among the devices. For example, a base transceiver station of the wireless telecommunication system can receive, from a mobile device, a wireless radio communication that includes information associated with a blockchain transaction. The base transceiver station can convert the information associated with the blockchain transaction into an internet protocol (IP)-based format. The base transceiver station can update the blockchain by propagating the formatted information to other base transceiver stations of the wireless telecommunication system through an IP-based network that is internal to the wireless telecommunication system.
US10834234B2 Automatic interdependency resolution for micro-service deployments
Disclosed embodiments provide techniques for automatic interdependency resolution for micro-service deployments. A micro-service deployment broker executing on a computing device obtains current environment and feature support of a deployed distributed computing environment. The micro-service deployment broker determines environment and feature requirements for a requested deployment, and compares that with the current environment and feature support of the deployed distributed computing environment. Based on the comparison, a deployment command is issued indicating the deployment plan for the requested deployment. In cases where deployment is not possible or only a partial deployment is possible, an indication is sent to an operator to indicate that full deployment did not occur.
US10834230B2 Server request management
A transaction processing server and associated clients which send requests to the server via client-server connections. The server has a transaction processing region operable to process requests and issue responses to the requesting client. The server maintains a record of historical processing times taken to process recent client requests. The server has a connection manager that is operable to monitor incoming client requests and extract from them a goal response time, which is a maximum time within which the client expects the request to be processed which is included in each request. The server accepts or rejects each incoming client request based on deciding whether it is likely to be processed within the goal response time. If a request is rejected, the server transmits a rejection message to the originating client.
US10834222B1 Server utilizing multiple object retrieval candidates
Enable a CDN server to potentially go forward to any of multiple candidate servers (or other infrastructure) to retrieve a client-requested object, based on periodic testing of such candidate servers or infrastructure for cache hits and network latency (among other things), and scoring thereof. Such candidate servers or infrastructure represent alternative places to get the object. Importantly, a candidate may be a server or infrastructure owned and/or operated by another CDN, including a CDN industry competitor, and may be discovered in a preliminary process that involves detection of multi-CDN arrangements on the Internet where the foregoing approach may be viable.
US10834221B2 Method and system for providing predictions via artificial intelligence (AI) models using a distributed system
One embodiment discloses an automobile having multiple distributed subsystems configured to provide communication via a network system. The automobile includes an outward facing camera (“OFC”) subsystem and a vehicle onboard computer (“VOC”). The OFC subsystem, having at least one OFC, OFC processor, and OFC database, is configured to recognize a predefined exterior object from a set of exterior images captured by the OFC based on an OFC query. The VOC includes a VOC central processing unit, VOC database, and network manager, wherein the network manager includes an internal network circuit and an external network circuit. The internal network circuit is used for communicating with the OFC subsystem while the external network circuit is used to interface with a cloud system. In one aspect, the VOC provides a data stream representing a recognized event in accordance with a query retrieved from the VOC database.
US10834217B2 Managing mobile notifications received via a wireless communication network
Mobile devices often receive mobile notifications via a wireless communication network. The mobile notifications may relate to apps operating on the mobile devices. Techniques described herein allow users to manage such mobile notifications by defining, at a mobile device, preferences for managing mobile notifications related to apps operating on the mobile device. The mobile device receives, via a wireless communication network, the mobile notifications. Based at least in part on the preferences, the mobile notifications received at the mobile device are managed.
US10834216B2 Configuration of content site user interaction monitoring in data networks
A collection configuration management system can be used to manage one or more monitoring objects, such as tags, included in one or more content objects. The collection configuration management system can compartmentalize monitoring object configurations into a monitoring object bundle that may be executed as a result of loading the one or more content objects. The monitoring object bundle can be generated to include one or more monitoring objects, as well as monitoring object management loader functionality.
US10834212B2 Geofence information delivery systems and methods
The present invention is directed to methods and systems for querying a database of geofences, with each geofence in the database being associated with a plurality of IP addresses, preferably IPv6 addresses, and each IP address corresponding to a specific geographic coordinate. The method and system convert location coordinates to IP addresses and determine whether a location anchor point is associated with a geofence.
US10834203B2 Method and device for establishing an end-to-end communication between two networks
The invention relates to a method for establishing an end-to-end communication between two networks, wherein: a message is received from one first network, this message having a first header and an application-data part; data of said first header is coded into a second header within the application data part, with the aid of a first coding scheme, so as to produce a modified application data part; said modified application data part is coded with the aid of a second coding scheme so as to produce a coded message; and this coded message is transmitted to a second network.
US10834198B2 Edge side dynamic response with context propagation for IoT
A method, system and computer program product are disclosed for creating a dynamic heterogeneous IoT network from existing IoT network devices to identify and implement a dynamic response to an event. In an embodiment, the method comprises identifying an occurrence of a specified event; and creating a heterogeneous IoT network to respond to the event, including selecting a master IoT device and identifying one or more participatory IoT devices for the created network from multiple IoT devices from one or more existing IoT networks. The master IoT device is in bidirectional communications with the participatory IoT devices. The master device identifies a response to the specified event, translates the response into commands, and sends the commands to the participatory IoT devices to implement the response. The master IoT device may pass control to another master device in another heterogeneous IoT network if the response is not accomplished.
US10834192B2 Storage capacity forecasting by capability sets
Methods, computing systems and computer program products implement embodiments of the present invention that include defining multiple capabilities for a set of resources, the resources comprising storage space. A plurality of services are defined, each of the services including one or more of the capabilities for a subset of the resources, and a software defined storage (SDS) system is configured including the defined services. Upon the SDS system receiving a request to forecast an amount of the storage space including one or more of the capabilities that will be available at a specified future time, one or more of the services including the one or more capabilities are identified, and a predicted amount of the storage space for the identified one or more services is computed for specified future time. In some embodiments, a given identified given service includes one or more additional capabilities not required by the request.
US10834183B2 Managing idle and active servers in cloud data centers
A method, product, and apparatus for treating idle servers in a cloud system provide for extrapolating a purpose of each of a plurality of servers by comparing a list of processes active on the server to a plurality of lists of processes associated with a plurality of purposes; selecting vectors of idle/active features corresponding to the extrapolated purposes of each of the plurality of servers; classifying as idle or active each of the plurality of servers, by assessing the specified feature vectors using a linear support vector machine; validating as idle or active each server classified as idle, by assessing the connectivity of the server with all servers classified as active; and implementing at least one treatment option on servers that have been validated as idle. The treatment options may include terminating, terminating with snapshot, and stopping a virtual machine.
US10834181B2 Load balancing and data prioritization system
The present disclosure describes techniques for monitoring telemetry data that relates to processing of client data on one or more data cluster(s) and dynamically re-routing client data to another data cluster for processing, based on an analysis of the telemetry data. Particularly, a Load Balancing and Data Prioritization (LB-DP) system is described that can monitor telemetry data associated with processing client data, and further generate a cluster-telemetry metric for each data cluster that quantifies whether a user experience on a client device is likely to be influenced by a data latency (I.e. delay) in processing client data. In some examples, the LB-DP System may prioritize processing some instances of client data over others, based on client profile data that prioritizes some clients over others. In other examples, the LB-DP system may selectively schedule a later time interval for processing of an instance of client data.
US10834179B2 Load balancing
There is provided a method of performing load balancing in a communications network comprising a plurality of traffic servers. The method comprises: in a load balancer, receiving a connection request in a communications protocol from a client device and in the load balancer, selecting a traffic server for the requested connection. An identity of the selected traffic server is encoded into a protocol message header. The protocol message header is returned containing the encoded identity of the selected traffic server to the client device. The protocol message header containing the encoded identity of the selected traffic server is included in communications protocol packets sent from the client device to the load balancer. The load balancer, forwards communications protocol packets sent from the client device to the selected traffic server.
US10834177B2 System and method for dynamic activation of real-time streaming data overflow paths
A method, computer program product, and computer system for defining, on at least one processor, one or more potential overflow paths for processing at least a portion of a data load through a plurality of stream operators deployed on a plurality of computing devices. Embodiments may include determining, on the at least one processor, a conditional availability for each computing device of the plurality of computing devices. Embodiments may also include identifying, on the at least one processor, a change in one or more of a configuration of the plurality of computing devices and the at least a portion of the data load. Embodiments may further include dynamically activating, on the at least one processor, one or more potential overflow paths in response to the identified change based upon, at least in part, the conditional availability for each computing device of the plurality of computing devices.
US10834172B2 Download control device
When download operations get started in unison in conformity to RSS metafile delivery time-and-date information, the traffic is temporarily concentrated to a server, resulting in the risk of a system failure or else. In addition, it is inevitable to periodically check whether an RSS file on Web server is updated or not; so, users must delete update-unnecessary RSS files from those objects to be monitored. In view of this, the periodical update check timing of download control information is dispersed, thereby scattering download requests to the server. The download control information is provided with the information indicating whether such download control information is put under update management and/or expire time-and-date information in case the update management is to be done, whereby an information processing apparatus performs, based on the information, erase processing of the download control information when the download processing is completed.
US10834170B2 Cloud authenticated offline file sharing
Described embodiments provide systems and methods for transferring a file. A sender device configured to transfer a file to a receiver device may send an identifier of the receiver device and a public key to a server via a first network. The sender device may receive, via the first network prior to disconnecting from the first network, a session token from the server. The session token and the public key may be sent to the receiver device via the first network. The sender device may detect, after receiving the session token, a peer-to-peer (P2P) wireless network established by the receiver device. The P2P wireless network may broadcast a service set identifier (SSID) with a network key encrypted using the public key. The sender device may connect, using the network key, to the P2P wireless network to transfer the file to the receiver device via the P2P wireless network.
US10834165B2 Chunk retention in a distributed object storage system using stream sessions and stream session backreferences
The present disclosure provides an advantageous systems and related methods for scalable object storage. In accordance with an embodiment of the invention, a stream session is opened to initiate a retention epoch during which a series of edits to an object by a source may be performed without seeing edits from other stream sessions. Backreferences identifying the stream session (i.e. stream session backreferences) are applied to retained chunks. While a payload chunk has one or more such associated stream session backreferences, the chunk is retained and not expunged. Advantageously, transitory chunks that are put during the retention epoch may be unput promptly so as to release valuable cache resources. In comparison, the prior approach only eventually releases the data storage resources for expunged version manifests. Other embodiments, aspects and features are also disclosed.
US10834162B2 Communication management server, communication system, transmitting apparatus, communication method, and program
A communication management server manages communication with a sender terminal that transmits image data and a receive terminal that receives the image data. The communication management server includes processing circuitry. The processing circuitry receives from the receive terminal, sender terminal identification information identifying the sender terminal, and receive terminal identification information identifying the receive terminal. The processing circuitry transmits, to the sender terminal, request information indicating a request for transmitting image data of a first image type playable by the receive terminal, when a second image type of image data transmittable by the sender terminal according to the sender terminal identification information, and the first image type of image data playable by the receive terminal, according to the receive terminal identification information, are different.
US10834161B2 Dash representations adaptations in network
Systems and methods relating to delivery of an alternate representation of a requested segment of a media content item to a terminal device are disclosed. In one embodiment, a system comprises a terminal device and a network node. The terminal device is configured to send a request for a first representation of requested media content, and receive a response to the request comprising a second representation of the requested media content, where the second representation of the requested media content is different than the first representation of the requested media content. The network node is configured to receive the request from the terminal device for the first representation of the requested media content, select the second representation of the requested media content, and send the response to the terminal device comprising the second representation of the requested media content.
US10834160B2 Admission control while maintaining latency variations of existing sessions within their limits
Methods and systems for admitting new streaming sessions while preventing latency variations of existing sessions from exceeding their respective limits, including the steps of: receiving a request to establish a new streaming session over a new path, in presence of an existing streaming session that is established over an existing path. Estimating, before the new streaming session is established, an estimated end-to-end latency variation of the existing streaming session, supposing the new streaming session is established over the new path. Determining, by comparing the estimated end-to-end latency variation with the limit, a determination that the estimated end-to-end latency variation exceeds the limit. And rejecting the request, based on the determination.
US10834147B1 Controlling communication devices using a web-based unified communications platform
Methods and systems for controlling a communication device using a web-based unified communication platform are provided. In one aspect, a method includes receiving initial call status data from notification services. The method includes configuring bi-directional data binding between the platform and call servers. The method also includes generating a call initiation request by providing parameters associated with the first communication device to the call servers and transmitting the call initiation request to the first communication device. The method also includes connecting, in response to the first communication device accepting the call initiation request, the first communication device to the platform to facilitate a call to a second communication device. The method also includes receiving updated call status data associated with the call. The method also includes providing action controls associated with the call to a first client device associated with a user via a graphical user interface in a web-browser.
US10834145B2 Providing of recommendations determined from a collaboration session system and method
A method, computer program product, and computer system for monitoring, at a computing device, at least a portion of a collaboration session provided by one or more participants of the collaboration session. At least the portion of the collaboration session is analyzed to determine a recommendation associated with at least the portion of the collaboration session. A source for information associated with the recommendation is searched based upon, at least in part, analyzing at least the portion of the collaboration session. At least one participant of the one or more participants is presented the recommendation and the information associated with the recommendation.
US10834142B2 Artificial intelligence assisted rule generation
A method improves a security of a computer system by building a new set of rules for the computer system. One or more processors input a plurality of client profiles to an artificial intelligence (AI) system, where the plurality of client profiles are based on an analysis of respective client environments comprising client assets and an intrusion detection alert history of a plurality of clients. The processor(s) match a new client profile to a respective client profile from the plurality of client profiles. The processor(s) build a new set of rules for the new client based on a similarity measure of the new client profile to the respective client profile. The processor(s) subsequently receive information indicating that a violation of the new set of rules has occurred and then execute a security feature of the computer system in order to resolve the violation of the new set of rules.
US10834136B2 Access point name and application identity based security enforcement in service provider networks
Techniques for access point name and application identity based security enforcement in service provider networks (e.g., service provider networks for mobile subscribers) are disclosed. In some embodiments, a system/process/computer program product for access point name (e.g., APN) and application identity (e.g., application identifier) based security enforcement in service provider networks includes monitoring network traffic on a service provider network at a security platform to identify an access point name for a new session; determining an application identifier for user traffic associated with the new session at the security platform; and determining a security policy to apply at the security platform to the new session based on the access point name and the application identifier.
US10834132B2 Implementing and optimizing secure socket layer intercept
Provided are methods and systems for intercepting encrypted data packets. A system for intercepting encrypted data packets includes a first device and a second device. The first device serves a client-side data traffic associated with a client device and the second device serves a server-side data traffic associated with a server. The first device is configured to intercept at least one encrypted data packet. The first device is further configured to decrypt the encrypted packet to produce at least one decrypted data packet. The first device provides the decrypted data packet to one or more monitoring devices for inspection of the decrypted data packet. The second device is configured to receive, from the one or more monitoring devices, the at least one decrypted data packet. The second device is further operable to re-encrypt the decrypted data packet to produce the at least one encrypted data packet.
US10834131B2 Proactive transport layer security identity verification
A method, system, and computer-usable medium are disclosed for (a) responsive to communication of a client handshake from a client to a server for establishing encrypted communications between the client and the server: (i) holding open, by an intermediate verification system interfaced between the server and the client, the client handshake; and (ii) opening a connection between the intermediate verification system and the server via which the intermediate verification system issues a server verification handshake to the server; (b) responsive to issuance of the server verification handshake to the server, receiving a server certificate associated with the server by the intermediate verification system; (c) responsive to receipt of the server certificate, processing, by the intermediate verification system, the server certificate to determine an identity of the server; and (d) rendering, by the intermediate verification system, a security policy decision regarding traffic between the server and client based on the identity.
US10834124B2 Remote malware remediation
An opportunity to assist with remediation of a file at a remote particular host device is identified. One or more remediation techniques are identified that can be applied to assist with remediation of the file at the particular host device. In one aspect, one or more remediation scripts are identified from a plurality of remediation scripts for remediation of the file and provided to the particular host device for execution on the particular host device. In another aspect, a remediation tool is identified and launched on a computing device remote from the particular host device with operations of the remediation tool applied to resources of the particular host device. In another aspect, at least a portion of the remediation techniques are remotely initiated to be performed locally at the particular host device.
US10834122B2 Prevention of majority attacks
An example operation may include one or more of connecting, by a participating blockchain (BC) node, to a blockchain network configured to store a plurality of packages, selecting and downloading, by the participating BC node, a package containing a random code variant identified by a unique identifier (ID), executing, by the participating BC node, the package to calculate an outcome associated with the variant ID, receiving, by the participating BC node, votes on outcomes associated with the variant ID and votes on outcomes associated with different variant IDs from other nodes of the blockchain network, and analyzing, by the participating BC node, the votes to determine if the votes on the outcomes associated with the variant ID are different from the votes on the outcomes associated with the different variant IDs.
US10834121B2 Predictive real-time and scheduled anti-virus scanning
Implementations are provided herein for systems, methods, and a non-transitory computer product configured to use predictive analysis of quantifiable parameters associated with individual files stored on a distributed file storage system. In some embodiments, parameters are analyzed by machine learning so that real-time and scheduled antivirus scanning can be intelligently conducted. We teach creating a sequential order for scheduled antivirus scanning such that the files most likely to be accessed or needed by users in the future will be scanned for viruses before those files less likely to be accessed. We reconcile scheduled antivirus scanning with predictive analysis for real-time antivirus scanning. Our teachings encompass the use of heuristic data compiled, in some instances through machine learning, and analyzed on a per-file basis. We enable system administrators to determine which parameters to prioritize and to set thresholds for antivirus scanning, such as time limits.
US10834116B2 Secure digital traffic analysis
A network monitoring “sensor” is built on initial startup by checking the integrity of the bootstrap system and, if it passes, downloading information from which it builds the full system including an encrypted and an unencrypted portion. Later, the sensor sends hashes of files, configurations, and other local information to a data center, which compares the hashes to hashes of known-good versions. If they match, the data center returns information (e.g., a key) that the sensor can use to access the encrypted storage. If they don't, the data center returns information to help remediate the problem, a command to restore some or all of the sensor's programming and data, or a command to wipe the encrypted storage. The encrypted storage stores algorithms and other data for processing information captured from a network, plus the captured/processed data itself.
US10834108B2 Data protection in a networked computing environment
Approaches for providing data protection in a networked computing environment are provided. A method includes detecting, by at least one computer device, a breach of a first system in the networked computing environment. The method also includes generating, by the at least one computer device, a second system in the networked computing environment, wherein the second system includes a patch based on the breach. The method additionally includes converting, by the at least one computer device, the first system to a decoy system. The method further includes generating, by the at least one computer device, a third system in the networked computing environment, wherein the third system has reduced security relative to the first system.
US10834107B1 Launcher for setting analysis environment variations for malware detection
A system and method for automatically analyzing an object for malware is described. Operating one or more virtual machines, the system and method provide an analysis environment variation framework to provide a more robust analysis of an object for malware. The multi-application, multi-plugin processing framework is configured within a virtual machine, where the framework for configuring a plurality of processes for analyzing the object for malware and each of plurality of processes is configured with a different application and plug-in combination selected based in part on a type of object being analyzed and operating concurrently with each other.
US10834105B2 Method and apparatus for identifying malicious website, and computer storage medium
This application discloses a method and an apparatus for identifying a malicious website, and belongs to the field of the Internet. An apparatus for identifying a malicious website includes interface circuitry and processing circuitry. The interface circuitry receives a request for querying whether a first website is of a malicious website type. The request carries first website information for the first website. The processing circuitry identifies, based on the first website information, whether the first website is of the malicious website type to obtain an identification result for the first website. Further, the processing circuitry obtains, a hyperlink from page content of the first website based on the identification result for the first website and performs an identification to identify whether a second website corresponding to the hyperlink is of the malicious website type.
US10834091B2 Systems and methods for role-based computer security configurations
An apparatus includes a processor operatively coupled to a memory. The processor detects a software application installed on a client computing device, and/or usage data. Detected usage data is associated with a current user of the client computing device and with the software application. The processor identifies a user role for the current user based on the software application and/or usage data. The processor applies a security configuration to the client computing device based on the user role. The security configuration limits access by the current user to a portion of the software application. The processor sends an identifier of the user role to an administrative server for storage in an Active Directory (AD) database.
US10834086B1 Hybrid cloud-based authentication for flash storage array access
Providing authorization and authentication in a cloud for a user of a storage array includes: receiving, by a storage array access module from a client-side array services module, a token representing authentication of user credentials and authorized access privileges defining one or more storage array services accessible by the user, where the token is generated by a cloud-based security module upon authentication of the user credentials and identification of authorized access privileges for the user; receiving, by the storage array access module from the user, a user access request to one or more storage array services; and determining, by the storage array access module, whether to grant the user access request in dependence upon the authorized access privileges represented by the token.
US10834078B2 Queue management based on biometric authentication
A method performed by a user device may include obtaining biometric information relating to a user of the user device using a biometric sensor of the user device; determining that the biometric information is valid; generating a biometric indicator indicating that the biometric information is valid; providing a request for a callback from an entity, wherein the request includes the biometric information indicating that the biometric information is valid; and receiving the callback from the entity, wherein the callback is received based on the biometric information indicating that the biometric information is valid, and wherein the callback is associated with an entity identifier that is not provided to the user.
US10834074B2 Phishing attack prevention for OAuth applications
An example operation may include one or more of obtaining a request to validate an application with respect to an OAuth provider, identifying a previously registered digital signature of the application, generating verification information of the application based on the identified digital signature of the application, and passing the generated verification information of the application to the OAuth provider via a user login page.
US10834067B2 Method of access by a telecommunications terminal to a database hosted by a service platform that is accessible via a telecommunications network
A method enabling a telecommunications terminal to access a database hosted by a service platform that can be accessed via a telecommunications network. The method includes: transmitting, to a second terminal associated with a mobile identifier of a second telecommunications network, information representing a request for the first terminal to access the database; in the second terminal, sending a response to the access request to an authentication server of the platform; in the authentication server, when a response to the access request is received, verifying the mobile identifier of the second network, and optionally validating the access of the first terminal to the database depending on the outcome of the verification.
US10834066B2 Secure domain name system
A method and system for authenticating answers to Domain Name System (DNS) queries originating from recursive DNS servers provided. A verification component provides a versification that a DNS query originated from the recursive DNS server. An authoritative DNS server receives the query via a network, such as the Internet, provides an answer to the query to an authentication component. The authentication component then provides an authentication such as a digital signature, which confirms that the received answer was provided by the authoritative DNS server, and then communicates the answer and the authentication to the verification component via the network. The verification component then verifies that the authentication corresponds to the receive answer and sends the answer to the recursive DNS server. When the verification component receives an answer in the absence of a corresponding authentication the verification component drops the answer.
US10834064B1 Storing call session information in a telephony system
In an example of this disclosure, a method may include storing, by a first database server, first call session information in a data structure in a memory of the first database server. The first call session information may correspond to a unique identifier that corresponds to a caller. The method may include replicating the first call session information stored in the data structure in the memory of the first database server to a data structure in a memory of a second database server.
US10834062B2 Unlinking ownership of successive asset transfers on a blockchain
An example operation may include one or more of receiving an export identifier to initiate an asset ownership transfer of an asset from a current owner to a new owner, identifying an asset identifier assigned to the asset and a current asset ownership session stored in a blockchain transaction, responsive to identifying the export identifier, assigning a new asset identifier to the asset, assigning a random number to an import identifier used to identify the asset transfer to the new owner, and creating a new blockchain transaction including the new asset identifier, the random number, and a new asset ownership session.
US10834060B2 File sharing and policy control based on file link mechanism
A method, a computing system and a computer program product are provided. A link for use by a user to access a file is created. Content of the file is encrypted using a common key. The common key is encrypted using a public key of the user and is registered in the link. Access rights regarding the file are set for the user and registered in the link. The link includes information for use by the user to access the file when the access rights indicate that the user is authorized to access the file.
US10834044B2 Domain name system operations implemented using scalable virtual traffic hub
Connectivity is enabled between a first and second isolated network using a virtual traffic hub that includes a decision master node responsible for determining a routing action for a packet received at the hub. At the hub, a determination is made that a particular domain name system (DNS) message being directed to a first resource in the first isolated network is to include an indication of a second resource in the second isolated network. The second resource is assigned a network address within a private address range of the second isolated network, which overlaps with a private address range being used in the first isolated network. The hub causes a transformed version of the network address to be included in the DNS message delivered to the first resource.
US10834043B1 Digital messaging data extraction for digital group compositions
Systems and methods for extracting data from digital messages for digital group compositions may include (1) determining that a user of a computing device is electronically participating in a group chat with one or more additional users, (2) providing the user with a digital prompt suggesting that the user add the additional users as contributors to a group social media composition, (3) receiving, via the computing device, user input accepting the suggestion, and (4) adding the additional users as contributors to the group social media composition. Various other methods, systems, and computer-readable media are also disclosed.
US10834035B2 Instant messaging for mobile device with offline and online mode
The embodiments of the present invention disclose a method and a system for unified instant messaging application/service that enables to concurrently send messages via online mode using internet and Offline or Airplane mode using WI-FI direct service/Bluetooth/WIFI. The instant messaging application first checks the contact to which message is to be sent is in its local vicinity. Once the contact, to whom a message is to be sent is available, and in the local vicinity, the messages are sent by WI-FI direct service/Bluetooth/WIFI without using the internet. If the destination user is not available nearby, then a message is delivered to an internet server or saved to history for delivering the messages to the user when the user is available, or internet is available. The messaging application also allows users to broadcast any question or information to nearby users without being connected or without using the Internet. The instant messaging application also displays different available users on a geographical map with a visual indication. The visual indication allows a user to identify as who has similar interests or different interest.
US10834022B2 Resource configuration using topology diagram
Methods and systems of configuring resources are described. A processor may receive a request to employ a set of resources to perform a task. The processor may display a topology diagram that includes image objects representing the requested resources and input objects associated with configurable resources. The processor may receive parameter values entered via the input objects of the topology diagram displayed on the user interface. The processor may validate that the set of parameter values is acceptable. The processor may, in response to the validating, configure the at least one configurable resource with the set of parameter values. The processor may output a notification indicating that the requested set of resources configured with the set of parameter values is capable of performing the task.
US10834013B2 Network slice management
In a method for managing a physical network, whether a slice owner of a virtual network slice in the physical network is allowed to view a network information message is determined based on at least one of classification metadata or allocation metadata associated with the virtual network slice. The network information message, which is received from the physical network, includes at least one of (i) an autonomous notification from a network node in the physical network or (ii) operational data for the network node in the physical network. The network information message is provided to the slice owner in response to determining that the slice owner is allowed to view the network information message.
US10834011B2 Packet servicing priority based on communication initialization
Techniques directed to servicing communications based on when communication sessions are initialized for nodes are described. For example, a routing device may prioritize packets in a buffer according to when nodes have initiated communication sessions with a service provider or another node. The routing device may give priority to nodes that have first initiated communication sessions. This may avoid communication sessions ending prematurely due to time-out periods and/or avoid delays in completing communication sessions.
US10834004B2 Path determination method and system for delay-optimized service function chaining
A method as implemented in a controller in a SDN: (a) receiving service function chain orders of packet flows comprising a service function chain; (b) receiving, in real-time, delay measurements from either one of the virtual network functions and/or one of the network switches; (c) determining a plurality of realizations of the service function chain orders of (a) in order to minimize a total delay; (d) choosing an optimal realization corresponding to a least delay; and (e) determining one or more flow rules for the one or more network switches, the determining based on the optimal realization in (d). A controller and an article of manufacture implementing such a method are also described.
US10834002B2 Systems and methods for pacing data flows
A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path.
US10834001B2 Self-driving packets with conditional commands
A mechanism is disclosed for implementing conditional commands carried by network data packets. A data flow including a data packet is received. The data packet includes a conditional command. A condition and a command are obtained from the conditional command. The mechanism determines that the condition is satisfied. Based on the determination that the condition is satisfied, the command is executed to alter handling of the data flow, alter handling of the data packet, or alter a context for the data flow.
US10833990B2 Transmitting packet
Provided are a method and device for transmitting a packet. According to an example of the method, a Controlling Bridge (CB) device maintains a mapping entry representing a correspondence between a Port Extender (PEX) device and a Media Access Control (MAC) address of a host connected with the PEX device in a mapping table. The CB device receives a first data packet transmitted by a first PEX device, and determines a mapping entry in which the MAC address of the host matches a destination MAC address of the first data packet by querying the mapping table. Then, the CB device transmits the first data packet to a second PEX device in the mapping entry.
US10833979B2 Data processing lock signal transmission
In accordance with one aspect of the present description, a node of the distributed computing system has multiple communication paths to a data processing resource lock which controls access to shared resources, for example. In this manner, at least one redundant communication path is provided between a node and a data processing resource lock to facilitate reliable transmission of data processing resource lock signals between the node and the data processing resource lock. Other features and aspects may be realized, depending upon the particular application.
US10833977B2 Robust data routing in wireless networks with directional transmissions
A method and apparatus for routing the same data through independent routes between stations in a mesh network to increase the robustness of communications. The disclosed feature allows transmission of the same data stream via multiple routes from a source station (STA) to a destination station (STA). An extended routing request (RREQ) and routing reply (RREP) are utilized which provide a primary and secondary flag indication, which is utilized in combination with advanced programming for setting path cost metrics to assure independence of primary and secondary routes.
US10833975B2 Operations processing of multiple-protocol packets by packet switching devices in a network
In one embodiment, improved operations processing of multiple-protocol packets is performed by a node connected to a network. Received is a multiple-protocol (MP) packet that has multiple protocol headers, each having an operations data field. The operations data field of a first protocol header includes first protocol ordered operations data. Operations data is cohered from the operations data field of each of multiple protocol headers into the operations data field of a second protocol header resulting in the operations data field of the second protocol header including ordered MP operations data evidencing operations data of each of the multiple network nodes in a node traversal order taken by the MP packet among multiple network nodes. The ordered MP operations data includes said first protocol ordered operations data cohered from the operations data field of the first protocol header.
US10833972B2 Automatically selecting an optimized communication channel for communications with a deflect in an overlay network
In accordance with one or more preferred implementations, an overlay network in the form of a dispersive virtual network is implemented utilizing data deflects to implement and facilitate routing in a data plane and call processing deflects to implement and facilitate routing in a control plane. Various nodes in the dispersive virtual network, such as end devices running dispersive virtual networking client software, establish communication channels to these deflects running dispersive virtual networking protocols transported by user datagram protocol (UDP) frames, transmission control protocol (TCP) streams, and hypertext transfer protocol (HTTP) streams. In accordance with one or more preferred implementations, software allows nodes in a dispersive virtual network to automatically detect the channel types that are available at the time the node must initiate a new session, and automatically configure the most efficient communication channel without requiring input from an end user or from a network administrator.
US10833969B2 Methods and apparatus for composite node malleability for disaggregated architectures
Techniques for increasing malleability in software-defined infrastructures are described. A compute node, including one or more processor circuits, may be configured to access one or more remote resources via a fabric, the compute node may be configured to monitor utilization of the one or more remote resources. The compute node may be further configured to identify based on one or more criteria that one or more remote resources may be released and initiate release of identified one or more remote resources. The compute node may be configured to generate a notification to a software stack indicating that the identified one or more remote resources has been released. Other embodiments are described and claimed.
US10833961B1 Configuration and/or deployment of a service based on location information and network performance indicators of network devices that are to be used to support the service
A device receives a request for a service and identifies, based on information included in the request, a set of sites that include a set of network devices that are capable of being used to support the service. The device obtains network performance indicator (NPI) data that is associated with a subset of network devices, of the set of network devices, and that includes NPI values that satisfy a set of performance criteria. The device causes the NPI data to be made available via an interface accessible to a user. The device receives device selection data that specifies a plurality of network devices, of the subset of network devices, that have been selected by the user. The device causes cause the plurality of network devices to be configured in a manner that allows the plurality of network devices to support the service.
US10833959B2 Service level agreement (SLA) cognizent self-managing database connection pools in a multi-tenant environment
Embodiments of the invention provide a method, system and computer program product for SLA cognizant database connection management for multi-tenant environments. In an embodiment of the invention, a method for SLA cognizant database connection management for multi-tenant environments includes receiving different requests for data in a database from different application instances executing in memory of a host computing system supporting a multi-tenant computing environment and determining a priority for each of the requests. The method also includes selecting for each request a particular portion of a database connection pool of a multiplicity of database connections to the database, in that the particular portion is associated with a corresponding priority of the request, and each portion of the database connection pool includes one or more of the database connections. Finally, the method includes processing each of the requests through a respectively selected one of the portions of the database connection pool.
US10833933B2 Systems and methods for optimizing a cloud deployed service based on performance metrics of the cloud service
Various systems and methods for managing container and virtual machine locations for a cloud deployed service are described herein. A system includes a configuration generator to: obtain a plurality of constraints from a constraint database; generate a plurality of configuration plans, each of the plurality of configuration plans including the plurality of constraints, each of the plurality of constraints having a value selected from a range of permissible values for the respective constraint; and transmit the plurality of configuration plans to an orchestrator system, the orchestrator system to sequentially instantiate a cloud service based on multiple configuration plans of the plurality of configuration plans; and a performance evaluator to: measure a performance metric of the cloud service as instantiated by each of the multiple configuration plans; and coordinate with the orchestrator system to optimize the performance of the cloud service.
US10833929B2 Secure remote bootstrapping of network device
Techniques are disclosed for performing secure remote bootstrapping operations of a network device such that sensitive configuration resides in volatile memory or is inaccessible upon power loss. In one example, a network device performs a first request for onboarding information. In response to determining that a first initialization of the network device has not occurred, the network device performs the first initialization by configuring, with the onboarding information, the network device to mount a portion of a file system to a volatile memory and not a non-volatile memory. After rebooting, the network device performs a second request for the onboarding information. In response to determining that the first initialization of the network device has occurred, the network device performs a bootstrapping operation of the network device. The bootstrapping operation may configure the network device for remote management such that any subsequent configuration obtained remotely is not retained on power loss.
US10833928B1 Exchanging information among system middleware and models
A device generates a block for a model associated with a system, and the system is associated with middleware. The block subscribes to information generated by the middleware based on communication between the middleware and the system. The device receives subscriber configuration information for configuring the block, and creates, based on the subscriber configuration information, a signal that converts the information generated by the middleware into a format compatible with the model.
US10833927B2 Systems and methods for intuitive home networking
A method for router configuration includes at a remote router management platform, registering a first router, associated with a first router identifier, to a user account; at the first router, establishing an internet connection; at a first user electronic device, transmitting a first router configuration to the remote router management platform; and at the first router, receiving the first router configuration from the remote router management platform via the internet connection.
US10833919B2 Node device operation method, work status switching apparatus, node device, and medium
This application discloses a node device operation method, a work status switching apparatus, a node device, and a medium, and relates to the field of network technologies. The method includes: receiving voting requests of a plurality of node devices, a quantity of the plurality of node devices being greater than half a quantity of node devices in a system; obtaining cycle length information and latest log indexes from the voting requests of the plurality of node devices if a current node device operates in a leader state; and switching a current work status from the leader state to a follower state or a candidate state if all the cycle length information in the voting requests of the plurality of node devices is greater than cycle length information of the current node device and all the latest log indexes in the voting requests of the plurality of node devices are not less than a latest log index of the current node device. This application enables that a first sub-cluster and a second sub-cluster can be combined into one system to work together, thereby improving the operational reliability of the system.
US10833916B1 Live monitoring with most valuable action to trigger automation
A system may include one or more processors disposed within a management network. An end-user network may contain agent instances and one or more servers, where the one or more servers are operable to: (i) receive communications to the end-user network, and (ii) assign agent instances to service the communications. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving, from the end-user network, data associated with the processes of the one or more servers; determining, based on a specification, operations to be performed by the one or more servers, wherein the specification is defined by the end-user network and comprises logical directives, each directive containing conditions that, if satisfied by the received data, define the operations; and providing, to the one or more servers, the operations.
US10833887B2 Terminal-based control method for smart household appliance and terminal
The present disclosure provides a terminal-based control method for a smart household appliance and a terminal, and relates to a field of controlling a smart device. The terminal-based control method for a smart household appliance of the present disclosure comprises: determining a working state of each smart household appliance; when it is determined that at least one smart household appliance is in a power-on state through the terminal, opening a second-level control interface of at least one smart household appliance in the power-on state; the second-level control interface is configured to adjust working parameters of the smart household appliance. Through the second-level control interface, the working parameters of the smart household appliance may be adjusted directly, thereby realizing and improving convenience of controlling the smart household appliance.
US10833886B2 Optimal device selection for streaming content
An apparatus, method, and system for optimal device selection for streaming content are disclosed. One embodiment of an apparatus includes a stream query module that determines playback parameters of available streaming options for playing user-selected content. A playback environment module determines playback capabilities of connected playback devices and a playback environment of a user of the user-selected content. An analysis module performs a comparison of the available streaming options with the connected playback devices in the playback environment. A device optimization module determines an optimal playback device for playing the user-selected content in the playback environment using the comparison and the playback environment. A computer-implemented method and computer program product also perform the functions of the apparatus.
US10833884B2 Synchronization of questions and answers in a collaborative messaging environment
Embodiments of the present invention address deficiencies of the art in respect to question and answer management in a collaborative environment, and provide a novel and non-obvious method, system and apparatus for synchronizing questions and answers in an instant messaging session. In one embodiment of the invention, a method of synchronizing questions and answers in an instant messaging session can be provided. The method can include maintaining an instant messaging session between first and second participants, identifying questions and answers in the instant messaging text, matching each of the answers to a corresponding one of the questions, and displaying the matched questions and answers supplementally to the displaying of the chat transcript, ensuring that a participant does not overlook a question where response on their part is required.
US10833876B2 Protection of the UE identity during 802.1x carrier hotspot and Wi-Fi calling authentication
This disclosure relates to techniques for performing Wi-Fi authentication in a wireless communication system. Public key cryptography may be used to enhance the confidentiality of the user's permanent identity in transit. In some embodiments, a RSA-OAEP (SHA-256) encryption scheme may be used to protect the permanent identity when the EAP client needs to send the user's permanent identity to the server in the absence of pseudonym or fast re-authentication identity. In some embodiments, a server certificate is used to authenticate a iWLAN tunnel to protect an IMSI during setup of a Wi-Fi call. Using the methods described herein on both or either of the EAP client and server side may offer improved privacy protection.
US10833875B2 Methods and devices for processing certificates in blockchain system
Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for processing certificates in a blockchain system. One of the methods includes: causing a smart contract to be generated in the blockchain system, wherein the smart contract includes computer-readable instructions for processing certificates; after the smart contract is generated, sending a first request for a first transaction to the blockchain system, the first transaction causing the blockchain system to execute the smart contract to generate a certificate specification based on the first request; receiving, from the blockchain system, the certificate specification; and sending, to the blockchain system, a second request for a plurality of second transactions, the plurality of second transactions causing the blockchain system to execute the smart contract to generate a plurality of certificates.
US10833861B2 Protection of confidentiality, privacy and ownership assurance in a blockchain based decentralized identity management system
A processor-implemented method improves security in a blockchain network of devices by protecting security, privacy and ownership assurance of identity assets, where the blockchain network of devices supports a blockchain. An identity asset provider device establishes co-ownership of an identity asset for an identity asset provider and an entity. The identity asset provider device directs a first member of the blockchain network of devices to associate identities of the identity asset provider and the entity based on their co-ownership of the identity asset by using commitments between the identity asset provider and the entity and based on collaborative proof of ownership of the identity asset using zero knowledge proofs in the blockchain network of devices.
US10833857B2 Encryption key management in a data storage system communicating with asynchronous key servers
One general aspect of encryption key management by a data storage controller which communicates with asynchronous key servers is directed to issue a prepare for enable command to request an encryption key from an encryption key server. State machine logic transitions from an unconfigured state to a prepare for enable state in which key server mirror management logic receives from a key server a requested encryption key and caches the received key. In an enabling state, enablement logic verifies successful mirroring of the encryption key by a key server to another key server and activates the encryption key if key mirroring by key servers is verified. In an enabled state, data is encrypted using the verified, activated encryption key. Other features and aspects may be realized, depending upon the particular application.
US10833853B2 Method and device for secure communication
A secure communication method comprising obtaining a secret code generated in response to a first communication device being paired with a second communication device, obtaining a prestored product key, generating a module key based on the secret code and the product key, randomly generating a session key, obtaining a key sequence number, auto-incrementing the key sequence number, setting a sending sequence number with an initial value of zero, generating a key frame by performing a computation on the session key and a verification authentication code of the session key using the module key, sending a data packet including the key frame, the key sequence number, the sending sequence number, and a data type to the second communication device. The data type indicates that the data packet is a key data packet.
US10833850B2 Encryption system and method
A key management tool comprises a memory, an interface, a compatibility engine, a validation engine, a distribution engine, and a verification engine. The compatibility engine is configured to determine that the first device is compatible with the key management tool, the validation engine is configured to validate the first device, and the distribution engine is configured to communicate a first temporary key to the first device. The verification engine is configured to perform a first set of one or more checks on the first device after the first temporary key is communicated to the first device, the distribution engine is further configured to communicate a first permanent key to the first device if the first device passes the first set of one or more checks, and, subsequent to the communication of the first permanent key, the interface is configured to receive a request for a second permanent key.
US10833848B1 Shared blockchain data storage based on error correction coding in trusted execution environments
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing blockchain data. One method includes receiving a request from an application component of a blockchain node to execute one or more software instructions in a trusted execution environment (TEE); determining one or more blockchain node blocks for executing the one or more software instructions; performing error correction coding of the one or more blocks in the TEE to generate one or more encoded blocks; dividing each of the one or more encoded blocks into a plurality of datasets; selecting one or more datasets from each of the one or more encoded blocks; and hashing the one or more datasets to generate one or more hash values corresponding to the one or more datasets for use in replacing the one or more datasets to save storage space of the blockchain node.
US10833842B2 Wireless audio system with multipoint connectivity using DECT or bluetooth
A wireless audio system is provided that includes plurality of transmitters that digitizes and encrypts audio signals in compliance with a defined protocol standard. A plurality of listening apparatuses receive the audio signals and process the audio signals for listening within the listening apparatuses, wherein each transmitter is designated an identifier to facilitate selection and connection to one or more listening apparatuses with the desired transmitter simultaneously.
US10833834B2 Signal sending method and apparatus, and signal receiving method and apparatus
Embodiments of this application provide a signal sending method, including: determining a first subcarrier, wherein an offset is between the first subcarrier and a center subcarrier of target resource blocks in a target bandwidth, and the offset is related to a subcarrier spacing; and determining a signal, wherein a location of the first subcarrier is the same as a carrier frequency location of the signal.
US10833829B2 Method of transmitting ACK/NACK message in wireless communication system and terminal using same method
The present invention relates to a Vehicle-to-X (V2X) operation method performed by a V2X terminal in a wireless communication system. Provided is the method comprising: receiving, from a base station, unicast data and multicast data, and transmitting, to the base station, an acknowledgment (ACK)/negative acknowledgement (NACK) for the unicast data and ACK/NACK for the multicast data, wherein the unicast data is data for the V2X terminal and the multicast data is data for a plurality of V2X terminals comprising the V2X terminal.
US10833827B2 V2X control and data channel indication during LBT
Aspects of the disclosure relate to mechanisms for encoding and transmitting an encoded channel indication that indicates a starting sub-channel and a number of sub-channels for a transmission over a vehicle-to-everything (V2X) carrier. The encoded channel indicator may be transmitted within at least one symbol of a listen-before-talk (LBT) section of a slot.
US10833823B2 Adaptive demodulation reference signals in wireless communication systems
The described technology is generally directed towards adapting the demodulation reference signal sent in a wireless resource data block based on channel estimation performance. In general, if the demodulation reference signal received was not successfully able to be used to demodulate the resource data block, the demodulation reference signal density can be increased up to a maximum density, which costs resource elements but improves the channel estimation accuracy. If the demodulation reference signal received was able to be used to demodulate the resource data block, the demodulation reference signal density can be decreased down to minimum density, which saves resource elements for data. The network device can use HARQ ACK/NACK data (e.g., a current count or counted over a time period) to determine channel estimation performance, and/or the user equipment can recommend a demodulation reference signal density change.
US10833820B2 User terminal and radio base station
The present invention is designed so that communication can be carries out adequately even when the number of component carriers that can be configured in a user terminal is expanded from that in existing systems. According to one aspect of the present invention, a user terminal communicates by using a plurality of component carriers (CCs), and has a data buffering section that stores uplink data, a generating section that generates a BSR MAC CE (Medium Access Control Control Element), in which a given index corresponding to a buffer size is included, based on BSR (Buffer Status Report) tables, in which amounts of uplink data that is stored (buffer sizes) and indices are associated, and a transmission section that transmits the BSR MAC CE, and one of the BSR tables is a first BSR table for use when more than five CCs are configured in the user terminal.
US10833816B2 Transmission method and apparatus for feedback information of uplink transmission
The present invention discloses a transmission method and apparatus for feedback information of uplink transmission. The method comprises: a terminal transmitting a physical uplink shared channel (PUSCH) in a special sub-frame m, where m is an integer; the terminal detecting, subsequent to the special frame m, in a sub-frame comprising downlink transmission resources or in a sub-frame m+k, a downlink control channel using an uplink/downlink control information (DCI) format, where k is a positive integer; and the terminal determining, according to the downlink control channel, whether to again transmit the PUSCH transmitted in the special sub-frame m. accordingly, the present invention provides a transmission solution that transmits PUSCH feedback information in a special sub frame, ensuring that the PUSCH transmitted in the special sub frame can normally obtain ACK/NACK feedback information.
US10833810B2 Method for executing HARQ in wireless communication system and device therefor
The present specification discloses a method for executing a hybrid automatic request (HARQ) in a wireless communication system, the method, which is executed by a terminal, comprising the steps of: receiving an initial HARQ packet corresponding to a specific HARQ process ID (PID) from a first base station via a first wireless link; receiving a retransmission HARQ packet corresponding to the HARQ PID from a second base station via a second wireless link; combining the initial HARQ packet and the retransmission HARQ packet; decoding the combined HARQ packet; and, on the basis of the result of the decoding, determining whether to transmit HARQ feedback via the first wireless link.
US10833806B2 Data retransmission method and related apparatus
When receiving a first data frame sent by a transmitting apparatus, a receiving apparatus may return error indication information including an identifier of at least one erroneous codeword group to the transmitting apparatus if it is found that an error occurs in an initial codeword of the first data frame. The transmitting apparatus may obtain the erroneous codeword group and encode the erroneous codeword group, and retransmit a part of a sub check codeword obtained through encoding to the receiving apparatus. The receiving apparatus may obtain a third check matrix based on a first check matrix, a second check matrix, and a location of the at least one erroneous codeword group in the initial codeword, and re-decode the retransmitted partial sub check codeword and content of the first data frame together based on the third check matrix, so as to obtain a correct initial codeword.
US10833796B2 Method and apparatus for competition-based transmitting of uplink data in wireless communication system to which non-orthogonal multiple access scheme is applied
Provided are a method and an apparatus for competition-based transmitting of uplink data in a wireless communication system to which a non-orthogonal multiple access scheme is applied. Particularly, a terminal receives, from a base station, information relating to a predefined modulation pattern for non-orthogonal multiple access. The information relating to the predefined modulation pattern includes a modulation pattern index. The modulation pattern index indicates designation of a terminal-specific modulation order for each resource element in a resource used overlappingly by multiple terminals. The terminal transmits data to the base station using the modulation order designated to each of the resource elements on the basis of the information relating to the predetermined modulation pattern.
US10833794B2 Data transmission boosting system
A data transmission boosting system includes a boosting server and a client boosting device, wherein the boosting server and the client boosting device are connected to the internet respectively. The client boosting device further includes a data receiving module, a classifying module, and a transmitting module. The data receiving module receives data packets from at least one terminal device. The classify module classifies the data packets as data packets to be boosted, non-boosting data packets, or unknown data packets. The transmitting module transmits the data packets classified as the data packets to be boosted to the boosting server through the internet, and transmits the data packets classified as the non-boosting data packets to the internet.
US10833781B2 Antenna calibration
An array of antenna elements are located in relation with a plurality of pre-characterized reference detectors. At baseband frequencies, a transmit radiation pattern of the array of antenna elements is sensed with the plurality of pre-characterized reference detectors, at a plurality of phase and gain settings, to detect mismatch among two or more elements of the array of antenna elements. Phase and gain settings for the array of antenna elements are updated to correct the mismatch.
US10833777B2 Method of personalizing a secure transaction during a radio communication
A method of making available personalization data in respect of a service between a terminal and a device. The terminal is able to communicate with the device on a first near-field channel and on a second wireless channel distinct from the first channel. The method includes, on the terminal, the steps of: obtaining a first message on the first channel, comprising at least one random datum; transmission on the second channel of a second message in response to the first message; establishment of a communication session on the second channel with the device; calculation of a secret datum as a function of the random datum received; transmission of the secret datum on the second channel; reception of a request for a personalization datum; transmission of at least one personalization datum in response to the request.
US10833770B2 Optical fiber nonlinearity compensation using neural networks
Aspects of the present disclosure describe systems, methods and structures for optical fiber nonlinearity compensation using neural networks that advantageously employ machine learning (ML) algorithms for nonlinearity compensation (NLC) that advantageously provide a system-agnostic model independent of link parameters, and yet still achieve a similar or better performance at a lower complexity as compared with prior-art methods. Systems, methods, and structures according to aspects of the present disclosure include a data-driven model using the neural network (NN) to predict received signal nonlinearity without prior knowledge of the link parameters. Operationally, the NN is provided with intra-channel cross-phase modulation (IXPM) and intra-channel four-wave mixing (IFWM) triplets that advantageously provide a more direct pathway to underlying nonlinear interactions.
US10833768B2 Photonic monobit analog-to-digital converter using coherent detection
A photonic monobit analog-to-digital converter (ADC) includes an incoherent optical source, a dual optical modulator, a coupler, a coherent detector, a limiter, and a DSP. The incoherent optical source generates an optical noise signal. The dual optical modulator modulates phase and amplitude of an input complex baseband signal onto an input optical signal to generate an optical modulated signal. The coupler couples the modulated signal with the optical noise signal to generate a dithered optical signal. The coherent detector coherently detects a dithered in-phase (I) signal component and a dithered quadrature (Q) signal component associated with the input complex baseband signal using the dithered optical signal and a reference optical signal. The limiter outputs a complex decision signal based on the dithered I and Q signal components. The DSP generates a digital signal representative of the input complex baseband signal based on the complex decision signal.
US10833767B2 Self-homodyne carrier multiplexed transmission system and method for coherent optical links
Embodiments herein provide a self-homodyne coherent optical transmission system (Self-Homodyne system) where an optical carrier is polarization multiplexed with a modulated signal and is transmitted over the optical fiber. An Adaptive polarization control is used by the receiver for simplifying a signal processing in the receiver. Analog processing may be used for implementing LO less receiver. Transmitter uses a phase modulated carrier in place of an unmodulated carrier.
US10833764B2 Devices and methods to produce and receive an encoded light signature
A signature encoded light system includes at least one light source. The at least one light source is configured to output a first encoded light signature embedded within light in the visible spectrum. A light signature detection device is configured to receive a composite light signal formed with light from the at least one light source and ambient light. The light signature detection device is configured to identify the first encoded light signature.
US10833759B2 Wireless communication location reporting and paging
The disclosure relates in some aspects to location reporting and paging for satellite communication. In one aspect, the disclosure relates to a user terminal (UT) sending a message to report information about the UT's location. A threshold may be used to control whether (e.g., when) the UT reports its location. The location information may be used to enforce area (e.g., country) restrictions for the UT. In one aspect, the disclosure relates to forwarding paging messages between network access controllers. For example, a network access controller that is not able to page a UT may forward a paging message to another network access controller. In one aspect, the disclosure relates to a list of paging areas that indicates where a UT need not perform a paging area update.
US10833742B2 Determining channel state information in advanced networks
Facilitating a determination of channel state information for advanced networks (e.g., 4G, 5G, and beyond) is provided herein. Operations of a system can comprise configuring a mobile device with a demodulation reference signal. The operations can also comprise transmitting a channel state information reference signal to the mobile device, wherein the channel state information reference signal configures a number of channel state information reference signal ports. Operations of another system can comprise determining a number of resources for a group of transmission ranks and determining a link quality metric for transmission ranks of the group of transmission ranks. The operations can also comprise selecting a transmission rank and a precoding matrix indicator and transmitting the precoding matrix indicator to a network device.
US10833740B1 Systems and methods for coarse scan beamforming using subarrays
A communication device has multiple antennas in an antenna array, and applies the same input power to each antenna. A controller of the communication device instructs phase shifters to form a first subarray with a first pair of the antennas and a second subarray with a second pair of the antennas. The controller causes the first subarray to generate a first beam and causes the second subarray to generate a second beam, wherein the first beam combines in phase with the second beam to generate a coarse beam. The coarse beam may have increased beam width while exhibiting decreased peak gain loss.
US10833739B2 Reference signal and Tx/Rx precoding for UE multiplexing in NR SS
Reference signal and transmitter (Tx)/receiver (Rx) precoding for user equipment (UE) multiplexing in new radio (NR) shared spectrum networks is discussed. In certain reference signals, a base station may schedule multiple UEs for transmission of uplink reference signals within an identified subframe. The base station may transmit a reference signal configuration message, wherein the reference signal configuration message includes a transmission sequence identifier identifying a multiplexing for antenna ports assigned for transmission of the uplink reference signals. The multiplexing may be one or both of frequency divisional multiplexing (FDM) and time division multiplexing (TDM) over the identified subframe. Additional reference signals, transmit precoders may be identified by the base station based on channel inversion calculations of the channel matrix determined based on uplink reference signals.
US10833736B2 Hybrid beamforming method for beam-based cooperative transmission, and apparatus for the same
A hybrid beamforming based cooperative transmission system may comprise comprising a centralized processor (CP), access nodes (ANs) connected to the CP, and fronthaul links connecting the CP to the ANs. The CP may provide an outer precoding matrix for a first AN of the ANs, which is derived from global statistical channel state information (CSI) generated from local statistical CSI collected from the ANs, to the first AN via the fronthaul link; and the first AN may configure a radio frequency (RF) precoder of the first AN based on the outer precoding matrix, and configure a digital precoder of the first AN based on local instantaneous effective CSI between the first AN and first terminals to be served by the first AN.
US10833732B2 System for extending the range of near field communication of an electronic device to communicate with an object over a user skin
Disclosed is a system which extends NFC near field communication over a user's skin by converting electromagnetic signals into modulated alternating electric fields and vice versa. A modified patch is attached to an NFC device, which gets energized from its electromagnetic resonance which may contain data. The patch uses the energy to create an alternating electric field which couples into and spreads over a user's skin. The user may approach or touch objects which then get energized by the alternating electric field. The objects have a tag which modulates the electric field with data back over the user's skin to the patch, which then demodulates the data to modulate the NFC communication of the NFC device for further processing.
US10833728B2 Use of crosstalk between adjacent cables for wireless communication
A system for communicating a signal between a tool and a signal processing unit includes a signal processing unit configured to at least one of transmit and receive the signal and a first cable coupled to the signal processing unit. The system further includes a tool having a second cable extending from the tool and configured to at least one of receive the signal transmitted by the signal processing unit and transmit the signal received by the signal processing unit, wherein signal is communicated between the first cable and the second cable by crosstalk.
US10833723B2 Downlink receiver channel isolation
The representative embodiments discussed in the present disclosure relate to techniques in which isolation between transmission signals and received signals in a transceiver may be maintained during downlink carrier aggregation. More specifically, in some embodiments, the transceiver may be implemented to include an electrical balance duplexer that isolates a signal component of a signal transmitted via the transceiver from a receiver signal path of the transceiver. The transceiver may also include analog interference cancellation circuitry implemented to isolate a noise component of the signal transmitted via the transceiver from the receiver signal path (e.g., from one or more downlink receiver channels). As such, the transceiver may operate using inter-band, non-contiguous downlink carrier aggregation, intra-band, non-contiguous downlink carrier aggregation, intra-band, contiguous carrier aggregation, and/or the like.
US10833715B2 Embedded subscriber identity module including communication profiles
An embedded subscriber identity module (eUICC1), which includes communication profiles, and that co-operates with a communications terminal (T). The module includes at least two communication profiles (P) that are active at the same time so as to allow the communications terminal to communicate with each mobile telephone network (R1, R2) associated with the active communication profiles, a receive module for receiving, from the terminal (T), a command (CMD) that has one of the active communication profiles as its destination (P), (referred to as the destination profile), and a determination module for determining the destination profile from among the active communication profiles on the basis of a destination profile identifier included in the command.
US10833712B2 Multi-user interleaving and modulation in a wireless network
A wireless transmit/receive unit (WTRU) may receive a constellation symbol that includes indications that each are associated with a respective WTRU of a plurality of WTRUs. The WTRU may determine that a first weight associated with a first indication of the indications is different than a second weight associated with a second indication of the indications. The indications may comprise indications of bits modulated at a multi-user constellation bit division multiple access modulator (MU-CBDMAM).
US10833710B2 Bandwidth efficient FEC scheme supporting uneven levels of protection
In one embodiment, a device in a network splits each of a plurality of packets of two or more data streams into an equal number of fragments. The number of fragments for packets of a particular one of the streams controls the level of error correction for that stream. The device generates recovery symbols for the fragments for each of the plurality of packets. Each of the plurality of packets has an equal sum of fragments plus recovery symbols. The device multiplexes the fragments and recovery symbols for each of the packets, to form a set of new packets. The device sends the set of new packets to one or more recipients in the network.
US10833708B2 Apparatus for time interleaving and method using the same
An apparatus and method for time interleaving corresponding to hybrid time interleaving mode are disclosed. An apparatus for time interleaving according to an embodiment of the present invention includes a twisted block interleaver configured to perform intra-subframe interleaving corresponding to time interleaving blocks; and a convolutional delay line configured to perform inter-subframe interleaving using an output of the twisted block interleaver.
US10833707B2 Error trapping in memory structures
Embodiments include methods, systems and circuits for operating an error trapping logic circuit in a memory device. Aspects include receiving, during a first clock cycle, data and check bits for the data from a memory location and determining, during the first clock cycle, whether the data includes any error by calculating an error syndrome from the data and the check bits. Aspects also include determining, during a second clock cycle, a type of the error based on a full decoding of the error syndrome. Aspects further include determining whether to store the data, the check bits and the error syndrome in trap registers of the error trapping logic circuit based on an operating mode of the error trapping logic circuit and the type of the error.
US10833706B2 Polar encoding and decoding using predefined information
A method of encoding input data as a polar code includes generating unfrozen bits by adding at least one designated information bit to information bits which have been generated based on the input data, reordering the unfrozen bits and frozen bits by assigning the unfrozen bits to polarized sub-channels having higher reliability than the frozen bits having a value known to both of an encoder and a decoder, and generating a code word by polar-coding results of the reordering may be provided. The at least one designated information bit may have the value known to both the encoder and the decoder.
US10833705B2 Information bit distribution design for polar codes
A wireless device (e.g., a base station or user equipment (UE)) may encode a codeword using a polar code for transmission over a wireless channel. The device may identify a set of bit locations of the polar code for a set of information bits based on a bit index reliability sequence. The bit index reliability sequence may be based on applying an ordered combination of a universal partial order, an analytical method, and a simulation. The bit index reliability sequence may be determined based on a binary bit weighting for the set of bit channels that applies one or more weighting factors. In some cases, the device may store the bit index reliability sequence in a lookup table for encoding, decoding, or both. A device receiving the transmitted codeword may similarly utilize the bit index reliability sequence to decode the codeword and determine the transmitted information bits.
US10833704B1 Low-density parity check decoder using encoded no-operation instructions
Low-density parity check (LDPC) decoder circuitry is configured to decode an input codeword using a plurality of circulant matrices of a parity check matrix for an LDPC code. Multiple memory banks are configured to store elements of the input codeword. A memory circuit is configured for storage of an instruction sequence. Each instruction describes for one of the circulant matrices, a corresponding layer and column of the parity check matrix and a rotation. Each instruction includes packing factor bits having a value indicative of a number of instructions of the instruction sequence to be assembled in a bundle of instructions. A bundler circuit is configured to assemble the number of instructions from the memory circuit in a bundle. The bundler circuit specifies one or more no-operation codes (NOPs) in the bundle in response to the value of the packing factor bits and provides the bundle to the decoder circuitry.
US10833693B2 Time-interleaved analog-to-digital converter system
It is provided a provided a time-interleaved analog-to-digital converter (ADC) system comprising an input port configured to receive an analog signal, an ADC-array comprising M, M≥2, ADCs arranged in parallel. Each ADC is configured to receive and to convert a portion of the analog signal into a digital signal at a sample rate fs. The ADC-system further comprises a reference ADC configured to receive and to convert the analog signal into a digital reference signal at an average sampling rate fref lower than fs. Each sampling instant of the reference ADC corresponds to a sampling instant of an ADC in the array of ADCs, and the ADC to select for each reference ADC sampling instant is randomized over time. The ADC-system also comprises a correction module configured to adjust the digital signal outputs of the ADC-array into a corrected digital output signal based on samples of the digital reference signal and the digital signals from the corresponding selected ADCs. It is also provided a method for time-interleaved analog-to-digital conversion.
US10833688B2 Electronic control device
An inexpensive electronic control device is implemented that enables a power supply voltage supplied to a microcomputer to be varied using a simple method and that enables an identical power supply to be adapted to various microcomputers. A switch is turned on to determine the value of a discrete resistor, and a voltage based on the value of current from a current source and the resistance value of the discrete resistor is caused in an In1 terminal. By an A/D converter, the In1 terminal voltage is subjected to A/D conversion, and a digital code corresponding to the selectively connected discrete resistor is detected. The result of the A/D conversion is saved in a register, and the determination of the resistance value of the discrete resistor performed by the A/D converter is completed. After the completion of the resistance value determination performed by the A/D converter, power supply voltages start activation. The core voltage activates to secure a voltage corresponding to a reference voltage set by the register and thereby a desired power supply is completed.
US10833679B2 Multi-purpose interface for configuration data and user fabric data
An integrated circuit device may include a programmable fabric die having programmable logic fabric and configuration memory that may configure the programmable logic fabric. The integrated circuit device may also include a base die that may provide fabric support circuitry, including memory and/or communication interfaces. The first die and the second die may be coupled using a multi-purpose interface that may allow communication between the first die and the second die. The multi-purpose interface may allow concurrent access to the base die by the programmable logic fabric and the configuration memory by using multiple channels over the multi-purpose interface.
US10833673B2 Semiconductor device
An operation adjustment method of an SOI device comprises steps of: (a) obtaining a drain current-substrate bias voltage characteristic of an NMOS transistor for a source-gate voltage of 0V; (b) obtaining a lowest substrate bias voltage which turns on the NMOS transistor from the drain current-substrate bias voltage characteristic; (c) determining an upper limit of a substrate bias voltage of a PMOS transistor as a voltage obtained by subtracting a built-in potential of a pn junction from the lowest substrate bias voltage; and (d) determining the substrate bias voltage of the PMOS transistor as a positive voltage lower than the upper limit. Reduction in the power consumption and maintenance of the radiation tolerance are both achieved for the SOI device.
US10833670B2 Semiconductor integrated circuit and adjustment method for semiconductor integrated circuit
According to one embodiment, a semiconductor integrated circuit includes a normally-on type first switching element that has a source, a drain, and a gate, a normally-off type second switching element that has a drain that is connected to the source of the first switching element, a gate that is supplied with a driving signal, and a source, a resistor that is connected between the gate of the first switching element and the source of the second switching element, a first capacitor that is connected in parallel to the resistor, and a second capacitor between the gate and the source of the first switching element.
US10833666B1 PWM controlled analog signal
A voltage proportional to a pulse width modulation (PWM) duty cycle is generated, using a low pass filter (LPF). A 2nd or higher order LPF is provided, giving a 90×(2n+1) degree phase shift for (n=0, 1, 2, . . . ), so that the sampling timing at the latter stages can be at the rising and/or falling edge of the PWM input signal. A switched capacitor circuit after the 2nd or higher order LPF is provided, removing a voltage ripple on an LPF output, and using a smaller device area.
US10833662B2 Delay cell and delay line having the same
A delay cell includes: a plurality of delay elements coupled in series; and at least one three-phase inverter that is coupled in parallel to at least one of the delay elements, and that receives through a first control terminal a first bias voltage for compensating for a variation of a power source voltage, and receives through a second control terminal a second bias voltage for compensating for a variation of a ground voltage.
US10833658B2 Apparatuses and methods using current-starved ring oscillator biased by floating gate transistors with a variety of applications including as a power-free radiation detector or silicon age determination or odometer system
Apparatuses and methods using current-starved ring oscillator biased by floating gate transistors with a variety of applications including as a power-free radiation detector or silicon age determination or odometer system.
US10833638B2 High-efficiency power amplifier system for wireless power transmitters
One example device for providing wireless power includes a power supply; a power amplifier coupled to the power supply, the power amplifier comprising a first switch and a second switch coupled to the power supply and to a common switch output, and a pulse-width modulator (“PWM”) coupled to the power amplifier, the PWM configured to substantially simultaneously toggle each of the first and second switches between open and closed states, and to maintain the first and second switches in opposite open and closed states; a controller coupled to the power supply and the PWM, the controller configured to: receive a sensor signal indicating an impedance of a load; determine a duty cycle of the PWM based on the sensor signal; and adjust an output voltage of the power supply based on the duty cycle of the PWM.
US10833636B2 Method for improving linearity of radio frequency power amplifier, compensation circuit and communications terminal
A method for improving the linearity of a radio frequency power amplifier, a compensation circuit (307) for implementing the method, and a communications terminal with the compensation circuit (307). In the method, a compensation circuit (307) is connected between a base (a3) and a collector (b3) of a transistor of a common emitter amplifier (306), in order to neutralize the impact of a variation in capacitance between the base (a3) and the collector (b3) of the transistor (306) according to a radio frequency signal. No additional direct-current power consumption is needed, and degradation in performance of other radio frequency power amplifiers can be avoided. The corresponding compensation circuit (307) can be easily integrated with a main amplification circuit, without affecting other performance of the main amplification circuit, and provides high adjustability.
US10833630B2 Apparatuses and methods for temperature independent oscillators
Apparatuses and methods for temperature independent oscillator circuits are disclosed herein. An example apparatus may include a pulse generator circuit configured to provide a periodic pulse based on the charging and discharging and discharging of a capacitor and further based on a reference voltage. The pulse generator circuit may include a capacitor coupled between a first reference voltage and a first node, wherein the capacitor is configured to be charged and discharged through the node in response to the periodic pulse, a resistor and a diode coupled in series between a second node and a second reference voltage, and a comparator coupled to the first and second nodes and configured to provide the periodic pulse based on voltages on the first and second nodes, wherein a period of the periodic pulse is based at least on the resistor and the a current.
US10833627B2 Electrically conductive module of solar cell terminal box
The present invention discloses an electrically conductive module of a solar cell terminal box. The electrically conductive module comprises an insulation body, conducting strips and a diode chip, wherein there are two and only two conducting strips. The two conducting strips are electrically connected through the diode chip. The diode chip is located inside the insulation body. Each of the two conducting strips is provided with a through hole. The two side edges, which are fixed with the conducting strips, of the insulation body overlap with the through holes. A connection region between the insulation body and each of the conducting strips is only a region between the end portion of the corresponding through hole and the edge of the conducting strip. A part of each through hole is located inside the insulation body, and the remaining part of the through hole is located outside the insulation body and forms an enclosed busbar welding hole together with two side edges of the insulation body. The connection regions between the insulation body and the conducting strips are just the four smaller regions between the end portions of the through holes and the edges of the conducting strips, which can effectively prevent the insulation body from suffering the acting force exerted by the external force through the conducting strips, and avoid the phenomenon that the body is damaged or excessively stressed, etc.
US10833625B2 Systems and methods for controlling fan motors with variable frequency drives
A fan assembly is provided. The fan assembly includes a fan, a motor that is coupled to the fan, and a variable frequency drive (VFD) that is coupled to the motor. The motor includes a maximum rated speed that is greater than a maximum structural speed limit of the fan, and the VFD includes a current output limit configured to limit an operational speed of the motor to be less than or equal to the maximum structural speed limit of the fan.
US10833624B2 Method and device for external monitoring of power electronics
The invention relates to a method (300) for external monitoring of power electronics (450), wherein the power electronics (450) are actuated by means of first control electronics (460) and the method (300) is carried out by independent, second control electronics (420). The method comprises the following steps: determining (320) a parameter (P); determining (330) the difference (D) of between the determined parameter (P) and a target value (S); actuating (340) the power electronics (450) if the amount of the difference (D) exceeds a threshold (G).
US10833622B2 Hybrid transmission wiring verification
In an electrified vehicle having a synchronous traction motor, an inverter is connected to stator windings by three power cables. If these cables are accidentally connected to the wrong windings, the resulting torque will not match the desired torque, and may even be in the wrong direction. To avoid this problem, a test is performed any time that the cables may have been unplugged and re-connected. The inverter is commanded to generate a rotating magnetic field while the rotor is held stationary, resulting in a positive and a negative response current. A relationship between a phase angle of the negative response current and the rotor position indicates which cables are connected to which windings. If the cables are incorrectly connected, the controller disables the motor and informs an operator which cables to swap to achieve correct connection.
US10833619B2 Variable torque motor/generator/transmission
A motor/generator/transmission system includes: an axle; a stator ring having a plurality of stator coils disposed around the periphery of the stator ring, wherein each phase of the plurality of stator coils includes a respective set of multiple parallel non-twisted wires separated at the center tap with electronic switches for connecting the parallel non-twisted wires of each phase of the stator coils all in series, all in parallel, or in a combination of series and parallel; a rotor support structure coupled to the axle; a first rotor ring and a second rotor ring each having an axis of rotation coincident with the axis of rotation of the axle, at least one of the first rotor ring or the second rotor ring being slidably coupled to the rotor support structure and configured to translate along the rotor support structure in a first axial direction or in a second axial direction.
US10833618B2 Variable torque motor/generator/transmission
The present disclosure is directed to an electric generator and motor transmission system that is capable of operating with high energy, wide operating range and extremely variable torque and RPM conditions. In accordance with various embodiments, the disclosed system is operable to: dynamically change the output “size” of the motor/generator by modularly engaging and disengaging rotor/stator sets as power demands increase or decrease; activate one stator or another within the rotor/stator sets as torque/RPM or amperage/voltage requirements change; and/or change from parallel to series winding configurations or the reverse through sets of 2, 4, 6 or more parallel, three-phase, non-twisted coil windings with switchable separated center tap to efficiently meet torque/RPM or amperage/voltage requirements.
US10833616B1 Gas turbine engine generator power management control system
A power management system may include an energy source and a generator driven by a gas turbine engine to output generator power to a common bus. A source power converter is electrically coupled between the energy source and the common bus. A controller circuitry includes an adaptive filter to filter a power signal indicative of power consumption of a variable load on the common bus, and outputs a filtered signal as a load demand signal to the generator. A source demand error signal is also output to control the source power converter to supply power from the energy source to the common bus. The controller circuitry is further configured to automatically adjust the adaptive low pass filter in accordance with the power consumption of the dynamic load and the load demand signal of the generator.
US10833614B2 Motor drive device and electric power steering device
A motor drive device includes an inverter circuit, a first switching circuit to switch a path between a power supply and the inverter circuit to conduction and interruption, a second switching circuit to switch a path between the inverter circuit and the motor, a current detector to detect a current of the inverter circuit, a controller to, in a case in which a current value of the detected current is not within a predetermined range, output a command voltage which commands switching from the conduction to the interruption, a driver to boost the command voltage input from the controller and output the boosted command voltage to each switching circuit, and a delay circuit disposed between the second switching circuit and the driver to set a timing at which the command voltage is input to the second switching circuit to be later than a timing at which the command voltage is input to the first switching circuit.
US10833612B2 Electric working machine
An electric working machine includes an inverter and a controller. The controller switches a current conduction pattern via the inverter and performs a PWM control of a conduction current to a brushless motor. The controller includes switching patterns as the current conduction pattern switched for every commutation timing. The switching patterns include different on and off states for different switching elements. The controller sequentially switches a switching pattern synchronously with a period of the PWM control, detects a rotational position of a brushless motor from a magnitude relation between inductances of the brushless motor produced by switching the switching pattern, and sets the commutation timing.
US10833609B2 Induction of force performed by the piezoelectric materials
Until now, the direct effect or the converse effect is used in piezoelectric devices to provide respectively a disturbance force in external objects via electric field or acoustic waves. The collective displacement of the internal polarized molecules of the piezoelectric materials can be used in innovative ways when the direct or the converse effect takes place. This attribute is associated when all particles which are part of macroscopic objects are widely coupled to each other via quantum entanglements and it can generate a distance induction force. Considering this, an induction force can be inducted in the external objects, thereby thrusting or pull them.
US10833608B2 Vibration actuator and electronic apparatus using vibration actuator
A vibration actuator, which is capable of being miniaturized or obtaining stable drive performance, moves a vibration body and a contact body relatively. The vibration actuator includes a support member that supports the vibration body. The support member includes a vibration section joined to the vibration body, a first fixing section and a second fixing section that are provided on opposite sides of the vibration body for fixing the support member at a predetermined position, a first support section that connects the vibration section with the first fixing section to support the vibration body, a second support section that connects the vibration section with the second fixing section to support the vibration body, and conduction members that extend from the vibration body to the first fixing section, extend from the vibration body to the second fixing section, and supply electric power to the vibration body.
US10833607B2 Electret element, electromechanical converter and method for manufacturing electret element
An electret element includes: an Si layer, an SiO2 layer formed at a surface of the Si layer; and an electret formed at the SiO2 layer near an interface of the SiO2 layer and the Si layer.
US10833604B1 Power converter device
A power converter device includes a first phase-shift full-bridge circuit, a second phase-shift full-bridge circuit, a detector circuit, and a control circuit. The control circuit controls the first phase-shift full bridge circuit and the second phase-shift full bridge circuit. The control circuit disables the second phase-shift full-bridge circuit when the output current is less than a first predetermined value. The control circuit enables the second phase-shift full-bridge circuit when the output current is equal to or greater than the first predetermined value. The control circuit controls a synchronous switching circuit of the second phase-shift full-bridge circuit to operate in a traditional control mode when the output current is equal to or greater than a second predetermined value and a duty cycle of a phase-shift switching circuit is equal to or greater than a third predetermined value. The second predetermined value is greater than the first predetermined value.
US10833602B2 Common line communication in cascaded inverters
A method in a power inverter system (100) is disclosed, wherein the power inverter system comprises a central unit (130) and a plurality of switching units (110) operable in an inverter mode in which they are individually switched so as to produce a combined output voltage waveform and AC (VOUT) transmitted in a common line (120), and operable in a communication mode in which the switching units are switched so as to produce a communication signal, the communication signal being transmitted in the common line to the central unit. The method comprises operating at least some of the switching units in the inverter mode such that they are switched in response to switching commands of a command signal produced by the central unit, and between two consecutive switching commands of the command signal, operating at least one of the switching units in the communication mode.
US10833601B2 Multi-level inverter
According to one aspect, embodiments of the invention provide an inverter comprising an input, an output, a plurality of DC busses, a mid-point bus, an LC filter, a common node coupled to the LC filter, a plurality of switches coupled to the plurality of DC busses and the common node, a bidirectional switch coupled between the mid-point bus and the common node, and a controller configured to operate the plurality of switches and the bidirectional switch in a first mode of operation to generate a voltage at the common node at a first positive DC voltage level, in a second mode of operation to generate the voltage at a second positive DC voltage level, in a third mode of operation to generate the voltage at a first negative DC voltage level, and in a fourth mode of operation to generate the voltage at a second negative DC voltage level.
US10833600B2 Single-stage multi-input forward DC-DC chopper type high-frequency link's inverter with series simultaneous power supply
A single-stage multi-input forward DC-DC chopper type high-frequency link's inverter with series simultaneous power supply includes a multi-input single-output combined isolated bidirectional forward DC-DC chopper, a plurality of input filters connected to non-common ground and a common output filter circuit. The plurality of input filters and the output filter circuit are connected by the multi-input single-output combined isolated bidirectional forward DC-DC chopper. Each input end of the multi-input single-output combined isolated bidirectional forward DC-DC chopper is connected to output ends of each input filter in a one-to-one correspondence. The output ends of the multi-input single-output combined isolated bidirectional forward DC-DC chopper are connected to the output filter circuit. The inverter has multiple input sources connected to non-common ground, the power is supplied in a time-sharing or simultaneous manner, a high-frequency electrical isolation is performed between the output and the input.
US10833599B2 Highly interleaved converter for reliable power processing
This specification discloses a novel power converter comprising a large array of interleaved converter channels. As a system, these channels provide high reliability through redundancy. The embodiments described herein solve a reliability and cost issues in converting electrical energy to alternating current (AC) power, with particular application to string inverters for solar power applications.
US10833595B2 Semiconductor device with upper and lower switching devices and isolation transformer
Provided is a semiconductor device that has a configuration provided with: a driving unit for driving an upper switching element and a lower switching element according to a control signal for controlling the driving of the upper switching element and the lower switching element, which are connected in series to constitute a bridge circuit; an insulating unit having an insulating transformer; and a package for sealing at least a part of the insulating unit and the driving unit. The insulating unit transmits a signal corresponding to the control signal to the driving unit side while insulating the signal.
US10833578B2 Circuit and method for jitter generation in quasi-resonant converter
A Quasi-Resonant (QR) converter includes a power switch controlling the primary current flow and a time-varying capacitance coupled in parallel to the power switch. The time-varying capacitance is configured to add a frequency jitter to the frequency switch of the converter.
US10833577B2 OR-fet body brake in phase redundant scheme
A method, system and computer program product for improving inductor current ramp down times in a DC-to-DC converter having an inductor conductively coupled to a low side transistor on a first side and an or-ing transistor coupled to a second side, where the DC-to-DC converter is in a phase redundant power supply. The method comprises turning off the low side transistor and turning off the or-ing transistor in response to an unloading transient.
US10833575B2 Method of forming a semiconductor device
In one embodiment, a controller for a power supply may be configured to operate as a quasi-resonant controller while operating in a discontinuous current mode and to operate as one of a pulse width or pulse frequency modulation controller while operating in a continuous current mode. The controller may have an embodiment that varies a frequency of the switching drive signal around a center frequency while operating in the continuous current mode, and varies a value of a current sense signal but not vary the frequency of the switching drive signal around a center frequency while operating in the discontinuous current mode.
US10833574B2 Switching element control device
A switching element control device for controlling a switching element incorporating a reverse conducting diode is provided. The switching element control device includes: a voltage detection circuit detecting a voltage across first and second main electrodes of the switching element; a comparator circuit comparing the voltage detected by the voltage detection circuit with a threshold voltage; and a drive circuit controlling driving of the switching element. The comparator circuit controls the drive circuit so that an on signal is not provided to the switching element when the detected voltage exceeds the threshold voltage.
US10833559B2 Unidirectional rotating motor
An object of the present invention is to provide a unidirectional rotating motor, which can avoid reverse rotation of the motor due to heavy loads. The present invention employs the following technical solution. A unidirectional rotating motor is provided, comprising an output shaft; one end of the output shaft is, as an output end, extended to an outer side of the motor, and the other end of the output shaft is, as a fitting end, provided with a unidirectional bearing; an inner ring of the unidirectional bearing is linked to the fitting end of the output shaft and an outer ring of the unidirectional bearing is fitted with a first bushing and a second bushing; the first bushing consists of a first bushing segment I and a first bushing segment II, and the first bushing segment I has an inner diameter greater than that of the first bushing segment II; the second bushing at least consists of a second bushing segment I and a second bushing segment II, and the second bushing segment I has an inner diameter greater than that of the second bushing segment II; the first bushing and the second bushing are detachably fixed; and an outer bearing is fixed on an outer side of the second bushing, and an inner ring of the outer bearing is fixed to the second bushing.
US10833558B2 Multi-directional vibration actuator
The present disclosure provides a vibration device, including a stator, an eccentric wheel and an electromagnetic driving assembly. The eccentric wheel rotates around a rotating shaft relative to the stator. The electromagnetic driving assembly includes at least one magnetic element and an induction coil. The at least one magnetic element is disposed on the eccentric wheel. The induction coil corresponds to the magnetic element, and the induction coil is disposed on the stator. When a current is applied to the induction coil, the induction coil acts with the magnetic element to generate an electromagnetic force to drive the eccentric wheel to rotate around the rotating shaft, so that the vibration device generates a vibration. The rotating shaft is disposed on the stator.
US10833556B2 Rotor section with center tube for submersible pump assembly motor
A submersible well pump assembly has a pump driven by an electrical motor. The motor has a number of rotor sections axially separated from each other by radial bearings. Each of the rotor sections has disks stacked together, each of the disks having a central opening and slots circumferentially spaced around the central opening. Metal rods extend through the slots. A center tube extends through the central openings of the disks. The center tube has an outer diameter in an interference fit with the disks. A slot and key arrangement between the inner diameter of the center tube and the motor shaft rotates the motor shaft in unison. The ends of the center tube extend past end rings of the rotor sections and abut with center tubes of adjacent rotor sections.
US10833555B2 Motor for reducing a repulsive force
A rotary motor capable of reducing repulsive force is disclosed. The rotary motor comprises a housing, a stator located in the housing and configured to have a shape of a cylinder on which a central part is penetrated, and a rotator configured to rotate in the stator. Here, the stator rotates clockwise or counterclockwise.
US10833545B2 Rotor for hybrid homopolar machine
There is provided an electric machine that includes a rotor comprising a pole and magnet assemblies divided axially in a first subsection and a second subsection. Each of the first and second subsections includes poles and magnets, and the poles and magnets of the first subsection are offset from the poles and magnets of the second subsection.
US10833513B2 Method, system and device for balancing individual electric energy storage cells
Methods and systems for monitoring individual cell voltages of an energy storage system. The measured cell voltages can be reported back to a central controller. Based on parameters such as the overall health of the system, this controller can be adapted to decide which cells to balance, in which direction and optionally for how long. Balancing can be performed by cell monitoring and balancing units which can be implemented in hardware, i.e. as one or more circuits. The decision information from the controller can be reported to the cell monitoring and balancing units as a command. The cell monitoring and balancing means can execute the command, for example irrespective of the voltage or SoC of the cell connected to it.
US10833512B2 Cell balancing with local sensing and switching
A system and method for cell balancing within a battery module includes local sensing and switching at each of the battery cells. A switching circuit is associated with each one of the battery cells to connect or functionally disconnected the battery cell from the battery module. A module controller generates one or more parameter threshold values as maximum operating values for each of the battery cells. Each cell has a cell controller associated therewith to monitor one or more cell parameters, which are communicated to a summing module via a shared monitoring line, averaged, and communicated to the module controller. The cell controllers each receive a parameter threshold value via a shared control line and command the associated switching circuit to functionally disconnect and to bypass the battery cell if the cell parameter exceeds the corresponding parameter threshold value. Methods of checking the battery module are also provided.
US10833501B2 Reverse voltage recovery circuit
A power circuit having a reverse voltage recovery boost circuit that speeds up a recovery time of the power circuit after a reverse voltage condition has cleared is provided. The power circuit includes a reverse voltage detector that detects the reverse voltage condition. After the reverse voltage condition clears, the reverse voltage recovery boost circuit transfers a portion of power to one transistor that is stored in another transistor thereby transitioning the one transistor from a non-conductive state to a conductive state, which allows a transfer of power from the input voltage to the output voltage.
US10833492B2 Cutting unit for stripping cables
A cutting unit for stripping cables in a stripping station includes a base body and a knife holder attached thereto for holding stripping knives. The knife holder is firmly glued to the base body by an epoxy-resin adhesive, whereby the stripping knives are electrically isolated from the base body. The stripping knives are screw-connected with the knife holders. For the reading-out of electrical signals for detection of contact with a conductor the cutting unit has a printed circuit board that is electrically connected with the knife holders by contact screws.
US10833491B2 Automatic circuit breaker pan interlock
An apparatus includes a cell pan that supports a circuit breaker within a switchgear cell, and a lift pan that carries a circuit breaker outside of the switchgear cell. The lift pan has a track for a roller on the circuit breaker. The apparatus further includes an extension rail that interconnects the lift pan with the cell pan in an aligned position. With the lift pan in aligned position, the track on the lift pan can receive the roller upon horizontal draw-out movement of the circuit breaker from the cell pan. A latch on the extension rail has a blocking position in which it blocks the roller from rolling outward off the cell pan, and has a non-blocking position in which it does not block the roller from rolling outward off the cell pan. The latch automatically moves from the blocking position to the non-blocking position under the influence of the lift pan upon movement of the lift pan into the aligned position.
US10833490B2 Control board
This control board has buses stored in a bus chamber extending in the vertical direction with respect to a floor surface inside a housing and power is supplied to stored devices from the buses. The control board includes an inlet which is provided on the bus chamber and through which cooling air is taken in, a device inlet provided on the stored devices and opposed to a bus chamber outlet provided on the bus chamber, a device outlet provided on the front side of the stored devices, and a door portion outlet provided on a door on the front side and opposed to the device outlet.
US10833480B2 Diffusion blocking layer for a compound semiconductor structure
A method of fabricating a gain medium includes growing a p-type layer doped with zinc on a substrate, growing an undoped layer including one or both of InP or InGaAsP on the p-type layer, growing a region that includes multiple quantum wells (MQWs) on the undoped layer, and growing an n-type layer on the region. The undoped layer has a thickness that is sufficient to prevent Zn diffusion from the p-type layer into the region during subsequent growth or wafer fabrication steps.
US10833470B2 Optical fiber and fiber laser
An optical fiber includes: an optical waveguide; and a resin coating that is lower in refractive index than the optical waveguide and covers a side surface of the optical waveguide except in a coating-removed section of the side surface. The coating-removed section of the side surface is covered throughout with an inorganic layer that is lower in refractive index than the optical waveguide.
US10833469B2 Photonic molecule laser
A photonic molecule laser is described that includes a photonic molecule waveguide coupled to a photonic molecule seeding source configured to deliver a plurality of photonic molecules. The photonic molecule waveguide includes a second dopant maintained at a population inverted state with an energy level transition corresponding to a second frequency that is an N-fold multiple of a first frequency and amplifies the number of photonic molecules via stimulated emission. The photonic molecule seeding source includes a waveguide with a first dopant maintained at a population inverted state with an energy level transition corresponding to the first frequency. A pump source is coupled to the waveguide configured to deliver a first frequency laser pulse with pulse coherence time less than the photonic molecules correlation time. Each photonic molecule includes a threshold bound state of N first frequency photons, and each photonic molecule has the second frequency.
US10833458B2 Temperature sensor assembly for an electrical connector
An electrical connector including a housing having a terminal channel with a power terminal in the terminal channel. The electrical connector includes a temperature sensor assembly positioned in the chamber. The temperature sensor assembly includes a sealing pad holding the power terminal and a thermal shunt held by the sealing pad. A temperature sensor is coupled to the thermal shunt. The sealing pad is electrically insulative and has a terminal opening receiving the power terminal. The sealing pad is thermally coupled to the power terminal and thermally coupled to the thermal shunt. The thermal shunt has a thermal conductivity higher than a thermal conductivity of the sealing pad. The temperature sensor monitors the temperature of the power terminal through a thermal path defined by the sealing pad and the thermal shunt.
US10833448B2 Underwater electrical cable assembly and modular electrical cable system
A termination assembly including an elongate housing having at least one access port and an end adaptor on each opposing end, said end adaptor including a tube adaptor or a moulded cable end adaptor, a terminal block having a plurality of terminals, said terminal block is positionable within the elongate housing, a sealing sleeve for covering the elongate housing, and wherein the termination assembly is fillable with oil and forms part of a sealed electrical cable when connected via the end adaptors to tube containing a wiring loom and/or when connected to a moulded cable.
US10833444B2 Terminal unit and connector
A terminal unit (30) has inner conductors in a dielectric (36) and is mounted in a first or second housing (10, 20). The first housing (10) includes a first locking lance (14), a front retainer (17) and a first accommodation chamber (13). The second housing (20) includes a second locking lance (22), a second accommodation chamber (21) and a side retainer (25). First and second locks (45, 54) are formed on a surface of the dielectric (36). The terminal unit (30) inserted into the first accommodation chamber (13) is retained by the front retainer (17) restricting deflection of the first locking lance (14) and the first lock (45) locking the first locking lance (14). The terminal unit (30) inserted into the second accommodation chamber (21) is retained by locking the first lock (45) with the second locking lance (22) and locking the second lock (54) with the side retainer (25).
US10833433B2 Connector having an inner conductor engager
A connector includes: (i) an inner conductor engager comprising at least one tab being flexible to define an opening engager, (ii) a driver configured to drive the inner conductor engager to a desired position along the inner conductor, and (iii) a housing coupled to the inner conductor engager. The opening is configured to receive an inner conductor of a coaxial cable and extends through the entire inner conductor engager thus allowing the inner conductor to electrically connect to an interface port.
US10833418B2 Antenna structure
An antenna structure includes a dipole antenna element and a floating metal element. The floating metal element is disposed adjacent to the dipole antenna element. The vertical projection of the dipole antenna element at least partially overlaps the floating metal element. The floating metal element is configured for fine-tuning the radiation pattern of the antenna structure and to increase the operation bandwidth of the antenna structure.
US10833406B2 Antenna assembly with a dielectric resonator antenna array
A dielectric resonator antenna array system includes a first array of a plurality of dielectric resonator antennas arranged in a first orientation and that forms a first beam, and a second array of a plurality of dielectric resonator antennas arranged in a second orientation, that is different from the first orientation, and that forms a second beam. Further, a dielectric resonator antenna array system includes a first array of a first type of plurality of dielectric resonator antennas arranged in a predetermined orientation and that forms a first beam, and a second array of a second type of plurality of dielectric resonator antennas arranged in the predetermined orientation and that forms a second beam.
US10833405B2 Method of tracking steerable antennas on platforms to form an RF communication link
Steerable antenna on platforms, fixed or mobile, are tracked to form an RF communication link by setting the width of the main lobe of the antenna beam pattern to be greater than the initial pointing uncertainty region and then concurrently scanning and progressively reducing the widths of the main lobes as the pointing uncertainty region is reduced to first acquire and then track the opposing antenna. The width of the main lobe is reduced such that the width of the main lobe is approximately fixed for each block. The antennas at opposite ends of the communication link may be scanned with scan patterns that are orthogonal to each other such that the demodulation of the received signal levels to signal direction of arrival at each platform is solely a function of the scan pattern of the receive antenna.
US10833400B2 Apparatus with partitioned radio frequency antenna structure and associated methods
An apparatus includes a radio frequency (RF) circuit to transmit or receive RF signals, and a partitioned antenna structure. The partitioned antenna structure includes a first portion of a resonator and a first portion of a radiator. The first portion of the resonator comprises less than an entire resonator. The first portion of the radiator comprises less than an entire radiator.
US10833392B1 Reconfigurable foldable and/or origami passive arrays
Passive antenna arrays and methods of using and fabricating the same are provided. A passive antenna array can include a substrate that is capable of being folded and a plurality of antenna elements disposed on the substrate. The substrate can have predefined folding lines such that the substrate can be folded into different positions. The antenna elements can be separated from each other by the folding lines in the substrate. The passive antenna array can exhibit dual band operation and can change its frequency by changing its shape.
US10833391B2 Thermal management method and apparatus for high frequency IC with apertured heat sink
An integrated circuit system has a die with first and second sides, and contains high frequency circuitry operating at mm-wave frequencies. The system also has a plurality of interfaces (on the first side) in electrical communication with the high frequency circuitry, and a heat sink having a bottom surface with a first region and an aperture region. The first region is in physical and conductive contact with the die, while the aperture region forms a concavity with an inner concave surface that is spaced from the die.
US10833390B2 Superconducting resonator to limit vertical connections in planar quantum devices
A set of superconducting devices is interconnected in a lattice that is fabricated in a single two-dimensional plane of fabrication such that a superconducting connection can only reach a first superconducting device in the set while remaining in the plane by crossing a component of a second superconducting device that is also located in the plane. A superconducting coupling device having a span and a clearance height is formed in the superconducting connection of the first superconducting device. A section of the superconducting coupling device is separated from the component of the second superconducting device by the clearance in a parallel plane. A potential of a first ground plane on a first side of the component is equalized with a second ground plane on a second side of the component using the superconducting coupling device.
US10833389B2 Element used for an oscillation or detection of a terahertz wave
Provided is an element that can reduce a parasitic oscillation. An element used for an oscillation or a detection of a terahertz wave includes a resonance unit 108 including a first conductor 102, a second conductor 105, a dielectric 104 arranged between the first conductor and the second conductor, a first negative resistance element 101a and a second negative resistance element 101b mutually connected in parallel between the first conductor and the second conductor, a bias circuit 120 that supplies a bias voltage to each of the first negative resistance element and the second negative resistance element, and a line 103 that connects the bias circuit to the resonance unit, and the element is configured in a manner that a mutual injection locking in a positive phase between the first negative resistance element and the second negative resistance element is unstable, and a mutual injection locking in a reversed phase between the first negative resistance element and the second negative resistance element becomes stable.
US10833388B2 Couplers for communications systems
The present disclosure relates to couplers suitable for use in communications systems. The coupler comprises: a main conductive line comprising a first main section and a second main section; a first auxiliary conductive line comprising a first auxiliary section and a first end portion, wherein the first auxiliary section is configured to couple with the main conductive line to generate a first coupled signal; a second auxiliary conductive line comprising a second auxiliary section and a second end portion, wherein the second auxiliary section is configured to couple with the main conductive line to generate a second coupled signal; a transmission module that is configured to combine the first coupled signal and the second coupled signal into an output signal of the microstrip coupler and to pass the output signal to an outlet; and a coupled port coupled to the outlet and used for outputting the output signal.
US10833382B2 RF structure and a method of forming an RF structure
A method is provided for manufacturing RF structures such as waveguides using additive manufacturing such as 3D printing. RF structures are also provided suitable for manufacturing with said method. The RF structures include waveguides and antenna assemblies manufactured using the additive process. The structures include flanges at the ends of the waveguide and the flanges are integrally manufactured with the said manufacturing process. The structures include a participating conductive surface that is formed on the entirety of an interior of the body, where the conductive surface extends continuously between the two ends and has been subjected to a surface modification process.
US10833377B2 Cooling device and energy store
A cooling device is provided for an energy store that has an energy storage module. The cooling device has at least one cooling element and one spring fin. The spring fin is arranged on and coupled to the cooling element. The spring fin is configured to carry heat from the energy storage module to the cooling element.
US10833374B2 In-situ x-ray scatter imaging of battery electrodes
A method and apparatus for in-situ x-ray scatter imaging of battery electrodes. An apparatus includes an X-ray source, a grid, the grid comprising stainless steel wires with uniform spacing, and a cell, the X-ray source directing a beam of energy through the metal grid and components of the cell, the cell blurring a previously sharp projection of grid wires on an image detector. A method includes providing a Spatial Frequency Heterodyne Imaging system, providing a grid, providing a cell, generating X-rays from the Spatial Frequency Heterodyne Imaging system that pass through components of the cell and the grid, and detecting a scatter image from the X-rays.
US10833370B2 Battery and battery manufacturing method
A battery includes a current collector, first electrode layer, first counter electrode layer, and second electrode layer. The current collector includes a first electroconductive portion, first insulating portion, and second electroconductive portion. The second electroconductive portion includes a first edge region, first front face region, first rear face region, first fold portion, second front face region, second rear face region, and second edge region. The first and second rear face regions face each other by the current collector being folded. The first electrode layer is disposed in contact with the first electroconductive portion, the first counter electrode layer in contact with the first front face region, and the second electrode layer in contact with the second front face region. The first insulating portion links the first electroconductive portion and first edge region. The first electrode layer and first counter electrode layer face each other by the current collector being folded.
US10833369B2 Positive electrode active substance for lithium secondary battery, positive electrode for lithium secondary battery and lithium secondary battery, and methods for producing these
An object of the present invention is to provide a positive electrode active substance capable of suppressing gas generation associated with charge and discharge in a lithium secondary battery, and capable of suppressing gas generation associated with charge and discharge particularly even in cases where the use voltage of the lithium secondary battery is high, a positive electrode and a lithium secondary battery using the positive electrode active substance, and methods for producing these. The present invention is a positive electrode active substance for a lithium secondary battery, comprising a coated positive electrode active substance wherein a surface of a positive electrode active substance is directly coated with lithium metaphosphate.
US10833360B2 Protective anode coatings for high energy batteries
Materials for coating a metal anode in a high energy battery, anodes coated with the materials, and batteries incorporating the coated anodes are provided. Also provided are batteries that utilize the materials as electrolytes. The coatings, which are composed of binary, ternary, and higher order metal and/or metalloid oxides, nitrides, fluorides, chlorides, bromides, sulfides, and carbides limit the reactions between the electrolyte and the metal anode in a battery, thereby improving the performance of the battery, relative to a battery that employs a bare anode.
US10833352B2 Vehicle having a lithium-ion battery
A vehicle includes an electric onboard power system, in which electrical components and at least one lithium-ion battery are integrated. The lithium-ion battery includes a plurality of lithium-ion cells, each lithium-ion cell is based on a cell technology, and the cell technologies of at least two lithium-ion cells are different.
US10833347B2 Flow battery balancing cells having a bipolar membrane for simultaneous modification of a negative electrolyte solution and a positive electrolyte solution
Parasitic reactions, such as production of hydrogen and oxidation by oxygen, can occur under the operating conditions of flow batteries and other electrochemical systems. Such parasitic reactions can undesirably impact operating performance by altering the pH and/or state of charge of one or both electrolyte solutions in a flow battery. Electrochemical balancing cells can allow rebalancing of electrolyte solutions to take place. Electrochemical balancing cells suitable for placement in fluid communication with both electrolyte solutions of a flow battery can include: a first chamber containing a first electrode, a second chamber containing a second electrode, a third chamber disposed between the first chamber and the second chamber, an ion-selective membrane forming a first interface between the first chamber and the third chamber, and a bipolar membrane forming a second interface between the second chamber and the third chamber.
US10833345B2 Materials for high-performance aqueous organic redox flow batteries
Quinones and related compounds for use in flow batteries are provided. Many of these compounds are found to mitigate the effects of crossover in a flow battery. Other structure for improving battery performance is provided.
US10833344B2 Proton-conductive electrochemical device with integrated reforming and associated production method
A proton-conductive electrochemical device and method for manufacturing the device. The device comprising a positive electrode able to reduce an oxidizing species, a negative electrode able to oxidize a reducing species, and a proton-conductive electrolyte, in contact with the positive and negative electrode. The device further comprises a layer able to diffuse protons and electrons, and forms a protective barrier against contaminants for the electrolyte. The layer is in contact with both the electrolyte and the negative electrode, and comprises a material of the type ABB′O3 or a material of the type ABO3, wherein A is an element chosen from group II of the periodic table, B is an element chosen from cerium and group IVB of the periodic table, B′ is an element chosen from lanthanides or group VIIIB of the periodic table, and the layer has a porosity of less than 10% by volume.
US10833339B2 Fuel cell system and method of running fuel cell system
A fuel cell system includes: a solid oxide fuel cell generating power by using, as fuel, air supplied to a cathode and hydrogen-containing gas supplied to an anode; a combustor generating a combustion exhaust gas by combusting anode-off gas and cathode-off gas discharged from the anode and the cathode, respectively; a reformer steam-reforming a material to generate the hydrogen-containing gas supplied to the anode; a first temperature detector detecting temperatures of the combustion exhaust gas and/or the combustor; and a controller performing, if a temperature detected by the first temperature detector is lower than a preset first threshold while the combustor is forming flame, at least one of operations of: increasing a ratio of air consumed to the air supplied in the cathode; decreasing a ratio of hydrogen-containing gas consumed to the hydrogen-containing gas supplied in the anode; and decreasing an amount of water supplied to the reformer.
US10833337B2 Electrochemical device and method for producing an electrochemical unit for an electrochemical device
An electrochemical device is provided that includes a stack of a plurality of electrochemical units that succeed one another in a stacking direction and each include an electrochemically active membrane electrode assembly, at least one gas diffusion layer and a bipolar plate having at least one flow field, in which at least one flow field is sealed off simply and reliably and the occurrence of parasitic flows is prevented, wherein at least one bipolar plate has at least one edge web, which borders a flow field of the bipolar plate and is in contact with a gas diffusion layer adjacent to the bipolar plate, and wherein the electrochemical device further includes at least one flow field seal element that seals off the flow field bordered by the edge web and is in contact with the edge web and in contact with the gas diffusion layer.
US10833336B2 Manufacturing method of separator for fuel cell
A manufacturing method of a separator for a fuel cell, includes: setting a metal plate and first and second electro-conductive resin sheets between first and second dies; and forming a flow channel in the metal plate and the first and second electro-conductive resin sheets by hot pressing with the first and second dies.
US10833321B2 Cathode materials for lithium ion batteries
A process of forming a coated cathode active material include preparing a cathode material precursor by co-precipitation; coating the cathode material precursor with an electrochemically inert coating material precursor by precipitation to form a coated cathode material precursor; lithiating the coated cathode material precursor with a lithium source material to form a lithiated coated cathode material precursor; and sintering the lithiated coated cathode material precursor to form a cathode active material coated with an electrochemically inert material.
US10833317B2 Positive-electrode active material and battery
A positive-electrode active material contains a compound that has a crystal structure belonging to a space group FM3-M and that is represented by the composition formula (1) and a lithium ion conductor, LixMeyOαFβ  (1) wherein Me denotes one or two or more elements selected from the group consisting of Mn, Co, Ni, Fe, Al, B, Ce, Si, Zr, Nb, Pr, Ti, W, Ge, Mo, Sn, Bi, Cu, Mg, Ca, Ba, Sr, Y, Zn, Ga, Er, La, Sm, Yb, V, and Cr, and the following conditions are satisfied. 1.7≤x≤2.2 0.8≤y≤1.3 1≤α≤2.5 0.5≤β≤2
US10833316B2 Battery
Provided is a battery including: a positive electrode containing a positive electrode active material; a negative electrode; and an electrolyte solution containing a nonaqueous solvent. The positive electrode active material contains a compound represented by composition formula (1) below and having a crystal structure belonging to space group FM3-M: LixMeyOαFβ. (1) Here, Me is one or two or more elements selected from the group consisting of Mn, Co, Ni, Fe, Al, B, Ce, Si, Zr, Nb, Pr, Ti, W, Ge, Mo, Sn, Bi, Cu, Mg, Ca, Ba, Sr, Y, Zn, Ga, Er, La, Sm, Yb, V, and C. x, y, α, and β satisfy the following conditions: 1.7≤x≤2.2, 0.8≤y≤1.3, 1≤α≤2.5, and 0.5≤β≤2, respectively. The nonaqueous solvent includes at least one solvent selected from hydrofluoroethers, phosphazenes, phosphates, and perfluoropolyethers.
US10833313B2 Positive electrode for nonaqeous electrolyte secondary battery and a nonaqueous electrolyte secondary battery
There is provided a positive electrode for nonaqueous electrolyte secondary batteries having a high-density and a high folding strength. There is also provided a nonaqueous electrolyte secondary battery including such a positive electrode. The positive electrode has a high folding strength when it is used in a battery with a high current density, and a nonaqueous electrolyte secondary battery having such a positive electrode. The positive electrode has an electrode body having formed a folded portion at least at one part of the positive electrode. With respect to a cross-section of the positive electrode composition layer, a domain A extends from a central part to a surface side of a thickness direction, and a domain B extends from the central part to the current collector. The distribution of the binder in domain A and domain B are specified.
US10833302B2 Modular battery power storage and generation system
A power storage and generation system is modular, portable, stackable, electrically connectable, interchangeable, and customizable with respect to interconnections among one another. The electrical connections are arranged in such a manner that they are not exposed to the user when in use, thus preventing accidental short circuits or electrical shocks. The power storage and generation systems can be used together or separately to provide both D/C power then converts to A/C power supply for electrical equipment at remote locations. Different configurations allow for the adaptation of the system to different voltage and amperage requirements for various applications.
US10833293B2 Display apparatus and method of manufacturing the same
A method of manufacturing a display apparatus having an organic EL element includes: a step of forming the organic EL element over a substrate made of a flexible substrate; and a step of forming a protecting film 16 made of an inorganic insulating material so as to cover the organic EL element by using an ALD method. In the step of forming the protecting film 16, the protecting film 16 is formed by alternately performing a step of forming a high-density layer 16H by using an ALD method and a step of forming, by using an ALD method, a low-density layer 16L that has the same constituent element as the high-density layer 16H and has a lower density than the high-density layer 16H. The protecting film 16 has a layered structure made of one or more high-density layers 16H and one or more low-density layers 16L so that the low-density layer 16L and the high-density layer 16H are alternately layered so as to be in contact with each other.
US10833287B2 Flexible display device and manufacturing method thereof
A flexible display device includes: an organic light emitting layer for emitting light; a cathode electrode layer disposed on the organic light emitting layer; and a cavity region located between a plane where the cathode electrode layer is located and the organic light emitting layer.
US10833278B2 Compound and organic light emitting device comprising the same
The present invention relates to a novel heterocyclic compound and an organic light emitting device comprising the same.
US10833270B1 Lateral electrochemical cell with symmetric response for neuromorphic computing
A method of forming a resistive processing unit is provided. The method includes forming a spacer on a substrate. The method further includes forming an intercalation layer segment on opposite sides of the spacer, and replacing a portion of each of the intercalation layer segments with an insulating region. The method further includes replacing the spacer with an electrolyte layer.
US10833268B2 Resistive memory crossbar array with a multilayer hardmask
Devices and/or methods that facilitate forming a resistive memory crossbar array with a multilayer hardmask are provided. In some embodiments, a resistive random access memory (RRAM) can comprise a multilayer hardmask comprising three layers, an interlayer oxide between a first layer of silicon nitride and a second layer of silicon nitride. In other embodiments, an RRAM can comprise a multilayer hardmask comprising two layers, a layer of an oxide on a layer of silicon nitride.
US10833262B2 Resistive memory device having a conductive barrier layer
A memory device is disclosed. The memory device includes a bottom contact and a memory layer connected to the bottom contact. The memory layer has a variable resistance. The memory device also includes a top electrode on the memory layer, where the top electrode and the memory layer cooperatively form a heterojunction memory structure. The memory device also includes a top contact on the top electrode; a first barrier layer, configured to substantially prevent the conduction of ions therethrough, where the first barrier layer is between the top electrode and the top contact, and where the first barrier layer has a resistivity less than 1e-4 ohm-m; and a second barrier layer, configured to substantially prevent the conduction of ions or vacancies therethrough, where the second barrier layer is between the memory layer and the bottom contact, and where the first barrier layer has a resistivity less than 1e-4 ohm-m.
US10833253B2 Low magnetic moment materials for spin transfer torque magnetoresistive random access memory devices
A magnetoresistive random access memory device (MRAM) device is described. The MRAM device has a stack arrangement in which a tunnel barrier layer is formed over a magnetizable reference layer, a metal layer is formed over the tunnel barrier layer, a free layer of a magnetizable material is formed over the metal layer, and an oxide layer is formed over the free layer as a cap layer. The resulting MRAM device has a thin free layer that exhibits a low magnetic moment.
US10833244B2 Piezoelectric element and method for manufacturing same
A piezoelectric element having a vibrating section including a vibrating plate, a first electrode, a piezoelectric layer, and a second electrode, in which a crystal orientation of a piezoelectric material forming the piezoelectric layer is (100) and a crystal structure of the piezoelectric material is a tetragonal crystal, and a total thickness T1 of the vibrating plate and the first electrode and a total thickness T2 of the piezoelectric layer and the second electrode have a relationship of T1≥T2.
US10833234B2 Optoelectronic semiconductor component
An optoelectronic semiconductor component includes a semiconductor layer sequence that generates radiation, the semiconductor layer sequence has an emission side and a rear side opposite said emission side, a mirror for the generated radiation on the rear side, a carrier that is transmissive to the radiation generated, on the emission side, and a reflector housing on side surfaces of the carrier, the reflector housing is impermeable to the generated radiation and configured for diffuse reflection of generated radiation and includes a radiation exit opening, wherein at least one of a width of an opening in the reflector housing and an area of the radiation exit opening decrease(s) in a direction away from the emission side, and a maximum emission of the generated radiation takes place in an emission angle range of 30° to 60°, relative to a perpendicular to the emission side.
US10833233B2 Light-emitting device having package structure with quantum dot material and manufacturing method thereof
A light-emitting device includes a light-emitting unit, a light-transmitting layer, a wavelength conversion structure, and a reflective layer. The light-emitting unit includes a top surface and a first side surface. The light-transmitting layer covers the top surface and the first side surface of the light-emitting unit. The wavelength conversion structure is located on the light-transmitting layer. The wavelength conversion structure includes a wavelength conversion layer, a first barrier layer located on the wavelength conversion layer, a second barrier layer located under the wavelength conversion layer, and a third barrier layer covering side surfaces of the wavelength conversion layer, the first barrier layer, and the second barrier layer. The reflective layer surrounds the light-transmitting layer and the wavelength conversion structure.
US10833231B2 Method for producing an optoelectronic component, and optoelectronic component
An optoelectronic component and a method for producing an optoelectronic component are disclosed. In an embodiment a method for producing an optoelectronic component includes providing a semiconductor capable of emitting primary radiation, providing an alkoxy-functionalized polyorganosiloxane resin and crosslinking the alkoxy-functionalized polyorganosiloxane resin to form a three-dimensionally crosslinked polyorganosiloxane, wherein an organic portion of the three-dimensionally crosslinked polyorganosiloxane is up to 25 wt %.
US10833227B2 Optical cavity including a light emitting device and wavelength converting material
Light emitting devices are described herein. A light-emitting device includes a substrate having a surface below an optical cavity, one or more light emitting diodes (LEDs) disposed above the surface of the substrate, a first wavelength-converting layer, and a second wavelength-converting layer. The first wavelength-converting layer is disposed on the surface of the substrate below the optical cavity, covers the entire surface of the substrate except for portions of the surface of the substrate that are situated underneath any of the one or more LEDs, and has a thickness that is equal to or less than a thickness of at least one of the one or more LEDs. The second wavelength-converting layer is disposed above the optical cavity.
US10833223B2 Group III nitride semiconductor light-emitting device and production method therefor
To provide a Group III nitride semiconductor light-emitting device exhibiting the improved light extraction efficiency as well as reducing the influence of polarization that a p-type conductivity portion and an n-type conductivity portion occur in the AlGaN layer caused by the Al composition variation, and a production method therefor. A first p-type contact layer is a p-type AlGaN layer. A second p-type contact layer is a p-type AlGaN layer. The Al composition in the first p-type contact layer is reduced with distance from a light-emitting layer. The Al composition in the second p-type contact layer is reduced with distance from the light-emitting layer. The Al composition in the second p-type contact layer is lower than that in the first p-type contact layer. The Al composition variation rate to the unit thickness in the second p-type contact layer is higher than that in the first p-type contact layer.
US10833217B2 Methods of making semiconductor radiation detector
Disclosed herein is an apparatus and a method of making the apparatus. The method comprises obtaining a plurality of semiconductor single crystal chunks. Each of the plurality of semiconductor single crystal chunks may have a first surface and a second surface. The second surface may be opposite to the first surface. The method may further comprise bonding the plurality of semiconductor single crystal chunks by respective first surfaces to a first semiconductor wafer. The plurality of semiconductor single crystal chunks forming a radiation absorption layer. The method may further comprise forming a plurality of electrodes on respective second surfaces of each of the plurality of semiconductor single crystal chunks, depositing pillars on each of the plurality of semiconductor single crystal chunks and bonding the plurality of semiconductor single crystal chunks to a second semiconductor wafer by the pillars.
US10833214B2 Solar panel
A high efficiency configuration for a solar cell module comprises solar cells arranged in an overlapping shingled manner and conductively bonded to each other in their overlapping regions to form super cells, which may be arranged to efficiently use the area of the solar module.
US10833213B2 Optical cladding layer design
Embodiments of the invention describe apparatuses, optical systems, and methods related to utilizing optical cladding layers. According to one embodiment, a hybrid optical device includes a silicon semiconductor layer and a III-V semiconductor layer having an overlapping region, wherein a majority of a field of an optical mode in the overlapping region is to be contained in the III-V semiconductor layer. A cladding region between the silicon semiconductor layer and the III-V semiconductor layer has a spatial property to substantially confine the optical mode to the III-V semiconductor layer and enable heat dissipation through the silicon semiconductor layer.
US10833200B2 Techniques for forming vertical transport FET having gate stacks with a combination of work function metals
Techniques for reducing work function metal variability along the channel of VFET devices are provided. In one aspect, a method of forming a VTFET device includes: patterning fins in a wafer; forming bottom source/drains at a base of the fins and bottom spacers on the bottom source/drains; forming gate stacks over the fins including a gate conductor having a combination of work function metals including an outer layer and at least one inner layer of the work function metals; isotropically etching the work function metals which recesses the gate stacks with an outwardly downward sloping profile; isotropically etching the at least one inner layer while covering the outer layer of the work function metals to eliminate the outwardly downward sloping profile of the gate stacks; forming top spacers above the gate stacks; and forming top source and drains at tops of the fins. A VTFET device is also provided.
US10833190B2 Super long channel device within VFET architecture
Embodiments are directed to methods and resulting structures for a vertical field effect transistor (VFET) having a super long channel. A pair of semiconductor fins is formed on a substrate. A semiconductor pillar is formed between the semiconductor fins on the substrate. A region that extends under all of the semiconductor fins and under part of the semiconductor pillar is doped. A conductive gate is formed over a channel region of the semiconductor fins and the semiconductor pillar. A surface of the semiconductor pillar serves as an extended channel region when the gate is active.
US10833188B2 Manufacturing method of semiconductor device and semiconductor device
First and second p-type semiconductor regions (electric-field relaxation layers) are formed by ion implantation using a dummy gate and side wall films on both sides of the dummy gate as a mask. In this manner, it is possible to reduce a distance between the first p-type semiconductor region and a trench and a distance between the second p-type semiconductor region and the trench, and symmetry of the first and second p-type semiconductor regions with respect to the trench can be enhanced. As a result, semiconductor elements can be miniaturized, and on-resistance and an electric-field relaxation effect, which are in a trade-off relationship, can be balanced, so that characteristics of the semiconductor elements can be improved.
US10833186B2 Gallium nitride epitaxial structures for power devices
A method for making a multilayered device on an engineered substrate having a substrate coefficient of thermal expansion includes growing a buffer layer on the engineered substrate, and growing a first epitaxial layer on the buffer layer. The first epitaxial layer is characterized by an epitaxial coefficient of thermal expansion substantially equal to the substrate coefficient of thermal expansion.
US10833178B2 Method of making split gate non-volatile flash memory cell
A method of forming a non-volatile memory cell on a substrate having memory cell and logic circuit regions by forming a pair of conductive floating gates in the memory cell region, forming a first source region in the substrate between the pair of floating gates, forming a polysilicon layer in both regions, forming an oxide layer over the polysilicon layer in the logic circuit region, performing a chemical-mechanical polish of the polysilicon layer in the memory cell area leaving a first block of the polysilicon layer between the floating gates that is separated from remaining portions of the polysilicon layer, and selectively etching portions of the polysilicon layer to result in: second and third blocks of the polysilicon layer disposed in outer regions of the memory cell area, and a fourth block of the polysilicon layer in the logic circuit region.
US10833172B2 Gate stack reliability in vertical transport field effect transistors
A semiconductor structure and a method for fabricating the same. The semiconductor structure includes at least one semiconductor fin. A first source/drain contacts the semiconductor fin. An interfacial layer contacts sidewalls of the semiconductor fin. An insulating layer contacts the interfacial layer. One or more conductive gate layers encapsulate the interfacial and insulating layers. A second source/drain is formed above the first source/drain. The method comprises forming at least one semiconductor fin. An interfacial layer is formed in contact with sidewalls of the semiconductor fin. An insulating layer is formed in contact with the interfacial layer. The interfacial layer and the insulating layer are encapsulated by one or more conductive gate layers.
US10833163B2 Epitaxial structure of N-face group III nitride, active device, and method for fabricating the same with integration and polarity inversion
The present invention provides an epitaxial structure of N-face group III nitride, its active device, and the method for fabricating the same. By using a fluorine-ion structure in device design, a 2DEG in the epitaxial structure of N-face group III nitride below the fluorine-ion structure will be depleted. Then the 2DEG is located at a junction between a i-GaN channel layer and a i-AlyGaN layer, and thus fabricating GaN enhancement-mode AlGaN/GaN high electron mobility transistors (HEMTs), hybrid Schottky barrier diodes (SBDs), or hybrid devices. After the fabrication step for polarity inversion, namely, generating stress in a passivation dielectric layer, the 2DEG will be raised from the junction between the i-GaN channel layer and the i-AlyGaN layer to the junction between the i-GaN channel layer and the i-AlxGaN layer.
US10833146B2 Horizontal-trench capacitor
Horizontal-trench on-chip capacitors are provided. In one aspect, a method of forming a capacitor includes: forming alternating sacrificial/active nanosheets on a wafer; patterning the nanosheets into a fin stack(s); burying the fin stack(s) in an ILD; removing the ILD from a first side of the fin stack(s), forming a first cavity; filling the first cavity with a semiconductor material that interconnects the nanosheets of the active material; implanting ions into the nanosheets, semiconductor material and wafer; removing the ILD from a second side of the fin stack(s) forming a second cavity; selectively removing the nanosheets of the sacrificial material, creating gaps between the nanosheets of the active material; depositing a dielectric into/lining the gaps and second cavity; and filling the gaps and second cavity with a conductor. A capacitor is also provided.
US10833144B2 Semiconductor device packages including an inductor and a capacitor
A semiconductor device package includes a substrate, a first patterned conductive layer, a second patterned conductive layer, a dielectric layer, a third patterned conductive layer and a connector. The substrate has a top surface. The first patterned conductive layer is on the top surface of the substrate. The second patterned conductive layer contacts the first patterned conductive layer. The second patterned conductive layer includes a first portion, a second portion and a third portion. The second portion is connected between the first portion and the third portion. The dielectric layer is on the top surface of the substrate. The dielectric layer covers the first patterned conductive layer and surrounds the second portion and the third portion of the second patterned conductive layer. The first portion of the second patterned conductive layer is disposed on the dielectric layer. The third patterned conductive layer is on the second patterned conductive layer, and the connector is directly on the third patterned conductive layer.
US10833142B2 Electroluminescence display device
Provided is an electroluminescence display device. The electroluminescence display device includes a display area, a non-display area positioned the outer periphery of the display area, a thin film transistor in the display area, and a power supply line in the non-display area and connected to the thin film transistor. The power supply line includes a first part and a second part separated from each other, and a third part connected to the first part and the second part, and also includes a first layer formed along an edge portion of the power supply line and covering the edge portion of the power supply line.
US10833128B2 Reducing junction leakage and occurrence of dark current at a contact portion of a solid-state image device
There is provided a solid-state imaging device including a semiconductor base element, an organic photoelectric conversion layer formed above the semiconductor base element, a contact hole formed in an insulating layer on the semiconductor base element, a conductive layer formed in the contact hole and electrically connecting a photoelectric conversion part which includes the organic photoelectric conversion layer with the semiconductor base element, and a contact portion which is formed by self-alignment with the conductive layer in the contact hole in the semiconductor base element, and connected to the conductive layer.
US10833126B2 Three dimensional stacked semiconductor memory device
A semiconductor memory device may include: a plurality of row lines extended in parallel to each other in a first horizontal direction; a plurality of column line stacks extended in parallel to each other in a second horizontal direction perpendicular to the first horizontal direction, wherein each of the plurality of column line stacks includes a plurality of column lines extended in parallel to each other in a vertical direction; and a plurality of cell pillars that pass vertically through the column lines of the column line stacks, each of the plurality of cell pillars has a first end and a second end, wherein the first ends of the plurality of cell pillars are electrically coupled to the plurality of row lines, and the second ends of the plurality of cell pillars are floated. Each cell pillar includes a core and variable resistance memory layers.
US10833125B2 Memory element with a reactive metal layer
A re-writeable non-volatile memory device including a re-writeable non-volatile two-terminal memory element (ME) having tantalum. The ME including a first terminal, a second terminal, a first layer of a conductive metal oxide (CMO), and a second layer in direct contact with the first layer. The second layer and the first layer being operative to store at least one-bit of data as a plurality of resistive states, and the first and second layer are electrically in series with each other and with the first and second terminals.
US10833115B2 Concave reflector for complementary metal oxide semiconductor image sensor (CIS)
In some embodiments, the present disclosure relates to an integrated chip having an inter-layer dielectric (ILD) structure along a first surface of a substrate having a photodetector. An etch stop layer is over the ILD structure, and a reflector is surrounded by the etch stop layer and the ILD structure. The reflector has a curved surface facing the substrate at a location directly over the photodetector. The curved surface is coupled between a first sidewall and a second sidewall of the reflector. The reflector has larger thicknesses along the first sidewall and the second sidewall than at a center of the reflector between the first sidewall and the second sidewall.
US10833114B2 Image sensors
An image sensor may include a substrate which includes a plurality of block regions. Each block region may include a separate plurality of pixel regions. Each pixel region may include a separate photoelectric element of a plurality of photoelectric elements in the substrate and a separate micro lens of a plurality of micro lenses on the substrate. Each micro lens of the plurality of micro lenses may be laterally offset from a vertical centerline of the pixel region towards a center of the block region. Each block region of the plurality of block regions may include a common shifted shape of the plurality of micro lenses of the block region.
US10833112B2 Image sensor including transfer gates with projections extending from the sidewalls and method of fabricating the same
An image sensor includes a first transfer gate formed over a substrate, and including a first projection; a second transfer gate formed over the substrate, neighboring the first transfer gate, and including a second projection; and a floating diffusion formed in the substrate, and partially overlapping with the first transfer gate and the second transfer gate, wherein the first projection and the second projection face each other.
US10833108B2 3D microdisplay device and structure
A 3D micro display, the 3D micro display including: a first single crystal layer including at least one LED driving circuit; a second single crystal layer including a first plurality of light emitting diodes (LEDs), where the second single crystal layer is on top of the first single crystal layer, where the second single crystal layer includes at least ten individual first LED pixels; and a second plurality of light emitting diodes (LEDs), where the 3D micro display includes an oxide to oxide bonding structure.
US10833101B2 Three-dimensional memory device with horizontal silicon channels and method of making the same
A vertically alternating sequence of multi-fingered silicon-germanium layers and multi-fingered silicon layers is formed over a substrate. The multi-fingered silicon-germanium layers include silicon-germanium wires, and the multi-fingered silicon layers include silicon wires. Tubular memory films and multi-fingered gate electrodes are formed. Each gate electrode includes a respective gate electrode bar which overlies the silicon wires and a respective set of vertically-extending gate electrode fingers which is adjoined to a bottom portion of the respective gate electrode bar and spaced apart by the silicon wires. The multi-fingered silicon-germanium layers are removed selective to multi-fingered silicon layers. First active regions are formed at an end portion of each of the silicon wires. Second active regions are formed on silicon plate portions of the multi-fingered silicon layers.
US10833095B2 Single poly non-volatile memory device, method of manufacturing the same and single poly non-volatile memory device array
A single poly non-volatile memory device that includes: a first type lower well; first and second wells separately formed in an upper portion of the first type lower well; a source electrode, a selection transistor, a sensing transistor, and a drain electrode sequentially disposed in an upper portion of the first well. A control gate is formed in an upper portion of the second well with separated on an opposite side of the source electrode from the first well and connected to the gate of the sensing transistor.
US10833090B2 Methods, structures and devices for intra-connection structures
Systems and methods are provided for forming an intra-connection structure. A first gate structure and a first source/drain region adjacent to the first gate structure is formed on a substrate. A first dielectric material is disposed on the first source/drain region. A spacer material is formed on the first gate structure. The first dielectric material is removed to expose at least part of the first source/drain region. At least part of the spacer material is removed to expose at least part of the first gate structure. A first conductive material is formed between the first gate structure and the first source/drain region to electrically connect the first source/drain region and the first gate structure.
US10833081B2 Forming isolated contacts in a stacked vertical transport field effect transistor (VTFET)
Structures and methods that facilitate forming isolated contacts in stacked vertical transport field effect transistors (VTFETs). A pair of stacked VTFETs are formed on a substrate and isolated from each other. A via or hole is formed to extend to a drain of the second VTFET and a source of the first VTFET. The via is filled with a metal below the first VTFET to form the second contact. The second contact is capped with a non-conductive material and the remaining portion of the via is filled with metal to form the first contact. Alternatively, a via or hole is formed to extend to a source of the second VTFET and a source of the first VTFET. The second contact may serve as a local interconnect, a ground, or a voltage source connection.
US10833073B2 Vertical transistors with different gate lengths
Techniques for forming VFETs with differing gate lengths are provided. In one aspect, a method for forming a VFET device includes: patterning fins in a substrate, wherein at least one of the fins includes a vertical fin channel of a FET1 and at least another one of the fins includes a vertical fin channel of a FET2; forming a bottom source and drain; forming bottom spacers on the bottom source and drain; forming gates surrounding the vertical fin channel of the FET1 and FET2; forming top spacers on the gate; and forming top source and drains at the tops of the fins by varying a positioning of the top source and drains relative to at least one of the vertical fin channel of the FET1 and the FET2 such that the FET1/FET2 have an effective gate length Lgate1/Lgate2, wherein Lgate1>Lgate2. A VFET device is also provided.
US10833062B2 Diode design of FinFET device
A method for manufacturing an electrostatic discharge (ESD) protection device includes providing a semiconductor structure including a semiconductor substrate including a first region of a first conductivity type and a semiconductor fin on the semiconductor substrate; forming an electrode on the semiconductor fin; and performing a doping process on the semiconductor structure to forming a second region in the first region, the second region having a second conductivity type opposite the first conductivity type to form a pn junction in the semiconductor substrate. Since the pn junction is formed in the semiconductor substrate, it has a relatively large area to prevent local hot spots from occurring when a current flows through the ESD protection device, thereby reducing performance degradation of a semiconductor device.
US10833051B2 Precision alignment of multi-chip high density interconnects
Place a first semiconductor chip onto an alignment carrier with protrusions of the semiconductor chip inserted into corresponding cavities of the alignment carrier, so that the protrusions and cavities locate the semiconductor chip with interconnect contacts overlying a window that is formed through the alignment carrier. Place a second semiconductor chip onto the alignment carrier with protrusions of the second semiconductor chip inserted into cavities of the alignment carrier, so that the protrusions and cavities locate the second semiconductor chip with interconnect contacts of the second semiconductor chip adjacent to the interconnect contacts of the first semiconductor chip and overlying the window. Fasten the semiconductor chips to the alignment carrier. Touch contacts of a interconnect bridge against the interconnect contacts of the first and second semiconductor chips by putting the interconnect bridge through the window.
US10833048B2 Nanowire enabled substrate bonding and electrical contact formation
A technique relates to a semiconductor device. First nanowires are formed on a first substrate, the first nanowires being electrically coupled to one or more first electrical sites on the first substrate. Second nanowires are formed on a second substrate, the second nanowires being electrically coupled to one or more second electrical sites on the second substrate. The first nanowires and the second nanowires are electrically coupled such that the one or more first electrical sites are electrically coupled to the one or more second electrical sites.
US10833037B2 Semiconductor device
A semiconductor device includes a semiconductor chip including a semiconductor substrate, an element formed in an element forming region of the semiconductor substrate, and a through-via penetrating across a front surface and a rear surface of the semiconductor substrate while avoiding the element forming region of the semiconductor substrate to form a conductive path between the front surface and the rear surface; a circuit component mounted on a circuit component connection surface at the same side as the front surface of the semiconductor substrate of the semiconductor chip; and an external connection members formed on the rear surface of the semiconductor substrate.
US10833036B2 Interconnect for electronic device
A semiconductor die includes a substrate and an integrated circuit provided on the substrate and having contacts. An electrically conductive layer is provided on the integrated circuit and defines electrically conductive elements electrically connected to the contacts. Electrically conductive interconnects coupled with respective electrically conductive elements. The electrically conductive interconnects have at least one of different sizes or shapes from one another.
US10833028B2 Thin-film capacitor structure and semiconductor device including the thin-film capacitor structure
A thin-film capacitor structure (50) is joined to an electrode pad surface (2S) of an area array integrated circuit (2) having a plurality of electrode pads (3G, 3P, 3S) arranged in an area array on the electrode pad surface (2S). The thin-film capacitor structure (50) includes a thin-film capacitor (10) including a first sheet electrode (11), a second sheet electrode (13), and a thin-film dielectric layer (12) formed between the first sheet electrode (11) and the second sheet electrode (12), a first insulating film (21), a second insulating film (22), and a plurality of through holes (30P, 30G, 30S). The plurality of through holes (30P, 30G, 30S) are bored from the first insulating film (21) to the second insulating film (22) through the thin-film capacitor (10) and formed in positions corresponding to the plurality of electrode pads (3G, 3P, 3S).
US10833023B2 Circuit module
A circuit module (100) includes an electronic component (30), a plurality of conductor posts (40), a mold layer (50) that seals a plurality of the electronic components (30) and the plurality of conductor posts (40), and a shield layer (60) on the mold layer (50). The electronic components (30) include a first electronic component (31) and second electronic components (32, 36). The plurality of conductor posts (40) includes a group of conductor posts (400) traversing between the first electronic component (31) and the second electronic components (32, 36). The shield layer (60) includes a slit (600) that, with respect to each conductor post (40) included in the group (400) of conductor posts, in a plan view, passes and extends between the conductor post (40) and the first electronic component (31), or between the conductor post (40) and the second electronic components (32, 36).
US10833022B2 Structure and method to improve overlay performance in semiconductor devices
In an exemplary method, a first layer is formed on a substrate. First overlay marks are formed in a first zone of the first layer. A non-transparent layer is formed on top of the first layer. At least a portion of the non-transparent layer is removed from an area above the first zone of the first layer. This provides optical access to the first overlay marks. A second layer is formed on top of the non-transparent layer. Second overlay marks are formed in a second zone of the second layer. Position information is obtained from each of the first overlay marks and the second overlay marks.
US10833012B2 Transistor structures having electrically floating metal layers between active metal lines
The present disclosure generally relates to semiconductor structures and, more particularly, to transistor structures and methods of manufacture. The structure includes active metal lines separated by electrically floating metal layers which have a width less than a width of the active metal lines.
US10833002B2 Connection structure and method of forming the same
Provided is a connection structure for a semiconductor package which includes: a first passivation layer having an opening; a first conductive pattern that penetrates the first passivation layer and protrudes upwardly from the first passivation layer; a second passivation layer on the first passivation layer and covering the first conductive pattern; a second conductive pattern on the second passivation layer and electrically connected to the first conductive pattern; a third passivation layer on the second passivation layer and covering the second conductive pattern; and an external terminal in the opening and electrically connected to the first conductive pattern, wherein the first conductive pattern is thicker than the second conductive pattern.
US10833001B2 Trace/via hybrid structure and method of manufacture
A method of forming an interconnect that includes providing a sacrificial trace structure using an additive forming method. The sacrificial trace structure having a geometry for the interconnect. The method continuous with forming a continuous seed metal layer on the sacrificial trace structure; and removing the sacrificial trace structure, wherein the continuous seed metal layer remains. An interconnect metal layer may be formed on the continuous seed layer. A dielectric material may then be formed on the interconnect metal layer to encapsulate a majority of the interconnect metal layer, wherein ends of the interconnect metal layer are exposed through one surface of the dielectric material to provide an interconnect extending into a dielectric material.
US10832995B2 Power module
A power module (10) having a leadframe (20), a power semiconductor (30) arranged on the leadframe (20), a base plate (40) for dispersing heat generated by the power semiconductor (30) and a potting compound (50) surrounding the leadframe (20) and the power semiconductor (30), that physically connects the power semiconductor (30) and/or the leadframe (20) to the base plate(40).
US10832991B1 Leadless packaged device with metal die attach
A leadless packaged semiconductor device includes a metal substrate having at least a first through-hole aperture having a first outer ring and a plurality of cuts through the metal substrate to define spaced apart metal pads on at least two sides of the first through-hole aperture. A semiconductor die that has a back side metal (BSM) layer on its bottom side and a top side with circuitry coupled to bond pads is mounted top side up on the first outer ring. A metal die attach layer is directly between the BSM layer and walls of the metal substrate bounding the first through-hole aperture that provides a die attachment that fills a bottom portion of the first through-hole aperture. Bond wires are between metal pads and the bond pads. A mold compound is also provided including between adjacent ones of the metal pads.
US10832989B2 3D-microstrip branchline coupler
The disclosure is directed to semiconductor structures and, more particularly, to a three dimensional microstrip branchline coupler and methods of manufacture. The structure includes a plurality of through silicon vias and conductive lines electrically connected to a first end and a second end of respective ones of the plurality of through silicon vias. A first through silicon via of the plurality of through silicon vias forms a first port of a three dimensional (3D) branchline coupler. A second through silicon via of the plurality of through silicon vias forms a second port of the 3D branchline coupler. A third through silicon via of the plurality of through silicon vias forms a third port of the 3D branchline coupler. A fourth through silicon via of the plurality of through silicon vias forms a fourth port of the 3D branchline coupler.
US10832988B2 Integrated circuit having contact jumper
An integrated circuit includes first and second active regions extending in a first direction, a first gate line extending in a second direction substantially perpendicular to the first direction and crossing the first and second active regions, and a first contact jumper including a first conductive pattern intersecting the first gate line above the first active region and a second conductive pattern extending in the second direction above the first gate line and connected to the first conductive pattern.
US10832983B2 Semiconductor device having a trench type device isolation film and method for fabricating the same
A semiconductor device includes a substrate having a semiconductor layer. A trench is formed within the semiconductor layer. A filling insulating film is disposed within the trench. An insertion liner is disposed within the filling insulating film. The insertion liner is spaced apart from the semiconductor layer and extends along the bottom surface of the trench.
US10832980B2 Electronic component housing package, multi-piece wiring substrate, electronic apparatus, and electronic module
An electronic component housing package includes an insulating substrate having a first principal face and a second principal face opposing the first principal face; external connection conductors provided on the second principal face; and connection conductors provided so as to extend from outer peripheral ends of the external connection conductors to outer peripheral ends of the insulating substrate, respectively. The connection conductors are provided so as to be curved convexly toward a first principal face side over a range from the outer peripheral ends of the external connection conductors to the outer peripheral ends of the insulating substrate in a vertical cross-sectional view of the electronic component housing package and so that a distance from each of the connection conductors to the second principal face is gradually increased in a thickness direction of the insulating substrate. Insulating bodies are provided so as to cover the connection conductors, respectively.
US10832977B2 Display element manufacturing method and manufacturing apparatus
The display element manufacturing apparatus has a transporting part, which transports a substrate in a first direction, a first alignment system, which detects fiducial marks, a second alignment system, which is arranged at a prescribed distance from the first alignment system in the first direction and detects fiducial marks, calculating parts, which detect the fiducial marks and calculate the expansion/contraction of the substrate in the first direction or the transport speed of the substrate, and a processing part, which processes a prescribed position of the substrate based on at least one of the expansion/contraction of the substrate in the first direction or the transport speed of the substrate and the fiducial marks.
US10832973B2 Stress modulation of nFET and pFET fin structures
Compressive and tensile stress is induced, respectively, on semiconductor fins in the pFET and nFET regions of a monolithic semiconductor structure including FinFETs. A tensile stressor is formed from dielectric material and a second, compressive stressor is formed from metal. The stressors may be formed in fin cut regions of the monolithic semiconductor structure and are configured to provide stress in the direction of FinFET current flow. The dielectric material may be deposited on the monolithic semiconductor structure and later removed from the fin cut regions of the pFET region. Metal exhibiting compressive residual stress is then deposited in the fin cut regions from which the dielectric material was removed. Gate cut regions may also be filled with the dielectric stressor material to impart substantially uniaxial tensile stress perpendicular to the semiconductor fins and perpendicular to electrical current flow.
US10832970B2 Self-aligned silicide/germanide formation to reduce external resistance in a vertical field-effect transistor
A method for manufacturing a vertical transistor device includes respectively forming a first and second plurality of fins in first and second device regions on a substrate. A plurality of bottom source/drain regions are formed adjacent lower portions of each of the fins, and a sacrificial layer is formed in the first device region on a first bottom source/drain region of the plurality of bottom source/drain regions. In the method, gate structures are formed on the bottom source/drain regions and sacrificial layer, and portions of the gate structures are removed to expose the sacrificial layer in the first device region and a second bottom source/drain region of the plurality of bottom source/drain regions in the second device region. The method further includes depositing a germanium oxide layer on the exposed sacrificial layer and second bottom source/drain region, and converting the germanium oxide layer to a plurality of silicide/germanide layers.
US10832962B1 Formation of an air gap spacer using sacrificial spacer layer
A method for manufacturing a semiconductor device includes forming a plurality of gate structures on a semiconductor fin, and forming a plurality of source/drain regions adjacent the gate structures. A sacrificial spacer layer is deposited on the source/drain regions, and part of the sacrificial spacer layer is removed to expose portions of the source/drain regions. A plurality of source/drain contacts are formed on the source/drain regions, wherein remaining portions of the sacrificial spacer layer are positioned between the source/drain contacts and adjacent ones of the gate structures. The method also includes removing the remaining portions of the sacrificial spacer layer to form a plurality of spaces between the source/drain contacts and the adjacent ones of the gate structures. The removal of the remaining portions of the sacrificial spacer layer is performed using a water-based etch. A dielectric material including a plurality of air gaps is deposited in the spaces.
US10832960B2 Quadruple gate dielectric for gate-all-around transistors
A method is presented for attaining different gate dielectric thicknesses across a plurality of field effect transistor (FET) devices. The method includes forming an interfacial dielectric around alternate semiconductor layers of the plurality of FET devices, depositing a first sacrificial capping layer over the plurality of FET devices, selectively removing the first sacrificial capping layer from a first set of the plurality of FET devices, depositing a second sacrificial capping layer and an oxygen blocking layer, selectively removing the oxygen blocking layer from a second set of the plurality of FET devices, and performing an anneal to create the different gate dielectric thicknesses for each of the plurality of FET devices.
US10832953B2 Technological method for preventing, by means of buried etch stop layers, the creation of vertical/lateral inhomogeneities when etching through-silicon vias
Method for producing a semiconductor device by providing a silicon wafer having a plurality of equal height raised portions on a first surface thereof; depositing an etch stop layer on the first surface; planarizing a surface of the etch stop layer; permanently bonding a first carrier wafer on the etch stop layer surface; producing components on or in a second wafer surface in a FEOL process; etching a plurality of trenches into the wafer, each trench formed at the respective location of one of the raised portions; depositing side wall insulation layers on side walls of the trenches; forming through-silicon vias by filling the trenches with electrically conductive material; producing a conductor path stack in a BEOL process for contacting the active components on the second surface; temporarily bonding a second carrier wafer onto a surface of the conductor path stack; removing the first carrier wafer and exposing the vias.
US10832943B2 Gate contact over active region with self-aligned source/drain contact
A method for forming a semiconductor structure is provided. The method includes depositing a dielectric material in a first opening above a first source/drain region in a first region of the semiconductor structure and in a second and a third opening above a respective second and a third source/drain region in a second region of the silicon structure. There is a gate region between the second and third source/drain regions. The method etches away the dielectric material deposited in the first opening and deposits an organic material in the first opening. The method further etches a region above the gate region between the second and third source/drain regions to expose the gate region and form a fourth opening and removes the organic material from the first opening. The method deposits a metal in the first opening and the fourth opening.
US10832937B1 High resistivity silicon-on-insulator substrate having enhanced charge trapping efficiency
A multilayer semiconductor on insulator structure is provided in which the handle substrate and an epitaxial layer in interfacial contact with the handle substrate comprise electrically active dopants of opposite type. The epitaxial layer is depleted by the handle substrate free carriers, thereby resulting in a high apparent resistivity, which improves the function of the structure in RF devices.
US10832928B2 Systems, apparatus, and methods for an improved load port
Embodiments provide systems, apparatus, and methods for an improved load port that includes a frame supporting a dock and a carrier opener; an elevator operable to raise and lower the carrier opener; an isolation compartment within which the elevator is operable to move, the isolation compartment including a volume isolated from a volume of an equipment front end module (EFEM); and a purge supply within the isolation compartment operable to purge the isolation compartment of reactive gas trapped within the isolation compartment. Numerous additional aspects are disclosed.
US10832919B2 Measuring and modeling material planarization performance
A method for modeling planarization performance of a given material includes patterning a first photoresist layer over a first material deposited over a substrate. The method also includes etching portions of the first material exposed by the patterned first photoresist layer to create a patterned topography of the first material comprising two or more different design macros in two or more different regions. The method further includes coating the given material over the patterned topography of the first material, patterning a second photoresist layer over the given material, measuring the critical dimension of a metrology feature in each of the two or more different regions, and utilizing the measured critical dimensions of the metrology feature in the two or more different regions to generate a model of the planarization performance of the given material by relating the measured critical dimensions to focal planes of the given material.
US10832917B2 Low oxygen cleaning for CMP equipment
A method is presented for post chemical mechanical polishing (PCMP) clean for cleaning a chemically-mechanically polished semiconductor wafer. The method includes planarizing the semiconductor wafer, subjecting the semiconductor wafer to a de-oxygenated mixture of DI water and PCMP solution, and applying a de-oxygenated environment during the cleaning. The solution can be de-oxygenated by nitrogen degas or by introducing a reducing agent. The environment can be de-oxygenated by purging with an inert gas, such as nitrogen.
US10832913B2 Method and apparatus for forming semiconductor structure
A method for forming a semiconductor structure comprises heating a solid material to form a gaseous substance; ionizing the gaseous substance to produce a first type of ions; and implanting the first type of ions into a semiconductor substrate. The method can achieve better abruptness, better shallow junction depth, and better sheet resistance.
US10832911B2 Semiconductor device
An n-type GaN layer, a p-type diffusion region formed by ion implantation and annealing in a part of the n-type layer, and a Schottky electrode are formed on the n-type layer. A region without the p-type region is defined as region A, and a region with the p-type region is defined as region B. In region A, an average density of each electron trap level of the n-type layer in a region having a depth of 0.8 μm to 1.6 μm on the n-type layer side is set so as to satisfy the predetermined conditions. In region B, an average density of each carrier trap level of the n-type layer in a region having a depth of 0.8 μm to 1.6 μm on the n-type layer side from a boundary between the n-type layer and the p-type diffusion region is set so as to satisfy the predetermined conditions.
US10832900B2 Mass filter having extended operational lifetime
A mass filter is disclosed having at least one electrode (42-48) comprising an aperture (43) or recess. Voltages are applied to the electrodes (42-48) of the mass filter such that ions having mass to charge ratios in a desired range are confined by the electrodes and are transmitted along and through the mass filter, whereas ions (47,49) having mass to charge ratios outside of said desired range are unstable and pass into the aperture (43) or recess such that they are filtered out by the mass filter. The aperture (43) or recess reduces or eliminates the number of ions that would otherwise impact the electrode surface facing the ion transmission axis and hence reduces degradation of the ion transmission properties of the mass filter.
US10832898B2 Method of data dependent control
A method of mass spectrometry is disclosed comprising obtaining first data at a first time and/or location and second data at a second subsequent time and/or location. A future trend or rate of change in the data is predicted from the first and second data. An attenuation factor of an attenuation device is adjusted in response to the predicted future trend or rate of change in the data so as to maintain operation of a detector or detector system within the dynamic range of the detector or detector system and/or to prevent saturation of the detector or detector system.
US10832892B2 Antenna, plasma processing device and plasma processing method
An antenna according to an aspect includes: a dielectric window having a first surface and a second surface, the second surface having an annular recessed surface and a flat surface surrounded by the recessed surface; a slot plate; a dielectric plate; a heat transfer member made of metal and having an upper surface and a lower surface opposing each other; a cooling jacket; and a heater, in which the upper surface includes a plurality of first regions and a second region, the cooling jacket is mounted on the plurality of first regions, the second region is recessed further toward the lower surface side than the plurality of first regions, the heater is mounted on the second region, and each of the plurality of first regions is provided at a position at least partially overlapping with the flat surface when viewed in a direction parallel to a central axis.
US10832889B2 Charged particle beam device
A charged particle beam device that can improve machining position precision in section processing using a shielding plate is provided. The invention is directed to a charged particle beam device including: an ion source (101); a sample stand (106) on which a sample (107) is mounted; a shielding plate (108) placed so that a portion of the sample (107) is exposed when seen from the ion source (101); and tilt units (123, 124) that tilt the sample (107) and the shielding plate (108) relative to the irradiation direction of an ion beam (102) from the ion source (101) to the sample (107).
US10832876B2 Push-button switch with the switching elment arranged on the keycap
A push-button switch and a transportation vehicle in which the disclosed push-button switch is inserted. The push-button switch has a keycap, a base plate, a switching element, a first lever and a second lever. The first lever and the second lever are each mounted for rotation on the base plate by a pivot bearing and are each movably connected to the keycap at a first lever end. The first lever and the second lever are movably connected to one another at a second lever end. The switching element is arranged on the keycap so the switching element is actuated by the second lever end of the first lever or by the second lever end of the second lever.
US10832872B2 Method for preparing polyaniline/ruthenium oxide/tin dioxide composite electrode material
The present invention provides a method for preparing a polyaniline/RuO2/SnO2 composite electrode material, including: sputtering a SnO2 film onto a tantalum substrate by a magnetron sputtering method, to form a SnO2 layer; preparing porous-structured RuO2 nanoparticles with a uniform pore size distribution (10-15 nm) by a template method; and embedding polyaniline into the RuO2 nanoparticle matrix by a electrodeposition method, to finally obtain a multilayer-structured polyaniline/RuO2/SnO2 composite electrode material with a specific capacitance value of 680-702 F·g−1 and an excellent cycling charge-discharge performance after it is assembled into an electrochemical capacitor.
US10832869B2 Multilayer electronic component
A multilayer ceramic electronic component includes: a ceramic body including dielectric layers and a plurality of internal electrodes disposed to face each other with each of the dielectric layers interposed therebetween; and external electrodes disposed on external surfaces of the ceramic body and electrically connected to the internal electrodes, respectively, wherein the external electrodes including, respectively, electrode layers electrically connected to the internal electrodes, respectively, and conductive resin layers disposed on the electrode layers, respectively.
US10832865B2 Winding apparatus and coil component manufacturing method
A winding apparatus for a coil component in which wires are wound around a core. The winding apparatus includes a wire position support including wire route holes in which the wires are inserted, a wire feeder that feeds the wires to the wire position support such that tension is applied to the wires, a winding driver that orbitally revolves the wire position support around the core such that the wires are wound around the core while twisted, a rotator that rotates the core, and a controller that controls the winding driver and the rotator. The controller controls a rotation direction of the core with regard to an orbital revolution direction of the wire position support and an orbital revolution speed of the wire position support to prevent generation of a kink of a wire between a wire feeder and the wire position support.
US10832861B2 Electromagnetic connector for an industrial control system
An electromagnetic connector is disclosed that is configured to form a first magnetic circuit portion comprising a first core member and a first coil disposed of the first core member. The electromagnetic connector is configured to mate with a second electromagnetic connector, where the second electromagnetic connector is configured to form a second magnetic circuit portion comprising a second core member and a second coil disposed of the second core member. The first core member and the second core member are configured to couple the first coil to the second coil with a magnetic circuit formed from the first magnetic circuit portion and the second magnetic circuit portion when the electromagnetic connector is mated with the second electromagnetic connector. The magnetic circuit is configured to induce a signal in the first coil when the second coil is energized.
US10832854B2 Dissolved gas analysis devices, systems, and methods
Devices, systems, and methods for determining gas characteristics to monitor transformer operation include extracting gas from transformer fluid for analysis.
US10832852B2 Ferrite core, inductive component and method of producing an inductive component
A ferrite core comprising a yoke body having a length dimension, a width dimension and a height dimension, which are oriented perpendicular to one another, the length dimension being larger than the height dimension and/or the width dimension. A lateral surface of the yoke body has provided therein a positioning structure and an alignment structure, which differs from the positioning structure, the positioning and alignment structures being spaced apart along the length dimension by 5% to 75% of the length dimension.
US10832850B2 Toroidal hand-held autotransformer assembly
A hand-held, water-cooled toroidal autotransformer assembly is formed from longitudinally-oriented electrically conductive radially spaced apart concentric pipes that are physically and electrically configured in series and arranged around a longitudinally-oriented toroidal magnetic core to form the windings of the autotransformer with the spaces between the longitudinally-oriented concentric pipes forming a flow path for a cooling fluid within the autotransformer.
US10832849B2 Wireless power transmission apparatus for vehicle
A wireless power transmission device for a vehicle is provided. The wireless power transmission device according to an exemplary embodiment of the present invention comprises: a wireless power transmission module comprising at least one flat coil for transmitting wireless power and a magnetic field shielding sheet arranged on one surface of the flat coil; a heat radiating case for radiating heat generated by a heat source, with the wireless power transmission module being coupled to one side thereof and at least one circuit board for driving the wireless power transmission module being embedded therein; a heat radiating coating layer applied to the outer surface of the heat radiating case; and a cover detachably coupled to the heat-radiating case. The wireless power transmission device for the vehicle described above may be installed or embedded within a vehicle for using in charging the main battery of a portable terminal.
US10832834B2 Cable assembly
A cable assembly includes a cable, a connector that is provided at an end of the cable in a direction in which the cable extends, a plurality of electric transmission lines configured to transmit an electric signal, and a plurality of optical transmission lines configured to transmit an optical signal. The plurality of electric transmission lines and the plurality of optical transmission lines are provided in the cable assembly so as to extend across the cable and the connector. The plurality of optical transmission lines are provided so that at least one of the plurality of optical transmission lines is provided at each of ends of the cable assembly in a width direction perpendicular to the direction in which the cable extends. The plurality of electric transmission lines are provided inside the plurality of optical transmission lines in the width direction.
US10832824B2 Floating nuclear reactor with stabilization assemblies
A protection system is provided for protecting a nuclear reactor positioned on a barge which is floating in the water of a tank. The system also includes suspension systems which permits the barge to move downwardly in the tank upon an aircraft, missile strike or earthquake to reduce the impact force of the strike. Each of the suspension systems includes a slack upper chain member, a taut intermediate chain member and a slack lower chain member. A padding material is positioned at the inner sides of the tank. Padding material may be placed of the ends and sides of the barge.
US10832810B2 Managed service provider system for collaborative healthcare credentialing, compliance, and scheduling across shared suppliers
A MSP platform provides contingent healthcare worker recruiting and shift assignation in a multilayered process of job order broadcasting, competency matching, proposals from healthcare agencies aka vendors, screening, compliance management, and onboard of each candidate. Each staff profile submitted has to go through multilayered review, approval, and orientation process. Additionally, each healthcare worker's calendar, credential, and compliance have to be managed across multiple employers to prevent scheduling conflict and compliance violations, and guaranteeing full visibility of all healthcare workers across the entire supply chain. MSPs (Managed Service Providers) have the ability to service a large number of facilities on whose behalf the MSPs generate job orders for contingent workforce, and manage fulfillment using suppliers (aka vendors) mapped to the facility being serviced. The supplier ecosystem is a cohesive block that may be shared across all MSPs, and several such MSP ecosystems should be allowed to coexist in the system. Suppliers can be tiered by geography allowing a large vendor network to track demand from one or more healthcare facilities across a single location or a group of vendor locations. Additionally, a facility that is part of an MSP should also be able to work directly with all suppliers either in conjunction with or independent of an MSP. Both long term assignments referred to as ‘Travel’ position, and on-demand shift assignments referred to as ‘Day-to-day’ position are serviceable under this centrally available software commonly referred to as ‘Software as a Service’.
US10832808B2 Automated selection, arrangement, and processing of key images
A method and system is provided for automatically determining a key image for display to a user as part of analyzing an image study generated as part of a medical imaging procedure. The system includes a memory storing a plurality of image studies, a display device for displaying images and an electronic processor interacting with the memory and the display device. The electronic processor is configured to determine a first key image within a plurality of images included in a first image study and to automatically determine, by executing one or more rules associated with one or more of the first key image, a user, a type of the first image study, a modality generating the first image study, an anatomy, a location of the modality, and patient demographics, a second key image included in at least one second image study. The system displays the second key image with the first key image to aid a user.
US10832806B1 Medical labeling system and method of use
A labeling system for creating labels for medicine containers. The system includes a label printer having an interior area configured to carry a plurality of printing sheets therein; a scanner in data communication with the label printer, the scanner having a reader to scan a drug administer barcode and a drug barcode; and a label sheet printed by the label printer, the label sheet having a plurality of labels adhesively bonded thereto, the label printer being configured to print onto the plurality of labels data information scanned from the administrator barcode and the drug barcode. The label sheet includes a first label having an image corresponding to a part of a body; and a second label having the image of the first label.
US10832805B2 Method and system for generating electronic medical reports
A search query for a predefined protocol name for the electronic medical report is generated. The search query is processed for the predefined protocol names. One or more predefined protocol names are identified from a plurality of protocol names in a protocol names database. An electronic medical report is generated using the one or more predefined protocol names. A rank for the protocol names is computed based on best matching criteria. The one or more of the identified predefined protocol names are selected based on the rank associated with the protocol name. The predefined protocol name is assigned to an appropriate field in an electronic medical report. A medical report database storing all the medical reports is indexed based on the predefined protocols so that the medical reports may be searched by querying the predefined protocol name.
US10832802B2 Clinically relevant medical concept clustering
The present invention embodiments are directed to methods, systems, and computer programs for identifying relations, within at least one taxonomy, between taxonomy categories and concepts extracted from electronic content. The relations represent semantic similarities for the concepts. The concepts are clustered based on the identified relations within the at least one taxonomy.
US10832792B1 Apparatuses and methods for adjusting victim data
Addresses of accessed word lines are stored. Data related to victim word lines associated with the accessed word line are also stored. The victim word lines may have data stored in relation to multiple accessed word lines. The data related to the victim word lines is adjusted when the victim word line is refreshed during a targeted refresh operation or an auto-refresh operation. The data related to the victim word lines is adjusted when the victim word line is accessed during a memory access operation.
US10832777B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device includes a control circuit configured to control a soft program operation of setting nonvolatile memory cells to a first threshold voltage distribution state of the nonvolatile memory cells. When a characteristic of the nonvolatile memory cells is in a first state, the control circuit executes the soft program operation by applying a first voltage for setting the nonvolatile memory cells to the first threshold voltage distribution state to first word lines, and applying a second voltage higher than the first voltage to a second word line. When the characteristic of the nonvolatile memory cells is in a second state, the control circuit executes the soft program operation by applying a third voltage equal to or lower than the first voltage to the first word lines and applying a fourth voltage lower than the second voltage to the second word line.
US10832774B2 Variation resistant 3T3R binary weight cell with low output current and high on/off ratio
A weight cell and device are herein disclosed. The weight cell includes a first field effect transistor (FET) and a first resistive memory element connected to a drain of the first FET, a second FET and a second resistive memory element connected to a drain of the second FET, the drain of the first FET is connected to a gate of the second FET and the drain of the second FET is connected to a gate of the first FET, and a third FET, and a load resistor connected to a drain of the third FET.
US10832767B2 Page writes for triple level cell flash memory
A method for page writes for triple or higher level cell flash memory is provided. The method includes receiving data in a storage system, from a client that is agnostic of page write requirements for triple or higher level cell flash memory, wherein the page write requirements specify an amount of data and a sequence of writing data for a set of pages to assure read data coherency for the set of pages. The method includes accumulating the received data, in random-access memory (RAM) in the storage system to satisfy the page write requirements for the triple or higher level cell flash memory in the storage system. The method includes writing at least a portion of the accumulated data in accordance with the page write requirements, from the RAM to the triple level cell, or the higher level cell, flash memory in the storage system as an atomic write.
US10832764B2 Low-power and high-density core-power lowering for memory write assist
A memory is provided that includes a current mirror that controls the amount of current conducted by a head-switch transistor for a memory power supply rail during a core-power-lowering write assist period.
US10832754B1 Current monitor for a memory device
Methods, systems, and devices for a current monitor for a memory device are described. A memory device may monitor potential degradation of memory cells on the device by monitoring the amount of current drawn by one or more memory cells. As the memory cells degrade, the current supplied to the memory cells may change (e.g., increase due to additional leakage current. The memory device may indirectly monitor changes in the current supplied to the memory cells by monitoring a voltage of a node of a transistor that controls the amount of current supplied to the array of memory cells. The voltage at the control node may be compared to a reference voltage to determine whether the two voltages differ by a threshold amount, indicating that the memory cells are drawing more current. The memory device may output a status indicator when the voltages differ, for example, by the threshold amount.
US10832752B2 Memory write and read assistance using negative differential resistance devices
A random access memory (RAM) includes a bit-line, a source-line, a memory cell connected to the bit-line and the source-line, and a read/write circuit connected to the bit-line and the source-line and including a negative differential resistance (NDR) device.
US10832741B2 Data storage enclosure with acoustic baffle
A data storage enclosure can employ an acoustic baffle for the purpose of reducing performance degradation in a data storage device, such as a rotating medium hard disk drive. A storage enclosure may house a plurality of data storage devices and at least one cooling feature. One or more acoustic baffles may be positioned between the at least one cooling feature and the plurality of data storage devices. The acoustic baffle can separate a first sound pressure region that is proximal the at least one cooling feature from a second sound pressure region that is proximal the plurality of data storage devices.
US10832739B2 Generating cognitive usage models for drive operations
A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to gather usage data of a tape drive during usage thereof and create and/or update a usage model based on the usage data. The logic is configured to determine that the usage model has reached a predefined confidence level and perform an action for extending a life of the tape drive in response to determining that the usage model has reached the predefined confidence level.
US10832733B1 Verbal command video editing
An embodiment of the invention may include a method, computer program product and computer system for video editing. The method, computer program product and computer system may include computing device which may receive video data from an imaging device, the video data may include visual and audio data. The computing device may convert the audio data to text and parse the text into textual segments. The computing device may annotate the textual segments with time stamps and analyze the annotated textual segments to identify pre-determined edit commands. The computing device may generate an edit script based on the identified pre-determined edit commands in the textual segments.
US10832725B2 Methods for selecting wrap angle for inducing tape tenting above transducer
In one embodiment, a computer program product for determining a wrap angle includes a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se. The program instructions are executable by a processor to cause the processor to perform a method that includes receiving, by the processor, a measurement of a distance from an edge to a transducer, receiving, by the processor, a predefined height of tenting of a magnetic recording tape above the transducer, and determining, by the processor, a wrap angle for inducing tenting of the magnetic recording tape above the transducer at the predefined height when the magnetic recording tape passes over the edge in a direction of tape travel thereacross.
US10832724B2 Damping lateral tape motion disturbances
A system, according to one embodiment, includes: a module having transducers positioned along a tape bearing surface of the module, and a roller guide. A patterned bar is also positioned relative to the roller guide and module to engage a magnetic tape. Moreover, the patterned bar has a plurality of recessed regions along a tape bearing surface thereof. The patterned bar is also not directly coupled to the module, and both edges of the patterned bar which engage the magnetic tape are skiving edges. Other systems, methods, and computer program products are described in additional embodiments.
US10832717B1 Near-field transducer with thermally robust peg embedded into an enlarged portion
A near-field transducer has an enlarged portion with a layer of soft plasmonic material. A peg formed of a thermally robust plasmonic material includes an embedded part that is partially embedded within the enlarged portion and has an exposed surface facing away from the enlarged portion. An intersection between a lower edge of the enlarged portion and the embedded part has a discontinuity.
US10832701B2 Pitch detection algorithm based on PWVT of Teager energy operator
A pitch detection method. Such a pitch detection method may use Teager Energy Operator (TEO) and High Passed Filter (HPF) with Pseudo Weigner Ville Transformation (PWVT) to reduce the pitch deletion errors of highly correlated types of noises in a speech signal.
US10832698B2 Abnormal sound detection device and abnormal sound detection method
An abnormal sound detection device includes a first learning unit that inputs a normal operating sound of the machine equipment, and registers a normal sound base spectrum from an amplitude spectrogram, a new sound/new vibration extraction unit that executes supervised nonnegative matrix factorization (NMF) using the normal sound base spectrum as teacher data on an acoustic signal input during diagnosis, and outputs a nonnegative matrix not allowed to be approximated with a low rank in the normal sound base spectrum, a second learning unit that extracts a new sound/new vibration component from the normal operating sound of the machine equipment, learns a normal sound model from the new sound/new vibration component, and registers the normal sound model, and an abnormality detection unit that computes a probability that the new sound/new vibration component extracted from the acoustic signal of the machine equipment during diagnosis is generated from the normal sound model.
US10832693B2 Sound synthesis for data sonification employing a human auditory perception eigenfunction model in Hilbert space
A numerical sound synthesis method for representing data as audio for use in data sonification employing a Hilbert Space eigenfunction model of human auditory perception is described. The synthesis method comprises approximating an eigenfunction equation representing a model of human hearing, calculating the approximation to each of a plurality of eigenfunctions from at least one aspect of the eigenfunction equation, and storing the approximation to each of a plurality of eigenfunctions. The approximation to each of a plurality of eigenfunctions represents a perception-oriented basis functions for mathematically representing audio information in a Hilbert-space representation of an audio signal space. The model of human hearing can include a bandpass operation with a bandwidth having the frequency range of human hearing and a time-limiting operation approximating the time duration correlation window of human hearing. In an embodiment, the approximated eigenfunctions comprise a convolution of a prolate spheroidal wavefunction with a trigonometric function.
US10832687B2 Audio processing device and audio processing method
There is provided an audio processing device including a memory, and a processor coupled to the memory and the processor configured to detect a first acoustic feature amount and a second acoustic feature amount of an input audio, calculate a coefficient for the second acoustic feature amount based on a time change amount by calculating the time change amount of the first acoustic feature amount, and calculate a statistical amount for the second acoustic feature amount based on the coefficient.
US10832686B2 Method and apparatus for pushing information
The present disclosure discloses a method and apparatus for pushing information. A specific embodiment of the method comprises: receiving voice information sent through a terminal by a user, the voice information including awakening voice information and querying voice information; extracting a voiceprint characteristic from the awakening voice information to obtain voiceprint characteristic information; matching the voiceprint characteristic information and a preset registration voiceprint information set, each piece of registration voiceprint information in the registration voiceprint information set including registration voiceprint characteristic information, and user behavior data of a registration user corresponding to the registration voiceprint characteristic information; and pushing, in response to the voiceprint characteristic information successfully matching the registration voiceprint characteristic information in the registration voiceprint information set, audio information to the terminal based on the querying voice information and user behavior data corresponding to the successfully matched registration voiceprint characteristic information.
US10832683B2 System and method for efficient processing of universal background models for speaker recognition
A system and method for efficient universal background model (UBM) training for speaker recognition, including: receiving an audio input, divisible into a plurality of audio frames, wherein at least a first audio frame of the plurality of audio frames includes an audio sample having a length above a first threshold extracting at least one identifying feature from the first audio frame and generating a feature vector based on the at least one identifying feature; generating an optimized training sequence computation based on the feature vector and a Gaussian Mixture Model (GMM), wherein the GMM is associated with a plurality of components, wherein each of the plurality of components is defined by a covariance matrix, a mean vector, and a weight vector; and updating any of the associated components of the GMM based on the generated optimized training sequence computation.
US10832677B2 Coordinating the execution of a voice command across multiple connected devices
A computer-implemented method includes exchanging device data, associated with a first participating user device, with the one or more second participating user devices; receiving audio data associated with a voice command; exchanging the audio data with the one or more second participating user devices; identifying, by the first participating user device, a voice command based on exchanging the audio data; determining which one of the first participating user device or the one or more second participating user devices should respond to the voice command based on details of the voice command and the exchanging the device data; responding to the voice command based on determining that the first participating user device should respond to the voice command; and signaling a particular second participating user device to respond to the voice command based on determining that the particular second participating user device should respond to the voice command.
US10832676B2 Detecting and correcting user confusion by a voice response system
Methods, systems and computer program products for detecting and correcting user confusion by a voice response system are provided. Aspects include monitoring, by the voice response system, ambient audio for a voice command from a user, determining and playing a response to the voice command, and monitoring a reaction of the user to the response. Based on a determination that the user did not understand the response, aspects include providing additional reference information to the user. The additional reference information is configured to aid the user in understanding the response.
US10832675B2 Speech recognition system with interactive spelling function
An interactive speech recognition system is provided for interactively interpreting a spoken phrase. The speech recognition system includes a phrase interpretation module which attempts to accurately interpret a spoken phrase by interpreting each individual term of the spoken phrase. A term interpretation module attempts to accurately interpret each individual term of the spoken phrase not accurately interpreted by the phrase interpretation module, by using a spoken spelling of the term provided by a user. An interactive spelling module attempts to interactively spell at least a portion of an individual term of the spoken phrase not accurately interpreted by the term interpretation module, by enabling a user to interactively select at least one individual character of the term of the spoken phrase from a plurality of characters.
US10832663B2 Pronunciation analysis and correction feedback
A computer-implemented method according to one embodiment includes receiving voice input, parsing the voice input for determining words in the voice input, recognizing at least some of the words, identifying an accent of a speaker of the voice input, evaluating a word accent of at least some of the recognized words based on the identified accent of the speaker and analysis of the recognized words, generating an evaluated accent score for each of the at least some of the recognized words based on the evaluated word accent, identifying at least one of the recognized words as an accent word based on the evaluated accent score thereof, and outputting a recommended correct pronunciation of the accent word or words. In one approach, a score of the identified accent word is updated in a personal accent word list of the speaker using the evaluated accent score.
US10832660B2 Method and device for processing whispered speech
The present disclosure provides embodiments of method, system and devices to convert whispered speech to normal speech intelligently through deep learning, therefore whispered speech can be more robust to interference and more intelligible to listener. A first audio signal is received including first whispered speech; a first plurality of computations are performed on the first audio signal to extract a first features; the first features are provided as input to a trained deep neural network (DNN) model to obtain output of the DNN model comprising a second features; and an inverse of the first plurality of computations are performed on the second features to produce a second audio signal corresponding to a non-whispered version of the first whispered speech.
US10832656B1 Computing device and method for populating digital forms from un-parsed data
A computing device is disclosed which includes a processor and non-transient memory operably connected to the processor. The non-transient memory includes instructions that, when executed by the processor cause the processor to extract a plurality of sub-strings from a character string, analyze each sub-string for compliance with each of several field definitions, where each of the field definitions corresponds to a field in a digital form, and populate some of the fields in the digital form based on the analysis of each sub-string for compliance with the field definitions.
US10832653B1 Providing content on multiple devices
Techniques for receiving a voice command from a user and, in response, providing audible content to the user via a first device and providing visual content for the user via a second device. In some instances, the first device includes a microphone for generating audio signals that include user speech, as well as a speaker for outputting audible content in response to identified voice commands from the speech. However, the first device might not include a display for displaying graphical content. As such, the first device may be configured to identify devices that include displays and that are proximate to the first device. The first device may then instruct one or more of these other devices to output visual content associated with a user's voice command.
US10832649B2 Adaptation enhancement for a road noise cancellation system
A road noise cancellation (RNC) system may include a signal analysis controller for detecting non-stationary, transient events based on sensor signals having a spectral or temporal character significantly different from steady-state road or cabin noise. Upon detection of such non-stationary events, the RNC system may modify the sensor signals to mask the non-stationary event, thereby preventing the RNC system's adaptive filters from mis-adapting because of transient, non-stationary events. Alternatively, the RNC system may pause or slow or pause adaptation of its controllable filters for the duration of a frame that includes the non-stationary event.
US10832648B2 Noise reduction system and method for actively compensating background noises
A noise reduction system (2) and a method for actively compensating background noises in a passenger transport area of a vehicle. Said system includes a control unit (8), at least one microphone (10), at least one sound generator (12) and a position detection unit for detecting a position and/or orientation of the head (16) of a user. The control unit (8) is coupled to the position detection unit on an input side, is configured to receive position data and to determine a position signal from the position data, and to generate an antinoise signal from the background noise signal and the position signal. The sound generator (12) is configured to generate antinoise from the antinoise signal such that, by superimposing the antinoise in a quiet zone (20a, 20b) within the passenger transport area, which antinoise is in phase opposition with the background noise, active reduction of the background noise is achieved. The position detection unit is a 3D camera arrangement (14).
US10832645B2 Transducer apparatus for a labrosone and a labrosone having the transducer apparatus
A transducer apparatus for a labrosone is disclosed, the labrosone having a labrosone resonant chamber. A labrosone speaker delivers a sound signal to the labrosone resonant chamber. A labrosone microphone receives a resultant sound from the labrosone resonant chamber. A mouthpiece microphone receives sound from a labrosone mouthpiece. An electronic processor is connected to the labrosone speaker, and receives signals from the labrosone microphone and the mouthpiece microphone. The electronic processor generates an excitation signal which is delivered as an acoustic excitation signal to the labrosone resonant chamber by the labrosone speaker. The electronic processor uses the signals from the labrosone microphone and the mouthpiece microphone to determine a desired musical note which a player of the labrosone wishes to play. The electronic processor then synthesizes and outputs the desired musical note to an output device, whereby the musical note is played audibly and/or displayed visually to the player.
US10832628B2 Gate on-state voltage supply unit, gate on-state voltage supply method, display driving module and display device
The present disclosure provides a gate on-state voltage supply unit, a gate on-state voltage supply method, a display driving module and a display device. The gate on-state voltage supply unit is used in the display device including a display driving module. The gate on-state voltage supply unit includes a shutdown determination module and a voltage supply module. The shutdown determination module is configured to determine whether the display device has been shut down, and when the display device has been shut down, transmit a boosting control signal to the voltage supply module. The voltage supply module is configured to, upon the receipt of the boosting control signal, boost a gate on-state voltage to acquire a boosted gate on-state voltage, and apply the boosted gate on-state voltage to a gate driving circuit of the display driving module.
US10832626B2 Semiconductor device, display device, and electronic device
A semiconductor device in which variations are controlled is provided. The semiconductor device has a function of converting a digital signal into an analog signal, and includes a digital-analog converter circuit, an amplifier circuit, first to fourth switches, a first output terminal, a second output terminal, and a power source. The amplifier circuit is configured to perform feedback control when the first switch and the fourth switch are on and the second switch and the third switch are off. The amplifier circuit is configured to perform comparison control when the first switch and the fourth switch are off and the second switch and the third switch are on; utilizing this, variations in the digital-analog converter circuit and the amplifier circuit are controlled.
US10832604B2 Video monitoring method, display device, and display system
A display device includes a signal detector for detecting gradation pixel data input to a display having multiple pixels, a current detector for detecting currents supplied to at least part of the pixels included in the multiple pixels, and an output part for outputting current data corresponding to currents supplied to the part of the pixels and signal data corresponding to gradation pixel data used for the part of the pixels. Accordingly, it is possible to compare current data with signal data, and therefore, it is possible to confirm whether or not video signals are correctly displayed on a screen.
US10832601B2 Frame stand for posters
A frame stand for posters including a base plate (11) and a cover frame (12), characterized in that the cover frame (12) has a bottom edge (122a) which is rotatable connected to the base plate (11).
US10832596B1 Flexible hanging label manufacturing method and structure
The present invention relates to a flexible hanging label manufacturing method and structure, the manufacturing method includes the following steps: a. printing a label paper strip; b. attaching a first flexible paper layer and a second flexible paper layer to an attached portion of the label paper strip; and c. cutting. The flexible hanging label manufactured by the above steps would achieve consistent production operations, to thereby improve the anti-pull strength of the flexible hanging labels, to effectively reduce the fraction defective caused by use damage.
US10832592B2 Pilot assessment system
A method and apparatus for assessing performance in operating an aircraft. Information for assessing a performance of a group of operations performed by a number of crew members of the aircraft is displayed on a display system during operation of the aircraft by the number of crew members for which the group of operations is assessed. User input assessing the performance of the group of operations by the number of crew members is received through an input system. The user input is stored. A report on the performance of the group of operations performed by the number of crew members using the user input is generated.
US10832589B1 Systems and methods for past and future avatars
An advisor system creates an advisor panel to advise a user with regards to any number of topics, such as, e.g., a financial questions or concerns the user may have. The panel is composed of one or more advisor avatars that are generated based on one or more traits of the user. The avatars may include past, present and/or future versions of the user. Various devices are utilized to display the panel to the user and allow the user to engage the panel. The system may adapt the advice provided by the panel, the features of the avatars and/or the manner in which the avatars interact with the user and/or each other in response to trends noted by the advisor system as the system is used by the user as well as others.
US10832585B2 Reading progress indicator
In the examples provided herein, a computer-implemented method causes to be displayed a unit of content for accessing by a user. The method also causes to be displayed a reading progress indicator based upon a first amount of time multiple other users spent to reach a current location within a set of sections of the unit of content accessed by the user and a second amount of time the other users spent to finish the set of sections.
US10832579B2 Integrated ambulance tracking system
A system may receive, from a first device associated with a patient, a request for an ambulance. The system may determine, based on a location associated with the first device, an available ambulance to be dispatched to the patient. The system may provide, to a second device associated with an ambulance operator of the available ambulance, information that identifies the location associated with the first device. The system may identify a hospital to which the patient is to be delivered. The system may provide, to a third device associated with the hospital, information associated with the available ambulance or the patient.
US10832571B2 Safety driving assistant system, server, vehicle and program
A driving safety support system according to one aspect of the present disclosure includes a server, and a safety driving assistant device. The server performs operations including: acquiring, from probe vehicles, probe information including information of a time within a predetermined time period and a position of the corresponding probe vehicle at the time; calculating, based on the probe information, a traffic congestion tail position located upstream of a branch point at which a road branches into a plurality of lanes; and calculating a lane-change recommendation section in which a lane change is recommended based on the traffic congestion tail position. The safety driving assistant device performs operations including executing a driving safety support process for a target vehicle based on the lane-change recommendation section.
US10832568B2 Transfer of image data taken by an on-vehicle camera
A method, system, and computer program product for transferring image data taken by an on-vehicle camera. The image data and nearby-vehicle information on a vehicle are received, where the image data and the nearby-vehicle information are successively transferred from each of a plurality of vehicles capable of making a communication with each other. Furthermore, information on a line of vehicles is generated based on the nearby-vehicle information. The image data is then associated with the information on the line of vehicles. Display data may then be generated using the image data. Furthermore, the display data may be presented on a display device in the vehicle.
US10832566B2 Remote control apparatus, control method thereof and electronic system
A remote control apparatus is provided. The remote control apparatus according to an embodiment includes an inputter comprising input circuitry, a communicator comprising communication circuitry, a microphone, and a processor configured to control the communicator to transmit a first Bluetooth packet requesting an electronic apparatus to output a non-audible sound based on a control command being input through the inputter in a state where the remote control apparatus is not paired, obtain identification information of the electronic apparatus based on the non-audible sound output by the electronic apparatus corresponding to the first Bluetooth packet being received through the microphone, and control the communicator to transmit a second Bluetooth packet including the obtained identification information and a turn-on command to the electronic apparatus.
US10832563B2 Building security system with false alarm reduction recommendations and automated self-healing for false alarm reduction
A system for preventing a false alarm that occurs at a building, the system includes a processing circuit configured to receive, via a communications interface, building data including events for the building devices. The processing circuit is configured to determine, based on the events, whether a false alarm rule has triggered, where the false alarm rule indicates relationships between one or more of the events that is indicative of a situation at the building site that causes the false alarm, generate a parameter update for at least one of the plurality of building devices in response to determining that the false alarm rule has triggered, and implement the parameter update by providing, via the communications interface, the parameter update to the at least one of the building devices.
US10832560B1 Emergency location identification using wireless devices
Embodiments of the present disclosure include an efficient and accurate method for presenting victim locations to emergency responders. The method disclosed can be used to track individuals still remaining in a building in case of an emergency. The method comprises determining a location for an individual by receiving a device identifier (e.g., combination of numbers and/or characters uniquely identifying a receiving device associated with the individual) and location information, received from one or more beacons, from the receiving device. The method comprises determining a first location associated with the receiving device based on the location information and/or the device identifier. The method comprises determining different locations associated with the individual as the individual moves and determining whether the individual is still within the building. The method comprises, displaying location information and instructions to reach the individual in case of an emergency.
US10832556B2 Method for determining battery state on basis of atmospheric pressure and electronic device
Various embodiments of the present invention relate to a method for detecting a battery state (for example, swollen state) at least partially on the basis of atmospheric pressure, a battery, or an electronic device comprising the battery. According to one embodiment, the electronic device comprises: at least one sensor; a housing; a battery disposed inside the housing and including an atmospheric pressure sensor; and a processor, wherein the processor can be configured to detect an internal atmospheric pressure of the battery by using the atmospheric pressure sensor, to check state information related to the electronic device by using the at least one sensor, and to perform a designated function when the atmospheric pressure satisfies a designated condition at least on the basis of the state information. In addition, various embodiments are possible.
US10832555B2 Remote monitoring system
A remote monitoring system and a method of operating a system having a pump is provided. The remote monitoring system includes a vacuum/pressure sensor coupled to measure a vacuum or a pressure in the system. A temperature sensor is positioned to measure an ambient temperature. A fluid level sensor is positioned to measure fluid in a collection tank. A controller is operably coupled to the vacuum/pressure sensor, the temperature sensor and the fluid level sensor, the controller having a communications circuit that is operable to transmit and receive signals via a cellular SMS text message communications medium, the controller having one or more processors that are responsive to nontransitory executable computer instructions, the one or more processors being responsive to change the operation of the pump in response to an operating signal from the communications circuit, the temperature sensor or the vacuum/pressure sensor or the fluid level sensor.
US10832554B1 Sensor vectors based on activations of sensors with attributes
Aspects of the disclosure provide for a system. In some examples, the system comprises a first sensor associated with first and second attributes and a second sensor associated with the second attribute and a third attribute. The system further comprises a processor communicatively coupled to the first and second sensors. The processor is configured to identify a number of activations of the first sensor within a time window, identify a number of activations of the second sensor within the time window, and construct a sensor vector identifying a number of first attribute activations based on the first number of activations of the first sensor, a number of second attribute activations based on the number of activations of the first sensor and the number of activations of the second sensor, and a number of third attribute activations based on the number of activations of the second sensor.
US10832546B2 Transaction terminal silent alert systems
A transaction terminal silent alarm system having processor(s) and memory storing instructions that, when executed by the processor(s), cause the system to perform a method is disclosed. Upon receiving, from a user device, an authentication request to complete a transaction at a transaction terminal, the system may determine whether a fingerprint scan matches a stored fingerprint. Responsive to the fingerprint scan matching a stored normal fingerprint and absent receiving another fingerprint that matches a stored cancellation fingerprint, the system may direct the transaction terminal to complete the transaction. Responsive to the fingerprint scan matching a stored under-duress fingerprint, the system may direct the transaction terminal to send a silent alert to law enforcement and direct the transaction terminal to delay the transaction. Responsive to the fingerprint scan not matching any stored fingerprints, the system may direct the user device to display a fingerprint rescan message.
US10832545B2 Systems and methods for increasing alarm confidence in EAS detection systems
Systems and methods for operating an EAS detection system. The methods comprise: detecting an Active Security Tag (“AST”) in an EAS detection zone; determining whether AST is coupled to an object identified in a list; and performing operations when a determination is made that AST is coupled to a listed object. The operations involve: accessing sensor data generated by at least one sensor device disposed on/near display equipment associated with the listed object; processing the sensor data to determine whether a person was within a defined distance range of AST during a period of time immediately preceding the detecting; concluding that a false alarm scenario exists when the sensor data indicates that a person was not within the defined distance range of AST during the period of time; and suppressing alarm issuance by the EAS detection system in response to the false alarm scenario conclusion.
US10832527B2 System and method of conducting games or betting as a proxy, with ease of access
To bring the excitement to the people (majority, who are not experts in games), we present the examples, described here, for one person to be able to bet on and be part of the deal and excitement for a third party, as his agent, proxy, or shadow. Some other examples are: one-link connectivity for easy registration and betting, connection and integration of social networks, Game of skills and/or chance, TV show integration, Player vs player situations, One-click betting/linking/functioning/triggering or OCB, Tipster scheme, a website belonging to our platform, Charity scheme, Pari-mutuel betting in our environment (all bets of a type in a pool, where any winning can be shared, after the house or casino deduction for fees), Proposition betting in our environment, and Multiple leg/parameter situation (where only a subset of decisions is relied upon on a 3rd party, and the rest are decided by the 1st party, herself).
US10832507B2 Electronic locking system for use with mobile end device
The invention relates to a locking system comprising an electrically actuable mobile lock and an activation means that comprises a virtual key associated with the lock and that serves, on an interaction with a first mobile end device, to transfer the virtual key to the first mobile end device and to store it therein, with the virtual key serving to establish an encrypted data communication connection between the first mobile end device and the lock to couple the first mobile end device to the lock and to authorize the first mobile end device to actuate the lock. The invention further deals with a method of coupling a mobile end device to an electrically actuable mobile lock for the purpose of actuating the lock by means of the mobile end device.
US10832495B2 Remote maintenance of medical devices
The subject matter disclosed herein provides methods for conducting tests on a medical device. A request to conduct a test on a medical device module remotely located from a party initiating the request can be received. The module can have an inductive receiver and be part of a medical device system having an inductive backplane and multiple mounting seats. Each mounting seat can have an inductive transmitter, and the module can be inductively powered when affixed to a first mounting seat. The test can relate to an attribute of the first mounting seat's inductive transmitter or the module's inductive receiver. The request can identify the module and test to conducted. A message representative of the request can be transmitted to the system. Test data relating to an attribute of the inductive transmitter or inductive receiver can be received and provided. Related methods, apparatus, systems, techniques and articles are also described.
US10832490B2 Virtual reality experience apparatus capable of providing experiencing user with virtual reality image and physical motion
A virtual reality experience apparatus includes: a displaying device configured to provide an experiencing user with a virtual reality image; and a riding device configured to provide the experiencing user with a motion, wherein the riding device includes: a riding part providing the experiencing user with a ridable space, and a gyro mechanism generating a pitching motion and a rolling motion of the riding part, wherein the gyro mechanism includes: a base structure having a pair of support columns disposed apart from each other, a pitching mechanism rotatably mounted on the pair of support columns to be rotated with respect to a pitching axis extending between the pair of support columns, and a rolling mechanism rotatably mounted on the pitching mechanism to be rotated with respect to a rolling axis perpendicular to the pitching axis.
US10832488B2 Optimizing head mounted displays for augmented reality
While many augmented reality systems provide “see-through” transparent or translucent displays upon which to project virtual objects, many virtual reality systems instead employ opaque, enclosed screens. Indeed, eliminating the user's perception of the real-world may be integral to some successful virtual reality experiences. Thus, head mounted displays designed exclusively for virtual reality experiences may not be easily repurposed to capture significant portions of the augmented reality market. Various of the disclosed embodiments facilitate the repurposing of a virtual reality device for augmented reality use. Particularly, by anticipating user head motion, embodiments may facilitate scene renderings better aligned with user expectations than naïve renderings generated within the enclosed field of view. In some embodiments, the system may use procedural mapping methods to generate a virtual model of the environment. The system may then use this model to supplement the anticipatory rendering.
US10832483B2 Apparatus and method of monitoring VR sickness prediction model for virtual reality content
Disclosed is an apparatus and method of monitoring a VR (Virtual Reality) sickness prediction model for virtual reality content. A method of monitoring a VR sickness prediction model according to the present disclosure includes: displaying the virtual reality content on a display unit; acquiring an user input; analyzing the virtual reality content on a basis of the acquired user input; and displaying an analysis result for the virtual reality content on the display unit.
US10832481B2 Multi-screen interactions in virtual and augmented reality
Techniques for providing multi-screen interaction in an interactive application. A primary device establishes an application session. The application session includes a virtual environment relating to a physical environment in which the primary user device is located. The primary user device is configured to display a graphical image relating to a primary virtual camera view of the virtual environment. A secondary virtual camera view of the virtual environment, relating to the primary virtual camera view, is determined. The primary user device transmits image data relating to the secondary virtual camera view from the primary user device to a secondary user device, which is configured to display a graphical image based on the image data. Responsive to receiving an interaction request from the secondary user device, the primary user device controls the application session based on the interaction request.
US10832468B2 Arbitrary view generation
Techniques for generating an arbitrary view of a scene are disclosed. In some embodiments, for each image of a set of images associated with a scene, image pixels are divided into a plurality of pixel blocks, the pixel blocks are transformed into an arbitrary perspective, and pixels of an image array comprising the arbitrary perspective are populated with corresponding pixels from the transformed pixel blocks. An output image of the scene comprising the arbitrary perspective is then generated based at least in part on the populated image array.
US10832453B2 Systems and methods for clipping images
Systems and methods for providing clipping paths for variable data publishing are disclosed. A clipping path element is part of a graphic editor that allows a user to define a clipping path in any shape including non-rectangular shapes and shapes made with curved segments. The original graphic is preserved and the clipping frame defines the portion of the image that is displayed or printed. A plurality of clipping paths can be defined and stored to a library. Rules based on nonvariable or variable data publishing data may be used to retrieve the clipping paths from the library. A new document is composed and rendered that includes a clipping path applied to a portion of an image or the text.
US10832452B2 Method and apparatus for generating magnetic resonance image
A magnetic resonance imaging method and a magnetic resonance imaging apparatus using a parallel image reconstruction are disclosed. Some embodiments provide a magnetic resonance imaging apparatus including a receiving coil configured to receive a magnetic resonance (MR) signal through a plurality of channels, and an image information acquisition unit configured to acquire k-space data for each channel by undersampling an MR signal received from the receiving coil, and to perform an inverse Fourier transform on the k-space data for each channel, to generate a hybrid-space for each channel, and an image processing unit configured to apply a parallel image reconstruction, while sliding a unitary window to channel-by-channel hybrid-space data, within an area corresponding to the unitary window, and thereby reconstruct missing data.
US10832447B2 Artificial intelligence encoding and artificial intelligence decoding methods and apparatuses using deep neural network
Provided is an artificial intelligence (AI) encoding apparatus including a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to obtain a first image by performing AI down-scaling on an original image through a deep neural network (DNN) for down-scaling, obtain artifact information indicating an artifact region in the first image, perform post-processing to change a pixel value of a pixel in the first image, based on the artifact information, and obtain image data corresponding to a result of encoding of the post-processed first image, and AI data including the artifact information.
US10832441B2 Global positioning of a sensor with respect to different tiles for a global three-dimensional surface reconstruction
A measuring system can three-dimensionally reconstruct surface geometry of an object by, from a first pose with a sensor, generating a first three-dimensional representation of a first portion of the object, and with a first camera, generating a first image covering at least part of the first portion, and from a second pose with the sensor, generating a second three-dimensional representation of a second portion of the object, and with the first camera, generating a second image covering at least part of the second portion. A stationary first projector can be arranged externally configured for projecting a texture onto both first and second portions of the object. A stitching computer can be configured for generating a unitary three-dimensional representation of both the first and second portions of the object from the first and second three-dimensional representations based on the first and second images.
US10832440B2 Temporal multi-scale clockwork memory networks for object detection in videos
A computer-implemented method, system, and computer program product are provided for object detection utilizing an online flow guided memory network. The method includes receiving a plurality of videos, each of the plurality of videos including a plurality of frames. The method also includes generating, with a feature extraction network, a frame feature map for a current frame of the plurality of frames. The method additionally includes aggregating a memory feature map from the frame feature map and previous memory feature maps from previous frames on a plurality of time axes, with the plurality of time axes including a first time axis at a first frame increment and a second time axis at a second frame increment. The method further includes predicting, with a task network, an object from the memory feature map. The method also includes controlling an operation of a processor-based machine to react in accordance with the object.
US10832439B1 Locating entities in a mapped environment
This application describes locating objects in an environment, such as a mapped region. In an example, a location of an entity on a drivable surface can include querying an axis-aligned bounding box (AABB) tree to determine a segment of the drivable surface including the location. In some examples, the location can be further determined within the segment of the drivable surface. For instance, the segment of the drivable surface may be partitioned into a plurality of polygons, and the polygons can be searched to determine a lane segment in the road segment associated with the entity.
US10832427B1 Scene camera retargeting
In one implementation, a method of scene camera retargeting is performed by a head-mounted device (HMD) including one or more processors, non-transitory memory, a scene camera, and a display. The method includes capturing, using the scene camera, an image of a scene. The method includes determining, using the one or more processors, a depth of the scene. The method further includes transforming, using the one or more processors, the image of the scene based on the depth and a difference between a point-of-view of the scene camera and a point-of-view of a user. The method further includes displaying, on the display, the transformed image.
US10832425B2 Image registration method and apparatus for terminal, and terminal
A method and an apparatus for a terminal, where the method includes obtaining a first video sequence photographed by a first camera and a second video sequence photographed by a second camera, determining, according to a first image in the first video sequence and photographed at a first moment and a second image in the second video sequence and photographed at the first moment, an available first motion vector (V), and a third image and a fourth image corresponding to the V, obtaining a second motion vector (U) of the first image relative to the third image, obtaining a third motion vector (W) of the fourth image relative to the second image, and obtaining a correspondence between a pixel in the first image and a pixel in the second image according to the V, the U, and the W.
US10832419B2 Cognitive search analytics for multi-dimensional objects
A method (and structure and computer product) of recognizing and tracking an object includes receiving image data from at least two camera sensors and analyzing the image data to determine attributes of an object detected as present in the image data. A first decision tree (DT) is developed to classify the object, based on the attributes determined from the image data. A second DT is developed to refine the first DT, wherein the second DT is used to refine the first DT by determining which attributes are most significant in the classification of the object.
US10832416B2 Crowd flow rate estimation
Disclosed embodiments provide techniques for estimating crowd flow rate. Video frames are obtained from a crowd scene. Groups of consecutive video frames form a time window. Crowd flow rate through the field of view of the camera is analyzed by estimating a total number of people contained within at least one frame of a time window. A subset of the people within the frame are identified as a group of tracker candidates. The tracker candidates are monitored throughout the time window, and the time when the tracker candidates exit the field of view of the camera is used to estimate a crowd flow rate for the number of people passing through the field of view of the camera in a given time interval. Thus, disclosed embodiments can improve the technical field of crowd flow rate estimation.
US10832415B2 Window image detection method and device
Provided are a method and an apparatus for detecting door image, and the method includes extracting an outline from the drawing; detecting an end point of the outline; detecting a directionality of the end point; detecting a peak adjacent the end point using the directionality; and detecting at least one window image using at least one of the number and position of the peak.
US10832412B2 Interactive region coloring
Interactive region coloring techniques as implemented by a computing device are described to provide a user with the tactile experience of coloring in a region with digital paint, while at the same time allowing the user to manually fill the region with digital paint with more apparent skill and precision than they may input. For each of multiple pixels on the digital medium, the system obtains one or both of a distance value that indicates a distance to a nearby point (e.g., the closest point) on an outline on the digital medium and a direction value that indicates a direction to the nearby point on the outline. A manner in which the digital paint is applied to the region (e.g., forces affecting paint flow, dynamically adjusting brush size or position) is determined based on one or both of the distance value and the direction value.
US10832404B2 Automated detection and repositioning of micro-objects in microfluidic devices
Methods are provided for the automated detection of micro-objects in a microfluidic device. In addition, methods are provided for repositioning micro-objects in a microfluidic device. In addition, methods are provided for separating micro-objects in a spatial region of the microfluidic device.
US10832391B2 Systems and methods for image processing
A computing-device implemented system and method for identifying an item in an x-ray image is described. The method includes training a machine learning algorithm with at least one training data set of x-ray images to generate at least one machine-learned model. The method further includes receiving at least one rendered x-ray image that includes an item, identifying the item using the at least one model, and generating an automated detection indication associated with the item.
US10832390B2 Atmospheric compensation in satellite imagery
Techniques for atmospheric compensation in satellite imagery that include converting an image including an array of radiance values to an array of surface reflectance values. The conversion is performed in an automated fashion by identifying one or more portions of the image for which the surface reflectance can be estimated and determining the Aerosol Optical Depth (AOD) by iteratively comparing the radiance value captured by the image sensor to a calculated radiance value (based on the known surface reflectance, historical values for other atmospheric parameters, and the AOD) and adjusting the AOD until the calculated radiance value is substantially the same as the captured radiance value.
US10832383B2 Systems and methods for distortion removal at multiple quality levels
Systems and methods for distortion removal at multiple quality levels are disclosed. In one embodiment, a method may include receiving training content. The training content may include original content, reconstructed content, and training distortion quality levels corresponding to the reconstructed content. The reconstructed content may be derived from distorted original content. The method may also include training distortion quality levels corresponding to the reconstructed content. The method may further include receiving an initial distortion removal model. The method may include generating a conditioned distortion removal model by training the initial distortion removal model using the training content. The method may further include storing the conditioned distortion removal model.
US10832378B2 Spherical rotation for encoding wide view video
Spherical rotation is described for encoding a video that has a wide field of view, such as a spherical or hemispherical video. One example relates to receiving encoded video including rotation orientation metadata, decoding the video, extracting the rotation orientation metadata, rotating the decoded video based on the rotation orientation metadata, generating a view of the rotated decoded video, and buffering the generated view for display.
US10832376B2 Generating enhanced digital content using piecewise parametric patch deformations
Methods, systems, and non-transitory computer readable storage media are disclosed for applying piecewise deformations to digital content using a plurality of parametric patches. For example, the disclosed system generates a plurality of parametric patches (e.g., Bezier patches) within a parametric quilt for digital content (e.g., a digital image or digital text). The disclosed system also provides interface controls for user-defined split/patch locations for the parametric quilt. In one or more embodiments, the disclosed system divides digital content into a plurality of portions. The disclosed system modifies one or more parametric patches and deforms a corresponding portion(s) of the digital content based on the modified parametric patch(es). The disclosed system then recombines the portions of the digital content to generate modified digital content that includes any deformations based on the modified parametric patch(es).
US10832374B2 Image decomposition and path-space motion estimation
Particular embodiments perform a light path analysis of an image comprising a scene, wherein the scene comprises at least one refractive or reflective object. The image may be decomposed based on the light path analysis into a plurality of components, each of the components representing a contribution to lighting in the scene by a different type of light interaction. For each of the components, one or more motion vectors are extracted for each of the components in order to capture motion in the scene. Finally, a final contribution of each of the components to the image is computed based on the motion vectors.
US10832370B2 System and method of hitless reconfiguration of a data processing pipeline with standby pipeline
A method and apparatus of a network element that processes data using a data processing pipeline with standby memory is described. In one embodiment, the network element prepares a new image for the data processing pipeline of the network element, where the data processing pipeline processes incoming network data received by the network element and the new image modifies a current set of functionalities of the data processing pipeline. The network element further writes the new image into a standby memory of the data processing pipeline, where the network element includes an active memory that programs the current set of functionalities of the data processing pipeline. In addition, the network element programs the data processing pipeline using the new image. The network element additionally processes the incoming network data received by using the data processing pipeline using modified current set of functionalities.
US10832368B2 Methods and systems for navigating drivers to passengers based on trustworthiness ratings
Methods and systems for navigating drivers to passengers based on trustworthiness ratings are provided. One example method includes receiving, by a transportation system, a request for transportation from a user and determining a trustworthiness rating of the user. The method further includes matching the user to a driver in a pool of drivers based on the trustworthiness rating of the user and dispatching the driver to fulfill the request. The method may further include matching a trusted driver or a driver with a high trustworthiness rating to the user when the request for transportation from the user is a first-time request for transportation or the user has a lower trustworthiness rating. Systems and at least one computer-readable non-transitory media including one or more instructions for performing the above method are also provided.
US10832354B2 Energy key performance indicators for the industrial marketplace
Provided herein are systems, methods, and software for calculating energy effectiveness in an industrial automation system. In one implementation, a computing system is directed to at least acquire production energy information indicating the amount of energy used by a machine during a processing period to process one or more parts and acquire process energy information indicating the sum of energy used by the machine during the processing period to process the one or more parts and to not process any parts. The computing system also acquires a total number of parts expected to be processed during the processing period and a total number of good parts processed during the processing period. An overall equipment energy effectiveness is calculated based on a ratio of the production energy information to the process energy information and based on a ratio of the total number of good parts to the total number of parts.
US10832350B2 Sybil identification mechanism for fraudulent document detection through a cognitive based personal encryption key
An embodiment of the invention provides a method of monitoring for fraudulent activity where a key generating device generates a first key based on a writing profile of a user, and where the key indicates the writing style of the user. The generation of the key includes generating trait scores for writing style traits, where the writing style traits includes an agreeableness trait, a conscientiousness trait, an extraversion trait, an emotional range trait, and an openness trait. The key generating device generates a second key based on a document, where the second key indicates the writing style of the author of the document. A processor compares the first key to the second key to determine the degree of dissimilarity between the writing style of the user and the writing style of the author of the document.
US10832347B1 Methods and systems for smart claim routing and smart claim assignment
A method of assigning and/or routing an auto claim to an appropriate claim handling tier to mitigate delay may include training a machine learning model using historical claim data to determine a severity corresponding to an injury claim, receiving a loss report corresponding to an auto accident, analyzing the loss report using the trained machine learning model to determine the severity of at least one injury corresponding to the loss report, determining an injury segment, and storing the indication of the injury segment in association with the loss report.
US10832341B1 System and method for facilitating vehicle insurance services
A system and method to facilitate providing vehicle insurance services includes providing a specialty vehicle data identifier template for facilitating translation of a vehicle data identifier used to identify a vehicle, the specialty vehicle data identifier template including a plurality of segments, each segment of the plurality of segments representative of a vehicle attribute; receiving a request of a database for vehicle attribute data based on a search term, identifying each vehicle data identifier stored in the database including vehicle attribute data that substantially matches at least a portion the search term, compiling an output including any identified vehicle data identifier, and providing the output in an accessible format in response to the request for information.
US10832328B1 Smart notepad for improved workflow efficiency for insurance claim associates
In a computer-implemented method for facilitating handling, by a user of a computing device having one or more display screens and an input device, of a call from an insurance customer regarding a loss event, one or more notes fields in which text may be entered by the user are presented to the user, text that the user entered in at least one of the one or more notes fields is received, the received text is analyzed to identify one or more keywords having potential relevance to the loss event, the identified keyword(s) is/are used to cause loss report information to be automatically added to one or more loss reporting fields provided by a loss reporting tool, and the loss report information is caused to be stored in a claims database as a part of a loss report record associated with the loss event.
US10832326B2 System for and a method of transmitting data in a central trading system
A user terminal for communicating with a computer server is operated on behalf of a first user (a second user terminal is operated on behalf of a second user). The user terminal transmits to the computer server pre-trade information including an order and receives first offset information that indicates a first price offset value, which is different from a second price offset value sent to the second user terminal. The terminals receive a single message from the server that indicates a market price but does not include the first price offset value or the second price offset value. The user terminal modifies the market price using the first price offset value to obtain a first actual price different from a second actual price corresponding to a modification of the market price based on the second price offset value.
US10832325B2 System, method, and apparatus for providing a prediction-based marketplace
Provided is a system, method, and apparatus for implementing a prediction-based marketplace. For example, the system may include one or more processing units operable to: receive a prediction for an outcome of an event from a seller, determine a price to offer the prediction for sale to the buyer, provide the prediction to a buyer, receive an indication by the buyer to purchase the prediction, process a payment from the buyer to purchase the prediction, determine the actual outcome of the event that is predicted, compare the actual and predicted outcomes of the event; and distribute the payment in a manner so that the buyer and seller each receive a portion of the payment based on the comparison of the actual and predicted outcomes.
US10832323B2 Exchange for physicals
Systems and methods for performing an exchange for physicals (EFP) may comprise receiving, with a matching engine module in communication with a processor, EFP data comprising an amount of securities to be traded and a price. The matching engine module may calculate a first delta percentage between the EFP data and an index based on the amount, the price, and an index value. The matching engine module may calculate a residual delta based on the first delta percentage and an index notional value. The matching engine module may attribute the residual delta to the securities.
US10832318B1 Computer-based systems and platforms and computer-implemented methods configured for tracking data objects' behaviours and utilizing graphical user interface elements to execute numerous electronic activities with a single instruction
Systems and methods involving computer-based processing for helping customers meet their minimum spend requirement for their introductory credit card offer are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: receiving a total spending amount of a promotional credit card associated with an introductory credit card offer; determining a critical amount to satisfy the minimum spending amount of the promotional credit card; and causing to present a reminder on a screen of a user-associated computing device.
US10832317B1 Systems, methods, and program products for performing deposit sweep transactions
Systems, methods, and program products for providing secure authentication for electronic messages are disclosed. A method may comprise generating an asymmetric private key based at least in part upon an invariant biometric feature vector derived from an input biometric reading. The private key may be further based at least in part upon a user password. The resulting private key may not be stored but rather may be generated when required to authenticate an electronic message, at which time it may be used to provide a digital signature for the electronic message. The private key may be deleted after use. The private key may be regenerated by inputting both a new instance of the biometric reading as well as a new instance of the password.
US10832316B2 Financial modeling systems and methods
Systems and methods for providing financial modeling are provided. A financial modeling method according to the present invention can comprise receiving comprehensive financial data relating to an entity. The financial data can be categorized into a plurality of financial components, which can comprise a protection component, and savings component, and a growth component. An additional step can comprise analyzing the financial data, along with a set of assumptions, to create a financial model based on the plurality of financial components. The method can display a graphical representation of the financial model, and the graphical representation can illustrate an application of one or more of the financial components to the financial data. An update to the financial data or the assumptions can be received and dynamically incorporated into the graphical representation.
US10832315B2 Implementing cognitive modeling techniques to provide bidding support
A method for providing bidding support to a user during an auction using cognitive modeling comprises obtaining data associated with the auction, with the obtained data comprising data associated with at least one bidder. The obtained data is analyzed, and at least one output is generated based on the analysis. The at least one output is sent to at least one device associated with the user. The at least one device is configured to generate at least one alert based on the at least one output, with the at least one alert providing decision support to the user with respect to bidding strategy.
US10832306B2 User actions in a physical space directing presentation of customized virtual environment
A system and method for adjusting content in a virtual environment based on dwell time in physical spaces is disclosed. The method includes defining, by a zone-to-virtual content mapping module, a zone in a physical space and tagging the defined zone with descriptive information. The method may also include detecting, by a mobile device detection module, a mobile device within the zone, as well as the dwell time of the device. Additionally, the method may include, by a virtual content ranking module, assigning an interest level to the dwell time and assigning a ranking to an element of content in a virtual environment that corresponds to the interest level. The interest level can be stored in a user profile. Elements of content can be adjusted in the virtual environment according to their assigned ranking, and they can be displayed to a user.
US10832304B2 Resorting product suggestions for a user interface
A computer-implemented method includes generating a first list of products to recommend to a user. The following steps are then repeated: removing a first product from the first list and placing the first product in a second list wherein the order of the products in the second list determines the order that products appear on a user interface; and comparing each remaining product in the first list to the product placed on the second list and moving products that are similar to the product placed on the second list further down in the first list. A user interface is then generated from the second list to show suggested products to a user.
US10832293B2 Capturing sensor information for product review normalization
An approach is provided for normalizing reviews. A user's request is received for a view of reviews of a first product. An identity of the user is determined. Based on the identity, data is retrieved specifying a behavior of the user which describes usage by the user of a second product. Based on the data specifying the behavior of the user, topics are identified which specify (i) a behavior of reviewer(s), where the behavior is directed to the first product and matches the behavior of the user specified by the retrieved data or (ii) an aspect of the first product which matches an aspect of the second product to which the behavior of the user is directed. The reviews are normalized based on the identified topics.
US10832288B1 Dynamic broadcast lineups based on local and third-party data sources
Inventory data is stored, wherein the inventory data represents for each of a plurality of broadcast stations a corresponding inventory of audio advertising spots available from that broadcast station to be filled by an advertising placement system. An advertising campaign data representing a set of advertising objectives of an advertising campaign is received. The inventory data is used to iteratively select advertising spots to be associated with the advertising campaign, based at least in part on a respective computed fitness of match between each selected advertising spot and said advertising objectives.
US10832287B2 Promotional content targeting based on recognized audio
An audio recognition system provides for delivery of promotional content to its user. A user interface device, locally or with the assistance of a network-connected server, performs recognition of audio in response to queries. Recognition can be through a method such as processing features extracted from the audio. Audio can comprise recorded music, singing or humming, instrumental music, vocal music, spoken voice, or other recognizable types of audio. Campaign managers provide promotional content for delivery in response to audio recognized in queries.
US10832275B2 System for management of requirements-based advertisements
Aspects of the subject disclosure may include, for example, a method including detecting a presentation of an advertisement at a user device, and verifying the presentation to a provider of the advertisement. A quality of the presentation is determined, based on one or more of a placement of the advertisement on a display portion of the device, a size of the advertisement relative to the display portion, or a time and duration of the presentation. A context of the presentation is determined, based on one or more of content displayed on the display portion during the presentation, or a user location or activity during the presentation. An advertising experience of the user is evaluated, based on the quality of the presentation and the context of the presentation; the advertising experience of the user is compared with criteria predetermined by the provider of the advertisement. Other embodiments are disclosed.
US10832272B2 Gamification system for motivating travelers to keep track of their baggage to improve transportation hub security
A method includes determining, by a controller, a distance between a baggage owner and at least one piece of baggage of the baggage owner. The baggage owner is at a transportation hub. The method includes determining a first incentive to assign to the baggage owner based at least on the distance. The method includes assigning the first incentive to the baggage owner.
US10832270B1 Systems and methods for managing and processing vehicle operator accounts based on vehicle operation data
Methods and systems for analyzing vehicle operation data associated with a temporary or periodic usage of a vehicle by a driver. In aspects, the driver may associate with an electronic device within the vehicle that may record or collect the vehicle operation data. After the vehicle operation has concluded, the vehicle operation data may be analyzed to assess a performance of the driver during operation of the vehicle, whereby the performance may be influenced by positive or negative driving events. Based on the performance of the driver, a profile or account of the user may be processed accordingly such that the user may be incentivized to modify certain driving behaviors.
US10832268B2 Modeling customer demand and updating pricing using customer behavior data
In an aspect of the invention, a computer-implemented method includes: receiving, by a computing device via computer network, a plurality of session data records indicating computer network browsing activity between a plurality of client devices and a merchant server hosting an online store; aggregating, by the computing device, a subset of the plurality of session data records for a single product, of a plurality of products, identified in the session data records and offered for purchase by the online store; extracting, by the computing device, features from the aggregated subset of session data records relating to customer demand for a the single product; modeling, by the computing device, customer demand for the single product based on the extracted features; optimizing, by the computing device, a price for the single product based on results of the modeling; and publishing, by the computing device, the optimized price.
US10832265B2 System and method for combining what-if and goal seeking analyses for prescriptive time series forecasting
A computer-implemented method for prescriptive time-series forecasting, which combines both what-if analysis and goal-seeking analysis. The method comprises building a model for a target metric with a set of predictors, based on historical time-series data, and computing, using the model, a set of forecast values. Using the set of forecast values with respect to a forecasting period, both a set of goals for the target metric and a set of constraints for the predictors are analyzed. A set of updated forecasts based on the analyses with respect to the forecasting period is determined to meet the goals within the set of constraints. The updated set of forecasts is presented with respect to the forecasting period, e.g., using a table, a visualization, and/or an interactive user interface.
US10832262B2 Modeling consumer activity
For modeling consumer activity, a plurality of processor computational resources generates potential model types. In addition, the plurality of processor computational resources divides activity data into a training data set, a test data set, and a validation data set. The plurality of processor computational resources further trains the potential model types with the training set data. In addition, the plurality of processor computational resources selects a model type with the test data set. The plurality of processor computational resources calculates algorithmic parameters with the validation data set.
US10832258B2 Bounty tracking for referral
A method includes accessing at least one referral information entry. Each referral information entry associated with a referred user device is based on a referral from a referring partner application to a product. Each referral information entry includes an identifier for the referring partner application, a product identifier for the product, a time stamp of the referral, and a unique identifier associated with the referred user device. Sign-up information is received from a user device. The sign-up information includes a unique identifier of the user device, and a time of sign-up. The method includes mapping the sign-up information to the at least one referral information entry to determine whether the user device is one of the referred user devices. A determination whether the bounty requirements are met is made based on the mapped information and at least one predetermined business rule for referral bounties.
US10832256B2 Geolocation compliance for a mobile workforce
A system and method that uses geo-location and a rules engine to facilitate compliance to federal, state, and local regulations as well as company policies across different jurisdictions that may have different compliance regulations. A mobile workforce may use the techniques herein to manage work assignments, report activities, and to manage and track time. This technology may be used, e.g., in the transportation industry, but is not limited to this industry.
US10832249B1 Heuristic money laundering detection engine
A heuristic money laundering detection engine includes capabilities to collect an unstructured data set, such as a transaction record, and detect indications of money laundering activity. By detecting money laundering activity and feeding back indications of money laundering transactions, the heuristic algorithm may continue to learn and improve detection accuracy. Such indications may include correlations to sets of transaction activity among a number of financial accounts and past indications of money laundering activity. Indications of money laundering may allow generation of audit reports for reporting to regulatory authorities.
US10832247B2 Systems and methods for blockchain based payment networks
A system for operating a payment network with a blockchain-based ledger may prepare a request to complete a transaction from an account associated with a payer digital wallet for entry on the blockchain. The request may include an amount and payee address associated with a payee digital wallet. The system may also send the request to the blockchain using a blockchain interface. The system may approve or decline the request. The system may further adjust a balance of the payer a balance of the payee to reflect approval of the request. The adjustment may include writing the transaction to the blockchain.
US10832241B2 Transaction reservation for block space on a blockchain
An example operation may include one or more of identifying a transaction from a blockchain node to be committed to a blockchain, determining available channels for assignment, assigning a channel to the blockchain node, and transmitting the transaction to the blockchain on the assigned channel.
US10832237B2 Method and system for token-based communication between extraneous applications and an electronic wallet
A method for token-based communication between extraneous applications and an electronic wallet includes: (1a) selecting items for storage in the core wallet by one or more extraneous application(s); (1b) sending information on the selected items to the core wallet by the extraneous application(s); (1c) displaying the selected items on the terminal by the core wallet; (1d) waiting for activation of at least one of the displayed items based on interaction of the user with the core wallet; (1e) retrieving, for each activated item, a token associated with the item in the extraneous application from which the item originates by the core wallet; and (1f) storing the tokens retrieved in step (1e) in a wallet applet installed on a secure element that is configured for wireless radio communication.
US10832235B2 Image based MMS transactions mechanism
Embodiments relate to transactions using image based MMS solutions over a communication device. In an embodiment, a method includes receiving, by a payment provider server, from a buyer device, transaction information associated with a transaction between a buyer and a seller; wherein the seller provides a seller payment provider messaging endpoint identifier to the buyer along with the transaction information for use in processing the transaction. The method also includes transmitting, by the payment provider server, to the buyer device, message content comprising an image displayed on a user interface of the buyer device, the image comprising payment instrument information for use in connection with the transaction, wherein the buyer communicates information included in the message content to the seller payment provider messaging endpoint identifier. And the method includes processing, by the payment provider server, the transaction based on information included in the message content and the transaction information.
US10832234B2 Wireless payment with a portable device
A portable device receives an account information request signal from a merchant machine. The portable device transmits a response message to the merchant machine. The response message comprises the account information for a purchase. The portable device transmits a first message to an account server. The first message comprises a request to get information comprising the purchase amount. The portable device receives a second message comprising the information from the account server. The portable device sends the purchase amount to a display.
US10832230B2 Scalable and distributed shared ledger transaction management
A shared ledger of transactions may be used for various purposes and may be later accessed by interested parties for ledger verification. Authenticity of transactions requires active measures to ensure transaction participants including parties to the transactions, observers to the transaction, etc., are providing accurate information for each transaction. One example method of operation may include one or more of performing one or more transactions between a subset of participants of a shared ledger system or subsystem which includes the subset of participants and witnesses assigned to the subset of participants, and synchronizing the one or more transactions exclusively by the subset of participants and the assigned witnesses, so the one or more of the transactions between the subset of participants exist with no common witnesses.
US10832229B2 Translating data signals between a frontend interface and a backend server
A data signal translation device for translating a data signal between a frontend interface and a backend server that is in communication with a processing network is described. Additionally, a method and a computer-readable storage medium for translating a data signal between a frontend interface and a backend server that is in communication with a processing network are described.
US10832227B2 System for pooling data relating to aircraft engines
A system for pooling observation data relating to aircraft engines includes a receiver adapted for recovering the observation data from distinct entities, a processor adapted for describing the observation data in a metric space by transforming them into measurable observation states, and a database adapted for storing therein the observation states.
US10832223B2 Automatic remote communications session creation
Disclosed in some examples are methods, systems, and machine-readable media that reserve remote meeting resources and update meetings with remote meeting connection information in response to a user indicating an availability status that signifies that the user is away from a location of the meeting. In response to this indication, the system interfaces with the user's calendar and searches for in-person meetings for the period in which the user is out of the office. For in-person meetings that are found, the system may automatically schedule remote meeting resources for a remote meeting session and update in-person meetings with remote meeting connection information.
US10832210B2 Tracking assets with a blockchain
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification. One example method of operation may include reading a tag affixed to an asset, transmitting a request to update an asset status of the asset in a blockchain, receiving validation confirmation based on content of the request, and updating the asset status of the asset in the blockchain.
US10832209B2 Systems and methods for rush order fulfilment optimization
A system for rush order fulfilment optimization is discussed. The system includes mobile devices that are each associated with a worker and a rush fulfillment engine executed by a computing system which dynamically updates a task queue of each worker upon receipt of a new rush order according to a task completion rate difference between an estimated task completion rate and the current task completion rate of the worker.
US10832207B2 Facility-wide medication management systems
A system for managing medications facilitates documentation of medication returned from remote dispensing units to a central storage location such as a pharmacy vault. The system may be especially useful in facilitating the tracking of controlled substances. The system receives an indication that a medication previously removed from the remote dispensing units has been designated for return to the medication management system. The system computes an estimated return amount of the medication, and causes a queued return list to be displayed at the central storage location. The system can accommodate multiple remote dispensing devices and multiple medications.
US10832202B2 Systems and methods for providing proactive regulatory compliance services for packages potentially containing regulated goods and being transported in a package delivery network
Various embodiments provide systems, methods, and computer program products for dynamically monitoring transport of a plurality of packages potentially containing regulated goods so as to ensure compliance with one or more regulations within a plurality of jurisdictions. The embodiments utilize one or more computer processors or one or more executable portions to: receive transport data associated with the transport of at least one of the plurality of packages and regulatory data associated with the at least one jurisdiction in which transport occurs; determine whether the one of the plurality of packages contains at least one regulated good; if the presence of at least one regulated good is determined, validate consignor data and the transport data; whereby in response to an unsuccessful validation, at least one report is generated to prevent or otherwise mitigate transport of the one of the plurality of packages in the at least one identified jurisdiction.
US10832200B2 Automatic disaster recovery solution for inclement weather
A computer sends a first request for weather information to a weather service. The computer receives a first weather information. The computer identifies one or more weather conditions contained within the first weather information. Based on the one or more weather conditions, the computer determines a disaster recovery action is appropriate. The computer implements the disaster recovery action.
US10832199B2 Systems and methods for tracking and providing workflow information
A tangible computer-readable storage device storing computer-executable program instructions that generate a user interface for displaying workflow information associated with a tissue specimen in a pathology laboratory. The program instructions may perform a method including displaying a virtual laboratory component representing a physical pathology laboratory having one or more laboratory stations for processing the tissue specimen according to a workflow, and displaying a specimen indicator that indicates a current specimen state based on a current relationship of the tissue specimen to the workflow. The method may further include enabling a first active component associated with the virtual laboratory component, wherein the first active component is configured to receive a user selection of a laboratory station and generating a supplemental view component of the selected laboratory station in response to the user selection, wherein the supplemental view provides supplemental information on processing by the selected laboratory station of the tissue specimen.
US10832193B2 Work plan based control of physical and virtual access
A method, system, and computer program product for work plan based access control are provided in the illustrative embodiments. For a portion of the work plan, a physical space is determined. Access to the physical space is used in a task in the portion. At least one workflow is initiated to determine whether to grant the access to the physical space. Responsive to the workflow granting the access to the physical space, the access to the physical space is configured for a first duration for a first user performing the task. Responsive to an indication of closing of the portion, the access to the physical space for the first duration for the first user performing the task is revoked.
US10832188B2 Logical productivity view management
A method for productivity view management may include receiving, by a processor, a plurality of collaborative artifacts for a user and organizing the plurality of collaborative artifacts in a list based on a predetermined order. The method may also include analyzing, by the processor, the list of collaborative artifacts using a predetermined criterion and determining a view management fatigue factor threshold for the user. The method may further include automatically inserting, by the processor, a downtime artifact within the list of collaborative artifacts based on analyzing the list of collaborative artifacts to prevent the user from exceeding the view management fatigue factor threshold.
US10832187B2 Data processor for integrating agile development projects into an end-to-end development platform
A device may evaluate first data to identify a plurality of users, where each user, of the plurality of users, is assigned to complete a portion of a group task. The device may evaluate the first data to select a first user, of the plurality of users, for completion of a particular portion of the group task based on a first set of decision criteria. The device may provide, to the first user, information identifying the particular portion of the group task. The device may receive second data relating to the particular portion of the group task after providing information identifying the particular portion of the group task. The device may evaluate the first data to select a second user, of the plurality of users, based on a second set of decision criteria. The device may provide, to the second user, information associated with the second data.
US10832185B1 Goal optimized process scheduler
Systems and techniques for goal optimized process scheduler are described herein. A set of processes may be obtained from a plurality of process engines. Process data may be identified for each member of the set of processes. Goal data may be obtained for a goal. The goal data may indicate elements for attainment of the goal by completion of one or more processes of the set of processes. A process schedule may be generated for the set of processes based on the goal data. The process schedule may be optimized through removal of processes from the process schedule by comparison of the process data to the goal data. The optimized process schedule may include a linear organization of processes for attainment of the goal. An optimized process schedule workflow may be created for display on a user interface of a computing device.
US10832184B2 System, method and program product for scheduling interventions on allocated resources with minimized client impacts
A system, method and program product for applying interventions to allocated resources intervention impacts identified and minimized. After receiving a change request requesting changes involving shared resources, elements affected by implementing the requested change are identified. Individual impacts to elements in each layer are determined moment by moment during a selected time frame, and overall impact to client activity is determined from individual impacts for the entire time frame. From the overall impact, a time may be identified within the time frame that has a minimum overall impact for implementing the requested change.