Document Document Title
US10708284B2 Private-learned IDS
In one embodiment, a device in a network maintains a plurality of machine learning-based detectors for an intrusion detection system. Each detector is associated with a different portion of a feature space of traffic characteristics assessed by the intrusion detection system. The device provides data regarding the plurality of detectors to a user interface. The device receives an adjustment instruction from the user interface based on the data provided to the user interface regarding the plurality of detectors. The device adjusts the portions of the feature space associated with the plurality of detectors based on the adjustment instruction received from the user interface.
US10708278B1 Location identification in multi-factor authentication
Disclosed herein are system, method, and device embodiments for implementing location identification in multi-factor authentication (MFA). In an example embodiment, a user service may present a geographic map based on a MFA process, and receive an authentication attempt including a geographic indicator and interaction information. Further, the system may determine whether the authentication attempt was made by a human based at least in part on the interaction information, determine whether the geographic indicator matches an expected response, and send, to an electronic device, an authentication result indicating whether geographic information was determined to be selected by a human and the geographic indicator was determined to match the expected response.
US10708271B2 Scalable configurable universal full spectrum cyberspace identity verification test
A scalable configurable universal full spectrum cyberspace identity verification test for determining whether or not one specific tested person if the same person as one specific known person. Utilizing cyber resources and predetermined criteria for making cyberspace identity verification test determinations regarding any one specific person who is a sensor observation subject, the cyberspace identity verification test makes cyberspace identity verification test determinations regarding any one specific tested person; makes cyberspace identity verification test determinations at any attainable level of accuracy, including 100% accuracy; makes single, intermittently performed, and constantly performed cyberspace identity verification test determinations; utilizes available cyber resources; interacts with itself or utilized cyber resources to perform possible functions; utilizes data representing recognized characteristics for comparing or determining; utilizes observation data, derived data, useful information or outcomes from comparing for making cyberspace identity verification test determinations; and, reports on any selected aspect of its operations at any time.
US10708266B2 Wireless network device fingerprinting and identification using packet reception success probabilities
Systems and methods are disclosed for generating a client device fingerprint model and identifying client devices using the model. Identifying client devices includes monitoring traffic transmitted over a wireless network to an unknown first client device, the traffic using at least one value of at least one wireless network operational parameter; determining, for each at least one value of the at least one wireless network operational parameter, a respective probability of successful packet reception at the first client device; comparing each probability to a data model representing probabilities of successful packet reception at each of a plurality of known second client devices for each of a plurality of values of the wireless network operational parameter; and associating at least one of the labels of the second client devices with the first client device based on the compare.
US10708265B2 Batch registration and configuration of devices
Methods, systems, and computer-readable media for batch registration and configuration of devices are disclosed. A plurality of devices are detected over one or more networks. Data indicative of the plurality of devices is provided through a user interface. Through the user interface, user input is received that indicates a selected plurality of the devices. The selected plurality of the devices are registered with a service provider environment. The selected plurality of the devices are authenticated using device-specific credentials and registered for device-specific accounts with the service provider environment. A configuration profile is deployed to the selected plurality of the devices.
US10708255B2 System and method for single sign-on technical support access to tenant accounts and data in a multi-tenant platform
Shown is single sign-on support access to tenant accounts in a multi-tenant service platform involving a proxy user account in an identity provider for a tenant account on the service platform having security metadata associated therewith, mapping in the identity provider maps a support user to a proxy user identifier, a corresponding security endpoint in the service platform and mapping of the proxy user account identifier to the tenant account and security metadata. The identity provider authenticates a request to access the tenant account on the service platform, obtains the security credentials for the proxy user identifier, and sends a security assertion with the proxy user identifier and the security metadata to the security endpoint. The endpoint receives and validates the security assertion against the mapping for the proxy user identifier to the tenant account and the security metadata in the service platform, and permits access by the support user to the tenant account in the service platform.
US10708253B2 Identity information including a schemaless portion
In response to a request of a first user, identity information for users is searched to retrieve a portion of the identity information corresponding to the first user. The identity information including fields, where a first subset of the fields is schemaless, and a second subset of the fields is interpreted according to a specified schema. Searching the identity information includes searching the first subset and the second subset of fields. An action for the request is authorized by using information included in at least one field of the first subset included in the retrieved portion of the identity information.
US10708252B2 Configuring credentials to faciltate sharing data in a secure manner
A system and method for facilitating sharing of credentials and other secret data in a networked computing environment. An example embodiment provides for access to data of an external data source by a software application, wherein the external data source requires use of credentials to allow access to the data, but where the credentials themselves are not to be supplied to the software application. An example method includes storing the credentials in a secure data store; providing a token to the application, the token associated with the credentials and with an indication of the external data source; transferring the token from the application to a secure connector; using the secure connector and the token to retrieve the credentials from the secure data store to the secure connector; using the secure connector and the credentials to request data from the external data source to the secure connector before transfer of the requested data to the application via the secure connector.
US10708251B2 Portable authentication and encryption device and system
A portable electronic device for authentication and encryption communicably attached to a computer system is provided. The portable device may generate and automatically output authentication data for a plurality of accounts on request by a user. The output generated by the device is variable and customizable data that matches the data required by websites, applications, and other computer based systems to function as a universal authentication device. The device may include means to encrypt, decrypt, sign, verify and hash data including emails, images, documents and other files on request by a user. The device further having means to require physical user presence in order to generate authentication, encryption, decryption, signature, verification or hash data. The device includes a keypad having a plurality of buttons, a power and data connector, a data processing unit, a keyring hole, a light emitting diode, and a reset button.
US10708250B2 Blockchain operating system
Systems, methods, and software are disclosed herein to execute functionalities of a blockchain operating system. A transactional request for an operating system instruction is received from a user device in a distributed network of nodes. The transactional request is authenticated in the distributed network of nodes based on data associated with the transactional request. A blockchain is then evaluated for one or more scripts associated with the transactional request. In response, the operating system instruction is generated based on the one or more scripts. The operating system instruction is then transferred to the user device in the distributed network or nodes.
US10708242B2 Assuring transaction integrity on a network
A method is disclosed for verifying a correctness of a result of an electronic activity on a communications network and having one or more cryptographic related processes for verifying the correctness, where the activity is among a plurality of parties and the activity results in an exchange of a monetary asset. The method includes receiving first information for securing first data from being changed, where the first data (i) is used in performing the activity by the parties, and (ii) identifies one or more values for applying one or more predetermined machine encoded constraints related to performing the activity. During, and prior to a termination, of the activity, the method further includes, for a first of the parties, obtaining second information for a data collection including the first data, the second information not being available to any of the parties for affecting the activity prior to an event terminating the activity. The method verifies the correctness of the result of the activity using the one or more of the cryptographic related processes for independently verifying the result correctness.
US10708238B2 Encrypted push message viewing system
According to certain embodiments, a system is operable to receive a message intended for a recipient. The system is further operable to generate first and second push envelopes comprising first and second encrypted copies of the message, respectively. The push envelopes also comprise executable code that facilitates decrypting the message. The system is operable to associate the first and second push envelopes with a message index that uniquely identifies the message. The system is operable to communicate the first push envelope to the recipient and to communicate the second push envelope to a viewing system.
US10708231B2 Using headerspace analysis to identify unneeded distributed firewall rules
Some embodiments provide a method for identifying unnecessary firewall rules for a distributed firewall of a logical network. The method identifies a firewall policy for network traffic of the logical network. The firewall policy includes a set of firewall rules. The method generates a set of data for implementing the firewall policy on a set of managed forwarding elements that implement the logical network. The method analyzes potential network traffic based on the generated set of data to identify a subset of unnecessary data. The method identifies a subset of unnecessary firewall rules of the set of firewall rules that corresponds to the subset of unnecessary data.
US10708227B2 Scalable secure gateway for vehicle
A vehicular scalable secure gateway system for a vehicle includes a connected gateway and a secure gateway. The vehicular scalable secure gateway system provides flexibility to add and/or remove one or more particular security measures based on the need for the particular security measure or measures.
US10708225B2 Resolving uplink interface overlap for a network switching device
Described herein are techniques for resolving overlapping IP addresses for subnets assigned to uplink interfaces of a network switching device. As an example, a network switching device may determine that an IP address range of a first assigned subnet to a first uplink interface overlaps an IP address range of a second assigned subnet to a second uplink interface. The network switching device may generate a first map between the first assigned subnet and a first intermediate subnet, and generate a second map between the second assigned subnet and a second intermediate subnet, wherein an IP address range of the first intermediate subnet and an IP address range of the second intermediate subnet are non-overlapping.
US10708224B2 Addressing in a system of interconnected unites
A controlling unit retrieves information regarding system interconnect topology and assigns unique address to all connected units without the need for any prior configuration. An added unit with cascading ports will be able to use the address assignment that enables the controller to avoid address collisions between connected units. In short, the disclosure provides the system of interconnected units with a “plug and play” capability.
US10708222B1 IPv6 alias
In one example, a method for configuring an interface includes creating an alias interface, where the alias interface is associated with a corresponding base interface. An alias address such as an IPv6 address is then created and assigned to the alias interface. The alias address is then added to the base interface, the base interface including a statically configured address. Finally, access to the base interface is enabled by way of the alias interface.
US10708221B1 Generating a natural name data structure to prevent duplicate network data associated with an asynchronous distributed network operating system
A network device receives first objects defining first network data associated with an asynchronous distributed network and an asynchronous distributed network operating system and generates a natural name graph based on the first objects. The network device provides information describing the natural name graph to other network devices in the asynchronous distributed network and receives a second object defining second network data. The network device determines whether one of the first objects in the natural name graph is a duplicate of the second object and removes the one of the first objects from the natural name graph, to generate an updated natural name graph, when the one of the first objects in the natural name graph is a duplicate of the second object. The network device provides the updated natural name graph to the other network devices to prevent the other network devices from generating erroneous results.
US10708220B2 System and method for directing a tethered device to an in-vehicle stored landing page based on an available credit or data balance
An access system is provided and includes a memory and a control module. The memory stores a local DNS server VM, LLPS VM and local landing page, where the local DNS server VM is programmed with an IP address and a domain name of the LLPS VM. The control module: transmits a HTTP request from an in-vehicle device to a network application server via a PDN gateway or GGSN; based on a network event, receives a redirect response signal to redirect the in-vehicle device from accessing the network application server to receiving the landing page; based on a URI of the landing page, provides a query request signal to the local DNS server VM for the IP address and the domain name of a network or local landing page server; receives a query response signal from the local DNS server VM and the landing page from the LLPS VM.
US10708217B1 Efficient creation of drafts associated with sponsored content
An online system enables content providers to efficiently create and publish sponsored content in multiple phases. Each phase of the content creation is represented by a draft of the content. Multiple drafts of the content are stored in a repository of the online system for optimizing content delivery and publication, such as quick identification of conflicts in a draft based on analysis of draft fragments of the draft. Objects associated with the sponsored content are stored in an object model, including a key-value table. The connections amongst the various draft segments of a draft are stored in a hierarchy structure, e.g., a tree structure. Each user associated with a draft has a role, such as an owner or a collaborator, where all of the roles can contribute to the draft. The online system efficiently publishes the drafts of the sponsored content and presents the sponsored content to its target users.
US10708214B2 Determining overall message status in a message processing system
Systems and methods for determining an overall message status in a message processing system having distributed message processing components. If there are no active status providers, the overall message status remains equal to an old status. If there is only one active status provider, an intermediate calculated status is equal to a message status of the active status provider. If there are more than one active status providers, an intermediate calculated status is equal to a highest priority message status among the active status providers. If there are one or more active status providers, the overall message status remains equal to the old overall message status if the old overall message status is a designated final status and if the old overall message status has a higher priority than that of the intermediate calculated status Otherwise, the overall message status is set equal to the intermediate calculated status.
US10708212B1 Storage and processing of ephemeral messages
A server includes volatile and non-volatile memories for storing messages received from a client device. A message reception module of the server stores a message received from a first client device in the volatile memory for an extended time period based on an indicator included in the message. The message reception module deletes the message from the volatile memory based on detection of a triggering event or stores the message in the non-volatile memory based on not detecting the triggering event before the extended time period has expired. The triggering event may include the message having been read by all specified recipients of the message. The indicator may be included in the message based on a relationship of the message to other messages. The message including the indicator may be related to other messages as part of a same conversation that has been determined to be suitable for short-term storage.
US10708210B1 Multi-user ephemeral message gallery
A server maintains a multi-user gallery of ephemeral messages. Ephemeral messages are posted to the gallery by multiple different users for online viewing via a single, common gallery. In response to a gallery view request from any recipient device, the ephemeral messages in the multi-user are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the gallery. Each ephemeral message is removed from the gallery, thus being unavailable, for viewing upon request, at expiry of a respective corresponding message availability parameter. An account administration interface is provided to enable multiple users to post to the multi-user gallery as a single organizational or celebrity account.
US10708209B2 Method for providing messenger service and electronic device thereof
An apparatus and a method for providing a messenger service in an electronic device are provided. In the method, the messenger service with at least one counterpart electronic device is provided. First application setting information is determined during the messenger service. The first application setting information is transmitted to the at least one counterpart electronic device through the messenger service.
US10708205B2 Metadata generator responsive to user content
Aspect include configured computer device processor that determine unstructured context data for a user processing an electronic message, the unstructured personal context data one or more of user motion data, user biometric data, environmental conditions of the user and audio speech data. The configured processors further determine a structured metadata value that is descriptive of a context of the user from the unstructured context data and is one or more of an emotional state value, a type of a vocal utterance and a user physical condition. The configured processors also incorporate the determined structured metadata value within a data structure defining the electronic message, and forward the determined structured metadata value to a recipient of the electronic message.
US10708193B2 State synchronization for global control in a distributed security system
A device may comprise security processing units (SPUs) including a SPU to receive a session request. The SPU may identify global counter information and update counter information. The global counter information may include a global counter identifier and a global counter value. The update counter information may include an update counter identifier and an update counter value. The SPU may identify a global limit associated with the global counter, may determine that the global limit has not been met, and may cause the session to be created. The SPU may create a modified global counter value. The SPU may create a modified update counter value. The SPU may determine that a local update message is required based on the modified update counter value, and may provide the local update message to another SPU. The local update message may include the global counter identifier and the modified global counter value.
US10708191B2 Systems and methods for performing electrophysiology (EP) signal processing
Systems, methods, and computer program product embodiments are disclosed for performing electrophysiology (EP) signal processing. An embodiment includes an electrocardiogram (ECG) circuit board configured to process an ECG signal. The embodiment further includes a plurality of intracardiac (IC) circuit boards, each configured to process a corresponding IC signal. The embodiment further includes a communications interface communicatively coupled to a remote device, and a processor, coupled to the ECG circuit board, the plurality of IC circuit boards, and the communications interface. The processor is configured to receive, via the communications interface, feedback from the remote device. The processor is further configured to control, via the communication interface, the remote device based on the ECG signal, the IC signals, or the feedback from the remote device.
US10708175B2 Network address translation in networks using multiple NAT devices
Systems, methods, and network topology for network address translation (NAT) are disclosed. In some embodiments, a cluster of NAT devices shares at least one backup NAT device configured to back up all or some of the NAT devices in the cluster. Each NAT device, including the backup NAT device, advertises its status at a regular interval to a router. If the router determines that an active NAT device is no longer advertising its status, the router can send data to the backup NAT. In some embodiments, the router routes traffic to active and backup devices based on networking protocols such as Border Gateway Protocol (BGP) and/or Open Shortest Path First (OSPF). The router can also route data to NAT devices using a round-robin algorithm.
US10708165B2 Methods, switch and frame capture managing module for managing Ethernet frames
Methods, a switch and a Frame Capture Managing Module, FCMM for managing Ethernet frames. The FCMM receives a request for capturing Ethernet frames at a network interface of the switch. The request comprises an identity of the network interface and information relating to a second filter indicating Ethernet frames for monitoring by the network node. The FCMM sends to the switch, a configuration comprising: the identity of the network interface of the switch, an indication about a first multicast channel, and information relating to a first filter. The FCMM sends a response comprising a second multicast channel relating to the first multicast channel. Furthermore, the switch receives a request for receiving Ethernet frame sent to the first multicast channel. The switch filters, by use of the first filter, received Ethernet frames into a collection of Ethernet frames. The switch sends the collection of Ethernet frames on the first multicast channel.
US10708137B2 Active directory topology creation
An example system for creating an active directory topology may determine whether an active directory site corresponding to a site name stored in a data input list exists and create, in response to a determination that the active directory site does not exist, the active directory site. The system may also determine whether a subnet corresponding to a subnet name stored in the data input list exists and create, in response to a determination that the subnet does not exist, the subnet.
US10708135B1 Unified and automated installation, deployment, configuration, and management of software-defined storage assets
A consumption request, comprising a stack parameter and a resource characteristic parameter, is accessed. The stack parameter specifies at least one type of storage asset that is requested. The resource characteristic parameter specifies at least one functional capability required of the storage asset. Based on the stack parameter, a set of one or more first storage assets able to satisfy the consumption request, is determined. For each first storage asset in the set that is not deployed, a first workflow is generated, the first workflow configured to deploy the respective first storage asset in the set that is not deployed. For each second storage asset in the set that lacks the resource characteristic parameter, a second workflow, configured to implement that resource characteristic in the respective second storage asset, is generated. The set of storage assets is configured to satisfy the consumption request, by miming the first and second workflows.
US10708133B2 Method for transmitting and receiving signal related to monitoring by SCEF in wireless communication system and apparatus for the same
A method for receiving a signal related to monitoring by a Home Subscriber Server (HSS) in a wireless communication system, includes receiving, by the HSS, a request for deletion related to monitoring configurations from a Service Capability Exposure Function (SCEF), wherein the request for deletion related to the monitoring configuration indicates whether the request for deletion related to monitoring configurations requests deletion of all monitoring configurations of a subscriber.
US10708130B2 Common management frameworks
Examples described herein include methods for configuring deployed devices, such as printers and scanners, across a network. Such methods include parsing a manageable features message received from a deployed electronic device according to a common management framework protocol to determine specifications for a manageable feature of the deployed electronic device, generating a features object comprising the specification for the manageable feature according to the common management framework protocol, associating the features object to the deployed electronic device, generating a user interface based on the features object, and sending configuration message to the deployed electronic device based on user input received through the user interface and the features object.
US10708129B1 Changing hardware capabilities of a device
A technology is provided for changing a hardware capability of an internet capable device. A hardware capability of an internet capable device is restrained to a first limit based on a first configuration definition. A second configuration definition is requested to change the first limit set by the first configuration definition from a service provider environment. A second configuration definition is received from the service provider environment at the internet capable device. The hardware capability of the internet capable device are changed to a second limit based on the second configuration definition.
US10708128B2 Data driven orchestrated network with installation control using a light weight distributed controller
A computer implemented method for validating a device during installation to a software defined network (SDN). The method comprises receiving data associated with the device during installation thereof. Validating the device using the received data. Providing a master SDN controller for controlling the SDN network. Generating a co-controller by a master SDN controller containing device validation data. Dispatching the co-controller to the device during installation. Controlling installation of the device to the software defined network based on the device validation data.
US10708126B2 Cloud-based control of a Wi-Fi network
Systems and methods implemented by a cloud-based controller to control a Wi-Fi network with a plurality of access points include obtaining measurements from the Wi-Fi network; determining a configuration of the Wi-Fi network based on the measurements, wherein the configuration comprises a topology of the Wi-Fi network and the topology comprises the plurality of access points selectively interconnected to one another via backhaul links; and providing the configuration to the Wi-Fi network for implementation thereof.
US10708125B1 Gateway configuration using a network manager
The following description is directed to configuring gateways in computer networks. For example, a system includes a first configurable network programmed with a first set of network addresses and a second configurable network programmed with a second set of network addresses. The system includes a private gateway connecting the first configurable network and the second configurable network to a client private network. The system includes a server computer configured to generate routing information for the private gateway. The routing information can restrict the network addresses that are reachable from the client private network to non-overlapping network address spaces within each of the first configurable network and the second configurable network. The server computer is configured to use the generated routing information to configure the private gateway for forwarding network packets among the client private network, the first configurable network, and the second configurable network.
US10708122B1 Network fault detection and quality of service improvement systems and methods
A Quality of Service (QoS) improvement system and method for transport network fault detection and QoS improvement so that a telecommunication network service provider can analyze the root cause on chronic performance issues and recommend potential solutions is disclosed. The system runs performance analysis on each AAV (mobile backhaul) or other transport networks and collects performance related metrics data. The system then selects a subset of the data related to certain key performance indicators (KPIs), such as latency, jitter, packet loss ratio, and availability. On this subset of KPI-related data, the system applies clustering techniques to identify clusters with similar performance issues. For each cluster, the system binds the AAV performance KPI data with one or more of the following site features—health, location, vendor, market, service type, etc.—to create a cluster map. The system can then generate inferences on root causes of the performance issues.
US10708117B2 Network system, control method, and control device
A mechanism which can easily acquire a connection relationship of each device even in a multilayered network system having a plurality of protocols is provided. A network system has at least one network including a master processing unit and one or a plurality of slave processing units. Each of first, second, and third devices holds characteristic information indicating whether or not the device has a master processing unit or a slave processing unit. The first device includes a network management unit that acquires single-layer network configuration information from each master processing unit included in the network system to generate multilayer network configuration information indicating a connection relationship of each device in the network system.
US10708116B2 Parallel distributed network management
In a network of a plurality of machines and a server, the machines have self-organized into a linearly ordered sequence in accordance with a predefined order of their respective machine identifiers. The linearly ordered sequence includes one or more local segments each include a first machine followed by a sequence of second machines. A query regarding management information of a local segment is injected into the network at the first machine of the local segment. The query is forwarded along the local segment, and each machine in the local segment responds to the query by adding its own local information to any answers already accumulated in the payload of the query. A second machine in the local segment sends a report message containing aggregated management information that has been collected in the payload of the query to the server.
US10708113B2 Digital power amplification circuit
A digital power amplification circuit includes a decoding block configured to receive a first stream of digital codes and to derive from the first stream a second stream of digital codes, the decoding block including a decoder configured to decode the digital codes of the first stream and the second stream at a first clock rate, a main digital power amplifier configured to receive the decoded digital codes of the first stream, an upsampler configured to upsample the decoded digital codes of the second stream to a second clock rate that is greater than the first clock rate, an auxiliary digital power amplifier configured to receive the decoded digital codes of the second stream upsampled to the second clock rate, and a summer configured to sum (i) a main output signal of the main digital power amplifier and (ii) an auxiliary output signal of the auxiliary digital power amplifier.
US10708110B2 Super-frame realignment mechanism to enable inter-wireless sensor network communications
The present invention discloses a method and a system for super-frame realignment to enable inter-wireless network communications. The networks can be Wireless Body Area Networks. In the present invention, it is checked whether the inter-beacon interval (IBI) of the data channel of the own network is of shorter or longer duration than the IBI of the data channel of the target network, and if the IBI of the data channel of the own network does not have exactly the same duration as the IBI of the data channel of the target network, the own network allocates its own inactive (304) and/or active periods so that an integer multiple of its forthcoming IBI will correspond to the IBI of the target network, or the forth-coming IBI of the own network will correspond to an integer multiple of the IBI of the target network.
US10708108B2 Electronic device and method for synchronous detection between time division duplex wireless communication cells
An electronic device and method for synchronous detection between time division duplex wireless communication cells. The electronic device can access a communication channel of a time division duplex wireless communication system, and includes: an acquisition unit configured to acquire an actual time slot proportion of a target cell and a cell ID and an operator ID of the target cell at a specific moment; and a reporting unit configured to transmit the actual time slot proportion of the target cell and the cell ID and the operator ID thereof to a designee. By this technology, networks of different operators can be detected effectively, and by a comparison with a reference time or a coordinated uplink/downlink time slot proportion, a meaningful comparison result is obtained. Moreover, the measurement or comparison result is provided for a third party, such as a network manager, to confirm, so that the result is more credible.
US10708106B2 Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
The present disclosure comprises: a demodulation unit for receiving a broadcast signal including a signal frame divided into a bootstrap area, a preamble area, and a data area, and demodulating the received broadcast signal according to an OFDM scheme; a frame parsing unit for parsing the signal frame from the demodulated broadcast signal; an L1 signaling processing unit for processing preamble data received in the preamble area of the parsed signal frame, and extracting L1 signaling data including time information; a physical layer pipe (PLP) data processing unit for processing PLP data of at least one PLP received in the data area of the parsed signal frame, and extracting at least one data packet; and a container encapsulation unit for generating a first container including the extracted time information, and generating a second container including the at least one extracted data packet, wherein each of the first container and the second container includes a first header, a second header, and a payload, the first header includes start position information indicating a start position of a corresponding container, start position information of the first container and start position information of the second container have the same value, and the second header includes container identification information for distinguishing the first container and the second container.
US10708105B2 Faster-than-Nyquist signaling for FBMC burst transmissions
The present disclosure pertains to a method for operating a transmitting node in a wireless communication network. The method comprises transmitting a signal based on Filter Bank Multi-Carrier, FBMC, filtering, wherein the signal comprises signal carrying pulses, g(t), the pulses having a sampling interval T, the pulses being transmitted with a separation interval of ρT, with 0<ρ<1. The disclosure also pertains to related methods and devices.
US10708104B2 Systems and methods for a multicarrier modulation system with a variable margin
A multicarrier modem has a plurality of carriers over which data is transmitted. By assigning, for example, one or more different margins to the individual carriers the data rate and impairment immunity can be increased.
US10708097B2 Terminal apparatus, base station apparatus, communication method, and integrated circuit
A terminal apparatus configured to transmit a time continuous signal for a first subcarrier in a first time symbol, and to generate the time continuous signal based on at least a first complex-valued symbol to which a phase rotation is applied. The phase rotation is given based on at least a subcarrier index of the first subcarrier.
US10708093B2 Supply voltage adaptation via decision feedback equalizer
Some embodiments include apparatus and methods using a first latch in a decision feedback equalizer (DFE), a second latch in the DFE, and circuitry coupled to the first and second latches. The second latch includes a first input node coupled to an output node of the first latch. The circuitry includes a first input node coupled to the first output node, a second input node coupled to a second output node of the second latch, and an output node to provide information having a first output value based on first values of information at the first and second output nodes and a second output value based on second values of information at the first and second output nodes.
US10708091B2 Channel estimation circuits and methods for estimating communication channels
A channel estimation circuit (100) includes an input interface (110). The input interface (110) is configured to receive a plurality of pilot symbols from a communication channel. Furthermore, the channel estimation circuit (100) includes processing circuitry (120). The processing circuitry (120) is configured to generate a channel autocorrelation matrix and at least one channel cross-correlation vector. The generating of the channel autocorrelation matrix and the channel cross-correlation vector can be based on predetermined statistical information on the communication channel. Additionally, the processing circuitry (120) is configured to generate a subspace mapping for a subspace transformation based on the channel autocorrelation matrix. Additionally, the processing circuitry (120) is configured to generate a subspace transformed channel autocorrelation matrix, at least one subspace transformed channel cross-correlation vector, and a plurality of subspace transformed pilot symbols, by applying the subspace mapping to the channel autocorrelation matrix, the channel cross-correlation vector, and to the plurality of pilot symbols. Additionally, the processing circuitry (120) is configured to generate a plurality of subspace channel estimation filter coefficients based on the subspace transformed channel autocorrelation matrix and the sub-space transformed channel cross-correlation vector. Additionally, the processing circuitry (120) is configured to generate an estimate of at least one channel coefficient of the communication channel based on the subspace transformed pilot symbols and the subspace channel estimation filter coefficients. Furthermore, the channel estimation circuit (100) includes an output interface (150) configured to provide the estimate of the at least one channel coefficient.
US10708087B2 Sounding reference symbol transmission method and radio remote unit
Embodiments of the present invention disclose a sounding reference symbol SRS transmission method and a radio remote unit. The method, performed by a radio remote unit, includes: receiving a plurality of pieces of sampled data in a first period by using each antenna of an antenna array; if all of the plurality of pieces of sampled data are the SRS sampled data, buffering the plurality of pieces of sampled data; and reading the plurality of pieces of sampled data from the buffer in a second period, and sending the read plurality of pieces of sampled data to a baseband processing unit, where duration of the second period is longer than duration of the first period. Thus according the embodiments of the present invention, a time for transmitting the SRS sampled data is prolonged, so that bandwidth required for transmitting the SRS sampled data can be reduced.
US10708086B2 Channel sounding techniques
Techniques are disclosed relating to channel sounding. In some embodiments a transmitter transmits a periodic CAZAC sequence beginning at a point in time that corresponds to a timing signal (e.g., a pulse-per-second signal). In some embodiments, a receiver waits to begin processing received sequences for a time interval corresponding to the length of the CAZAC sequence, where the time interval begins at the same time as the timing signal. This may avoid a need for timing synchronization prior to processing, reduce processing and latency in receiver implementations, and may allow determination of a TOA as well as a channel impulse response estimate by correlating a received cyclically-shifted CAZAC sequence with a local version of the transmitted CAZAC sequence.
US10708077B2 Technologies for optimally individualized building automation
A method for a building automation system to control a comfort level in a building includes tracking a building occupant's activity data using a wearable activity tracker. A smartphone is coupled to the wearable activity tracker. Activity data is collected from the wearable activity tracker using a smartphone app operating on the building occupant's smartphone, and a comfort value is determined using the smartphone app based on the activity data. A report of the comfort value is transmitted to a building automation system (BAS) app from the smartphone, and the output of a building system is controlled based on the comfort value.
US10708075B2 Bit indexed explicit replication using internet protocol version 6
Various systems and methods for performing bit indexed explicit replication (BIER) using IPv6. For example, one method involves receiving, at a node, a packet that includes an IP header. The packet also includes a multicast forwarding entry. The method also involves comparing the multicast forwarding entry with forwarding information stored by the node and selecting a neighbor based on the comparing. The method further includes forwarding the packet to the neighbor.
US10708068B2 System and method for implementing blockchain-based digital certificates
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing digital certificates. One of the methods includes: generating a digital certificate; generating a digital abstract of the digital certificate; transmitting the digital abstract of the digital certificate to one or more nodes of a blockchain for storage in the blockchain; obtaining a transaction identification associated with storing the digital abstract of the digital certificate in the blockchain; and associating a digital mark with the transaction identification.
US10708062B2 In-vehicle information communication system and authentication method
An in-vehicle information communication system is configured from an in-vehicle communication device, an electronic control device that is installed in a vehicle, and an information processing device that is not installed in a vehicle. The electronic control device comprises an electronic control device storage unit, a message generation unit, a MAC generation unit, and an electronic control device communication unit which sends the message and the MAC to the information processing device via the in-vehicle communication device. The information processing device comprises an information processing device storage unit, a message authentication code verification unit, a response code generation unit, and an information processing device communication unit which sends the response code to the electronic control device via the in-vehicle communication device. The electronic control device further comprises a response code verification unit.
US10708059B2 System and method for device registration and authentication
Systems and methods for device registration and authentication are disclosed. In one embodiment, a method for authentication of a device may include (1) receiving, at a mobile device, a first credential; (2) transmitting, over a network, the first credential to a server; (3) receiving, from the server, a first key and a first value, the first value comprising a receipt for the first credential; (4) receiving, at the mobile device, a data entry for a second credential; (5) generating, by a processor, a second key from the data entry; (6) retrieving, by the mobile device, a third credential using the first key and the second key; (7) signing, by the mobile device, the first value with the third credential; and (8) transmitting, over the network, the signed third value to the server.
US10708041B2 Memresistive security hash function
Apparatus and method for hashing a message, comprises using an array of individually selectable memristor cells. The memristor cells are subject to write disturb that affects cells neighboring a selected cell so that a write operation into one cell has a knock-on effect on the neighbors. The array is initiated into a known stable state so that these changes to neighboring cells are predictable according to proximity to the currently selected cell. An inserter sequentially mixes bits with the hash so far to insert bits into successively selected cells of the memristor array and forms a succession of memristor array states including the knock on effects on the neighboring cells. A final resulting memristor array state following input of the bits forms the hash of the message.
US10708040B1 Collision resistant blockchain
A collision resistant blockchain network is disclosed that includes a network formed of a plurality of nodes and a collision resistant blockchain formed of a plurality of blocks redundantly stored across the nodes of the network. Each block of the collision resistant blockchain contains data. Each block also contains a forward blockchain hash digest formed from hashing the data front-to-back and a reverse blockchain hash digest formed from hashing the data back-to-front, whereby collisions that occur when two different sets of data are hashed front-to-back do not reoccur when those two different sets of data are also hashed back-to-front, thereby distinguishing the two different sets of data.
US10708035B2 Signal processing device and signal processing method
A signal processing device includes: a filter configured to perform an adaptive equalization process of a signal, on a basis of a filter coefficient; an updater configured to update the filter coefficient, on a basis of amplitude of the signal and a target value of the amplitude; and a corrector configured to correct the target value, on a basis of the amplitude of the signal.
US10708030B2 Method of generating reference signal in wireless communication system
A method of generating a reference signal includes acquiring a base sequence and acquiring a reference signal sequence with a length N from the base sequence. Good PAPR/CM characteristics of the reference signal can be kept to enhance performance of data demodulation or uplink scheduling.
US10708026B2 Method for transmitting frame and communication device for performing the same
Disclosed are a frame transmission method and a communication device performing the same. The communication device may transmit a null data packet (NDP)-announcement (NDP-A) including information on a plurality of communication devices participating in interference alignment and transmit an NDP including a common signal field and a common training field commonly applied to the plurality of communication devices.
US10708021B2 Method for transmitting SRS in a wireless communication system and apparatus therefor
Provided is a method for transmitting a sounding reference signal (SRS) in a wireless communication system.Specifically, a method performed by a user equipment includes: receiving from a base station resource configuration information for transmitting the SRS on a specific component carrier (CC); performing carrier switching from a first component carrier to a second component carrier; and transmitting the SRS to the base station on the switched component carrier based on the received resource configuration information.
US10708011B2 Eye opening hardware offloading
An apparatus for determining an eye mask of a device under test (DUT) which is configured to receive a data bit stream signal including a threshold level value and output a data bit stream output signal. The apparatus includes an input unit configured to receive the data bit stream output signal provided by the DUT, an evaluation unit configured to evaluate the received data bit output signal and provide an evaluation result, and a controller configured to change the threshold level value in response to the evaluation result. The apparatus is integrated into the DUT and can operates autonomously without multiple interactions with a tester.
US10708008B2 Method and apparatus for allocating HARQ-ACK channel resources supporting transmit diversity and channel selection
Examples of the present invention provide a method for allocating Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) channel resources supporting transmit diversity and channel selection. The method includes: receiving, by a UE, Physical Downlink Control Channel (PDCCH) information and Physical Downlink Shared Channel (PDSCH) data from a base station through two Carrier Components (CCs); obtaining, by the UE according to specific indication information, Physical Uplink Control Channel (PUCCH) channel resources required for transmitting HARQ-ACK feedback information using a transmit diversity technique; and transmitting, by the UE, the HARQ-ACK feedback information on the obtained PUCCH channel resources adopting the transmit diversity technique. According to the method provided by the examples of the present invention, it is possible to allocate HARQ-ACK channel resources to the UE reasonably and avoid waste of channel resources in the premise that channel selection and SORTD technique are supported.
US10708006B2 Communication device, and communication method for frame aggregation and transmission
A method for transmitting an aggregated frame is disclosed. The method includes: estimating channel condition; comparing the channel condition with first threshold for selecting an aggregation scheme; and comparing the channel condition with second threshold, which is different with the first threshold, for selecting an aggregation scheme; performing the aggregation using the selected aggregation scheme with position information, which indicates the positions of sub-frame in the aggregated frame.
US10708004B2 Communications device, infrastructure equipment, communications system and methods
An infrastructure equipment of a wireless communications network is configured to transmit signals to one or more communications devices via a wireless access interface, and to receive signals from one or more of the communications devices via the wireless access interface. The wireless access interface provides communications resources arranged in time divided units of a carrier frequency bandwidth providing a plurality of blocks of communications resources, each of the time divided units comprising on a downlink of the wireless access interface a control channel for transmitting control channel messages and a shared channel, the control channel message allocating communications resources of the shared channel to the communications devices to receive the signals from the one or more infrastructure equipment. The infrastructure equipment is configured to transmit data, as a plurality of data units, to the one or more communications devices, each data unit being encoded for transmission in accordance with a repeat request-type process, the encoding providing an indication of whether the data has been received correctly by a communications device. Each of the data units is transmitted in one of a repeating number of consecutive time divided units according to a separately controlled repeat request-type process. The transmitter is configured to transmit a control message allocating resources of the shared channel for receiving a data unit of a repeat request-type process which is one or more time divided units after a time divided unit in which the control message is transmitted, and the number of repeat request-type processes in the repeating pattern of time divided units is increased from a first number in the first mode to a second number in the second mode.
US10708002B2 Adaptive channel estimation for power optimization for narrow band systems
A device, system and method for determining when to initiate certain operations associated with received data. The method is performed at a device connected to a network. The method includes estimating a first number of repetitions of a subframe which is associated with a likelihood that the device will successfully perform an operation based on the subframe. The method further includes delaying initiating the operation for the subframe until a received number of repetitions of the subframe is greater than or equal to the first number of repetitions.
US10707998B2 Methods, system and user equipment of a wireless communication network for determining transmission conditions for a real-time media flow
Disclosed is a method performed by a system of a wireless communication network for determining transmission conditions for a real-time media flow to be transmitted wirelessly to a first User Equipment, UE, residing in a first cell served by a first base station of the network. The method comprises obtaining radio network statistics of the first cell, the radio network statistics comprising radio network data for individual of a plurality of UEs in the first cell, UE throughput for individual of the plurality of UEs, and UE packet loss or packet delay for individual of the plurality of UEs, and obtaining, at a second time point occurring later in time than the obtaining of the radio network statistics, radio network data for the first UE. The method further comprises determining a predicted first UE throughput and a predicted first UE packet loss or packet delay based on the obtained radio network statistics of the first cell and on the obtained radio network data for the first UE, and triggering sending of information of the predicted first UE throughput and of the predicted first UE packet loss or excessive packet delay to a sender of the real-time media flow to the first UE. A Forward Error Correction, FEC, optimization module takes the predicted UE packet loss rate, the predicted UE throughput, and adapts the amount of FEC redundancy packets according to the throughput and packet loss rate. Further, the adapted amount of FEC redundancy packets are then used by the sender of the video when transmitting the video.
US10707994B2 Advanced error detection coding
There is disclosed a method for operating a transmitting node (10, 100) for a wireless communication network, the transmitting node being adapted for transmitting data utilizing error detection coding, wherein the error detection coding has a coding length in bits, the method comprising adapting the coding length based on a retransmission status of the data. There are also disclosed a corresponding method for operating a receiving node and corresponding nodes and program products and storage media.
US10707986B2 Systems and methods for variable length block acknowledgment
Systems, methods, and apparatuses for generating variable length block acknowledgement fields in a wireless network are provided. One aspect of this disclosure provides a method of wireless communication. The method includes receiving, by an apparatus, an indication of block acknowledgment (BA) parameters, and determining, by the apparatus, a size of a bitmap field based on the BA parameters. The method further includes generating, by the apparatus, a block acknowledgment (BA) frame comprising the bitmap field and an indication of the determined size of the bitmap field.
US10707985B2 Communication using chaotic waveforms
Example communication systems and methods are described. In one implementation, a method receives a first chaotic sequence of a first temporal length, and a second chaotic sequence of a second temporal length. The method also receives a data symbol for communication to a destination. Based on the data symbol, the second chaotic sequence is temporally shifted and combined with the first chaotic sequence to generate a composite chaotic sequence. The first chaotic sequence functions as a reference chaotic sequence while the second chaotic sequence functions as a data-carrying auxiliary chaotic sequence.
US10707980B2 Substituting streaming station for over-the-air broadcast
An automotive radio receiver includes an over-the-air radio tuner and a network interface. When a broadcast received at the radio receiver, it includes embedded information that can be used to identify the radio station providing the broadcast. The radio receiver uses the embedded information to identify a streaming station that corresponds to the broadcast station. The radio receiver transmits information associated with the streaming station to a web service, which returns an address at which the radio receiver can access the streaming station. The address of the streaming station is stored in a memory accessible to the radio receiver for later use. The next time the radio receiver is tuned to the same broadcast station, the radio receiver instead connects to the streaming station at the stored address.
US10707971B2 Ultrasound ranging for mobile devices
Ultrasonic ranging for mobile devices is disclosed. A mobile device using ultrasonic ranging can include an ultrasound transmitter capable of emitting an ultrasound signal for detection by a proximate device and an ultrasound receiver capable of receiving an ultrasound signal from the proximate device. The mobile device can then use a time lapse associated with one or both of these ultrasound signals to find a range to the proximate device.
US10707969B1 Controller of optical transmitter
A controller includes an amplification ratio control unit, an amplification unit, a digital conversion unit, and a driving current control unit. The amplification ratio control unit is configured to generate an amplification ratio signal based on an ambient temperature of a laser diode. The amplification unit configured to amplify, based on the amplification ratio signal, a detection current from a photodiode configured to detect light output from the laser diode, and output the detection current as a voltage signal. The amplification ratio signal controls an amplification ratio of the amplification unit. The digital conversion unit is configured to convert the voltage signal into a digital signal. The driving current control unit is configured to control a driving current of a driver configured to drive the laser diode based on the digital signal.
US10707965B2 Hybrid optical transmitter and/or receiver structure
A device may include a substrate. The device may include a carrier mounted to the substrate. The device may include a transmitter photonic integrated circuit (PIC) mounted on the carrier. The transmitter PIC may include a plurality of lasers that generate an optical signal when a voltage or current is applied to one of the plurality of lasers. The device may include a first microelectromechanical structure (MEMS) mounted to the substrate. The first MEMS may include a first set of lenses. The device may include a planar lightwave circuit (PLC) mounted to the substrate. The PLC may be optically coupled to the plurality of lasers by the first set of lenses of the first MEMS. The device may include a second MEMS, mounted to the substrate, that may include a second set of lenses, which may be configured to optically couple the PLC to an optical fiber.
US10707962B2 Control of an optical transmitter in a radio over fibre system
A radio over fibre system (5) comprises a base station (10, 20) with a first base station node (10) and a second base station node (20) connected by an optical communication link (30). At least one of the base station nodes (10, 20) comprises an optical transmitter (17, 23). A method of determining an operating parameter for the optical transmitter (17, 23) comprises receiving signal quality parameters for a plurality of user equipments (UE) served by the base station (10, 20). The method determines an operating parameter of the optical transmitter using the determined signal quality parameters of the plurality of user equipments (UE). The operating parameter of the optical transmitter can be a modulation parameter.
US10707958B2 Method and apparatus for determining a maximum transmission capacity within an optical network
A method for determining a maximum transmission capacity, TCAPMAX-OL, of an optical link, OL, within an optical network includes loading an optical transmission spectrum of the optical link, OL, being partially occupied by at least one data traffic carrying channel, CH, with amplified spontaneous emission, ASE, noise spectrally shaped such that the transmission performance of the optical transmission spectrum fully occupied with data traffic carrying channels, CHs, is matched. The method further includes determining the maximum transmission capacity, TCAPMAX-OL, of the optical link, OL, on the basis of measured link data transported through the optical link, OL, via the at least one data traffic carrying channel, CH.
US10707957B2 Optical branching unit
An optical communications apparatus is configured to be connected to first, second, and third optical cables. In a branch connecting configuration, a branch optical path is enabled so that (i) signal wavelengths received over the first cable are routed to the third cable and (ii) signal wavelengths received over the third cable are routed to the second cable. The signal wavelengths received over the third cable include at least one of the signal wavelengths routed from the first cable to the third cable and returned via a loop connection at a distal portion of the third cable. In a bypass configuration, a connection via the branch optical path to the distal portion of the third cable is bypassed so that the signal wavelengths received over the first cable are routed to the second cable without first being routed through the distal portion of the third cable.
US10707948B2 Symmetric and full duplex relay in wireless systems
This invention presents methods comprising a BS with a plural of antennas capable of beamforming two or more spatial multiplexed streams with two or more antennas on UEs; using one or more of relays to project the capacity of the BS to cover one or more UEs; the BS estimating the uplink channel state information (CSI) between each antenna on the BS and each antenna on the one or more UEs using pilots transmitted from the UE antennas in the presence of the relays which amplifies and forwards the one or more pilots; and, the BS making use of the perseverance of the reciprocity of the over the air channel by the symmetry of the DL and UL paths of the relays to obtain the downlink CSI using the estimated uplink CSI that includes the effect of the relays.
US10707945B2 Systems and methods for focusing beams with mode division multiplexing
A system for focusing an orbital angular momentum (OAM) multiplexed beam comprising OAM signal processing circuitry for generating an OAM multiplexed signal. The OAM multiplexed signal includes a plurality of data streams each having a unique orbital angular momentum applied thereto and multiplexed together within the OAM multiplexed signal. Each unique orbital angular momentum has a beam helicity value greater than l=2. An antenna array control circuit controls transmission of the multiplexed OAM signal from each of a plurality of antennas in an antenna array toward a focus point located below the ground as a transmission beam to cause the transmitted OAM multiplexed signals to converge at the focus point below the ground at substantially a same time to overcome a divergence of the transmitted plurality of OAM multiplexed signals caused by the beam helicity value of greater than l=2 for each of the unique orbital angular momentum.
US10707943B2 Device for estimating frequency offsets and method thereof
A device for estimating frequency offsets which is performed by periodically transmitting training signals from a wireless local area network system. The device includes a processor and computerized codes stored in a storage unit. The processor is configured to execute the computerized code to perform a method. The method includes receiving the plurality of training signals, selecting selected training signals by a predetermined interval from the received training signals, detecting and storing phases of the selected training signals, averaging phase differences of every pair of the detected phases of the selected training signals, calculating the frequency offsets according to an average of the phase differences for every pair of the detected phases of the selected training signals, and calculating a weighted average of the calculated frequency offsets using weighting values for each of the calculated frequency offsets.
US10707933B2 Adaptive antenna switching system and switching method, and intelligent terminal
The present disclosure discloses an adaptive antenna switching system and switching method, and an intelligent terminal, the method comprises obtaining a first antenna module corresponding to a first front-end module; and when the first antenna module meets a switching condition, matching the first front-end module with the first antenna module match, and performing data interaction through the first antenna module. The antenna module in the present disclosure is capable of adaptive adjustment according to a usage condition of a user, which ensures that an antenna state can be dynamically switched in real time when one or more antenna modules therein exhibit severe signal attenuation or abnormal signal interruption within a period, thus ensuring that wireless performance of the first front-end module currently used by a user is maintained at an optimal level, and improving user experience of the intelligent terminal.
US10707927B2 OAM pseudo-doppler receiving architecture
The disclosed systems, structures, and methods are directed to an orbital angular momentum (OAM) receiver. The OAM receiver includes at least two receiver antenna elements to receive radiated OAM signal beams containing superposed order modes and to generate antenna element output signals based on the received OAM signal beams. The receiver antenna elements are positioned tangentially along a circular locus and spatially separated by a distance. A variable ratio combining unit operates to switch between the antenna output signals based on a high-rate periodic waveform that emulates unidirectional movement by the antenna elements to produce a pseudo-Doppler frequency shift. The variable ratio combining unit further modulates the antenna output signals based on the periodic waveform to impart a fractional pseudo-Doppler shift to each OAM mode and combines the modulated antenna element output signals in accordance with the fractional pseudo-Doppler shift to facilitate separation of the OAM modes.
US10707926B2 Beam measurement reporting method, terminal side device and network side device
The beam measurement reporting method provided by some embodiments of the present disclosure includes: acquiring measurement configuration information from the network side device; measuring, by the terminal side device in a connected state, a predetermined reference signal on a first predetermined quantity of transmission beams in accordance with the measurement configuration information; acquiring a measurement result of the predetermined reference signal on the first predetermined quantity of transmission beams; and performing a measurement reporting operation in accordance with the measurement result for the first predetermined quantity of transmission beams.
US10707922B2 Spatial hopping using antenna sets across multiple base stations
A network controller is configured to receive a data packet from a core network for routing to a device in a wireless network. The controller may then select an antenna set from a plurality of antenna sets that are distributed across different base stations operable to transmit data packets to the destination device. The antenna set may be selected from the plurality of antenna sets based on a distribution pattern. For example, the distribution pattern may be a pseudo-randomly generated distribution pattern. The controller may then route the at least one data packet to the base station which the selected antenna set is implemented for transmission to the device. The antenna sets may be implemented on one base station, or implemented so that the antennas of an antenna set are distributed across multiple base stations. The antenna sets may also be configured to be of any number of antennas.
US10707917B2 Instrument, system, and method for locating a leakage source
An instrument system for locating leakage at a subscriber's premises is disclosed.
US10707913B2 Composable transceiver using low bit count inputs and outputs
A radio frequency system. In some embodiments, the system includes a one-bit receiver, and the one-bit receiver includes a digital pseudo random noise generator, a one-bit digital to analog converter, a power combiner, a one-bit analog to digital converter, and a digital subtraction circuit. The digital pseudo random noise generator produces a signal added to the received signal before analog to digital conversion. After analog to digital conversion, a delayed version of the dither is subtracted from the digital signal.
US10707910B2 Microwave module
A microwave module includes an RF device and a multilayer resin substrate. The device includes a metal cover covering at least an internal circuit. The substrate includes a first end face on a side of the device, a second end face on a side opposite to the first end face, a signal through-holes surrounding the circuit and connected to the circuit, ground through-holes surrounding the signal through-holes and connected to the cover, a first surface ground provided on the first end face and connected to the cover, an inner layer surface ground connected to ground through-holes, and an RF transmission line surrounded by the ground through-holes, the first surface ground, and the inner layer surface ground, and connected to the signal through-hole.
US10707906B2 Radio frequency transmission circuit, circuit matching method and computer storage medium
Disclosed in embodiments of the present disclosure are a radio frequency transmission circuit and circuit matching method. The radio frequency transmission circuit includes: a control unit and at least one transmission loop unit. The transmission loop unit includes at least one predetermined matching loop, and the control unit is pre-stored with a correspondence relationship between predetermined transmission powers and predetermined matching loops. The control unit is used to determine, according to the pre-stored correspondence relationship between the predetermined transmission powers and the predetermined matching loops, a predetermined matching loop corresponding to the received transmission power as a first matching loop, and control the first matching loop to operate. Also provided in the embodiments of the present disclosure is a computer storage medium.
US10707905B2 Wideband multiplexer for radio-frequency applications
Wideband multiplexer for radio-frequency (RF) applications. In some embodiments, a multiplexer may include a common path configured to receive a plurality of RF signals. The multiplexer may further include a first path having an output coupled to the common path and configured to provide a band-pass response for a frequency band BX. The multiplexer may further include a second path having an output coupled to the common path such that RF signals in the first and second paths are combined and routed through the common path. The second path may be configured to provide a band-stop response for the frequency band BX such that the common path includes a wideband response that includes the frequency band BX and one or more other frequency bands.
US10707898B2 Tracing engine-based software loop escape analysis and mixed differentiation evaluation
Systems and methods are provided for loop escape analysis in executing computer instructions. In one embodiment, a method comprises instructions performed by at least one computer process. The method comprises receiving a set of executable computer instructions stored on a storage medium (e.g., by reading the instructions from a tangible, non-transitory storage medium). The method further comprises analyzing the computer instructions to determine a loop, analyzing the computer instructions to determine at least one new variable in the loop, and storing, in a data structure, at least one of an operation related to the variable or a value related to the variable. The method further comprises determining whether to compress the data structure upon reaching the end of the loop, and, based on the determination, compressing the data structure. Systems and computer-readable media are also provided.
US10707895B2 Guaranteed data compression
Methods for converting an n-bit number into an m-bit number for situations where n>m and also for situations where n
US10707894B2 Analog/digital converter and milimeter wave radar system
A modulator includes an analog integrator including an analog circuit and a quantizer quantizing its output signal. An external input signal is input thereto. A modulator is coupled to the latter stage of the modulator, and includes a quantizer. A probe signal generation circuit injects a probe signal to the modulator. An adaptive filter searches for a transfer function of the modulator by observing an output signal of the quantizer in accordance with a probe signal. Another adaptive filter searches for a transfer function of the modulator by observing an output signal of the quantizer in accordance with the probe signal. A noise cancel circuit cancels a quantization error generated by the quantizer using search results of the adaptive filters.
US10707893B2 Second-order delta-sigma modulator and transmission apparatus
A second-order ΔΣ modulator includes a plurality of integrators and a parallel higher-bit processing part, and the parallel higher-bit processing part includes a plurality of addition and determination processing sections. The addition and determination processing section receives first and second carry inputs and first and second state inputs, and outputs a quantized output and first and second state outputs. A first selector selects one set from sets of the first and the second state outputs from the plurality of addition and determination processing sections and outputs the selected set, and a second selector selects one quantized output from the quantized outputs from the plurality of addition and determination processing sections. An output of the first selector is used as a selection control signal for the first and the second selectors.
US10707892B2 Interpolation digital-to-analog converter (DAC)
A integrated circuit device includes digital-to-analog converter (DAC) circuitry including a resistor DAC that includes a resistor-two-resistor DAC configured to receive a first sub-word that includes a most significant bit (MSB) of a digital input signal and to output an analog output signal representative of the first sub-word, a resistor ladder configured to receive the analog output signal and a second sub-word that includes an intermediate significant bit (ISB) of the digital input signal and to generate an analog interpolated signal. The resistor ladder includes a plurality of resistor elements connected in series with one another to define a plurality of tap nodes, wherein a respective tap node is arranged between every two adjacent ones of the resistor elements, and a switching circuit having plurality of switches, wherein each switch is configured to selectively connect a respective one of the tap nodes to an output of the resistor ladder to generate the analog interpolated signal.
US10707886B2 Asynchronous successive approximation analog-to-digital converter and related methods and apparatus
An ultrasound device including an asynchronous successive approximation analog-to-digital converter and method are provided. The device includes at least one ultrasonic transducer, a plurality of asynchronous successive-approximation-register (SAR) analog-to-digital converters (ADC) coupled to the at least one ultrasonic transducer, at least one asynchronous SAR in the plurality having a sample and hold stage, a digital-to-analog converter (DAC), a comparator, and control circuitry, wherein a DAC update event following at least one bit conversion is synchronized to a corresponding DAC update event of at least one other ADC in the plurality of ADCs.
US10707876B1 High-voltage and low-voltage signaling output driver
A hybrid output driver is disclosed that supports high-voltage signaling and low-voltage signaling. The high-voltage signaling is powered by a high-power supply voltage that is greater than a low-power supply voltage that powers the low-voltage signaling.
US10707874B2 Generating analog output from a field programmable gate array by combining scaled digital outputs
A system for generating analog output from a field programmable gate array. The field programmable gate array has a plurality of digital transceivers, each including a transmitter with an output drive circuit having a programmable output voltage swing. Two or more of the transmitters are programmed to have output voltage swings differing from each other by about a factor of two. A circuit that operates as a digital to analog converter is formed by combining the outputs of the transmitters, using a power combiner.
US10707872B1 Digital buffer circuit
Circuits and techniques for buffering a digital signal are disclosed. The circuits and techniques allow a digital buffer circuit to accommodate a range of output voltages while maintaining a delay between input and output that is suitable for digital communications. The disclosed circuits and techniques utilize a combination of low voltage switches and high voltage switches. The low voltage switches dominate the buffering process when the buffer drives external circuitry (e.g., a communications bus) having a low voltage then, and the high voltage switches dominate the buffering process when the buffer drives external circuitry having a high voltage. The high voltage and low voltage switches configure themselves automatically based on an operating condition determined by the voltage level of the output with respect to the voltage level of the input.
US10707869B2 Insulated joystick
An insulated joystick for use in an insulated environment, such as on an insulated aerial device. The insulated joystick includes an inner assembly segment, a mobile sensor, and an outer protective segment. The inner assembly segment presents a sensor void and is formed of a dielectric material. The mobile sensor is disposed at least partially within the sensor void. The mobile sensor is configured to detect a movement of the insulated joystick by a user. The outer protective segment disposed at least partially around the inner assembly segment and is formed of a dielectric material.
US10707861B2 Semiconductor apparatus including a power gating circuit
A semiconductor apparatus may include a logic circuit and a power gating circuit including a gating transistor configured to apply a first supply voltage to the logic circuit based on an operation mode of the semiconductor apparatus. The semiconductor apparatus may be configured to monitor a characteristic of the logic circuit and adjust aback bias voltage to the gating transistor based on the characteristic of the logic circuit.
US10707858B2 Power module with improved reliability
A power module includes a first terminal, a second terminal, and a number of semiconductor die coupled between the first terminal and the second terminal. The semiconductor die are configured to provide a low-resistance path for current flow from the first terminal to the second terminal during a forward conduction mode of operation and a high-resistance path for current flow from the first terminal to the second terminal during a forward blocking configuration. Due to improvements made to the power module, it is able to pass a temperature, humidity, and bias test at 80% of its rated voltage for at least 1000 hours.
US10707853B2 Integrated circuit and method of testing
An integrated circuit for testing a circuit includes a controller configured to select a loopback path of the circuit. The circuit includes a data path and an inverter, and each is electrically coupled to the selected loopback path. The integrated circuit includes a counter electrically coupled to the selected loopback path. The circuit is configured to receive a first voltage signal that is either a substantially low logic level signal or a substantially high logic level signal. The circuit is configured to generate an oscillating signal from the first voltage signal, and the counter is configured to count oscillations of the oscillating signal.
US10707849B2 Synchronous mirror delay circuit and synchronous mirror delay operation method
A synchronous mirror delay (SMD) circuit is provided in the invention. The SMD circuit includes a delay monitor circuit (DMC), a forward delay circuit, a first shift circuit, a backward delay circuit, a second shift circuit and a clock-frequency-checker (CSC) circuit. The CSC circuit is coupled to the first shift circuit and the second shift circuit. The CSC circuit determines whether the frequency of the external input clock signal is slower than the frequency of the reference clock signal to generate a judgment result, and the CSC circuit transmits the judgment result to the first shift circuit and the second shift circuit. The first shift circuit and the second shift circuit determine whether to delay the external input clock signal according to the judgment result.
US10707839B1 System of free running oscillators for digital system clocking immune to process, voltage, and temperature (PVT) variations
A system of free running oscillators synchronized to the lowest frequency running one and following PVT variation generates a system clock. A method is particularly applicable to clock relatively small clock domains within a multi-core chip containing thousands of cores, and where the clock domain encompasses one or more cores and additional logic blocks. The resulting system clock is divided by 2k using latches or flip-flops to achieve a symmetric 50-50 duty cycle of the system clock. Further, such PVT insensitive system clock can be used as a reference for a PLL or DLL generated clock for the domain.
US10707827B2 Wide-band Wilkinson divider
Certain aspects of the present disclosure provide a circuit for dividing or combining power. The circuit generally includes a Wilkinson power divider, a first capacitive element, and a first resistive element coupled in parallel with the first capacitive element, wherein the first capacitive element and the first resistive element are coupled between a first port of the circuit and a first port of the Wilkinson power divider.
US10707815B2 Amplifier device
An amplifier device includes an amplifying unit, a bias module, an impedance unit and an adjusting module. The amplifying unit has a first end coupled to a voltage source and used for outputting an output signal amplified by the amplifying unit, a second end used for receiving an input signal, and a third end coupled to a first reference potential terminal. The bias module is coupled to the second end of the amplifying unit, and provides a bias voltage to the amplifying unit and adjusts linearity of the amplifier device according to a source voltage from the voltage source. The impedance unit is coupled to the bias module and used to receive a control voltage to adjust an impedance value of the impedance unit. The adjusting module is used to output the control voltage to the impedance unit according to the source voltage and a reference voltage.
US10707812B2 Superconducting device that mixes surface acoustic waves and microwave signals
A superconducting device that mixes surface acoustic waves and microwave signals and techniques for fabricating the same are provided. A superconducting device can comprise a superconducting surface acoustic wave resonator and a superconducting microwave resonator. The superconducting device can also comprise a Josephson ring modulator coupled to the superconducting surface acoustic wave resonator and the superconducting microwave resonator. The Josephson ring modulator can be a dispersive nonlinear three-wave mixing element.
US10707808B2 Solar module mounting and support system
An apparatus for mounting and supporting one or more solar modules are provided. The apparatus can include a front wall and a rear wall. The apparatus can further include a curved surface that joins the front wall and the rear wall to form a base of the apparatus. The base of the apparatus can have a curved bottom. Furthermore, the base of the apparatus can be configured to mount and support the one or more solar modules. Related methods are also provided.
US10707807B2 Pyramidal wall sections
Solar panel assemblies and wall sections using such assemblies are described. In one solar panel assembly, there is a mounting post and three or more triangular shaped panels. Each triangular shaped panel is a solar panel responsive to a first spectrum of light and transparent to a second spectrum of light. The solar panel assembly also includes hinges which connect the triangular shaped panels to the mounting post. The at least three triangular shaped panels can move between a flat configuration and an inverted pyramid configuration. In a further embodiment of the solar panel assembly, the triangular shaped panels form a first solar panel layer, and the assembly also includes one or more additional solar panel layers. Each of the additional solar panel layers being responsive to an associated spectrum of light.
US10707800B2 Multi-pulse constant voltage transformer for a variable speed drive in chiller applications
A multi-pulse transformer with multiple taps provides a constant magnitude voltage output to a variable speed chiller's compressor motor over a range of input voltages. The 3-phase transformer includes primary windings and a plurality of secondary windings. The secondary windings are electromagnetically coupled with the associated primary winding. The primary windings include taps for receiving multiple input AC voltages and the secondary windings have a single output terminal for supplying a predetermined output voltage which, after rectification produces a DC multi-pulse waveform for powering a DC link of a variable speed drive. Alternatively the 3-phase transformer includes multiple taps on the secondary windings. Each of the primary windings has a terminal for receiving an input AC voltage. The taps of the secondary windings provide an output voltage that is converted to a multi-pulse waveform for powering a DC link of a variable speed drive.
US10707799B2 Power converting device
In order to reduce the number of current detectors detecting phase current in a power converting device that controls a power converter connected to a motor, thereby achieving a size reduction, the power converting device includes a current detector that detects, of winding groups of multi-phase windings, a total value of values of current flowing into a first switching element connected to a first phase of a first winding group and a second switching element connected to a second phase of a second winding group, and calculates a current value of another phase from current detected by the current detector.
US10707796B2 Motor control system and method
A system for controlling an electric motor which includes three coils and a rotor, comprising a motion-profile-generator for generating a rotor-motion-profile and for producing a position-command, a position-controller for determining a velocity-command and a position-feedforward, for determining a forward-velocity according to the prediction of the velocity required to reach said position-command. The system further includes a first summer for producing a modified velocity, a velocity controller, for determining a current-command, a velocity feedforward, for determining a forward-current and a second summer for producing a modified-current. The system also includes a commutator, for determining respective modified-coil-currents for each of at least three current-control-loops and for dividing said modified-coil-currents between the said current-control-loops according to the position of said rotor. Each current-control-loop includes a current-controller, for determining a respective voltage-command for the respective coil thereof an h-bridge for providing said voltage command to the respective coil thereof.
US10707769B2 Power conversion circuit board and electric compressor
A power conversion circuit board is a board on which a power conversion circuit which converts direct current to alternating current is mounted. A low voltage circuit to which a low voltage is applied and a high voltage circuit to which a high voltage is applied are separately disposed in different areas on the same board surface. Further, in the high voltage circuit, a part of a wiring is formed on the board surface, and another wiring includes a bus bar which is provided with a predetermined distance from the board surface.
US10707752B1 Power generating system
A power generating system including a stator, a neutral line, a rectifier circuit and a power conversion circuit is provided. The stator has a plurality of phase coils configured to provide an AC power. The neutral line is coupled to a common point of the phase coils. The rectifier circuit is coupled between the phase coils and a power bus and is configured to convert the AC power to provide a DC power to the power bus. The power conversion circuit is coupled between the neutral line and the power bus, and is controlled by a control signal to convert a power of the neutral line and thereby provide a compensation power to the power bus to stabilize a voltage of the power bus. Alternatively, the power conversion circuit is controlled by the control signal to recuperate a power passing through a part of the rectifier circuit to the stator.
US10707731B2 Method for aligning an armature shaft
A method for aligning an armature shaft, wherein in a first step a concentricity error of the armature shaft is determined in the region of the shaft portion by measuring a radial deflection of the armature shaft, and wherein in a second step the radial deflection of the armature shaft is reduced by local deformation of the shaft portion on the side of the bearing element remote from the laminated portion.
US10707728B2 Device for sealing off multiple grooves of a stator of an electric drive machine
A device for sealing off multiple grooves of a stator of an electric drive machine with respect to a rotor of the electric drive machine. The device includes a seal which is able to be inserted simultaneously into the multiple grooves, wherein the seal is designed as an electrical insulator. The seal is designed to seal off the grooves with respect to the rotor. Windings of an electrical coil are able to be arranged in the grooves. The seal is of integral or unipartite design.
US10707726B2 Cooling structure for dynamo-electric machine
A cooling structure is provided for a dynamo-electric machine. The cooling structure has a refrigerant supply path for introducing a refrigerant into a rotor, and refrigerant outlets that are opened to the refrigerant supply path so that the refrigerant will be splashed onto the coil ends of a stator as the rotor rotates. Blocking wall members are provided in refrigerant splash paths between the refrigerant outlets and the coil ends for blocking a portion of the refrigerant, which splashes from the refrigerant outlets when the rotor rotates. The rate at which the blocking wall members shield the coil ends against the refrigerant is low when the rotor rotates at a low speed and is high when the rotor rotates at a high speed.
US10707721B2 Dual compartment gear motor assembly
The present invention relates to a compact, dual compartment gear motor assembly for use primarily in operating appliances and/or components of appliances. The compact nature of the dual compartment gear motor assembly makes it useful in many residential and commercial appliances, including ice making machines, automatic dishwashing machines, laundry machines and vending machines. The dual compartment configuration separates a gear train assembly and motor into a housing compartment separate from a power source, such as printed circuit board or control board, and further secures the gear motor assembly components within the housing compartments without the need for fasteners.
US10707720B2 Motor having improved stator core
An induction motor assembly includes a motor. The motor includes a rotor rotatable about a rotor axis, and a stator at least substantially circumscribing the rotor. The stator includes a generally toroidal core. The core includes a generally circumferential yoke and a plurality of arcuately spaced apart teeth extending radially inwardly from the yoke. The tooth length is at least three (3) times the yoke thickness.
US10707716B2 Stator core and stator slot closer
A product comprising a stator core having a stator base portion and a plurality of stator teeth extending from the stator base portion in a radially inward direction from the stator base portion, wherein adjacent stator teeth define, at least in part, a stator slot therebetween, and a stator slot closer having a portion for closing an associated stator slot.
US10707709B2 Rotor having magnets secured with plates and insulation in magnet holes
A rotor includes a rotor core that is formed by stacking a plurality of steel plates each of which has an opening; a magnet that is inserted in a magnet hole formed by disposing the openings such that the openings overlap each other; and a magnetic plate that is disposed between an inner wall defining the magnet hole and the magnet so as to prevent contact between the inner wall defining the magnet hole and the magnet. At least a contact portion of the magnetic plate is subjected to an insulating process, the contact portion of the magnetic plate contacting the magnet.
US10707708B2 Rotor core, rotor, and motor including same
The present invention provides a rotor core, which comprises a plurality of grooves formed at the same interval along the circumferential direction, wherein the number of the grooves is an integer multiple of the least common multiple of commonly used pole number.
US10707707B2 Electric machine rotor
A vehicle may include an electric machine. The electric machine may include a stator surrounding sections stacked to form a rotor. Each of the sections may have nested pairs of permanent magnets radially spaced from a rotational axis of the rotor. Corresponding pairs of permanent magnets of each of the sections may be aligned along a direction of the rotational axis. Corresponding chambers adjacent to the permanent magnets may have different shapes such that corresponding pole arc angles are different.
US10707699B2 Interphase transformer based rectifier for wireless power transfer
A wireless power transfer circuit can include an interphase transformer operatively coupled to a receiver coil, a rectifier, and a load. The receiver coil can be configured to have an alternating current induced therein by a transmitter coil. The interphase transformer can be configured to deliver a current to the load that is twice the current induced in the receiver coil, and the rectifier can be configured to rectify the current delivered to the load. The interphase transformer may be constructed with a center tapped winding structure or a bifilar winding structure, and may be constructed as a planar transformer. The rectifier may be made up of diodes (which may be Schottky diodes) or may be a synchronous rectifier comprised of switching devices such as MOSFETs.
US10707698B2 Wireless inductive power transfer
A power transmitter (101) for inductively transferring power to a power receiver (105) comprises a resonance circuit (201) comprising a transmitter coil (103) for generating a power transfer signal. A sampler (511) samples a current through, or voltage over, the transmitter coil (103). A message receiver (509) receives messages load modulated onto the power transfer signal based on the samples. A driver (203) generates a drive signal for the resonance circuit (201) and a resonance modification circuit (505) reduces the resonance frequency of the resonance circuit (201) by slowing a state change for a resonating component of the resonance circuit (201) for a fractional time interval of the cycles of the drive signal. A sample time controller (513) controls the sample times in response to at least one of start-times and end-times of the fractional time intervals, and specifically may set the sample times to be within the fractional time intervals.
US10707696B2 UPS with source impedance compensation
The present invention provides a method for operation of an offline uninterrupted power supplyfor providing power to a load in case of failure of a power source, the uninterrupted power supply comprising at least one disconnect switch, which is arranged between the power source and the load, at least one energy storage, at least one power converter, which is arranged between the at least one energy storage and the load at a load side of the disconnect switch, and a control device for controlling the at least one power converter to provide power from the at least one energy storage to the load in case of failure of the power source, comprising the steps of identifying a power quality event, differentiating the identified power quality events to separate load side events from power supply side quality events, and upon identification of a power supply side power quality event from an identified power quality event, providing power from the at least one energy storage to the load. The present invention also provides a offline uninterrupted power supply, in particular a medium-voltage uninterrupted power supply, to perform the above method.
US10707688B2 Method and apparatus for high speed charging using various charging schemes
An electronic device and method are provided. The electronic device includes a first connector including first conductive pins arranged according to a first protocol, a second connector including second conductive pins arranged according to a second protocol and different in number, and a control circuit operatively coupled to the first and second connector. The control circuit detects coupling to an external device through the first connector by at least one of the first conductive pins, receives profile information including at least one of: a power supply device operatively coupled to the second connector and identification information for an external device, and sets a charging path within the electronic device between the first connector and the second connector using at least one of the first conductive pins and the at least one of the second conductive pins coupled to the power supply device.
US10707678B2 Overvoltage protection device including multiple varistor wafers
An overvoltage protection device includes a first electrode member, a second electrode member, and a varistor assembly. The varistor assembly includes: a plurality of varistor wafers each formed of a varistor material; and at least one electrically conductive interconnect member connecting the varistor wafers in electrical parallel between the first and second electrode members. The varistor wafers are axially stacked between the first and second electrodes.
US10707670B2 Systems and methods for detecting and identifying arcing based on numerical analysis
Method and system allowing more accurate detection and identification of unwanted arcing include novel processing of signal voltage representing recovered power-line current. In one implementation, arc-faults are detected based on numerical analysis where individual cycles of line voltage and current are observed and data collected during each cycle is processed to estimate likelihood of presence of arc-event within each individual cycle based on pre-defined number of arc-events occurring within pre-defined number of contiguous cycles. In another implementation, fast transient current spikes detection can be done by: computing difference values between consecutive line-current samples collected over a cycle, average of differences, and peak-to-peak value of line-current; comparing each difference value to average of difference; comparing each difference value to peak-to-peak value; and, based on calculation of composite of two comparisons, using thresholds to determine if arcing is present within processed cycle.
US10707669B2 Grounded neutral detection circuit and circuit interrupter including the same
A circuit interrupter including a line conductor, a neutral conductor, a power supply, a ground fault current transformer structured to sense a ground fault current from current flowing through the line and neutral conductors, a grounded neutral detection circuit including a filtering stage structured to high-pass filter the ground fault current, and a processor structured to receive an output of the grounded neutral detection circuit and to determine whether a grounded neutral is present based on the output of the grounded neutral detection circuit.
US10707668B2 Flat cable winding device and flat cable routing structure
A flat cable winding device includes a case, a flat cable guide portion provided in the case and that introduces the flat cables into the case separately, a rotary table that is rotatable around a central shaft portion, a biasing unit that rotates and urges the rotary table in a winding direction of flat cables, a plurality of rollers that are rotatable around the central shaft portion on the rotary table, a separation guide path that guides the flat cables introduced into the case from the flat cable guide portion to the winding start position separately, and a slack absorption unit provided in the separation guide path and that absorbs slack of a flat cable located at an inner peripheral side.
US10707667B2 Gas insulated bus
A gas insulated bus is provided which comprises a metallic container whose axis is an axis line; a main circuit conductor housed in the metallic container; a metallic container to be connected with an end of the metallic container and whose axis is an axis line crossing the axis line; a main circuit conductor housed in the metallic container; an insulating spacer of a single-leg structure that supports and insulates a connection portion of the main circuit conductors; a metal-made shield attached to the insulating spacer and provided with an opening open in a direction of the axis line and an opening open in a direction of the axis line, the shield covering the connection portion, the shield being substantially in a barrel or spindle shape having an outside diameter exceeding that of the main circuit conductors.
US10707664B2 Enclosure and face plate support member for use with the enclosure
An enclosure system includes a box with a base and four sidewalls, and a support member having opposite first and second ends and defining a longitudinal axis between the opposite first and second ends for supporting components within the box. A component interface portion is formed on the first end, and an enclosure interface portion is formed on the second end. The component interface portion defines a first connection region for selective connection with a component to be located in the box, and the enclosure interface portion defines a non-circular cylindrical locating region for engagement with a corresponding oppositely formed non-circular cylindrical locating region on the base of the box. The engagement between the non-circular cylindrical locating region and the oppositely formed non-circular cylindrical locating region on the base of the box prevents rotational movement of the elongate body member about the longitudinal axis relative to the box.
US10707662B2 Franclamp wire management system and device
A wire management system and device for facilitating the connection of electrical wires to an electrical panel. The device is includes a circular bracket as base member consisting of a series of intersecting rectangular apertures or openings that has a plurality of retention elements in the form of snap ons or tabs.
US10707659B2 Protective member and wire harness
A protective member for a wire harness, the wire harness including a wire, an exterior material that has flexibility and covers the wire, a route regulator that has an axis extending along a wiring route of the wire and regulates the wiring route of the wire from outside the exterior material, a fixing member for fixing the route regulator to a vehicle, and at least one connector that connects the route regulator to the exterior material, the protective member being configured to protect the exterior material of the wire harness, the protective member including: a cover for covering the exterior material; an attachment that is to be attached to the exterior material or the route regulator; and a protective member connector that connects the cover and the attachment to each other.
US10707647B2 Stable linewidth narrowing of a coherent comb laser
A technique for narrowing a linewidth of a plurality of lines of a coherent comb laser (CCL) concurrently comprises providing a mode-locked semiconductor coherent comb laser (CCL) adapted to output of at least 4 mode-locked lines; tapping a fraction of a power from the CCL from the laser cavity to form a tapped beam; propagating the tapped beam to an attenuator to produce an attenuated beam; and reinserting the attenuated beam into the laser cavity, where the reinserted beam has a power less than 10% of a power of the tapped beam. The reinsertion allows the CCL to be operated to output the mode-locked lines, each with a linewidth of less than 80% of the original linewidth. By propagating the tapped and attenuated beams on a solid waveguide, and ensuring that the secondary cavity is polarization maintaining, improved stability of the linewidth narrowing is ensured.
US10707640B2 Laser-heated cavity system
A laser-heated cavity system includes: a first cavity provided with a first top end part and a first bottom end part that are arranged opposite each other; wherein the first top end part is provided with a first widow and the first bottom end part is provided with an opening; a second cavity disposed inside the first cavity, provided with a second top end part and a second bottom end part that are arranged opposite each other, and disposed with a second window and a sample bearer; a laser heating assembly disposed outside the first cavity; wherein at least one laser beam provided by the laser heating assembly is passed through the first and second windows, and then focused on the sample bearer; and a mobile platform assembly. The first cavity is a vacuum cavity, and the pressure in the second cavity ranges from vacuum to 30 atm.
US10707636B2 Board insertion device
A board insertion device includes a holder; and an insertion guider which is slidably provided in the holder in an insertion direction of the board into the connector and includes a distal end portion protruding in the insertion direction from a first end surface of the board held in the holder and abutting against the connector during insertion of the board into the connector. Furthermore, the board insertion device includes an abutting portion; and a conversion mechanism converting a change of a relative position between the holder and the insertion guider into a movement of the abutting portion for changing a position of the ejector from a closed position to an open position. in which the conversion mechanism is provided in the insertion guider and engaged with the holder or is provided in the holder and engaged with the insertion guider.
US10707634B2 Method for producing a soldered connection, electrical plug-in connector for soldering to a coaxial cable and use of such a plug-in connector
A method for producing a soldered connection between at least two components is provided, in which the components are heated for melting a solder in a soldering area. The heating of the soldering area and/or the supply of solder to the soldering area is realized depending on the temperature which is determined by non-contact detection of heat radiation emitted from at least one temperature measurement zone of one of the components. In order to improve the method such that the emissivity of the at least one temperature measurement zone can be increased with high process reliability and with at most a slight adverse effect on the electrical connection between the electrical components, it is proposed that the at least one temperature measurement zone be locally heated for increasing its emissivity. Furthermore, an electrical plug-in connector for producing a soldered connection and use of such a plug-in connector are proposed.
US10707630B2 High outlet density power distribution unit
Systems and apparatuses are provided in which outlets are coupled to a power distribution unit (PDU) or PDU module in various configurations. The outlets may be coupled to a recessed surface within a PDU housing. The outlets and recessed surface may be formed as part of a single mold. The outlets may be coupled to a printed circuit board that is at least partially disposed within the PDU housing. The outlets may extend away from the recessed surface or printed circuit board towards or beyond a front face of the PDU housing.
US10707626B2 Very high speed, high density electrical interconnection system with edge to broadside transition
A modular electrical connector with broad-side coupled signal conductors in a right angle intermediate portion and edge coupled end portions. Broadside coupling provides balanced pairs for very high frequency operation, while edge coupling provides a high density interconnection system at low cost. Each module has separately shielded signal conductor pairs. The shielding is shaped to avoid or suppress undesirable propagation modes within an enclosure formed by shielding per module. Lossy material is selectively placed within and outside the shielding per module to likewise avoid or suppress unwanted signal propagation.
US10707624B2 Foolproof electrical connector interface system
A foolproof electrical connector interface system includes a connector male, a connector female, two fixing plates and two junction boxes. The connector male and the connector female are fixed in installing slots of a photovoltaic panel; the fixing plates are provided with positioning columns, first hooks and second hooks; the fixing plates are connected with the photovoltaic panel, and then the connector male and the connector female are respectively fixed between the first hooks and between the second hooks; the connector male and the connector female are electrically connected by a wire; the connector male is provided with a male plug; the male plug is provided with a bump; the connector female is provided with a female plug; the female plug is provided with a groove; the junction boxes are waterproof junction boxes; the junction boxes are respectively electrically connected with the connector male and the connector female through wire.
US10707620B2 Connector
A connector (10) includes a housing (12) to which a mating housing (82) is to be connected from front, side walls (56) constituting an outer surface of the housing (12) and adjacent to upper and lower surfaces via corners (59), and steps (62) provided from the side walls (56) to the corners (59) and becoming gradually thicker in a vertical direction and a lateral direction toward a front side.
US10707619B2 Movable connector
A movable connector includes a movable housing and a plurality of terminals. Each terminal includes a movable portion and a contact portion. The terminal includes a second fixed portion fixed to the movable housing. The second fixed portion includes a first fixed piece portion connected to the contact portion. The first fixed piece portion has press-fit shoulders, to which a pressing force is applied by using a press-fit jig during press-fitting into the movable housing. The second fixed portion further includes a second fixed piece portion connected to the movable portion and a connecting section connecting the first fixed piece portion to the second fixed piece portion.
US10707618B2 Connector mounts
An example connector mount may comprise a bracket to receive a connector. The example connector mount may further comprise a first and second guide spring disposed on the bracket. Each of the first and second guide springs may be to engage with the connector and each provide resistance to movement of the connector in a horizontal, and a vertical direction.
US10707617B2 Connector
A moving plate (13) is inserted into a receptacle (11) of a connector body (12) and movable between a partial locking position and a connection position and includes partial locking portions (91) and resilient locking pieces (46). The partial locking portions (91) restrict movement of the moving plate (13) to the connection position. The resilient locking pieces (46) lock to receiving portions (75) of a mating connector (60) and allow movement from the connection position to the partial locking position by being kept locked to the receiving portions (75) while separating the mating connector from the receptacle (11). The connector body (12) has restricting surfaces (28) to restrict deflection of the resilient locking pieces (46) until a riding amount of the partial locking portions (91) on second interfering portions (36) is a maximum when the moving plate (13) returns from the connection position to the partial locking position.
US10707599B2 Contact assembly for high-current applications
Contact assembly for high-current applications, comprising an electric circuit board (3); a non-flexible conductor rod (1) protruding in a longitudinal direction, the conductor rod (1) transmitting an electric current of more than 30 Ampere, in particular more than 50 Ampere, between the circuit board (3) and an electric device; and a receiving member (2), the receiving member (2) being fixed to the circuit board (3); wherein the receiving member (2) holds the conductor rod (1) and transmits the current between the conductor rod (1) and the circuit board (3); wherein the receiving member (2) comprises a plurality of elastically deformable tongues (5), the tongues (5) being arranged circumferentially about the conductor rod (1) and providing for a mechanical support as well as an electric contact between the conductor rod (1) and the receiving member (2).
US10707598B2 Conductive terminal and connector assembly
A conductive terminal is adapted to electrically connect a wire to a circuit board. The circuit board has a through hole and solder pads on a surface of the circuit board. The conductive terminal comprises a base, a pair of mounting portions, and a pair of clamping portions. The base has a pair of opposing first edges, a pair of opposing second edges, and an insertion hole aligned with the through hole of the circuit board. The mounting portions include a pair of solder portions extending outwardly from the first edges and parallel to the base. The solder portions are each adapted to be soldered to one of the solder pads of the circuit board. The clamping portions extend obliquely toward each other from the two second edges of the base and are adapted to clamp a conductor of the wire inserted through the insertion hole and the through hole.
US10707595B2 Multi-pin connector block assembly
A radio frequency (RF) connector block assembly having a plurality of connector pin assemblies mounted within a multi-connector block is disclosed. Each connector pin assembly has a dielectric and a contact pin positioned in a housing. Multiple housings may be independently removably mounted in the multi-connector block with independently movable contact pins. A first end of each contact pin is adapted to provide electrical continuity with an external component, for example, a connector, and a second end of each contact pin terminates distally in a connection feature, which may be connected to an external structure, for example, a printed circuit board (PCB). Each contact pin moves axially in response to movement of the connection feature by engagement with the PCB.
US10707589B2 Connection module
A connection module includes a first bus bar, a second bus bar and a connection unit. The connection unit includes a housing case having an insulation property and having a housing space formed therein, and a fastening member disposed inside the housing space. The connection unit is provided with a tool insertion hole through which a tool to be attached to the fastening member is insertable. The fastening member is configured to electrically connect the first bus bar and the second bus bar that are disposed inside the housing space. An insulation member is disposed in a portion of the fastening member that is visible through the tool insertion hole when the fastening member is seen through the tool insertion hole.
US10707582B2 Wide-band dipole antenna
A millimeter-wave antenna system includes: a ground plane; and a folded dipole radiator including: a plurality of feeds each extending away from the ground plane from a proximal feed end to a distal end; a plurality of radiating arms each coupled to and extending away from the distal feed end of a respective one of the plurality of feeds; and a plurality of folded conductors each coupled to a respective one of the plurality of radiating arms and each having a distal portion extending toward the ground plane to a distal conductor end; where each of the plurality of feeds and each of the plurality of radiating arms comprises an electrical conductor; and where the folded dipole radiator is discontinuous, without a conductive connection between the plurality of feeds via the plurality of radiating arms.
US10707579B2 Apparatus and methods for wireless communication
An apparatus comprising: a first conductive antenna track, extending between a first end and a second end and defining a loop shape, the first conductive antenna track comprising a first feed point adjacent to the first end and configured to couple to radio frequency circuitry; and a second conductive antenna track coupled to the first conductive antenna track at a first location in proximity to the first feed point, and at a second location between the first end and the second end of the first conductive antenna track, to form a first closed loop configured to resonate in a first operational frequency band.
US10707577B1 Electronically scanned array leaky wave phase shift network
A communication system is disclosed. In embodiments, the communication system includes an electronically scanned array (ESA) including a plurality of antenna terminal elements, the ESA configured to transmit an output beam. In embodiments, the communication system may further include a phase shift network. The phase shift network may include: a first set of one or more tunable local oscillators; a first antenna array configured to generate a first intermediate phase shift signal; and a second antenna array configured to generate a second intermediate phase shift signal. In embodiments, the phase shift network further includes a first plurality of mixers configured to combine an intermediate transmit signal and at least one of the first intermediate phase shift signal or the second intermediate phase shift signal to generate ESA input signals, wherein the ESA is configured generate the output beam in response to the ESA input signals.
US10707567B2 Antenna module for a motor vehicle, driver assistance system as well as motor vehicle
The invention relates to an antenna module (3) for a motor vehicle (1) comprising at least one antenna (5, 5a, 5b, 5c) for an infotainment system of the motor vehicle (1), an antenna housing (6) for attaching to an exterior trim part (4) of the motor vehicle (1) and a camera (7) with a camera objective (10) for capturing an environmental region (8) of the motor vehicle (1), wherein the at least one antenna (5, 5a, 5b, 5c) is disposed in an interior of the antenna housing (6), wherein the camera (7) is disposed in the interior of the antenna housing (6) in certain areas, wherein the camera objective (10) is disposed in a passage opening (25) of a housing wall (26) of the antenna housing (6) corresponding to the camera objective (10) at least in certain areas, and the antenna module (3) comprises a sealing element (27) for sealing a gap between the housing wall (26) adjoining to the passage opening (25) and the camera objective (10). The invention additionally relates to a driver assistance system (2) as well as to a motor vehicle (1).
US10707566B2 Antenna apparatus, method for controlling thereof and vehicle having the same
An antenna apparatus includes: an antenna pattern unit receiving a radio frequency (RF) signal; a first ground unit; and a tunable switch unit electrically connecting the first ground unit to the antenna pattern unit and moving a RF signal band of an antenna when power is applied to the antenna apparatus from a power supplier.
US10707565B2 Antenna device for HF and LF operation
The antenna comprises a magnetic core (2), three windings (31, 32, 33) wound around the magnetic core (2) and an electrically insulated base (1) on which the magnetic core (2) wound with these windings (31,32,33) is arranged. The insulated base (1) includes metallic tabs (121 . . . 128) electrically connected to said windings (31, 32, 33) and the base (1) has a bottom surface with electrically conductive plates (131 . . . 138) with connection to the metallic tabs (121 . . . 128) and providing a layout for a SMT mounting, The antenna comprises an electrically insulated cap (4), having an upper surface (4U) including a metallized surface high frequency coil (42) working as a HF antenna and a side surface (4S), two ends (411, 412) of the coil (42) being arranged on the side surface (4S) for connection to the metallic tabs (121 . . . 128) of the electrically insulated base (1).
US10707560B1 Display panel structure for wireless communication with antenna on side surface
A display device structure includes a back film, a display panel attached on the back film, and at least one antenna. The display panel defines a central area and a peripheral area on the back film. The antenna may be a 5G antenna, and is disposed on the peripheral area of the back film. The peripheral area of the back film is folded toward a back side of the display device structure. The display device may be disposed in a housing, which has a dielectric window located at a side surface thereof, such that each of the at least one antenna disposed on the folded peripheral area directly faces the dielectric window.
US10707558B2 Electronic device antenna with embedded parasitic arm
An electronic device may have wireless circuitry with antennas. An antenna resonating element arm for an antenna may be formed from peripheral conductive structures running along the edges of a device housing. The peripheral conductive structures may form housing sidewalls. A slot may be machined into a metal housing that separates the housing sidewalls from a planar rear housing portion that forms a ground for an antenna. The slot may be filled with plastic filler. A parasitic antenna resonating element arm that supports an antenna resonance at high band frequencies may be embedded within the plastic filler. The parasitic antenna resonating element may be formed from a portion of the planar rear housing portion.
US10707549B2 Microstrip to waveguide transition systems and methods
A radio frequency (RF) assembly that includes a microstrip to waveguide transition is described herein. In one example, the RF assembly can include a substrate, a microstrip, and a waveguide. The substrate can include an antenna that includes an antenna slot. A portion of the microstrip, such as an end of the microstrip, can be disposed within and/or underneath the antenna slot. The microstrip can be embedded within the substrate and can be electrically coupled to the antenna. At least a portion of the waveguide can be disposed over the antenna slot.
US10707543B2 Secondary battery
A secondary battery has a conductive member, a current interrupt device, and a pressure-sensitive member. The conductive member has an opening on an outer side of the secondary battery. The current interrupt device has a reverse plate connected with the conductive member and is provided inside the secondary battery. The pressure-sensitive member seals the opening, and a state of the pressure-sensitive member changes in accordance with an increase in pressure of a space surrounded by the reverse plate and the conductive member.
US10707534B2 Battery
A battery includes a first portion and a second portion, in which the first portion includes a first positive electrode layer, a first negative electrode layer, and a first solid electrolyte layer located between the first positive electrode layer and the first negative electrode layer, in which the second portion includes a second positive electrode layer, a second negative electrode layer, and a second solid electrolyte layer located between the second positive electrode layer and the second negative electrode layer, in which the first portion and the second portion are in contact with each other, the second portion is more sharply bent than the first portion, the first solid electrolyte layer contains a first binder, the second solid electrolyte layer contains a second binder, and the second solid electrolyte layer containing the second binder has higher flexibility than a flexibility of the first solid electrolyte layer containing the first binder.
US10707527B2 Gel polymer electrolyte, electrochemical device, and methods thereof
The teachings herein relate to a gel polymer electrolyte, manufacturing of a gel polymer electrolyte, and an electrochemical device including the gel polymer electrolyte. The present gel polymer electrolyte preferably includes a multi-component crosslinked polymer matrix; a dissociable salt; and an organic solvent. The content of the multi-component crosslinked polymer matrix preferably is 1 to 50 weight percent and preferably has a net structure formed by crosslinking at least three different kinds of cross-linkable monomers. Each of the cross-linkable monomers preferably includes at least two of the following functional groups: a carboxylic group, an acrylate group, or a cyano group. The method of manufacturing the gel polymer electrolyte preferably uses a thermal crosslinking or photo-crosslinking process.
US10707523B2 Solid electrolyte, lithium battery, battery pack, and vehicle
According to one embodiment, there is provided a solid electrolyte including an oxide represented by General Formula Li1+2xM12−x(Ca1−yM2y)x(PO4)3. In the General Formula above, M1 is at least one selected from the group consisting of Zr and Hf. M2 is at least one selected from the group consisting of Sr and Ba. x satisfies 0
US10707518B2 Method of producing a sulfide solid electrolyte material, sulfide solid electrolyte material, and lithium battery
A method of producing a sulfide solid electrolyte material includes: forming an intermediate having crosslinking sulfur but no Li2S, by vitrifying, in a first vitrification process, a starting material composition obtained by mixing Li2S and a sulfide of a group 14 or group 15 element such that a proportion of Li2S with respect to the sum total of the Li2S and the sulfide of a group 14 or group 15 element is smaller than a proportion of Li2S required for the sulfide solid electrolyte material to obtain an ortho composition; and eliminating the crosslinking sulfur by vitrifying, in a second vitrification process, an intermediate-containing composition resulting from mixing a bond cleaving compound, which cleaves a bond of the crosslinking sulfur, with the intermediate.
US10707515B2 System and method for producing high-purity and high-activity vanadium electrolyte
A system and method for producing a high-purity and high-activity vanadium electrolyte, comprising converting high-purity vanadium oxytrichloride into an ammonium salt in a fluidized bed by gas phase ammoniation, then in another fluidized bed, reducing the ammonium salt into a low-valence vanadium oxide having an average vanadium valence of 3.5, adding clean water and sulfuric acid for dissolution, and further performing activation by ultrasound to obtain a 3.5-valence vanadium electrolyte which can be directly used in a new all-vanadium redox flow battery stack. The method of producing an ammonium salt containing vanadium in the fluidized bed by gas phase ammoniation is of short process and high efficiency. Precise regulation of the valence state of the reduction product is implemented by arranging an internal member in the reduction fluidized bed, and ultrasonication is used to activate the vanadium ion, thereby greatly improving the activity of the electrolyte.
US10707512B2 Monopropellant system for regenerative fuel cell and method for mono-propulsion using same
The present invention relates to a monopropellant system for a regenerative fuel cell (RFC) and a method for mono-propulsion using same and, more specifically, to a monopropellant system for an RFC which can, when operating an electrically propelled airplane adopting an RFC system, secure more energy via a monopropellant than conventional methods and use same as a propulsion source for airplane takeoff and so on, and to a method for mono-propulsion using the monopropellant system for an RFC.
US10707511B2 Low temperature solid oxide cells
The present invention provides solid oxide cells such as fuel cells, electrolyzers, and sensors comprising an electrolyte having an interface between an yttria-stabilized zirconia material and a glass material, in some embodiments. Other embodiments add an interface between a platinum oxide material and the yttria-stabilized zirconia material in the electrolyte. Further embodiments of solid oxide cells have an ion-conducting species such as an ionic liquid or inorganic salt in contact with at least one electrode of the cell. Certain embodiments provide room temperature operation of solid oxide cells.
US10707508B2 Fuel cell system
A fuel cell system includes a battery, a fuel cell, an air pump, and a processor. The battery stores electric power. The fuel cell supplies electric power to the battery. The air pump is driven with the electric power supplied from the battery to supply air to the fuel cell. The processor, when starting the fuel cell system, is configured to compare an amount of the electric power stored in the battery with a threshold electric power. If the amount of the electric power is higher than or equal to the threshold electric power, the air pump is driven. If the amount of the electric power is lower than the threshold electric power, the air pump is prohibited to drive.
US10707506B2 Hydrogen supply method for fuel cell system
A hydrogen supply method for a fuel cell system, for supplying hydrogen according to a state of the fuel cell system when the fuel cell system is started, includes steps of (a) measuring a stop time period which elapses until the fuel cell system is started after the fuel cell system is stopped, (b) determining whether a reaction time period consumed to complete a reaction of residual hydrogen and residual oxygen residing in a fuel cell stack since the fuel system is stopped is not more than the stop time period, and (c) when it is determined in the step (b) that the stop time period is less than the reaction time period, closing a purge valve that is able to discharge gases accommodated in an anode from the anode and supplying at the same time hydrogen to the anode such that an internal pressure of the anode becomes a predetermined first target pressure.
US10707500B2 Fuel cell system
A fuel cell system includes a fuel cell module, auxiliary equipment, a power converter, and a casing containing the fuel cell module, the auxiliary equipment, and the power converter. The casing has a plurality of surfaces including one detachable maintenance surface. Only the maintenance surface has an air intake port for taking an oxygen-containing gas into the casing, an air exhaust port for discharging an exhaust gas discharged from the fuel cell module, to the outside of the casing, and a ventilation inlet port and a ventilation outlet port for ventilation of an inside of the casing by air.
US10707497B2 Fuel cell
A fuel cell includes a membrane electrode assembly constituted of an electrolyte membrane and an electrode layer, a frame portion disposed along an outer periphery of the membrane electrode assembly, and separators that include gas flow passages to supply the membrane electrode assembly with fuel gas, wherein the membrane electrode assembly is interposed by a pair of the separators, and the separators include adhesion regions bonded to the frame portion via an adhesive, and reduced portions where distances between the separators and the frame portion are shorter than distances between the separators and the frame portion at other adhesion regions in the adhesion regions.
US10707488B2 Carbon electrode and lithium ion hybrid capacitor comprising same
A carbon material is described, having utility for fabricating an electrode of an electrochemical energy device, wherein the carbon material includes a particulate carbon having a particle size d50 in a range of from 1 to 15 μm, a bulk density in a range of from 0.3 g/cc to 1.2 g/cc, a surface area as measured by nitrogen BET surface area determination at 25° C. that does not exceed 10 m2/g, and an impurity content of less than 3000 ppm by weight, based on weight of the carbon material. Such carbon material may be utilized in amorphous or graphitic form in an electrode of an electrochemical energy device, such as a negative electrode of a lithium-ion battery or a lithium-ion hybrid capacitor.
US10707472B2 Low nickel, multiple layer laminate system
A multiple layer metallic laminate having more desirable electrical properties as compared to known embodiments includes multiple layers of metallic sheets clad together. The multiple layer laminate composite includes at least a first metallic layer having good soldering properties, such as commercially available nickel or nickel alloys, a second metallic layer having good resistance welding properties, such as commercial available steels or stainless steels, a third metallic layer having low electrical resistivity properties, such as commercially available copper and copper alloys, a fourth metallic layer have good resistance welding properties, such as commercially available steels or stainless steels, and a fifth metallic layer having good soldering properties, such as commercially available nickel or nickel alloys.
US10707469B2 Flowing electrolyte battery separator
A separator for a flowing electrolyte battery, and a method of forming such a separator, enable improved efficiency in a flowing electrolyte battery. The separator includes a sheet having a first surface and a second surface opposing the first surface. A first spacer element is disposed on the first surface, and a second spacer element is disposed on the second surface. The first spacer element is wider than the second spacer element in a direction that is both parallel to the first and second surfaces and perpendicular to longitudinal axes of the first and second spacer elements.
US10707460B2 Manufacturing method of assembled battery
In attaching a cover, the cover is attached to a placement jig such that positioning pins of the placement jig are respectively passed through a first bolt insertion portion and a second bolt insertion portion of the cover. In placing the cover, the cover is placed at a placement position on a first surface of a storage body such that the positioning pins of the placement jig to which the cover is attached are respectively inserted into a first fastening hole and a second fastening hole of the storage body.
US10707454B2 Packaging material for power storage device and power storage device using the same
A packaging material for a power storage device includes a structure made up of a cover layer, a barrier layer, a sealant adhesive layer, and a sealant layer laminated in this general order. In the packaging material, the barrier layer has an aluminum foil layer and an anticorrosion treatment layer that is provided to a sealant layer side surface of the aluminum foil layer and faces the sealant adhesive layer. The sealant layer side surface of the aluminum foil layer has a 60° glossiness that is 690 or less in both MD and TD, and has a difference in 60° glossiness between MD and TD that is 100 or less.
US10707451B2 OLED substrate and method for manufacturing same
The present disclosure provides an organic light-emitting diode (OLED) substrate and a method for manufacturing same. The method includes providing a substrate that includes a non-pixel area, a first pixel area, a second pixel area, and a third pixel area; forming a first sacrificial layer in the first pixel area and the second pixel area, forming a third light-emitting material layer on the substrate, and removing the first sacrificial layer, so as to form a third pixel area organic layer; and using the same steps to form a second pixel area organic layer and a first pixel area organic layer.
US10707450B2 OLED thin film packaging structure and method
Disclosed is an OLED thin film packaging structure, including: a TFT substrate, an OLED, a first barrier layer, a first buffer layer, and a second barrier layer. The OLED is disposed on the TFT substrate. The first barrier layer is disposed on four sides and an upper surface of the OLED. The first buffer layer is disposed on an upper surface of the first barrier layer, and the second barrier layer covers the first barrier layer and the first buffer layer. An OLED thin film packaging method includes steps of: preparing a first barrier layer and a first buffer layer by using a first mask, and preparing a second barrier layer by using a second mask, thereby reducing a quantity of times for changing a mask, reducing a quantity of particles, and improving a thin film packaging effect.
US10707449B2 Array substrate, method of preparing the same and display panel
An array substrate, a method of preparing the array substrate, and a display panel are provided, the method of preparing the array substrate includes: providing a base substrate; forming a plurality of light emitting devices arranged in an array on the base substrate; covering the base substrate, on which the plurality of light emitting devices are formed, with a black matrix material; activating the plurality of light emitting devices to expose the black matrix material; and developing the exposed black matrix material to form a black matrix.
US10707439B2 Packaging adhesive, packaging method, display panel and display device
The present disclosure provides a packaging adhesive, a packaging method, a display panel, and a display device. The packaging adhesive includes a frit, an organic solvent, and a material with a thermal expansion coefficient larger than that of the frit. Using the packaging adhesive provided by the present disclosure, the thermal expansion coefficient of the packaging adhesive from which the organic solvent is removed may be enhanced by doping the material with a thermal expansion coefficient larger than that of the frit into existing glass cement, so that in a packaging process using laser radiation, an expansion volume of the packaging adhesive when heated is increased. In this way, a gap between the packaging adhesive and an array substrate is effectively reduced, and a packaging effect is improved.
US10707436B2 Illumination device
The present disclosure relates to an illumination device which is realized by an organic light emitting element having a plurality of stacks and which achieves an improvement in relation to the efficiency difference among wavelengths by changing a light emitting layer structure of a predetermined stack.
US10707433B2 Display panel, method of manufacturing the same, and display device
A display panel, a method of manufacturing the display panel, and a display device are provided, the display panel includes a substrate; an underlayer on the substrate; a first electrode on the underlayer; an electroluminescent functional layer on the first electrode; and a second electrode on the electroluminescent functional layer, a longitudinal section of the underlayer has a contour which is concave from the first electrode toward the substrate as a whole, and in the longitudinal section, a thickness of a region of the underlayer close to a center of the panel is not greater than a thickness of a region of the underlayer close to an edge of the panel.
US10707432B2 Photoelectronic device and image sensor
Disclosed are a photoelectronic device including a first electrode including a first metal; an active layer disposed between the first electrode and a second electrode; and a diffusion barrier layer disposed between the first electrode and the active layer; the diffusion barrier layer including a second metal, wherein the second metal has a thermal diffusivity that is lower than a thermal diffusivity of the first metal, and wherein the first electrode and the diffusion barrier layer are configured to transmit light, and an image sensor including the photoelectronic device.
US10707426B2 Liquid crystal photoalignment materials
A charge transporting, liquid crystal photoalignment material comprising a charge transporting moiety connected through covalent chemical bonds to a surface derivatising moiety, and a photoalignment moiety connected through covalent chemical bonds to a surface derivatising moiety.
US10707424B2 Synthetic method of fused heteroaromatic compound and fused heteroaromatic compound and intermediate therefor and synthetic method of intermediate
A method of making a chemical product includes reacting a compound represented by Chemical Formula 1 with a metal alkyl chalcogenide using a palladium catalyst and a tertiary phosphine catalyst to obtain a first intermediate represented by Chemical Formula 2, obtaining a second intermediate represented by Chemical Formula 3 from the first intermediate, obtaining a third intermediate from the second intermediate and a compound represented by Chemical Formula 4, obtaining a fourth intermediate including a chalcogen-containing ring from the third intermediate, and performing a cyclization reaction of the fourth intermediate to obtain a fused heteroaromatic compound. A fused heteroaromatic compound obtained by the method, an intermediate thereof, and a synthetic method of the intermediate are disclosed.
US10707423B2 Organic electroluminescent materials and devices
The present invention relates to novel organic compounds containing oligocarbazoles. The compounds are useful for organic light-emitting diodes. The compounds are also useful for charge-transport and charge-blocking layers, and as hosts in the light-emissive layer for organic light emitting devices (OLEDs).
US10707421B1 Organic semiconductor transistor
An organic semiconductor transistor is provided. The organic semiconductor transistor includes a gate electrode, a gate insulating layer positioned on the gate electrode, a source electrode and a drain electrode which are positioned on the gate insulating layer and spaced apart from each other, a channel layer formed of an organic semiconductor on the gate insulating layer on which the source electrode and the drain electrode are formed, and a dopant layer formed by injecting dopant molecules downward from an upper portion of the channel layer, wherein the dopant layer is formed to be spaced above a position at which each of the source electrode and the drain electrode is in contact with the channel layer, and the dopant molecules and the organic semiconductor form a material combination in which the dopant molecules diffuse in the organic semiconductor in a solid-state diffusion manner.
US10707418B2 Organic light-emitting diode device, manufacturing method thereof and evaporation equipment
The present disclosure provides an organic light-emitting diode (OLED) device, comprising at least two electron transport layers between a cathode and a light-emitting layer of the device, wherein energy barrier of different electron transport layers successively increase from the cathode to the light-emitting layer. The present disclosure also provides an evaporation equipment and an OLED device manufacturing method, wherein the electron transport layers of the OLED device are formed by an evaporation process using the evaporation equipment. The OLED device of the present disclosure improves the luminescence efficiency of OLED devices, and the evaporation equipment can readily effect a fast switching between different evaporation rates within a same evaporation chamber.
US10707405B2 Electromechanical actuator
This invention relates to an electromechanical actuator comprising a support and a deformable element comprising a portion anchored to at least one anchoring zone of the support and mobile portion, the deformable element comprising an electro-active layer, a reference electrode arranged on a first face of the electro-active layer an actuating electrode arranged on a second face, opposite the first face, of the electro-active layer comprises a capacitive device for measuring the deformation of the deformable element, said device being at least partially formed by a capacitive stack comprising a measuring electrode on the second face of the electro-active layer, a measuring portion of the reference electrode located facing the measuring electrode, and a portion of the electro-active layer inserted between the measuring electrode.
US10707400B1 Solar power cell
The present invention is a plurality of solar power cells that each employs thermogenerators that are centered in a primary pool of silver metal surrounded by a secondary pool of silver metal in order to sense and absorb sunlight, directly and indirectly, and to absorb heat in order to produce electrical energy. The electrical current produced by the thermogenerators is then combined, balanced, converted to AC power, stepped up in voltage, and conditioned before being available for admission into the power grid.
US10707398B2 N-type thermoelectric conversion layer, thermoelectric conversion element, and composition for forming N-type thermoelectric conversion layer
An object of the present invention is to provide an n-type thermoelectric conversion layer, which has a high power factor and exhibits excellent performance stability, a thermoelectric conversion element including the n-type thermoelectric conversion layer, and a composition for forming an n-type thermoelectric conversion layer used in the n-type thermoelectric conversion layer. The n-type thermoelectric conversion layer of the present invention contains carbon nanotubes and an amine compound which is represented by General Formula (1) or (2) and has a C log P value of 2.0 to 8.2.
US10707394B2 Micro LED structure and method of manufacturing same
The present invention relates to a micro LED structure and a method of manufacturing the same. More particularly, the present invention relates to a micro LED structure and a method of manufacturing the same, the micro LED structure including: a micro LED; a circuit board driving the micro LED; and an anisotropic conductive anodic oxide film provided between the micro LED and the circuit board to electrically connect the circuit board and the micro LED. According to the present invention, without applying an external force (thermocompression bonding) to the anisotropic conductive anodic oxide film, it is possible to electrically connect the circuit board and the micro LED. In addition, it is possible to obtain characteristics such as uniform conductivity in a vertical direction and heat dissipation.
US10707388B2 Semiconductor device, and method for manufacturing semiconductor device
A semiconductor device includes a base, a semiconductor element mounted on the base, a porous metal sintered body and a sealing member. The porous metal sintered body is provided on the base in an area different from an area on which the semiconductor element is mounted. The sealing member covers the semiconductor element. The sealing member is placed inside the porous metal sintered body.
US10707377B2 Display device using semiconductor light emitting device and method for manufacturing the same
The present disclosure relates a display device including a semiconductor light emitting device, and a substrate having a receiving groove in which the semiconductor light emitting device is accommodated, wherein the semiconductor light emitting device includes a first conductive semiconductor layer, a second conductive semiconductor layer disposed at an upper portion of the first conductive semiconductor layer, a first conductive electrode disposed on the first conductive semiconductor layer, and a second conductive electrode disposed on the second conductive semiconductor layer, and spaced apart from the first conductive electrode along a horizontal direction, wherein when the semiconductor light emitting device is assembled into the receiving groove, the first conductive semiconductor layer has an asymmetrical shape with respect to at least one direction so that the first conductive electrode and the second conductive electrode are arranged at preset positions.
US10707374B2 Etendue enhancement for light emitting diode subpixels
A method of forming a light emitting device includes forming a growth mask layer including openings on a doped compound semiconductor layer, forming first light emitting diode (LED) subpixels by forming a plurality of active regions and second conductivity type semiconductor material layers employing selective epitaxy processes, and transferring each first LED subpixel to a backplane. An anode contact electrode may be formed on the second conductivity type semiconductor material layers for redundancy. The doped compound semiconductor layer may be patterned with tapered sidewalls to enhance etendue. An optically clear encapsulation matrix may be formed on the doped compound semiconductor material layer to enhance etendue. Lift-off processes may be employed for the active regions. Cracking of the LEDs may be suppressed employing a thick reflector layer.
US10707370B2 Photoelectric sensor
A photoelectric sensor capable of saving a space is provided. A photoelectric sensor includes a case body with a substantially rectangular parallelepiped shape that accommodates at least one of a light projecting section and a light receiving section. The case body has a front surface that has a light projecting and receiving surface that allows at least one of light from the light projecting section and light to the light receiving section to pass therethrough and a rear surface that is located on a side opposite to the front surface, and a cable that accommodates cords that are connected to at least one of the light projecting section and the light receiving section via a control section is attached to the rear surface.
US10707364B2 Solar cell with absorber substrate bonded between substrates
A solar cell includes a first processed optically transparent (transparent) substrate and a second processed transparent substrate, wherein at least one of the first processed transparent substrate and second processed transparent substrate includes at least one electrode thereon. At least one solar absorber material substrate having a first side and a second side is between the first and second processed transparent substrates. The solar absorber material substrate is bonded by an adhesiveless bonded interface on both the first side and the second side to the first and second processed transparent substrates.
US10707357B2 Semiconductor device
According to one embodiment, a semiconductor device includes a first electrode, a second electrode, a first semiconductor layer, and a second semiconductor layer. The second electrode is separated from the first electrode in a first direction. The first semiconductor layer includes n-type SiC, is provided between the first electrode and the second electrode, and is electrically connected to the first electrode. The second semiconductor layer contacts the first semiconductor layer and the second electrode, is provided between the first semiconductor layer and the second electrode, and includes n-type AlxGa1-xN (0.5≤x≤1). A thickness of the second semiconductor layer is not less than 10 nm and not more than 1 μm.
US10707353B2 Thin film transistor, method for fabricating the same, display substrate and display device
A TFT, a method for fabricating the same, a display substrate, and a display device are disclosed. The TFT comprises a substrate, a gate, a gate insulating layer, semiconductor layer, a source, and a drain. The gate comprises a rough surface on a side facing the semiconductor layer. Since the surface of gate is uneven, the light which has been reflected on the surface of gate will no longer be reflected, or will be directly scattered to other directions. The incident light from the backlight source cannot impinge onto the semiconductor layer by continuous reflection. This reduces the possibility that the semiconductor layer is irradiated by light, and improves stability of TFT.
US10707335B2 Magnetoresistance effect element, magnetic sensor and spin transistor
The magnetoresistance effect element includes a semiconductor layer, a first ferromagnetic layer and a second ferromagnetic layer. The semiconductor layer has a first region, a second region, and a third region. The first ferromagnetic layer is provided on the first region, the second ferromagnetic layer is provided on the second region, and the third region is sandwiched between the first region and the second region in the first direction. The third region has n-type conductivity, and crystal orientations of the semiconductor material in the direction are substantially the same in the first region, the second region, and the third region. An interatomic distance of the third region in an upper surface neighboring region is larger than an interatomic distance of the third region in a lower surface neighboring region.
US10707322B2 Semiconductor devices and methods for fabricating the same
A semiconductor device includes a channel layer disposed over a substrate, a barrier layer disposed over the channel layer, a gate electrode disposed over the barrier layer, and a pair of source/drain electrodes disposed on opposite sides of the gate electrode. The pair of source/drain electrodes extend through at least portions of the barrier layer. The semiconductor device also includes a lining layer conformally disposed on bottom portions of the pair of source/drain electrodes.
US10707320B2 Field effect transistors with ferroelectric dielectric materials
A method of forming a semiconductor device includes forming a hafnium-containing layer over a semiconductor layer, simultaneously performing a thermal annealing process and applying an electrical field to the hafnium-containing layer to form a ferroelectric hafnium-containing layer, and forming a gate electrode over the ferroelectric hafnium-containing layer.
US10707311B2 High electron mobility transistor (HEMT)
HEMT having a drain field plate is provided. The drain field plate is formed in the area between the gate and drain of a HEMT. The drain field plate includes a metal pad that has a larger projection area than the drain pad. The drain field plate and semiconductor layer disposed beneath the drain field plate form a metal-semiconductor (M-S) Schottky structure. The capacitance of the M-S Schottky structure generates capacitance in the semiconductor area, which increases the breakdown voltage of the transistor components of the HEMT. A portion of the substrate under the active area may be removed to thereby increase the heat conductivity and reduce the junction temperature of the transistor components of the HEMT.
US10707301B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device has a termination structure region that includes a lower parallel pn structure having lower first-columns of a first conductivity type and lower second-columns of a second conductivity type; a center parallel pn structure having center first-columns of the first conductivity type and first rings of the second conductivity type; an upper parallel pn structure having upper first-columns of the first conductivity type and upper second-columns of the second conductivity type; and an uppermost parallel pn structure having uppermost first-columns of the first conductivity type and second rings of the second conductivity type. The first and second rings are wider than the lower second-columns. An interval between the first rings and between the second rings is wider than an interval between the lower second-columns. Positions of the first rings differ from positions of the second rings, along a direction parallel to a front surface of the semiconductor device.
US10707300B2 Semiconductor device
A semiconductor device having a trench gate structure is provided. A semiconductor device is provided, including: a first-conductivity-type drift region provided in a semiconductor substrate; a first-conductivity-type accumulation region provided above the drift region and having a higher doping concentration than the drift region; a second-conductivity-type base region provided above the accumulation region; and an electric-field relaxation layer provided between the accumulation region and the base region and having a lower doping concentration than the accumulation region. The electric-field relaxation layer may include a first-conductivity-type region including a region having a same doping concentration as the drift region.
US10707293B2 Display device
Each of pixels includes: a transparent upper electrode covering at least a part of the first region and at least a part of the second region; a reflective lower electrode disposed in the second region; a light-emitting film disposed between the transparent upper electrode and the reflective lower electrode, the light-emitting film being configured to emit light in response to supplied electric current; a thin film transistor disposed lower than the reflective lower electrode in the second region, the thin film transistor having a channel made of a transparent oxide; and a transparent low-resistive film that is made of the transparent oxide and interconnects the power-source potential supply line and the transparent upper electrode, the transparent low-resistive film being separate from an oxide film that is made of the transparent oxide and includes the channel and having a resistance lower than a resistance of the channel.
US10707289B2 Flexible display panel and flexible display
The present disclosure discloses a flexible display panel and a flexible display. The flexible display panel includes a flexible substrate with at least one bendable side, the flexible substrate comprises a display area and a drive controller, the flexible display panel of the present disclosure adjusts the aspect ratio by changing the structure of the drive controller, thereby shortening the length of the drive controller along the direction parallel to the bend line in the bend area, effectively avoiding defects of the structure of the drive controller on the flexible display panel, also increasing the viewing angle. In addition, in order to save the space, the flexible substrate connected to the drive controller is bent to the other side of the flexible substrate to make the drive controller drive the light emission of the display panel, which greatly reduces the volume of the flexible panel.
US10707281B2 Display apparatus
A display apparatus is provided. The display apparatus has a display region including a first display region and a second display region. The display apparatus includes a substrate, a plurality of first signal lines and a plurality of second signal lines. The substrate includes a plurality of first pixels, a plurality of second pixels, at least one first active element, and a plurality of second active elements. The at least one first active element is disposed outside the first display region and controls the first pixels. The second active elements are disposed in the second display region and control the second pixels. Furthermore, another display apparatus is also provided.
US10707279B2 Method of sensing illuminance using passive matrix organic light emitting diode display including illuminance sensor function and method of controlling the same
Provided is a method of sensing an illuminance in a passive matrix organic light emitting diode display, the display including a plurality of lower electrode patterns arranged in parallel, a plurality of transparent electrode patterns arranged in parallel and being perpendicular to the lower electrode patterns, and an organic compound layer interposed between the lower electrode pattern and the transparent electrode pattern, the method comprising steps of: (a) forming a predetermined voltage difference between at least one electrode patterns of the transparent electrode patterns as anodes and the lower electrode patterns as cathodes; (b) measuring the magnitude of current formed by the transparent electrode pattern and the lower electrode pattern in the step (a); and (c) measuring an illuminance using the measured current, in which a voltage supplied to the lower electrode pattern is relatively higher than that of the transparent electrode pattern in the step (a).
US10707274B2 Display panel and manufacturing method thereof
An organic light-emitting diode display is provided. The organic light-emitting diode display includes an organic light-emitting display layer having red light-emitting units, green light-emitting units, and blue light-emitting units; a first inorganic layer disposed on the organic light-emitting display layer; and a light filter layer including a plurality of light filter units to increase light extraction efficiency of the light filter layer. The light filter units include first light filter units, second light filter units, and third light filter units. The first light filter units are aligned with the red light-emitting units; the second light filter units are aligned with the green light-emitting units; and the third light filter units are aligned with the blue light-emitting units. Material of the light filter layer is ink.
US10707272B2 Imaging device including photoelectric conversion layer
An imaging device includes a photoelectric converter including first and second electrodes, a photoelectric conversion layer therebetween, and a hole-blocking layer between the first electrode and the photoelectric conversion layer; and a signal detection circuit electrically connected to the first electrode. The hole-blocking material has an electron affinity lower than both a work function of the first conducting material and an electron affinity of the first photoelectric conversion material. The photoelectric conversion unit is applied with a voltage between the first and second electrodes, and responsive to the voltage within a range from a first voltage to a second voltage, shows that a density of current passing between the first and second electrodes when light is incident on the photoelectric conversion layer becomes substantially equal to that when no light is incident thereon. A difference between the first voltage and the second voltage is 0.5 V or more.
US10707265B2 Display devices
A display device is provided. The display device includes a substrate, and a first sub-pixel and a second sub-pixel disposed on the substrate, wherein the first sub-pixel and the second sub-pixel respectively correspond to two different colors. The first sub-pixel includes a first light-emitting element and a first wavelength conversion layer adjacent to the first light-emitting element, wherein a light emitted from the first light-emitting element passes through the first wavelength conversion layer. The second sub-pixel includes a second light-emitting element and a second wavelength conversion layer adjacent to the second light-emitting element, wherein a light emitted from the second light-emitting element passes through the second wavelength conversion layer. An area of the first wavelength conversion layer and an area of the second wavelength conversion layer are different.
US10707261B2 Semiconductor devices including infrared sensor with infrared photodiode and color sensor with color photodiode
A semiconductor device may include a first sensor configured to sense light having a wavelength within a first wavelength range from incident light and generates a first electrical signal based on the sensed light and a second sensor configured to sense light having a wavelength within a second, different wavelength range from the incident light and generates a second electrical signal based on the sensed light. The first and second sensors may be electrically connected to each other via an intermediate connector, and the first sensor and the second sensor may share a pixel circuit that is electrically connected thereto via the intermediate connector. The first and second wavelength ranges may include infra-red and visible wavelength ranges, respectively. The first and second wavelength ranges may include different visible wavelength ranges.
US10707258B2 Semiconductor device with multiple substrates electrically connected through an insulating film
A semiconductor device includes a first substrate having an attaching surface on which first electrodes and a first insulating film are exposed, an insulating thin film that covers the attaching surface of the first substrate, and a second substrate which has an attaching surface on which second electrodes and a second insulating film are exposed and is attached to the first substrate in a state in which the attaching surface of the second substrate and the attaching surface of the first substrate are attached together sandwiching the insulating thin film therebetween, and the first electrodes and the second electrodes deform and break a part of the insulating thin film so as to be directly electrically connected to each other.
US10707257B2 Multi-chip packaging structure for an image sensor
According to an aspect, a multi-chip packaging structure includes a first substrate having a first surface and a second surface, where the first substrate has a conductive layer portion. The multi-chip packaging structure includes an image sensor device coupled to the first surface of the first substrate, a first device coupled to the second surface of the first substrate, and a second substrate disposed apart from the first substrate, where the second substrate has a conductive layer portion. The conductive layer portion of the first substrate is communicatively connected to the conductive layer portion of the second substrate. The first device is disposed between the first substrate and the second substrate. The multi-chip packaging structure includes a second device coupled to the second substrate, and a third device coupled to the first substrate or the second substrate.
US10707250B2 Embedded image sensor semiconductor packages and related methods
An embedded image sensor package including a transparent cover having a first side and an opposing second side. A first layer couples over the second side of the transparent cover and has an opening. An electrically conductive layer couples in or over the first layer and electrically couples with one or more electrical contacts exposed on an outer surface of the package. An image sensor chip having a first side with an image sensor and an opposing second side electrically couples with the electrically conductive layer at the first side of the image sensor chip. The image sensor chip couples over the first layer so the first side of the image sensor chip faces the second side of the transparent cover through the opening. The image sensor chip, first layer, and transparent cover at least partially define a cavity hermetically sealed using an underfill material. The package includes no wirebonds.
US10707248B2 Imaging device
In one general aspect, the techniques disclosed here feature an imaging device that includes: a semiconductor substrate; a first pixel cell including a first photoelectric converter in the semiconductor substrate, and a first capacitive element one end of which is electrically connected to the first photoelectric converter; and a second pixel cell including a second photoelectric converter in the semiconductor substrate. An area of the second photoelectric converter is larger than an area of the first photoelectric converter in a plan view.
US10707240B2 Display device
The purpose of the invention is to countermeasure a disconnection between the drain electrode or the source electrode and the wiring or the electrode formed on the insulating film via through hole. The concrete structure is that: A display device having a display area including a plurality of pixels comprising: the pixel includes a thin film transistor having a semiconductor layer as an active element, a first insulating film is formed to cover a drain electrode of the thin film transistor, the drain electrode is connected with an electrode or an wiring that are formed on the first insulating film via a through hole, an oxide semiconductor layer exists between the drain electrode and the first insulating film, the oxide semiconductor layer does not exist at the bottom of the through hole.
US10707237B2 Displays with silicon and semiconducting oxide thin-film transistors
An electronic device may include a display having an array of display pixels on a substrate. The display pixels may be organic light-emitting diode display pixels or display pixels in a liquid crystal display. In an organic light-emitting diode display, hybrid thin-film transistor structures may be formed that include semiconducting oxide thin-film transistors, silicon thin-film transistors, and capacitor structures. The capacitor structures may overlap the semiconducting oxide thin-film transistors. Organic light-emitting diode display pixels may have combinations of oxide and silicon transistors. In a liquid crystal display, display driver circuitry may include silicon thin-film transistor circuitry and display pixels may be based on oxide thin-film transistors. A single layer or two different layers of gate metal may be used in forming silicon transistor gates and oxide transistor gates. A silicon transistor may have a gate that overlaps a floating gate structure.
US10707234B2 Semiconductor device and method of fabricating the same
A semiconductor device comprises: a substrate; a first well region of a first conductivity type and a second well region of a second conductivity type formed horizontally adjacent to each other in the substrate; a buried insulation layer formed on the first well region and the second well region; a first semiconductor layer formed to vertically overlap the first well region, and a second semiconductor layer formed to vertically overlap the second well region, on the buried insulation layer; a first isolation layer formed between the first semiconductor layer and the second semiconductor layer on the buried insulation layer; and a conductive layer formed on the first semiconductor layer and the second semiconductor layer to extend over the first semiconductor layer and the second semiconductor layer.
US10707231B2 Semiconductor memory device having vertical supporter penetrating the gate stack structure and through dielectric pattern
Disclosed is a semiconductor memory device comprising a peripheral circuit structure on a first substrate, a second substrate on the peripheral circuit structure, a stack structure on the second substrate and comprising a plurality of gate electrodes, a through dielectric pattern penetrating the stack structure and the second substrate, and a vertical supporter on a top surface of the second substrate and vertically extending from the top surface of the second substrate and penetrating the stack structure and the through dielectric pattern.
US10707229B2 Semiconductor device including stack structure and trenches
A semiconductor device includes a plurality of blocks on a substrate. Trenches are disposed between the plurality of blocks. Conductive patterns are formed inside the trenches. A lower end of an outermost trench among the trenches is formed at a level higher than a level of a lower end of the trench adjacent to the outermost trench. Each of the blocks includes insulating layers and gate electrodes, which are alternately and repeatedly stacked. Pillars pass through the insulating layers and the gate electrodes along a direction orthogonal to an upper surface of the substrate.
US10707211B2 Integrated circuitry comprising an array, method of forming an array, method of forming DRAM circuitry, and method used in the fabrication of integrated circuitry
Integrated circuitry comprising an array comprises a plurality of conductive vias. Individual of the vias comprise an upper horizontal perimeter comprising opposing end portions. One of the opposing end portions comprises opposing straight sidewalls. The other of the opposing end portions comprises opposing curved sidewalls that join with the opposing straight sidewalls of the one opposing end portion. Other embodiments, including methods, are disclosed.
US10707200B2 Semiconductor device
An amplifier circuit including a semiconductor element is formed on a substrate. A protection circuit formed on the substrate includes a plurality of protection diodes that are connected in series with each other, and the protection circuit is connected to an output terminal of the amplifier circuit. A pad conductive layer at least partially includes a pad for connecting to a circuit outside the substrate. The pad conductive layer and the protection circuit at least partially overlap each other in plan view.
US10707197B1 3D stacked integrated circuits having functional blocks configured to provide redundancy sites
A three-dimensional stacked integrated circuit (3D SIC) that can have at least a first 3D XPoint (3DXP) die and, in some examples, can have at least a second 3DXP die too. In such examples, the first 3DXP die and the second 3DXP die can be stacked. The 3D SIC can be partitioned into a plurality of columns that are perpendicular to each of the stacked dies. In such examples, when a first column of the plurality of columns is determined as failing, data stored in the first column can be replicated to a second column of the plurality of columns. Also, for example, when a part of a first column of the plurality of columns is determined as failing, data stored in the part of the first column can be replicated to a corresponding part of a second column of the plurality of columns.
US10707195B2 Multichannel monostatic rangefinder
The present disclosure relates to optical systems and methods for their manufacture. An example optical system includes a first substrate having a mounting surface and a spacer structure having at least one cavity. The spacer structure is coupled to the mounting surface of the first substrate. The optical system also includes a light-emitter device that is coupled to the spacer structure and a detector device coupled to the first substrate such that the at least one detector device is disposed within the at least one cavity of the spacer structure. The optical system also includes a second substrate that mounts a lens and a waveguide and is coupled to the spacer structure. The optical system also includes a shim coupled between the second surface of the spacer structure and a mounting surface of the second substrate.
US10707194B2 Display device including support films
A display device includes a substrate having flexibility, a first surface and a second surface opposing the first surface, a display part arranged with a plurality of pixels above the first surface of the substrate, a frame part having a drive element for driving the plurality of pixels arranged around the display part, a mounting part mounted above the first surface of the substrate and including an individual circuit element and a connection element, a first adhesive layer above the second surface of the substrate and opposing the display part and the frame part, a first support film above the first adhesive layer, a second adhesive layer above the second surface of the substrate and opposing the mounting part, and a second support film above the second adhesive layer, wherein the first adhesive layer and the first support film separated from the second adhesive layer and the second support film.
US10707192B2 Light emitting panel comprising a plurality of light emitting modules
A light emitting panel according to this embodiment includes a plurality of light emitting modules, and the plurality of light emitting modules each include: a first insulation film that is light transmissive; a second insulation film which is disposed so as to face the first insulation film, and which is light transmissive; a conductive layer formed on at least either one of the first insulation film or the second insulation film; and a plurality of light emitting elements which is disposed between the first insulation film and the second insulation film, is disposed so as to form a predetermined pattern, and is connected to the conductive layer.
US10707180B2 Impedance matching circuit for RF devices and method therefor
A bond pad structure and method are provided. The structure includes a first conductive layer formed over a substrate. A second conductive layer is formed over a first portion of the first conductive layer, and a first portion of the second conductive layer forms a first capacitor electrode. A third conductive layer is formed over the first conductive layer and second conductive layer, and a first portion of the third conductive layer forms a second capacitor electrode. A second portion of the third conductive layer forms a wire bond region. A dielectric material is disposed between the first capacitor electrode and the second capacitor electrode to form a first capacitor.
US10707177B2 Thermal interface material having different thicknesses in packages
A package includes a package component, a device die over and bonded to the package component, a metal cap having a top portion over the device die, and a thermal interface material between and contacting the device die and the metal cap. The thermal interface material includes a first portion directly over an inner portion of the device die, and a second portion extending directly over a corner region of the device die. The first portion has a first thickness. The second portion has a second thickness greater than the first thickness.
US10707175B2 Asymmetric overlay mark for overlay measurement
One illustrative example of an overlay mark disclosed herein includes four quadrants (I-IV). Each quadrant of the mark contains an inner periodic structure and an outer periodic structure. Each of the outer periodic structures includes a plurality of outer features. Each of the inner periodic structures includes a plurality of first inner groups, each of the first inner groups having a plurality of first inner features, each first inner group being oriented such that there is an end-to-end spacing relationship between each first inner group and a selected one of the outer features.
US10707174B2 Semiconductor device having lithography marks and resin portions in a cutting region
According to one embodiment, a semiconductor device includes a device region covered with a resin film and a dicing region extending along at least one side of the device region, the dicing region including at least a first lithography mark and a second lithography mark. The resin film includes a first dicing region portion which covers a portion of the dicing region between the first lithography mark and the second lithography mark.
US10707169B1 Ceramic interposers for on-die interconnects
Ceramic interposers in a disaggregated-die semiconductor package allow for useful signal integrity and interconnecting components. Low-loss ceramics are used to tune ceramic interposers for a die assembly that may have components from different process-technology nodes.
US10707162B2 Metal-on-metal capacitors
Capacitor structures with pitch-matched capacitor unit cells are described. In an embodiment, the capacitor unit cells are formed by interdigitated finger electrodes. The finger electrodes may be pitch-matched in multiple metal layers within a capacitor unit cell, and the finger electrodes may be pitch-matched among an array of capacitor unit cells. Additionally, border unit cells may be pitch-matched with the capacitor unit cells.
US10707151B2 Through silicon via structure and method for manufacturing the same
The present disclosure provides a through silicon via structure and a method for manufacturing the same. The through silicon via structure includes a semiconductor substrate, a shaping film, a conductive line, a barrier layer, and an insulating layer. The shaping film is disposed over a back surface of the semiconductor substrate, and is configured to maintain a planar formation of the semiconductor substrate. The conductive line is disposed through the shaping film and in the semiconductor substrate. The barrier layer surrounds the conductive line, and the insulating layer surrounds the barrier layer.
US10707147B2 Clip for semiconductor package
Implementations of a clip may include a die attach portion including at least one protrusion extending from the die attach portion and a lead frame alignment portion including at least one alignment feature. The at least one alignment feature may be configured to couple into at least one hole in a lead frame thereby aligning the clip with the lead frame. The at least one protrusion may be configured to couple into at least one recess in the die.
US10707142B2 Semiconductor package and method manufacturing the same
A semiconductor package including at least one integrated circuit component and a glue material is provided. The at least one integrated circuit component has a top surface with conductive terminals and a backside surface opposite to the top surface. The glue material encapsulates the at least one integrated circuit component, wherein a first lateral thickness of the glue material is smaller than a second lateral thickness of the glue material, the second lateral thickness is parallel to the first lateral thickness, and the first lateral thickness is substantially coplanar with the top surface.
US10707135B2 Method for fabricating semiconductor device
A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first well in the substrate on the first region and a second well in the substrate on the second region; removing part of the first well to form a first recess; and forming a first epitaxial layer in the first recess.
US10707131B2 Semiconductor device and manufacturing method thereof
A method includes forming in sequence a metallic capping layer and a dummy gate electrode layer over a semiconductor substrate; patterning the metallic capping layer and the dummy gate electrode layer to form a first stacked structure including a first portion of the metallic capping layer and a first portion of the dummy gate electrode layer; forming a plurality of first gate spacers on opposite sides of the first stacked structure; removing the first portion of the dummy gate electrode layer to expose the first portion of the metallic capping layer; and forming a first work function metal layer on the first portion of the metallic capping layer.
US10707128B2 Fabrication of self-aligned gate contacts and source/drain contacts directly above gate electrodes and source/drains
A method of forming an active device having self-aligned source/drain contacts and gate contacts, including, forming an active area on a substrate, where the active area includes a device channel; forming two or more gate structures on the device channel; forming a plurality of source/drains on the active area adjacent to the two or more gate structures and device channel; forming a protective layer on the surfaces of the two or more gate structures, plurality of source/drains, and active layer; forming an interlayer dielectric layer on the protective layer; removing a portion of the interlayer dielectric and protective layer to form openings, where each opening exposes a portion of one of the plurality of source/drains; forming a source/drain contact liner in at least one of the plurality of openings; and forming a source/drain contact fill on the source/drain contact liner.
US10707122B2 Methods for depositing dielectric barrier layers and aluminum containing etch stop layers
In some embodiments, a method of forming an interconnect structure includes selectively depositing a barrier layer atop a substrate having one or more exposed metal surfaces and one or more exposed dielectric surfaces, wherein a thickness of the barrier layer atop the one or more exposed metal surfaces is greater than the thickness of the barrier layer atop the one or more exposed dielectric surfaces. In some embodiments, a method of forming an interconnect structure includes depositing an etch stop layer comprising aluminum atop a substrate via a physical vapor deposition process; and depositing a barrier layer atop the etch stop layer via a chemical vapor deposition process, wherein the substrate is transferred from a physical vapor deposition chamber after depositing the etch stop layer to a chemical vapor deposition chamber without exposing the substrate to atmosphere.
US10707120B1 SOI devices with air gaps and stressing layers
An RF SOI device combines a triple-layer stressing stack and patterned low-k features (i.e., low-k polymer structures and/or air gap regions) disposed in pre-metal dielectric over the gate structures of NMOS transistors. The triple-layer stressing stack includes a thick SiN or oxynitride lower stressor layer that applies tensile stress in the channel regions of the NMOS transistors, a thin intermediate buffer layer, an upper etch-stop layer. After Metal-1 processing is completed, a special etching process is performed to define air gaps in the pre-metal dielectric over the NMOS gate structures using upper layer(s) of the triple-layer stressing stack as an etch stop to prevent damage to the stressor layer. A non-conformal dielectric material or an optional low-k dielectric material is then deposited in or over the air gaps to complete formation of the low-k features, and an optional capping or sealing layer is formed over the completed low-k features.
US10707117B2 Interconnection structure and method for manufacturing same
The present disclosure teaches interconnection structures and methods for manufacturing the same. In one implementation, a method may include: providing a substrate structure, including: a substrate, an interlayer dielectric layer on the substrate, a plurality of first through holes running through the interlayer dielectric layer, and a first metal layer filling the plurality of first through holes; forming a through hole structural layer on the substrate structure, where a dual-damascene through hole structure included in the through hole structural layer includes: a second through hole and a third through hole in the through hole structural layer, and an opening on the second through hole and the third through hole, and a part of the through hole structural layer between the second through hole and the third through hole is exposed in the opening; filling a second metal layer in the second through hole and the third through hole, where an upper surface of the second metal layer is lower than an upper surface of the part of the through hole structural layer; etching the part of the through hole structural layer so that the upper surface of the part is lower than the upper surface of the second metal layer; and forming, in the opening, a third metal layer connected to the second metal layer. The present disclosure addresses a problem of a cauliflower defect in the prior art.
US10707080B2 Methods of patterning a target layer
A method of forming patterns includes the steps of providing a substrate on which a target layer and a hard mask layer are formed; forming a plurality of first resist patterns on the hard mask layer; performing a tilt-angle ion implant process to form a first doped area and a second doped area in the hard mask layer between adjacent first resist patterns; removing the first resist patterns; coating a directed self-assembly (DSA) material layer onto the hard mask layer; performing a self-assembling process of the DSA material layer to form repeatedly arranged block copolymer patterns in the DSA material layer; removing undesired portions from the DSA material layer to form second patterns on the hard mask layer; transferring the second patterns to the hard mask layer to form third patterns; and etching the target layer through the third patterns.
US10707077B2 Method and device for manufacturing low temperature poly-silicon, and laser assembly
A method and device for manufacturing low temperature poly-silicon, and a laser assembly are provided. A method for manufacturing low temperature poly-silicon includes forming an amorphous silicon layer on a substrate; controlling a relative movement of a laser assembly to the substrate in a direction perpendicular to a thickness of the substrate, and controlling a laser beam emitted from the laser assembly to irradiate the amorphous silicon layer on the substrate, to recrystallize an amorphous silicon in a region to be irradiated with the laser beam in the amorphous silicon layer. In a direction of the substrate moving relative to the laser assembly, energy of the laser beam emitted by the laser assembly in a same period of time decreases gradually.
US10707076B2 Nanostructure composite material and manufacturing method thereof
A method for manufacturing a nanostructure composite material includes a step of preparing an inorganic material nanostructure, and a step of embedding an organic material to the inorganic material nanostructure so as to form the nanostructure composite material. In addition, a nanostructure composite material is also provided.
US10707074B2 Method for manufacturing semiconductor device, non-transitory computer-readable recording medium, and substrate processing apparatus
By sequentially performing, a plurality of times, a step of supplying a mixed gas of an organic metal-containing source gas and an inert gas to a process chamber housing a substrate by adjusting a flow velocity of the mixed gas on the substrate to 7.8 m/s to 15.6 m/s and adjusting a partial pressure of the organic metal-containing source gas in the mixed gas to 0.167 to 0.3, a step of exhausting the process chamber, a step of supplying an oxygen-containing gas to the process chamber, and a step of exhausting the process chamber, a metal oxide film is formed on the substrate.
US10707073B2 Film forming method and patterning method
Examples of a film forming method includes repeating first processing and second processing in this order a plurality of times, wherein the first processing supplies material-1 having one silicon atom per molecule onto a substrate, and then generates plasma while reactant gas is introduced, thereby forming a silicon oxide film on the substrate, and the second processing provides material-2 having two or more silicon atoms per molecule onto the substrate, and then generates plasma while no reactant gas is introduced, thereby forming a double silicon compound on the substrate.
US10707070B2 Methods and systems for coating a substrate with a fluid
Methods and systems for coating a substrate with a fluid are described. In an embodiment, a method may include receiving a substrate in a substrate processing unit, the substrate having one or more physical features formed on a surface of the substrate. The method may include introducing a gas into an environment of the surface of the substrate. Additionally, the method may include applying a fluid to the surface of the substrate, wherein the gas facilitates distribution of the fluid relative to the one or more physical features formed on the surface of the substrate. The method may further include controlling one or more processing parameters related to distribution of the fluid in order to achieve device formation objectives.
US10707069B2 Method for polishing a semiconductor wafer
A method of polishing a semiconductor wafer includes polishing a surface of the semiconductor wafer using a polishing pad while supplying a polishing agent slurry containing abrasives during a first step. The polishing pad is free of abrasives and includes a first surface that contacts the semiconductor wafer, the first surface having a surface structure including elevations. Supply of polishing agent slurry is subsequently ended and, in a second step, the surface of the semiconductor wafer is polished using the polishing pad while supplying a polishing agent solution having a pH value of at least 12 that is free of solids.
US10707059B2 Method and device for plasma treatment of substrates
A device for bombarding at least one substrate with a plasma with a first electrode and a second electrode that can be arranged opposite thereto, which electrodes are formed together producing the plasma between the electrodes wherein at least one of the electrodes is formed from at least two electrode units. In addition, this invention relates to a corresponding method.
US10707058B2 Symmetric and irregular shaped plasmas using modular microwave sources
Embodiments include a plasma processing tool that includes a processing chamber, and a plurality of modular microwave sources coupled to the processing chamber. In an embodiment, the plurality of modular microwave sources include an array of applicators that are positioned over a dielectric body that forms a portion of an outer wall of the processing chamber. The array of applicators may be coupled to the dielectric body. Additionally, the plurality of modular microwave sources may include an array of microwave amplification modules. In an embodiment, each microwave amplification module may be coupled to at least one of the applicators in the array of applicators. According to an embodiment, the dielectric body be planar, non-planar, symmetric, or non-symmetric. In yet another embodiment, the dielectric body may include a plurality of recesses. In such an embodiment, at least one applicator may be positioned in at least one of the recesses.
US10707054B1 Plasma processing apparatus
In a plasma processing apparatus of an exemplary embodiment, a radio frequency power source generates radio frequency power for plasma generation. A bias power source periodically applies a pulsed negative direct-current voltage to a lower electrode to draw ions into a substrate support. The radio frequency power source supplies the radio frequency power as one or more pulses in a period in which the pulsed negative direct-current voltage is not applied to the lower electrode. The radio frequency power source stops supply of the radio frequency power in a period in which the pulsed negative direct-current voltage is applied to the lower electrode. Each of the one or more pulses has a power level that gradually increases from a point in time of start thereof to a point in time when a peak thereof appears.
US10707044B1 Block fuse and jump start box including the block fuse
A block fuse including a body and a plurality of fuses coupled to the body is described herein. The block fuse also includes a plurality of electrical connectors extending from the body in a first direction and electrically coupled to the plurality of fuses, and at least one block fuse removal tab extending from the body in a second direction, opposite to the first direction.
US10707043B2 Fuse element, fuse device, and heat-generator-integrated fuse device
A fuse device and a fuse element having excellent rapid blowout properties and excellent insulation properties after blowout even in a size-reduced fuse device are provided. A fuse element constitutes a current path of a fuse device and blows out due to self-generated heat when a rating-exceeding current flows, a length W in a width direction perpendicular to a conduction direction being greater than a total length L in the conduction direction in the fuse element. In particular, the fuse element includes a low melting point metal layer and a high melting point metal layer, the low melting point metal layer eroding the high melting point metal layer when current flows to cause blowout.
US10707038B2 System and method for energy monitoring
A system and method for monitoring energy use in an electronic device. In one embodiment, an energy monitoring system includes a processor and an energy monitor module. The energy monitor module includes instructions that when executed cause the processor to receive values of measured parameters of a pulse signal that controls the switching of energy to an energy storage device in a switch mode power supply that provides power to an electronic device. The instructions also cause the processor to determine, based on the values of measured parameters, attributes of operation of the electronic device powered by the energy source during an interval corresponding to the measured parameters. The instructions further cause the processor to generate, based on the attributes of operation, a control signal that causes the electronic device to change the loading of the power supply by the electronic device.
US10707037B2 Fast earthing switch device for HV applications
A fast earthing switch device for HV applications which includes a gas-tight casing, a movable contact connectable to and unconnectable from a fixed contact. The movable contact is linearly movable between an open position and a closed position. The device further includes an operating mechanism for the movable contact and is characterized in that the operating mechanism includes an actuating spring actuating a closing operation of the movable contact from the open position to the closed position, at least a driving lever mounted on an operating shaft actuating an opening operation of the movable contact from the closed position to the open position, the driving lever also partially reloading the actuating spring during the opening operation, the operating mechanism further includes coupling means operatively coupling the driving lever to the movable contact.
US10707022B2 Feedthrough capacitor assembly and method of clamping same to a conductive substrate
A feedthrough capacitor assembly including a film-wound feedthrough capacitor and a mounting structure insulatively carrying the capacitor, the structure extendable through an opening in a conductive substrate and removably securable to the substrate. In response to opposed ends of the mounting structure applying a clamping force for non-movingly securing the capacitor to the substrate, the capacitor is not subjected to at least a portion of the clamping force.
US10707019B2 Electro-polarizable compound and capacitor
An electro-polarizable compound has the following general formula: where Core1 is an aromatic polycyclic conjugated molecule having two-dimensional flat form and self-assembling by pi-pi stacking in a column-like supramolecule, which is tetrapirolic macro-cyclic fragment, R1 is an dopant group connected to Core1, m is number of R1 which is equal to 1, 2, 3 or 4, R2 is a substituent comprising one or more ionic groups, p is number of R2 which is equal to 0, 1, 2, 3 or 4. The fragment marked NLE containing the Core1 with at least one R1 has a nonlinear effect of polarization. Core2 is an electro-conductive oligomer self-assembling by pi-pi stacking in a column-like supramolecule, n is number of Core2 which is equal to 2, or 4, R3 is a substituent comprising one or more ionic groups, s is number of R3 which is equal to 0, 1, 2, 3 or 4. R4 is a non-polar resistive substituent, k is a number of R4 which is equal to 0, 1, 2, 3, 4, 5, 6, 7 or 8.
US10707008B2 Iron core including first iron core block and second iron core block
An iron core includes a first iron core block and a second iron core block disposed so as to create a gap therebetween, and a non-magnetic fastener disposed in the gap. The fastener joins the first iron core block and the second iron core block to each other.
US10707000B2 Integrated driving module with energy conversion function and manufacturing method thereof
An integrated driving module with energy conversion function includes a patterned conductive circuit layer, an integrated electromagnetic induction component layer, a second dielectric layer, an embedded electrical component and a conductive component. The integrated electromagnetic induction component layer, which has a plurality of conductive coil layer, a plurality of conductive connecting component and a first dielectric layer, is disposed on the patterned conductive circuit layer. The conductive coil layers are stacked. Each conductive connecting component is electrically connected between the two conductive coil layers and between the corresponding conductive coil layer and the patterned conductive circuit layer. The first dielectric layer covers the conductive coil layers and the conductive connecting components. The second dielectric layer covers the patterned conductive circuit layer. The embedded component and the conductive component are disposed in the second dielectric layer electrically connected the patterned conductive circuit layer.
US10706994B2 Varistor
A varistor includes a varistor body, a first terminal disposed on one side of the varistor body, a second terminal disposed on the other side of the varistor body, a first electrode disposed on an upper portion of the varistor body, electrically connected to the first terminal, and extending towards the other side of the varistor body, and a second electrode disposed on a lower portion of the varistor body, electrically connected to the second terminal, and extending towards the one side of the varistor body.
US10706969B2 Estimating impact of property on individual health—property score
Embodiment of the invention provide a method for determining a health index of a property area. The method comprises acquiring property data associated with a property area from a data source, and extracting a first property attribute data from the property data acquired. The first property attribute data extracted is used to determine presence or movement of a first pollutant data within the property area. The method further comprises determining a first potential impact data the first pollutant data may have on individual health based in part on the first property attribute data extracted, and computing a property score representing a health index of the property area based in part on the first potential impact data determined.
US10706965B2 Sensor information acquiring device, sensor information acquiring method, recording medium in which sensor information acquiring program is recorded, and medical instrument
A sensor information acquiring device includes a sensor and a control section configured to determine that a position of a target object does not change even if a relative relation between the sensor and the target object changes and control an information acquisition direction of the sensor on the basis of information concerning displacement of a displacement section to which the sensor is attached. Even when a position, a direction, and the like of the sensor are changed by influence of work and the like, the sensor information acquiring device can always acquire effective sensor information concerning a desired target object.
US10706963B2 Systems and methods for a health care E-commerce marketplace
Systems and methods for an e-commerce health care marketplace are provided. In one embodiment, a method comprises, responsive to a query from a user, retrieving from a database a list of responses comprising one or more health care providers offering one or more health care services at a provider-supplied price; filtering the list of responses based on a geographic location included in the query; providing, for display, the filtered list of responses; receiving a payment from the user for a response selected from the filtered list of responses; automatically sending a notification of the payment to a provider associated with the selected response; and responsive to receiving an order fulfillment notification from the provider, automatically providing the payment to the provider. In this way, health care consumers may make informed purchasing decisions when shopping for health care services and health care providers may receive prompt payment for services delivered.
US10706956B2 Bambam: parallel comparative analysis of high-throughput sequencing data
Methods are provided for evaluating and/or predicting the outcome of a clinical condition, such as cancer, metastasis, AIDS, autism, Alzheimer's, and/or Parkinson's disorder. The methods can also be used to monitor and track changes in a patient's DNA and/or RNA during and following a clinical treatment regime. The methods may also be used to evaluate protein and/or metabolite levels that correlate with such clinical conditions. The methods are also of use to ascertain the probability outcome for a patient's particular prognosis.
US10706947B2 Shift register unit and driving method thereof, gate driving circuit, and display device
The present application provides a shift register unit including: an input sub-circuit coupled to an input terminal, an first voltage terminal and an pull-up node; an output sub-circuit coupled to the pull-up node and art first clock terminal; a first storage sub-circuit having two terminals respectively coupled to the pull-up node and an output terminal; a first reset sub-circuit coupled to an reset terminal, an second voltage terminal, the pull-up node and the output terminal; a second reset sub-circuit coupled to a second clock terminal and a pull-down node; a pull-down sub-circuit coupled to the pull-down node, the second voltage terminal and the output terminal; and a spacing sub-circuit coupled to the pull-up node, the pull-down node and the second voltage terminal. The present application further provides a driving method of a shift register unit, a gate driving circuit and a display device.
US10706935B2 Read window budget based dynamic program step characteristic adjustment
A read window budget (RWB) corresponding a group of memory cells is determined. The determined RWB and a target RWB is compared. In response to the determined RWB being different than the target RWB, one or more program step characteristics are adjusted to adjust the determined RWB toward the target RWB.
US10706919B2 Non-volatile semiconductor memory device adapted to store a multi-valued data in a single memory cell
A non-volatile semiconductor memory device includes an electrically data rewritable non-volatile semiconductor memory cell and a write circuit for writing data in the memory cell, the write circuit writing a data in the memory cells by supplying a write voltage Vpgm and a write control voltage VBL to the memory cell, continuing the writing of the data in the memory cell by changing the value of the write control voltage VBL in response to an advent of a first write state of the memory cell and inhibiting any operation of writing a data to the memory cell by further changing the value of the write control voltage VBL to Vdd in response to an advent of a second write state of the memory cell.
US10706918B2 Memory with symmetric read current profile and read method thereof
Memories with symmetric read current profiles are provided. A memory includes a first memory array formed by a plurality of memory cells, a second memory array formed by a plurality of memory cells, and a read circuit. The read circuit includes an output buffer. The output buffer is configured to simultaneously obtain first data from the first memory array and second data from the second memory array according a first address signal, and selectively provide the first data or the second data as an output according to a control signal. Binary representation of the first data is complementary to that of the second data.
US10706916B1 Method and apparatus for integrated level-shifter and memory clock
An integrated level-shifter and memory clock is disclosed that minimizes delay of voltage level-shifting from an external clock on a first logic supply voltage to an internal clock on a higher array supply voltage that is pulse-width independent of the external clock used to generate the internal clock. The generation of the internal clock on the higher array supply voltages is accomplished in two stages of logic. An array-tracking timing delay circuit mimics access delay to generate a MRST_P to reset the internal clock on the higher array supply voltage.
US10706911B1 Sense amplifier for sensing multi-level cell and memory device including the sense amplifier
A sense amplifier includes a first sense amplification circuit electrically connected between a bit line, to which a multi-bit memory cell is also connected, and a complementary bit line. The first sense amplification circuit is configured to sense a least significant bit (LSB) of 2-bit data in the memory cell and latch the LSB in a first sensing bit line pair. A second sense amplification circuit is provided, which is configured to sense a most significant bit (MSB) of the 2-bit data and latch the MSB in a second sensing bit line pair. A switching circuit is provided, which is configured to selectively connect between bit lines of the first sensing bit line pair and bit lines of the second sensing bit line pair.
US10706905B1 Single path memory sense amplifier circuit
The present disclosure generally relates to semiconductor structures and, more particularly, to a single path memory sense amplifier circuit and methods of manufacture. The circuit includes a sense amplifier circuit comprising a plurality of self-aligned transistors in a single sensing path; and a memory array connected to the sense amplifier circuit by the single sensing path.
US10706903B2 Nonvolatile memory cell, memory cell unit, and information writing method, and electronic apparatus
A nonvolatile memory cell includes a layered structure body formed by layering a storage layer that stores information in accordance with a magnetization direction and a magnetization fixed layer that defines a magnetization direction of the storage layer; and a heating layer that heats the magnetization fixed layer to control a magnetization direction of the magnetization fixed layer.
US10706886B1 Scheduling low-priority disk seeks for multi-actuator data storage device
A first time period is determined during which a first head driven by a first actuator will be performing a track-following operation. A second time period is also determined during which a second head driven by a second actuator will be performing a low-priority disk access operation that includes a seek. The first and second actuators are independently movable such that the first and second disk access operations are capable of being performed in parallel. If it is determined that the seek of the second head will impact servo control of the track-following operation of the first head, a start time of the seek of the second head is changed to correspond to a time that mitigates impacts to the track-following operation of the first head.
US10706881B1 Magnetic disk device
A magnetic disk device includes a case including a magnetic disk, a magnetic head configured to read or write data from or to the magnetic disk, an actuator configured to move the magnetic head, and a humidity sensor positioned within the case to measure a humidity in the case and output a measurement value; a control circuit configured to calculate a value of a voltage to be applied to the actuator based on a displacement amount of the magnetic head and the measurement value output from the sensor, and output the calculated value; and a servo controller configured to control the actuator by applying the voltage to the actuator according to the value output by the control circuit.
US10706877B2 Spin torque layer in side gap for improved field and cross track field gradient
A magnetic recording head is disclosed having a main pole, a shield hot seed layer positioned at a first side of the main pole, a first material positioned at both a second side and a third side of the main pole, the first material connected to the main pole, a second material positioned adjacent to the first material on the second side and the third side of the main pole, the second material comprised of a spin torque layer, a third material positioned adjacent to the second material on the second side and the third side of the main pole, a fourth material positioned adjacent to the third material on the second side and the third side of the main pole and a side shield connected on an exterior side of the fourth material.
US10706874B2 Voice signal detection method and apparatus
An audio signal is obtained by a user terminal. The audio signal is divided into a plurality of short-time energy frames based on a frequency of a predetermined voice signal. Energy of each short-time energy frame is determined. Based on the energy of each short-time energy frame, whether the audio signal includes a voice signal is determined.
US10706873B2 Real-time speaker state analytics platform
Disclosed are machine learning-based technologies that analyze an audio input and provide speaker state predictions in response to the audio input. The speaker state predictions can be selected and customized for each of a variety of different applications.
US10706872B2 Wireless audio synchronization
A method of synchronizing playback of audio data sent over a first wireless network from an audio source to a wireless speaker package that is adapted to play the audio data. The method includes comparing a first time period over which audio data was sent over the first wireless network to a second time period over which the audio data was received by the wireless speaker package, and playing the received audio data on the wireless speaker package over a third time period that is related to the comparison of the first and second time periods.
US10706869B2 Active monitoring headphone and a binaural method for the same
According to an example aspect of the present invention, there is provided a method for forming a binaural filter for a stereo headphone in order to preserve the sound quality of the headphone, whereby the sum of the direct and crosstalk paths from loudspeakers to each ear have flat magnitude responses.
US10706864B2 Decoder for decoding an encoded audio signal and encoder for encoding an audio signal
A schematic block diagram of a decoder for decoding an encoded audio signal is shown. The decoder includes an adaptive spectrum-time converter and an overlap-add-processor. The adaptive spectrum-time converter converts successive blocks of spectral values into successive blocks of time values, e.g. via a frequency-to-time transform. Furthermore, the adaptive spectrum-time converter receives a control information and switches, in response to the control information, between transform kernels of a first group of transform kernels including one or more transform kernels having different symmetries at sides of a kernel, and a second group of transform kernels including one or more transform kernels having the same symmetries at sides of a transform kernel. Moreover, the overlap-add-processor overlaps and adds the successive blocks of time values to obtain decoded audio values, which may be a decoded audio signal.
US10706860B2 Layered coding for compressed sound or sound field representations
The present document relates to a method of layered encoding of a compressed sound representation of a sound or sound field. The compressed sound representation comprises a basic compressed sound representation comprising a plurality of components, basic side information for decoding the basic compressed sound representation to a basic reconstructed sound representation of the sound or sound field, and enhancement side information including parameters for improving the basic reconstructed sound representation. The method comprises sub-dividing the plurality of components into a plurality of groups of components and assigning each of the plurality of groups to a respective one of a plurality of hierarchical layers, the number of groups corresponding to the number of layers, and the plurality of layers including a baselayer and one or more hierarchical enhancement layers, adding the basic side information to the base layer, and determining a plurality of portions of enhancement side information from the enhancement side information and assigning each of the plurality of portions of enhancement side information to a respective one of the plurality of layers, wherein each portion of enhancement side information includes parameters for improving a reconstructed sound representation obtainable from data included in the respective layer and any layers lower than the respective layer. The document further relates to a method of decoding a compressed sound representation of a sound or sound field, wherein the compressed sound representation is encoded in a plurality of hierarchical layers that include a base layer and one or more hierarchical enhancement layers, as well as to an encoder and a decoder for layered coding of a compressed sound representation.
US10706840B2 Encoder-decoder models for sequence to sequence mapping
Methods, systems, and apparatus for performing speech recognition. In some implementations, acoustic data representing an utterance is obtained. The acoustic data corresponds to time steps in a series of time steps. One or more computers process scores indicative of the acoustic data using a recurrent neural network to generate a sequence of outputs. The sequence of outputs indicates a likely output label from among a predetermined set of output labels. The predetermined set of output labels includes output labels that respectively correspond to different linguistic units and to a placeholder label that does not represent a classification of acoustic data. The recurrent neural network is configured to use an output label indicated for a previous time step to determine an output label for the current time step. The generated sequence of outputs is processed to generate a transcription of the utterance, and the transcription of the utterance is provided.
US10706837B1 Text-to-speech (TTS) processing
A speech model includes a sub-model corresponding to a vocal attribute. The speech model generates an output waveform using a sample model, which receives text data, and a conditioning model, which receives text metadata and produces a prosody output for use by the sample model. If, during training or runtime, a different vocal attribute is desired or needed, the sub-model is re-trained or switched to a different sub-model corresponding to the different vocal attribute.
US10706836B2 Systems and methods for presenting social network communications in audible form based on user engagement with a user device
Methods and systems are described herein for generating an audible presentation of a communication received from a remote server. A presentation of a media asset on a user equipment device is generated for a first user. A textual-based communication is received, at the user equipment device from the remote server. The textual-based communication is transmitted to the remote server by a second user and the remote server transmits the textual-based communication to the user equipment device responsive to determining that the second user is on a list of users associated with the first user. An engagement level of the first user with the user equipment device is determined. Responsive to determining that the engagement level does not exceed a threshold value, a presentation of the textual-based communication is generated in audible form.
US10706829B2 Magnetically secured instrument trigger and instrument trigger mounting systems and methods
An apparatus, system, and method for a magnetically and releasably attachable trigger for an instrument is provided. Additionally, the trigger provides for an increased sensitivity of sound by being in direct physical contact with the surface on which it is attached.
US10706828B2 Power plate pedal board for musical instrument electronics
A power plate pedal board for musical instrument electronics is provided. An exemplary battery powered pedal board structure comprises: at least one battery; and control electronics, wherein the at least one battery and control electronics are housed within the battery powered pedal board structure, wherein the battery powered pedal board structure is configured to mount a plurality of musical effects pedals and to support a load applied to the plate assembly by one or more musician, and wherein the control electronics are configured to provide a plurality of outputs from one of the at least one battery, wherein the plurality of outputs comprise one or more of: (i) one or more outputs that are electrically isolated from each other and provide power to the plurality of musical effects pedals, and (ii) one or more outputs that are not electrically isolated from each other and provide power to one or more of the plurality of musical effects pedals.
US10706815B1 Accelerated secondary display system
An accelerated secondary display system comprising a display adapter with a display simulator, a host computer with host software, a client device with a screen and client software. The display simulator is configured to send display characteristics to the host computer. The host computer is configured to receive the display characteristics and render an image into a frame buffer. The host software is configured to cause the host computer to stream image data over a communication channel, the image data based on the image in the frame buffer. The client software is configured to receive the image data over the communication channel and present a copy of the image on the screen based on the image data.
US10706814B2 Processing method and processing device for display data, and display device
An aspect of the disclosure provides a processing method for display data applied in a computing device, which processing method includes: determining a region of interest in the display area of the computing device; compressing data of an image in the display area; and transmitting data of an image of the region of interest and the compressed image data in the display area. The disclosure further provides a corresponding processing device and display device.
US10706810B2 Software-rotatable display layout for labelling buttons
A display assembly with a software rotatable content layout for a process control transmitter. The assembly has a display screen configured for displaying the rotatable content layout in a plurality of configurations and at least one physical button fixedly positioned proximate one side of the display screen. In one embodiment, the display layout comprises an upper perimeter band and a lower perimeter band reserved for displaying at least one label and a right side band and a left side band reserved for displaying an indicator attached to the at least one label and a third, interior region reserved for displaying additional text such that the at least one label is visually attached to the physical button proximate the one side of the display screen. The display is rotatable to maintain content in a viewer orientation such that at least one label is visually tied to at least one physical button in each of the plurality of configurations.
US10706805B2 Source driver using an interpolation method and display driver including the same
A source driver includes a buffer unit including a plurality of unit buffers corresponding to a plurality of source lines, where each of the plurality of unit buffers includes a plurality of input terminals and an output terminal connected to at least one of the plurality of source lines, and a decoder unit configured to receive image data and a plurality of gamma voltages, and input at least one of the plurality of gamma voltages to the plurality of input terminals of each of the plurality of unit buffers, using the image data. The decoder unit inputs two or more of the gamma voltages, having different magnitudes, to the plurality of input terminals of each of first unit buffers among the plurality of unit buffers, and the first unit buffers output a gradation voltage higher than a first voltage and lower than a second voltage.
US10706799B2 Display device without a driver IC
A display device has a substrate for disposing a display area having an array of pixels, and control circuits having shift registers and latches to provide image data and timing control signals to the pixels. The control circuits have signal lines electrically connected to a connection cable to receive therefrom data signals indicative of the image data and timing pulses indicative of the timing control signals. The connection cable is also configured to provide reference signals to the shift registers and latches in the control circuits. The data signals are digital signals having an amplitude range greater than the amplitude range of the reference signals. No driver IC is disposed on the substrate to process analog signals. Each of the pixels has three sub-pixels and each of the color sub-pixels has three color sub-areas configured to receive timing control signals from a different scan line.
US10706773B2 Display device
A display device includes a display area including a pixel array part, a connection area including a connection terminal part and a bending area including first and second connection lines disposed between the pixel array part and the connection terminal part. Each of the first connection line and the second connection line includes a first layer wiring on a first layer and a second layer wiring on a second layer different from the first layer, the first layer wiring being disposed obliquely and rightward to an extending direction of the first connection line and the second connection line, the second layer wiring being disposed obliquely and leftward to the extending direction and connected to the first layer wiring. The first layer wiring of the first connection line and the second layer wiring of the second connection line are disposed to intersect each other.
US10706767B2 Shift register unit circuit, driving method thereof, gate drive circuit and display device
A shift register unit circuit includes an input circuit configured to supply an active potential to a first node responsive to an input pulse from an input terminal being active and to supply an inactive potential to the first node responsive to a reset pulse from a reset terminal being active; an output circuit configured to supply a first clock signal to an output terminal responsive to a second node being at the active potential and to cause a potential at the second node to be changed from the active potential to further away from the inactive potential responsive to a transition of a potential at the output terminal transitioning from the inactive potential to the active potential; and a potential control circuit configured to restrict a change in the potential at the first node caused by the transition of the potential at the output terminal from the inactive potential to the active potential.
US10706764B2 Method and device for correcting color deviation for bending region of curved screen
First photographed images taken at a plurality of angles and brightness information of each of the first photographed images are obtained. According to the brightness information of each of the colors, a relational model is established. Second photographed images taken at a plurality of angles and brightness distribution information of each of the second photographed images are obtained. The brightness distribution information is corrected based on the relational model. Measured brightness values are obtained, and gray level correction values for a preset gray level is calculated. Color deviation is corrected based on the gray level correction values.
US10706763B2 Organic light emitting diode display device for moving image and method for operating thereof
An organic light emitting diode (OLED) display device including a display unit including pixels constituted by OLEDs; and a controller configured to display an image through the display unit, acquire an average picture level (APL) of the image, set a movement path and a movement period of the image on the display based on the acquired APL, and move the image on the display unit based on the set movement path and the movement period.
US10706746B2 Pure binary scrambling
The present invention relates to methods and systems for binary scrambling, and applications for cybersecurity technology aimed at preventing cyber-attacks.
US10706744B2 Penile prosthesis demonstration tool
A penile prosthesis demonstration tool includes a male genital tool connected to an exterior of the housing. The housing has a first lateral side and an opposing second lateral side, with the first lateral side and the second lateral side each formed to have a concave curvature. The male genital tool has a penis tool attached to a scrotum tool. An inflatable penile implant placed inside of the penis tool; a pump placed inside of the scrotum tool and coupled to the inflatable penile implant; a reservoir placed inside of the housing and coupled to the pump; and a lubricant placed inside of the scrotum tool. An entirety of the lubricant outside of the pump.
US10706732B1 Attention variability feedback based on changes in instructional attribute values
A system includes a brain activity sensor sensing electrical activity of a students' brain and a device that receives messages from the brain activity sensor while the student is receiving instructions with a first value for an attribute of instruction and that determines a first attention level from the received messages. The device receives additional messages from the brain activity sensor while the student is receiving instructions with a second value for the attribute of instruction and determines a second attention level from the additional received messages. The device then determines an attention variability for the attribute of instruction based on a change in attention level from the first attention level to the second attention level.
US10706723B2 Parking fee charging system and operating method thereof
A system and method for addressing roadside parking issues are provided. The method includes: determining whether a parking fee has been paid for an on-street parking space, and if not, activating a detector of the corresponding parking meter; determining whether an object exists in the parking space and whether the object, if existing, is a vehicle, and if yes to both, activating a camera of the parking meter to obtain an image of the parking space; determining again whether the object is a vehicle by performing image and license plate recognition, and if yes, either prompting a parking enforcement officer to go to the parking space and issue a parking ticket or issuing the parking ticket automatically; updating the parking meter after the parking ticket is issued; and reducing the detection frequency. The method is labor-saving and reduces power consumption by the parking meter.
US10706706B2 System to determine events in a space
A system and a method for detecting and determining predetermined conditions related to a human occupant in a predetermined space includes one or more microphones for receiving sounds from within the predetermined space, and for transmitting received sounds to a received sound processor. The received sound processor is responsive to the received sounds, for determining at least one predetermined condition related to human occupant in the predetermined space. The system may further include an imager, a range-finder, a calibration factor and a processor. Images are taken of a space and corrected based on the appropriate calibration factor based on the output of the range-finder. The images are analyzed and compared to characteristics representative of certain events including falls. If the images match the particular characteristics, the system concludes that an event has occurred and outputs this result. An alarm may be generated if the system detects certain events.
US10706703B1 Service entrance alarm system and methods of using the same
The present invention provides an alarm system capable of monitoring and controlling access to a controlled area using a central controller and access keys each having specified permissions. The system is operable to record images or video of the access entrance areas, utilize sensors for detecting tampering with the hardware of the system; sound alarms when the rules of the alarm system are violated; send alerts to management and other authorized personnel when the rules of the alarm system are violated; and log and correlate data regarding the use of the access keys and images/video taken with the dates and times, and the identities of the access key holders to deter any misuse of the alarm system.
US10706696B1 Security system with distributed sensor units and autonomous camera vehicle
A security system for monitoring a property includes a plurality of sensor units disposed at different locations throughout the property, an autonomous vehicle that travels throughout the property and contains a camera, and a central station, in communication with the sensor units and the autonomous vehicle, that dispatches the autonomous vehicle to a location corresponding to an unknown object detected by at least some of the sensor units and determined by a processing module of the central station to be a potential intrusion, wherein the autonomous vehicle provides video data of the potential intrusion to the central station. The autonomous vehicle may be a flying vehicle. The autonomous vehicle may be dispatched to a vantage point that is clear of any obstacles and provides an unobstructed view of the location of the potential intruder. A user of the device may approve dispatching the autonomous vehicle.
US10706692B2 Device, system and method for mobile devices to communicate through skin response
Devices, systems and methods for communicating to another user or users through skin response technology are provided. The present disclosure provides for receiving at least one message over a network by a mobile device; transmitting the received at least one message to a vibrotactile device configured to be worn on the skin of a user; converting, by the vibrotactile device, the transmitted at least one message into a predefined vibration pattern; and effecting the predefined vibration pattern onto the skin of a user by at least one actuating element of the vibrotactile device.
US10706682B2 Gaming chips and table game security system
Gaming chips are provided with embedded radio frequency identification (“RFID”) tags incorporated into a gaming chip for identifying and tracking the gaming chips within a casino, and even upon a gaming table. The gaming chips have a body in the shape of a disc which has a loss tangent of 0.0078 or less, and more preferably of 0.007 or less. For chips operating at 900 MHz, the body has a dielectric constant of 5 or less, and preferably 3-5. For chips operating at 2.45 GHz, the body has a dielectric constant of 5-8. Preferably, the body is made of a blend of plastic, such as PVC, and a dielectric ceramic. The RFID is preferably sandwiched between layers of a high frequency circuit material including top and bottom layers and a center layer have a hole for receiving the RFID. Preferably, the layers of high frequency circuit material have a dielectric constant of 2.5-4 and a loss tangent of 0.002-0.006.
US10706680B2 Enabling financial transactions for electronic gaming machines
A client device, a system and a method for enabling financial transactions for an electronic gaming machine is described. The client device includes an electronic gaming machine processor, a printer, a printer sharing module and a controller. The printer sharing module is electrically coupled to the printer and the electronic gaming machine processor. The controller is electrically coupled to the printer sharing module. The controller reroutes the communications between the electronic gaming machine processor and the printer and allows the controller to communicate with the printer so that the controller instructs the printer to print a voucher. The system also includes a wireless communications module that enables communications with at least one other wireless communication module over short distances using point to point or broadcast packets that allow for bi-directional data transmission between each client device located on a casino gaming floor.
US10706673B2 Biometric access data encryption
The present application provides methods and corresponding systems for accessing services on a gaming device which, in certain embodiments, include the step or steps of obtaining at least one item of identity verification data from a user of a gaming device; encrypting the at least one item of identity verification data; comparing the at least one item of encrypted identity verification data received and at least one item of encrypted identity verification data obtained and stored previously on an authentication device; enabling at least one service on the gaming device based on a match between the encrypted identity verification data, the at least one service comprising a wager-type game; and displaying an interface screen comprising graphic objects associated with the wager-type game and at least one selectable element for the user to submit a gaming command and a wagering command during game play.
US10706670B2 Gaming device
Embodiments of the invention include a gaming device that has a video display. When the player initiates the game, an animation is shown. If the game had a losing outcome, the animation is very short and allows the player to quickly try for a win. If instead the game has a winning outcome the gaming device spins reels or otherwise shows the player how much he or she has one. The animation may also indicate progress toward a mystery jackpot or a group mystery jackpot.
US10706668B2 Roulette gaming system
The present disclosure relates to a roulette wheel apparatus, and in particular to a ball launcher for use in a gaming system such as a roulette wheel apparatus and roulette wheel apparatus comprising the ball launcher. According to a first aspect, the ball launcher comprises a pair of launch tubes adapted to be connected to the airflow generator and defining different launching directions, wherein the ball gate for gating the ball into one of the launch tubes includes a ball shuttle adapted to be moveable from a ball-receiving station to each one of said pair of launch tubes to transport the ball from the ball-receiving station to one of said launch tubes.
US10706667B1 System and method for transferring funds to and from a gaming table
A system that facilitates the transfer of an amount funds between one or more gaming establishment accounts associated with a player and one or more gaming table components associated with a gaming establishment gaming table currently associated with the player.
US10706663B2 Gaming machine having gauges that displays spatial attributes of winning combinations
A system and method for presenting data pertaining to win streak length and spatial origin of winning combinations during slot machine game play. The system includes a kiosk for housing a computer assembly operatively connected with a primary display having a right gauge on a right side and a left gauge on a left side. The gaming machine accepts a payment to initiate slot machine game play and randomly presents a array of symbols on the display. The array of symbols includes a left column, a right column, and a column adjacent to each of the right column and the left column. The display presents a first winning combination of corresponding symbols having a first spatial origin and a second winning combination of corresponding symbols having a second spatial origin. The gauges display winning combinations and the spatial origin of each winning combination.
US10706661B2 Augmented reality sports betting and augmented reality features
The present disclosure relates generally to use of and interaction with a wearable device comprising a wireless communications interface, an augmented reality display, an input device, a processor coupled with the wireless communications interface, the display, and the input device, and a memory coupled with and readable by the processor. The memory can store therein a set of instructions which, when executed by the processor, causes the processor to receive, through the wireless communications interface from a gaming system of a gaming venue, information related to a competitive event. The processor can present, through the augmented reality display, a menu comprising a set of options related to the competitive event, receive, from the input device an input indicating a selected option from the set of options related to the competitive event, and send, to the gaming system of the gaming venue, a message comprising information related to the selected option.
US10706660B2 Presentation of remotely-hosted and locally rendered content for gaming systems
A gaming system including a number of host devices each coupled to one or more gaming machines, wherein content provided by the host device is output on the gaming machine. To output the content provided by the remote host, a host-controlled process that is authenticated by the gaming machine and executed in a secure memory location such that it is isolated from other processes executing on the gaming machine may be utilized. The host-controlled processes may be decoupled from the process used to execute the game of chance played on the gaming machine such that the content output by the host-controlled process does not alter the play of game of chance.
US10706659B2 Facilitating direct rider-driver pairing
A computing system can receive a pick-up request for a transport service from a requesting user within a given region. Based at least in part on the requesting user being within the given region, the computing system can transmit match code data corresponding to a match code to the computing device of the requesting user. The computing system may then receive input data indicating the match code from a computing device of an available driver, signifying that the available driver is to provide the transport service for the requesting user, and update a status for the requesting user to indicate that the transport service is being provided by the available driver for the requesting user.
US10706646B2 Vehicle diagnostic device and method of managing certificate thereof
A method of performing diagnostic communication with a vehicle using a diagnostic device includes: acquiring a certificate revocation list (CRL) corresponding to a certificate of the diagnostic device from an external device, verifying a validity of the certificate using the acquired CRL, performing authentication with the vehicle when the validity of the certificate is verified, and starting diagnostic communication between the diagnostic device and the vehicle when the authentication is performed.
US10706636B2 System and method for creating editable configurations of 3D model
A system and method is provided for creating editable configurations of 3D models. A 2D vector outlining a plurality of geometries is created and overlaid on the UV map of a 3D model. The 2D vector is used to create a plurality of virtual mesh groups outlined by the 2D vector, on the underlying mesh group of the 3D model. At least one mesh is selected from the plurality of virtual mesh groups for editing, thereby creating a plurality of editable configurations of the 3D model. The virtual mesh group is edited by applying any one of coloring, imaging, and texturing operations. The editing a virtual mesh group for applying a color transformation is replaced by applying the color transformation to the 2D vector and rasterizing the 2D vector into an image and applying the image as a texture on the UV map.
US10706630B2 Augmented reality user interface including dual representation of physical location
There is disclosed an augmented reality user interface including dual representation of a physical location including generating two views for viewing the augmented reality objects, a first view includes the video data of the view including the augmented reality objects superimposed thereover in augmented reality locations and a second view that includes data derived from the physical location to generate a map with the augmented reality objects from the first view visible as objects on the map in the augmented reality locations, combining the location, the motion data, the video data, and the augmented reality objects into an augmented reality video such that when the computing device is in a first position, the first view is visible and when the computing device is in a second position, the second view is visible, and displaying the augmented reality video on a display.
US10706623B1 Systems and methods for preparing a virtual three-dimensional (3D) object for 3D printing
Computer-implemented systems and methods for preparing a virtual three-dimensional (3D) object for 3D printing are provided. A hollowed-out representation of an input model is generated. The input model defines a solid virtual 3D object, and the hollowed-out representation comprises a shell and an internal volume that is a void. The internal volume is meshed to generate a polygonal mesh representation of the internal volume. A lattice microstructure corresponding to the polygonal mesh representation is generated by (i) replacing each edge of the polygonal mesh representation with a solid part, and (ii) uniting the solid parts to form the lattice microstructure. A lightweight representation of the input model is generated, where the lightweight representation comprises the shell and the lattice microstructure.
US10706613B2 Systems and methods for dynamic occlusion handling
A computing system includes a processing system with at least one processing unit. The processing system is configured to receive a depth map with a first boundary of an object. The processing system is configured to receive a color image that corresponds to the depth map. The color image includes a second boundary of the object. The processing system is configured to extract depth edge points of the first boundary from the depth map. The processing system is configured to identify target depth edge points on the depth map. The target depth edge points correspond to color edge points of the second boundary of the object in the color image. In addition, the processing system is configured to snap the depth edge points to the target depth edge points such that the depth map is enhanced with an object boundary for the object.
US10706604B2 Controlling display performance using display system hints
Embodiments provide for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a display engine to present the one or more frames of data to the display device for display; display logic to receive a request to display the one or more frames of data and generate one or more display events for the display engine based on the request, wherein the request includes a first hint to indicate a complexity of the one or more frames of data and the one or more display events includes a second hint derived from the first hint; and a performance controller to adjust one or more performance related parameters for the display system based on the second hint.
US10706593B2 Method and system for image reconstruction using target attribute assisted compressive sensing
The present invention provides a method for image reconstruction using target attribute assisted compressive sensing, including an initializing step, a subspace partitioning step, an atom set updating step, a sparse coefficient updating step and an outputting step. The present invention further provides a system for image reconstruction using target attribute assisted compressive sensing. A technical scheme provided by the present invention will introduce auxiliary information capable of reflecting target features into subspace partitioning in a case of unknown sparseness of a small target image signal, thereby accurately and effectively selecting the most closely matching dictionary subspace, and realizing efficient and rapid reconstruction of the small target image signal.
US10706584B1 Hand tracking using a passive camera system
A system tracks a user's hands by processing image data captured using one or more passive cameras. The system includes one or more passive cameras, such as color or monochrome cameras, and a hand tracking unit. The hand tracking unit receives the image data of the user's hand from the one or more passive cameras. The hand tracking unit determines, based on applying the image data to a neural network model, heat maps indicating locations of hand features of a hand shape model. The hand tracking unit may include circuitry that implements the neural network model. The neural network model is trained using image data from passive cameras, depth cameras, or both. The hand tracking unit determines a hand pose of the user's hand based on the locations of the hand features of the hand shape model. The hand pose may be used as a user input, or to render the hand for a display, such as in a head-mounted display.
US10706579B2 Hyperacuity system and methods for real time and analog detection and kinematic state tracking
Certain embodiments of the methods and systems disclosed herein determine a location of a tracked object with respect to a coordinate system of a sensor array by using analog signals from sensors having overlapping nonlinear responses. Hyperacuity and real time tracking are achieved by either digital or analog processing of the sensor signals. Multiple sensor arrays can be configured in a plane, on a hemisphere or other complex surface to act as a single sensor or to provide a wide field of view and zooming capabilities of the sensor array. Other embodiments use the processing methods to adjust to contrast reversals between an image and the background.
US10706578B2 Image processing apparatus, image processing method and medium storing program for distortion correction
A non-transitory computer-readable medium stores a program. The program causes the computer to: acquire photographed image data which is generated by photographing, in an imaging apparatus, a photographed object indicating multiple reference points; acquire pieces of position information which indicate positions of the multiple reference points in the photographed image; map pieces of relative information to the respective reference points by analyzing relative positional relations between the multiple reference points in accordance with a first method; map the pieces of relative information to the respective reference points by analyzing relative positional relations between the multiple reference points in accordance with a second method; and determine a certain reference point as a reference point to be excluded, in a case that a first mapping relation is different from a second mapping relation.
US10706575B2 Unsupervised asymmetry detection
Asymmetries are detected in one or more images by partitioning each image to create a set of patches. Salient patches are identified, and an independent displacement for each patch is identified. The techniques used to identify the salient patches and the displacement for each patch are combined in a function to generate a score for each patch. The scores can be used to identify possible asymmetries.
US10706573B1 Structural characteristic extraction from 3D images
A structural analysis computing device for determining structural characteristics of an object pictured in a three-dimensional (3D) image may be provided. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image of the object, and at least one processor in communication with the memory and the object sensor. The processor may be configured to access the 3D image including the object, automatically determine a first plurality of measurements of the object from the 3D image, and display the 3D image on the user interface. The processor may be further configured to generate a data file including the 3D image and the first plurality of measurements, and store the data file within the memory. The processor may also be configured to transmit the data file to an insurance server computing device for generation of an associated insurance claim form.
US10706565B2 Method and apparatus for motion tracking of an object and acquisition of three-dimensional data over large areas
A multi-dimensional solution directed to employment of a low-resolution motion tracking technique to estimate a homogeneous transformation matrix that is further adapted to accurately characterize movement/motion between successive positions of an object through time. Low-resolution tracking is first used to estimate a homogeneous transformation matrix that describes the motion between successive positions of an object as that object moves over time. The 3-dimensional imaging data is then used to calculate a more accurate homogeneous transformation matrix, providing the accuracy to better characterize motion of the object over time. In the case where the ‘object’ being tracked is a 3-dimensional imaging system (herein, 3DIS), the resulting homogeneous transformation matrix is used to create 3-dimensional digital models of the scene that is in the field-of-view of the 3-dimensional imaging system (3DIS).
US10706563B2 State and position prediction of observed vehicles using optical tracking of wheel rotation
Various embodiments may include methods of using image data to estimate motion of a vehicle observed within camera images, such as images captured by a vehicle navigation system of a host vehicle. Various embodiments may include a camera capturing a sequence of images including the observed vehicle, and a processor performing image processing to identify a wheel of the observed vehicle, and determining a rate of rotation of the wheel based on changes in orientation of the wheel between at least two images within the sequence of images. The processor may further determine a speed of the observed vehicle based on the wheel's rate of rotation and diameter. The processor may further determine a direction of travel and/or turning rate of the observed vehicle by determining relative angles of wheels of the observed vehicle in at least one image.
US10706549B2 Iterative method for salient foreground detection and multi-object segmentation
A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.
US10706548B2 Automated segmentation of organs, such as kidneys, from magnetic resonance images
A method of segmenting an MR organ volume includes performing regional mapping on the MR organ volume using a spatial prior probability map of a location of the organ to create a regionally mapped MR organ volume, and performing boundary refinement on the regionally mapped MR organ volume using a level set framework that employs the spatial prior probability map and a propagated shape constraint to generate a segmented MR organ volume.
US10706527B2 Correction method, correction apparatus, and inspection apparatus
A correction method according to an embodiment includes illuminating an object to be inspected by using critical illumination by illumination light L11 generated by a light source 11, concentrating light from the object to be inspected illuminated by the illumination light L11 and acquiring image data of the object to be inspected by detecting the concentrated light by a first detector 23, concentrating part of the illumination light L11, and acquiring image data of a brightness distribution of the illumination light L11 by detecting the concentrated illumination light L11 by a second detector 33, and correcting the image data of the object to be inspected based on the image data of the brightness distribution.
US10706510B2 Systems and methods for phase unwrapping
A method for phase unwrapping is provided. The method may include obtaining an initial phase image including a plurality of phase elements. At least one of the phase elements may be wrapped. The method may also include generating a phase mask by preprocessing the initial phase image based on phase differences between the plurality of phase elements. The method may also include generating at least two segmental phase images by segmenting the initial phase image along at least two directions based on the phase mask. The method may further include generating at least two intermediate phase images by performing phase unwrapping on each of the at least two segmental phase images, respectively. The method may further include determining an unwrapped phase image corresponding to the initial phase image based on the at least two intermediate phase images.
US10706509B2 Interactive system for automatically synthesizing a content-aware fill
Embodiments of the present invention provide systems, methods, and computer storage media for automatically synthesizing a content-aware fill using similarity transformed patches. A user interface receives a user-specified hole and a user-specified sampling region, both of which may be stored in a constraint mask. A brush tool can be used to interactively brush the sampling region and modify the constraint mask. The mask is passed to a patch-based synthesizer configured to synthesize the fill using similarity transformed patches sampled from the sampling region. Fill properties such as similarity transform parameters can be set to control the manner in which the fill is synthesized. A live preview can be provided with gradual updates of the synthesized fill prior to completion. Once a fill has been synthesized, the user interface presents the original image, replacing the hole with the synthesized fill.
US10706485B2 Creating individually tailored care plans
Embodiments presented herein describe techniques for generating a care plan tailored for an individual. According to one embodiment of the present disclosure, a care platform receives a selection of one or more care protocol templates to assign to a patient. Each care protocol template is associated with a medical condition to be treated. The care platform generates tasks to be performed by the patient, observation metrics specifying types of patient biometrics to monitor, and thresholds associated with each selection. The care platform receives one or more customizations to the tasks, observation metrics, and thresholds and determines whether any of the tasks or the customizations to the tasks conflict with one another. Upon identifying one or more conflicts, the conflicts are resolved based on specified rules associated with each conflicting task. The care plan is generated based on the observation metrics, thresholds, customizations, and resolved tasks.
US10706477B1 Augmented reality account statement
An augmented reality system enables consumers to access additional data and services when reviewing printed account statements. A built-in camera of a mobile device captures an image of the account statement. The captured image is processed to correlate the account statement to an account provider, effectively unlocking a set of customized services related to the account statement being reviewed. The mobile device displays customized services for the user to view and interact with.
US10706470B2 Systems and methods for processing full or partially displayed dynamic peg orders in an electronic trading system
A specialized memory structure is provided for storing parts of orders received at an electronic trading system. A received order is divided into a displayed portion and a non-displayed portion, and each portion is allocated to a respective part of the memory structure. The memory structure is configured such that while matching the order with a contra order, priority is given to the displayed portion over the non-displayed portion. If such a match occurs, the displayed portion may be replenished. The matching in the non-displayed portion generally occurs according to rules of applying discretion. The matching in the displayed portion may occur at the displayed price or according to the rules of discretion.
US10706466B1 Automatic remote deposit image preparation apparatuses, methods and systems
The AUTOMATIC REMOTE DEPOSIT IMAGE PREPARATION APPARATUSES, METHODS AND SYSTEMS (hereinafter “MultiCrop”) transforms uploaded check images and check deposit information inputs via MultiCrop components image into deposit confirmation outputs. For example, in one embodiment, a user may employ a personal computer connected to a web camera, and/or a smartphone with a built-in camera to initiate the remote deposit by holding a check in front of the camera, and the MultiCrop may capture images of the check and send them to a financial institution for deposit processing.
US10706464B1 System and method for localized prepaid gift account program utilizing open loop network systems with local merchant approval and branding
Systems, methods, and computer-readable storage media for creating an open loop prepaid gift account. The system identifies a request to purchase an open loop prepaid gift account which can be used to make a purchase at a merchant, presents a menu from which a customer can select the merchant, and receives a selection. Based on the selection, the system presents an option to load funds onto the open loop prepaid gift account and, upon receipt of payment, creates the open loop prepaid gift account and loads the open loop prepaid gift account with money, wherein information associated with the open loop prepaid gift account is encoded onto a physical card, and wherein merchant information is printed on the physical card according to an authorization from the merchant, the merchant information including at least one of a legal name, a trade name, a logotype, and a marketing tagline of the merchant.
US10706459B2 Augmented reality experience unlock via target image detection
Systems and methods for unlocking selective access for purchasing consumer products through augmented reality are disclosed. A user's mobile device may use augmented reality to capture an image and recognize a target in the image. Upon recognition of a target in the image, the device may overlay a three-dimensional model of a consumer product, and unlock the user access to purchase the consumer product shown.
US10706457B2 Method, system, and medium for virtual wall art
Custom creation of wall decor using a device configured to display an interactive wall art environment. The interactive wall art environment incorporates a user photo of a furnished room, including a background wall and a scaled image of the furniture in the room, and a curated layout of items displayed in proportion to the scaled image of the furniture to simulate the appearance of the wall art in the furnished room. The user can alter the wall art environment as desired, including selecting a custom wall color and a predefined image of furniture to simulate a furnished room instead of using the photo of the furnished room. The display of the interactive wall art environment includes displaying the cost of purchasing the customized items in the curated layout and linking to a shopping interface for transacting the purchase.
US10706450B1 Artificial intelligence system for generating intent-aware recommendations
The present disclosure is directed to training and using machine learning models to determine user intent from a search query, for example via a semantic parse that identifies particular catalog fields for items in an electronic catalog that would satisfy the user's current mission as reflected in their search query intent. The determined intent can then be used to filter recommendations and/or pre-select attribute-value input fields on detail pages displayed after the user navigates away from the search results page, until the mission is complete.
US10706444B2 Inserting video content in multi-media documents
Provided herein are systems and methods of inserting video content. A media player can receive, from a primary video content server, a video content item including primary video content to be presented on a webpage. The video content item can be associated with an encoding specifying a content spot in the primary video content. The media player can, subsequent to initiating playing of the video content item, the encoding specifying the content spot within the video content item. The media player can generate a request for supplemental video content to play based on the parsing of the encoding. The media player can transmit, to a secondary video content server, the request. The media player can receive, from the secondary video content server, the supplemental video content item selected based on the request. The media player can play the supplemental video content item during the content spot on the webpage.
US10706438B2 Systems and methods for generating and recommending promotions in a design matrix
Systems and methods for the generation of a promotional design matrix with recommendation overlay are provided. A product, discount, quantity and offer structure selection are received from a user, or are imputed based upon previous offers. Variants for the discount vale and quantity are generated by incrementing these values. The quantity and its variants are each assigned to a column of a design matrix, while the discount and variants are assigned to the design matrix rows. At each intersection of a row and column of the design matrix a plurality of offer structures based upon the offer structure selection is generated. The system applies recommendation logic to flag offers that are most likely to be successful based upon their performance, feasibility and diversity. This flagging may include placing an icon, such as a star, next to the recommended offers.
US10706420B2 Method and system for fraud mitigation via account security
A method for customized authentication of a subaccount includes: storing an account profile, wherein the account profile includes a structured data set related to a transaction account including a plurality of subaccounts, each subaccount including an associated account number, authentication rules, and authentication values; receiving a transaction message related to a payment transaction, wherein the transaction message includes a transaction account number and authentication data; identifying a specific subaccount in the account profile where the included associated account number corresponds to the transaction account number; and authenticating the authentication data based on the authentication rules and the authentication values included in the identified specific subaccount.
US10706419B2 System and method for financial transaction authentication using travel information
Systems and methods for verifying a distant-from-home financial transaction related to a customer account based on travel indicators in earlier purchase transactions made by that customer.
US10706418B2 Dynamic validation of system transactions based on machine learning analysis
Systems and methods for applying machine learning to dynamically validate a sales transaction document created by a user in a computing system are provided. Data comprising the sales transaction document is received. A machine learning model is applied to the sales transaction document to verify that the sales transaction document meets at least one compliance standard. The user is alerted if the sales transaction document does not meet the at least one compliance standard. The maching learning model is generated by: receiving first sales transaction data from a database; determining patterns based on the first sales transaction data, wherein the patterns indicate that corrective data was created to compensate for at least one error in original data, the at least one error indicating that the original data did not meet at least one compliance standard; and generating the machine learning model based on the determined patterns.
US10706416B2 System and method of generating and validating encapsulated cryptographic tokens based on multiple digital signatures
Functional data for use in one or more digital transactions are secured by using an encapsulated security token (EST). In certain embodiments, the EST is created by encapsulating digital data including the functional data using at least two cryptographic systems of two parties. The encapsulation and subsequent de-encapsulation can utilize cryptographic systems of the parties that involve a private key for signing and decryption and a public key for encryption and signature verification. If constructed carefully over a series of rigorous events, the resulting EST can be practically impossible to counterfeit. In addition, a propagation of rights can be tracked for auditing and rights can be easily terminated or modified.
US10706409B2 Systems and methods for activating account card functions based on physical device interactions
Systems and methods are provided for activating a function of an account card based on physical devices interactions such as a motion pattern detected by the account card. In some embodiments, the account card may include one or more sensors and processing capabilities sufficient to store a motion pattern, detect a motion pattern representing movement of the account card, compare the detected motion pattern to the stored motion pattern, and activate one or more functions of the account card based on the comparison. In some embodiments, the one or more functions may relate to account information communication, such as writing a magnetic stripe, unblocking a magnetic stripe, activating a near field communication chip, displaying an account number, providing power to an antenna, or otherwise enabling communication of the account number based on the capabilities of the card.
US10706408B2 Methods and devices for barcode based communication and payment implementation
The present application provides a barcode-based communication method, including: rendering first transmission information into a first barcode, and displaying the first barcode for scanning by a peer device; and scanning a second barcode displayed by the peer device, to obtain second transmission information included in the second barcode, where the second transmission information is obtained by the peer device based on a processing result of the first transmission information. According to the technical solutions of the present application, two communication parties can perform bidirectional information transmission by using barcodes, to alleviate information asymmetry caused by unidirectional communication and improve service integrity and security.
US10706405B2 Wireless client transaction systems and related methods
Embodiments of wireless client transaction systems are described herein. Other embodiments and related methods are also disclosed herein.
US10706404B2 Authenticating based on a hardware identifier
A system and method are disclosed herein leveraging financial networks standards with mobile device data and secure processing and storage environment knowledge to authenticate a device. For instance, a party to a transaction may utilize these elements of information, not traditionally associated with wireless transactions, to achieve a lower probability of fraud and/or a higher confidence associated with the transaction.
US10706396B2 Systems and methods for translating a gesture to initiate a financial transaction
Systems and methods for initiating and/or facilitating a financial transaction in response to detecting and translating a spatial gesture may be provided. A payor transaction device may be capable of detecting, via a motion-detecting device, a payor spatial gesture corresponding to a payment gesture of one or more predetermined spatial gestures and, responsive to detecting the payor spatial gesture, receiving payee account information from a payee transaction device. The payor transaction device may also be capable of transmitting, to a payor computing device, transaction data comprising the payee account information and data indicative of the payor spatial gesture. The payor computing device may be capable of transmitting at least a portion of the transaction data to a financial service provider terminal to enable the financial service provider terminal to facilitate the requested transaction.
US10706387B1 Systems and methods for computer-determined efficient packaging determination
The present disclosure provides systems and methods for automatic packaging determination comprising memory storing instructions and at least one processor performing steps comprising: receiving an order comprising at least one item; searching at least one data store to determine tags and properties associated with each item; sorting the items into at least one group; for each group: performing an optimization process for packaging the items in the group, by: selecting a data structure representing a first package; iteratively simulating packaging of a largest item of the group into the first package until all items are packaged, wherein if the simulating determines that the items in the group do not fit into the selected package: choosing a larger package, iteratively packing until all items are packed in the larger package; and generating set of instructions for packaging the items into the box; and sending the generated instructions for display.
US10706379B2 Data processing systems for automatic preparation for remediation and related methods
A Data Processing Risk Remediation System may be configured to: (1) access risk remediation data for an entity that identifies suitable action(s) to remediate a risk in response to identifying one or more data assets of the entity that may be affected by potential risk trigger(s); (2) receive an indication of an update to the one or more data assets; (3) identify one or more updated risk triggers for the entity; (4) analyze the one or more potential updated risk triggers to determine a relevance of a risk posed to the entity by the one or more updated risk triggers; (5) use one or more data modeling techniques to identify one or more data assets associated with the entity that may be affected by the risk; and (6) update the risk remediation data to include the one or more actions to remediate the risk.
US10706376B2 Computationally-efficient resource allocation
A method to associate a set of first entities to a set of second entities, e.g., computing jobs to processors, agent teams to workspace resources within a physical location, or the like. The NG is seeded using a force directed graph (FDG), whose “seed” particles represents the agents and their relative interconnectedness. The FDG is first brought into an equilibrium state to define a solution space. A relative coordinate system of the FDG solution space is then translated to a number of vertices represented in the NG, and then an initial seeding of the seed particles in the NG (based on their relative positions in the FDG solution space) is carried out. A search is then performed. During the search, each seed vertex releases its embedded agents to adjacent vertices to enable the agents to search for and achieve a required count. During this process, the seed particles grow to the desired size (with their constituent first entities then located at the NG vertices) to complete the agent-to-resource allocation process.
US10706362B2 Significance of relationships discovered in a corpus
Certain relationships representing material insights are identified from among a set of discovered relationships. Cognitive discovery of relationships in a knowledge base, or corpus, are ranked according to one or more metrics indicative of material insights, including recentness and degree of alignment.
US10706360B2 Healthcare industry optimized cognitive information processing system environment
A cognitive information processing system environment comprising: a plurality of data sources, at least some of the plurality of data sources comprising healthcare relevant data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed healthcare relevant insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed healthcare relevant insights over time; and, a destination, the destination receiving the cognitively processed healthcare relevant insights.
US10706358B2 Lossless parsing when storing knowledge elements within a universal cognitive graph
A computer-implementable method for managing a cognitive graph comprising: receiving data from a data source; determining whether the data comprises text; processing the data, the processing comprising performing a parsing operation on the data, the processing the data identifying a plurality of knowledge elements based upon the parsing operation; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data.
US10706356B1 System and method for understanding human level meaning using a 9-dimensional hypercube of cognitive frames
The present invention provides for a computerized method for generation an action instruction based on cognitive learning. The present method and apparatus provides for accessing at least one neural network having a data set stored therein. The present method and apparatus determines at least one meaning data map of the data set. The meaning data map includes a plurality of cognitive frames that are embedded within a nine dimensional hypercube. For example, one embodiment may include a four frames making up a four dimensional cognitive dimension grammar that is embedded within the nine dimensional hypercube. The method and apparatus calculates a data meaning based on the at least one meaning data map. From this data meaning, the method and system then generates an action instruction.
US10706353B2 Integrated circuit
An integrated circuit includes a data storage circuit, a weight storage circuit, and an operation circuit. The data storage circuit stores, according to a preset control instruction, gray-scale value data of an image in a first preset time period; the weight storage circuit stores a data weight corresponding to the gray-scale value data in the first preset time period; the operation circuit carries out an operation on the gray-scale value data and the data weight in the first preset time period and outputs first data; the data storage circuit further stores the first data according to the preset control instruction in a second preset time period; the weight storage circuit further stores the data weight corresponding to the first data in the second preset time period; the operation circuit carries out an operation on the first data and the data weight in the second time period and outputs second data.
US10706350B1 Video analysis using convolutional networks
In one embodiment, a method includes, by a computing device, receiving a plurality of inputs for a convolution layer of a convolutional neural network, the convolution layer having one or more input channels and one or more output channels, wherein the inputs are received via the input channels, generating, by convolving the inputs with one or more two-dimensional filters, a plurality of intermediate values, and generating, by convolving the intermediate values with one or more one-dimensional filters, a plurality of outputs, wherein the one-dimensional filters receive the intermediate values from the two-dimensional filters via intermediate channels. The method may provide the outputs to a subsequent layer of the convolutional neural network via the output channels. Each of the two dimensions of the two-dimensional filter may correspond to a spatial dimension, and the one dimension of the one-dimensional filter may correspond to a temporal dimension.
US10706343B2 Method and apparatus for generating two-dimensional barcode picture having dynamic effect
A system for generating a two-dimensional barcode picture with an animation effect may receive an animation effect definition and a target character set. The system may encode the target character set into a barcode sequence comprising a plurality of feature bits. The system may generate two-dimensional barcode image data comprising pixel values corresponding to the feature bits. The system may transmit a dynamic picture comprising a plurality of frames that represent an animation based on the animation effect definition. Each of the frames may include at least a portion of the two-dimensional barcode image data. The respective locations of the pixel values for the two-dimensional barcode image data within the frames may be different in each of the frames according to the animation effect definition.
US10706341B2 Piece of baggage
A piece of baggage including a body of the piece of baggage, a display integrated in the body of the piece of baggage and configured as an electronic tag. An indicating area, having flight and personal data required for a flight. The indicating area has a length (A) ranging between 160 and 200 mm and a width (B) ranging between 38 and 60 mm.
US10706339B2 Image processing apparatus for determining the size of a read document to be printed
An image processing apparatus which reads an image of a document and prints the read image on a sheet includes a detecting unit, an obtaining unit, and a controller. The detecting unit detects a size of the document. The obtaining unit obtains a size of the sheet. The controller performs control such that, in a case where the size of the sheet obtained by the obtaining unit is not a predetermined size, an image in a reading region based on the size of the document detected by the detecting unit is read, and in a case where the size of the sheet obtained by the obtaining unit is the predetermined size, an image in a reading region based on the size of the sheet is read.
US10706336B2 Recognition in unlabeled videos with domain adversarial learning and knowledge distillation
An object recognition system is provided that includes a device configured to capture a video sequence formed from unlabeled testing video frames. The system includes a processor configured to pre-train a recognition engine formed from a reference set of CNNs on a still image domain that includes labeled training still image frames. The processor adapts the recognition engine to a video domain to form an adapted recognition engine, by applying a non-reference set of CNNs to a set of domains that include the still image and video domains and a degraded image domain. The degraded image domain includes labeled synthetically degraded versions of the labeled training still image frames included in the still image domain. The video domain includes random unlabeled training video frames. The processor recognizes, using the adapted engine, a set of objects in the video sequence. A display device displays the set of recognized objects.
US10706323B1 Processor and method of weighted feature importance estimation
A method includes determining a feature importance ranking for each pair of clusters of a plurality of clusters to generate a first plurality of feature importance rankings. The method further includes determining a feature importance ranking between a particular data element and each cluster to generate a second plurality of feature importance rankings. A distance value associated with each pair of clusters of the plurality of clusters is determined to generate a plurality of distance values, and a probability value associated with each data element is determined to generate a plurality of probability values. The method further includes weighting the first plurality of feature importance rankings based on the plurality of distance values to determine a first plurality of weighted feature importance rankings and weighting the second plurality of feature importance rankings based on the plurality of probability values to determine a second plurality of weighted feature importance rankings.
US10706321B1 Image processing system to align a target object in a target object image with an object model
An image processing system that may be used to detect changes in objects, such as damage to automobiles, compares a base object model, which depicts the object in an expected condition, to one or more target object images of the object in the changed condition. To do so, the image processing system first processes a target object image to detect one or more predefined landmarks in the target object image using one or more correlation filters. The image processing system then uses the detected landmarks to determine a camera model for the target object image and uses the camera model to correct for camera distortions and to align the target object depicted in a target object image with the object in the base object model to put these objects in a common frame of reference for use in subsequent image processing. The image processing system may then determine contours of the target object within the target object image by overlaying an aligned base object model with the target object image, may remove background pixels or other extraneous information based on this comparison, and may perform a statistical processing routine on the identified target object image to detect changes to the target object as depicted in the target object image as compared to the base object model.
US10706318B2 Systems, apparatus, and methods to improve object recognition
Methods, apparatus, systems, and articles of manufacture are disclosed to improve robot object recognition. An example apparatus includes a visual object recognizer to obtain a visual identifier associated with a target object, and a recognizable object model generator to generate a model of the target object based on mapping an image of the target object to classifier information corresponding to the visual identifier.
US10706316B2 System and method of feature descriptor processing
A method of generating a feature descriptor includes determining a first output histogram of an input by processing a first group of pixels of the input to determine first contributions to bins of the first output histogram. The input image including gradient orientation values and gradient magnitude values of a portion of an image that is in a region of a detected feature. After processing the first group of pixels, the method includes determining a second output histogram of the input by processing a second group of pixels of the input to determine second contributions to bins of the second output histogram.
US10706315B2 Image processing device, image processing method, and computer program product
An image processing device includes a memory, and a processor coupled to the memory, wherein the processor is configured to execute acquiring a captured image including an original document region, detecting a color component value of a predetermined area in the captured image, detecting an edge in the predetermined area to acquire an edge amount indicating any one or both of a density of the edge and an edge intensity, and identifying, based on the color component value and the edge amount, a difference between a background of the original document region and a background of a background region obtained by removing the original document region from the captured image.
US10706313B2 Image processing apparatus, image processing method and image processing program
An image processing apparatus includes: an image acquisition part that obtains an image including a captured target object; a first recognition part that extracts a feature related to the target object in the image and discriminates a category related to the target object based on a result of the feature extraction; a reliability acquisition part that obtains reliability of a discrimination result of the first recognition part with reference to data indicating reliability of the discrimination result stored in association with a candidate category classified by the first recognition part; a second recognition part that executes discrimination processing in accordance with the discrimination result of the first recognition part, extracts a feature related to the target object in the image, and discriminates the category related to the target object based on the result of the feature extraction and the reliability of the discrimination result of the first recognition part.
US10706304B2 User authentication via a combination of a fingerprint and a tactile pattern
Systems and methods for authenticating a user by a combination of the user's fingerprint and a tactile pattern are provided. According to one embodiment, a computing device captures a tactile pattern that is drawn by a user's finger on a touch panel that is operationally connected to the computing device. The computing device captures one or more fingerprints of the user using a fingerprint reader component of the computing device at one or more locations on the touch panel while the user is drawing the tactile pattern. The computing device matches the captured tactile pattern and fingerprints with a stored tactile pattern and fingerprints and authenticates the user if both the captured tactile pattern and fingerprints match with the stored tactile pattern and fingerprints.
US10706290B2 Method and system for providing personalized on-location information exchange
A method includes: deploying a frontend system (FIES); activating input streams from on-site cameras located at a current deployment location of the FIES; in accordance with the respective input stream of a first camera, registering an inspection event of a user in association with a first sample product on display; detecting a close-proximity interaction between the user and the FIES; automatically generating a first product recommendation, including: if the inspection event meets enhanced inspection criteria, which are met when a second inspection event of the first user exists in previously stored inspection events associated with the respective first sample product, automatically adding a product-specific description of the first sample product in the first product recommendation; and otherwise, forgoing including the product-specific description of the first sample product in the first product recommendation; and providing, through the frontend information exchange system, the first product recommendation to the first user.
US10706288B1 Method of monitoring an offender or defendant
A method of supervising an offender or defendant who has been arrested or incarcerated and then released, preferably includes the steps of: a) the offender or defendant paying to a first monitoring entity an enrollment fee so that the offender or defendant becomes an enrollee; b) wherein in step “a” the enrollee has a mobile device or land line device having a camera and that is able to receive messages and/or telephone calls from the first monitoring entity; c) the enrollee receiving from the first monitoring entity a communication; d) wherein in step “c” the communication requires that the enrollee film himself or herself using the camera of his or her land line or mobile device; e) the monitoring entity selecting a method of identifying the enrollee by optionally using voice recognition or facial recognition; and f) the monitoring entity notifying a second entity that is a law enforcement entity if the enrollee does not answer the communication of step “c” or is not properly identified by the voice recognition or facial recognition of step “e”; g) after step “f” the second entity apprehending the enrollee; and h) wherein the fee of step “a” is shared by the first and second entities according to an agreed formula.
US10706278B2 Syncing digital and physical documents
Methods and systems for incorporating physical documents into a document review workflow involving electronic documents. One or more embodiments detect a presence of a physical document within a field of view of an AR device and map the physical document to an existing electronic document based on visual features of the physical document. Additionally, one or more embodiments determine at least one difference between the physical document and the electronic document and create, for the physical document and the electronic document a shared state mapping including the difference(s). One or more embodiments then apply the difference to the physical document or the electronic document by displaying the difference(s) in an AR layer within the field of view of the AR device or storing the difference(s) in the electronic document.
US10706271B2 Photographic emoji communications systems and methods of use
Photographic emoji communications systems and methods of use are provided herein. An example method receiving a plurality of image files from a user device, each of the image files including a selfie of the user; for each of the plurality of image files, determining a reaction emotion of an associated selfie based on facial attributes of the user; storing the plurality of image files in a repository, each of the plurality of image files being labeled with a respective reaction emotion as a selfiemoji; receiving a request to include one of the selfiemojis in a message; and inserting one of the selfiemojis into the message.
US10706255B2 Processing method and electronic device
In a processing method, an electronic device may detect, in a locked state, an operation performed on a fingerprint sensor, and determine a result of matching a fingerprint collected by the fingerprint sensor with a preset fingerprint, where the matching result is matching or not matching. When an included angle between a direction of a screen and a gravity direction falls beyond a preset range, the electronic device skips executing a response corresponding to the matching result. When an included angle between a direction of a screen and a gravity direction falls within a preset range, the electronic device executes a response corresponding to the matching result.
US10706252B2 Electronic device with strain-based force sensor
Input members with capacitive sensors are disclosed. In one embodiment of an electronic button, a first circuit is configured to capture a fingerprint of a user's finger placed on the electronic button, and a second circuit is configured to sense a force applied to the electronic button by the user's finger. The first circuit is further configured to provide temperature information to compensate for temperature sensitivities of the second circuit, and the second circuit is further configured to provide force information to the first circuit.
US10706250B2 Capacitive image sensing device
A capacitive image sensing device is provided. The capacitive image sensing device includes a first charge amplifier, a second charge amplifier and a differential amplifier. The first charge amplifier is coupled to one of sensing electrodes of a sensor array. The differential amplifier has a first input terminal, a second input terminal and a differential output terminal pair. The first input terminal of the differential amplifier is coupled to the first charge amplifier. The second input terminal of the differential amplifier is coupled to the second charge amplifier.
US10706244B2 System and method for reconciling RFID read locations
In some embodiments, apparatuses and methods are provided herein useful to monitoring locations of products in a facility. In some embodiments, a system comprises a plurality of RFID readers placed at predetermined locations about the facility, a plurality of RFID tags, wherein the RFID tags are associated with products, and a control circuit configured to receive, from one or more of the plurality of RFID readers, an indication of an RFID read, determine, based on the indication of the RFID read, a product associated with the RFID read and a location of the product, compare the location of the product with locations of previous reads of a same type of item as the product, determine, based upon the locations of previous reads of the same type of item as the product, if the location of the product consistent with the location of the previous reads.
US10706239B1 Integrated label printer and barcode reader, and related systems and methods
A labeling device includes a printer configured to print labels each having a barcode on a print side of the label opposite an adhesive side of the label. The printer is also configured to direct each printed label in a direction of travel. The device includes a label applicator located downstream of the printer with respect to the direction of travel. The device also includes a barcode scanner that is located downstream of the printer with respect to the direction of travel and is configured to scan the barcode of each label before the label applicator presses the label against the package.
US10706237B2 Contextual language generation by leveraging language understanding
Technology is provided for improving digital assistant performance by generating and presenting suggestions to users for completing a task or a session. To generate the suggestions, a machine learned language prediction model is trained with features extracted from multiple sources, such as log data and session context. When input is received from a user, the trained machine learned language prediction model is used to determine the most likely suggestion to present to the user to lead to successful task completion. In generating the suggestion, intermediate suggestion data, such as a domain, intent, and/or slot, is generated for the suggestion. From the generated intermediate suggestion data for the suggestion, a surface form of the suggestion is generated that can be presented to the user. The resulting suggestion and related context may further be used to continue training the machine learned language prediction model.
US10706233B2 System and method for extracting and utilizing information from digital communications
Provided is a computer implemented method including receiving a digital communication; analyzing said communication using natural language processing to identify any semantic reference to one or more digital artifacts; and identifying and locating the one or more digital artifacts. In some embodiments one or more digital artifacts are not specifically identified in the digital communication. In some embodiments one or more digital artifacts are not specifically included in the digital communication. Related apparatus, systems, techniques, and articles are also described.
US10706224B2 Providing context-aware input data
External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.
US10706219B2 Electronic device and control method thereof
An electronic device is provided, which includes a display configured to receive a handwriting by touch and display the received handwriting, and a processor configured to display a handwriting input by at least two handwriting tools selected among different handwriting tools provided through the display by dividing layers of the handwriting according to a handwriting tool, and in response to a selection of a layer among the layers divided according to the handwriting tool, control to edit only a handwriting input by a handwriting tool corresponding to the selected layer.
US10706213B2 System and method for converting the digital typesetting documents used in publishing to a device-specific format for electronic publishing
A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.
US10706196B2 Incremental generation of an FPGA implementation with a graph-based similarity search
A method for generating an FPGA implementation based on an FPGA design serving as an FPGA model and/or a hardware description, including the steps of synthesizing a net list from the FPGA design and generating the FPGA implementation from the net list. The method includes searching for a similar FPGA implementation, the step of generating the FPGA implementation from the net list takes place using the similar FPGA implementation, the method includes a step of generating a graph-based representation based on the FPGA design, and the step of searching for a similar FPGA implementation comprises comparing the graph-based representation of the FPGA design with a graph-based representation of the at least one similar FPGA implementation. A method for generating a bit stream based on an FPGA design is also provided, serving as an FPGA model and/or a hardware description.
US10706195B1 System, method, and computer program product for over-constraint/deadcode detection in a formal verification
The present disclosure relates to a method for use in the formal verification of an electronic circuit. Embodiments may include receiving, using a processor, a portion of an electronic circuit design and analyzing a syntactic structure of a string associated with the electronic circuit design. Embodiments may also include generating a parse tree, based upon, at least in part, the analysis and traversing the parse tree to identify one or more conditional nodes. Embodiments may further include generating a new node for each of the one or more conditional nodes and displaying, at a graphical user interface, a check, at least one of the one or more conditional nodes or the new node prior to performing either register-transfer-level RTL synthesis or final synthesis.
US10706190B2 Transfer and visualization of time streams for forecast simulation
Methods, systems, and computer-readable storage media for data transfer with a forecast model, the method being executed by one or more processors and including: receiving, by a server-side computing device and from a client-side proxy, a query including a plurality of item references associated to a new item, retrieving, by the server-side computing device, a plurality of data sets from a repository, each of the plurality of data sets including a respective time stream corresponding to a respective item reference, providing, by the server-side computing device, a result data set by aggregating the plurality of data sets, and transmitting, by the server-side computing device, the result data set to the client-side proxy, for forecasting a future time stream of the new item using the forecast model.
US10706184B2 Designing a virtual preparation and a virtual gingival
A computer product for generating a digital 3D model for use in a dental component based on a digital 3D model of the dental component showing a shape of the teeth and a digital 3D representation of a pre-prepared set of teeth showing the region for which the dental component is intended, said product causing a system to generate a digital 3D combined model representing a target dental situation when the dental component is arranged at the teeth, where the instructions are configured for digitally replacing one or more teeth of the digital 3D representation of the pre-prepared set of teeth with the digital 3D model of the dental component by digitally removing the one or more teeth of the digital 3D representation of the pre-prepared set of teeth and adding the digital 3D model of the dental component to the digital 3D representation of the pre-prepared set of teeth.
US10706161B2 Secured media file presentation
A method of encrypting a target media file that comprises using a processor of a client device associated with a sender for executing a code for: designating a target media file, and receiving from the sender a user selection indicative of an addressee automatically extracting at least one biometric feature of the addressee from at least one image associated with the addressee, using the at least one biometric feature to encrypt the target media file for creating an encrypted target media file, and forwarding an additional client device associated with addressee a message with access information to the encrypted target media file.
US10706147B1 Mitigating side-channel attacks via shared cache
A computer system and associated methods are disclosed for mitigating side-channel attacks using a shared cache. The computer system includes a host having a main memory and a shared cache. The host executes a virtual machine manager (VMM) that supports a plurality of co-located virtual machines (VMs), which can initiate side-channel attacks using the shared cache. The VMM is configured to maintain respective memory maps for the VMs. The VMM is further configured to determine a subset of current host memory pages for a selected VM that can be used in a side-channel attack, relocate the contents of the current host memory pages to replacement host memory pages in the main memory, and modify the subset of entries to change current host memory pages to the respective replacement host memory pages.
US10706143B2 Techniques for secure-chip memory for trusted execution environments
Techniques for secure-chip memory for trusted execution environments are described. A processor may include a memory configured to interface with a trusted execution environment. The processor may be configured to indicate to a trusted execution environment that the memory supports dedicated access to the trusted execution environment. The processor may receive an instruction from the trusted execution environment. The processor may enforce an access control policy of an interface plugin to limit access of the memory by the trusted execution environment to a partition of the memory associated with the trusted execution environment. Other embodiments are described and claimed.
US10706133B2 Smart watch and method for controlling same
Disclosed are a smart watch comprising a fingerprint sensor for user authentication, and a method for controlling the same. The present invention provides a smart watch and a method for controlling the same, the smart watch comprising: a case; a display unit which is positioned on the case and is configured to display the current time and a variety of information; a bezel which is provided on the case and is configured to surround the display unit; a fingerprint sensor which is provided on the bezel and is configured to simultaneously recognize a plurality of fingerprints which are different from each other; and a control device which is configured to control the operation on the basis of the fingerprints recognized by the fingerprint sensor.
US10706122B2 Automated accessibility testing
Apparatuses, methods, and non-transitory computer readable medium for accessibility testing are disclosed. Accessibility testing can include receiving input source data from one or more input sources which can include HTML files. The input source data is parsed, which includes determining a document object model for each of the one or more input sources. The one or more input sources that satisfy a violation criterion are determined, based on the parsing of the document object model for each of the one or more input sources. An accessibility report is generated and includes the one or more input sources that are determined to satisfy the violation criterion.
US10706117B2 System, method, and medium for utilizing wear time to recommend items
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing a recommendation based on a level of buying intent of an individual. Consistent with some embodiments, the method may include monitoring an amount of time an individual wears a particular item while in a fitting room of a retail store, and determining an interest level of the individual in purchasing the item based on the amount of time the individual wears the item. The method may further include generating and providing a recommendation for an additional based on the determined level of intent.
US10706116B2 Providing electronic search and guidance using non-address destination designations
Disclosed are various embodiments for providing an electronic search and guidance application that uses non-address destination designations. In one embodiment, a user enters a particular building identifier via a mobile device. A particular geographic location corresponding to the particular building identifier is determined. Navigation instructions to the geographic location are presented to the user.
US10706115B1 Personalizing search queries based on user membership in social network communities
Methods and systems for improving user search experience with a search engine by providing a way for associated users to personalize search queries and/or search results based on users' information gathered from a social network. Search personalization can be achieved through the tailoring of search methodologies or the ranking or ordering of search results in accordance with information gathered for each user.
US10706110B2 Systems and methods for an information storage and retrieval system for an electronic document interchange (EDI) environment
Described in detail herein are systems and methods a data repository for an Electronic Document Interchange (EDI) system. A data repository management system can receive from a party system, at least one EDI document type, information associated with the third party system, a first set of data requests and a first set of data responses. The data repository management system can be operatively coupled to a data repository including a master self-referential table defining a hierarchy for the data repository. The data repository can further include a child table, a first sub-child table and a second sub-child table. The data repository management system can generate a rows in the master self-relational table, child table, first sub-child table and second sub-child table to store the information associated with the third party system and an associated EDI document.
US10706107B2 Search systems and methods utilizing search based user clustering
Embodiments of search systems that leverage the search or access activities of a core group of users to improve search functionality and performance of such search systems are disclosed. Specifically, embodiments may utilize users' search activity to generate clusters of users and associated labels for those clusters. These clusters can be leveraged during a search to generate suggestions for a user conducting the search.
US10706103B2 System and method for hierarchical distributed processing of large bipartite graphs
Systems, methods, and apparatuses for implementing a distributed, hierarchical, and iterative data graph processing strategy are disclosed. A large data graph is partitioned and the partitions are clustered. Sets of keys and hashes are generated for each cluster and distributed to a plurality of processing machines. The processing machines recreate the partitions, based on received hashes and keys of the clusters of the first partitions, and the graph. Thereafter, the partitioning, clustering and processing is repeatable for the recreated graphs. The disclosed strategy enables processing of large and dynamic data graphs, including bipartite query-Uniform Resource Locator graphs.
US10706102B2 Operation efficiency management with respect to application run-time
Disclosed aspects relate to operation efficiency management in a shared pool of configurable computing resources. A first set of processing operations of a first application may be detected. A second set of processing operations of a second application may be detected. The first set of processing operations of the first application may be compared with the second set of processing operations of the second application. A substantial match of the first and second processing operations of the first and second applications may be determined. A single set of processing operations for both the first and second applications may be established.
US10706095B2 Redirecting blocked media content
A method includes determining, using a processor system, that a portion of media content is objectionable to an audience based at least on a comparison between an identified aspect of the portion of media content and a first set of preferences associated with the audience. The first set of preferences defines a type of media content corresponding to the portion of media content as being objectionable to the audience. The audience is associated with a primary viewing device. The method also includes determining that the portion of media content is not objectionable to a member of the audience based at least on a second set of preferences. The second set of preferences defines the type of media content corresponding to the portion of media content as not being objectionable to the member. The method can transmit the portion of the media content to a secondary display device of the member.
US10706092B1 Error and manipulation resistant search technology
Search may be provided using a database storing a plurality of documents comprising a first set of documents and a second set of documents, a set of vetting values and a computer readable medium. In such a system, for each document in the second set of documents, the first set of documents comprises a document for which that document from the second set of documents is identified as a subsequent related document. Additionally, the set of vetting values may comprise, for each document from the second set of documents, a vetting value for the document from the first set of documents for which that document from the second set of documents is identified as the subsequent related document. Additionally, the medium may store instructions to respond to a query by determining, based on the set of vetting values, a search result set comprising documents from the first set of documents.
US10706083B2 Digital device and method of processing data therein
Disclosed are a digital device and method of processing data therein. The present invention includes a first receiving unit for receiving application data, a second receiving unit for receiving a signal including a request for a search service and search word data for the search service, a memory storing search history data, a controller configured to perform a first operation based on the search word data in response to the received search service request, control to display a first search result data on a screen, if the displayed first search result data is not valid, add the received search word data to the search history data, and control to display a second search result data on the screen by performing a second search based on the search word data included in the search history data after the search service, and a display unit displaying the application data, the first search result data and the second search result data.
US10706081B2 Quality of location-related content
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for improving quality of location-related content, such as truncated location-related content, for example, while preserving and/or maintaining user privacy.
US10706078B2 Bidirectional integration of information between a microblog and a data repository
Arrangements described herein relate to collaborative environments and, more particularly, to use of a microblog to enhance communication in an organization. The present arrangements can include receiving from a first user a first microblog entry into a microblog, identifying at least one keyword associated with the first microblog entry, and assigning to the at least one keyword a tag creating an association between the at least one keyword and at least one data repository. The arrangements further can include establishing bidirectional integration between the microblog and the at least one data repository of information related to the tag creating the association between the at least one keyword and the at least one data repository.
US10706077B2 Performance of distributed databases and database-dependent software applications
Computer-implemented systems and methods for categorizing tables of a database into groups are provided. A set of queries used to access a database are processed to generate a log that identifies for each of the queries (i) a database operation associated with the query, (ii) a table of the database accessed via the query, and (iii) a column or columns of the table used by the query to access the table. Database operation criteria for categorizing database tables into groups are accessed. The criteria are based on a total number of times that a table is accessed by the set of queries and a number of times that the table is accessed using a column or group of columns. An algorithm that evaluates data of the log against the criteria is applied. The algorithm is configured to automatically categorize tables identified in the log into groups based on the evaluation.
US10706074B2 Embeddings with multiple relationships
To generate an embedding model for entities in an online system, a first set of partitions is generated. Each partition of the first set of partitions includes a subset of entities of the online system. Each partition of at least a subset of partitions of the first set of partitions is assigned to embedding workers. Each of the embedding worker determines embedding vectors for each entity in the partition assigned to the embedding worker. A second set of partitions is generated. Each partition of at least a subset of partitions of the second set of partitions are assigned to embedding workers. Each embedding worker retrieves embedding vectors for the entities in the partition assigned to embedding worker, and determines updated embedding vectors for each of the entities based on the retrieved embedding vectors and information about interaction between the entities.
US10706071B2 Bandwidth-reduced coherency communication system
A computerized, bandwidth-reduced system that will reconcile two ordered sets of values such that a series of changes made to the one are reflected in the other by creating defined REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES for one set of ordered values, transferring the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES and using the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES to reconcile another ordered set of values.
US10706055B2 Partition aware evaluation of top-N queries
Techniques are described for executing an analytical query with a top-N clause. In an embodiment, a stream of tuples are received by each of the processing units from a data source identified in the query. The processing unit uses a portion of a received tuple to identify the partition that the tuple is assigned to. For each partition, the processing unit maintains a top-N data store that stores an N number of received tuples that match the criteria of top N tuples according to the query. The received tuple is compared to the N number of tuples to determine whether to store the received tuple and discard an already stored tuple, or to discard the received tuple. After all the tuples have been similarly processed by the processing units, all the top-N data stores for each partition are merged, yielding the top N number of tuples for each partition to return as a result of the query.
US10706053B2 Method and system for defining an object-agnostic offlinable data storage model
Some embodiments locally cache search results received from a server in an object-agnostic data structure for the local execution of subsequent queries by a client application. The object-agnostic data structure stores objects returned, from a server, in a set of query results corresponding to one or more initial queries. The locally cached objects correspond to a partial set of the objects stored at a server. The object-agnostic data structure allows for the local execution of a subsequent query on the partial set of objects to generate a partial result set corresponding to the subsequent query. The partial result set for the subsequent query may be desired when the server is inaccessible or query executions on the server take longer than a threshold amount of time. The client application may update the partial result set with the complete result set received from the server upon availability of the complete result set.
US10706043B2 System and method for providing results based on user-selected search breaks
Provided is a system for providing a computer-implemented targeted search interface including a graphical user interface including at least one selectable option and at least one untitled search break. The system includes a database having a plurality of search results. The system further includes a processor, programmed or configured to, in response to actuation of a first selectable option: generate at least one related search break; prompt the user to input user data; receive the user data; generate, from the user data, a user profile; identify at least one group of related users; and, in response to actuation of the at least one related search break, generate, on a graphical user interface, a plurality of subsets of the at least one related search break, wherein a subset of the plurality of subsets of the at least one related search break has a relationship with a group of related users.
US10706041B1 Systems and methods to profile transactions for end-state determination and latency reduction
Methods and apparatus are provided to categorize and process an incomplete transaction. A transaction pattern table is provided that includes a plurality of records, each record being defined by a transaction pattern identifier. Each record includes a transaction pattern and a metric of occurrence of the transaction pattern. An incomplete transaction is automatically compared to the transaction patterns in the table and a subset of transaction patterns in the table are identified that are potential candidates for matching the incomplete transaction. The incomplete transaction is categorized using the metric of occurrence of the transaction pattern for each transaction pattern in the subset. The incomplete transaction is then processed using the categorization of the incomplete transaction.
US10706036B2 Systems and methods to optimize multi-version support in indexes
System and method embodiments are provided for multi-version support in indexes in a database. The embodiments enable substantially optimized multi-version support in index and avoid backfill of commit log sequence number (LSN) for a transaction identifier (TxID). In an embodiment, a method in a data processing system for managing a database includes determining with the data processing system whether a record is deleted according to a delete indicator in an index leaf page record corresponding to the record; and determining with the data processing system, when the record is not deleted, whether the record is visible according to a new record indicator in the index leaf page record and according to a comparison of a system commit TxID at the transaction start with a record commit TxID obtained from the index leaf page record.
US10706032B2 Unsolicited bulk email detection using URL tree hashes
According to one exemplary embodiment, a method for detecting unsolicited bulk emails (UBE) is provided. The method may include receiving an email. The method may also include identifying a uniform resource locator (URL) contained in the received email. The method may then include dividing the identified URL into a plurality of component parts. The method may further include generating a tree structure based on the plurality of component parts. The method may also include generating an input string based on the generated tree structure. The method may then include calculating a hash value based on the generated input string. The method may further include determining if the calculated hash value matches a UBE hash value within a plurality of UBE hash values. The method may also include identifying the received email as a UBE based on determining that the calculated hash value matches the UBE hash value.
US10706027B2 Database management system with dynamic allocation of database requests
The invention provides for a database management system (100, 400) comprising a container management system (102). The container management system comprises: a container management system memory (106) for storing machine executable instructions (114) and a container management system processor (104). Execution of the machine executable instructions cause the container management system processor to repeatedly: receive (200) multiple database requests (116) via a first network connection (110), wherein each of the multiple database requests comprises metadata descriptive of the multiple database requests; calculate (202) a receiving rate (118) by counting the multiple database requests received in a predetermined duration; calculate (204) a processor count (120) using a predictive model and the receiving rate; determine (206) a number of data containers (122) using the receiving rate and a container memory model, wherein each of the data containers is a block of the container management system memory assigned by continuous address space; request (208) a processor pool from a processor hosting service (306) via a second network connection (112) to satisfy the processor count; allocate (210) data containers (128, 130, 132, 134) equal to the number of the data containers in the container management system memory; transfer (212) the multiple data base requests to the data containers as they are received, wherein each of the multiple data base requests is assigned to a chosen data container selected from the data containers using the metadata; and transfer (214) a filled data container selected from the number of data containers to the processor hosting service via the second network connection, wherein the filled data container is filled with the multiple data requests above a predetermined threshold.
US10706026B1 Selective purging of data attributes
A system for selective purging includes an interface and a processor. The interface is to receive a selection of one or more data types for selective purging. The processor is to walk through a data audit memory; and to selectively remove data based at least in part on the one or more data types.
US10706021B2 System and method for supporting persistence partition discovery in a distributed data grid
A system and method can support persistence in a distributed data grid. A plurality of members in the distributed data grid can persist a plurality of partitions associated with one or more cache services in persistent storage. Furthermore, a coordinator, which may be a member in the distributed data grid, can synchronize a view of partition ownership among the plurality of members in the distributed data grid, and form a distributed consensus on which partition can be recovered from which member in the distributed data grid.
US10706020B2 Data sharing in CAx applications
A computer-implemented method for sharing CAx data includes receiving CAx data in a first CAx format from a first client, storing the CAx data in a plurality of alternate formats, receiving a request for the CAx data from a second client, providing the CAx data to the second client using at least one alternate format of the plurality of alternate formats responsive to receiving the request for the CAx data from the second client. An apparatus and system corresponding to the above method is also disclosed herein.
US10706011B2 Methods for facilitating preservation and retrieval of heterogeneous content and devices thereof
A method, non-transitory computer readable medium, and content management apparatus receives a storage request including content and context information associated with the received content, the context information comprising at least metadata and information for one or more user tags, wherein the user tags are customizable and established by an administrator. One of a plurality of types of content is identified for the received content. Searchable information is extracted from the received content based on the identified one of the plurality of types of content. A searchable index is generated for the received content based on at least the extracted searchable information and the context information associated with the received content. The received content is stored in a manner which is retrievable based on one or more associations in the generated searchable index.
US10706009B2 Techniques to parallelize CPU and IO work of log writes
Techniques are provided for managing cached data objects in a mixed workload environment. In an embodiment, a system, log data is stored in one or more buffers. In response to receiving a request to perform a logical write, a first process writes a first portion of the log data to a log file in persistent storage. While the first portion of the log data is being written to the log file, a second process writes a second portion of the log data in the one or more buffers to the log file in persistent storage. In another embodiment, a request to perform a second logical write may be received before the first logical write completes. While the first log data is being written to the log file, one or more processes write second log data for the second logical write to the log file.
US10706006B2 Image processor I/O unit
An image processor is described. The image processor includes a storage circuit to store segments of input image data received in a raster scan format. The image processor further includes a reformatting circuit to convert the segments of input image data into a block image format. The image processor further includes a processor comprising a two-dimensional execution lane array and a two-dimensional shift register array. The two-dimensional shift register array is to store the input image data that has been formatted into the block image format. The execution lane array is to execute instructions that operate on the image data from the two-dimensional shift register array.
US10706004B2 Dynamically updating logical identifiers of cores of a processor
In one embodiment, a processor includes a plurality of cores each including a first storage to store a physical identifier for the core and a second storage to store a logical identifier associated with the core; a plurality of thermal sensors to measure a temperature at a corresponding location of the processor; and a power controller including a dynamic core identifier logic to dynamically remap a first logical identifier associated with a first core to associate the first logical identifier with a second core, based at least in part on a temperature associated with the first core, the dynamic remapping to cause a first thread to be migrated from the first core to the second core transparently to an operating system. Other embodiments are described and claimed.
US10705992B2 Non-disruptive encoding of source data in a source data set migrated to a target data set
Provided are a computer program product, system, and method for non-disruptive encoding of source data in a source data set migrated to a target data set. The source data in the source data set is migrated to a target data set by encoding the source data to produce encoded source data to copy to a target data set. In response to receiving write data for the source data set, the write data is encoded to produce encoded write data to copy to the target data set. Input/Output (“I/O”) requests to the source data set are redirected to the target data set having encoded data for the source data set.
US10705971B2 Mapping logical blocks of a logical storage extent to a replacement storage device
Embodiments of the present disclosure relate to a method, a device and a computer readable medium for managing a storage system. The method can determine a mapping between a logical storage extent and a plurality of storage devices in a storage pool without storing a table of the mapping. Further, the method can record a new mapping after a storage devices fails and restore the original mapping after the failed storage device is replaced.
US10705969B2 Dedupe DRAM cache
A dedupable cache is disclosed. The dedupable cache may include cache memory including both a dedupable read cache and a non-dedupable write buffer. The dedupable cache may also include a deduplication engine to manage reads from and writes to the dedupable read cache, and may return a write status signal indicating whether a write to the dedupable read cache was successful or not. The dedupable cache may also include a cache controller, which may include: a cache hit/miss check to determine whether an address in a request may be found in the dedupable read cache; a hit block to manage data accesses when the requested data may be found in the dedupable read cache; a miss block to manage data accesses when the requested data is not found in the dedupable read cache; and a history storage to store information about accesses to the data in the dedupable read cache.
US10705968B2 Bypass storage class memory read cache based on a queue depth threshold
Examples may bypass storage class memory (SCM) read cache based on a queue depth threshold. Examples may adjust a queue depth threshold for an SCM read cache based on an amount of data read from and written to the SCM read cache in a time period, and may bypass the SCM read cache based on a comparison of a number of outstanding IOs for the SCM read cache to a queue depth threshold for the SCM read cache.
US10705957B1 Selectively updating a coherence state in response to a storage update
A cache memory stores a cache line associated with a coherence state field set to a first modified coherence state. The cache memory implements a default first coherence state update policy in which the cache memory is biased to retain write authority for the cache line. Responsive to a store request, the cache memory updates data of the cache line. If the store request indicates a change from the default first coherence state update policy, the cache memory updates the coherence state field from the first modified coherence state to a second modified coherence state in which the cache memory is biased to transfer write authority for the cache line. If the store request does not indicate a change from the default first coherence state policy, the cache memory refrains from updating the coherence state field from the first modified coherence state.
US10705956B1 Sequenced extension operations on a data store
A data storage system stores information indicating a determined sequence for performing operations on a data store. A lock is acquired on a portion of the data store. It is determined that performing the operations comprises performing at least one additional operation on the data store. Uncommitted changes implied by the operations are stored in a transaction buffer according to the determined sequence. Changes implied by the additional operation are determined based on a reentrant call to a data store interface. The logged sequence of changes is applied to the data store and the lock is released.
US10705952B2 User space data storage management
Systems, methods, and/or devices are used to store metadata in a storage system. In one aspect, a first user space module sends a logical memory request to a memory management module of a kernel space module. The logical memory request includes data and metadata. A second user space module obtains the metadata of the logical memory request. A storage engine of the second user space module determines, in accordance with the obtained metadata, a location in non-volatile memory for the data. A second user space module generates a physical memory request including an indication of the non-volatile memory for the data. The second user space module transmits the physical memory request to the kernel space memory management module.
US10705948B2 Robotic process automation simulation of environment access for application migration
The invention utilizes a plurality of robotic process automation (RPA) bots to generate data regarding production issues within applications. The RPA bots may simulate user access to the environment (i.e. user load) to predict possible issues or failures of the application within the particular environment. The RPA bots may further be used to identify the needs of an application when migrating the application from one environment to another. To this end, the bots may perform a dynamic simulation sequence for accessing applications, which may provide a realistic simulation of user load for an application within a certain environment. In this way, bots may be used to monitor and understand the complete runtime sequence and behavior of applications that would enable administrators to select the appropriate stack of modules of the destination infrastructure.
US10705938B2 Device and method for concurrently analyzing a plurality of telecommunications signal protocols
An improved method for telecommunication analysis and monitoring employing a logic analyzer device. The logic analyzer device provides a plurality of concurrent graphic depictions of different electronic signals under differing electronic protocols for signal error determination on a communications channel. Error source determination is enabled through the provided concurrent depiction of digital and analog signal characteristics in the differing protocols, including digital data packets, signal voltages and timing. Through this concurrent depiction the user can visually discern potential causation for electronic communication errors caused by non-continuous signal anomalies affecting one or more of the protocols.
US10705933B2 System integration using virtualization
Methods and systems are provided for testing a physical hardware device by a virtual hardware device using a virtualization system. The methods and systems perform operations including determining a memory location of a variable through which the virtual hardware device exchanges information with an external hardware resource. The operations also include exchanging the information with the external hardware resource via the memory location of the variable. The memory location of the variable used by the virtual hardware device is the same as a memory location of the variable used by the physical hardware device.
US10705921B2 Client data driven smart backup scheduler
A first threshold corresponds to a data change at which a backup is triggered. A second threshold corresponds to a time interval at which the backup is triggered. A client is polled to obtain a first value indicating an amount of data changed since a last backup. A second value is tracked indicating an amount of time elapsed since the last backup. A determination is made as to whether to trigger the backup based on at least one of the first value exceeding the first threshold or the second value exceeding the second threshold. When the backup is not triggered because neither the first value exceeds the first threshold nor the second value exceeds the second threshold, the backup is triggered regardless based on a degree to which the first threshold has been reached, a degree to which the second threshold has been reached, and current usage of resources.
US10705920B1 Method and system for implementing current, consistent, and complete backups
A system and method of backing up an online database to a storage device is provided wherein the online database is actively changed by one or more applications. The backed up online database is then subsequently restored. The online database is backed up by copying the online database to the storage device, and during the copying of the online database, writing changes that are made to the online database to a change log for the portion of the online database that has already been copied to the storage device, and not writing changes that are made to the online database to the change log for the portion of the online database that has not yet been copied to the storage device. The online database is then restored by loading the backed up online database to a restore database, and applying the changes in the change log to the restore database.
US10705919B2 Data backup using metadata mapping
An information processing apparatus, backup method, and program product that enable efficient differential backup. In one embodiment, an information processing apparatus for files stored in a storage device includes: a metadata management unit for managing metadata of files stored in the storage device; a map generation unit for generating a map which indicates whether metadata associated with an identification value uniquely identifying a file in the storage device is present or absent; and a backup management unit for scanning the metadata to detect files that have been created, modified, or deleted since the last backup, and storing at least a data block and the metadata for a detected file in a backup storage device as backup information in association with the identification value.
US10705917B2 Consolidated full backup of a restored virtual machine
Various systems, methods, and processes for optimizing the performance of a consolidated full backup of a restored virtual machine are disclosed. Changed data and metadata associated with the changed data is received from a hypervisor at a backup module. The hypervisor supports a virtual machine, and the virtual machine employs virtual disks. A confirmation is sent to the hypervisor from the backup module indicating that a full backup of the virtual disks has been created.
US10705915B2 Embedded system, photographing device and refresh method
An embedded system includes: a first storage portion in which a boot program in a basic program stored in a flash memory is developed and stored; a second storage portion in which the basic program is developed and stored according to the boot program developed in the first storage portion; a first error correction circuit configured to perform error correction when reading the boot program; a third storage portion in which information based on an error correction result of the error correction circuit is stored; and a control portion configured to determine propriety of refresh processing on the boot program based on the information based on the error correction result stored in the third storage portion.
US10705909B2 File level defined de-clustered redundant array of independent storage devices solution
A RAID (redundant array of independent storage devices) storage system where a file is stored at a physical protection level corresponding to a RAID protection level defined by metadata included in and/or with the file to be stored.
US10705907B1 Data protection in a heterogeneous random access storage array
Described herein are embodiments of a process for efficiently allocating RAID stripes across an array of disks (e.g., SSDs). In some embodiments, the process can be used to allocate RAID stripes across a “heterogeneous” storage array (i.e., an array of different sized disks). Also described herein are embodiments of a storage system that utilize said processing.
US10705906B2 Apparatus and control method thereof
According to one embodiment, an apparatus is capable of exchanging a frame with an external apparatus in a packet mode of serial attached small computer system interface (SAS). The apparatus includes a controller configured to transmit a frame to the external apparatus, and to transmit a PACKET_SYNC extended binary primitive to the external apparatus when the frame is not correctly received by the external apparatus.
US10705905B2 Software-assisted fine-grained data protection for non-volatile memory storage devices
Selective use of a software path and hardware path help to provide fine-grained T10-PI support while maintaining IO operation efficiency for single IO read/write commands transferring multiple data segments. NVMe hardware capability (i.e. the hardware path) is always utilized for CPU-intensive CRC verification. NVMe hardware capability is utilized for application tag and reference tag verification whenever possible. Software running on a computing node (i.e. the software path) is used for application tag and reference tag verification and replacement when those functions cannot be implemented by the NVMe hardware.
US10705895B2 Device based automated tool integration for lifecycle management platform
A device may identify a tool operating on a first device for integration into a lifecycle management platform operating on a second device. The tool may be associated with providing a functionality not included in the lifecycle management platform. The first device may be external to the second device. The device may determine a set of tool attributes for data events associated with the tool. The data events may include a data input, a data output, a new message, an updated message, a deleted message, or the like. The device may select a message format based on the set of tool attributes. The device may configure adaptation for a tool application programming interface (API) of the tool and a platform API of the lifecycle management platform based on the message format. The device may provide information associated with configuring adaptation for the tool API and the platform API.
US10705891B2 Cognitive agent for persistent multi-platform reminder provision
A reminder method, system, and computer program product include collecting information and an activity of a user, determining an optimum time to send the reminder to the user based on the information and the activity of the user and an optimal platform to deliver the reminder to the user based on the information and the activity of the user.
US10705885B2 Autoscaling of data processing computing systems based on predictive queue length
Described herein are systems, methods, and software to enhance the scaling of data processing systems in a computing environment. In one implementation, a method of operating a data processing management system includes monitoring a queue length in an allocation queue for data processing system, and generating a prediction of the allocation queue based on the monitored queue length. Once the prediction is generated, the data processing management system may modify an operational state of at least one data processing system based on the prediction of the queue length and a processing time requirement for data objects in the allocation queue.
US10705884B2 Managing computational tasks in vehicle context
A method receives a computational task; determines a processing resource requirement of the computational task; determines available processing resources of a first temporal vehicular virtual server (TVVS) at a first timestamp, the first TVVS comprising first participant vehicles proximally located relative to one another on a road segment at the first timestamp; determines vehicle movement data of the first participant vehicles; estimates available processing resources of the first TVVS at a second timestamp subsequent to the first timestamp based on the vehicle movement data of the first participant vehicles; determines to execute the computational task on the first TVVS based on the processing resource requirement of the computation task, the available processing resources of the first TVVS at the first timestamp, and the estimated available processing resources of the first TVVS at the second timestamp; and assigns the computational task to the first TVVS to execute the computational task.
US10705881B2 Reducing overlay network overhead across container hosts
A system for reducing overlay network overhead includes a memory, a processor in communication with the memory, a first container and a second container running on a first host, and a container scheduler executing on the processor. Each of the first container and second container expose a network service port(s). The container scheduler executes on the processor to assign a network complexity weight to the first host. The network complexity weight is based on a quantity of network service ports that the first container and the second container expose. The container scheduler also filters hosts based on resource availability corresponding to each host and ranks the hosts based on a respective network complexity weight corresponding to each host. Additionally, the container scheduler dispatches a third container to a second host based on the resource availability and network complexity weight corresponding to the second host.
US10705875B2 Systems and methods for recomputing services
Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.
US10705853B2 Methods, systems, and computer-readable media for boot acceleration in a data storage system by consolidating client-specific boot data in a consolidated boot volume
Technologies are described herein for accelerating the boot process of client computers by consolidating client-specific boot data in a data storage system. Boot statistics are collected for a number of client computers booting from virtual storage volumes provided by the data storage system. The boot statistics are analyzed to identify client-specific boot data stored on each of the virtual storage volumes, and the client-specific boot data is consolidated and copied into contiguous regions of a single, consolidated boot volume in the data storage system. Requests for read operations from the client computers for the client-specific boot data are then redirected to the consolidated boot volume, increasing boot performance for the client computers.
US10705848B2 TAGE branch predictor with perceptron predictor as fallback predictor
A TAGE branch predictor has, as its fallback predictor, a perceptron predictor. This provides a branch predictor which reduces the penalty of context switches and branch prediction state flushes.
US10705843B2 Method and system for detection of thread stall
A method of checking for a stall condition in a processor is disclosed, the method including inserting an inline instruction sequence into a thread, the inline instruction sequence configured to read the result from a timing register during processing of a first instruction and store the result in a first general purpose register, wherein the timing register functions as a timer for the processor; and read the results from the timing register during processing of a second instruction and store the results in a second general purpose register, wherein the second instruction is the next consecutive instruction after the first instruction. The inline thread sequence may be inserted in sequence with the thread and further configured to compare the difference between the result in the first and second general purpose register to a programmable threshold.
US10705838B2 Method for managing an update of a microcode within a processing unit
Microcode is stored in a program memory and intended to be executed by a central processing unit of a processing unit. The processing unit may include a memory controller associated with each program memory and a hardware peripheral. The method includes, in response to a request to update the microcode, a transmission, to each hardware peripheral, of a global authorization request signal obtained from an elementary authorization request signal generated by each corresponding memory controller, a transmission of a global authorization signal obtained from an elementary authorization signal generated by each hardware peripheral in response to the global authorization request signal and after satisfying a predetermined elementary condition, and an updating of each microcode by the corresponding memory controller only after the global authorization signal is received.
US10705833B2 Transforming data manipulation code into data workflow
Aspects extend to methods, systems, and computer program products for transforming data manipulation code into data workflow. Data manipulation code for a data science process is written in a data manipulation programming language. The data manipulation code defines input instructions, data manipulation instructions, and output instructions. A learning module automatically transforms the data manipulation code into a data workflow representative of the data science process. The level of detail for a data workflow can be tailored for an intended audience and/or for subsequent editing with an editor program (e.g., a drawing program). Aspects of the invention address the disconnection between designing a data science process and documenting the data science process. The creation of data workflows is automated, virtually eliminating manual operations and providing significant productive gains for data scientists, data engineers, developers, and program managers.
US10705822B2 Terminal device and software rewriting program
A terminal device for use in a software rewriting system configured to rewrite a software package of a control device mounted on a movable object, including: a wide area communication unit configured to communicate with a server via a wide area network; a storage unit; and a short-range wireless communication unit configured to communicate with the movable object via a short-range wireless communication network. The updating software package is received, via the wide area network and the wide area communication unit, from a server including an updating software database storing the updating software packages for updating the software package of the control device. The updating software package received from the server is stored in the storage unit. The updating software package stored in the storage unit is transmitted to the movable object, via the short-range wireless communication unit and a short-range wireless communication network.
US10705813B2 Technique for dynamically controlling processing devices in accordance with characteristic of user application
Disclosed is a method by which a terminal device executes an application by using at least one calculating device, the method comprising the steps of: calculating a processing time of the at least one calculating device; selecting the predetermined number of processing devices for executing the application on the basis of a user's preference or the at least one calculated processing time; determining a workload for minimizing a processing time function determined by using a use rate corresponding to the predetermined number of determined processing devices; and executing the application by applying the determined workload to the predetermined number of processing devices.
US10705800B2 Systems and methods for evaluating compliance of implementation code with a software architecture specification
A code-proving system is adapted to analyze implementation code for compliance with a at least a specified model. The implementation code can be code that is used to provide control or semi-automated control of a complex electromechanical system, such as an automobile. The specified model may be written to comply with a meta-model such as the software architecture specification known as Automotive Open System Architecture (AUTOSAR).
US10705796B1 Methods, systems, and computer program product for implementing real-time or near real-time classification of digital data
Disclosed are techniques for classifying inquiries in real-time or nearly real-time. These techniques identify or generate a data model that receives and determine one or more classes for the inquiry in real-time or nearly real-time at least by applying a hierarchical set of rules in the data model to the inquiry. A hierarchical class data structure at least by storing and indexing the one or more classes based in part or in whole upon a hierarchical structure of the one or more classes in a non-transitory computer memory.
US10705789B2 Dynamic volume adjustment for virtual assistants
Techniques for implementing dynamic volume adjustment by a virtual assistant are provided. In one embodiment, the virtual assistant can receive a voice query or command from a user, recognize the content of the voice query or command, process the voice query or command based on the recognized content, and determine an auditory response to be output to the user. The virtual assistant can then identify a plurality of criteria for automatically determining an output volume level for the response, where the plurality of criteria including content-based criteria and environment-based criteria, calculate values for the plurality of criteria, and combine the values to determine the output volume level. The virtual assistant can subsequently cause the auditory response to be output to the user at the determined output volume level.
US10705776B2 Image processing apparatus, control method for image processing apparatus, and storage medium
An image processing apparatus includes a setting unit and a communication control unit to execute HTTP communication to an external apparatus. The setting unit sets whether to use a proxy server. The communication control unit controls, in a case where Hypertext Transfer Protocol (HTTP) communication to the external apparatus on a personal area network is performed, executing the HTTP communication to the external apparatus by other than the proxy server, even if use of the proxy server is set.
US10705774B2 Managing print settings in multiple different setting software
To make a set of set values of a plurality of print setting items added in a first execution environment usable in a second execution environment as well, an information processing apparatus comprises: a first printer driver configured to operate in a first execution environment, and add a set of set values of a plurality of print setting items to a list; and an application corresponding to a second printer driver configured to operate in a second execution environment, and obtain the set of the set values added by the first printer driver and display the set of the set values as a choice.
US10705773B2 Printing apparatus, control method thereof and storage medium
An object of the present invention is to suppress a printing apparatus from becoming unavailable due to the life of a nonvolatile memory ending. The present invention is a printing apparatus including: a volatile memory; a nonvolatile memory in which a rewrite of data is performed in units of blocks and whose number of times of rewrite has an upper limit; and a management unit configured to manage a use of the volatile memory and the nonvolatile memory as a spool buffer temporarily storing print data, and the management unit limits the use of the nonvolatile memory based on an estimated life of the nonvolatile memory, which is different from state information indicating a state of a defective block of the nonvolatile memory.
US10705765B2 Managing point-in-time copies for extents of data
Provided are a computer program product, system, and method for managing point-in-time copies for extents of data. A point-in-time copy for at least one range of extents in at least one volume for a point-in-time copy identifier is established. Change recording information is generated indicating each of the at least one range of extents less than all of the extents in the at least one volume. An update to data in the at least one range of extents in the point-in-time copy is received and data in the source storage in the at least one range of extents to be updated is copied as changed data to the target storage. Indication is made in the change recording information of the data in the at least one range of extents that has been updated.
US10705762B2 Forward caching application programming interface systems and methods
Systems, apparatuses, and methods related to memory systems and operation are described. A memory system may be communicative coupled to a processor via data buses. The memory system may include a memory array that stores first data at a first storage location and second data at a second storage location. The memory may include a memory controller, which receives a memory access request that requests return of the first data and the second data, determines a data access pattern resulting from the memory access request, determines an access pointer that identifies the first storage location of the first data and the second storage location of the second data, and instructs the memory system to use the access pointer to identify and output the first data and the second data via the data buses to enable the processor to perform an operation based on the first data and the second data.
US10705757B2 Memory interface, memory controller having the memory interface, and memory system having the memory controller
There are provided a memory interface, a command queue controller configured to determine an execution order of normal commands and a suspend command; a command time controller configured to receive the normal commands, and output command and time information by providing a corresponding additional operation time to each of the normal commands; a command time manager configured to match the command and time information to each of the normal commands to be stored therein, and output an end signal; and an input/output interface configured to receive the normal commands and the suspend command, and transmit the normal commands and the suspend command to a memory device through a channel.
US10705751B2 Method and device for processing data
The disclosure relates to a method and device for processing data. The method includes determining a size of available storage space in a first storage area in a terminal equipment; comparing the size of the available storage space in the first storage area to a first threshold; determining that the size of the available storage space in the first storage area is less than the first threshold; in response to determining that the size of the available storage space in the first storage area is less than the first threshold, determining whether data stored in the first storage area meet a preset condition; determining that the data stored in the first storage area meet the preset condition; and transferring the data that meet the preset condition to a second storage area, wherein the second storage area is different from the first storage area.
US10705742B2 Managing input/output (I/O) concurrency numbers to control storage system responses
Techniques manage a storage system. Such techniques involve: determining an expected input/output (I/O) concurrency number of an access request for a storage system, the access request being associated with a first one of a plurality of redundant arrays of independent disks (RAIDs) comprised in the storage system; in response to a current available I/O concurrency number of the first RAID being less than the expected I/O concurrency number, increasing the available I/O concurrency number of the first RAID based on a reserved I/O concurrency number of the storage system; and performing the access request using the first RAID having the increased available I/O concurrency number.
US10705737B2 Storage system and data arrangement method of storage system
An object is to construct a storage system configured with a high degree of freedom while ensuring a certain fault tolerance. The storage system includes a plurality of nodes that process an I/O processing request of data. The node has a storage device and a processor that performs the I/O processing on the storage device. The processor constitutes a data redundancy configuration in which data stored in different storage devices is combined as a data set. A management unit for managing the storage system performs a fault tolerance calculation of calculating fault tolerance information for a failure of each component by using component information that is information of a component including at least the and the storage device, and by using data redundancy configuration information related to the data redundancy configuration, and determines a data arrangement by applying the data redundancy configuration related to the calculated fault tolerance information.
US10705724B2 Information processing apparatus, communication system, and method for processing information
An information processing apparatus is provided in in a hierarchical structure of at least three hierarchies, and communicates with another information processing apparatus that is present in the immediately above hierarchy in the hierarchical structure to determine whether a version of the software installed on the information processing apparatus matches a version of the software installed on the immediately above information processing apparatus. The information processing apparatus also acquires setup information from the immediately above information processing apparatus upon determining that the software version installed on the information processing apparatus matches that of the software installed in the immediately above information processing apparatus.
US10705717B2 Notebook computer
The present invention provides a notebook computer. The notebook computer includes a secondary display screen that has a small size and a primary display screen that has a large size. The secondary display screen may be a touch display screen and is operable for solely displaying an image and conducting an input/output operation so that when the operation life of the notebook computer get short, the large-sized primary display screen can be shut down for reducing energy consumption, while the secondary display screen may be powered by the notebook computer or may be provided with an individual battery to supply electrical power thereto and may establish communication through a contact type connector with a main board of the notebook computer or communicate with the main body of the notebook computer through wireless communication modules, so that the notebook computer may possesses extended operation life and is also operable in multiple operation modes that can be selected and set by a user so as to improve user's experience and production competition power.
US10705715B2 Collaborative group video production system
Generally, a computer implemented group distance learning system including one more servers which serve a group distance learning computer code executable to provide a graphical user interface which by user interaction allows a plurality of client users to be allocated into a plurality of client user groups each user group having access to a common graphic user interface to collaborate in performance of group assignments. Specifically, a group distance learning computer code which implements a graphical user interface accessed in common by a plurality of client users from remote locations to facilitate collaborative group video production.
US10705707B2 User interface for editing a value in place
A user interface element is displayed for in place editing of values within a document. For example, in response to selecting a value, a user interface is displayed near the value that receives a slide gesture for adjusting the value in place. The user interface may be configured to select one of the discrete parts of the value in response to changing a level of the slide gesture. For example, a user may move the swipe gesture from a level used for adjusting the day value to the level representing the year value. The user interface displayed and method(s) used to adjust the value may be based on the type of value and the structure and content of the document.
US10705705B2 System and method for selecting a time stamp and generating user interface elements
A system for generating user interface elements comprises a data analysis module, a receiver module and an element generation module. The data analysis module is arranged to identify a plurality of classes in input data, wherein each class is associated with a plurality of characteristic values each with a corresponding time stamp. The receiver module is arranged to receive a selection of a first time stamp, and the data analysis module is arranged to determine a first selection of the characteristic values each associated with the first time stamp. The element generation module is arranged to generate a plurality of user interface elements each associated with a class by calculating, for each user interface element, a two-dimensional area based on the characteristic value in the first selection associated with the class of the element.
US10705704B2 Adaptive graphical user interface for appliance
A user interface includes a touch-sensitive display and a display control unit for controlling the display. A method for controlling a household appliance using the graphical user interface includes the steps of: displaying a first graphical representation on the display, the first graphical representation including symbols, each symbol being associated with an appliance subunit of the household appliance; when a symbol is touched by a touching means, transmitting control signals from the control unit to the display to change the first graphical representation into a second graphical representation; displaying information regarding a change of a setting value of the appliance entity associated with the touched symbol when the touching means is dragged from a first position to a second position at the display; and changing the graphical representation at the display from the second graphical representation to a third graphical representation when lifting the touching means from the display.
US10705700B2 Mirror snapping during vector drawing
Embodiments of the present invention are directed at providing a mirror snapping system for selecting candidate snap points as endpoints for path segments with symmetry in a created image. In one embodiment, generating candidate snap locations from a newly created path segment can be accomplished by automatically constructing an axis of symmetry for the newly created path segment and reflecting created path segment endpoints in the design across the axis of symmetry. In a further embodiment, upon selection of a candidate snap location as the anchored endpoint for an unanchored endpoint of a path segment, line parameters associated with the candidate snap location can be implemented in the path segment. Such parameters can include weight, color, and curvature of the path segment. Other embodiments may be described and/or claimed.
US10705698B2 Executing functions associated with icons having overlapping areas
A display device includes a display unit, a display control unit, a reception unit, and a processing unit. The display control unit generates a synthesized icon when allocated areas of at least two of a plurality of icons displayed in the display unit overlap. The processing unit executes, when the reception unit receives a slide operation starting from a point in a region of the synthesized icon where the icons overlap, a function associated with the icon displayed at an end point of the slide operation, out of the functions respectively associated with the icons superposed in the region.
US10705691B2 Dynamic user interface blueprint
A user may interact with a first application. A dynamic user interface consistency system may create a user interface blueprint file which stores explicit and inferred user preferences. The user may open a second application. The second application may refer to the user interface blueprint file to generate a user interface according to the user preferences.
US10705687B1 Visually indicating on a user interface lengths, types of content, structure and current user location within a corpus of electronic content
Systems and methods of visually indicating on a user interface of an electronic reader the lengths, types of content, structure and current location of a user within a corpus of electronic content are presented. The corpus of electronic content may be converted into contiguous visual sections and contiguous thumbnails (of the visual sections). The user interface includes a content strip tray displaying a viewable portion of the thumbnails and a main viewing area displaying a viewable portion of the visual sections. An accent effect may be displayed over the viewable portion of the thumbnails that corresponds with the viewable portion of the visual sections currently displayed in the main viewing area to indicate a location of the user in the electronic content. Additionally, headers, location markers, assignments and notes may be displayed on the viewable portion of the thumbnails.
US10705685B2 Navigation system for a graphical user interface
A graphical user interface (GUI) can be tested using a navigation system to access objects. As an example, a processing device in a system can receive a selection of an object. The selection can be made through the GUI. In response to the selection, the processing device retrieves the object and a destination at which the object is located. The processing device recursively traverses a backwards navigation path from the destination to the graphical user interface using the name of the object and the destination. The processing device can then navigate to the destination using the backwards navigation path.
US10705684B2 System and method for displaying an electronic checklist for an aircraft
A system includes display equipment and a processor coupled to the display equipment. The processor is configured to cause the display equipment to display an electronic checklist associated with an aircraft. The processor is configured determine whether the electronic checklist includes a checklist item associated with a particular control page of a plurality of control pages. The processor is configured to, based on determining that the electronic checklist includes the checklist item associated with the particular control page, cause the display equipment to display the particular control page that includes a control element that is selectable to cause a control command to be sent to one or more components.
US10705680B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a display, an instruction receiving unit, and a controller. The display displays a screen containing a fundamental icon and an associated icon. The fundamental icon is an icon for selecting execution of a certain function. The associated icon is associated with the fundamental icon. The instruction receiving unit receives an instruction to delete an icon displayed on the screen by the display. The controller exerts control in such a manner that, when the icon is the fundamental icon, the instruction receiving unit does not delete the fundamental icon.
US10705679B1 Automatic configuration of interactive virtual objects implemented on auxiliary devices
A system can include at least one auxiliary device comprising a plurality of user interface components responsive to user inputs. A host device can include a link interface configured to communicate with each auxiliary device via a communication link. The host device also includes configuration logic to automatically configure each auxiliary device to implement at least one of a plurality of virtual interactive pages, which is assigned based on the number of auxiliary devices connected to the host device. Each of the virtual interactive pages is programmed to associate a discrete set of actions or events with specified user interface components of the respective auxiliary device to which the virtual interactive page is assigned. The host device can execute a selected one of the actions or events in response to activation of a corresponding one of the user interface components.
US10705676B2 Method and device for interacting with button
The present disclosure provides a method of for interacting with a button. The method includes determining whether a state of the button is being switched among a normal state, a hover state, and a press state, presenting a first predetermined pattern around the button in response to determining that a state of the button is being switched from the normal state to the hover state; and presenting a second predetermined pattern around the button in response to determining that the state of the button is being switched from the hover state to the press state. The first and second predetermined patterns are displayed to a user switching the button. Through the present disclosure, a clear and accurate interaction indication and the whole interaction process can be presented to the user during button interaction, improving the user experience during interaction.
US10705675B2 System and method for remote interface alert triggering
Systems and methods for triggering generation of an alert for delivery to a remote device are disclosed herein. The system can include memory having: a user profile database; and a content library database. The system can include a recipient user device having: a network interface; and a recipient I/O subsystem; and the system can include a supervisor device having: a network interface; and a supervisor I/O subsystem. The system can include a content management server that can: direct the generation of a placement interface in the graphical user interface by the recipient I/O subsystem; direct the generation of a presentation interface; direct the generation of a coupling interface at each of the recipient user device and the supervisor user device; and generate and send an alert to the recipient user device and the supervisor device.
US10705662B2 Touch substrate and preparation method therefor, and display panel
A touch substrate, a manufacturing method thereof and a display panel are provided. The touch substrate includes: a base, including a touch region and a lead region positioned around the touch region; a plurality of first electrode strips, arranged side by side on the base in the touch region, each of the plurality of first electrode strips including a plurality of first sub-electrodes arranged at intervals; and a plurality of conductive bridges, arranged on the base in the touch region, two adjacent first sub-electrodes in each of the plurality of first electrode strips being electrically connected by one of the plurality of conductive bridges, wherein each of the plurality of conductive bridges includes a main body portion and a branch portion which are directly connected with each other, and at least two branch portions are arranged at least one end of the main body portion.
US10705653B2 Providing ground truth for touch sensing with in-display fingerprint sensor
An input device includes a plurality of sensor electrodes and a processing system. The plurality of sensor electrodes is configured for capacitive sensing in a sensing region of the input device. The processing system is configured to receive first sensor information about the sensing region from the plurality of sensor electrodes, and to receive second sensor information about the sensing region from an auxiliary sensing device coupled to the sensing region. The processing system is further configured to dynamically calibrate the plurality of sensor electrodes based at least in part on the first sensor information and the second sensor information. In some aspects, the auxiliary sensing device may comprise one or more optical sensors.
US10705643B2 Tactile touch sensor system and method
A tactile touch sensor (TTS) system and method allowing physical augmentation of a high-resolution touch sensor array (TSA) is disclosed. Physical augmentation is accomplished using a TSA physical overlay (TPO) placed on top of the TSA. The TPO is constructed to transmit forces to the underlying TSA. Force transmission is accomplished by either using a flexible overlay or with a rigid mechanical overlay that transmits user forces exerted on the overlay to the underlying TSA. Incorporation of TPO identifiers (TPI) within the TPO permits identification of the TPO by a TPO detector (TPD) allowing operational characteristics of the TSA to be automatically reconfigured to conform to the currently applied TPO structure by a user computing device (UCD). The UCD may be configured to automatically load an appropriate application software driver (ASD) in response to a TPI read by the TPD from the currently applied TPO.
US10705642B2 Force touch display device and method for manufacturing and driving the same
The present disclosure provides a force touch display device and a method for manufacturing and driving the force touch display drive. The force touch display device includes an array substrate, a light guide plate and a metal reflective plate. The array substrate includes a first carrier substrate and a metal wire grid and a metal connection terminal disposed on the first carrier substrate, in which the metal connection terminal is electrically connected to the metal reflective plate. The metal wire grid includes a plurality of metal wires arranged in parallel, and the metal wire grid is configured so that light passing through the metal wire grid becomes linearly polarized light. The light guide plate disposed between the array substrate and the metal reflective plate.
US10705640B2 Touch panel and method for fabricating the same, touch display device
A touch panel, a touch display device, and a method for fabricating the touch panel are disclosed. The touch panel comprises: a substrate; a plurality of touch sensing units arranged in an array on the substrate, each of the touch sensing units including a first touch sub-electrode arranged in a first direction, two second touch sub-electrodes arranged on both sides of the first touch sub-electrode and arranged in a second direction, and an electrode slit disposed between each of the second touch sub-electrodes and the first touch sub-electrode; wherein the two second touch sub-electrodes in each of the touch sensing units are electrically connected via at least two first bridges.
US10705636B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a substrate, a thin film transistor layer, an organic light emitting diode (OLED) layer, a thin film encapsulation layer, a first common electrode layer, a cover plate, and conductive lines. An area without touch function of the display panel is eliminated by disposing the conductive lines at a side of the first common electrode plate, placing the conductive lines and the first common electrode plate respectively on two film layers, and electrically connecting with each other via through holes of an insulation layer.
US10705633B2 Display panel
The present disclosure provides a display panel, which includes a first light-emitting unit, a first electrode line A, a second light-emitting unit, a second electrode line A, and a first electrode line B. The first light-emitting unit includes a first electrode A and a first electrode B located at both ends of the first light-emitting unit respectively. The first electrode line A is connected to the first electrode A. The second light-emitting unit is located on a first side of the first light-emitting unit and includes a second electrode A and a second electrode B located at both ends of the second light-emitting unit respectively. The second electrode line A is connected to the second electrode A, and the second electrode line A and the first electrode line A are independent in terms of signal. The first electrode line B is arranged between the first light-emitting unit and the second light-emitting unit and connected to the first electrode B and the second electrode B respectively.
US10705618B2 Tactile graphical display
A method, system, and computer program product for generating a visual and tactile representation of a plurality of flexed pages associated with a set of data and presented on a graphical display. The graphical display may sense a plurality of flexural states and model respective tactile gradients according to the plurality of flexural states. For a flexural state meeting a set of criteria, the tactile gradient may be applied to the graphical display by distributing a selective volume contained with the graphical display.
US10705614B2 Method and apparatus for generating vibration patterns
An electronic device may include: a rotation detection module configured to detect rotation parameters of a rotating body; a haptic module configured to generate vibration according to a vibration pattern; a display configured to display a user interface; a memory; and a processor electrically connected with the rotation detection module, the haptic module, the display, and the memory. The memory may store instructions that, when executed, cause the processor to: determine vibration parameters based on the rotation parameters detected by the rotation detection module; generate a vibration pattern based on the vibration parameters; and output a user interface corresponding to the generated vibration pattern on the display.
US10705613B2 Display device
Provided is a display device. The display device includes a display panel, a vibration transfer layer, and a touch sensitive element. The vibration transfer layer is disposed under the display panel and has a plurality of openings. The touch sensitive element is disposed under the vibration transfer layer.
US10705606B1 Tracking sensor integration system and method for recursive estimation of pose of user's body part
A tracking sensor integration system presented herein collects sensor data obtained for each time frame by a plurality of sensors attached to a wearable garment placed on a user's hand. A controller coupled to the tracking sensor integration system calculates a measurement gain based at least in part on collected sensor data, and determines prediction for a pose of the user's hand for the current time frame using the collected sensor data and a plurality of estimation parameters for the current time frame. The controller then updates the estimation parameters for the current time frame, based in part on the measurement gain and the prediction for the pose of the user's hand. The controller determines an estimated pose for the user's hand, based in part on the updated estimation parameters and the collected sensor data.
US10705605B2 Image display system, and control apparatus for head-mounted display and operation method therefor
A display control unit causes an accumulation image list screen having a list of accumulation images to be displayed on a head-mounted display. A detection unit detects an eye gaze of a user directed at one of the accumulation images on the basis of a captured image from an eye gaze detection camera of the head-mounted display. A time measurement unit measures an eye fixation duration of the user for the accumulation image. An evaluation unit replaces the eye fixation duration with an interest level of the user for the accumulation image on the basis of evaluation criteria. An information accepting unit accepts the interest level as information about the eye fixation duration. An information management unit records the image ID of the accumulation image and the interest level to a storage device in association with each other as image interest-level information.
US10705599B2 Controlling graphic field of view by operating head mounted display
An immersive head-mounted display (IHMD) can include motion sensing detectors and a display. The IHMD can generate a first generate a first graphical field of view to present on the display. The IHMD can generate a request for a user input. The IHMD can generate one or more second graphical fields of view that are shifted in various directions from the first graphical field of view to present on the displays in response to receiving movement data, from the motion sensing detectors, indicative of the IHMD being moved in the various directions. The IHMD can analyze the movement data to determine a user reply to the request in response to receiving the movement data within a predetermined amount of time. The IHMD can determine the movement data corresponds to an affirmative head shake and perform an affirmative action or corresponds to a negative head shake and perform a negative action.
US10705598B2 Tracking wearable device and handheld object poses
One disclosed example provides a computing device configured to receive from an image sensor of a head-mounted device environmental tracking exposures and handheld object tracking exposures, determine a pose of the handheld object with respect to the head-mounted device based upon the handheld object tracking exposures, determine a pose of the head-mounted device with respect to a surrounding environment based upon the environmental tracking exposures, derive a pose of the handheld object relative to the surrounding environment based upon the pose of the handheld object with respect to the head-mounted device and the pose of the head-mounted device with respect to the surrounding environment, and output the pose of the handheld object relative to the surrounding environment for controlling a user interface displayed on the head-mounted device.