Document Document Title
US10298579B2 Integrated hosted directory
Methods, systems, and devices for enterprise-wide management of disparate devices, applications, and users are described. A cloud-based central server may maintain an integrated hosted directory, which may allow user authentication, authorization, and management of information technology (IT) resources across device types, operating systems, and software-as-a-service (SaaS) and on-premises applications. IT resources for multiple and separate customers may be managed from a single, central directory, and servers may be brought online to allow access to the directory according to system loading.
US10298572B2 Systems and methods for providing block chain-based multifactor personal identity verification
Block chain-based multifactor personal identity verification may be provided. Verification addresses may be established on a block chain by: associating identifiers with individuals having previously verified personal identities, assigning verification addresses on a block chain to the individuals, and recording identifiers and biometric data associated with the individuals at corresponding verification addresses. Block chain-based multifactor personal identity verification using the verification addresses may be performed by: receiving one or more identifiers in connection with one or more requests to verify an identity of one or more individuals, extracting the biometric data associated with the one or more individuals from the corresponding verification addresses, and verifying the identity of the one or more individuals upon receiving matching biometric data and private keys.
US10298570B2 Optoelectronic systems and method for operating the same
Optoelectronic systems include an array of optoelectronic modules and a computational unit. The array of optoelectronic modules and the computational unit are operable to collect data of a user of the optoelectronic system. The data can be used, for example, to authenticate the identity of the user by being used in multiple user authentication protocols. In some instances, facial recognition data can be augmented with three-dimensional data of the user and can be combined with iris recognition data to authenticate the identity of the user. Such optoelectronic systems can comprise hardware authentication systems external to auxiliary devices such as tablet computers and laptop computers.
US10298567B1 System for providing multi-device access to complementary content
A system is disclosed that enables a user to access a first piece of content on a first computing device while accessing a related, but different piece of content on a second computing device. In some cases, the different piece of content is a portion of the first piece of content. In some embodiments, the system can automatically identify complementary content and can automatically cause the second computing device to access the complementary content without the user interacting with the second computing device. In some cases, the system may reformat the complementary content for presentation to the user based on characteristics of the second computing device.
US10298565B2 Method and apparatus for user identity authentication
A method for user identity authentication is provided. The method includes receiving an authentication image selected by a user, and acquiring, based on the authentication image, a password to be verified. The method may further include acquiring a preset verification password, and comparing the verification password with the password to be verified to obtain a user identity authentication result.
US10298558B2 User authentication relying on recurring public events for shared secrets
An access manager manages access to a resource. At a first time, the access manager designates a variable attribute associated with a recurring public event as a shared secret between the access manager and a user. At a second time occurring after the first time, the access manager receives a shared key from the user. As received, the shared key is based on a value of the variable attribute associated with the recurring public event at a most recent recurrence of the recurring public event relative to the second time. The access manager evaluates the shared key. In response to the evaluation, the access manager grants or denies the user access to the resource.
US10298548B2 Efficient data replication of an encrypted file system
An apparatus for data replication is disclosed. A method and computer program product also perform the functions of the apparatus. In one embodiment, an apparatus includes a read module configured to read into a communication buffer, from a persistent storage volume, a first file that is encrypted with file-level encryption without decrypting the first file. In certain embodiment, the apparatus also includes a write module configured to write data from a second file from the communication buffer, that is received from a source device and that is encrypted with file-level encryption, to the persistent storage volume without decrypting the second file.
US10298540B2 Method and network node for transmitting IP address information, and method and user equipment for receiving IP address information
Provided is a method for making it impossible to track a vehicle performing vehicle-to-everything (V2X) communication through a network. The network may allocate the same IP address to all UEs performing V2X communication. Since the UEs performing V2X communication transmit data using the same IP address, an application server cannot track a vehicle transmitting corresponding data.
US10298535B2 Civic issues platforms on online social networks
In one embodiment, a method includes receiving a post corresponding to a civic issue on a civic-issues platform of an online social network associated with a first municipality from a client system of a first user of the online social network, where the post includes text describing the civic issue, a location, and a user-reported category, extracting one or more n-grams from the text, determining a classification of the post based on social-networking information associated with the first user, the extracted n-grams, and the user-reported category, assigning the post to a first agency of the first municipality based on the determined classification and the location, receiving a request to update the post with a current status of the civic issue from a first entity associated with the online social network, and sending a notification indicating the post has been updated to the client system for display.
US10298531B2 Analyzing email threads
An emotion function chain may be generated from an email thread and displayed to a user in one or more windows on a computer display of a computer system. An email content analyzer may extract emotion indicators from the body of an email within the email thread. Using the emotion indicators, an attitude factor for an email may be determined. The attitude factors determined from each email within the email thread may be pictorially depicted in the emotion function chain. In response to a user interaction with a pictorial depiction of an attitude factor within the emotion function chain, a second window may generated to display the body of the email used to calculate the attitude factor interacted with.
US10298530B2 Scheduling events
Disclosed are examples relating to scheduling events using devices in communication through a network. In some examples, an email message comprising an encoded data element is obtained. The encoded data element includes data that specifies a proposed time for an event. The data that specifies the proposed time for the event is extracted from the encoded data element. Content from the email message is rendered in a user interface. A user interface element is rendered within the user interface. The user interface element represents the proposed time for the event and an availability for the event at the proposed time.
US10298518B2 Creating bi-directional co-shared sessions and switching bi-directional co-shared sessions
Methods and systems for fast switching between bi-directional co-shared sessions having different network paths over a resource reservation network. Embodiment of one method includes: creating a bi-directional parent session (Sp) between first and second session partners, creating a bi-directional derivative session (Sd) between the first session partner and a third session partner, and reassigning a predetermined amount of co-shared network resources (PA-CSNR) assigned to the Sp using the following steps: (i) sending a first message to request the second session partner to stop using the PA-CSNR, (ii) sending a second message to register whether the PA-CSNR are assigned to the Sd, and (iii) sending a third message to allow the third session partner to utilize at least some of the PA-CSNR for the Sd.
US10298513B2 Methods, devices, and systems for accessing network
The present disclosure relates to methods, devices and systems for accessing a network. The methods include: receiving a request message requesting for accessing a network, the request message being broadcast by a first communication device; detecting a current state of the network access device; when the network access device is in a device-access forbidding state, sending a state switching request to a terminal bound with the network access device, the terminal being configured to generate a reply message based on the state switching request; receiving the reply message sent by the terminal; and when the reply message instructs the network access device to switch to a device-access permitting state, switching the state of the network access device to the device-access permitting state.
US10298512B2 System and method for performing resource allocation for a host computer cluster
System and method for performing resource allocation for a host computer cluster use resource allocation weight scores for resource nodes in a cluster resource allocation hierarchy of the host computer cluster based on the number of powered-on clients in the resource nodes.
US10298507B2 Device and method for characterization and optimization of multiple simultaneous real-time data connections
A computer implemented system is provided for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit. The system includes an intelligent data connection manager utility that generates or accesses performance data for two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network transmission characteristics associated the two or more data connections, and bonds the two or more data connections based on: a predetermined system latency requirement; and dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics. The data connection manager utility then manages dynamically the transmission of relatively large data sets across the two or more bonded or aggregated data connections in a way that meets the system latency requirement and improves performance in regards to other network performance criteria (including data transfer rate, errors, and/or packet loss). Related computer implemented methods are also provided.
US10298503B2 Communication system and method for integrating a data distribution service into a time sensitive network
A system includes a scheduling device of a data distribution service (DDS) that determines bandwidth for communication of time sensitive communications between devices using the DDS in a time sensitive network (TSN). The scheduling device determines available bandwidth for communication of non-time sensitive communications of the control system using the DDS in the TSN, and controls communication of the non-time sensitive communications in the TSN without preventing communication of the time sensitive communications in the TSN based on the available bandwidth. The system also can include a traffic shaper of the TSN that receives a communication change from the control system at the TSN. The scheduling device changes one or more of the bandwidth for the communication of the time sensitive communications or the available bandwidth for the communication of the non-time sensitive communications in the TSN without restarting the TSN.
US10298496B1 Packet processing cache
A data or packet processing device such as a network interface controller may include cache control logic that is configured to receive a first request for processing a first data packet associated with the queue identifier, and obtain a set of memory descriptors associated with the queue identifier from the memory. The set of descriptors can be stored in the cache. When a second request for processing a second data packet associated with the queue identifier is received, the cache control logic can determine that the cache is storing memory descriptors for processing the second data packet, and provide the memory descriptors used for processing the second packet.
US10298494B2 Reducing short-packet overhead in computer clusters
A method includes, in a computing system that includes multiple compute nodes that run workloads and are connected by a network, establishing a dedicated Transport Control Protocol (TCP) connection over the network between a first compute node and a second compute node. Packets, which originate from one or more source workloads on the first compute node and are destined to one or more destination workloads on the second compute node, are identified and queued in the first compute node. The queued packets are aggregated in the first compute node into one or more TCP segments, and the TCP segments are sent over the dedicated TCP connection to the second compute node. In the second compute node, the TCP segments are received over the dedicated TCP connection, the packets are extracted from the received TCP segments, and the extracted packets are forwarded to the destination workloads.
US10298493B2 Processing route data
Measures, including methods, systems and computer program products, for use in processing route data in a network comprising a plurality of autonomous systems. At a network device, route data defining at least one route for network traffic which is configured on at least one border network device is received from the at least one border network device. The at least one border network device is located at a border of an autonomous system in the plurality of autonomous systems. The network device processes the received route data according to a set of policies to generate modified route data. The network device transmits at least a part of the modified route data to the at least one border network device. The at least part of the modified route data is operable to instruct the at least one border network device to modify the behavior of the at least one route.
US10298488B1 Path selection and programming of multiple label switched paths on selected paths of multiple computed paths
In some examples, a network device is configured to obtain a set of N paths between a pair of nodes of a network topology model for a network of routers interconnected by a plurality of links in a network topology, where N>2, and configured to, for each label switched path from a plurality of label switched paths to be routed to the network topology: in response to identifying, from the set of N paths, a path for the label switched path that has capacity for a required bandwidth of the label switched path, deduct the required bandwidth of the label switched path from one or more links of the path of the network topology model to modify the network topology model and output data to the network for programming the label switched path in the network on the path; and in response to failing to identify a path for the label switched path from the set of N paths, add the label switched path to a set of failed label switched paths.
US10298487B2 Method and device for transmitting data
A method includes: generating an active route (AR) between a first network element (NE) and a second NE, the AR includes a first route between an active core device (ACD) and the first NE and a second route between the ACD and the second NE, transmitting data between the first NE and the second NE through the AR; sending an identity and a state of a first gateway interface that is connected to the first NE and is included in the ACD to a standby core device (SCD), the SCD generates a standby route (SR) between the first NE and the second NE, the SR includes a third route between the SCD and the first NE and a fourth route between the SCD and the second NE; and when a fault occurs on the first route, transmitting the data between the first NE and the second NE through the SR.
US10298485B2 Systems and methods for NoC construction
Example implementations described herein are directed to systems and methods for generating a Network on Chip (NoC), which can involve determining a plurality of traffic flows from a NoC specification; grouping the plurality of traffic flows into a plurality of groups; utilizing a first machine learning algorithm to determine a sorting order on each of the plurality of groups of traffic flows; generating a list of traffic flows for NoC construction from the plurality of groups of traffic flows based on the sorting order; utilizing a second machine learning algorithm to select one or more mapping algorithms for each group of the plurality of groups of traffic flows for NoC construction; and generating the NoC based on a mapping from the selection of the one or more mapping algorithms.
US10298481B1 Method and apparatus for testing VLAN
Aspects of the disclosure provide a network device that includes a test frame generator and an analyzer. The test frame generator is configured to generate a request frame that is compliant with a Layer 2 protocol and to transmit the request frame to a target network device that is a member of a virtual local area network (VLAN) of which the network device is also a member. The analyzer is configured to transmit a query to the target network device to detect whether a forwarding database associated with the target network device includes a first media access control (MAC) address of the network device, and to determine whether the target network device is connected to the network device based on the detection.
US10298480B2 Network communication methods and apparatus
The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic.
US10298478B2 Information processing system, computer-readable recording medium having stored therein control program for information processing device, and control method of information processing system
An information processing system includes a plurality of information processing apparatuses connected to each other, and communication is performed between the plurality of information processing apparatuses. Each of the plurality of information processing apparatuses includes a processor. The processor included in one of the plurality of information processing devices serving as a first information processing device receives, from each of second information processing devices other than the first information processing device, state information regarding each state of the plurality of information processing devices determined by the second information processing devices, determines each state of the plurality of information processing devices, based on the state information received from each of the second information processing devices, and transmits state information for transmission regarding the determined state of each of the plurality of information processing devices to each of the second information processing devices.
US10298474B2 Automatic broadband information correlation and record generation
Embodiments include methods, systems, and apparatuses for automatic broadband information correlation and record generation. In one embodiment, a method includes receiving performance information related to a broadband connection of customer premises equipment (CPE), and receiving information related to a local network connected to the CPE. The method includes processing the local network information to generate location information associated with the CPE. The method further includes generating a record including the performance information and the location information associated with the CPE.
US10298472B2 Media connection channel quality testing system
A computing device for media connection channel quality testing is described, including communications hardware; non-volatile memory storing a test initiation program; and a processor configured to execute the test initiation program to: transmit, via the communications hardware, a plurality of comparative testing media streams to a test server, each of the comparative testing media streams sent over one of a plurality of media connection channels; receive, via the communications hardware, a plurality of objective quality scores from the test server, each objective quality score corresponding to one of the plurality of media connection channels and are determined by the test server using an objective scoring test comparing the comparative testing media stream to reference testing data associated with the one of the comparative testing media streams; and select a recommended operational media connection channel from the plurality of media connection channels based on the objective quality scores.
US10298466B2 Systems and methods for SDT to interwork with NFV and SDN
System and method embodiments are provided for enabling software defined topology (SDT) to interwork with network function virtualization (NFV) and software defined networking (SDN). In an embodiment, a method for software defined topology (SDT) management interworking with network function virtualization (NFV) and software defined networking (SDN) includes receiving, at an SDT Manager, from a service customer, a service request comprising a virtual service function forwarding graph (VSF FG); selecting a virtual network function (VNF) forwarding graph (FG) template in accordance with the received service request; generating a virtual function (VF) FG in accordance with the service request and the selected VNF FG template; selecting a point of presence (PoPs) for a VF in the VF FG; and transmitting, to an NFV Manager, instructions to instantiate the VF in accordance with at least one of the generated VF FG and the determined PoP.
US10298464B2 Network performance prediction method and apparatus
The present application relates to a method and apparatus of predicting network performance, wherein the method includes: obtaining M performance parameter data of a link; calculating a cloud model digital feature of network performance of the link according to the M performance parameter data; calculating N predicted performance parameter data of the network performance of the link according to the cloud model digital feature; and raising a prediction alarm that the link has a risk of exceeding a limit if there is data exceeding a preset upper limit value in the N predicted performance parameter data, wherein M and N are preset positive integers. A change trend of network performance is analyzed according to real-time monitored data of the network performance of the link to predict future performance parameter data, and whether an alarm is raised and protection switching is performed is determined based on the prediction.
US10298461B2 System and method for determining a master device in a neighborhood aware network
A device and method for determining a master device in a neighborhood aware network (NAN). The method includes identifying a number of peer devices located within communication range of a first device and that are capable of communicating via the NAN. A master rank value associated with a corresponding peer device is retrieved from each received response. A first master rank value is calculated for the first device, at least partially based on the number of responding peer devices. The first master rank value is compared with the received master rank values of the responding peer devices. In response to the first master rank value being greater than each of the received master rank values, the first device assumes a role of a master device within a NAN cluster that includes the first device and the responding peer devices.
US10298457B2 Synchronization of configuration file of virtual application distribution chassis
Methods and systems for synchronization of configuration files of a plurality of blades in a virtual application distribution chassis are disclosed. In an exemplary method, a master blade processes a configuration command, updates a first configuration file with the configuration command and generates an updated tag, and sends a configuration message to at least one slave blade of the virtual application distribution chassis informing of the updated configuration file. The configuration message is received by a given slave blade of the one or more slave blades and compared with a second configuration file stored at the given slave blade; and in response to determining that the updated tag in the configuration message is more recent than the tag in the second configuration file stored at the given slave blade, the slave blade sends a request for the updated configuration file to the master blade.
US10298456B1 Dynamically reconfiguring data plane of forwarding element to account for power consumption
Some embodiments of the invention provide a network forwarding element that can be dynamically reconfigured to adjust its data message processing to stay within a desired operating temperature or power consumption range. In some embodiments, the network forwarding element includes (1) a data-plane forwarding circuit (“data plane”) to process data tuples associated with data messages received by the IC, and (2) a control-plane circuit (“control plane”) for configuring the data plane forwarding circuit. The data plane includes several data processing stages to process the data tuples. The data plane also includes an idle-signal injecting circuit that receives from the control plane configuration data that the control plane generates based on the IC's temperature. Based on the received configuration data, the idle-signal injecting circuit generates idle control signals for the data processing stages. Each stage that receives an idle control signal enters an idle state during which the majority of the components of that stage do not perform any operations, which reduces the power consumed and temperature generated by that stage during its idle state.
US10298454B2 Communication path switching apparatus, method for controlling communication path switching apparatus, and computer program product
A communication path switching apparatus in an application unit that executes a certain function of performing wireless communication with another communication apparatus, a data switching unit that forwards data for causing the application unit to execute the certain function, a control unit that makes the setting for causing the data switching unit to forward the data, and a virtual device unit that forwards the data forwarded from the data switching unit to the application unit based on the setting made by the control unit.
US10298451B1 Configuring wireless devices for a wireless infrastructure network
Systems and methods permit a wireless device to receive data wirelessly via an infrastructure wireless network, without physically connecting the wireless device to a computer in order to configure it, and without having an existing infrastructure wireless network for the wireless device to connect to. A remote server hosts a website that permits a user of the wireless device to input via a computer credential data for at least one infrastructure wireless network. The content access point transmits the credential data for the at least one infrastructure wireless network to the wireless device via the ad hoc wireless network, such that, upon receipt of the credential data for the at least one infrastructure wireless network, the wireless device is configured to connect to the at least one infrastructure wireless network.
US10298441B1 Determining a failure of a network element
Embodiments determine failures of a network element (NE) in an outside plant utilizing a connectivity trail that indicates NEs starting at the headend and ending at a distribution tap that serves one or more customer premise devices associated to a customer account. Embodiments determine a failed NE that serves the highest number of customers for which a trouble is reported to a ticketing system. Embodiments avoid reporting downstream child NEs that may be performing poorly due to the upstream failed parent NE. Embodiments associate the one or more customer premise devices, and a customer account with respective NEs of the connectivity trail, perform operational metric tests to determine whether a customer premise device associated with a customer account has failed, determine when an NE of the connectivity trail has failed. Embodiments also include rebooting the failed NE and/or notifying a ticketing system accordingly.
US10298436B2 Arbitration processing method after cluster brain split, quorum storage apparatus, and system
The present disclosure discloses an arbitration processing solution when brain split occurs in cluster. The solution includes: receiving, by a quorum storage apparatus within a first refresh packet detection period, first master quorum node preemption requests sent by at least two quorum nodes in the cluster; sending, by the quorum storage apparatus, a first master quorum node preemption success response message to the initial master quorum node indicating that the initial master quorum node succeeds in master quorum node preemption when the first master quorum node preemption requests received within the first refresh packet detection period comprise the master quorum node preemption request sent by the initial master quorum node.
US10298425B2 Radio repeater, sound quality adjustment system, and sound quality adjustment method
The present disclosure is aimed at making an adjustment operation for sound quality evaluation of a radio device easy. A radio repeater includes: a reception unit configured to receive a radio signal from a first radio terminal; a relay equalizer configured to adjust a frequency characteristic of the radio signal based on a configuration; a configuration reflection unit configured to reflect configuration information on the frequency characteristic received via a communication line in a configuration of the relay equalizer; and a transmission unit configured to transmit the radio signal that has been adjusted to a second radio terminal.
US10298419B2 Low voltage differential signaling driver
A low voltage differential signaling driver includes at least one output circuit, a first control circuit, and a second control circuit. The output circuit includes a first input terminal to receive a first input signal, a second input terminal to receive a second input signal, a first output terminal to output a first output signal, a second output terminal to output a second output signal, and first to sixth transistors. The first control circuit controls a voltage of a control terminal of the first transistor to make a voltage of the first output signal equal to a first reference voltage when the first input signal has a first value. The second control circuit controls a voltage of a control terminal of the second transistor to make the voltage of the first output signal equal to a second reference voltage when the first input signal has a second value.
US10298404B1 Certificate echoing for session security
A client establishes a cryptographically protected communications session with a server. To detect a man-in-the-middle, the client echoes information about a certificate purportedly received from the server. The information echoed by the client is digitally signed so as to be verifiable by the server without any cryptographic key used in the cryptographically protected communications session or its establishment, thereby rendering the echoed information unmodifiable by a man-in-the-middle without invalidating the signature. The server can therefore verify both the echoed information and the digital signature to determine whether it has established a cryptographically protected communications session with the client or with a man-in-the-middle purporting to be the client.
US10298400B2 Authentication method and system
Provided is a computer implemented method for performing mutual authentication between an online service server and a service user, including: (a) generating, by an authentication server, a server inspection OTP; (b) generating, by an OTP generator, a verification OTP having the same condition as the server inspection OTP and using the same generation key as an OTP generation key and a calculation condition different from a calculation condition is applied or a generation key different from the OTP generation key is used and the same calculation condition as the calculation condition used for generating the server inspection OTP is applied to generate a user OTP; and (c) generating, by the authentication server, a corresponding OTP having the same condition as the user OTP and comparing whether the generated corresponding OTP and the user OTP match each other to authenticate the service user.
US10298395B1 Interoperability of zero-knowledge proof enabled blockchains
For shielded cryptographic data exchange interoperation, an interoperability node is in communication with a furnisher participant node of a furnisher distributed ledger technology (DLT) network and a receiver participant node of a receiver DLT network. The interoperability node may obtain a shielded exchange instruction. The shielded exchange instruction may include a zero-knowledge proof, a selected token nullifier, a new token nullifier, and a new token digest. The zero-knowledge proof may be indicative of the furnisher participant having access to the selected token identifier. When the interoperability node determines that the new token nullifier is not present on a receiver blockchain, the interoperability node may submit the shielded exchange instruction to a furnisher smart contract and a receiver smart contract. The furnisher smart contract may retire the selected token nullifier on the furnisher blockchain. The receiver smart contract may insert the new token nullifier and the new token digest to the receiver blockchain.
US10298392B2 Resource entitlement in a multi-computer system controlled by a single instance
An entitlement system includes at least two computing devices and a management controller which all include a trusted platform module. Each of the trusted platform modules include a non-volatile storage for storing entitlement records. A management unit of each computing device includes configuration means to enable and disable computing resources of the respective computing device based on entitlement records. The management controller receives ensemble entitlement records in encrypted form and distributes sub-entitlement records in a second encrypted form to the management units of the computing devices.
US10298386B1 Method and apparatus for secure communications in networks
An unencrypted media access control layer (MAC) protocol data unit (MPDU) having a header is received at a wireless network interface device. The header includes a sequence number. The wireless network interface device uses the sequence number to encrypt data in the unencrypted MPDU to generate an encrypted MPDU, and transmits the encrypted MPDU.
US10298384B2 Hardened VoIP system
A hardened VoIP system is presented that includes secure push-to-talk voice functionality. Through the addition of encryption, authentication, user filtering, and integration with the new and existing LMR systems, a secure voice platform ensures malicious software, unauthorized access and brute force security attacks will not compromise the voice communications of the system. The VoIP system is engineered to ensure graceful system degradation in the event of maintenance activities, natural disasters and failure modes. The hardened VoIP system offers the functions a LMR trunking system while utilizing broadband connections. Private calls, group calls, Emergency Alarms with covert monitoring capability, scanning and priority scanning may be incorporated into the system. The system includes a VoIP controller that serves as a trunking controller, manages available VoIP based conference bridges, and assigns them as needed to the parties involved in each voice call.
US10298382B2 1-16 and 1.5-7.5 frequency divider for clock synthesizer in digital systems
A frequency divider unit has a digital frequency divider configured to divide by an odd integer, and a dual-edge-triggered one-shot coupled to double frequency of an output of the digital frequency divider. The frequency divider unit is configurable to divide an input frequency by a configurable ratio selectable from at least non-integer ratios of 1.5, 2.5, and 3.5. In embodiments, the frequency divider unit relies on circuit delays to determine an output pulsewidth, and in other embodiments the output pulsewidth is determined from a clock signal. In embodiments, the unit is configurable to divide an input frequency by a configurable ratio selectable from at least non-integer ratios of 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, and 7.5 as well as many integer ratios including 2, 4, 6, and 8. In embodiments, the digital frequency divider is configurable to provide a 50% duty cycle to the one-shot.
US10298379B2 Digital accessory interface
A method for transferring data over a half-duplex wired communications link, comprises, in each of a plurality of frames: transferring a synchronization data pattern in a first direction; transferring first payload data in the first direction; transferring second payload data in a second direction opposite to the first direction; and transferring control data, wherein the format of the frame is such that, irrespective of whether the control data is transferred in the first direction or in the second direction, there is only one pair of reversals of a direction of data transfer in each frame.
US10298378B2 Enabling half-duplex operation
Half-duplex (HD) operations enable low cost implementations of LTE terminals. Traditionally, HD operations may be linked to a particular frequency band which may not allow a mix of full-duplex (FD) and HD terminals in the same frequency band. Therefore, certain aspects of the present disclosure provide techniques for enabling coexistence, in a given frequency band, of HD and FD terminals, by introducing frequency bands designated for HD operation and overlapping existing frequency bands designated for FD operation.
US10298369B2 Reference signal transmission method for downlink multiple input multiple output system
A reference signal transmission method in a downlink MIMO system is disclosed. The downlink MIMO system supports a first UE supporting N transmission antennas among a total of M transmission antennas (where M>N) and a second UE supporting the M transmission antennas. The method includes transmitting, by a base station (BS), subframe-associated information which designates a first subframe in which data for the first UE and the second UE is transmitted and a second subframe in which data only for the second UE can be transmitted within a radio frame having a plurality of subframes, and transmitting the first subframe and the second subframe. Reference signals corresponding to antenna ports ‘0’ to ‘N−1’ of the N antennas are mapped to the first subframe, and reference signals corresponding to antenna ports ‘0’ to ‘M−1’ of the M antennas are mapped to the second subframe.
US10298365B2 System and method for orthogonal frequency division multiple access (OFDMA) resource allocation
An orthogonal frequency division multiple access (OFDMA) frame includes a 256 tone payload. The 256 tone payload may consist of either 234 data tones when the payload is carried in a downlink transmission. The 256 tone payload may consist of 216 data tones when the payload is carried in an uplink transmission. In addition, the OFDMA frame may include one or more resource units (RUs). Each of the one or more RUs may consist of either an integer multiple of 26 data tones or an integer multiple of 24 data tones and 2 pilot tones. Another embodiment OFDMA frame comprises a symbol-based RU (SRU) that may include an integer multiple of 2 pilots tones and either an integer multiple of 24 data tones or an integer multiple of 26 data tones.
US10298355B2 Supporting cooperative transmission in massive multiple-input multiple-output (MIMO) systems
Embodiments of the disclosure relate to supporting cooperative transmission in massive multiple-input multiple-output (MIMO) systems, such as a wireless distribution system (WDS). A WDS includes a plurality of remote units each defining a home coverage cell. A selected remote unit can coordinate with a neighboring remote unit(s) to help mitigate inter-cell interference for a selected client device(s) located in an overlapping coverage area between the home coverage cell of the selected remote unit and a neighboring coverage cell(s) defined by the neighboring remote unit(s). The selected remote unit receives channel-data information from the selected client device(s) and forms a first radio frequency (RF) beam based on the channel-data information to distribute a downlink signal(s) to the selected client device. The selected remote unit coordinates with the neighboring remote unit(s) based on the channel-data information to form a second RF beam to distribute the downlink signal(s) to the selected client device.
US10298351B2 Method for implementing hybrid automatic repeat request, user equipment, and base station
Embodiments of the present invention provide a method for implementing hybrid automatic repeat request, a user equipment, and a base station. The method includes: determining first indication information and second indication information separately according to feedback information of each downlink subframe of a primary cell and that of a secondary cell that need to be sent in a same uplink subframe of the primary cell, where the first indication information is used to indicate first feedback information of each downlink subframe of the primary cell that needs to be sent in the uplink subframe, and the second indication information is used to indicate second feedback information of each downlink subframe of the secondary cell that needs to be sent in the uplink subframe; sending mapping information of the first indication information and the second indication information in the uplink subframe.
US10298334B2 Signal strength boosting in human-body near-field communication system
Embodiments include a technique for a signal strength boosting in a human-body near-field communication systems, the technique includes receiving a configuration of a set of devices disposed on a body of a user for transmitting a signal across the body of the user, the devices being configured to amplify the signal, and receiving an indication of a signal strength of the signal transmitted through the devices of the set of devices. The technique also includes identifying a location of signal loss based on the signal strength, and providing a recommendation to modify the configuration of the set of devices based on the identified location of signal loss, wherein the recommendation provides a location for placement of one or more additional devices to increase the signal strength. The technique includes updating the configuration based on the one or more additional devices.
US10298325B1 Optical transceiver for controlling steering angle between receive light beam and transmit light beam
An optical transceiver for controlling a steering angle between a receive light beam and a transmit light beam includes an optical beam coupling device. The optical beam coupling device comprises a plurality of optical elements configured to control a steering angle between the receive light beam received by the optical beam coupling device along a first line of sight (LOS) and the transmit light beam that is output from the optical beam coupling device along a second LOS different from the first LOS, wherein both the receive light beam and the transmit light beam pass through the plurality of optical elements. The plurality of optical elements have a set of combinations for different positions of each of the optical elements, wherein each position in the set of combinations induces a different steering angle between the transmit light beam and the receive light beam.
US10298320B2 Spectrum analysis apparatus and spectrum analysis method
Interference noise is eliminated and fitting accuracy is enhanced.A spectrum analysis apparatus includes an electromagnetic wave source configured to emit an electromagnetic wave having a wavelength from 0.1 mm to 10 mm, a spectrometer a detecting section configured to detect an emitted electromagnetic wave that exits from the measurement object, the wave being transmitted through or reflected by the measurement object, and to generate a detection signal; and an analyzing section configured to analyze the detection signal. The analyzing section has a noise eliminating unit configured to generate a noise eliminated signal by eliminating from the detection signal a round-trip electromagnetic wave having reciprocated twice or more inside the measurement object and then emitted from the measurement object, in the emitted electromagnetic wave. Furthermore, the analyzing section is configured to generate a transmission or reflection spectrum that is a corrected detection signal by using the noise eliminated signal.
US10298311B2 Overhead reduction for linear combination codebook and feedback mechanism in mobile communications
Techniques and examples of overhead reduction for linear combination codebook and feedback mechanism in mobile communications are described. A user equipment (UE) receives from a base station of a network one or more reference signals via a communication link between the UE and the base station. The UE constructs a channel state information (CSI) feedback by utilizing a correlation of channel responses in a frequency domain to reduce feedback overhead. The UE then transmits the CSI feedback to the base station.
US10298304B2 Sounding method for beamforming transmission in wireless LAN system and apparatus therefor
When an AP (access point) performs sounding to transmit a frame to one or more STAs using a beamforming scheme in a wireless LAN (WLAN) system, the AP receives a beamforming feedback, which is generated based on measurement of a specific signal transmitted by the AP in a manner that the one or more STAs group a prescribed number of tones according to a tone grouping element (Ng). In this case, the Ng is configured by a multiple of 4.
US10298302B2 Signal generation method, transmission device, reception method, and reception device
A signal generation method is used in a transmission device that transmits a plurality of transmission signals from a plurality of antennas at the same frequency and at the same time, in the case where larger power change is performed on a first transmission signal than on a second transmission signal during generation process of the first transmission signal and the second transmission signal, the first transmission signal and the second transmission signal are mapped before the power change such that a minimum Euclidian distance between possible signal points for the first signal is longer than a minimum Euclidian distance between possible signal points for the second signal.
US10298298B2 Methods and apparatus for fixed broadband communication and backhaul access with large number of antennas
A consumer premise equipment (CPE) which may comprise a processor, a storage medium, and an antenna, wherein the processor may be operatively coupled to the storage medium and the antenna to receive, from multiple antennas of a hub station, a first beam training announcement signal that may inform the CPE to be ready to receive a beam training packet using one or more beams, wherein the beam training packet may include a plurality of symbols that are each beamformed using a different beamformer or precoder; and send, to the hub station, a beamforming feedback report based on measurements taken by the CPE, possibly as a result of the CPE receiving the first beam training announcement signal.
US10298291B2 Wired, wireless, infrared, and powerline audio entertainment systems
A method and system for communicating audio, video, and/or control signals within a home entertainment system. One or more signals are communicated between an input device and one or more output devices via one or more networks. The output device can include loudspeakers, display devices, and headphones. In some embodiments an output device, for example a center channel loudspeaker, transmits signals to other output devices. For example, the center channel loudspeaker can transmit a combined audio signal and control signal to a remote loudspeaker over a first network and transmit a video signal to a display device over a second network. The display device displays the video signal. The networks can be wireless, wired, infrared, RF, and powerline.
US10298284B2 Full duplex transceivers
A full duplex transceiver includes a phased array antenna panel transmitter and a phased array antenna panel receiver. The full duplex transceiver may include at least one dummy antenna row situated between the phased array antenna panel transmitter and the phased array antenna panel receiver, the at least one dummy antenna row having at least one dummy antenna connected to a terminating resistor. The phased array antenna panel transmitter forms a desired radio frequency (RF) transmit beam at a target angle, and forms a null at an angle so as to minimize reception of offending transmit signals at said phased array antenna panel receiver. The phased array antenna panel receiver may receive offending transmit signals from the phased array antenna panel transmitter and a desired receive signal at a combined input power level. The full duplex transceiver may include an automatic gain controller configured to adjust a receiver chain of the phased array antenna panel receiver such that the receiver chain maintains operation in a linear region at the combined input power level.
US10298283B2 Protective case
A protective case adapted to be mounted on an electronic device is provided, wherein the electronic device is adapted to perform wireless signal transmission, and has a front surface for usage. The protective case is adapted to surround a periphery of the front surface, and has a frame which surrounds the periphery of the front surface when the protective case is mounted on the electronic device. The protective case includes a core material and a plated coating. The core material includes a metal material. The plated coating covers a surface of the core material, and has a thickness between 15 μm and 25 μm. Materials of the plated coating include a metallic oxide and an alloy oxide. Specifically, with the metallic oxide and the alloy oxide, the plated coating separates the core material from the exterior, and therefore provides an anticorrosion function, as well as prevents external interferences.
US10298273B2 Demultiplexing apparatus and method of designing the apparatus
A demultiplexing apparatus according to the present disclosure includes an amplifier that amplifies transmission signals in three or more communication bands having different frequency bands; multiple signal paths which are commonly provided for an output terminal of the amplifier and on which the signals in the corresponding communication bands are propagated; and multiple transmission-reception filters which are provided on the multiple signal paths, and each of which isolates a transmission signal and a reception signal of the corresponding communication band from each other. The gains of the amplifier in the frequency bands of multiple reception signals are smaller than the gains of the amplifier in the frequency bands of multiple transmission signals.
US10298260B2 Zero padding apparatus for encoding variable-length signaling information and zero padding method using same
A zero padding apparatus and method for variable length signaling information are disclosed. A zero padding apparatus according to an embodiment of the present invention includes a processor configured to generate a LDPC information bit string by deciding a number of groups whose all bits are to be filled with 0 using a difference between a length of the LDPC information bit string and a length of a BCH-encoded bit string, selecting the groups using a shortening pattern order to fill all the bits of the groups with 0, and filling at least a part of remaining groups, which are not filled with 0, with the BCH-encoded bit string; and memory configured to provide the LDPC information bit string to an LDPC encoder.
US10298256B1 Analog to digital conversion using differential dither
An analog-to-digital conversion system includes two quantizers having a least significant bit arranged in a parallel pair. An input circuit coupled to the quantizers provides an analog input signal to the quantizers. A dither generator coupled to the quantizers provides an analog differential dither signal for perturbing quantization of the analog input signal. A combiner coupled to the quantizers adds respective outputs of the quantizers to obtain a linearized digital representation of the analog input signal.
US10298252B2 Dynamic anti-alias filter for analog-to-digital converter front end
An analog front end system can include a filter bypass switch connected in a boot-strapped configuration to pull a control terminal of the filter bypass switch above or below a supply voltage. Using bootstrapped switches can allow both the charge injection and capacitive coupling of the bypass switches of a differential anti-alias filter (AAF) to be common mode. A differential input signal of the ADC is not affected by the charge injection and capacitive coupling of the bypass switches in the AAF filter to a first order.
US10298251B2 Electronic switching and protection circuit
An embodiment electronic circuit includes an electronic switch comprising a load path, a first protection circuit configured to generate a first protection signal based on a current-time-characteristic of a load current through the load path of the electronic switch, and a drive circuit configured to drive the electronic switch based on the first protection signal. The first protection circuit includes an analog-to-digital converter (ADC) configured to receive an ADC input signal representing the load current, to sample the ADC input signal once in each of a plurality of successive sampling periods, and to output an ADC output signal that includes a sequence of values such that each of the values represents a respective sample of the ADC input signal. The ADC is configured to pseudo-randomly select a sample time in each sampling period.
US10298248B1 Differential offset calibration of chopping switches in time-interleaved analog-to-digital converters
An example apparatus for analog-to-digital conversion includes a plurality of channels each including an analog-to-digital converter (ADC), a switch configured to couple a differential input to the ADC, a first offset calibration circuit coupled to an output of the ADC, a multiplier coupled to an output of the first offset calibration circuit, a second offset calibration circuit coupled to an output of the multiplier, and a pseudorandom bit sequence (PRBS) generator coupled to the switch and the multiplier. The apparatus further includes a gain calibration circuit coupled to an output of the second offset calibration circuit in each of the plurality of channels; and a time-skew calibration circuit coupled to an output of the gain calibration circuit.
US10298230B2 Inductive proximity sensor of integrated design
A front end for an inductive proximity sensor includes a coil for detecting an approaching metal object and a circuit board, wherein the coil is designed as a circuit board coil disposed in the circuit board, wherein a metal influencing element which is disposed in or on the circuit board has an opening to receive at least one electrical connecting element, wherein a through connection of the circuit board to an electrical connection plane, which serves for electrical connection of the circuit board to a control electronics of the proximity sensor, is made by the at least one electrical connecting element.
US10298227B2 Power device for high voltage and high current switching
An apparatus includes a circuitry to perform a high current and/or a high voltage switching. The circuitry includes a first Gallium Nitride (GaN) on a silicon (Si) substrate lateral field effect transistor. A source terminal of the first GaN lateral field effect transistor on the Si substrate includes an electrical connection to backside of P-type Si substrate through a high voltage isolated resistor that is coupled to a source terminal or a second resistor that is operably coupled to a drain terminal and a substrate terminal. The high voltage isolated resistor and the second resistor cause to a leakage current from the drain terminal to the source terminal via a buffer layer. The leakage current equalizes the voltage drop on the first GaN lateral field effect transistor on the Si substrate to a voltage drop on a serially connected second GaN lateral field effect transistor on the Si substrate.
US10298223B2 Semiconductor device driving circuit
A semiconductor device driving circuit includes: a threshold adjustment circuit; a desaturation voltage detection circuit; and a drive circuit. The threshold adjustment circuit switches the threshold between a first voltage and a second voltage which is larger than the first voltage, outputs the first voltage as the threshold when the semiconductor switching device is in an off-state, and outputs the second voltage as the threshold when the semiconductor switching device is turned on and a voltage between the first electrode and the second electrode is a saturation voltage.
US10298220B2 Switching element drive circuit
A switching element drive circuit that drives a main switching element by providing a control terminal of the main switching element with a drive signal that has asymmetric positive and negative potentials with respect to a reference potential, the main switching element including a ground terminal, which is a source terminal or an emitter terminal, and to which the reference potential is connected.
US10298219B2 Pass switch circuit with improved time response characteristics and method of controlling same
A pass switch circuit for transferring the voltage of an input node to an output node and a method of controlling the pass switch circuit are disclosed herein. The pass switch circuit includes a pass switch, a first capacitor, and a first switch. The pass switch transfers a voltage level from an input node to an output node. The first capacitor is configured such that the node of one side thereof has a first level of voltage when the voltage of the control node of the pass switch is in a first state. The first switch connects the node of the one side of the first capacitor with the control node of the pass switch.
US10298217B2 Double compression avoidance
The disclosure relates to a skew control circuit for controlling the skew between at least three clock signals, the clock signals being forwarded to different clock domains associated with the respective clock signals. The skew control circuit comprises multiple programmable delay elements arranged within a signal flow before the respective clock domain, a skew detector arrangement operable for detecting skews between at least two pairs of the clock signals, and a control circuit operable for adjusting delays caused by the programmable delay elements. The control circuit is operable for carrying out a de-skewing operation. The de-skewing operation comprises determining an order of occurrence of edges of the signals, selecting one of the programmable delay elements based on the determined order, and adjusting the delay caused by the selected programmable delay element.
US10298200B2 Surface acoustic wave device, duplexer and comb-shaped electrode
A surface acoustic wave device of a ladder type includes a series resonator and a parallel resonator, in which the parallel resonator includes a first reflector, a second reflector, and a comb-shaped electrode located between the first reflector and the second reflector, and the comb-shaped electrode includes a first section in which electrode fingers are formed at a constant cycle, and a second section in which electrode fingers are formed at a constant cycle different from the cycle of the first section.
US10298199B2 Acoustic wave device and method for manufacturing the same
An acoustic wave device includes: a substrate; an acoustic wave generating part disposed on a surface of the substrate; a ground pad disposed on the surface of the substrate; a support part spaced apart from the acoustic wave generating part on the surface of the substrate; a shielding member disposed on the support part, and spaced apart from the acoustic wave generating part; and a ground terminal disposed on the ground pad, wherein the ground pad and the shielding member are electrically connected to each other through the ground terminal.
US10298196B2 RF filtering circuitry
Embodiments of radio frequency (RF) filtering circuitry are disclosed. In one embodiment, the RF filtering circuitry includes a first port, a second port, a first RF filter path, and a second RF filter path. The first RF filter path is connected between the first port and the second port and includes at least a pair of weakly coupled resonators. The weakly coupled resonators are configured such that a first transfer response between the first port and the second port defines a first passband. The second RF filter path is coupled to the first RF filter path and is configured such that the first transfer response between the first port and the second port defines a stopband adjacent to the first passband without substantially increasing ripple variation of the first passband defined by the first transfer response.
US10298195B2 Radio frequency filter employing notch structure
The present invention relates to a radio frequency filter employing a notch structure, wherein the notch structure is a dual notch structure which comprises: a C notch structure formed in a predetermined region at a partition between two cavities to be cross-coupled; and an L notch structure formed together with the C notch structure in a predetermined region at a partition between two cavities.
US10298192B2 Sound processing device and sound processing method
A recorded signal representing a recorded sound generated by a sound generation source is reproduced. A type of a sound generation source of a performance sound represented by a performance signal is specified. A sound volume of the recorded signal is reduced in a case where the sound generation source of the recorded signal corresponds to the specified type of the sound generation source.
US10298191B2 Power amplifier module
In a power amplifier module for performing slope control of a transmitting signal, a gain variation due to a variation in battery voltage is suppressed while suppressing an increase in circuit size. The power amplifier module includes: a first regulator for outputting a first voltage corresponding to a control voltage for controlling a signal level; a second regulator for outputting a second voltage that rises as a battery voltage drops; a first amplifier supplied with the first voltage as a power-supply voltage to amplify an input signal and output an amplified signal; and a second amplifier for amplifying the amplified signal, wherein the second amplifier includes a first amplification unit supplied with the second voltage as the power-supply voltage to amplify the amplified signal, and a second amplification unit supplied with the battery voltage as the power-supply voltage to amplify the amplified signal.
US10298189B1 Analog-to-digital converter with autonomous gain stage and auto scaling, and related systems and methods
Embodiments of the disclosure relate to an analog-to-digital converter (ADC) with gain adjustment. One embodiment of an ADC with autonomous gain adjustment includes an ADC, a gain stage coupled to the ADC, a scaler coupled to the ADC, and a control logic that may be configured to configure the gain of the gain stage responsive to measured output of the ADC.
US10298188B2 Class-D amplifier
A class-D amplifier of an embodiment includes: a PWM modulator configured to output a PWM pulse based on an input signal; a first output transistor group, in which a connection point of complementarily operated two first output transistors is an output end; a second output transistor group, in which a connection point of complementarily operated two second output transistors is connected to the connection point of the first transistors; a driver circuit capable of driving the first output transistors and the second output transistors of the first and second output transistor groups, based on the PWM pulse from the PWM modulator; and a control circuit configured to generate a control signal for operating at least one of the first output transistor group and the second output transistor group.
US10298186B2 Diversity receive modules using one or more shared tunable notch filters for transmit blocker rejection
A carrier aggregation front-end module with a receive sub-module for receiving signals from a plurality of transmit modules. The module comprises a first receive path configured to receive a first set of signals from one or more of a plurality of antennas, wherein the first set of signals comprises at least one desired receive signal and at least one undesired transmit blocker signal from the plurality of transmit modules. The second receive path is configured to receive a second set of signals from one or more of a plurality of antennas comprising at least one desired receive signal and at least one undesired transmit blocker signal from the plurality of transmit modules. The module also comprises at least one shared tunable notch filter configured to reject at least one of the undesired transmit blocker signals for each of the first receive path and the second receive path.
US10298185B2 Calibrating a power amplifier such as in a remote unit in a wireless distribution system (WDS)
Embodiments of the disclosure relate to calibrating a power amplifier. The power amplifier calibration circuit is configured to provide a plurality of bias signal combinations each including a respective first bias signal and a respective second bias signal to the power amplifier. Power amplifier performance parameters for each of the bias signal combinations can be measured and provided to a control circuit in the power amplifier calibration circuit. The control circuit is configured to rank the measured power amplifier performance parameters based on predefined ranking criteria and determines a selected bias signal combination that can optimize the power amplifier performance parameters of the power amplifier. As such, it is possible to calibrate the power amplifier to operate at a balanced performance level, thus helping to improve radio frequency (RF) coverage and performance of the remote unit in a wireless distribution system (WDS).
US10298176B2 Mixer
A mixer includes a transconductance circuit and a mixing circuit. The transconductance circuit includes a capacitor and first and second transconductance modules. The first transconductance module converts a single-ended to-be-shifted voltage signal at a first terminal of the capacitor into a first input current signal. The second transconductance module converts a voltage signal at a second terminal of the capacitor into a second input current signal that cooperates with the first input current signal to constitute a differential input current signal pair. The mixing circuit mixes the differential input current signal pair with a differential oscillatory voltage signal pair to generate a differential mixed voltage signal pair.
US10298168B2 Slip-dependent motor model
The present disclosure pertains to systems and methods configured to monitor and protect an electric motor during startup using a motor model. The motor model parameters may be calculated using measurements taken during a calibration start of the electric motor. The measurements may include slip, stator current, stator voltage, frequency, and/or other electrical or physical parameters. In some embodiments, the motor model parameters may be calculated by minimizing the difference between a measured slip and a calculated slip. The motor model may comprise a variety of parameters used to determine operation parameters of the motor during the startup. In one specific embodiment, the motor model may determine a thermal capacity used (TCU). The TCU may be compared to a threshold value to determine whether protective action is necessary.
US10298167B2 Motor controller having function of determining power failure detection condition
A motor controller includes a rectifier for converting AC power supplied from an AC power supply into DC power and outputting the DC power; an AC voltage detector for detecting an AC voltage value of the AC power supply and outputting the AC voltage value as a detection value; a power failure detector for determining that a power failure is occurring, when a state in which the outputted detection value is equal to or lower than a regulation voltage has continued for a regulation time or more; and a power failure detection condition determiner for determining or modifying the regulation time.
US10298164B2 Linear actuator force matching using back EMF
A system includes a plurality of actuators configured to provide forces to an actuatable member to actuate the member between a first position and a second position during an actuation mode. The actuators are also configured to return the member from the second position to the first position during a retrace mode. The system also includes a controller configured to control the actuators. The controller is configured to identify a back electromotive force (BEMF) of each of the actuators during the retrace mode. The controller is also configured to responsively provide control signals to drive the actuators such that the forces provided by the actuators to the member during the actuation mode are substantially equal.
US10298157B2 Brushless motor and electric power steering apparatus
On the basis of an energization phase signal being output from a rotational phase sensor and changing its output at every predetermined rotational phase corresponding to a stepwise change (increase or decrease) in rotational phase, a motor controller switches a phase current passing through the corresponding phase coil, and changes the magnitude of the phase current passing through the corresponding phase coil such that an actual motor torque detected by a torque sensor coincides with a target motor torque.
US10298153B2 Input buffer, semiconductor device and engine control unit
Provided are an input buffer, a semiconductor device and an engine control unit making it possible to execute fault diagnosis in real time. The input buffer includes a first comparator which compares a voltage of an input signal with a first reference voltage, a hysteresis circuit which generates a first high voltage side or low voltage side reference voltage on the basis of a comparison result from the first comparator, a second comparator which compares the voltage of the input signal with a second reference voltage, and a hysteresis circuit which outputs a second high voltage side reference voltage which is higher than the first high voltage side reference voltage or a second low voltage side reference voltage which is lower than the first low voltage side reference voltage.
US10298147B2 Power device
A power device includes a semiconductor relay and a pre-charger that has a reference voltage generator and a controller. The semiconductor relay is disposed at a position between a battery supplying electric power to a power converter that serves as a load and a smoothing capacitor connected on a battery side of the power converter in parallel with the power converter. The reference voltage generator generates a reference voltage having a gradually-increasing voltage value in a pre-charge period, prior to a turning ON of the semiconductor relay accompanying a turning ON of an ignition switch. The controller controls the semiconductor relay such that a charge voltage which is an inter-terminal voltage of the smoothing capacitor is set to a preset value according to the reference voltage.
US10298141B2 Motor drive device
A motor drive device that inputs AC power from a power supply to drive a motor includes: a converter that converts the AC power from the power supply into DC power; a DC/DC converter that generates DC power produced by stepping-up, stepping-down, or stepping-up and stepping-down the DC power from the converter; an inverter that converts the DC power from the DC/DC converter into AC power and supplies to the motor; and an electrical storage capacitor that is provided between the DC/DC converter and the inverter.
US10298139B2 Switching power supply with a very wide dynamic range for measuring instruments
A switch mode power supply comprises a power converter including a transformer having a primary winding connected to a primary circuit, and a secondary winding connected to a secondary circuit delivering an output voltage to a load. The primary circuit comprises a controller for operating a switch element to chop the current flowing in the primary winding to transfer energy selectively to the secondary winding. The secondary circuit comprises a storage capacitor delivering the energy to the load, a first regulator receiving the output voltage and delivering a first control current for the controller via an isolator element, and a second regulator receiving an auxiliary output voltage that is an image of the output voltage and delivering a second control current for the controller. The second control current is added to the first control current to avoid any interruption in the chopping of the current flowing in the primary winding.
US10298133B2 Synchronous rectifier design for wireless power receiver
Synchronous rectifiers for wireless power receivers are disclosed herein. An example receiver includes: an antenna configured to: (i) receive radio frequency (RF) power transmission waves and (ii) convert the received RF power transmissions waves into an alternating current. The receiver also includes a synchronous rectifier, coupled to the antenna, configured to synchronously rectify the alternating current into a direct current, wherein the synchronous rectifier includes: a first diode configured to receive a first portion of the alternating current that has a positive polarity, a second diode configured to receive a second portion of the alternating current that has a negative polarity, a first transistor coupled to the first diode, and a second transistor coupled to the second diode.
US10298129B1 Power supplying circuit for drive of switching power supply and switching power supply
A switching power supply using a power switch, and a drive circuit therefor are disclosed. This circuit includes a power supplying capacitor with distal end connected with control terminal of the power switch and proximal end to receive a voltage regulation signal generated by a first control signal and a pulse signal. The power switch may be turned on or off, depending on whether the first control signal is placed in a first state during which the voltage regulation signal is in pulse state with the voltage at said distal end made effective, or in a second state during which the voltage regulation signal is in low-level state with the voltage at said distal end made ineffective. A continuous drive and power supplying for the switching power supply is realized, and the capacitance of said capacitor is small, thereby facilitating circuit integration.
US10298124B2 Hybrid DCDC power converter with increased efficiency
A power converter to convert power between a first converter voltage at a first converter port and a second converter voltage at a second converter port is presented. It contains a first capacitor network, an inductor and a first switching matrix to arrange the first capacitor network and the inductor within different states. One of the states is a bypass state enabling current to flow from the first converter port or from ground through the first capacitor network to the second converter port without going through the inductor. Another state is an inductor state enabling current to flow from the first converter port or from ground through the inductor to the second converter port. The power converter also includes a control unit to control the first switching matrix repeatedly in a recurrent sequence of the different states.
US10298123B2 Power supply control and use of generated ramp signal to control activation
A power supply includes a reference voltage generator circuit, a ramp generator circuit, and control circuitry. During operation, the reference voltage generator circuit compares a magnitude of a received output voltage feedback signal to a received reference voltage. Based on the comparison, the reference voltage generator circuit produces a varying reference voltage and outputs it to the ramp generator circuit. As its name suggests, a magnitude of the varying reference voltage varies over time. The ramp generator circuit produces a ramp voltage signal, a magnitude of which is offset by the varying reference voltage. To maintain an output voltage of the power supply within regulation, the control circuitry receives the varying reference voltage and controls activation of a power converter circuit to power a load based on a comparison of the ramp voltage signal and the output voltage feedback signal of the power supply.
US10298121B2 Voltage-current conversion circuit and switching regulator including the same
Provided are a switching regulator and a voltage-current conversion circuit configured to shorten a start-up period. The voltage-current conversion circuit includes: a first MOS transistor of a first conductivity type including a gate and a drain connected in common, and a source connected to a first power supply terminal; a first resistor connected between the drain of the first MOS transistor and a second power supply terminal; and a correction current generation unit including a second resistor, and configured to generate, as a correction current, through use of the second resistor, a current corresponding to a current generated when a voltage corresponding to an absolute value of a gate-source voltage of the first MOS transistor is applied to the first resistor. The voltage-current conversion circuit is configured to add the correction current to a current flowing through the first resistor, to thereby generate the conversion current.
US10298120B2 Charge pump circuit and boosting circuit
A charge pump circuit includes a first capacitor and a second capacitor to which respective pulse signals are input; a first transistor including a source connected to a voltage input terminal, a drain connected to the first capacitor and a gate connected to the second capacitor; a second transistor including a source connected to the voltage input terminal, a drain connected to the second capacitor and a gate connected to the first capacitor; and a potential fixing circuit provided between a first node that is a connection node of the first transistor and the first capacitor, and a second node that is a connection node of the second transistor and the second capacitor. The potential fixing circuit fixes a potential of the first node to a potential according to a potential of the second node.
US10298115B2 Semiconductor device
A semiconductor device includes self-arc-extinguishing elements and a clamp circuit. Each of the self-arc-extinguishing elements has a control terminal and main electrode terminals. The clamp circuit clamps, at the time of turnoff of one of the self-arc-extinguishing elements, the voltage between the main electrode terminals of the self-arc-extinguishing element at a clamp voltage set equal to or lower than 70% of a static withstand voltage that the self-arc-extinguishing element has. The self-arc-extinguishing elements are connected in series with each other. The clamp circuit may be provided between the control terminal and the main electrode terminal of the self-arc-extinguishing elements. The clamp circuit may include a circuit formed by connecting Zener diodes in series such that an anode of one of the Zener diodes is connected to a cathode of another Zener diode.
US10298114B1 Ripple detection and cancellation for voltage regulator circuits
Techniques are described for ripple detection and cancellation in switching voltage regulator circuits. For example, in a switching voltage converter, a voltage is up-converted or down-converted by switching high side and low side switches and passed through a low-pass filter for averaging. While the act of switching can result in conversion of the voltage with good efficiency, it also typically generates ripples on the output voltage, which can be undesirable in some applications. Embodiments use the switching voltage, the output voltage, and a feed-forward loop to generate a current cancellation signal to have particular gain, timing, and polarity that effectively emulates the complement of the inductor ripple current. The cancellation current signal can be injected into the output node, such that the cancellation current signal sums with the inductor ripple current at the output node, thereby at least partially cancelling the effect of the inductor ripple current.
US10298107B2 Non-contact power generator
A non-contact power generator includes: a magnet disposed at a distance to a main surface of a moving body that moves in one direction and the opposite direction, and the magnet generating a magnetic flux passing the main surface; a coil being separated from a surface of the magnet that faces away from the main surface, the coil being linked with the magnetic flux from the magnet; and a magnetic flux guide member disposed in a part of a magnetic path of the magnetic flux linked with the coil. The magnet is moved along the shaft in the moving direction of the moving body at a speed lower than the speed of the moving body by a reaction force acting on the magnet on a basis of eddy currents generated in the main surface in such a direction as to hinder a change of the magnetic flux from the magnet.
US10298084B2 Rotating electric machine for vehicle
A rotating electric machine including a stator including a stator core and a stator coil wound around the stator core, and a rotor including a rotor core arranged coaxially and radially in a face-to-face relationship with the stator core and a field coil wound around the rotor core. Both axial end portions of the rotor core project more axially outward than respective axial end faces of the stator core. The rotor core has a cutout surface between one of the axial end faces of the rotor core and an outer peripheral surface of the rotor core. A corner at which the cutout surface and the outer peripheral surface intersect is not more axially outward than either of the axial end faces of the stator core.
US10298081B2 Separator for separating windings
A separator (10, 60, 65, 100) is disclosed for electrically separating groups of end windings (52) in the stator of a rotating electrical machine. The separator is arranged to provide circumferential air channels (24, 74, 85) through the windings. This can allow air flow to be delivered to inside the windings, thereby cooling the windings more effectively.
US10298079B2 Magnetically loaded composite rotors and tapes used in the production thereof
A method of making a magnetically loaded pre-impregnated tape uses a drum 1 that is heated and which is associated with a heated bath 2 containing a thermoplastic resin solution. A fiber tape material 4 is fed onto the drum 1 and, just prior to the fiber tape material meeting the periphery of the drum, the fiber tape material 4 is impregnated with an isotropic magnetic particle material 6 to form a pre-impregnated tape 8. The pre-impregnated tape is fed to a heating station where it is bonded with a thermoplastic resin impregnated fiber tow to produce a magnetically loaded composite tape. The heating station includes a rotatably driven heated mandrel (20) having a magnetic field (41, 42) embedded therein to provide the pre-impregnated tape (8) with a desired magnetic configuration.
US10298074B2 Method and apparatus for controlling wireless induction power supply
The present invention provides a method and an apparatus for controlling the wireless induction power supply. The apparatus comprises a transmitter control circuit and a receiver control circuit. The method comprises generating a plurality of switching signals for switching a transmitter winding and generating a power; detecting a level of a transmitter signal from the transmitter winding; and controlling a switch to deliver the power from a receiver winding to a load. The receiver winding is coupled to receive the power from the transmitter winding. The switching signals will be disabled if the level of the transmitter signal is not higher than a threshold over a first period or the level of the transmitter signal is higher than a high-threshold over a second period. Accordingly, the method and the apparatus according to the present invention have the foreign object detection (FOD) function for the safety.
US10298066B2 Apparatus and method for receiving wireless power, and system for transmitting wireless power
The wireless power reception apparatus includes: a duty controller configured to calculate an amount of current of a transmission coil required for the wireless power transmission apparatus and control a duty cycle by using at least one of distance information between the wireless power transmission apparatus and the wireless power reception apparatus or load current information; a power converter configured to convert an effective load resistance according to the duty cycle; a wireless data transmitter configured to transmit a signal that requires a control of the calculated amount of current of the transmission coil to the wireless power transmission apparatus; and a reception resonator configured to receive a power according to the amount of current of the transmission coil controlled by the signal that requires a control of the amount of current of the transmission coil from the wireless power transmission apparatus.
US10298040B2 Timer-based thermal protection for power components of a switch mode power supply
The maximum time that external components of a switch mode power supply over-conduct is determined by an actual ambient temperature at which the devices are operating before they are turned on. Their operation time is thus extended when temperatures are low and decreased when temperatures are high.
US10298032B2 Protective device for a plug-in electric vehicle, charging plate, high-voltage line and plug-in electric vehicle
A protective device (28) is provided for a plug-in electric vehicle having a charging plate (22) and a traction battery (26). The protective device (28) has a diode that includes an anode for connecting the diode to the charging plate (22) and a cathode for connecting the diode to the traction battery (26). A charging plate, a high-voltage line and a plug-in electric vehicle having such a protective device also are provided.
US10298030B2 Battery pack
A battery pack includes a battery, a terminal unit, a first current path, a second current path, and a first voltage sensing path. The battery has first and second battery terminals. The terminal unit includes a first pack terminal, a second pack terminal, and a first sensing terminal. The first current path includes charging and discharging switches and is located between the first battery terminal and the first pack terminal. A charging current and discharging current of the battery flows on the first current path. The second current path is between the second battery terminal and the second pack terminal. The first voltage sensing path includes the first sensing terminal, and voltage between the first sensing terminal and another terminal corresponds to a voltage between the first battery terminal and the first sensing terminal.
US10298023B2 Universal power converter having variable voltage capability and method therefor
A power supply includes an LLC resonant power converter to provide a first reference signal having a first voltage. The power supply also includes a DC-DC power converter to provide a second reference signal having a second voltage. The DC-DC converter receives power from the first reference signal. The power supply further includes a switch circuit including a first input to receive the first reference signal, a second input to receive the second reference signal, an input to receive a switch control message, and an output coupled to a power rail. The switch circuit is configured to connect the first reference signal and the second reference signal to the power rail based on the switch control message.
US10297998B2 Electrical junction box
An electrical junction box that includes a circuit board on which a coil element is installed; a partition wall that surrounds the coil element and separates an installation region on the circuit board on which the coil element is installed from a region around the installation region; a frame that is formed in one piece with the partition wall and surrounds the circuit board; a heat dissipation plate on which the circuit board and the frame are placed; and a cover that covers the circuit board from the frame side, wherein the coil element is fixed to the partition wall using a synthetic resin material, and wherein the frame and the heat dissipation plate are positioned relative to each other through a recess-projection engagement, and the cover is fixed to the heat dissipation plate using screws.
US10297996B1 Reversible junction box cover
A junction box assembly may include a junction box base and a junction box cover. The junction box base may define a junction box internal recess. The junction box cover may include a mounting flange, a cover barrier spaced from the mounting flange, and a wall extending between the mounting flange and the cover barrier and defining a junction box cover recess. The junction box cover may be configured to be alternatively coupled to a backing panel to form a junction box, such that either (1) the cover barrier of the junction box cover is received in the junction box internal recess and defines a first junction box space, or (2) the cover barrier is spaced from the backing panel and on a side of the backing panel opposite the junction box base and defines a second junction box space larger than the first junction box space.
US10297990B2 Subsea splice termination unit
A subsea splice termination unit for terminating and splicing two fiber optic cables, in particular of an umbilical, is provided. The subsea splice termination unit is configured for deployment in an underwater environment. The subsea splice termination unit includes a subsea enclosure, a first termination assembly for terminating a first fiber optic cable at the subsea splice termination unit, a second termination assembly for terminating a second fiber optic cable at the subsea splice termination unit, a chamber inside the subsea enclosure, a first penetrator leading at least a first optical fiber of the first fiber optic cable into the chamber, and a second penetrator leading at least a second optical fiber of the second fiber optic cable into the chamber. A splice between the first optical fiber and the second optical fiber is arranged in the chamber.
US10297966B1 Mating adapter for an electrical connector assembly
An electrical connector assembly includes a header connector having a header housing with a cavity and header signal and ground contacts held in the header housing. The assembly includes a mating adapter having first and second mating ends and an adapter housing holding adapter signal and ground contacts. The adapter signal contacts have receptacles. The first mating end and the second mating end are configured to be selectively received in the cavity of the header housing. The first receptacles are mated to corresponding mating pins of the deader signal contacts when the first mating end is received in the cavity and the second receptacles are mated to corresponding mating pins when the second mating end is received in the cavity.
US10297964B2 Memory device having first and second parts
A memory device includes first and second parts. The first part includes a plug receiver configured for reception of a plug and a head coupled to the plug receiver. The second part includes a cap end and a dummy socket coupled to the cap end. The dummy socket includes a first portion insertible into the plug receiver and a second portion configured for reception of the head. The cap end is configured for placement thereon of a cap, which is disposable over the plug.
US10297960B2 Current inhibiting RF connector for coaxial/jumper cables
A connector for coupling a coaxial cable to an interface port comprising a capacitor segment configured to interpose a center conductor of a coaxial cable and an RF interface and an outer conductor segment extending over and electrically shielding the capacitor segment. The capacitor segment comprises an inner and outer pin having a dielectric insulator therebetween and is configured to electrically connect an inner conductor of the coaxial cable to the RF interface port. The capacitor segment facilitates the passage of RF energy from the inner conductor of the coaxial cable to the RF interface while inhibiting the passage of electric current through the capacitor segment to the RF interface.
US10297956B2 Plug connector
A plug connector for insertion into a socket comprises a plug connector frame and a spring element. The plug connector frame has a side wall and a front opening receiving a cable head. The spring element is formed of a resilient material and electrically connects the cable head and the socket. The spring element has a first contacting portion projecting inward from the side wall and electrically contacting the cable head and a second contacting portion projecting outward from the side wall and electrically contacting the socket.
US10297954B2 Reversible dual-position electric connector and method of assembling the same
A reversible dual-position electric connector comprises: an insulated seat provided with a base seat and one docking part, wherein the docking part is provided with two connection surfaces facing opposite directions; two terminal sets disposed on the insulated seat, wherein each of the terminal sets is provided with at least one row of terminals, and the contacts of the two terminal sets are exposed from the two connection surfaces of the docking part, respectively; and a metal housing, which covers the insulated seat and is provided with a four-sided primary housing; characterized in that a metal shell is further provided to rest against the metal housing, the metal shell is provided with a four-sided housing, the four-sided housing is fitted with and rests against the four-sided primary housing.
US10297949B2 Right angle exit connector assembly
Connector assemblies are disclosed. More particularly, connector assemblies including a housing with an inclined wall are disclosed. The inclined wall helps maintain a folded flat cable by contacting substantially its entire fold edge. The housing with the inclined wall may be removably attached to the rest of the connector assembly.
US10297931B2 Conductor connection contact element
A conductor connection contact element for clamping an electrical conductor, having a power rail piece and a clamping spring. The power rail piece is formed from a sheet-metal part with an oppositely situated second side wall, a base section and an oppositely situated cover section. The side walls, together with the base section and the cover section, border a conductor insertion channel. The clamping spring is arranged on the power rail piece. The clamping spring has an abutment section and a clamping section with a clamping edge for clamping the electrical conductor. The abutment section is arranged on the base section of the power rail piece. The freely movable end of the clamping section extends toward the cover section. An actuation section which is accessible to an actuation tool lies adjacent to the clamping edge in the direction of the side wall.
US10297928B2 Multi-port, multi-band, single connected multiple-input, multiple-output antenna
A compact MIMO antenna system having connected arrays supporting multi-bands with multiple configurations. Two low band microwave MIMO antenna arrays operate at frequency bands below 6 GHz, and two high band microwave MIMO antenna arrays operate at frequencies above 10 GHz. The antenna arrays are connected together as connected arrays and support 4G as well as 5G bands. The antenna arrays are carried by an overlying layer of dielectric material and overlie two slots formed as rectangularly shaped closed loop in an underlying ground plane. The low band arrays each have a feeding arm that spans across the slots to act as a single antenna element, and the high band antenna arrays are power combiners/dividers with a single feeding point and four elements forming a two-to-one structure exciting the underlying slots, wherein the slots are excited and shared for compact design and wide operating bandwidth.
US10297922B2 Antenna feed system
A microwave system comprises an antenna, antenna feed, a radio transceiver, and appropriate cabling among the aforementioned. Cost, performance and reliability improvements are achieved with further integration of these elements and with design improvements in the antenna feed. One improvement is the integration of the radio transceiver with the antenna feed. This improvement has many benefits including the to elimination of RF cables and connectors. Another improvement, is the incorporation of parasitic radiators and sub-reflectors as part to of the antenna feed. The entire antenna, including the feed design is optimized with 3D finite element method (FEM) software and numerical optimization software. Another improvement is the utilization of the digital cable to power the integrated radio transceiver and a center fed parabolic reflector.
US10297921B2 Dipole antenna with cavity
A dipole antenna with resonant cavities operates with a resonant frequency near the antenna operating frequency to widen the operating bandwidth of the dipole antenna. Specifically, a ground consisting of multiple layers of electrically conductive planes and electrically conductive vias connecting the electrically conductive planes to form a ground wall cavity for a dipole member. The ground wall induces multiple resonant frequencies due to its coupling effect to the dipole member. A radio frequency (RF) frontend for mobile communication devices contains the dipole antenna with cavity coupled to a transceiver to receive and transmit communication signals.
US10297919B2 Directive artificial magnetic conductor (AMC) dielectric wedge waveguide antenna
An antenna is provided from a dielectric wedge waveguide having an AMC wall feed structure 15 coupled thereto through a transition which matches the impedance of the AMC feed structure to dielectric wedge so as to ensure efficient transmission of RF signals between the AMC wall feed structure and the dielectric wedge. In some embodiments, the antenna may be implemented as a flush mounted or conformal antenna on an outer surface of a supporting platform.
US10297918B2 Orthogonally polarized dual frequency co-axially stacked phased-array patch antenna apparatus and article of manufacture
A planar multi-layer assembly method fabricates a dual frequency, dual polarization phased-array antenna. A plurality of vias make up an array of double-walled wells which are connected to a ground plane. A shorted annular ring patch antenna (SARPA) is deposited at the top of each double-walled well. Fabricated coaxially and parallel to each SARPA, is an array of circular patch antennas (CPA). The inner wall of each double-walled well improves isolation of the CPA signals from the SARPA signals. Each SARPA of the array is connected to a pair of first frequency band signal vias and the CPA is coupled to a pair of second frequency band signal vias. Within each frequency band, a plurality of signal phases enable steerable polarized antenna beams.
US10297915B2 Apparatus and methods for beamforming tracking
Signals are received from antenna elements in an antenna array, and respective phase shifts are applied to the received signals. The respective phase shifts are relative to a channel phase shift associated with each antenna element, and correspond to side angles from a current antenna beam direction of the antenna array. Control signals based on the phase shifted signals are generated to control the channel phase shifts, to provide beamforming tracking.
US10297907B2 Mobile device
A mobile device includes a metal back cover, a ground metal element, a feeding radiation element, and a dielectric substrate. The metal back cover has a slot. The feeding radiation element has a feeding point, and includes a first feeding branch, a second feeding branch, and a third feeding branch. The second feeding branch and the first feeding branch extend in opposite directions. The third feeding branch and the first feeding branch extend in the same direction. The feeding radiation element has a vertical projection on the metal back cover, and the vertical projection at least partially overlaps the slot. The dielectric substrate is disposed adjacent to the metal back cover. The ground metal element and the feeding radiation element are disposed on the dielectric substrate. An antenna structure is formed by the feeding radiation element and the slot of the metal back cover.
US10297903B2 Wide band antenna backed by reflecting cavity and an antenna system
The disclosure relates generally to a broadband antenna element with a reflecting cavity, which includes a metal frame, a feeder line, a feed screw, a pillar and an insulating sleeve. The reflecting cavity is formed by the inner concave of the outer side of the metal frame. The reflecting cavity includes the first wall and the second wall distributed from bottom to top. The first wall, the pillar, the second wall and the feeder line are arranged orderly and are connected with the feed screw. The pillar and the feed screw are connected by screw thread. The feed screw is connected with the second wall through an insulating sleeve. The pillar is a good conductor and under surface of the pillar contacts with the first wall, and the under surface area of the pillar is larger than the upper surface area of the pillar.
US10297902B2 Electronic device with peripheral hybrid antenna
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. Elongated conductive members may longitudinally divide openings between the peripheral conductive housing structures and the ground. The elongated conductive members may extend from an internal ground to outer ends of the elongated conductive members that are located adjacent to the gaps. Transmission lines may extend along the elongated conductive members to antenna feeds at the outer ends. The elongated conductive members may form open slots that serve as slot antenna resonating elements for the antenna.
US10297900B2 Electronic device with antenna device
According to various embodiments of the present disclosure, an electronic device may include: an array antenna including a plurality of first radiating conductors that transmit or receive a wireless signal in a first frequency band and are arranged on a circuit board; and a lens unit including at least one lens disposed on a housing of the electronic device to correspond to the first radiating conductors. The lens unit may refract or reflect a wireless signal transmitted/received through each of the first radiating conductors. The electronic device as described above may be variously implemented according to embodiments. For example, a portion of the lens unit may transmit/receive a wireless signal in a frequency band that is different from the frequency band of the wireless signal transmitted/received by the first radiating conductors.
US10297899B2 Compact antenna structure
An antenna device is provided. The antenna device may include, but is not limited to, a first feed cable including a conductive core and a conductive shielding, a substrate, a monopole antenna mounted to the substrate, the monopole antenna galvanically coupled to the conductive core of the first feed cable and configured to radiate within a first frequency band when fed a signal from the conductive core of the feed cable, and a conductive coupling element galvanically coupled to the conductive shielding of the feed cable. The conductive coupling element may include a first conductive element configured to radiate within a second frequency band when the monopole is fed a signal from the conductive core of the feed cable, and a second conductive element configured to radiate within a third frequency band when the monopole is fed a signal from the conductive core of the feed cable.
US10297894B2 Spatial combining device and antenna
A spatial power-combining device and an antenna structure designed for high efficiency, high frequency, and ultra-wide bandwidth operation. The antenna structure may include a signal conductor and a ground conductor that are entirely separated by air. A spatial power-combining device may include a plurality of amplifier assemblies including multiple output antenna structures and an output coaxial waveguide section configured to concurrently combine signals received from each output antenna structure of the plurality of amplifier assemblies. The plurality of amplifier assemblies may also include multiple input antenna structures and an input coaxial waveguide configured to provide an input signal concurrently to each input antenna structure of the plurality of amplifier assemblies.
US10297887B2 Refuelable electrochemical battery
A refuelable electrochemical battery is provided that features three phases of operation that repeat cyclically. In an intake phase a mixture of electrochemically active particles or pellets (e.g., aluminum pellets) and a suitable electrolyte (e.g., sodium hydroxide, potassium hydroxide) are fed into a cavity or chamber. In a power phase the resulting electrochemical reaction produces electrical energy. The particles are mechanically combined or collected to form one electrode, while a gas-diffusion membrane permeable by oxygen is another electrode. During the exhaust phase, a piston forces the residue of the reaction from the cavity in order to prepare for the next cycle of operation.
US10297885B2 Lithium ion battery and capacitor hybrid system in a single pouch
Lithium-ion battery cells and a lithium-ion utilizing capacitor cells are placed spaced-apart in a common container and infiltrated with a common lithium-ion transporting, liquid electrolyte. The lithium-ion-utilizing capacitor and lithium-ion cell battery are combined such that their respective electrodes may be electrically connected, either in series or parallel connection for energy storage and management in an automotive vehicle or other electrical power supply application.
US10297880B2 Battery thermal management system
A battery thermal management system according to an exemplary aspect of the present disclosure includes, among other things, a battery pack, a coolant subsystem including a chiller configured to cool the battery pack, and a refrigerant subsystem including at least one evaporator. The coolant subsystem is arranged to exchange heat with the refrigerant subsystem within the chiller. A tap line extends from the at least one evaporator to the chiller.
US10297863B2 Electrolyte additive and metal included in composite electrode containing Mg, Al, Cu, and Cr for alkali metal storage system
An alkali metal-based energy storage system, having at least one composite electrode containing an active material, and an electrolyte containing a lithium salt dissolved in an aprotic organic solvent, an ionic fluid and/or a polymer matrix. The electrolyte further contains an additive selected from a cation or a compound of a metal selected from Mg, Al, Cu and/or Cr. The metal selected from Mg, Al, Cu and/or Cr is applied onto the active material and/or the active material of the composite electrode is partially replaced by the metal selected from Mg, Al, Cu and/or Cr in the form of a metal powder or a metal salt.
US10297856B2 Anode plate for lithium secondary battery, and lithium secondary battery comprising the same
The present disclosure is to provide a negative electrode for a lithium secondary battery having high negative electrode efficiency and excellent capacity retention, and a lithium secondary battery including the negative electrode. In one aspect, there is provided a negative electrode for a lithium secondary battery, wherein the electrode contains 3 to 9% by weight of a silicon-based negative-electrode active material having a following composition formula (1); and 87.5 to 95.5% by weight of a graphite-based negative-electrode active material: SixTiyFezAlu  (1) where x, y, z and u are atomic %, x: 1−(y+z+u), y: 0.09 to 0.14, z: 0.09 to 0.14, u: 0.01 exclusive to 0.2 exclusive.
US10297849B2 Method and system for producing carbon dioxide, purified hydrogen and electricity from a reformed process gas feed
Method and system for producing CO2, purified hydrogen and electricity from a reformed process gas feed using a solid oxide fuel cell. The method having the steps of: introducing the reformed process gas into the solid oxide fuel cell; converting hydrogen and CO of the reformed process gas in combination with oxygen into an anode off-gas including steam, CO2 and unconverted process gas; introducing the anode off-gas into a high temperature water gas shift reactor; in the high temperature water-gas shift reactor, converting CO and steam into CO2 and hydrogen, introducing the gas exiting the high temperature water-gas shift reactor into a low temperature water-gas shift membrane reactor, in the low temperature water-gas shift membrane reactor, converting CO and steam into CO2 and hydrogen, whereby the low temperature water-gas shift membrane reactor comprises a hydrogen pump producing purified hydrogen on a permeate side, while removing hydrogen from a feed side.
US10297837B2 Method of manufacturing electrode catalyst layer for fuel cell, and electrode catalyst layer for fuel cell
There is provided a method of manufacturing an electrode catalyst layer for fuel cell. This manufacturing method comprises: (a) separating an ionomer solution by centrifugation into a supernatant that includes only an ionomer as a low molecular-weight component in the ionomer solution and a sediment including an ionomer as a high molecular-weight component having a higher molecular weight than that of the low molecular-weight component included in the supernatant; (b) using the ionomer included in the sediment as an ionomer for electrode catalyst layer and producing a catalyst ink that includes catalyst-supported particles with a catalyst metal supported thereon, a solvent and the ionomer for electrode catalyst layer; and (c) using the catalyst ink to form an electrode catalyst layer.
US10297834B2 Method and electrochemical cell for managing electrochemical reactions
A method and/or electrochemical cell for utilizing one or more gas diffusion 5 electrodes (GDEs) in an electrochemical cell, the one or more gas diffusion electrodes have a wetting pressure and/or a bubble point exceeding 0.2 bar. The one or more gas diffusion electrodes can be subjected to a pressure differential between a liquid side and a gas side. A pressure on the liquid side of the GDE over the gas side does not exceed the wetting pressure of the GDE during 10 operation (in cases where a liquid electrolyte side has higher pressure), and/or a pressure on the gas side of the GDE over the liquid side, does not exceeds the bubble point of the GDE (in cases where the gas side has the higher pressure).
US10297824B2 Positive electrode active material for lithium secondary battery, positive electrode, and secondary battery
Provided is a positive electrode active material which is useful for a lithium secondary battery having a battery resistance lower than that of the conventional positive electrode active material below freezing point. The positive electrode active material for a lithium secondary battery contains at least one element selected from a group consisting of nickel, cobalt and manganese, the positive electrode active material having a layered structure and satisfying all of the following requirements (1) to (3): (1) a primary particle size is 0.1 μm to 1 μm and a secondary particle size is 1 μm to 10 μm; (2) in an X-ray powder diffraction measurement using CuKα radiation, a crystallite size in the peak within 2θ=18.7±1° is 100 Å to 1200 Å and a crystallite size in the peak within 2θ=44.6±1° is 100 Å to 700 Å; and (3) in a pore distribution obtained by a mercury intrusion method, a pore peak exists in a range where the pore size is 10 nm to 200 nm and a pore volume in the said range is 0.01 cm3/g to 0.05 cm3/g.
US10297822B2 Positive active material for nonaqueous electrolyte secondary battery, method of manufacturing the positive active material, electrode for nonaqueous electrolyte secondary battery, nonaqueous electrolyte secondary battery and method of manufacturing the secondary battery
An object of the present invention is to provide a positive active material for a nonaqueous electrolyte secondary battery which has a large discharge capacity and is superior in charge-discharge cycle performance, initial efficiency and high rate discharge performance, and a nonaqueous electrolyte secondary battery using the positive active material. The present invention pertains to a positive active material for a nonaqueous electrolyte secondary battery containing a lithium transition metal composite oxide which has a crystal structure of an α-NaFeO2 type, is represented by a compositional formula Li1+αMe1−αO2 (Me is a transition metal element including Co, Ni and Mn, α>0), and has a molar ratio Li/Me of Li to the transition metal element Me of 1.2 to 1.6, wherein a molar ratio Co/Me of Co in the transition metal element Me is 0.02 to 0.23, a molar ratio Mn/Me of Mn in the transition metal element Me is 0.62 to 0.72, and the lithium transition metal composite oxide is observed as a single phase attributed to a space group R3-m on an X-ray diffraction chart when it is electrochemically oxidized up to a potential of 5.0 V (vs. Li/Li+).
US10297808B2 Battery wiring module and power supply device provided with battery wiring module
A battery wiring module includes bus bars and a flexible wiring board having wires connected to the respective bus bars. The flexible wiring board has a body portion and extensions extending from the body portion toward the respective bus bars. Each of the extensions supports one of the wires and has an end section where a pad is arranged, that is part of each of the wires. Each of the bus bars has at least one cutout portion, and the pad is arranged on each of the bus bars such that the pad overlaps at least part of at least one cutout portion. The pad and the at least part of the at least one cutout portion are connected to each other with solder.
US10297807B2 Bus bar locating feature and method
A battery assembly according to an exemplary aspect of the present disclosure includes, among other things, a terminal holder, a terminal at least partially surrounded by the terminal holder, and a bus bar module connectable to the terminal holder. One of the terminal holder and the bus bar module includes at least one locating feature to position the bus bar module in a welding position relative to the terminal.
US10297806B2 Connection structure for electrical storage element groups
A connection structure (10) is provided for connecting electrical storage element groups (12), each of which is formed by connecting electrical storage elements (13) having electrode terminals (14) in series, side by side. The electrical storage element groups (12) are connected electrically by connecting a connecting member (20) for connecting adjacent electrical storage element groups (12) to a first electrode terminal (16A) and a second electrode terminal (16B). The first electrode terminal (16A) is arranged on one end part of one electrical storage element group (12) and on the side of the adjacent other electrical storage element group (12) and the second electrode terminal (16B) is the electrode terminal (14) arranged on another end part of the other electrical storage element group (12B) opposite to the one end part of the one electrical storage element group (12A) and on the side of the adjacent one electrical storage element group (12A).
US10297803B2 Battery assembly
A battery stack is provided having lower and upper battery tiers each formed of at least two battery cell arrays. A pair of brackets are provided for connecting the lower arrays along a top surface of the lower tier and connecting the upper arrays to a bottom surface of the upper tier. The lower and upper battery tiers are secured together by the brackets without hardware mounted to an exterior surface of the stack.
US10297800B2 Battery housing and power storage device having a non-metallic terminal
A battery housing includes: an exterior member; and a first terminal of a non-metallic material, wherein the first terminal has a first end extending to outside of the exterior member, the first terminal has a second end extending to inside of the exterior member, the first terminal includes a first long-diameter part having a first long diameter and a second long-diameter part having a second long diameter larger than the first long diameter, the first long-diameter part and the second long-diameter part being disposed between the first end of the first terminal and the second end of the first terminal, and the first long-diameter part and the second long-diameter part are embedded in the exterior member.
US10297799B2 Lid for storage battery, injection molding method of the same lid, storage battery with the same lid, and terminal section for storage battery
An object of the invention is to provide a lid for storage battery, an injection molding method of the lid, a storage battery with the lid, and a terminal section for storage battery, which can save trouble of inserting a nut into a cavity portion of a terminal, and can prevent falling of the nut at the time of connection of an external leading wire. In a lid for storage battery in which a terminal section for storage battery 8 made up of a terminal 4 having a cavity portion, a bushing 6, and a conductive portion 7 joining both is insert-molded in a lid made of synthetic resin, and a storage battery with the lid for storage battery, an anchor portion 4T is projected at a location excluding at least a central portion of a bottom portion 4F of the terminal 4, and a nut is inserted into the cavity portion of the terminal to be fixed. Moreover, in the terminal section for storage battery, the anchor portion 4T is projected at the location excluding at least the central portion of the bottom portion 4F of the terminal 4 (e.g., the U-shaped anchor portion 4T is projected with a U-shaped joining portion 4G interposed).
US10297798B2 Rechargeable battery
A rechargeable battery includes an electrode assembly, a pouch accommodating the electrode assembly, and including first and second exterior members facing each other with the electrode assembly therebetween, and a sealing portion having a sealing width and sealing the first exterior member and the second exterior member along an outer edge of the electrode assembly, and lead tabs electrically connected to the electrode assembly and drawn to the outside of the pouch, wherein the sealing portions define grooves, each of the grooves having a size that is less than the sealing width, and wherein the sealing portion is bent along the outer edge of the electrode assembly and attached to a side surface of the pouch.
US10297796B2 Method of manufacturing OLED element and an OLED element
An OLED element and a method of manufacturing thereof are provided. The method of manufacturing OLED element includes step S1, sequentially depositing a hole injection layer, a hole transport layer, an emission layer, an electron transport layer and an electron injection layer and a first cathode on an anode; step S2, forming sub-pixels corresponding to each of the emission layers and an organic material layer for adjusting microcavity effect by photolithography; step S3, depositing a second cathode on the organic material layer. The disclosure provides a manufacture which adds conducting organic material layer between two cathodes by photolithography which is not effect to OLED material. According to adjust thickness of layer to enhance microcavity effect, the photolithography is different than the photolithography of manufacture CF and anode, it doesn't need fine metal mask, which save cost and time of manufacture OLED and enhance process efficiency.
US10297795B2 Treatment method of emitting layer raw material in OLED and application
Provided is a treatment method of an emitting layer raw material in an OLED, comprising steps of: (1) providing the emitting layer raw material, and the emitting layer raw material comprising a host and a dopant, and in a vacuum glove box with protective gas, adding the host, the dopant and anhydrous ethanol into a polytetrafluoroethylene lining to be mixed uniformly, and putting the lining in a high pressure autoclave to be treated at a temperature of 40 to 60 celsius degrees for 18 to 36 hours to obtain a treatment liquid; (2) centrifuging the treatment liquid to collect a precipitate, and drying the collected precipitate to obtain the emitting layer raw material after treatment. The resulting treated emitting layer raw material achieves sufficient mixing and dispersion of the host and the dopant, and does not affect the subsequent use of vacuum evaporation method to form an emitting layer.
US10297789B2 Display apparatus and manufacturing method thereof
A display apparatus may include a substrate. The display apparatus may further include a display unit that includes an emission layer and is disposed on the substrate. The display apparatus may further include a protective layer that overlaps the display unit. The display apparatus may further include an organic layer that is disposed between the display unit and the protective layer. A top surface area of the organic layer may be equal to or less than a top surface area of the protective layer.
US10297788B2 Light emitting apparatus
A light emitting apparatus (10) includes a substrate (100), an insulating layer (160), a light emitting element (102), a coating film (140), and a structure (150). The insulating layer (160) is formed over one surface of the substrate (100), and includes an opening (162). The light emitting element (102) is formed in the opening (162). The coating film (140) is formed over the one surface of the substrate (100), and covers a portion of the light emitting element (102), the insulating layer (160), and the one surface of the substrate (100). The coating film (140) does not cover another portion of the substrate (100) (for example, a portion of an end portion: hereinafter, referred to as a first portion). The structure (150) is located between the first portion of the substrate (100) and the insulating layer (160). The coating film (140) also covers the insulating layer (160).
US10297782B2 OLED display device
An OLED display device includes an assisting conductive layer formed on a bottom surface of an upper substrate in such a way that the assisting conductive layer is in direct contact with and electrically connected to a second electrode that is located on a top surface of a lower substrate so that electrical conduction capability of the second electrode is enhanced and the electrical resistance of the second electrode is reduced to thereby make in-plane voltage homogenous, improve consistency of displaying, and alleviate the issues of non-uniform panel brightness and mura and also help reduce the thickness of the second electrode for saving material of the second electrode and increase light transparency of the second electrode.
US10297777B2 Organic light-emitting device having multi-layered electron blocking layer and P-doped layer
An organic light-emitting device includes a first electrode layer; a hole injection layer on the first electrode layer; a hole transport layer on the hole injection layer; an electron blocking layer on the hole transport layer, and including a plurality of layers; a light-emitting layer on the electron blocking layer; an electron transport layer on the light-emitting layer; an electron injection layer on the electron transport layer; and a second electrode layer on the electron transport layer, wherein the electron blocking layer has a highest occupied molecular orbital value which is lower than a highest occupied molecular orbital value of the hole transport layer, and the light-emitting layer has a HOMO value which is lower than a highest occupied molecular orbital value of the electron blocking layer.
US10297771B2 Bendable display apparatus
A display apparatus may include a substrate having a first bending area between a first area and a second area, the first bending area to be bent with a first bending axis that extends along a first direction, as a center; a first inorganic insulating layer on the substrate and having a first opening corresponding to the first bending area; a first organic material layer filling at least a portion of the first opening; and a first conductive layer that extends from the first area to the second area through the first bending area and is on the first organic material layer. The first organic material layer may have a concavo-convex surface at least in a portion of an upper surface thereof. At least a portion of the first conductive layer may extend along a third direction forming an angle of about 0° to about 90° with the first direction.
US10297768B2 Multidentate dinuclear cyclometallated complexes containing N^C^C^N—N^C^C^N ligand
Disclosed herein are multidentate dinuclear cyclometallated complexes. The complexes are suitable as emitting materials or host materials in OLED devices.
US10297765B2 Aromatic amine derivative and organic electroluminescent device using the same
Provided are: an aromatic amine derivative in which a terminal substituent such as a dibenzofuran ring or a dibenzothiophene ring is bonded to a nitrogen atom directly or through an arylene group or the like; an organic electroluminescence device including an organic thin film layer formed of one or more layers including a light emitting layer and interposed between a cathode and an anode in which a layer of the organic thin film layer contains the aromatic amine derivative by itself or as a component of a mixture, and the device has a long lifetime and high luminous efficiency; and an aromatic amine derivative for realizing the device.
US10297755B2 Oxygen substituted benzoclobutenes derived compositions for electronic devices
The invention provides compositions comprising BCB-functionalized materials for use in OLEDs applications. The inventive compositions can be used to form hole-transporting materials for use in electroluminescent devices. In particular, the invention provides for compositions, charge transport film layers, and light emitting devices, comprising, or formed from, a polymer, which comprises one or more polymerized units derived from Structure (A).
US10297748B2 Three-terminal atomic switching device and method of manufacturing the same
There is provided a three-terminal atomic switching device and a method of manufacturing the same, which belongs to the field of microelectronics manufacturing and memory technology. The three-terminal atomic switching device includes: a stack structure including a source terminal and a drain terminal; a vertical trench formed by etching the stack structure; an M8XY6 channel layer formed on an inner wall and a bottom of the vertical trench; and a control terminal formed on a surface of the M8XY6 channel layer, wherein the control terminal fills the vertical trench. The source terminal resistance and the drain terminal resistance are controlled by the control terminal. The invention is based on the three-terminal atomic switching device, and realizes high switching ratio characteristic, simple structure, easy integration, high density and low cost due to high non-linearity of the source-drain resistance with respect to the control terminal voltage, and thus can be used in a gated device in a cross-array structure to inhibit a crosstalk phenomenon caused by the leakage current. The three-terminal atomic switching device proposed by the invention is suitable for a planar stacked cross-array structure and a vertical cross-array structure, so as to realize high-density three-dimensional storage.
US10297744B2 Piezoelectric ceramic plate, plate-shaped substrate and electronic component
A piezoelectric ceramic plate which is slightly deformed by firing, includes a plate-shaped substrate, and an electronic component. The piezoelectric ceramic plate has a pair of main surfaces, a pair of opposing first side surfaces, and a pair of opposing second side surfaces. The pair of first side surfaces are baked surfaces, and the distance between the pair of first side surfaces measured at the center in the longitudinal direction is denoted by Lc and the distance between the pair of first side surfaces measured at ends in the longitudinal direction is denoted by Le. The ratio of the difference ΔL between Le and Lc to Lc (ΔL/Lc) is 1.0% or less. The piezoelectric ceramic plate is suitably used as a piezoelectric ceramic plate having an area of each of the main surfaces of 360 mm2 or more and a thickness of 150 μm or less.
US10297741B1 Electrically-conductive compositions
An electrically-conductive composition can be used with piezoelectric materials to enhance the piezoelectric effects. This composition essentially has (a) an electrically-conductive material; (b) particles having a Young's modulus that is different from the Young's modulus of the (a) electrically-conductive material by at least 10%, and which (b) particles have a d50 of at least 500 nm and up to and including 500 μm and a polydispersity coefficient that is less than or equal to 3; and (c) a non-electrically-conductive binder material. The weight ratio of the (b) particles to the (a) electrically-conductive material is at least 0.01:1 and up to and including 10:1. When the composition is coated and dried on an insulating substrate, a resulting dried composition exhibits a resistivity of less than 10,000 ohm-cm.
US10297740B1 Curved electrode structure
A curved electrode structure includes a piezoelectric material layer, a first conductive layer, a first protection layer and a second conductive layer. The piezoelectric material layer is disposed between the first conductive layer and the second conductive layer. The first conductive layer is disposed on the piezoelectric layer. Each of the first conductive layer and the piezoelectric material layer has a first contact surface. The two first contact surfaces are both circular shaped. The first protection layer is disposed on the conductive layer. Each of the first protection layer and the first conductive layer has a second contact surface. The two second contact surfaces are both circular shaped.
US10297736B2 Eutectic electrode structure of flip-chip LED chip and flip-chip LED chip
A Flip-chip LED chip includes: a substrate; a first semiconductor layer; a second semiconductor layer; a local defect region over part of the second semiconductor layer, which extends downward to the first semiconductor layer; a first metal layer over part of the first semiconductor layer; a second metal layer over part of the second semiconductor layer; an insulating layer covering the first metal layer, the second metal layer, the second semiconductor layer and the first semiconductor layer in the local defect region, with opening structures over the first metal layer and the second metal layer respectively; an eutectic electrode structure over the insulating layer, including a first eutectic layer and a second eutectic layer at vertical direction, and a first-type electrode region and a second-type electrode region at horizontal direction. Poor packaging caused by high eutectic void content during eutectic bonding process can therefore be reduced.
US10297729B2 Optoelectronics semiconductor component
An optoelectronic semiconductor component having a light source, which emits primary radiation, a housing, and electrical terminals, wherein a conversion element, which is based on a matrix and at least two phosphors, is connected upstream of the optoelectronic semiconductor component. The matrix contains metal phosphate and preferably consists of metal phosphate. The phosphors partially or completely convert primary radiation. At least one first phosphor powder is embedded and fixed in a first inorganic matrix based on a metal phosphate, and at least one second phosphor powder is embedded and fixed in a second matrix based on a metal phosphate.
US10297728B2 Molded package for light emitting device
The present invention provides a molded package for a light emitting device including a molded resin and first and second leads, the exposed surface of the first lead having a first and second edge portions opposed to each other so as to put a mounting area therebetween in a first direction, the first and second edge portions respectively having one first cutout and second cutouts, the mounting area having a size not less than a distance between the first and the second cutouts and less than a distance between the first the second edge portions in the first direction.
US10297719B2 Micro-light emitting diode (micro-LED) device
A micro-light emitting diode (micro-LED) device includes a receiving substrate and a micro-LED. The micro-LED includes a first type semiconductor layer, a second type semiconductor layer, a current controlling layer, at least one reflective layer, and at least one first electrode. The second type semiconductor layer is joined with the first type semiconductor layer. The current controlling layer is joined with one of the first type semiconductor layer and the second type semiconductor layer, the current controlling layer having at least one opening therein. The reflective layer electrically is coupled with the first type semiconductor layer. The first electrode is disposed on a surface of the reflective layer facing the receiving substrate. The first electrode forms an adhesive bonding system with the receiving substrate.
US10297717B2 Light-emitting device
A light-emitting device includes: a semiconductor layered structure; a conductive substrate disposed under the semiconductor layered structure; one or more upper electrodes each disposed on a portion of an upper surface of the semiconductor layered structure; a lower electrode disposed on a lower surface of the semiconductor layered structure; one or more metal members each having light reflectivity and disposed on the lower surface of the semiconductor layered structure in a region between (i) a region directly under a respective one of the one or more the upper electrodes and (ii) the region on which the lower electrode is disposed; one or more first insulating members each disposed on the lower surface of the semiconductor layered structure in the region directly under the respective one of the one or more the upper electrodes; and one or more second insulating members on a lower surface of the metal member.
US10297716B2 Light emitting device and light emitting module
A light emitting device disclosed in an embodiment includes: a light emitting chip including a plurality of semiconductor layers and first and second electrodes under the plurality of semiconductor layers; a first lead frame disposed under a first electrode of the light emitting chip; a second lead frame disposed under a second electrode of the light emitting chip; a protective chip disposed between the first and second lead frames and electrically connected to the first and second electrodes; and a reflective member disposed on a periphery of the light emitting chip and the first and second lead frames.
US10297713B2 Light-emitting devices and displays with improved performance
Light-emitting devices and displays with improved performance are disclosed. A light-emitting device includes a first electrode including an anode opposite a second electrode including a cathode, a hole injection layer adjacent the first electrode, a hole transporting layer disposed on the hole injection layer, and an emissive layer of inorganic semiconductor nanocrystals disposed between the hole transporting layer and the second electrode. The inorganic semiconductor nanocrystals comprising a plurality of semiconductor nanocrystals capable of emitting light upon excitation.
US10297712B2 Micro LED display
A micro light emitting diode (LED) and a method of forming an array of micro LEDs for transfer to a receiving substrate are described. The micro LED structure may include a micro p-n diode and a metallization layer, with the metallization layer between the micro p-n diode and a bonding layer. A conformal dielectric barrier layer may span sidewalls of the micro p-n diode. The micro LED structure and micro LED array may be picked up and transferred to a receiving substrate.
US10297704B2 Low noise detectors for astronomy
Methods, systems, and apparatus that filters noise within a signal collected by a detector assembly. The detector assembly includes a first semiconductor layer of a first type configured to receive a photon. The detector assembly includes a second semiconductor layer of a second type. The second semiconductor layer is formed above the first semiconductor layer. The first semiconductor layer and the second semiconductor layer are configured to collect a signal. The detector assembly includes an interface layer including an insulator portion for filtering noise. The interface layer is formed on the second semiconductor layer. The detector assembly includes a metal contact layer formed on the interface layer. The interface layer is configured to capacitively couple the first semiconductor layer and second semiconductor layer with the metal contact layer.
US10297699B2 In-plane resonant-cavity infrared photodetectors with fully-depleted absorbers
Resonant-cavity infrared photodetector (RCID) devices that include a thin absorber layer contained entirely within the resonant cavity. In some embodiments, the absorber is a single type-II InAs-GaSb interface situated between an AlSb/InAs superlattice n-type region and a p-type AlSb/GaSb region. In other embodiments, the absorber region comprises quantum wells formed on an upper surface of the n-type region. In other embodiments, the absorber region comprises a “W”-structured quantum well situated between two barrier layers, the “W”-structured quantum well comprising a hole quantum well sandwiched between two electron quantum wells. In other embodiments, the RCID includes a thin absorber region and an nBn or pBp active core within a resonant cavity. In some embodiments, the RCID is configured to absorb incident light propagating in the direction of the epitaxial growth of the RCID structure, while in other embodiments, it absorbs light propagating in the epitaxial plane of the structure.
US10297692B2 Manufacturing method of TFT substrate and TFT substrate
The invention provides a manufacturing method of TFT substrate and a TFT substrate. The method provides a dual-gate structure symmetrically disposed on both sides of active layer, which prevents TFT threshold voltage from changing and improve TFT conduction state switching; by first manufacturing the active layer before the gate insulating layer to make the insulating layer directly grow on active layer, the contact interface between the gate insulating layer and active layer is improved, leading to further improving TFT conduction state switching. The TFT substrate makes the gate located between the source and the pixel electrode in vertical direction, and the dual-gate is symmetrically disposed on both sides of active layer to prevent TFT threshold voltage from changing and improve TFT conduction state switching, as well as improve the contact interface between the gate insulating layer and active layer, leading to further improving TFT conduction state switching.
US10297685B2 Semiconductor device
According to an embodiment, a semiconductor device includes a first electrode, a second electrode, a first semiconductor region, a plurality of second semiconductor regions, a plurality of third semiconductor regions, a plurality of third electrodes, and a plurality of gate electrodes. The gate electrodes and the third electrodes are arranged parallel in a second direction and periodically with a third arrangement cycle such that the ratio of the number of the gate electrodes and the third electrodes in the first region is m3 to m4 (m3, m4 being positive integers and m3 being more than or equal to m4).
US10297683B2 Method of manufacturing a semiconductor device having two types of gate electrodes
In mesa regions between adjacent trenches disposed in an n−-type drift layer and in which a first gate electrode is disposed via a first gate insulating film, a p-type base region and a floating p+-type region of which a surface is partially covered by a second gate electrode via a second gate insulating film are disposed. An emitter electrode contacts the p-type base region and an n+-type emitter region, and is electrically isolated from first and second gate electrodes and the floating p+-type region by an interlayer insulating film covering the first and second gate electrodes and a portion of the floating p+-type region not covered by the second gate electrode. Thus, turn-on dV/dt controllability by the gate resistance Rg may be improved.
US10297674B2 Method for manufacturing a transistor and method for manufacturing a ring oscillator using the same
In a method for manufacturing a transistor, a gate structure may be formed on a semiconductor substrate. A first material layer may be formed on the gate structure to expose an upper sidewall of the gate structure. A spacer including a second material layer may be formed on the upper sidewall of the gate structure. The first material layer may be isotropically etched using the spacer as an etch mask to form a space. An insulating interlayer may be formed on the semiconductor substrate. The insulating interlayer may not be formed in the space.
US10297665B2 Co-integration of elastic and plastic relaxation on the same wafer
An n-doped field effect transistor (nFET) section of an integrated device logic region is provided. The nFET section includes a semiconductor substrate, a layer at least partially formed of silicon germanium (SiGe) disposed on the semiconductor substrate and fin formations. The fin formations are formed on the layer. Each fin formation includes a first fin portion that is at least partially formed of silicon (Si) and a second fin portion that is at least partially formed of hard mask material. The layer is etched to include free surfaces that facilitate elastic relaxation of SiGe therein and a corresponding application of tension in Si of the first fin portion of each of the fin formations.
US10297656B2 Organic light-emitting diode display and method of manufacturing the same
An organic light-emitting diode (OLED) display and a method of manufacturing the same are disclosed. In one aspect, the display includes a plurality of pixel electrodes positioned over a substrate and separate from each other, a plurality of auxiliary wirings between the pixel electrodes, a pixel-defining layer over the pixel electrodes except for a central portion of the pixel electrodes and at least a portion of each of the auxiliary wirings, an intermediate layer over the pixel-defining layer and having a plurality of openings formed over the portion of each of the auxiliary wirings, and an opposite electrode positioned over the intermediate layer and facing the pixel electrodes, the opposite electrode electrically contacting the auxiliary wirings via the openings. The auxiliary wirings extend in a first direction and separate from each other by a first distance. The openings are aligned in a diagonal direction crossing the first direction.
US10297654B2 Display device and electronic apparatus
A display device includes a plurality of pixels that is arrayed in a first direction and a second direction. Each pixel includes; a first sub-pixel, a second sub-pixel that is disposed to be adjacent to the first sub-pixel in the first direction, a third sub-pixel that is disposed to be adjacent to at least one of the first sub-pixel and the second sub-pixel in the second direction, and a light shielding portion that is disposed corresponding to the position on which the third sub-pixel is disposed, so as to limit a viewing angle of the third sub-pixel in the first direction.
US10297650B2 Organic light emitting diode display device
Disclosed is an organic light emitting diode (OLED) display device including a substrate including a pixel region and a boundary region outside the pixel region. The pixel region comprises an area having a short side and a long side. The pixel region comprises an array of pixels to emit light. The OLED display device includes a substrate in the pixel region and in the boundary region The OLED display device further includes a first electrode of a light emitting device in the pixel region over the substrate, a first bank covering edges of the first electrode in the pixel region on the substrate in the boundary region, wherein a width of an edge of the first bank along the short side of the pixel region is different from a width of an edge of the first bank along the long side of the pixel region, and a second bank on a portion of the first bank in the boundary region.
US10297647B2 Circular polarizer for an organic light emitting diode
An organic light-emitting diode (OLED) touch display device and a manufacturing method thereof are provided. The OLED touch display device includes an OLED display; and a phase difference plate, a touch layer and a linear polarizer sequentially disposed on a light-emitting side of the OLED display, in which the linear polarizer and the phase difference plate are combined to form a circular polarizer.
US10297645B2 Arrangement of color sub-pixels for full color OLED and method of manufacturing same
A full-color display panel is provided comprising a repeating super-pixel block including four pixel units, wherein each of the pixel units has a first sub-pixel configured to emit a first color light, a second sub-pixel configured to emit a second color light, and a third sub-pixel configured to emit a third color light. The first or second sub-pixel abuts the same-color sub-pixel of the adjacent pixel unit thereof to form at least a double-sized sub-pixel area. The third sub-pixel abuts the same-color sub-pixel of all adjacent pixel units thereof to form at least a quadruple-sized sub-pixel area. The first color light, the second color light, and the third color light are one of emitted through or from respective organic layers of the first color sub-pixel, the second color sub-pixel and the third color sub-pixel.
US10297641B2 Memory device
A memory device, containing a first electrode, a second electrode and an oxide layer arranged between the first electrode and the second electrode, is produced. The oxide layer has a first zone and a second zone, with the first zone surrounding or being located on either side of the second zone, with the minimum distance d2 separating the two electrodes on the second zone of the oxide layer being less than the minimum distance d1 separating the two electrodes on the first zone of the oxide layer.
US10297638B1 Flexible light source structure and method for manufacturing same
The present invention relates to a flexible light source structure. The flexible light source structure includes a flexible insulating layer, a conductive trace layer formed on the flexible insulating layer, a plurality of light emitting diodes formed on the conductive trace layer and a packaging layer. The packaging layer covers the light emitting diodes and filling the gaps between the light emitting diodes.
US10297626B2 Semiconductor device
A semiconductor device includes a pixel array, a plurality of column circuits, an amplifier, switch arrays of a first layer to an nth layer, and signal lines of the first layer to the nth layer. n is an integer of two or more. The switch array of an ith layer is disposed between the switch array of an (i+1)th layer and the amplifier. i is an integer of one or more and less than n. The signal line of the first layer is connected to the nth amplifier. The signal line of the nth layer is connected to the switch array of the nth layer. Each of the plurality of switches included in the switch array of the nth layer is connected to the column circuit.
US10297624B2 Semiconductor device
A reduction is achieved in the power consumption of a solid-state imaging element including a photoelectric conversion element which converts incident light to charge and a transistor which converts the charge obtained in the photoelectric conversion element to voltage. A photodiode and a charge read transistor which are included in a pixel in the CMOS solid-state imaging element are provided in a semiconductor substrate, while an amplification transistor included in the foregoing pixel is provided in a semiconductor layer provided over the semiconductor substrate via a buried insulating layer. In the semiconductor substrate located in a buried insulating layer region, a p+-type back-gate semiconductor region for controlling a threshold voltage of the amplification transistor is provided.
US10297616B2 Display panel structure
A display panel includes a gate integrated circuit, a number of scan lines extending from the gate integrated circuit for transmitting scan signals, a source integrated circuit, a number of data lines extending from the source integrated circuit for transmitting data signals, a number of pixel electrodes for receiving the scan signals and the data signals, and a number of transistors each electrically coupled to a corresponding scan line, a corresponding data line, and a corresponding pixel electrode. The transistors each include a gate electrode, a source electrode, and a drain electrode. The drain electrode includes an overlapping portion overlapping with the gate electrode. The gate integrated circuit transmits the scan signals along the scan lines. A size of the overlapping portion increases along a transmitting direction of the scan signal along the scan line.
US10297608B2 Inter-digitated capacitor in split-gate flash technology
The present disclosure relates to an integrated chip having an inter-digitated capacitor, and an associated method of formation. In some embodiments, the integrated chip has a plurality of upper electrodes separated from a substrate by a first dielectric layer. A plurality of lower electrodes vertically extend from between the plurality of upper electrodes to locations embedded within the substrate. A charge trapping dielectric layer is arranged between the substrate and the plurality of lower electrodes and between the plurality of upper electrodes and the plurality of lower electrodes. The charge trapping dielectric layer has a plurality of discrete segments respectively lining opposing sidewalls and a lower surface of one of the plurality of lower electrodes.
US10297600B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a lower electrode on a substrate, a capacitor dielectric layer on the lower electrode, and an upper electrode on the capacitor dielectric layer. The capacitor dielectric layer includes a base layer on the lower electrode and a dielectric particle layer in at least a portion of the base layer. The base layer includes a first dielectric material, and the dielectric particle layer extends at least partially continuously along a thickness direction of the capacitor dielectric layer and includes a second dielectric material different from the first dielectric material.
US10297596B2 Integrated circuit and standard cell library
Provided is an integrated circuit including at least one cell, the at least one cell includes first and second active regions spaced apart from each other, a dummy region disposed between the first and second active regions, at least one first active fin disposed in the first active region and extending in a first direction, at least one second active fin extending along the first direction over the entire length of the second active region, and an active gate line extending in a second direction that is substantially perpendicular to the first direction, wherein the active gate line vertically overlaps the first active region and the dummy region and does not vertically overlap the second active region.
US10297594B2 High density MOSFET array with self-aligned contacts delimited by nitride-capped trench gate stacks and method
A high density trench-gated MOSFET array and method are disclosed. It comprises semiconductor substrate partitioned into MOSFET array area and gate pickup area; epitaxial region, body region and source region; numerous precisely spaced active nitride-capped trench gate stacks (ANCTGS) embedded till the epitaxial region. Each ANCTGS comprises a stack of polysilicon trench gate with gate oxide shell and silicon nitride cap covering top of polysilicon trench gate and laterally registered to gate oxide shell. The ANCTGS forms, together with the source, body, epitaxial region, a MOSFET device in the MOSFET array area. Over MOSFET array area and gate pickup area, a patterned dielectric region atop the MOSFET array and a patterned metal layer atop the patterned dielectric region. Thus, the patterned metal layer forms, with the MOSFET array and the gate pickup area, self-aligned source and body contacts through the inter-ANCTGS separations.
US10297591B2 BiCMOS integration using a shared SiGe layer
A bipolar complementary-metal-oxide-semiconductor (BiCMOS) device is disclosed. The BiCMOS device includes a CMOS device in a CMOS region, a PNP bipolar device in a bipolar region, and an NPN bipolar device in the bipolar region. The BiCMOS device includes also includes a silicon-germanium (SiGe) layer over a base of the PNP bipolar device and over a selectively implanted collector of the NPN bipolar device, wherein a first portion of the SiGe layer forms a base of the NPN bipolar device, and a second portion of the SiGe layer forms an emitter of the PNP bipolar device.
US10297588B2 Semiconductor device and fabrication method of the same
A semiconductor device includes at least one first gate strip, at least one second gate strip, at least one first conductive line and at least one first conductive via. An end surface of the at least one first gate strip and an end surface of the at least one second gate strip are opposite each other. The at least one first conductive line is over the at least one first gate strip and the at least one second gate strip and across the end surface of the at least one first gate strip and the end surface of the at least one second gate strip. The at least one first conductive via connects the at least one first conductive line and the at least one first gate strip.
US10297584B2 Chip on board LED device and method
A LED device is disclosed. The device has a LED area, a boundary element surrounding the LED area, a plurality of chip scale package LEDs in the LED area, a plurality of flip chip LEDs in the LED area, an encapsulate, a first conductive path, and a second conductive. The encapsulate covers the plurality of chip scale package LEDs and the plurality of flip chip LEDs in the LED area. The encapsulate has phosphor. The first conductive path connects the plurality of chip scale package LEDs. The second conductive path connects the plurality of flip chip LEDs. The plurality of chip scale package LEDs and the plurality of flip chip LEDs in the LED area are arranged in rows. Each row comprises alternating chip scale package LEDs and flip chip LEDs.
US10297572B2 Discrete flexible interconnects for modules of integrated circuits
Flexible interconnects, flexible integrated circuit systems and devices, and methods of making and using flexible integrated circuitry are presented herein. A flexible integrated circuit system is disclosed which includes first and second discrete devices that are electrically connected by a discrete flexible interconnect. The first discrete devices includes a first flexible multi-layer integrated circuit (IC) package with a first electrical connection pad on an outer surface thereof. The second discrete device includes a second flexible multi-layer integrated circuit (IC) package with a second electrical connection pad on an outer surface thereof. The discrete flexible interconnect is attached to and electrically connects the first electrical connection pad of the first discrete device to the second electrical connection pad of the second discrete device.
US10297567B2 Thermocompression bonding using plasma gas
Described herein are devices and techniques for thermocompression bonding. A device can include a housing, a platform, and a plasma jet. The housing can define a chamber. The platform can be located within the chamber and can be proximate a thermocompression chip bonder. The plasma jet can be located proximate the platform. The plasma jet can be movable about the platform. The plasma jet can include a nozzle arranged to direct a plasma gas onto the platform. Also described are other embodiments for thermocompression bonding.
US10297564B2 Semiconductor die attach system and method
A semiconductor package includes a semiconductor die, a substrate for supporting the semiconductor die, an encapsulant covering the semiconductor die and at least part of the substrate, and a die attach material attaching the semiconductor die to the substrate. The die attach material includes molecules having a first functional group with at least one free electron pair and a second functional group chemically reacted or reactable with the encapsulant in a way that promotes adhesion with the encapsulant. A corresponding method of manufacturing the semiconductor package is also described.
US10297552B2 Semiconductor device with embedded semiconductor die and substrate-to-substrate interconnects
A semiconductor device having an embedded semiconductor die and substrate-to-substrate interconnects is disclosed and may include a substrate with a top surface and a bottom surface, a semiconductor die bonded to the top surface of the substrate, a first mold material encapsulating the semiconductor die and at least a portion of the top surface of the substrate, and a first conductive bump that is on the top surface of the substrate and is at least partially encapsulated by the first mold material. An extended substrate may be coupled to the substrate utilizing the first conductive bump. A second conductive bump may be formed on the bottom surface of the substrate, and a second mold material may encapsulate at least a portion of the second conductive bump and at least a portion of the bottom surface of the substrate. A third mold material may be formed between the first mold material and the extended substrate.
US10297549B2 Method of forming stacked trench contacts and structures formed thereby
Methods and associated structures of forming a microelectronic device are described. Those methods may include forming a structure comprising a first contact metal disposed on a source/drain contact of a substrate, and a second contact metal disposed on a top surface of the first contact metal, wherein the second contact metal is disposed within an ILD disposed on a top surface of a metal gate disposed on the substrate.
US10297547B2 Semiconductor device including first and second wirings
A wiring is formed over a semiconductor substrate via an interlayer insulation film, and another interlayer insulation film is formed over the interlayer insulation film so as to cover the wiring, and a pad is formed over the another interlayer insulation film. Over the another interlayer insulation film, a layered film having an opening portion in which a pad is exposed is formed, and a redistribution wiring electrically connected to the pad is formed over the layered film and over the pad exposed in the opening portion. An end portion of the wiring is located below a connection region between the pad and the redistribution wiring. The wiring has a plurality of opening portions formed therein, and at least a part of the plurality of opening portions overlaps with the connection region in plan view.
US10297545B2 Memory device having capped embedded wires
The invention provides a memory device. The memory device includes a substrate, a plurality of first wires, a plurality of etch-stop layers, a dielectric layer, and a plurality of vias. The substrate has a plurality of first regions and a plurality of second regions arranged in a staggered manner along a first direction. The first wires are embedded in the substrate and extended along the first direction. The first wires include a conductive layer and a cap layer located on the conductive layer, and the upper surface of the cap layer has a groove. The etch-stop layers are located on the cap layer and filled in the groove. The dielectric layer is located on the substrate and has a plurality of via openings in the first regions. The via openings expose the substrate and the etch-stop layer. The vias are filled in the via openings and electrically connected to the substrate. The invention further provides a manufacturing method of a memory device.
US10297541B2 Multiple-component substrate for a microelectronic device
Microelectronic devices having a multiple-component substrate assembly. A primary supports one or more integrated circuits, and an auxiliary substrate is coupled to, and makes electrical connections with, the primary substrate. The primary substrate will define a pinout for some or all contacts of the integrated circuit, and the auxiliary substrate will provide an additional pinout option. Different configurations of a single primary substrate may be adapted to different applications through use of different configurations of auxiliary substrates.
US10297527B2 Semiconductor device
A semiconductor device includes a radiation plate having a rear surface roughened by a plurality of dents that overlap with each other; a laminated substrate provided on a front surface of the radiation plate and including an insulating plate, a circuit board provided on a front surface of the insulating plate, and a metal plate provided on a rear surface of the insulating plate; a semiconductor chip provided on the circuit board; a radiator; and a heat radiating material retained between the rear surface of the radiation plats and the radiator. The plurality of dents that roughen the rear surface of the radiation plate provides the rear surface with an arithmetic average roughness ranging from 1 μm to 10 μm, and each of the dents has a maximum dent depth ranging from 12 μm to 71.5 μm, and a dent width ranging from 0.17 mm to 0.72 mm.
US10297525B2 Base plate for heat sink as well as heat sink and IGBT module having the same
A base plate for a heat sink as well as a heat sink and an IGBT module having the same are provided. The base plate includes: a base plate body, including a body part; and a first surface layer and a second surface layer disposed respectively on two opposing surfaces of the body part; and N pins disposed on the first surface layer and spaced apart from one another, each pin having a first end fixed on the first surface layer and a second end configured as a free end, in which the first surface layer and the N pins are configured to contact a coolant, an area of a first portion of the first surface layer contacting the coolant is denoted as S1, and an area of a second portion of the first surface layer contacting each pin is denoted as S2, in which 180≤S1/S2≤800, and 300≤N<650.
US10297523B2 Power module and method for manufacturing the same
A power module and a method for manufacturing the same are provided. The power module comprises: a substrate, at least one power device, and an organic heat dissipating structure. The substrate has an upper surface and a lower surface. The organic heat dissipating structure comprises a plurality of organic heat dissipating protrusions and it is located on the upper surface side or the lower surface side of the substrate and configured to transfer heat generated by the power device outwardly.
US10297522B2 Semiconductor package structure and manufacturing method thereof
A semiconductor package structure and manufacturing method thereof are provided. Firstly, a first surface mounting unit, a first printed circuit board, and a second printed circuit board are provided. The first surface mounting unit includes a first chip and a first conductive frame, and the first conductive frame has a first carrier board and a first metal member connected to the first carrier board. A first side of the first chip is electrically connected to the first carrier board of the first conductive frame. A second side of the first chip and the first metal member are connected to the first circuit board by a first pad and a second pad respectively. The second circuit board is connected to the first carrier board and hence, the first surface mounting unit is located between the first circuit board and the second circuit board.
US10297521B2 Circuit substrate, and electronic device including same
A circuit substrate is provided with a base formed of ceramics. It includes a first face a second face; and a through hole penetrating from the first face to the second face; a through conductor: containing silver and copper as main components; disposed inside the through hole; and including a plurality of surfaces; and a metal layer in contact with at least one of the plurality of surfaces. The through conductor includes a eutectic region of silver and copper, disposed in a metal layer side of a diametrically center region of the through conductor; and a non-eutectic region of silver and copper, disposed in a central region of the diametrically center region of the through conductor.
US10297515B2 Fingerprint sensor and manufacturing method thereof
A fingerprint sensor device and a method of making a fingerprint sensor device. As non-limiting examples, various aspects of this disclosure provide various fingerprint sensor devices, and methods of manufacturing thereof, that comprise a sensing area on a bottom side of a die without top side electrodes that senses fingerprints from the top side, and/or that comprise a sensor die directly electrically connected to conductive elements of a plate through which fingerprints are sensed.
US10297506B2 HDP fill with reduced void formation and spacer damage
A method for filling gaps between structures includes forming a plurality of high aspect ratio structures adjacent to one another with gaps, forming a first dielectric layer on tops of the structures and conformally depositing a spacer dielectric layer over the structures. The spacer dielectric layer is removed from horizontal surfaces and a protection layer is conformally deposited over the structures. The gaps are filled with a flowable dielectric, which is recessed to a height along sidewalls of the structures by a selective etch process such that the protection layer protects the spacer dielectric layer on sidewalls of the structures. The first dielectric layer and the spacer dielectric layer are exposed above the height using a higher etch resistance than the protection layer to maintain dimensions of the spacer layer dielectric through the etching processes. The gaps are filled by a high density plasma fill.
US10297501B2 Method for dividing wafer into individual chips
A wafer has a front face that is partitioned by a plurality of streets crossing with each other into a plurality of regions in each of which a device is formed. A surface protective tape is adhered to the front face of the wafer. Then a laser beam having a wavelength transparent to the wafer is irradiated along the streets from a rear face side of the wafer to form a modified layer inside the wafer. Then the wafer is ground from the rear face side to thin the wafer. When the surface protective tape is applied, the surface protective tape is heated. When the modified layer is formed, cracks extend from the modified layer to the front face of the wafer. When ground, the wafer is divided into individual chips with the cracks serving as boundaries.
US10297500B2 Semiconductor wafer dicing method
A method of dicing a bowed or warped semiconductor wafer includes cutting along the saw streets in a first direction on a first half of the wafer, where the first direction is parallel to the bowing, cutting along the saw streets in the first direction on a second half of the wafer opposite to the first half, and step-cutting along the saw streets in the second direction, such that all of the dies are separated from each other, and the sides of the die in the bowing direction are flat and the sides of the die perpendicular to the bowing direction are stepped.
US10297497B2 Sacrificial layer for platinum patterning
In accordance with at least one embodiment of the disclosure, a method of patterning platinum on a substrate is disclosed. In an embodiment, an adhesive layer is deposited over the substrate, a sacrificial layer is deposited over the adhesive layer, and a patterned photoresist layer is formed over the sacrificial layer. Then, the sacrificial layer is patterned utilizing the photoresist layer as a mask such that at least a portion of the adhesive layer is exposed. Subsequently, the top and sidewall surfaces of the patterned sacrificial layer and the first portion of the adhesive layer are covered by a platinum layer. Finally, the sacrificial layer and a portion of the platinum layer covering the top and sidewall surfaces of the sacrificial layer are etched, thereby leaving a remaining portion of the platinum layer to form a patterned platinum layer on the substrate.
US10297496B2 Method for processing target objection
In a method for processing a target object including a conductive layer and an insulating film formed on the conductive layer, the insulating film is etched by plasma treatment of a fluorine-containing gas to form an opening in the insulating film. A barrier film is formed to cover a surface of the insulating film and a surface of the conductive layer which is exposed through the opening formed in the insulating film. The target object having the barrier film is placed in an atmospheric environment, and the barrier film is removed from the target object by isotropically etching the barrier film. The target object is maintained in a depressurized environment from start of etching the insulating film to end of forming the barrier film. The barrier film is conformally formed on the surfaces of the insulating film and the conductive layer exposed through the opening formed in the insulating film.
US10297490B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device includes a semiconductor substrate of a first conductivity type, a plurality of short-circuit prevention-regions of a second conductivity type at an upper portion of the semiconductor substrate, a first insulating film on a top surface of the semiconductor substrate, a strip-shaped fuse on a top surface of the first insulating film spanning over the short-circuit prevention-regions, a second insulating film on a top surface of the fuse, and a passivation film on a top surface of the second insulating film and having an opening for laser trimming. The opening exposes the second insulating film above an area including the short-circuit prevention-regions.
US10297478B2 Method and apparatus for embedding semiconductor devices
An apparatus includes a product substrate having a transfer surface, and a semiconductor die defined, at least in part, by a first surface adjoined to a second surface that extends in a direction transverse to the first surface. The semiconductor die is disposed on the transfer surface of the product substrate such that at least a portion of the first surface is in contact with the transfer surface, and at least a portion of the second surface is embedded onto the product substrate, beneath a plane that extends across the transfer surface.
US10297471B2 Fan-out structure and method of fabricating the same
A semiconductor structure and a method of forming include a first semiconductor die and a first dummy die over a carrier, wherein a thickness of the first semiconductor die is greater than a thickness of the first dummy die, a first molding compound layer over the carrier, the first molding compound layer extending along sidewalls of the first semiconductor die and the first dummy die and a first interconnect structure over the first molding compound layer, wherein the first interconnect structure comprises a first metal feature electrically coupled to the first semiconductor die and the first molding compound layer is formed between the first dummy die and the first metal feature.
US10297465B2 Selective metal/metal oxide etch process
The present invention provides a process for selectively etching molybdenum or titanium relative to a oxide semiconductor film, including providing a substrate comprising a layer of oxide semiconductor and a layer comprising molybdenum or titanium on the layer of oxide semiconductor; preparing the substrate by applying a photoresist layer over the layer comprising molybdenum or titanium, and then patterning and developing the photoresist layer to form an exposed portion of the layer comprising molybdenum or titanium; providing a composition comprising ammonia or ammonium hydroxide, a quaternary ammonium hydroxide and a peroxide; and applying the composition to the exposed portion for a time sufficient to etch and remove the exposed portion of the layer comprising molybdenum or titanium, wherein the etching selectively removes the molybdenum or titanium relative to the oxide semiconductor.
US10297460B2 Stress relieving semiconductor layer
A semiconductor structure, such as a group III nitride-based semiconductor structure is provided. The semiconductor structure includes a cavity containing semiconductor layer. The cavity containing semiconductor layer can have a thickness greater than two monolayers and a multiple cavities. The cavities can have a characteristic size of at least one nanometer and a characteristic separation of at least five nanometers.
US10297454B2 Semiconductor device and fabrication method thereof
A method is provided for fabricating a semiconductor device. The method includes providing a base substrate including a dummy gate electrode and an interlayer dielectric layer covering a sidewall of the dummy gate electrode. The method also includes forming a sacrificial layer covering a top surface of the interlayer dielectric layer by using a selective atomic layer deposition process, wherein the sacrificial layer exposes a top surface of the dummy gate electrode. In addition, the method includes forming an opening by using the sacrificial layer as an etch mask to remove the dummy gate electrode, and forming a metal gate electrode on the sacrificial layer and in the opening. Further, the method includes planarizing the metal gate electrode and the sacrificial layer until a top surface of the metal gate electrode is leveled with the top surface of the interlayer dielectric layer.
US10297452B2 Methods of forming a gate contact structure for a transistor
One illustrative method disclosed includes selectively forming sacrificial conductive source/drain cap structures on and in contact with first and second source/drain contact structures positioned on opposite sides of a gate of a transistor and removing and replacing the spaced-apart sacrificial conductive source/drain cap structures with first and second separate, laterally spaced-apart insulating source/drain cap structures that are positioned on the first and second source/drain contact structures. The method also includes forming a gate contact opening that extends through a space between the insulating source/drain cap structures and through the gate cap so as to expose a portion of the gate structure and forming a conductive gate contact structure (CB) that is conductively coupled to the gate structure.
US10297447B2 High electron mobility transistor manufacturing method and high electron mobility transistor
Examples of a high electron mobility transistor manufacturing method includes forming a buffer layer including a nitride semiconductor doped with any one of carbon, iron, and magnesium on a substrate, forming a Schottky layer on the buffer layer, and irradiating the Schottky layer and the buffer layer with electrons or protons.
US10297437B2 Sulfur plasma lamp
A sulfur plasma lamp has a lamp envelope of transparent or translucent glass or ceramic material. At least two silicon carbide electrodes are hermetically sealed with the lamp envelope and in contact with an interior of the lamp envelope. A quantity of sulfur within the interior of the lamp envelope is sufficient to create a sulfur plasma upon excitation. A buffer gas within the interior of the lamp envelope enables initial discharge and heating of the interior of the lamp envelope to excite the sulfur into a plasma state. More than two electrodes may be provided, and an electrical potential is created between different pairs of the electrodes at different times, thereby inducing stirring of the plasma upon excitation of the material into a plasma state.
US10297424B2 Filament, ionization chamber, and ion-implantation apparatus
A filament includes first and second end portions between which a connecting portion is arranged. The first and second end portions are electrically connected to a power supply device. The first end portion is bent with respect to the second end portion through the connecting portion. A cross-sectional dimension of the bent connecting portion is the same as cross-sectional dimensions of the first and second end portions. Also disclosed are an ionization chamber and an ion-implantation apparatus. The cross-sectional dimension of the filament is uniform. The resistance of respective portions of the filament is the same. The number of the hot electrons generated at respective portions by powering the filament is the same. The hot electrons and ion-source gas collide to generated plasma. The plasma concentration around the filament is uniform, to avoid the emergence of corrosion of the filament at certain portion caused by an over high plasma concentration.
US10297418B2 Method of reducing coma and chromatic aberration in a charged particle beam device, and charged particle beam device
The present disclosure provides a method of reducing coma and chromatic aberration in a charged particle beam device for providing a beam tilt of a charged particle beam. The method includes tilting the charged particle beam with a deflection assembly consisting of two or more electrostatic deflection elements, wherein at least one deflection element of the two or more deflection elements is a post-lens deflector, while the charged particle beam is guided through an essentially coma-free z-position of an objective lens, and reducing off-axis chromatic aberrations with a magnetic deflection element, wherein tilting the charged particle beam reduces coma independent of off-axis chromatic aberrations.
US10297417B2 Method for characterizing two dimensional nanomaterial
The disclosure relates to a method for characterizing a two-dimensional nanomaterial sample. The two-dimensional nanomaterial sample is placed in a vacuum chamber. An electron beam passes through the two-dimensional nanomaterial sample to form a diffraction electron beam and a transmission electron beam to form an image on an imaging device. An angle θ between the diffraction electron beam and the transmission electron is obtained. A lattice period d of the two-dimensional nanomaterial sample is calculated according to a formula d sin θ≅dθ=λ, where λ represents a wavelength of the electron beam.
US10297415B2 Deep channel cathode assembly
An improved cathode assembly is disclosed. The improved cathode assembly provides a deep channel for holding filament that enables generation of small focal spots, but is not limited in achieving larger focal spot sizes. The cathode assembly includes at least one deep channel and a filament arranged in a deep channel. The deep channel is configured in a cathode cup surface of the cathode assembly. The filament is arranged in the deep channel for enabling emission of electron beams from the cathode assembly.
US10297407B2 Electromagnetic contactor
An electromagnetic contactor in which a shock-absorbing member is integrally formed in a frame. The electromagnetic contactor includes a first frame in which an operating electromagnet is disposed and coil terminals which supply power to a coil of the electromagnet is formed to project from a side surface, and a second frame in which a contact mechanism having an auxiliary contact is disposed and has power source side terminals on one end side and load side terminals on the other end side, and in the first frame and the second frame, a snap fit is formed which can attach the second frame to the first frame in both of a normal direction coupled state where the coil terminals and the power source side terminals face the same direction and a reverse direction coupled state in which the coil terminals and the load side terminals face the same direction.
US10297404B1 Illuminated pushbuttion switch
An illuminated pushbutton switch is provided. The pushbutton switch includes a case, a button assembly received in the case, and a switch contact assembly disposed in the case. The button assembly includes a button part, a first spring against a center of the button part, a waterproof jacket assembled in the button part, and a frame fixed on the button part. The switch contact assembly includes a switch frame, a plurality of second springs against a bottom side of the switch frame, a contact sheet against the plurality of second springs, a rivet penetrating the contact sheet and the switch frame, a plurality of contacts disposed at an interval from the contact sheet, a plurality of pins used for fixing the contacts, and a bottom case receiving the pins.
US10297399B2 Electronic component conveyance device and method of manufacturing taping electronic component array
As an electronic component conveyance device in which an electronic component is unlikely to jam in a conveyance path. A first magnetic force generation unit is provided lateral to a first sidewall in a midstream part. A second magnetic force generation unit is provided downstream of the first magnetic force generation unit and lateral to a second sidewall in the midstream part. The midstream part includes a first transition part connected with an upstream part and a second transition part connected with a downstream part. The first sidewall is parallel to a conveyance direction in the first transition part. The second sidewall extends in a direction different from the conveyance direction in the first transition part. The second sidewall is parallel to the conveyance direction in the second transition part. The first sidewall extends in a direction different from the conveyance direction in the second transition part.
US10297393B2 Ultrahigh voltage capacitor assembly
A capacitor assembly for use in ultrahigh voltage environments is provided. To help achieve good performance at such high voltages, a variety of aspects of the assembly are controlled in the present invention, including the number of capacitor elements, the manner in which the capacitor elements are arranged and incorporated into the assembly, and the manner in which the capacitor elements are formed. For example, the capacitor assembly contains an anode termination to which the anode lead of a first capacitor element is electrically connected and a cathode termination to which the cathode of a second capacitor element is electrically connected. To help improve the breakdown voltage properties of the assembly, the capacitor elements are electrically connected in series such that the anode lead of the second capacitor element is also electrically connected to the cathode of the first capacitor element via a conductive member.
US10297392B2 Temperature stable solid electrolytic capacitor
A capacitor whose electrical properties can be stable under a variety of different conditions is provided. The solid electrolyte of the capacitor is formed from a combination of an in situ polymerized conductive polymer and a hydroxy-functional nonionic polymer. One benefit of such an in situ polymerized conductive polymer is that it does not require the use of polymeric counterions (e.g., polystyrenesulfonic anion) to compensate for charge, as with conventional particle dispersions, which tend to result in ionic polarization and instable electrical properties, particularly at the low temperatures noted above. Further, it is believed that hydroxy-functional nonionic polymers can improve the degree of contact between the polymer and the surface of the internal dielectric, which unexpectedly increases the capacitance performance and reduces ESR.
US10297388B2 Multilayer ceramic capacitor
In an embodiment, one length-direction end of each first internal electrode layer 111a is connected to the first conductor layer 112 of the capacitor body 110 over a connection width equivalent to the width of each first internal electrode layer 111a, while the other length-direction end of each second internal electrode layer 111b is connected to the second conductor layer 113 over a connection width equivalent to the width of each second internal electrode layer 111b. One height-direction end of the first conductor layer 112 is connected to the first external electrode 120 over a connection width equivalent to the width of the first conductor layer 112, while one height-direction end of the second conductor layer 113 is connected to the second external electrode 130 over a connection width equivalent to the width of the second conductor layer 113.
US10297386B2 Multilayer ceramic capacitor and board having the same
There are provided a multilayer ceramic capacitor and a board having the same. The multilayer ceramic capacitor includes: three external electrodes disposed to be spaced apart from one another on a mounting surface of a ceramic body; first internal electrodes each including first and second lead portions connected to the outermost external electrodes, respectively; and second internal electrodes each including a third lead portion connected to the middle external electrode, in which a first region in which the first internal electrodes are laminated is disposed in a central portion of the ceramic body in a width direction of the ceramic body, and second regions in which the first and second internal electrodes are alternately laminated are disposed on both sides of the intervening first region in the width direction of the ceramic body.
US10297383B2 Device and method for reducing a magnetic unidirectional flux component in the core of a three-phase transformer
A device for reducing a magnetic unidirectional flux component in the core of a three-phase transformer includes at least one compensation winding, which is magnetically coupled to the core of the three-phase transformer, a switch arranged electrically in a current path in series with the at least one compensation winding to feed current into the winding, where the effect of the current is directed opposite to the unidirectional flux component, and an apparatus for limiting current arranged electrically in a current path in series with the at least one compensation winding, and where two compensation windings are provided on different legs of the core of the three-phase transformer such that a greater reduction of the magnetic unidirectional flux component is achieved.
US10297382B2 Coil element
One object is to provide a coil element capable of enhancing reliability of joint strength of a coil conductor wire, while achieving a reduction in resistance and a size reduction. A coil element includes a core member, a coil conductor wire, and a terminal electrode. The core member has a columnar portion. The coil conductor wire has a coil portion wound on the columnar portion and a flat-shaped connection end portion provided in each of both end portions of the coil portion. The terminal electrode has an electrode layer and a joint layer. The electrode layer is formed on a surface of the core member and opposed to the connection end portion in its thickness direction. The joint layer includes a cavity portion locally provided between the connection end portion and the electrode layer and joins the connection end portion and the electrode layer to each other.
US10297373B1 Jelly roll-type positive temperature coefficient device
A jelly roll-type PTC device including a PTC material layer, a first electrode layer disposed on a first surface of the PTC material layer, a second electrode layer disposed on a second surface of the PTC material layer opposite the first surface between overlapping portions of the first electrode layer and the second electrode layer, and an insulation layer disposed on a surface of the second electrode layer opposite the PTC material layer and covering a region where the first electrode layer overlaps the second electrode layer, wherein the first electrode layer, the PTC material layer, the second electrode layer, and the insulation layer are rolled together to define a jelly roll structure with the PTC material layer providing an electrically conductive pathway between the overlapping first and second electrode layers, and with the insulation layer providing an electrically insulating barrier between the first and second electrode layers.
US10297372B2 Process for producing an energy cable having a thermoplastic electrically insulating layer
A process for producing an energy cable including at least one electrically conductive core and at least one thermoplastic electrically insulating layer, includes the steps of: impregnating a thermoplastic material in subdivided solid form, having a melting enthalpy equal to or lower than 70 J/g, with a dielectric fluid to obtain an impregnated thermoplastic material; feeding the impregnated thermoplastic material in subdivided solid form to a single-screw extruder; and extruding the impregnated thermoplastic material onto the at least one electrically conductive core, so as to form the at least one thermoplastic electrically insulating layer, whereby the impregnated thermoplastic material is not subjected to any mechanical homogenization step in a molten state. Energy cables having a large amount of the dielectric fluid in the electrically insulting layer, e.g. higher than 10 wt %, are obtained without showing any morphological defects in the layer itself and any drawbacks in the extrusion process, even when the rotation speed of the extruder screw, and therefore, the cable production speed, are high (e.g. higher than 20 m/min for medium voltage cable).
US10297366B2 Electric power cable
An electric power cable is provided, wherein the electric power cable comprises an organic silicon insulating coating layer capable of being cured at room temperature. Generally, the electric power cable comprises a cable conductor capable of transmitting electric energy, and the organic silicon insulating coating layer is coated to the exterior surface of the cable conductor. The cable conductor may be an exposed overhead bare conductive wire, and the organic silicon insulating coating layer is especially suitable for being formed on the exterior surface of the overhead bare conductive wire by coating directly thereto.
US10297362B2 Cable with adapted stranding
The present disclosure relates to a cable. An exemplary embodiment of the cable (2) comprises a plurality of conductors, wherein the conductors form several conductor groups (4, 6a-6d), in which respectively two or more of the plurality of conductors are stranded with one another. The several conductor groups (4, 6a-6d) are stranded overall around a common stranding center (1) and the conductors of at least two of the several conductor groups (4, 6a-6d; 4a-4d, 6a-6k) are stranded with one another with a different lay length.
US10297361B2 Self-bonding conductive wire
A self-bonding conductive wire and methods in which it is made and used. The wire comprises a conductor, an insulator, and a self-bonding outer coating. The self-bonding outer coating is a polyester polyether block copolymer. The insulator is an ethylene/tetrafluoroethylene copolymer, one or more layers of which may be used to insulate the conductor. The self-bonding capabilities of the wire may be activated by heating the wire, causing the outer coating to thermoplastically deform and fuse, allowing for the creation of self-supporting structures such as large bobbin-less coils. The use of the polyester polyether block copolymer for the self-bonding outer coating is superior to other materials, in which significant degradation of qualitative properties following self-bonding is observed, resulting in a superior self-bonding conductive wire.
US10297358B2 Beam splitters
A temporally continuous matter wave beam splitter (14) comprising a plurality of intersecting and interfering laser beam (kr, kb), which act as waveguides for a matter wave beam. The laser beams of the waveguides each have a frequency detuned below a frequency of an internal atomic transition of the matter wave. The matter wave has a wavevector which is an integral multiple of the wavevector of the laser beams within a region of intersection of the laser beams. There is also provided an atomic interferometer (200) comprising such a continuous matter wave beam splitter, and a solid state device comprising such a continuous matter wave beam splitter, which may be part of an atomic interferometer. A cold atom gyroscope, a cold atom accelerometer or a cold atom gravimeter comprising such a solid state device are also provided. There is further provided a quantum computer comprising such a solid state device, wherein atoms of the matter wave beam are in an entangled quantum state. There is also provided a method of splitting a matter wave beam, comprising introducing the matter wave beam into a first temporally continuous laser beam, the frequency of which is detuned below a frequency of an internal atomic transition of the matter wave beam; intersecting and interfering the first continuous laser beam with a second temporally continuous laser beam, the frequency of which is also detuned below the frequency of the internal atomic transition of the matter wave beam; providing the matter wave beam with a wavevector which is an integral multiple of the wavevector of the first and second laser beams within a region of intersection of the laser beams, whereby the laser beams act as waveguides for the matter wave beam.
US10297355B1 Reduction-oxidation of actinides extraction process (ROANEX) for used nuclear fuel recycling
The invention relates to the ROANEX method, which extracts actinides from used nuclear fuel in a single purification cycle. The used nuclear fuel contains actinides, U, Am, Pu, Np. and Cm, and fission products, Cs, Sr and Tc. The fission products are separated first from the used nuclear fuel. The actinides are reduced to their lowest oxidation states and then oxidized to their highest oxidations states. Uranium, Pu and Np move to an organic phase solution and Am and Cm move to a nitrate solution. Uranium, Pu, and Np are stripped from the organic phase solution, and then treated with an oxalic acid to form a precipitate. Americium and Cm are treated with a potassium carbonate solution and Am precipitates. Actinides Am, U, Pu, and Np precipitates are heated in an oven and then blended together to form a mixed oxide fuel of UO2, PuO2, NpO2 and AmO2.
US10297346B2 Appointment-making server and appointment-making method
In an appointment-making method for a user's mobile device, a request for an appointment with a doctor is transmitted by the mobile device. Information as to doctors and services available for patient registration therewith is obtained and transmitted to the mobile device. A confirmation response from user's mobile device is received, and an appointment with a doctor is fixed. A registration number is assigned to the user in response to the received confirmation response. According to the assigned registration number, a patient queue for the doctor or the department is established, based on a predefined queue algorithm. Data as to queue length associated with the registration number is transmitted to the mobile device and payment of medical fees can also be made through the mobile device.
US10297342B2 Classification of cancer level based on genomic coordinates of outermost nucleotides of cell-free DNA
A classification of a level of cancer in an organism is determined by analyzing a biological sample of the organism. The biological sample comprises clinically-relevant DNA and other DNA. At least some of the DNA is cell-free in the biological sample. An amount of a first set of DNA fragments from the biological sample corresponding to each of a plurality of sizes is measured. A first value of a first parameter is calculated based on the amounts of DNA fragments at the plurality of sizes. The first value is compared to a reference value. A classification of a level of cancer in the organism is determined based on the comparison.
US10297334B2 Single circuit one-time programmable memory and volatile memory
A one-time programmable (OTP) circuit. The OTP circuit includes a non-volatile OTP memory disposed on a first circuit die. The OTP memory includes a floating gate terminal. The OTP circuit also includes a cross-coupled latch disposed on the first circuit die and coupled to the OTP memory and volatile memory input circuitry disposed on the first circuit die and coupled to the cross-coupled latch. The volatile memory input circuitry is configured to receive a test value and write the test value into the cross-coupled latch. The OTP circuit is configured to receive a programming command and store the test value in the OTP memory in response to receipt of the programming command.
US10297327B2 Sensing amplifier comprising fully depleted silicon-on-insulator transistors for reading a selected flash memory cell in an array of flash memory cells
The present invention relates to a flash memory system comprising one or more sense amplifiers for reading data stored in flash memory cells. The sense amplifiers utilize fully depleted silicon-on-insulator transistors to minimize leakage. The fully depleted silicon-on-insulator transistors comprise one or more fully depleted silicon-on-insulator NMOS transistors and/or one or more fully depleted silicon-on-insulator PMOS transistors.
US10297317B2 Non-volatile semiconductor memory device including clamp circuit with control transistor and amplifier circuit
A non-volatile semiconductor memory device includes a current source providing a reference current to a first node and a clamp circuit. The clamp circuit includes a transistor having a current path between the first node and a second node, and an amplifier circuit having a first input port at which a cell reference voltage can be received, a second input port connected to the second node, and an output port connected to a control terminal of the transistor. The amplifier circuit is configured to output a differentially amplified signal from the output port. A memory cell is connected between a bit line and a word line and includes a variable resistance element. The bit line can be connected to the second node. A sense amplifier is connected to the first node to detect data stored in the memory cell.
US10297307B1 Methods for independent memory bank maintenance and memory devices and systems employing the same
Memory devices, systems including memory devices, and methods of operating memory devices in which multiple counters are provided to permit memory refresh commands greater freedom in targeting subsets of the memory device for data refresh operations. In one embodiment, a memory device is provided, comprising a plurality of memory banks, and circuitry configured to (i) store a plurality of values, each of the plurality of values corresponding to one of the plurality of memory banks; (ii) refresh first data stored in a first one of the plurality of memory banks; and (iii) update a first one of the plurality of values corresponding to the first one of the plurality of memory banks based at least in part on refreshing the first data.
US10297306B2 Volatile memory device and electronic device comprising refresh information generator, information providing method thereof, and refresh control method thereof
A volatile memory device includes a refresh controller configured to control a hidden refresh operation performed on a first portion of memory cells while a valid operation is performed on a second portion of the memory cells. The volatile memory device is configured to perform a regular refresh operation in response to receiving a refresh command. The refresh controller is configured to generate refresh information using a performance indicator of the hidden refresh operation during a first part of a reference time. The volatile memory device is configured to perform a desired number of the regular refresh operation during a remaining part of the reference time based on the refresh information. The desired number of the regular refresh operation is an integer based on a difference between a target number of refresh operations during the reference time and a count value of the hidden refresh operation during the reference time.
US10297304B1 Memory device and operating method thereof
An operating method of a memory device includes the following operations: during a refresh operation with the first refresh rate, generating a first ECC according to first data, and generating a second ECC according to second data; determining whether an error exists in the first data or not during the refresh operation with a second refresh rate; determining whether the error exists in the second data or not during the refresh operation with a third refresh rate; and if it is determined that the error exists in the first data and/or the second data, correcting the first data and/or the second data. The second refresh rate and the third refresh rate are lower than the first refresh rate, and the third refresh rate is lower than the second refresh rate. The correcting ability of the second ECC is higher than the correcting ability of the first ECC.
US10297302B2 Magnetic storage cell memory with back hop-prevention
An apparatus is described that includes a semiconductor chip memory array having resistive storage cells. The apparatus also includes a comparator to compare a first word to be written into the array against a second word stored in the array at the location targeted by a write operation that will write the first word into the array. The apparatus also includes circuitry to iteratively write to one or more bit locations where a difference exists between the first word and the second word with increasing write current intensity with each successive iteration.
US10297288B2 Support for computer data back-up unit(s)
A support for computer data back-up units is designed to receive at least two distinct sizes of back-up units. The support has a bottom and at least one stationary wall perpendicular to the bottom. The support also has an additional wall extending perpendicularly to the bottom of the support and parallel to the stationary wall. The additional wall is mounted to be movable relative to the bottom of the support between at least two receiving slots respectively associated with the distinct sizes of the back-up units.
US10297286B2 System and methods to associate multimedia tags with user comments and generate user modifiable snippets around a tag time for efficient storage and sharing of tagged items
Example methods and apparatus to add a tagged snippet of multimedia content to a playlist are disclosed. An example apparatus comprises an automatic content recognition search service to search a fingerprint database to find a match between query fingerprints for a snippet of multimedia content captured from a multimedia program at a timestamp and reference fingerprints of matching reference multimedia content stored in the fingerprint database, a tag service to generate a tag representing the snippet of multimedia content, wherein the tag, the timestamp, meta information associated with the matching reference multimedia content, and a monitored variable for a number of viewers of the snippet of multimedia content are stored in a database storage as a tagged snippet of multimedia content, and to add the tagged snippet of multimedia content to a playlist for an identified multimedia program if the number of viewers of the tagged snippet exceeds a threshold.
US10297285B2 Video data processing method and electronic apparatus
A video data processing method and an electronic apparatus are provided. The method includes obtaining a first image in a first video and separating a first part from the first image. The first video has a recording duration of a first time length. The method also includes obtaining a second image in a second video. The second video has a recording duration of a second time length. The first and second time lengths are different. Further, the method includes forming a composite image by compositing the first part of the first image and the second image, and forming a target video from a plurality of composite images, the plurality of composite images including the composite image.
US10297283B2 Selective sound storage device
A computer-readable medium, controller and a method of automatically recording a sound signal is provided. A sound signal is received by the controller from a sound generating device. A frequency of the received sound signal is determined by the controller. When the determined frequency is within a predetermined frequency range, the controller starts recording the received sound signal.
US10297282B1 Contact detection and laser power monitoring sensor for heat-assisted magnetic recording head
A slider configured for heat-assisted magnetic recording comprises a magnetic writer, a near-field transducer, and an optical waveguide coupling the near-field transducer to a light source. The writer is situated proximate the near-field transducer at an air bearing surface of the slider and comprises a first return pole, a second return pole, and a write pole situated between and spaced apart from the first return pole and the second return pole. A structural element is situated at or near the air bearing surface between the write pole and one of the first and second return poles. The structural element comprises a cavity. A thermal sensor is disposed in the cavity. The thermal sensor is configured for sensing contact between the slider and a magnetic recording medium, asperities of the medium, and output optical power of the light source.
US10297276B2 Systems and devices for acheiving high throughput attachment and sub-micron alignment of components
Systems and devices for achieving high throughput attachment of sub-micron alignment of components are provided. One such device can include a fixture for holding a chuck, the fixture including a plurality of alignment features for adjusting a position of the chuck, the chuck includes a top layer including a vacuum aperture for holding a first component and a bottom layer made from a translucent material, wherein the bottom layer is directly attached to the top layer.
US10297274B2 Shingled magnetic recording raid scheme
A method for recording parity data of data stripes within shingled media recording bands in a redundant array of independent disks can be accomplished using a plurality of shingled media recording (SMR) hard disk drives (HDD) each with a plurality of shingled data bands. A data stream received from a host computer system is sequentially stored to a plurality of block segments in successive order, one stripe at a time successively. Each of the shingled data bands possess n data blocks (or multiple data blocks that are grouped together as a data unit) that are successively ordered, each corresponding successive data block from all of the SMR HDDs defines a data stripe, accordingly n data blocks in each SMR HDD defines n stripes across the shingled data bands. A transaction group sync triggers a halt to writing the data stream. The rest of the data stripe is written with fill bits. Parity data is written to a parity drive in one or more SMR parity blocks that correspond in size and sequence to the data blocks in the data stripes possessing the first data stream and any of the fill bits.
US10297265B2 Personal audio assistant device and method
A personal audio assistant includes a first microphone for capturing audio, a communication module communicatively coupled to the first microphone and for accessing information from a network, a memory storage unit communicatively coupled to the first microphone, and a voice controlled interface coupled to the microphone. The voice controlled interface is configured to access the network in response to detection of at least one or more voice commands from the captured audio and present results in response to accessing the network to a speaker via a text-to-speech synthesizer. Other embodiments are disclosed.
US10297264B2 Audio signal classification and coding
The invention relates to a codec and a signal classifier and methods therein for signal classification and selection of a coding mode based on audio signal characteristics. A method embodiment to be performed by a decoder comprises, for a frame m: determining a stability value D(m) based on a difference, in a transform domain, between a range of a spectral envelope of frame m and a corresponding range of a spectral envelope of an adjacent frame m−1. Each such range comprises a set of quantized spectral envelope values related to the energy in spectral bands of a segment of the audio signal. The method further comprises selecting a decoding mode, out of a plurality of decoding modes, based on the stability value D(m); and applying the selected decoding mode.
US10297250B1 Asynchronous transfer of audio data
The systems, devices, and processes described herein may asynchronously transfer audio signals from a voice-controlled device to a remote device. The audio signals may correspond to sound that is captured by multiple microphones of the voice-controlled device, which may then process the audio signals. The audio signals may also be transferred to the remote device for processing. Moreover, a determination of whether the voice-controlled device or the remote device is to process the audio signals may be based at least in part on the bandwidth of a network communicatively coupled to the voice-controlled device. The voice-controlled device may also cache and log the audio signals, and then asynchronously stream the audio signals to the remote device after the audio signals are initially processed, which may be based on the bandwidth of the network. The remote device may utilize the unprocessed audio signals to improve subsequent processing of audio signals.
US10297249B2 System and method for a cooperative conversational voice user interface
A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
US10297237B2 Stringed musical instrument
A stringed musical instrument includes a mechanism for adjusting and setting the angular position of the neck with respect to the instrument body. The mechanism includes a metal projection secured in a metal insert arranged inside the neck coupling portion, and additionally a metal piece that defines a groove for receiving the metal projection. The metal piece is partially inserted into the instrument body coupling portion. The projection and the groove fit together and are aligned with one another without there being any contact between them. The, groove has sufficient clearance for allowing variation of the angular position of the neck with respect to the instrument body by displacement of the projection along the groove.
US10297230B2 Image processing apparatus
An image processing apparatus includes: a first acquiring unit configured to acquire first image data; a second acquiring unit configured to acquire information related to a first exposure value; a setting unit configured to set any of a plurality of display modes; and a generating unit configured to generate second image data from the first image data, wherein in a case where a first display mode has been set, the generating unit generates second image data having brightness corresponding to the first exposure value, in a case where a second display mode has been set, the generating unit generates second image data having brightness corresponding to a second exposure value, and the second exposure value used in the second display mode is changeable in accordance with a user instruction.
US10297225B2 Information processing system and information processing method causing a portable communications terminal to cooperate with an electronic device
An information processing system according to the embodiments includes an in-vehicle device (electronic device), a portable communication terminal, a terminal position computing unit (computing unit), and a specific process executing unit (executing unit). The in-vehicle device is provided in a vehicle (predetermined facility). The portable communication terminal is capable of mutual communication with the in-vehicle device. The terminal position computing unit computes a position of the portable communication terminal based upon a motion of the portable communication terminal. The specific process executing unit, when the position of the portable communication terminal computed by the terminal position computing unit is a predetermined position that is predefined in the facility, executes a specific process corresponding to the predetermined position.
US10297211B1 Photo sensitive control for an electrowetting display device
An electrowetting display device may comprise at least one pixel region that includes: a hydrophobic layer portion; an oil disposed on the hydrophobic layer portion, wherein an amount of light transmitted through the pixel region is based, at least in part, on an area of the hydrophobic layer portion that is covered by the oil; and a thin film transistor (TFT); a photo-sensor configured to generate a voltage based, at least in part, on the amount of light that transmits through the pixel region; and an electronic control circuit configured to (i) receive the voltage from the photo-sensor and (ii) provide a driving signal to the TFT of the pixel region, wherein an amplitude of the driving signal is based, at least in part, on the voltage from the photo-sensor.
US10297209B2 Image display apparatus and method of driving the same
A display apparatus includes a light emitter including a plurality of LEDs connected in parallel, and a driving circuit configured to turn on the plurality of LEDs and then to adjust respective turn-off time periods of the plurality of LEDs to adjust brightness of the plurality of LEDs.
US10297199B2 AMOLED pixel driving circuit and pixel driving method
Disclosed are an AMOLED pixel driving circuit and a pixel driving method. The AMOLED pixel driving circuit utilizes the 4T2C structure, and comprises: a first thin film transistor (T1), a second thin film transistor (T2), a third thin film transistor (T3), a fourth thin film transistor (T4), a first capacitor (C1), a second capacitor (C2) and an organic light emitting diode (D1); the nth scan signal (SCAN(n)) and the n+1th scan signal (SCAN(n+1)) are combined with each other, and correspond to a threshold voltage sensing stage, a holding stage, a programming stage and a drive stage one after another. In comparison with the pixel driving circuit of the 5T2C structure, the corresponding thin film transistor is controlled merely with arranging the scan signal. There will be the compensation function, and the amount of the control signals can be decreased, and the circuit structure is simplified and the cost is decreased.
US10297196B2 Pixel circuit, driving method applied to the pixel circuit, and array substrate
A pixel circuit, a driving method, and array substrate, the pixel circuit includes a plurality of sub-pixel units each of which includes an input sub-circuit, a driving sub-circuit, a light emitting control sub-circuit, and a level maintaining sub-circuit; the input sub-circuit is connected to a data line; the driving sub-circuit outputs a driving current to the light emitting control sub-circuit via a second node under control of a first node; the light emitting control sub-circuit drives a light emitting element to emit light according to a received driving current under control of a light emitting control line; and the level maintaining sub-circuit is connected between the first node and a first voltage terminal to maintain a level at the first node.
US10297195B2 Pixel circuit and driving method thereof, array substrate, display panel and display device
Embodiments of the present disclosure provide a pixel circuit and a driving method thereof, an array substrate, a display panel, and a display device. In the pixel circuit, the drive module drives the light emission module to emit light. The storage module stores the control voltage required for the drive module. The reset module resets the control voltage stored in the storage module. The data write module writes the data voltage to the storage module. The compensation module compensates for the threshold voltage of the drive module and to compensate for the control voltage stored in the storage module. The light emission control module controls the driving of the drive module to the light emission module. The operating current flowing through the electroluminescent element may not be affected by the threshold voltage of the drive transistor.
US10297193B2 Organic light-emitting display device and method of driving the same
An organic light-emitting display device includes: a display panel comprising a plurality of pixels, wherein each of the plurality of pixels comprises an organic light-emitting diode (OLED) configured to emit light of one color from among a plurality of colors comprising red, green, and blue; a degradation determiner configured to determine a degree of degradation of the OLED from a value of accumulated image data that is input to each of the plurality of pixels; a current sensor configured to apply a sensing voltage to the OLED and to measure a current corresponding to the sensing voltage; and a degradation calculator configured to calculate an amount of degradation of the OLED from the current measured by the current sensor.
US10297187B2 Gamma voltage generator, display device having the same, and method for generating gamma voltages
A gamma voltage generator includes a reference gamma selector configured to receive a first reference voltage and a second reference voltage greater than the first reference voltage, and to select top and bottom reference gamma voltages respectively corresponding to maximum and minimum gamma tab voltages that are between the first and second reference voltages, a gamma tab generator configured to select a plurality of gamma tab voltages between the maximum and minimum gamma tab voltages based on the top and bottom reference gamma voltages, a maximum gamma compensator configured to select a compensating gamma tab voltage that is greater than the maximum gamma tab voltage based on the top reference gamma voltage and a third reference voltage greater than the second reference voltage, and a gamma output configured to divide the gamma tab voltages and the compensating gamma tab voltage, and output gamma voltages corresponding to a gamma curve.
US10297186B2 Display device and image processing method thereof
Provided are a display device and an image processing method thereof. The display device according an embodiment includes a display panel including pixels formed of red, green, blue, and white sub pixels, an image processing unit that converts a three-color input image supplied to the red, green, blue, and white sub pixels into four-color image data, calculates a color contrast ratio using a luminance weight and a hue weight by scaling luminance and hue values of the input image, and outputs an output image by considering the color contrast ratio, and a timing controller which aligns and outputs the output image from the image processing unit.
US10297174B2 Visual advertisement assembly
A visual advertisement assembly includes a sign that may be displayed. A plurality of light emitters is provided and each of the light emitters is coupled to the sign. Each of the light emitters selectively emits light and the light emitters are arranged into a plurality of sets of light emitters. A plurality of controllers is provided and each of the controllers is coupled to the sign. Each of the controllers is electrically coupled to an associated one of the sets of light emitters. Each of the controllers actuates the light emitters to emit light in a selected pattern. The selected pattern resembles a selected phrase. Thus, the plurality of light emitters may advertise a message.
US10297172B2 Perforated, combined receipt and label roll
A receipt and label roll comprises a core and a web having a longitudinally-extending axis and wound on the core along the axis. The web includes (i) a substrate having a front side and a back side opposite the front side, (ii) a thermally-sensitive coating disposed on the front side of the substrate, (iii) adhesive disposed on a portion of the back side of the substrate along the web axis, and (iv) a release coating disposed on the front side of the substrate along the web axis to prevent the adhesive from sticking to the front side of the substrate when the web is wound on the core. The web further includes (v) a longitudinal weakened structure extending along a direction parallel to the web axis and dividing the web into a first web portion on which the adhesive is disposed and a second web portion which is substantially devoid of adhesive.
US10297161B2 Method and system for assisting the guidance of an aircraft along a runway approach axis
A method and system for assisting guidance of an aircraft along a runway approach axis. The method includes acquiring a position deviation between a current position of the aircraft and the approach axis, determining an angle between a longitudinal axis of the aircraft and the approach axis, and determining a lateral offset of the trajectory of the aircraft likely to result from a maneuver of alignment of the longitudinal axis of the aircraft with the runway during the landing of the aircraft. A lateral trajectory correction is computed as a function of the lateral trajectory offset. This position deviation is corrected by adding the lateral trajectory correction to it. This position deviation is transmitted to the device for guiding the aircraft.
US10297156B2 Driving support apparatus for a vehicle
A driving support apparatus for a vehicle is provided. The apparatus causes an alarm unit to issue an alarm based on a lane marking of an own lane in which an own vehicle runs. The apparatus includes a leading vehicle detection section that determines a leading vehicle running in the own lane, a crossing over determination section that determines whether or not the leading vehicle has crossed over the lane marking present at an opposite side of the target, when a target is present at a left side or a right side of the leading vehicle in the own lane, and an alarm inhibition section that inhibits the alarm based on a result of the determination whether or not the leading vehicle has crossed over the lane marking present at the opposite side of the target.
US10297146B2 Automated highway system (AHS)
A system and method for controlling vehicles and for providing assistance to operated vehicles is discussed and described herein.
US10297145B2 Method and system for establishing whether a road section is suitable for autonomous vehicle driving
A suitability determining system for establishing whether a road section is suitable for at least semi-autonomous vehicle driving is described. The system identifies a road section including at least one lane and delimited by at least one lateral road boundary, and derives from at least a first estimate providing vehicle a respective utilization direction estimate along with a corresponding respective detection confidence value for each of respective lanes detected by the estimate providing vehicle along the road section. The system determines a respective summarized direction utilization estimate along with a corresponding respective summarized confidence value for each respective detected lane, and determines an autonomous driving suitability indication applicable for the road section, which indicates the road section is suitable for at least semi-autonomous driving provided all determined summarized direction utilization estimates indicate equally directed utilization and all determined summarized confidence values exceed respective confidence thresholds.
US10297142B2 Methods and arrangements for alert message detection in low latency systems
The present disclosure relates to methods and devices in clustered alarm scenarios. More particularly the disclosure pertains to methods and arrangements for detecting several messages of a preconfigured message type, arriving sequentially in time. This disclosure proposes a method, performed in a radio network node, of detecting several messages of a preconfigured message type. The method comprises detecting SI a first message of the preconfigured message type, the first message being associated with an event. The method further comprises reconfiguring S3, in the radio network node, in response to the detection, at least one radio setting related to detecting further messages of the preconfigured message type and monitoring S4 a radio spectrum for further messages of the preconfigured message type using the reconfigured radio settings.
US10297137B2 Apparatus and method for processing vehicle emergency conditions
The invention relates to electronic technologies in automobile, and in particular, to an apparatus and method for processing vehicle emergency conditions. The apparatus for processing vehicle emergency conditions according to an aspect of the invention comprises: a first sound sensor disposed inside the vehicle; and a processing unit coupled with the first sound sensor, which is configured to determine whether an individual inside the vehicle is in an emergency condition according to signals collected by the first sound sensor and an internal environmental state of the vehicle, and to generate a command or instruction signal for executing emergency processing operation when the individual inside the vehicle is in an emergency condition.
US10297135B1 Dryness sensor
A dryness sensor uses a block of superabsorbent polymer that absorbs liquid and increases in size as liquid is absorbed. When the block of superabsorbent polymer increases in size in the presence of liquid, the block of superabsorbent polymer contacts one or more electronic components coupled to a moisture detection circuit that provides an indication of moisture. When the block of superabsorbent polymer loses moisture, it decreases in size until the block of superabsorbent polymer no longer contacts the one or more electronic components. The moisture detection circuit detects when the block of superabsorbent polymer no longer contacts the one or more electronic components, and provides an alert indicating a lack of moisture. The dryness sensor could be used, for example, to monitor the moisture content of soil in a pot that has a house plant growing in the pot.
US10297134B2 Energy supply device
An energy supply device comprises an analysis unit for determining a signaling information which indicates a state of operation of the energy supply device, and a communication interface for outputting said signaling information. The analysis unit is designed to detect an operating variable of the energy supply device; to set a characterization parameter; and to characterize the detected operating variable of the energy supply device as a function of the characterization parameter in order to obtain the signaling information.
US10297133B2 Mail delivery wireless notification system
Among other things, there is disclosed a system for notifying a user of mailbox activity. A transmitter module and a receiver module are linked together so that when the transmitter module senses the opening of the mailbox, a signal is transmitted to the receiver module. A portion of the receiver module changes color and a sound is emitted to indicate mailbox activity. The receiver module is connected via the internet to a cloud server, which is connected to a user's smart device, so that a notification of mailbox activity is sent to the smart device.
US10297131B2 Providing safe mobility while detecting drowsiness
Methods, systems, and apparatus for a drowsiness detection system that alerts the user to potentially drowsiness. The drowsiness detection system includes a sensor configured to detect a heart rate of a user. The drowsiness detection system includes an indicator configured to alert the user before the user becomes drowsy and a processor that is connected to the sensor and the indicator. The processor is configured to obtain the heart rate of the user and measure the heart rate of the user. The processor is configured to calculate at least one of a heart rate variability or a heart rate interval of the user based on the measured heart rate. The processor is configured to determine that the at least one of the heart rate variability or the heart rate interval of the user indicates that the user is becoming drowsy and activate the indicator to alert the user before the user becomes drowsy.
US10297121B2 Systems and methods for closed-loop control for haptic feedback
Example systems and methods for closed-loop control for haptic feedback are disclosed. One example method includes the steps of outputting a first signal configured to cause a haptic output device to output a haptic effect to a surface; determining one or more first velocities of a surface of an object attracted towards the surface in response to the haptic effect; in response to the first velocities decreasing to approximately zero, discontinuing output of the first signal; determining one or more second velocities of a surface of an object rebounding away from the surface in response to the discontinuing output of the first signal; in response to the second velocities decreasing to approximately zero, determining a responsiveness of the surface of the object to the haptic effect; and outputting a second signal based on the responsiveness.
US10297116B2 Cash drawer
A cash drawer and a method for determining the change in contents of a cash tray is provided. The cash drawer includes: at least two force measuring devices; and a cash tray mounted on the force measuring devices, the cash tray including a plurality of containers, each container for holding a plurality of cash tokens, wherein the cash tray is coupled to each of the force measuring devices through a kinematic mount.
US10297113B2 Gaming systems and methods for offering a player multiple games
A gaming system may comprise a processor, a gaming machine in electronic communication with the processor, and a memory device in electronic communication with the processor with a first game and a second game stored thereon. The first game may have a first return percentage and the second game may have a second return percentage, wherein the first return percentage and the second return percentage are different. A player may elect to play the first game or the second game by selecting a first game selection device or a second game selection device, respectively, with a goal of figuring out which game has the higher return percentage.
US10297107B2 Reserve-funded wagering game system
A wagering game system and its operations are described herein. The operations can include accessing a player account and reserving a portion of funds from the player account in a reserve account, such as an escrow account and/or a credit account. The operations can further include permitting play of a wagering game after the reserving the portion of the funds from the player account in the reserve account. The operations can further include, in response to a wager drawn from the portion of the funds in the reserve account, initiating a round of play of the wagering game.
US10297099B2 Media transaction device
A media transaction device comprising: a device housing having a front panel; a media processor provided at an interior of the device housing; a media accommodating unit provided at an interior of the media processor; and a foreign matter sensor detecting absence/presence of a foreign object at the media accommodating unit. The front panel includes a first port for inserting and dispensing the media, and a first shutter opening and closing the first port. The media processor includes a second port disposed to face the first port, and a second shutter for opening and closing the second port. The media are inserted into and dispensed from the second port such that the media are inserted into and dispensed from the first port, and opening and closing of the first shutter and the second shutter are controlled based on detection results by the foreign matter sensor.
US10297096B2 Electronic identification, location tracking, communication and notification system with beacon clustering
A method and system that allows authorized individuals access into controlled access locations and the ability to grant temporary and limited access to guests into these locations. The method and system allows for navigational services to be provided to members and guests, and real-time tracking and confirmation to members and administrators that guests have arrived at their destination and did not enter any unauthorized areas. The method preferably can work through a system of wireless radio, sound and/or light-based beacons communicating with member and guest's electronic devices. Members and administrators can send one or more temporary electronic access keys to a guest's smartphone or other electronic device. Wireless radio, sound and/or light-based beacons provide an access control and location tracking system with real-time data about the member and guest whereabouts, allowing for the confirmation and tracking. Also provided is a system and method for identifying a customer's location at a business and provide notification to a company representative upon arrival of the customer at the business location. Real-time location determinations for the customer and customer location tracking can be provided. One or more wireless beacons communicate with the customer's electronic device. The beacons provide the system with real-time data about the customer's whereabouts, allowing for the confirmation and tracking of the customer at the location. A first non-limiting example of use, include a company that provides food and beverage allowing the customer to place an order for food and beverages on their electronic device and having the order delivered to the person at their current location as determined by the system. Another non-limiting example includes a company using the notification system to have assigned staff members notified of the customer's arrival.
US10297091B2 Remote server
A remote server identifies based on unique identification information, model information, operator name information and/or owner name information, and a plurality of pieces of contact information. The remote server identifies trouble content information, estimated cause information, and seriousness information based on trouble content identification information. The remote server simultaneously transmits transmission information to contact addresses indicated by the plurality of pieces of contact information identified, the transmission information including the model information, the operator name information and/or the owner name information, date and time information, position information, the trouble content information, the estimated cause information, and the seriousness information. When troubleshooting intention information, indicating an intention to perform trouble shooting for the trouble, is received from any one of contact addresses indicated by the plurality of pieces of contact information, the remote server transmits the troubleshooting intention information to the other contact addresses.
US10297086B2 System and method for processing digital video
A computer-implemented method of displaying frames of digital video is provided. The method includes processing contents in one or more predetermined regions of the frames to detect predetermined non-image data. In the event that the predetermined non-image data is undetected within the one or more predetermined regions of a particular frame being processed, subjecting the particular frame to a predetermined texture-mapping onto a predetermined geometry and displaying the texture-mapped frame; and otherwise subjecting the particular frame to cropping to remove the non-image data, flat-projecting the cropped frame and displaying the flat-projected cropped frame. A computer-implemented method of processing digital video is also provided. The method includes causing frames of the digital video to be displayed; for a period beginning prior to an estimated time of display of an event-triggering frame: processing contents in one or more predetermined regions of the frames to detect predetermined non-image data therefrom. In the event that the predetermined non-image data is undetected within the one or more predetermined regions in a particular frame being processed, deeming the particular frame to be the event-triggering frame and executing one or more events associated with the event-triggering frame at the time of display of the event-triggering frame.
US10297084B2 Identification of relative distance of objects in images
In one aspect, a hand-held device is provided with a display, camera, motion detector and processor. The processor receives a sequence of images from the camera, the relative distance to the object based on the parallax associated with two or more images of the sequence and the motion of the camera is determined, and the image is augmented and displayed based on the relative distances.
US10297083B2 Method and system for determining a model of at least part of a real object
The invention is related to a method of determining a model which describes at least part of a real object, which comprises the steps of: providing a first image of at least part of the real object to a first processing device, wherein the first image is captured by a camera, sending at least part of the first image to a second processing device which is physically separate from the first processing device, determining on the second processing device a registration between the first image and a first model provided on the second processing device according to the at least part of the first image received at the second processing device, determining geometric information for at least one pixel in the first image according to the registration, sending the geometric information from the second processing device to the first processing device, and using at least part of the geometric information received at the first processing device together with at least part of the first image to determine on the first processing device a second model comprising geometric and material information which describes at least part of the real object.
US10297078B2 Method and apparatus for rendering curve
Provided is a method of rendering a curve. The method includes determining a tessellation level of dividing a curve based on a control point of the curve, generating at least one triangle and at least two first sub-curves corresponding to the curve based on the tessellation level, and rendering the at least two first sub-curves and the at least one triangle.
US10297075B2 Method of processing image data
Examples of the present disclosure relate to methods for processing image data comprising data corresponding to a three-dimensional object. One such method comprises determining a plurality of polygons, the polygons being representative of the three-dimensional object, wherein each polygon has associated geometric information. At least one polygon group is formed from the plurality of polygons, said polygon group comprising polygons with correlated geometric information. At least one geometric primitive is determined for said polygon group, the geometric primitive corresponding to polygons of said polygon group. Data is output, representing said geometric primitive as at least a part of a representation of the three-dimensional object.
US10297068B2 Method for ray tracing augmented objects
The present disclosure describes a new global illumination ray tracing, concentrated at augmented objects of virtual or augmented reality, utilizing the graphics pipeline. Secondary rays are handled in large groups, originating at clusters of primary hit points, and intersecting with scene geometry.
US10297060B2 Glasses-type mobile terminal and method of operating the same
A glasses-type mobile terminal includes a display configured to display a virtual reality image and a controller configured to acquire reality information from a mobile terminal connected to the glasses-type mobile terminal and controlling the virtual reality image if a reality returning time indicating that viewing of the virtual reality image should be finished is reached based on the acquired reality information.
US10297058B2 Apparatus, system, and method of controlling display of image, and recording medium for changing an order or image layers based on detected user activity
A display control apparatus obtains coordinate information indicating a specific coordinate on a display surface that a user activity is detected, determines whether a first image to be drawn at a position indicated by the coordinate information, at least partly overlaps a second image to be displayed together with the first image, and changes order information stored in a memory so as to cause the first image layer to be superimposed on the second image layer based on a determination indicating that the first image at least partly overlaps the second image.
US10297056B2 Method and system for remotely annotating an object in real-time
The present disclosure relates to method and system for annotating an object in real-time which comprises object database, remote device and real-time annotating unit. Real-time annotating unit receives video stream comprising one or more objects and identifies at least one object in video stream to be annotated by comparing at least one frame of video stream with predefined frames comprising one or more objects in object database. Further, real-time annotating unit determines orientation data of at least one object and obtains unique context identifier (UCID) associated with each of at least one object. The real-time annotating unit further provides UCID associated with at least one object to remote device and receives annotated data, from remote device, generated based on UCID and remote expert inputs. Further, real-time annotating unit converts annotation data to 3D space coordinates and renders converted annotated data on at least one object based on orientation data.
US10297049B2 Statistically weighted regularization in multi-contrast imaging
An image processing system (IPS) and related method to transform different multi-modal or multi-contrast input images (u,v) into respective transformed images (U,V). The transformation may proceed iteratively to improve a regularized objective function. The regularization is via a regularizer function (R). The regularizer function (R) is computed from noise normalized gradients of the two or more transformed images (u,v).
US10297043B2 Detector for detecting position of IC device and method for the same
An apparatus for detecting an attitude of electronic components. The electronic components include an electronic component having a plurality of terminals. The apparatus includes a storage and an image processor. The image processor is configured to: extract a binarized image from an image acquired by an imaging device; perform image matching between a terminal in the binarized image and a terminal in a model image to extract attitude candidates of image matching; obtain coordinates of a corner part of the plurality of terminals from the binarized image of the electronic component; select an attitude candidate from among the attitude candidates of image matching; and output the attitude candidate as a detected attitude of the electronic component.
US10297041B2 Apparatus and method of recognizing user postures
Provided is an apparatus for recognizing user postures. The apparatus recognizes detailed postures such as a stand posture, a bending forward posture, a bending knees posture, a tilt right posture, and a tilt left posture, based on a variation between body information at a previous time and body information at a current time.
US10297038B2 Determination and presentation of flow transit curves
A system and method includes reception of an indication of a region of interest of a plurality of image frames, determination of a first set of pixel locations of the region of interest which depict blood vessels, determination of a second set of pixel locations of the region of interest which depict non-vessel tissue, determination, for each of the plurality of the image frames, of a first contrast medium concentration corresponding to the first set of pixel locations, determination, for each of the plurality of the image frames, of a second contrast medium concentration corresponding to the second set of pixel locations, and display of a visualization depicting a first contrast medium concentration and a second medium concentration with respect to the respective time of each of the plurality of the image frames.
US10297037B2 Electronic device and method of providing user interface therefor
An electronic device that can provide both a mirror function and a user interface. A controller executes the mirror function is coupled to a display that outputs at least one of a mirror function and a user interface. A sensor senses a user approaching the front of the display and captures an image of a target object in front of the display; an input element that receives an input from the user. The controller controls a process of identifying the body region of the user reflected in the display by use of an image captured by the sensor, checks whether the user interface displayed on the display at least partially overlaps display of a body region of the user reflected in the display, and controls the display to rearrange and display the user interface in a region where the body is not being reflected.
US10297020B2 Stereoscopic system and method for quality inspection of cigarettes in cigarette packer machines
A system and method may include determining a presence or absence of cigarettes in a set of cigarettes being processed by a cigarette packer machine by using at least one of a first image or a second image inclusive of the cigarettes in the set of cigarettes. A stereographic image may be produced using the first and second images. Determine level of tobacco of each cigarette of the set of cigarettes by using the first and second images. Produce a report in response to determining that a cigarette is not present or that a level of tobacco of a cigarette is outside of a specified level of tobacco of a cigarette.
US10297015B2 Method, device and computer-readable medium for identifying feature of image
A method for identifying a feature of an image is provided. The method includes: segmenting an image into a plurality of blocks, wherein each block includes a plurality of cells; transforming pixels of each cell from a spatial domain to a frequency domain; and identifying a Histogram of Oriented Gradient (HOG) feature of the image in the frequency domain.
US10297010B2 Method and system for reducing grid line artifacts in X-ray image
A method for reducing grid line artifacts in an X-ray image is disclosed, which includes acquiring an X-ray image by scanning an object, wherein the X-ray image comprises grid line artifacts; decomposing the X-ray image into a high frequency image and a low frequency image, wherein the high frequency image comprises the grid line artifacts; filtering the high frequency image to reduce the grid line artifacts in the high frequency image so as to obtain a filtered high frequency image; and combining the filtered high frequency image with the low frequency image to reconstruct an output image. A system adopting the above method is also disclosed.
US10297004B2 Multiple frame buffers for windowless embedded environment
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a service processor. The service processor allocates a plurality of frame buffers. The service processor also writes image data of a predetermined image to a first frame buffer of the plurality of frame buffers. The service processor further loads a first application. The service processor displays the predetermined image in accordance with the image data stored in the first frame buffer while the first application is being loaded. The service processor then writes image data of the first application to a second frame buffer of the plurality of frame buffers.
US10296999B2 Methods and apparatus for color image watermarking
A method embeds a watermark image into a host image with adaptive rectangular partition and Lower Upper (LU) decomposition such that a watermarked image is generated with improved computational complexity. The method divides a host image into an Red (R) component, a Green (G) component, and a Blue (B) component, and divides each component of the R, G, and B components into a plurality of M×M size blocks, and partitions each of the plurality of M×M size blocks into a plurality of non-overlapping blocks with adaptive rectangular partition. The method selects a plurality of embedding blocks from the plurality of M×M size blocks for each component of the R, G, and B components of the host image to embed watermark information such that the watermarked image is generated.
US10296987B2 Policy-based energy management
In general, the present invention discloses a policy-based decision system to manage energy consumption within a complex system, such as a municipality, business or home. These policies help to control energy usage, either for the purpose of conservation or to contend with a shortage situation. In general, policies may be set based on business requirements, including energy demand, energy supply, safety, Quality of Service (QoS) settings per object or groupings, convenience, risk analysis output or events. Among other things the approach described herein discloses the following: creation and management of policies; selection of optimal throttling plan to achieve energy conservation requirements; running of simulation scenarios based on different policies and/or reduction requirements; conducting of risk analysis for different scenarios; etc.
US10296975B2 Virtualizing for user-defined algorithm electronic trading
Certain embodiments reduce the risks of traditionally programmed algorithms such as syntax errors, unclear logic, and the need for a non-trader programmer to develop the algorithm as specified by a trader by reducing or eliminating the writing of programming code by a user. Certain embodiments provide a design canvas area and blocks for designing an algorithm. Certain embodiments provide for grouping blocks placed in the design canvas area. Certain embodiments provide for virtualized group blocks enabling dynamic instantiation of portions of an algorithm to handle particular discrete events. Certain embodiments provide for operation of some or all portions of an algorithm when a connection between a client device and an algorithm server is broken.
US10296962B2 Collaborative shopping across multiple shopping channels using shared virtual shopping carts
A system for collaborative shopping comprising shopping devices interconnected by a network and respectively used by shoppers in a collaborative shopping session, and virtual shopping carts respectively associated with the shopping devices for sharing information on items of interest among the shoppers and enabling the shoppers to collaborate on the shopping.
US10296960B1 Color-based recommendations using product images
Techniques described herein include a system and method for identifying color complements from an electronic marketplace catalog. In particular, the disclosure is directed to extracting color palette information from a variety of item images in the electronic catalog and creating clusters into which separate items are placed based on their similarity in colors. Multi-colored items may belong to more than one cluster (they may belong to a cluster for each color associated with the item). The clusters that share multi-colored items may be analyzed to determine the strength of a relationship between the two clusters. Clusters that share a significant number of items may be associated with complementary colors. In this disclosure, a service provider may receive a request related to an item, and may subsequently identify and recommend a complementary item.
US10296956B2 Method, system, and computer-readable medium for product and vendor selection
Disclosed herein are technologies for providing recommendations as to particular products and/or services that are customer specific and general, based on customer preference and inquiry. The recommendations are provided as part of an online shopping system. In accordance with one aspect, an item query is received from a customer, and analyzed by a query analyzer to determine if the query is a general item query or a specific item query. A search may be performed for items based on the item query in an items database listing items offered for purchase. If the query is the general item query, customer preference is determined from results of the search. If the query is the specific item query, the items from the results of the search are grouped based on cost performance. The items of the search result are ranked and provided to the customer.
US10296948B2 Online digital content real-time update
Briefly, embodiments disclosed herein may relate to online advertising and may relate, more particularly, pushing advertising content to user computing devices, for example.
US10296943B1 Content presentation based on information detected in real time
A computer-implemented method for presenting content based on information detected in real time includes: receiving first information corresponding to detection of at least attendance at a physical location; selecting, in real time with the detection, at least one winning bid based on the first information, the at least one winning bid conditioned on the first information meeting an attendance criterion; and providing at least one winning content item associated with the selected winning bid to a content presentation device at the physical location.
US10296933B2 Identifying content in electronic images
Particular embodiments may access an electronic image including a surface area and divide the electronic image into a plurality of surfaces. Particular embodiments may then determine that one or more of the surfaces include a type of graphics and determine a percentage of the surface area of the image that is occupied by the one or more surfaces determined to include the type of graphics.
US10296930B1 System and method for a mobile wallet
A computer-implemented system and method for providing offers to a mobile device includes receiving at least one offer from at least one merchant at an offer computer system and determining, by the offer computer system, an offer to present on the mobile device based on at least one characteristic of a user of the mobile device, the offer providing the user a discount from a price of a product or service. The method includes receiving a request for a code to provide to a merchant, the code being generated for the mobile device that belongs to the user. The method includes receiving, from a mobile device, an indication from the user to use the offer and sending, by the offer computer system, to the mobile device an offer code to be displayed on the mobile device to be received by a merchant.
US10296928B1 System and methods for measuring and influencing customer trajectory within a product space
A system configured to forecast human behavior is provided. The system includes a memory storing information descriptive of a set of content including a plurality of elements, at least one processor coupled to the memory, and a plurality of components executable by at least one processor. The plurality of components include a mapping engine configured to retrieve the information associated with the set of content from the memory and generate a data space representative of relationships between the plurality of elements, a compression component configured to generate a customer compression representative of a behavior of at least one customer within the data space, a persuasion engine configured to identify at least one customer trajectory through the data space associated with the at least one customer based on at least the customer compression, and an interface component configured to provide output describing the at least one customer trajectory.
US10296926B2 Secondary market integration within existing data framework
A system and method retrieve a robust customer profile of a user accessing a website and generate a custom webpage that include in a first area graphical user interface elements and objects representative of products owned by a first entity having stored attributes that correlate with attributes of the user stored in the robust customer profile. A state of a secondary market is determined and the custom webpage is generated to include in a second area graphical user interface elements and objects representative of items owned by a second entity in the secondary market that correlate with the products in the first area.
US10296916B2 System and/or method for handling recalled product purchases and/or return/warranty requests
Certain exemplary embodiments described herein relate to the field of electronic registration (ER) of purchased products and, more particularly, to improved electronic registration techniques purchase-side and/or return-side handling of recalled items. Certain exemplary embodiments on the purchase-side may help to filter-out products that have recalled been before they are purchased. Certain exemplary embodiments on the return-side may help enable recall return overrides, thus facilitating the acceptance of recalled products even though they might not qualify under an original return/warranty policy. Advantageously, more and more recalled products may be filtered out of circulation through the use of purchase-side and/or return-side recall watch list checking techniques of certain exemplary embodiments. Such purchase-side and/or return-side recall watch list checking may be performed together with or separate from electronic registration techniques in different exemplary embodiments.
US10296908B2 System and method for secure payment transactions during a chat session
A method for secure payment transactions over a network between a support help desk computing system and a customer computing system is provided. The method includes establishing a chat session between the help desk and the customer using a chat application program; receiving a purchase order from the customer; communicating a unique URL payment link to the customer, wherein the URL payment link is configured for allowing the customer to establish communication with an order processing system to provide sensitive payment information to the order processing system; receiving the sensitive payment information at the order processing system communicated from the customer; encrypting the sensitive payment information; providing the encrypted sensitive payment information to the help desk, wherein the encrypted sensitive payment information is displayed in a masked format on a display of the help desk; and completing the purchase order using the encrypted sensitive payment information.
US10296907B1 Systems and methods for electronic presentation of financial instrument offers
Methods and systems described in this disclosure generally relate to presentation of electronic offers that are viewable on financial instruments (e.g., credit cards and debit cards) by users. More specifically, various embodiments of the present disclosure relate to methods and systems for embedding information pertaining to the electronic offers on a financial instrument of a user. The information can be displayed on a screen or using flashing lights included inside or on the surface of the financial instrument. These offers can be provided by merchants or by banks and financial institutions associated with the financial instrument. In some embodiments, the financial instrument communicates with a mobile application running on a user's mobile device via wireless communication methods to receive offer-related information provided by the mobile application.
US10296905B2 Method and system using quantum random generator
Provided is a settlement authentication method and system using a quantum random number generator. The method includes the steps of requesting, by a mobile terminal, a random number from a bank server and a POS terminal each including a quantum random number generator, periodically receiving a first quantum random number generated by the POS terminal and a second quantum random number generated by the bank server, and simultaneously sending a first quantum random number most recently received from the POS terminal to the bank server and a second quantum random number most recently received from the bank server to the POS terminal when the mobile terminal requests settlement.
US10296899B2 Universal funding card and delayed assignment of a funding instrument for a financial transaction
A universal funding card and the delayed assignment of a funding instrument for a financial transaction are described herein. In one embodiment, a system for facilitating a financial transaction comprises a communications interface; a database storing data regarding a user and a plurality of funding instruments associated with that user; and a payment processing system configured to receive a request for payment authorization from a merchant via the communications interface, to authorize payment to the merchant prior to selection of a funding instrument, and after authorizing payment to the merchant, receive instructions regarding a funding instrument to debit for the payment.
US10296897B1 Systems and methods for ghost card creation via a browser extension
Embodiments of the systems and methods described herein can detect that a user is accessing a payment webpage of a website associated with a merchant. The system can cause a window requesting authentication credentials associated with an account of the user to appear on a display of a computing device associated with the user. After the system has received and verified the authentication credentials, the system can create a merchant-specific virtual card linked to a pre-existing payment instrument associated with the account. The system can enter information associated with the merchant-specific virtual card in a payment section of the payment webpage. After receiving an authorization request for a transaction using the merchant-specific virtual card, the system can authorize the transaction based on a balance of the pre-existing payment instrument.
US10296893B2 Methods for secure transactions
The present invention relates to a method for a secure transaction utilizing a portable radio communication device (10), wherein both parts in the secure transaction are protected against fraudulent actions, among other things by use of a common transaction identity on a predefined transaction server.
US10296878B1 Platform for providing generic e-content
A platform for obtaining digital items provides consumers access to digital item from multiple sources such as other consumers, libraries, rental services, and stores. The platform may be implemented as a cloud-based system accessible over the Internet. The platform transforms digital items into different formats when needed for compatibility with a computing device of the end consumer and transfers digital rights management (DRM) restrictions across different DRM schema. Consumers may store personal information in association with a digital item for later re-association with other copies of the same digital item. Consumers may also comment on a digital item and the platform may make those comments available to other consumers that have accessed the same digital item. The platform may also mediate instant messaging between consumers that are both associated with the same digital item. Computing devices of the consumers may receive widgets from the platform that provide additional functionality.
US10296869B2 Determination of a product position along a fixture or positions of objects in images
Products are arranged at positions along a fixture. Electronic labels associated with the products are arranged such that a product position for a product is obtainable once a position of the label is known. A camera is arranged to capture images of the fixture. A method includes controlling a label to change optical output; receiving an image containing the label and captured after the change of optical output has been initiated; detecting a position of the label in the image based on a characteristic associated with the change; and determining a position for the product associated with the label in an image. The determined position may be employed to determine when to restock a product. Further, a method for determining positions of labels in images is provided, as well a corresponding system and computer program product. The labels are controlled to include changing temporal patterns.
US10296866B2 Systems and methods to distribute and authenticate product delivery lockers
In some embodiments, systems, apparatuses and methods are provided to support the delivery of products. Some embodiments provide a retail delivery locker system comprising: multiple delivery lockers comprising: a housing enclosing an interior product cavity; a door enabling access to the product cavity; first and second docking couplers each configured to securely dock with a docking station and a docking coupler of another locker; and a communication link between the first and second docking couplers; and multiple docking stations each comprising: a locker coupler configured to secure a locker with the docking station; a station control circuit that obtains a first locker identifier from a first locker, confirms the first locker is scheduled to dock with a docking station, and authorize the locking of the docking station with the first docking coupler; and a transceiver enabling the station control circuit to communicate with a remote central control system.
US10296852B2 Collaborative ticketing system
Features are disclosed relating to a collaborative ticketing system that manages various aspects of ticketing for events (e.g., movies, concerts, sporting events, and the like) using knowledge about the contacts, friends, and other social connections of system users. The collaborative ticketing system may generate dynamic ticket offers that are based on the number of friends, invited by users, ultimately obtaining tickets. The collaborative ticketing system can also streamline the procurement of concessions and other event-related items by allowing users to pre-purchase such items (e.g., in connection with ticket offers), and then pick up the items at the event venue with little or no wait. In addition, users can preview event-related content (e.g., movie trailers) for event providers (e.g., movie studios), and answer questions or otherwise provide feedback about the event-related content in return for special offers, rewards, and other considerations.
US10296848B1 Systems and method for automatically configuring machine learning models
Systems and methods for intelligently training a machine learning model includes: configuring a machine learning (ML) training data request for a pre-existing machine learning classification model; transmitting the machine learning training data request to each of a plurality of external training data sources, wherein each of the plurality of external training data sources is different; collecting and storing the machine learning training data from each of the plurality of external training data sources; processing the collected machine learning training data using a predefined training data processing algorithm; and in response to processing the collected machine learning training data, deploying a subset of the collected machine learning training data into a live machine learning model.
US10296843B2 Systems and methods for utilizing machine learning to identify non-technical loss
Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to select a set of signals relating to a plurality of energy usage conditions. Signal values for the set of signals can be determined. Machine learning can be applied to the signal values to identify energy usage conditions associated with non-technical loss.
US10296842B2 Genomic services system with dual-phase genotype imputation
Systems, platforms, methods and media for providing genomic services are disclosed. In one example, a genomic services platform comprises a network interface through which are received genomic sequence reads derived from a biological sample obtained from a user. The platform also includes a bioinformatics processing pipeline including a read alignment module configured to generate observed sequence data by aligning the sequence reads relative to a reference sequence, a variant calling module operative to identify observed variants in the observed sequence data, and a variant refinement module for producing genotype data including a set of refined variants associated with the user. A variant imputation module produces a set of imputed variants associated with the user, and is configured to receive, as input, at least some of the genotype data and separate the genotype data into high-quality and low-quality genotypes based on a genotype quality.
US10296834B2 Forward inferencing of facts in parallel
A method and system for inferring facts in parallel in a multiprocessor computing environment is provided. An inference system infers facts by applying rules to a collection of existing facts. For each existing fact, the inference system schedules a thread to apply the rules to that existing fact. As a thread infers a new fact (i.e., one that is not already in the collection of facts), the thread adds that inferred fact to the collection of facts. When a thread adds a new fact to the collection, the thread also applies the rules to that new fact. After the threads complete execution, the inference system may apply the rules to the facts of the collection, including the newly inferred facts, by again launching a thread for each fact to apply the rules to that fact. The inference system performs this processing iteratively until a termination condition is satisfied.
US10296829B2 Convolution processing apparatus and method
A convolution processing apparatus and method are disclosed. The convolution processing apparatus may include a controller configured to load a pixel of an input image and skip a process associated with the pixel in response to a value of the loaded pixel being 0, a filter bank including at least one filter and configured to extract at least one kernel element corresponding to the pixel from the at least one filter based on an index of the pixel and an input channel of the pixel, and a multiplier-accumulator (MAC) configured to perform a convolution operation based on the value of the pixel and a value of the at least one kernel element and accumulatively store an operation result of the convolution operation, the operation result corresponding to an output image.
US10296825B2 Dueling deep neural networks
Systems, methods, and apparatus, including computer programs encoded on a computer storage medium, for selecting an actions from a set of actions to be performed by an agent interacting with an environment. In one aspect, the system includes a dueling deep neural network. The dueling deep neural network includes a value subnetwork, an advantage subnetwork, and a combining layer. The value subnetwork processes a representation of an observation to generate a value estimate. The advantage subnetwork processes the representation of the observation to generate an advantage estimate for each action in the set of actions. The combining layer combines the value estimate and the respective advantage estimate for each action to generate a respective Q value for the action. The system selects an action to be performed by the agent in response to the observation using the respective Q values for the actions in the set of actions.
US10296811B2 Ranking based on facial image analysis
A user's collection of images may be analyzed to identify people's faces within the images, then create clusters of similar faces, where each of the clusters may represent a person. The clusters may be ranked in order of size to determine a relative importance of the associated person to the user. The ranking may be used in many social networking applications to filter and present content that may be of interest to the user. In one use scenario, the clusters may be used to identify images from a second user's image collection, where the identified images may be pertinent or interesting to the first user. The ranking may also be a function of user interactions with the images, as well as other input not related to the images. The ranking may be incrementally updated when new images are added to the user's collection.
US10296810B2 Apparatus and method for determining lesion similarity of medical image
Disclosed are an apparatus and a method for determining lesion similarity of a medical image. The apparatus for determining lesion similarity according to one aspect of the present invention may comprise: an image input unit for receiving a reference image comprising a reference lesion area, and a target image comprising a target lesion area; and a similarity determination unit for determining similarity of the reference lesion area and the target lesion area by applying an advantage weight, which increases as getting closer to the center of the reference lesion area, to pixels included in a first area of the reference lesion area, and a penalty weight, which increases as getting farther away from the reference lesion area, to pixels included in a second area of the target lesion area.
US10296802B2 Image processing device, image processing method, and computer program product
According to an embodiment, an image processing device includes a memory, and one or more hardware processors configured to function as a receiving unit, a specifying unit, and a detecting unit. The receiving unit receives input information input to an image. The specifying unit specifies the position of the input information. The detecting unit detects a character string having a smaller distance to the position than another character string, from the image.
US10296799B2 Extracting card identification data
Extracting card information comprises a server at an optical character recognition (“OCR”) system that interprets data from a card. The OCR system performs an optical character recognition algorithm an image of a card and performs a data recognition algorithm on a machine-readable code on the image of the card. The OCR system compares a series of extracted alphanumeric characters obtained via the optical character recognition process to data extracted from the machine-readable code via the data recognition process and matches the alphanumeric series of characters to a particular series of characters extracted from the machine-readable code. The OCR system determines if the alphanumeric series and the matching series of characters extracted from the machine-readable code comprise any discrepancies and corrects the alphanumeric series of characters based on the particular series of characters extracted from the machine-readable code upon a determination that a discrepancy exists.
US10296795B2 Method, apparatus, and system for estimating a quality of lane features of a roadway
An approach is provided for estimating a quality of lane features of a roadway. The approach involves processing, by a computer vision system, an input image to detect the lane features of the roadway. The approach also involves determining respective confidence values associated with a plurality of regions of the input image used to detect the lane features. The respective confidence values represent a probability of predicting the lane features from each of the plurality of regions. The approach further involves performing a classification of the plurality of regions into a plurality of confidence levels based on the respective confidence values. The approach further involves determining the estimated quality of the lane features based on the classification of the plurality of regions.
US10296787B2 Ink file output method, output device, and program
An ink file output method is provided, which includes: generating M (M is an integer of 1 or more) pieces of stroke data SD on the basis of event data generated as M input devices move, respectively; generating N (N is an integer of 1 or more and M or less) kinds of logical names LN (metadata) identifying the M number of input devices; generating a metadata block associating the M pieces of stroke data SD with the N kinds of logical names LN; and writing the M pieces of stroke data SD and the metadata block to an ink file.
US10296786B2 Detecting hand-eye coordination in real time by combining camera eye tracking and wearable sensing
Methods, systems, and computer program products for detecting hand-eye coordination in real time by combining camera eye tracking and wearable sensing are provided herein. A computer-implemented method includes determining an eye gaze path of an individual during a given period of time by measuring (i) any eye movements made by the individual during the given period of time and (ii) any head movements made by the individual during the given period of time; measuring any hand movements made by the individual during the given period of time; performing a spatio-temporal analysis of the determined eye gaze path and the measured hand movements to compute a hand-eye coordination value attributable to the individual; and outputting the computed hand-eye coordination value to at least one user.
US10296785B1 Apparatuses, systems, and methods for vehicle operator gesture recognition and transmission of related gesture data
Apparatuses, systems and methods are provided for vehicle operator gesture recognition and transmission of related gesture data. More particularly, apparatuses, systems and methods are provided for vehicle operator gesture recognition and transmission of related gesture data based on classification of image data.
US10296779B2 Method of measuring red blood cell membrane fluctuations based on dynamic cell parameters and digital holographic microscope used therefor
Disclosed is a method of measuring red blood cell membrane fluctuations based on dynamic cell parameters using a digital holographic microscope; the method including a step of modeling the three-dimensional images of red blood cells to be measured, and a step of measuring red blood cell membrane fluctuations based on the three-dimensional images. According to this method, since the three-dimensional images of red blood cells to be measured are modeled and red blood cell membrane fluctuations are measured based on the three-dimensional images, red blood cell membrane fluctuations can be measured more easily.
US10296776B2 Device and method for biometrics authentication
A biometrics authentication apparatus and a biometrics authentication method are disclosed. The biometrics authentication apparatus includes: a light source configured to emit a light; a modulator configured to change a spatial distribution of the light that is scattered and reflected from a region of interest of a user; a detector configured to detect an integral power of the light that is scattered from the region of interest; and a processor configured to obtain a measurement signal based on the integral power of the light, compare the measurement signal with a reference signal stored in a memory, and determine whether to authenticate the user based on a degree of match between the measurement signal and the reference signal.
US10296757B2 Appended key ID for key identification during data encryption
When storing encrypted data within a database, a key identifier may be appended to the encrypted data as a prefix. Then, when decrypting the encrypted data, the key identifier may then be used to identify an encryption key used to encrypt the data, even when multiple encryption keys have been used in encrypting and storing the encrypted data as a whole.
US10296756B2 Apparatus and method for controlling security of electronic device
An electronic device comprising: a touch screen display; and at least one processor operatively coupled to the touch screen display, configured to: detect an input on the touch screen display; identify an input range based on a location of the input; detect a first path associated with additional input that is performed at least partially in the input range and display an indication of the first path on the touch screen display; compare the first path to a second path; and perform a function in response to detecting that the first path matches the second path.
US10296754B2 Method for controlling security system and electronic device thereof
A portable electronic device, a wearable device and methods for operating the same are provided. The portable electronic device includes a display, a communication interface that communicates with a wearable device using wireless short-range communication, and a processor that provides, via the display, a menu for controlling data of the wearable device, receives, via the communication interface, a security status from the wearable device, limits access to at least one item in the menu if the security status corresponds to a first security state, and allows access to the at least one item in the menu if the security status corresponds to a second security state.
US10296747B1 Trust agents
Systems and techniques are provided for trust agents. Trust agents may be enabled. A state determination may be received from each of the enabled trust agents. The state determination may indicate either a trusted state or an untrusted state. The received state determinations may be combined to determine a security state. A security measure may be enabled or disabled based on the determined security state.
US10296738B2 Secure integrated-circuit state management
An apparatus includes a Non-Volatile Memory (NVM) and a controller. The controller is configured to store in the NVM a state array, which includes multiple words. In each word, one or more bits are designated as lock-bits. The controller is further configured to set an operational state for the apparatus based on the lock-bits of the state array, by (i) deciding whether each word in the state array is locked or unlocked by comparing the lock-bits of that word to respective expected lock values, (ii) if all the words in the state array are found locked, setting the apparatus to a locked state, (iii) if all the words in the state array are found unlocked, setting the apparatus to an unlocked state, and (iv) if one or more of the words are found locked and one or more other words are found unlocked, setting the apparatus to an error state.
US10296731B2 Apparatus, information processing method, and computer program product
An apparatus includes a determination unit, an authentication unit, and a using unit. The determination unit determines, from among application programs enabling user authentication using user identification information stored in a storage medium, an application program having application information containing information representing that the user authentication can be performed, as an application program to be used for the user authentication. Using the application program determined by the determination unit, the authentication unit determines whether input information that is input by a user matches the user identification information stored in the storage medium so as to perform the user authentication. When the input information and the user identification information match, the using unit uses the information stored in the storage medium.
US10296727B2 System for interactive matrix manipulation control of streamed data and media
An interactive streaming media and application service provider system can securely stream high resolution, multiple formats of video and data. Different data sets can be included in a single stream. A rights management system controls matrix manipulation and other aspects of user control of the data, including one or more of rendering in various different 2D, 3D, or other media formats, reconstruction and modeling, zooming, frame grab, print frame, parental controls, picture in picture, preventing unauthorized copying, adapting to different data transmission formats, adapting to different resolutions and screen sizes, and actively control functionality contained in embedded data, encryption/decryption. Control can be exerted by an external entity through a user-side virtual machine. Control codes can optionally be embedded in the media, embedded in the user's device, and/or sent separately to the device.
US10296726B2 Multi-media content at a digital download kiosk
A digital download kiosk network is described. The network comprises: an authorization database including a digital rights management facility; a first digital download kiosk coupled to the authorization database to receive digital rights management data; and a second digital download kiosk coupled to the authorization database to receive digital rights management data, and coupled to the first digital download kiosk in a peer-to-peer manner to share multi-media content therebetween.
US10296725B2 Structure refining apparatus, method and program
To provide a structure refining apparatus, a method and a program capable of univocally and appropriately setting a restraint with a statistically feasible intensity and specifying a crystal structure model making use of a measurement result under a constraint condition to reasonable known data. A structure refining apparatus 100 adjusting the crystal structure model on the basis of the measurement result and the known data includes a restraint applying unit 120 configured to apply the restraint such that a divergence between a parameter specifying a crystal structure and a known representative value becomes equivalent to a standard uncertainty of the known representative value and a structure specifying unit 140 configured to specify the crystal structure model on the basis of the measurement result under the applied restraint.
US10296722B2 Virtual rehabilitation system and method
A system and method providing virtual physical rehabilitation services to a patient in the context of automated patient healthcare delivery is disclosed. The system/method are controlled by a patient healthcare plan (PHP) deployed from a host computer system (HCS) that triggers execution of a video script dataset (VSD) to coordinate presentation to a patient of rehabilitation audio/video information (AVI) derived from a video database (VDB). A mobile user device (MUD) executes the PHP autonomously to coordinate AVI display on a video display unit (VDU) for patient presentation. Patient reactions to the AVI are observed by a video imaging unit (VIU). An operator interface computer (OIC) communicates with the HCS and MUD permitting visualization of the VIU and AVI information by a healthcare provider and allowing observed patient behavior to be synchronously scored/logged/stored in a patient history database (PHD) by the HCS.
US10296719B2 Smart pill dispenser
The invention is related to a smart pill dispenser which is used in a household, on a desktop, by keeping the different types of and different dosed medication inside the container, which provides information to the user in order for the user to take his/her medication in time and in correct doses and which can inform the user interactively communicate with smart devices and such as cell phones, and smart watches.
US10296716B1 System of and method for collecting and transmitting advance care planning and directives documentation
Advanced Care Planning and life planning data management system is provided that work in conjunction with biometric identify validation to compare an individual's biometric data with data on file at a central repository until a match is found, upon which that person's advanced care plan and life planning data is forwarded to and displayed at the station for the provider's contemporaneous utilization.
US10296713B2 Method and system for reviewing medical study data
There is described a method and a system including a viewing application running on a user's device configured to create a user interface including a drawable region on the user's device, a server environment including a coordinator engine to receive requests for review sessions from the viewing application, and a review helper process, allocated to each review session by the coordinator engine. The helper process retrieves medical study data from a data storage and transfers a stream of drawing commands to the viewing application. At least part of the drawing commands are cached on the user's device, so that the helper will not transfer the cached drawing commands again, and/or will transfer a drawing command relating only to a difference between one frame and the next.
US10296712B2 Medical imaging study retrieval system
A programmed computer system receives an imaging study of the patient including metadata associated with the study. The metadata are analyzed to determine an anatomic region represented by the study. Additional imaging studies for the same patient are requested and the metadata associated with the additional studies are analyzed to determine relevant studies for the same or adjacent anatomic regions. Once the relevant prior studies have been identified, the computer requests the images associated with the identified prior imaging studies including the associated reports for review by a physician or other medical personnel.
US10296709B2 Privacy-preserving genomic prediction
The techniques and/or systems described herein are directed to improvements in genomic prediction using homomorphic encryption. For example, a genomic model can be generated by a prediction service provider to predict a risk of a disease or a presence of genetic traits. Genomic data corresponding to a genetic profile of an individual can be batch encoded into a plurality of polynomials, homomorphically encrypted, and provided to a service provider for evaluation. The genomic model can be batch encoded as well, and the genetic prediction may be determined by evaluating a dot product of the genomic model data the genomic data. A genomic prediction result value can be provided to a computing device associated with a user for subsequent decrypting and decoding. Homomorphic encoding and encryption can be used such that the genomic data may be applied to the prediction model and a result can be obtained without revealing any information about the model, the genomic data, or any genomic prediction.
US10296707B2 System and method for patient-specific image-based guidance of cardiac arrhythmia therapies
A method and system for image-based patient-specific guidance of cardiac arrhythmia therapies is disclosed. A patient-specific anatomical heart model is generated from medical image data of a patient. A patient-specific cardiac electrophysiology model is generated based on the patient-specific anatomical heart model and electrophysiology measurements of the patient. One or more virtual electrophysiological interventions are performed using the patient-specific cardiac electrophysiology model. One or more pacing targets or ablation targets based on the one or more virtual electrophysiological interventions are displayed.
US10296704B2 Parameter collapsing and corner reduction in an integrated circuit
Reducing the runtime overhead needed for testing of an integrated circuit design. A determination may be made of parameters that clock routing and data routing in an integrated circuit are dependent upon. A determination is made of whether the parameters are suitable for compaction, such as by determining whether the parameters are utilized in only one of clock routing or data routing. The parameters suitable for compaction are defined or redefined into at least one proxy compacted parameter. A timing analysis for the integrated circuit is performed using the proxy compacted parameter instead of performing the timing analysis using the parameters suitable for compaction.
US10296701B1 Retiming with fixed power-up states
A computer-implemented method includes performing retiming using a circuit design to determine a retimed variation to the circuit design. The circuit design includes a first set of registers with defined power-up states and the variations each comprise a second set of registers that correspond to the first set of registers. The method includes maintaining fixed power-up states for the second set of registers in the variations. The fixed power-up states for the second set of registers are equivalent to the defined power-up states of the first set of registers. The method includes identifying registers of the second set of registers involved in an initial state conflict, and performing a mitigating action to resolve the initial state conflict to enable retiming to continue while maintaining functionally equivalent behavior as the circuit design. Various choices of initial states are also explored during retiming to increase the effect of retiming.
US10296694B2 Integrated circuit and method of manufacturing same
A method includes positioning a first set of conductive traces in a first direction, manufacturing a second set of conductive traces by a first mask pattern, and electrically coupling, by at least a first via, at least one conductive trace of the first set of conductive traces to at least one conductive trace of the second set of conductive traces. The first set of conductive traces is in a first layer of an integrated circuit. The second set of conductive traces is in a second direction different from the first direction. The second set of conductive traces is in a second layer of the integrated circuit. The second layer is different from the first layer. A conductive trace of the second set of conductive traces is part of a first dummy transistor.
US10296693B2 Three-dimensional composite solid component modeling
This application discloses a computing system implementing tools and mechanisms to generate a composite solid model for a set of parts and utilize the composite solid model during the layout process. The tools and mechanisms can identify multiple parts available for inclusion in a circuit design, combine component models corresponding to the multiple parts into a composite solid model, and place the composite solid model in the layout representation of the circuit design. The composite solid model can have physical dimensions that overlap with physical dimensions of the component models corresponding to the multiple parts.
US10296683B2 Computer implemented apparatus and method for finite element modeling using hybrid absorbing element
An apparatus and method use a hybrid absorbing element defined by a implementation of matched layer and infinite element concepts to model time-domain and frequency domain wave propagation finite element calculations. The hybrid absorbing element includes three or more semi-infinite facets providing an essentially reflectionless interface for outgoing waves. Matched layer conditions are coupled to finite-element wavefield computation regions and infinite element conditions, which effectively disperse advancing waves at infinity. The disclosed apparatus and method result in the rapid attenuation of waves arriving at arbitrary angles, leading to elimination of reflection artifacts.
US10296673B1 Mixed-language simulation
For generating code for simulation of a circuit design, a hardware description language (HDL) description and a high-level language (HLL) description of portions of the circuit design are input. The HLL description specifies a first function and the HDL description includes a call to the first function. A wrapper is generated for the first function. The wrapper has an associated stack frame and includes code that stores in the stack frame values of arguments specified by the call to the first function and code that calls the first function. An HLL simulation specification is generated from the HDL description. The HLL simulation specification includes a call to the first HLL wrapper in place of the call to the first function. The HLL simulation specification, the first HLL wrapper, and the HLL description are compiled into executable program code.
US10296670B2 Age estimator for safety monitoring based on local detectors
An age monitoring arrangement includes a sensor, a calculation component, and a timer. The sensor is configured to generate one or more measurements of an environmental property. The calculation component is configured to generate a virtual age and identify an occurrence of an event based on the one or more measurements and a clock using an aging module. The timer is configured to generate the clock.
US10296669B2 Method and device for estimating grid properties of a power grid
A method for estimating grid properties of a power grid coupled to a generator at a point of common coupling is provided. First, a voltage VPCC at the point of common coupling is measured. Second, a current IPCC at the point of common coupling is measured. Third, the grid properties are estimated by a grid model using as input parameters the measured voltage VPCC at the point of common coupling, the measured current IPCC at the point of common coupling and the determined phase angle. Advantageously, the absolute phases of the voltage and the current at the point of common coupling are not necessary, which makes the present method less prone to errors due to measurement noise. Further, a device and a computer program product are provided.
US10296665B2 Image management in construction project software programs
A method and system for managing drawings in a construction project software program may include uploading drawings for a project in sets of drawings, collating the sets, determining if a drawing in a later set corresponds with a drawing in an earlier set, and creating and displaying a list of the uploaded drawings. The list includes a number of fields for each of the drawings in the list. The fields include a name for each drawing, a Sheet Number, and an issue date. If a drawing in a later set corresponds with a drawing in an earlier set, the list includes an indication that clearly shows such a correspondence and shows which set should be used for the latest version of such corresponding drawings.
US10296662B2 Stratified sampling of log records for approximate full-text search
A log record from a host machine node includes an invariant string and a term. A template identifier is selected, from among template identifiers within a template repository, for a template string matching the invariant string. A sampling count threshold is selected from among a set of sampling count thresholds based on the template identifier and the term. A template-term count is obtained based on a number of earlier log records that were received since the count was reset and have a template identifier and a term that match the template identifier and the term of the log record. Based on the template-term count satisfying the sampling count threshold, an index entry is generated in a sampled log records index based on the log record and the template-term count is reset to a defined value. Based on the template-term count not satisfying the sampling count threshold, the template-term count is incremented.
US10296661B2 Processing log files using a database system
Disclosed are some examples of database systems, methods, and computer program products for processing log files. In some implementations, log files can be accessed and identifiers can be generated for the data entries of the log files. The generated identifiers can be used to determine whether data entries in the log files are new, and therefore, should be extracted for analysis.
US10296659B2 Search query intent
A method and system for improving a search query process is provided. The method includes analyzing via a natural language classifier (NLC) circuit of a hardware device, a partial search phase entered in a search field of a graphical user interface with respect to a search query for specified subject matter. A subject based intent classification associated with the search query is determined and compared to intent based data of an intent data repository. In response, an autocomplete phrase associated with the subject based intent classification and the partial search phrase is generated and presented to a user via the graphical user interface.
US10296656B2 Managing database
A method for managing a database, each item of data in the database being associated with a timestamp and a data point, the timestamps being used as row keys for rows of a table in the database, the method comprising: obtaining a behavior characteristic of a user based on a previous data access to the database by the user; partitioning columns in the table into column families based on the obtained behavior characteristic and system configuration of the database; and causing data in the database to be stored in respective column families at least in part based on the associated data point.
US10296647B2 Method and system for intent-driven searching
The present teaching relates to searching. In one example, a search query is received from a person. A plurality of search results are retrieved based on the search query. An intent of the person is estimated with respect to at least some of the plurality of search results. The estimated intent is what the person intends to do with respect to the at least some of the plurality of search results. The plurality of search results are provided based on the estimated intent of the person.
US10296642B1 Ranking content for user engagement
A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive a record of data describing user engagement with content items in an online service; prepare the record of data for generating a model characterizing a network effect of a user interaction with a content item in the online service; generate the model characterizing the network effect of the user interaction with the content item in the online service; generate a predicted network effect score for a plurality of content items based on the model; organize the plurality of content items based on the predicted network effect score; and transmit the plurality of organized content items for presentation to a user. The disclosure also includes similar methods and computer program products.
US10296640B1 Video segments for a video related to a task
Methods and apparatus related to identifying a video for completing a task and determining a plurality of video segments of the identified video based on one or more attributes of the task. A task and a plurality of how-to videos related to the task may be identified. A how-to video may be selected and a plurality of video segments of the selected how-to video may be determined. One or more video segments may be associated with one or more task attributes that relate to performing the task. The selected video may be provided to a user and segmented, indexed, and/or annotated based on the associated video segments. In some implementations a given object utilized in performing the task may be identified and one or more video segments corresponding to the given object may be identified and/or provided to the user.
US10296636B2 Efficient navigation category management
One embodiment of the present application provides a system for efficiently managing navigation categories in a multi-site web environment. During operation, the system determines whether a category of a product is a synchronized category. A synchronized category is shared by a main site and a local site of the multi-site web environment. If the category is a synchronized category, the system copies the category from the main site to the local site.
US10296634B2 Systems and methods for identifying and grouping related content labels
Systems, methods, and non-transitory computer-readable media can acquire a set of labels associated with a set of content items. Each label in the set of labels can be associated with at least one content item in the set of content items. It can be determined that at least two labels, out of the set of labels, are related. The at least two labels can be determined to be related based on at least one of a co-occurrence metric associated with the at least two labels or a topic similarity metric associated with the at least two labels. One label can be selected, out of the at least two labels, as being representative of the at least two labels.
US10296633B1 Data storage management system
A system includes a storage system configured to store data objects as a plurality of shards according to a redundancy encoding technique at a plurality of availability zones. The system further includes a redundancy reduction manager configured to perform a shard spreading process and a shard pruning process. The shard spreading process involves identifying an underutilized availability zone for a particular data object and moving at least one shard of the particular data object from another availability zone to the underutilized availability zone. The shard pruning process involves identifying a pruning candidate availability zone and deleting a shard of a particular data object at the pruning candidate availability zone in response to determining that deleting the shard would not violate a durability model for the particular data object.
US10296625B2 Computerized system and method for identifying relationships
Methods, systems and articles of manufacture for discovering relationships among data elements within a dataset are disclosed. A first relationship is identified between a first data element and a second data element by identifying a correlation between a first attribute of the first data element and the first attribute of a second data element. A second relationship indicator is generated that is indicative of a relationship between the first data element and the second data element based on the correlation between the first attribute of the first and second data elements. Various embodiments can identify implicit relationships across one or more levels of explicit relationships where the explicit relationships can be across different attributes. Such techniques can be employed in various types of application programs.
US10296622B1 Item attribute generation using query and item data
Arrangements and methods provide item data information to one or more merchants. A Web server includes various modules that interact with customer item search queries and item data to create a set of attributes that is sent to a merchant as part of an item data form. The set of attributes included on the form is designed to aid in describing and identifying various items that a merchant may offer or currently offer for purchase on an e-commerce service provider. The set of attributes may also be used to augment or generate an item attribute index usable in conjunction with a service provider searching mechanism related to items offered for sale.
US10296621B2 Database and data stream query
Example implementations relate to a database and a data stream query. For example, a computing device may include a processor. The processor may receive a query associated with at least one of a database and a buffer storing streamed data from a data stream, where the database stores database data previously stored in the buffer. The processor may identify at least one postponed command relevant to the query, the at least one postponed command being associated with at least one of the database data and the streamed data. The processor may generate a modified query based on the query and the at least one postponed command, the modified query being a modification of the query to account for the at least one postponed command. The processor may process the modified query and provide a query result of the query based on the modified query being processed.
US10296618B1 Storage system query mechanism and techniques
A storage system query mechanism and corresponding techniques for implementing queries are provided. Queries can be created on a client and server, where the client and the server are based on different programming languages, by providing a server-side meta-model and client-side meta-model. A base meta-model is provided having a plurality of base classes and a domain-specific injection point to allow domain specific meta-models to be injected into the base meta-model. Domain-specific query executors can be employed to process a query. Techniques are also provided for caching control path data in a storage array using one or more façade data classes and a refresh service to listen to refresh events that impact a validity of the cached data objects. Applications can optionally register domain specific query executors, object model providers and/or class loaders. Query results can be presented on a client device by providing a declarative data grid component as part of a graphical user interface.
US10296617B1 Searches of highly structured data
Techniques related to searches of highly structured data are described. A body of data may be represented by an object-centric data model. For a search of the body of data, an indication of a particular search template to use may be received. The particular search template may specify one or more hierarchical object types that are within a scope of the search. The one or more hierarchical object types may be defined in the object-centric data model. The particular search template may specify at least one search field. A user interface may be generated based on the particular search template. The user interface may include the at least one search field.
US10296615B2 In-memory database system
An in-memory database system stores the entirety of a database that is being operated on by a database system within main memory. The database includes a table that comprises a plurality of rows including a particular row. The database table comprises a first version of the particular row having a first valid time, and a second version having a second valid time. Index(es) are associated with the database table. Each index references the plurality of rows, including referencing the first and second versions of the particular row. A transaction acting on the first version of the particular row is executed. The first version of the particular row is visible to the transaction based on the first valid time and the second version of the particular row being not visible to the transaction based on the second valid time.
US10296612B2 Sorting system
A sorter sorts a list of elements using a plurality of registers. Each register stores a value of at most one element. Each register receives an input from a previous one of the registers indicating whether the previous one of the registers is storing a value of a list element before storing a value of a list element. Each register supplies an indication to a next register whether the register is storing a list element value. A register sends a stored value and the register identification to a register stack. The register stack uses the value as an index to store a pointer to the register. In that way a sorted list is created in the register stack. A register stores list location information for one or more occurrences of a value stored by the register. Overflow of list location information is handled in a duplicate values stack.
US10296611B2 Optimized rollover processes to accommodate a change in value identifier bit size and related system reload processes
The subject matter disclosed herein provides methods for reformatting a page due to a rollover. An in-memory array holding a column of data can be maintained. One or more pages can be maintained. Each page can have one or more rows for storing the column of data. The column of data in the in-memory array can be monitored for a change. A rollover can be performed on at least one of the pages based on the change. The rollover can reformat the at least one page by rewriting metadata associated with the at least one page. Related apparatus, systems, techniques, and articles are also described.
US10296607B2 Systems and methods to detect deleted files
A data storage system protects data identified for deletion which has been created or modified between scheduled data backups. For instance, the system monitors data operations and when the data operation is a delete, the system determines whether the data identified for deletion has been protected by a backup operation. Data that has not been backed up, such as newly created data, is copied to temporary storage before deletion. When the data has been protected, the system determines whether the data has been modified after the backup operation. Data modified after the backup operation is copied to temporary storage before deletion.
US10296605B2 Dictionary generation for example based image processing
Techniques related to generating dictionaries for example based image processing algorithms are discussed. Such techniques may include iteratively performing example based image processing for candidate look up entries of candidate pairs from a training set database using a current dictionary to determine a test result for each of the look up entries of the candidate pairs and selecting one or more of the candidate pairs for entry in a resultant dictionary based on an error between the test result and a predetermined result entry for the candidate pairs.
US10296592B2 Spherical video in a web browser
Implementations disclose methods and systems for rendering, by a browser, a content item projected on a mesh. A method includes providing, by a browser executing on a user device, an application programming interface (API) to communicate with a web application that includes a user interface to present a content item on the user device; receiving, by the browser from the web application via the API, an instruction to project the content item on a mesh, where the instruction identifies the content item and the mesh; rendering, by the browser and without involvement of the web application, a first frame of the content item projected on the mesh in a first orientation; and causing, by the browser, the rendered first frame to be displayed on the user device.
US10296590B2 Techniques for managing persistent document collections
Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.
US10296586B2 Predicting human behavior by machine learning of natural language interpretations
An accurate thought map is created by recording people's many utterances of natural language expressions together with the location at which each expression was made. The expressions are input into a Natural Language Understanding system including a semantic parser, and the resulting interpretations stored in a database with the geolocation of the speaker. Emotions, concepts, time, user identification, and other interesting information may also be detected and stored. Interpretations of related expressions may be linked in the database. The database may be indexed and filtered according to multiple aspects of interpretations such as geolocation ranges, time ranges or other criteria, and analyzed according to multiple algorithms. The analyzed results may be used to render map displays, determine effective locations for advertisements, preemptively fetch information for users of mobile devices, and predict the behavior of individuals and groups of people.
US10296585B2 Assisted free form decision definition using rules vocabulary
A computer program product of decision definition using a rules vocabulary includes program code for: receiving free form input; identifying terms contained within the free form input; searching the rules vocabulary objects for terms; responsive to the term being found, obtaining input from a user as to whether to use the found term; responsive to the term not being found; searching the rules vocabulary attributes for terms having attributes corresponding to the term; responsive to the term being found, obtaining input from a user as to whether to use the found term; and refactoring the free form input with the found term accepted by the user. The program code also includes code for updating the rules vocabulary with the term identified in the free form input as a synonym for the term found in said rules vocabulary. One embodiment further provides determining semantic equivalence between a plurality of rules using a rules database having preferred terms.
US10296582B2 Method and apparatus for determining morpheme importance analysis model
A method and an apparatus for determining a morpheme importance analysis model is provided, which belongs to the field of computers. The method includes: acquiring at least two pieces of training data, each piece of training data including a query, any morpheme in the query, and an importance score of the any morpheme in the query; determining a feature value of each preset feature of each piece of training data; and determining a model parameter according to the feature value of each preset feature of all training data and importance scores of morphemes included in all training data, and determining a morpheme importance analysis model according to the determined model parameter.
US10296575B2 Portion-based document printing options
A document creation platform provides a user interface for creating electronic documents. In response to first user input, the platform creates an electronic document with a plurality of clauses. In response to input from a user at a print affordance in the user interface, the platform displays a plurality of print options for the electronic document, including: a first print option to print user-selected portions within the electronic document; and a second print option to print only portions within the electronic document that have changed a user-specified number of times. When the user selects the first print option and selects one or more portions in the electronic document, the platform prints only the user-selected portions. When the user selects the second print option and specifies a number of times, the platform prints only portions within the electronic document that have changed the user-specified number of times.
US10296565B2 Optimized browser object rendering
Optimizing the rendering of objects in a Web browser view is described. A Web browser system includes: a processor, a computer readable memory, and a computer readable storage medium associated with a computer device; program instructions of an object model configured to organize objects in layers including a lower layer and one or more higher layers; program instructions of a rendering engine for loading two or more objects from a server into the layers of the object model and for rendering selected objects in a Web browser view; program instructions of an object selection engine configured to select two or more loaded objects in the object model for display in the client browser view; and program instructions of an object deselection engine configured to deselect one or more selected objects in a lower layer that are occluded by one or more objects in a higher layer or above.
US10296556B2 System and method for efficient sparse matrix processing
A system and method for efficient sparse matrix processing are provided in one embodiment. A compressed representation of a sparse matrix, the sparse matrix including one or more non-zero entries in one or more of a plurality of portions of the matrix, is obtained by at least one server including one or more streaming multiprocessors, each of the streaming multiprocessors including one or more graphics processing unit (GPU) processor cores. Each of the portions are assigned into one of a plurality of partitions based on a number of the non-zero entries in that portion. For each of the partitions, a predefined number of the GPU processor cores are assigned for processing each of the portions assigned to that partition based on the numbers of the non-zero entries in the portions assigned to that partition. For each of the partitions, each of the portions associated with that partition are processed.
US10296551B2 Analytics for a distributed network
One example method includes receiving, by a central analytics system, a query for traffic flow data associated with a geographically distributed network of network devices, outputting, by the central analytics system, the query to a plurality of analytics pods, wherein each of the plurality of analytics pods is coupled to a storage unit of a network device within the geographically distributed network, and, responsive to outputting the query, receiving, by the central analytics system and from the plurality of analytics pods, results of the query, wherein the results include at least the traffic flow data from the plurality of analytics pods based on the query.
US10296549B2 Density dependent search functions
The present disclosure is related to a system and a method for varying search results of a user-based networking application. In one example, the disclosure includes a method that includes operations such as accessing from a processing element a results list responsive to an inquiry, determining by the processing element a population density corresponding to a selected location; and based on the population density, varying by the processing element one or more parameters of the results list for displaying on a user device.
US10296538B2 Method for matching images with content based on representations of keywords associated with the content in response to a search query
According to one embodiment, a content analysis module receives content information of a content item, the content information including a plurality of first keywords associated with the content item. The content analysis module performs an analysis on the first keywords associated with the content item. A keyword classifier categories the first keywords into a plurality of categories based on the analysis, each category including one or more second keywords selected from the first keywords. For each of the categories, one or more images are identified based on the corresponding second keywords. A category/image mapping module generates a category/image mapping table for the content item to map each of the categories to the corresponding identified images. The category/image mapping table is utilized to match the content item to one of the images based on a subsequent category determined in response to a search query.
US10296536B2 Tagging digital media
A method for tagging digital media is described. The method includes selecting a digital media and selecting region within the digital media. The method may further include associating a person or entity with the selected region and sending a notification of the association the person or entity or a different person or entity. The method may further include sending advertising with the notification.
US10296531B2 Visual semantic complex network and method for forming network
A visual semantic complex network system and a method for generating the system have been disclosed. The system may comprise a collection device configured to retrieve a plurality of images and a plurality of texts associated with the images in accordance with given query keywords; a semantic concept determination device configured to determine semantic concepts of the retrieved images and retrieved texts for the retrieved images, respectively; a descriptor generation device configured to, from the retrieved images and texts, generate text descriptors and visual descriptors for the determined semantic concepts; and a semantic correlation device configured to determine semantic correlations and visual correlations from the generated text and visual descriptor, respectively, and to combine the determined semantic correlations and the determined visual correlations to generate the visual semantic complex network system.
US10296530B2 Identifying entity representatives for topics reflected in content items using natural language processing
A topical representative assessment system implements techniques for determining entities that are ambassadors for one or more topics. The ambassadors are determined based on content items that they have authored or content items that are otherwise attributed to them. An ambassador may be any type of entity such as a person, a company, or an organization. Machine analytics may be used to determine whether a content item corresponds to a specific topic, determine a sentiment for a content item, analyze feedback for a content item, or any combination of these.
US10296527B2 Determining an object referenced within informal online communications
A method for determining an object referenced within a set of one or more informal online communications comprises: generating a knowledge graph for a company based at least on formal online communications, the knowledge graph comprising a plurality of node elements, and the knowledge graph further comprising, for each node element of the knowledge graph, a corresponding halo comprising one or more words which are temporally proximate to that node element within the formal online communications; for each node element of the knowledge graph which is determined to be present in a given informal online communication, detecting a halo comprising one or more words which are temporally proximate to that node element within the given informal online communication; and identifying which of the plurality of node elements has a corresponding halo within the knowledge graph most similar to the detected halo, wherein the identified node element is the referenced object.
US10296523B2 Systems and methods for estimating temporal importance of data
The present disclosure provides systems and methods to estimate Importance Measure (IM) and temporal Importance Measure (IM) for any type of data in a distributed enterprise network by involving direct and indirect stakeholders of the data in the estimation process. Firstly data type of the received data is identified. Data type plugins including pre-defined classes, IM matrix and Temporal IM matrix are loaded for the identified data type. Extracted features from the data are appropriately mapped against pre-defined classes and then the IM is estimated. Temporal IM is estimated taking into account the current time and the rate of change.
US10296514B2 Information processing system, method for acquiring information, information processing apparatus and recording medium
There is provided an information processing system including an information processing apparatus and a plurality of terminal devices, wherein each terminal device among the plurality of terminal devices is able to display information in a format supported in the terminal device, the terminal devices acquiring information in formats supported in the respective terminal devices from the information processing apparatus, the information processing apparatus comprising: a memory and one or more processors to execute the program and perform a process including: performing conversion operations for converting newly registered information in a given format into information in a plurality of formats; and distributing a completion report indicating completion of a conversion operation into any one of the plurality of formats upon the conversion operation into the one of the plurality of formats being completed.
US10296506B2 Notifying users of available searched domain names
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a search for a domain name; query a domain name registration record to determine an availability status of the domain name; if the domain name is unavailable, store the domain name in association with the user data record and a search date; determine whether a change in the availability status has occurred; and if so, determine whether the duration of time since the search date has passed; and if not, transmit to the contact a notice of the change in the availability status.
US10296503B2 System and method for efficient database transactions
A system and method for processing database transactions wherein the need for a DBMS server to convert data provided by the client from a text format to the raw storage format of the database is eliminated, thereby increasing the efficiency of the DBMS.
US10296501B1 Lineage-based veracity for data repositories
Techniques for determining and representing the veracity of data stored in a data repository and results of queries directed to the stored data by utilizing information lineage that is indicative of the veracity of the stored data. For example, in one example, one or more data repositories are maintained. The one or more data repositories comprise metadata representative of the veracity of one or more data sets stored in the one or more data repositories. In response to a query to at least one data set of the one or more data sets stored in the one or more data repositories, a result of the query for the at least one data set is returned in combination with corresponding metadata representing the veracity of the at least one data set.
US10296498B2 Coordinated hash table indexes to facilitate reducing database reconfiguration time
According to embodiments, reconfiguration of lock masters for a cluster of nodes is optimized using coordinated hash indexes to index into the master hash table and into local hash tables stored on the nodes of the cluster. A DBMS uses a hybrid hash index, a portion of which represents a corresponding master hash index, to index into both the master hash table and into a local hash table for a given lock. The hash index used to store lock metadata in a particular local hash table bucket, on a particular node, encodes the lock master index, for a master hash table, to which the locks in the local hash table bucket correspond. Only the portions of the local hash table on the lock master that correspond to the index of the master hash table bucket need to be scanned in order to perform needed tasks for lock master reconfiguration.
US10296493B2 Distributed data processing system and distributed data processing method
A distributed data processing system to efficiently execute distributed processing on pairs of a plurality of types of data is provided. A distributed data processing system 100 performs a predetermined arithmetic process on each of pairs of N types of data, where N is a natural number greater than or equal to 2. The distributed data processing system 100 includes a management unit 111 and a plurality of processing unit 121. The management unit 111 allocates each of first to N−1th types out of the N types to any of the plurality of processing unit 121. Each of the plurality of processing unit 121 executes the predetermined arithmetic process on pairs of ith type of data and each of i+1th to Nth types of data, where i is a natural number greater than or equal to 1 and less than or equal to N−1, the ith type being allocated by the management unit.
US10296483B2 Fieldbus network with two-wire loop
A fieldbus coupler for coupling a local fieldbus network utilizing a first fieldbus protocol to a foreign field device or foreign fieldbus network through an interconnecting wired or wireless network transmission line that utilizes a second fieldbus protocol different from the first fieldbus protocol includes a first circuit configured to communicate over the local fieldbus network using the first fieldbus protocol, a second circuit configured to connect the fieldbus coupler with the interconnecting network transmission line and communicate over the interconnecting network transmission line using the second fieldbus protocol, and a third circuit configured to communicate with the first and second circuits and capable of transmitting data to and from the first and second circuits to enable communications between the local fieldbus network via the interconnecting network transmission line.
US10296470B2 Systems and methods for dynamically protecting a stack from below the operating system
Described systems and methods allow protecting a host system against malware, using hardware virtualization technology. A memory introspection engine executes at the level of a hypervisor, protecting a virtual machine (VM) from exploits targeting the call stack of a thread executing within the respective VM. The introspection engine identifies a virtual memory page reserved for the stack, but not committed to the stack, and intercepts an attempt to write to the respective page. In response to intercepting the write attempt, the memory introspection engine marks the respective page as non-executable, thus protecting the stack against exploits.
US10296460B2 Prefetch bandwidth throttling by dynamically adjusting miss buffer prefetch-dropping thresholds
The disclosed embodiments relate to a method for controlling prefetching in a processor to prevent over-saturation of interfaces in the memory hierarchy of the processor. While the processor is executing, the method determines a bandwidth utilization of an interface from a cache in the processor to a lower level of the memory hierarchy. Next, the method selectively adjusts a prefetch-dropping high-water mark for occupancy of a miss buffer associated with the cache based on the determined bandwidth utilization, wherein the miss buffer stores entries for outstanding demand requests and prefetches that missed in the cache and are waiting for corresponding data to be returned from the lower level of the memory hierarchy, and wherein when the occupancy of the miss buffer exceeds the prefetch-dropping high-water mark, subsequent prefetches that cause a cache miss are dropped.
US10296454B2 Granular unmapping with variable addressing in a data store
The systems described herein are configured to enhance the efficiency of memory in a host file system with respect to hosted virtual file systems. In situations when the hosted virtual file systems use smaller file block sizes than the file block sizes of the host file system. During storage of a file, a file block is assigned a block address and unmapping bits. The block address and unmapping bits are stored in a pointer block or other similar data structure associated with the file. Particularly, the block address is stored in a first address block and the unmapping bits are stored in at least one additional address block located in proximity to the block address, such that the unmap granularity of the file is not limited by the fixed size of address blocks in the system.
US10296450B2 Exploratory testing on multiple system landscapes
The present disclosure involves systems, software, and computer implemented methods for testing applications on multiple system landscapes. In one example, a method may include identifying instructions to test a plurality of system landscapes, executing a test of a first system landscape from the plurality of system landscapes, validating a response received from the first system landscape by a user associated with the testing, executing tests of at least a subset of the remaining plurality of system landscapes which includes sending requests including the predefined input to the entry point of each of the subset of the remaining plurality of system landscapes, receiving responses from the subset of the remaining plurality of system landscapes, and comparing each received response to the validated response from the first system landscape, and in response to the comparison, generating a result set of the comparison of each received response to the validated response.
US10296448B2 Correlating test results variations with business requirements
A method, system, and computer program product for relating test data to business requirements are provided in the illustrative embodiments. a test operation of a code is configured in a test data processing environment, a section in the code corresponding to a portion of a business requirements document. A set of baseline results is received. The test operation is executed, identifying the section of the code and associating the section of the code with a test result produced from the test operation. A determination is made whether the test result matches a first baseline result from the set of baseline results within a tolerance. When the test result does not match the first baseline result from the set of baseline results within the tolerance, the portion of the business requirements document is annotated.
US10296439B1 System, method, and computer program for documentation, communication, planning and control of software applications that support business needs
A system, method, and computer program product are provided for control of a software project that supports business needs. In operation, a multi-layer architecture for the software project is defined based on software elements associated with the software project. Additionally, associations between each business requirement of a plurality of business requirements and the software elements that cover each of the business requirements are stored. Deletion of one or more of the software elements is prevented based on the inter-dependencies of the one or more of the software elements and based on one or more of the business requirements associated with the one or more of the software elements.
US10296429B2 Storage device
A storage subsystem comprises one or more volumes, and multiple nodes having multiple control packages interconnected via an intra-node communication path, wherein the control packages of different nodes are interconnected via an inter-node communication path having a lower transmission path capacity than the intra-node communication path. When the host computer accesses a volume, access is enabled via any of at least two or more control packages out of the multiple control packages, and the priority for issuing access requests to the relevant volume is determined in each of the control packages. When the storage subsystem detects failure, it changes the priorities determined for the control packages according to the failure occurrence portion, and notifies the same to the host computer. The host computer determines the control package being the issue destination of the access request based on the notified priority.
US10296416B2 Read from memory instructions, processors, methods, and systems, that do not take exception on defective data
A processor of an aspect includes a decode unit to decode a read from memory instruction. The read from memory instruction is to indicate a source memory operand and a destination storage location. The processor also includes an execution unit coupled with the decode unit. The execution unit, in response to the read from memory instruction, is to read data from the source memory operand, store an indication of defective data in an architecturally visible storage location, when the data is defective, and complete execution of the read from memory instruction without causing an exceptional condition, when the data is defective. Other processors, methods, systems, and instructions are disclosed.
US10296413B2 Recovery environment for a virtual machine
Techniques for a recovery environment for a virtual machine are described herein. Generally, a recovery environment provides a secure environment in which a damaged virtual machine can undergo repair procedures without compromising the security of the damaged virtual machine. In at least some implementations, a recovery environment represents an instance of a virtual machine that is executed to wrap a damaged virtual machine to enable the damaged virtual machine to be repaired.
US10296412B2 Processing run-time error messages and implementing security policies in web hosting
A user administers web hosting on user's server from his computer remotely. When a run time error is generated, an error message is sent to a server connected to a knowledge database. If the error matches the known error form the knowledge database, the user is provided an article with a solution to the run-time error. Statistics of occurrence of the errors are saved in the knowledge database. The frequently occurring errors are provided to developers for creating hosting application updates. Additionally, security policies of the user's server can be updated based on the data from the knowledge database.
US10296411B1 Endpoint call backoff in a computing service environment
A technology is provided for call failure backoff in a computing service environment. An allowable call failure rate is defined for application programming interface (API) calls sent to one or more endpoints. Each endpoint may use a token bucket containing a plurality of tokens, wherein a single token is defined as being equal to one API call failure. A number of tokens in the token bucket are determined prior to executing an API call to the one or more endpoints. A health status of the one or more endpoints is identified according to the number of tokens in the token bucket. The API calls to the one or more endpoints having the determined number of tokens in the token bucket that are equal to zero or may be delayed for a predetermined backoff time period.
US10296408B2 Operation management apparatus, operation management method, and program
In the invariant analysis, a fault cause is judged correctly. A correlation model storing unit (112) of an operation management apparatus (100) stores a correlation model including one or more correlation functions each of which indicates a correlation between two metrics different each other among a plurality of metrics in a system. The correlation destruction detecting unit (103) detects correlation destruction of the correlation which is included in the correlation model by applying newly inputted values of the plurality of metrics to the correlation model. The abnormality calculation unit (104) calculates and outputs a centrality degree which indicates a degree to which a first metric is estimated to be center of distribution of correlation destruction on the basis of a correlation destruction degree of one or more correlations between each of one or more second metrics having a correlation with the first metric and each of one or more metrics other than the first metric among the plurality of metrics.
US10296400B2 Configuring resources used by a graphics processing unit
The application programming interface permits an application to specify resources to be used by shaders, executed by the GPU, through a data structure called the “root arguments.” A root signature is a data structure in an application that defines the layout of the root arguments used by an application. The root arguments are a data structure resulting from the application populating locations in memory according to the root signature. The root arguments can include one or more constant values or other state information, and/or one or more pointers to memory locations which can contain descriptors, and/or one or more descriptor tables. Thus, the root arguments can support multiple levels of indirection through which a GPU can identify resources that are available for shaders to access.
US10296391B2 Assigning a player to a machine
Systems and methods are provided for optimizing allocation of client devices, such as gaming devices, to different available data centers and servers, such as gaming servers, within a data center. The allocation maintains a satisfactory user experience while balancing costs and resource usage. Embodiments of the invention match a client to a data center and server based on a set of criteria related to the client device, user of the client device, game or application the user desires to play, available data centers for supporting the client device, and conditions of the network between the client device and data center. An allocation algorithm may be used to determine resource-efficient allocation. In one embodiment, a bidding process is employed wherein a client and data center are matched based on bids received from data centers. In one embodiment, allocation is periodically evaluated to determine if reassignment to another data center is needed.
US10296389B2 Time-bound conditional resource deallocation
Method and system for deallocating shared system resources. In an example, the system includes a memory storing a system resource allocation database, a processor running a scheduler, including an I/O and a scheduler engine. The scheduler receives a request to deallocate a first plurality of system resources, which includes a first and a second system resource. The scheduler then updates the system resource allocation database at a starting time by marking the first and the second system resource both as conditionally available including inserting a first time-to-live timestamp and a second time-to-live timestamp associated with the first and the second system resource respectively. The scheduler updates the system resource allocation database including removing the first time-to-live timestamp and the second time-to-live timestamp after the first time-to-live timestamp and the second time-to-live timestamp have expired and the first system resource and the second system resource have been confirmed to be available.
US10296380B1 Distributed computing with adaptive parallelization
Methods, systems, and computer-readable media for distributed computing with adaptive parallelization are disclosed. An execution time metric is determined based (at least in part) on execution of a batch of jobs. A quantity of partitions for an additional batch of jobs is determined based (at least in part) on the execution time metric and on a target metric. The additional batch of jobs is divided between a set of partitions of the determined quantity. Execution is initiated of the additional batch of jobs in the set of partitions. The set of partitions comprises at least a first partition and a second partition. A first subset of jobs in the first partition is executed in parallel with a second subset of jobs in the second partition.
US10296378B2 Efficient processor load balancing using predication
A system and methods embodying some aspects of the present embodiments for efficient load balancing using predication flags are provided. The load balancing system includes a first processing unit, a second processing unit, and a shared queue. The first processing unit is in communication with a first queue. The second processing unit is in communication with a second queue. The first and second queues are each configured to hold a packet. The shared queue is configured to maintain a work assignment, wherein the work assignment is to be processed by either the first or second processing unit.
US10296377B1 Batch job execution using compute instances
A computing resource service receives a request to execute a batch job. The computing resource service invokes a first compute instance to divide the batch job into a plurality of job fragments, where each job fragment comprises a respective subset of operations for the batch job that can be processed within a limited lifespan of a compute instance. The job fragments are distributed among a plurality of second compute instances to enable collective processing of the job fragments. The status of the batch job is determined based at least in part on individual statuses of the job fragments.
US10296368B2 Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block-level pseudo-mount)
Hypervisor-independent block-level live browse is used for directly accessing backed up virtual machine (VM) data. Hypervisor-free file-level recovery (block-level pseudo-mount) from backed up VMs also is disclosed. Backed up virtual machine (“VM”) data can be browsed without needing or using a hypervisor. Individual backed up VM files can be requested and restored to anywhere without a hypervisor and without the need to restore the rest of the backed up virtual disk. Hypervisor-agnostic VM backups can be browsed and recovered without a hypervisor and from anywhere, and individual backed up VM files can be restored to anywhere, e.g., to a different VM platform, to a non-VM environment, without restoring an entire virtual disk, and without a recovery data agent at the destination.
US10296360B2 Display control device and method
A display control method includes: based on information acquired from an information processing terminal that accesses content provided by an information processing device, computing a degree of interest and a degree of perplexity, with respect to the content, of a user using the information processing terminal; and, based on the computed degree of interest and the computed degree of perplexity, displaying a symbol corresponding to the information processing terminal at a corresponding position in a region that has degree of interest and degree of perplexity as axes.
US10296348B2 Delayed allocation of an out-of-order queue entry and based on determining that the entry is unavailable, enable deadlock avoidance involving reserving one or more entries in the queue, and disabling deadlock avoidance based on expiration of a predetermined amount of time
A queue management capability enables allocation and management of tracking queue entries, such as load and/or store queue entries, at execution time. By introducing execution-time allocation of load/store queue entries, the allocation point of those entries is delayed further into the execution stage of the instruction pipeline, reducing the overall time the entry remains allocated to a specific instruction. The queue management capability may also resolve deadlock conditions resulting from execution-time allocation of the queue entries and/or provide a mechanism to avoid such deadlock conditions.
US10296345B2 Method and system for distributed shader optimization
Embodiments of the present invention are operable to communicate a list of important shaders and their current best-known compilations to remote client devices over a communications network. Client devices are allowed to produce modified shader compilations by varying optimizations. If a client device produces a modified compilation that beats an important shader's current best-known compilation, embodiments of the present invention can communicate this new best-known shader compilation back to a host computer system. Furthermore, embodiments of the present invention may periodically broadcast the new best-known shader compilation back to client devices for possible further optimization or for efficient rendering operations using the best-known shader compilation.
US10296343B2 Hybrid atomicity support for a binary translation based microprocessor
A processing device including a first shadow register, a second shadow register, and an instruction execution circuit, communicatively coupled to the first shadow register and the second shadow register, to receive a sequence of instructions comprising a first local commit marker, a first global commit marker, and a first register access instruction referencing an architectural register, speculatively execute the first register access instruction to generate a speculative register state value associated with a physical register, responsive to identifying the first local commit marker, store, in the first shadow register, the speculative register state value, and responsive to identifying the first global commit marker, store, in the second shadow register, the speculative register state value.
US10296332B2 Systems and methods for selectively enabling and disabling hardware features
In one embodiment, a computer program product includes a computer readable storage medium having stored/encoded thereon: first program instructions executable by a device to cause the device to define a hardware feature policy for one or more hardware components of a system; and second program instructions executable by the device to cause the device to enable and/or disabling one or more hardware features of one or more of the hardware components based on the hardware feature policy, where the hardware feature policy comprises instructions to enable and/or disable access to the one or more hardware features based on one or more criteria.
US10296320B2 Patching systems and applications in a virtualized environment
A method for updating an application executing on a virtual machine includes replicating the virtual machine to produce a replica, applying an update to the replica that is scheduled to be made to the virtual machine, in parallel with the applying, updating one of the virtual machine and the replica so that a state of the virtual machine matches a state of the replica, and continuing execution of the application on one of the virtual machine and the replica.
US10296314B2 Detecting and remedying memory leaks caused by object reference cycles
Exemplary methods, apparatuses, and systems parse programming code to identify instructions within the programming code to allocate objects and instructions within the programming code to create, delete, and/or update references to the objects. Based upon the identified instructions, a model of memory used when the programming code is executed is generated. The model includes representations of the objects and representations of changes to the references to the objects. Based upon the representations in the model, it is determined that each of a plurality of the objects is connected to another of the plurality of objects by one of the references but unreachable by any variable at a point of execution of the programming code. In response to the determination that the plurality of objects is unreachable, a report is generated to flag the unreachable plurality of objects as a potential memory leak for correction.
US10296303B2 Visual programming system
Methods, systems, and system for generating code using visual blocks. A selection is made from a list of one or more programming blocks. One or more of the programming blocks are selected and used to display a visual programming block that corresponds to the selected one or more programming blocks. This visual programming block is then used to generate or produce output code.
US10296300B2 Aiding creation of service offers associated with a service delivery framework
A method of aiding creation of a service offer associated with a Service Delivery Framework (SDF) includes providing a plurality of reusable Application Objects (AOs) that may be associated with an Interactive Development Environment (IDE). The AOs are prototype customer facing service offers that include standardized functions supporting ordering, billing, management and monitoring. The AOs also include standardized event formats and configurable attributes that affect the behavior and pricing of service offers derived from the AOs. A Services Marketplace facilitates reuse of AOs and supports relationships between customers, application creators, service providers and OSS/BSS providers. A computer-readable medium includes instructions that when executed by a computing device aids in creation of a service offer associated with a SDF by providing a plurality of reusable Application Objects (AOs) in the context of a services marketplace.
US10296297B2 Execution semantics for sub-processes in BPEL
A system and method for facilitating execution of a portion of a process via a subprocess. An example method includes encapsulating process logic of a portion of a parent process via the subprocess, wherein the parent process is encoded via a business process language characterized by process lifecycle management functionality; using an instance of a call activity in a scope of the parent process or subprocess to activate the subprocess, yielding a called subprocess in response thereto; and employing a business process runtime engine to adjust a scope of the subprocess to inherit the scope of the process used to call the subprocess, thereby enabling the process lifecycle management functionality to govern a lifecycle of the subprocess. In a more specific embodiment, the business process language includes standard Business Prosecution Execution Language (BPEL); the parent process represents a business process; and the subprocess includes a standalone subprocess.
US10296296B2 Integrated development environment for analytic authoring
According to some embodiments, system, apparatus and methods are provided comprising a development environment; one or more system components configured to operate within the development environment; a graphical user interface in the development environment that enables a user to: develop at least one model using an arbitrary language, wherein development of the at least one model includes accessing the one or more system components; wherein the development environment includes program code for a platform in the arbitrary language; and an execution model configured to execute the developed model on the platform. Numerous other aspects are provided.
US10296293B2 Low-area fixed-point polynomials
Methods of implementing fixed-point polynomials in hardware logic include distributing a defined error bound for the whole polynomial between operators in a data-flow graph for the polynomial by solving an optimization problem that outputs an accuracy parameter and a precision parameter for each node. Each operator is then itself optimized to satisfy the part of the error bound allocated to that operator and as defined by the accuracy and precision parameters.
US10296291B1 Stateless scheduling
Items in a sequence are associated with items in a set of items to be visited, such as data objects stored by a data storage system. A scheduling algorithm schedules visitation of the items in a manner that is stateless, so that items can be removed or added to the set without affecting previously scheduled visitations of the remaining items. The scheduling algorithm also spreads visitations among the items in a manner that prevents visitations from being focused on clusters of the items.
US10296269B1 Portable multi-function printing extension computing device
An extension computing device connects to a multi-function printing (MFP) device to enable additional functionality and capabilities to support the MFP device. Print jobs and other tasks may be performed in the extension computing device so that the MFP device addresses more important tasks in real time. The extension computing device receives and processes a print job without the need to engage the MFP device or its engine. The print job then may be stored in the extension computing device until it is printed on demand by the MFP device. Other applications also may be located in the extension computing device. An extension engine performs tasks to determine when to process the print job in the extension computing device. The extension computing device includes a processor, a print job manager, a storage, an operating system, and input/output capabilities.
US10296268B2 Printing system that generates preview image of a part of pages among a plurality of pages, data processing device, and recording medium
A printing system includes a data processing device and an image forming apparatus. The data processing device processes print data. The data processing device includes a data receiving unit, a data managing unit, a data transmitting unit, and a preview image generating unit. The preview image generating unit generates a preview image based on print data. When the data receiving unit receives print data of a plurality of pages, the preview image generating unit automatically generates the preview image of a part of pages among the plurality of pages. The data managing unit manages the preview image generated by the preview image generating unit. When the data managing unit manages the preview image of a page requested from the image forming apparatus, the data transmitting unit transmits the preview image managed by the data managing unit to the image forming apparatus.
US10296264B2 Automatic I/O stream selection for storage devices
A method of selecting among a plurality of I/O streams through which data is to be written to a multi-streaming flash storage device is presented. According to an example embodiment, the method comprises: assigning write sequences of similar length to the same I/O streams; receiving instructions for a write operation, the instructions including a starting logical block address (LBA) and a number of blocks of data to be written; determining whether the write operation is part of an existing write sequence; identifying an I/O stream associated with an existing write sequence; and providing a stream ID of the identified I/O stream to the multi-streaming flash storage device.
US10296263B2 Dispersed bloom filter for determining presence of an object
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device receives a store data object request and facilitates distributed storage of the data object in storage units (SUs). the computing device applies unique deterministic functions to the object name to generate deterministic values. For a deterministic value, the computing device identifies a corresponding SU based on the deterministic value and the bucket mapping scheme. The computing device transmits an update bucket request to the corresponding SU to be used by the corresponding SU to update a state value of a bucket that is locally stored by the corresponding SU to indicate an active state.
US10296260B2 Method and system for write amplification analysis
A method and system for write amplification analysis are provided. In one embodiment, a method is provided that is performed in a computing device. The method comprises determining an amount of data written from the computing device to a storage system over a time period, wherein the storage system comprises a memory; determining an amount of data written to the memory by the storage system over the time period; calculating a write amplification factor over the time period; and simultaneously displaying graphs of the amount of data written from the computing device over the time period, the amount of data written to the memory over the time period, and the write amplification factor over the time period. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
US10296255B1 Data migration techniques
Described are techniques for performing migration from a source node to a target node. Application data used by an application is migrated from the source node to the target node. I/O operations from the application directed to the application data are sent to the target node. While migrating the application data, first processing is performed on the target node in connection with I/O operations directed to the application data. The first processing includes monitoring read operations directed to the application data. Migrating the application data includes copying a data portion of the application data from the source node to the target node. The data portion has a logical location in the application data determined in accordance with the read operations. The data portion is prefetched by the migrating and copied to the target node prior to the target node receiving a read requesting data of the data portion.
US10296253B2 Coordination of spare lane usage between link partners
Various examples of techniques for identifying a corrupt data lane and using a spare data lane are described herein. Some examples include a system of coordinating spare lane usage between link partners. One such example comprises analyzing data from a link partner to identify a corrupt lane, and communicating the corrupt lane to the link partner, wherein the communication does not require sideband communication channel. In some embodiments, communicating the corrupt lane to the link partner comprises identifying a transmit lane corresponding to the corrupt lane, transmitting a set of data intended for a corresponding transmit lane using a spare data lane, and transmitting bad data to the link partner using the corresponding transmit lane.
US10296252B1 Reducing drive extent allocation changes while splitting a group of storage drives into partnership groups in response to addition of a storage drive to an array of storage drives in a data storage system that uses mapped RAID (redundant array of independent disks) technology
A mapped RAID system that reduces drive extent allocation changes when splitting a group of storage drives into a first partnership group and a second partnership group. A first drive is assigned to the first partnership group, and then additional drives are assigned to the first partnership group from the unassigned drives, such that each drive assigned to the first partnership group has a lowest movement count of all unassigned drives. A drive's movement count represents a count of drive extent allocations that must be changed if the drive is added to the first partnership group. After each drive is assigned to the first partnership group, the indication of the drive is removed from the list of unassigned drives. A group of RAID extent entries for the first partnership group consists of RAID extent entries indicating relatively higher total numbers of drive extents located in the first partnership group.
US10296251B2 Reallocating storage resources to computing devices
A computer-implemented method includes identifying a storage reallocation plan associated with a primary storage volume, a secondary storage volume, and one or more client computing devices; determining a systematic importance indicator associated with the primary storage volume; and determining a systematic connectivity indicator associated with the storage reallocation plan and the one or more client computing devices. The computer-implemented method further includes determining a storage reallocation conclusion based on the systematic importance indicator and the systematic connectivity indicator. A corresponding computer program product and computer system are also disclosed.
US10296248B2 Turn-control rewritable blockchain
A system includes circuitry for rewriting blockchains in a non-tamper-evident or tamper-evident operation by a selected trusted party during a rewrite-permissive phase for the selected trusted party. During a rewrite-embargoed phase for the selected trusted party, rewrite access may pass to at least one second trusted party in a turn-based scheme. In some implementations, rewrite access may be implemented by controlling access to combination of a turn-control key secret portion with respective key secret portions controlled the by the individual trusted parties. Using the access to combination with the turn-control key secret portion, the trusted parties may preform rewrites to the blockchain.
US10296246B2 Integrity protection for system management mode
Various embodiments are directed to providing integrity protection for a system management mode. During initialization, a hash value of a system management mode control routine may be determined. Subsequently, during operation, the hash value may be compared to a hash value of a system management mode control routine to be executed. The system management mode control routine to be executed may be determined to be authentic if the hash values are the same.
US10296244B2 Memory system and operating method thereof
A memory system may include: a memory device including a plurality of memory blocks, each of the memory blocks including a plurality of pages; and a controller suitable for: storing user data corresponding to a write command, in the memory blocks; storing map data corresponding to the stored user data, in the memory blocks; determining entropies indicating amounts of the map data updated in the memory blocks which correspond to the stored user data; and selecting source memory blocks among the memory blocks, which correspond to the entropies.
US10296243B2 Memory system and operating method of memory system
A memory system includes a memory device including a plurality of memory blocks each block including a plurality of pages; and a controller including a memory, and suitable for buffering segments of user data and metadata for a command operation into the memory, and storing the buffered segments into a super memory block including two or more of the plurality of memory blocks during the command operation in response to a command, wherein, when the total size of to-be-stored data among the buffered segments of the memory is smaller than an unit size of the one shot program, the controller stores dummy data as well as the to-be-stored data into the super memory block.
US10296240B2 Cache management
A storage controller for cache management that includes a cache memory and a cache management module. The cache management module to, on receipt of region specification requests from hosts, extract from the region specification requests cache rules for management of regions of data storage of a storage array, and on receipt of data operation requests from hosts, process the data operation requests based on the extracted cache rules.
US10296234B2 Method and apparatus for adjusting throughput of storage device
Embodiments of the present invention relate to a method and apparatus for adjusting throughput of a storage device. The method comprises setting input/output (I/O) delay time of the storage device to be threshold delay time, the threshold delay time being below initial I/O delay time of the storage device. The method further comprises obtaining measured throughput of the storage device, the measured throughput being associated with the threshold delay time. The method further comprises updating the I/O delay time based on a difference between the measured throughput and a target throughput of the storage device to update the measured throughput.
US10296227B2 System and method for dynamic cache distribution for in-memory data grids
Systems, methods, and other embodiments are disclosed that use constraint programming to dynamically distribute cache throughout a data grid. In one embodiment, modeling logic is configured to generate a constraint programming model based at least in part on a set of constraints that limits assignment of a plurality of data partitions to a plurality of virtual machines hosted on a plurality of physical machines in a data grid. Solver logic is configured to generate at least one solution for assigning the plurality of data partitions to the plurality of virtual machines by operating on the constraint programming model using constraint programming techniques.
US10296220B2 Systems, methods, and interfaces for vector input/output operations
Data of a vector storage request pertaining to one or more disjoint, non-adjacent, and/or non-contiguous logical identifier ranges are stored contiguously within a log on a non-volatile storage medium. A request consolidation module modifies one or more sub-requests of the vector storage request in response to other, cached storage requests. Data of an atomic vector storage request may comprise persistent indicators, such as persistent metadata flags, to identify data pertaining to incomplete atomic storage requests. A restart recovery module identifies and excludes data of incomplete atomic operations.
US10296217B2 Techniques to configure a solid state drive to operate in a storage mode or a memory mode
Examples are disclosed for configuring a solid state drive (SSD) to operate in a storage mode or a memory mode. In some examples, one or more configuration commands may be received at a controller for an SSD having one or more non-volatile memory arrays. The SSD may be configured to operate in at least one of a storage mode, a memory mode or a combination of the storage mode or the memory mode based on the one or more configuration commands. Other examples are described and claimed.
US10296216B2 Prioritizing dedicated host ports when N-port ID virtualization is enabled in a storage controller
Executing connections from a data processing system to a storage controller using ports specified in a TPG report. The storage controller receives a RTPG SCSI request from the data processing system via a FC fabric. The storage controller determines whether NPIV is enabled on the storage controller and, if so, the storage controller modifies the TPG report to include one or more dedicated N-Ports and one or more multi-purpose N-Ports, where AAS bits of a dedicated N-Port descriptor associated with the dedicated N-Ports are set as Active/optimized. The storage controller sends the modified TPG report to the data processing system. The storage controller then processes an access request received from the data processing system where the access request is received on one of the one or more dedicated N-Ports and the one or more multi-purpose N-Ports according to the TPG report and a device type of the data processing system.
US10296214B2 Storage pool selection for provisioning volumes in an over-allocation system
Embodiments for volume management in a data storage environment. A storage pool of a plurality of storage pools is selected to provision at least one storage volume by calculating, for each of the plurality of storage pools, a forecast factor representing an expected usage according to an overall size of the at least one storage volume. The selected storage pool is the storage pool of the plurality of storage pools having a smallest forecast factor.
US10296213B1 Heatable vehicle keypad assembly and keypad heating method
An exemplary heatable keypad assembly includes, among other things, a touch-sensitive sensor providing a keypad, and a heating element that includes a conductive polymer-based material and is disposed adjacent the touch-sensitive sensor. An exemplary keypad heating method includes, among other things, holding a heating element having a conductive polymer-based material near a touch-sensitive sensor. The touch-sensitive sensor provides a keypad adjacent a transparent panel of a vehicle. The method further includes activating the conductive polymer-based material to heat an area of the transparent panel adjacent the keypad.
US10296210B2 Electronic device and operating method thereof
An electronic device is provided which includes a housing, a first plate, a second plate, and a side member, a touch screen display that includes a touch panel, the touch screen display located within the housing and exposed through at least a part of the first plate, a sensor within the housing and configured to detect an atmospheric pressure variation, a processor electrically connected with the touch screen display and the sensor, and a memory electrically connected to the processor, the memory stores instructions which when executed by the processor, cause the processor to receive a touch input caused by pressing a part of the touch screen display by using the touch screen display, monitor the atmospheric pressure variation using the sensor while receiving the touch input, and provide a changed and/or selected function of the touch screen display based on the monitored atmospheric pressure variation and the touch input.
US10296206B2 Multi-finger touchpad gestures
A multi-finger touchpad gesture refers to a movement of multiple fingers in a particular pattern across a touchpad. The touchpad senses the multiple fingers, and based on the sensed finger locations and finger movements, one of multiple multi-finger touchpad gestures is detected. A user interface being presented on a display is altered as appropriate in response to the detected multi-finger touchpad gesture. Various different multi-finger touchpad gestures can be detected. The multi-finger touchpad gestures can include a gesture that traverses different hierarchical views of the operating system user interface, a gesture that switches between two recent windows, a gesture that traverses a back stack of windows, a gesture that displays a window selection view and selects a particular window, and a gesture that moves a window to a different location (including snapping a window to an edge or corner of the display).
US10296202B2 Disambiguation of touch-based gestures
At an application executing using a processor in a touch-sensitive device, a detection is made that the touch-based gesture does not correspond to a perimeter defining a action, wherein the touch-based gesture is made relative to the touch-sensitive device. A set of possible actions intended by the touch-based gesture is determined. Using a disambiguation rule, an action is selected from the set of possible actions, wherein the selected action matches an action computed using the disambiguation rule. The selected action is caused to occur at the touch-sensitive device.
US10296198B2 Automated changing of a content set displaying in a designated display area of a webpage displaying on a display screen of a browser
A method and system to program multiple sets of digital content to be displayed in time sequence in a designated display area in a webpage, and automatically changing the displaying content-set, cycling through the multiple sets of content in the designated display area without user initiated action for each change of the displaying content-set.
US10296194B2 Methods and systems for presenting alert event indicators
A method at an electronic device includes: displaying a camera history timeline, including: displaying a chronologically ordered sequence of event identifiers, each event identifier corresponding to a respective camera event, each respective camera event associated with one or more respective alert events; and displaying, for a respective event identifier, one or more alert event indicators, each of the alert event indicators corresponding to an alert event associated with the camera event corresponding to the respective event identifier, each of the alert event indicators displayed with a visually distinctive display characteristic associated with a corresponding alert event.
US10296192B2 Dynamic visual profiling and visualization of high volume datasets and real-time smart sampling and statistical profiling of extremely large datasets
The present disclosure relates generally to a data enrichment service that automatically profiles data sets and provides visualizations of the profiles using a visual-interactive model within a client application (such as a web browser or mobile app). The visual profiling can be refined through end user interaction with the visualization objects and guide exploratory data visualization and discovery. Additionally, data sampling of heterogeneous data streams can be performed during ingestion to extract statistical attributes from multi-columnar data (e.g., standard deviation, median, mode, correlation coefficient, histogram, etc.). Data sampling can continue in real-time as data sources are updated.
US10296191B2 Method and device for changing display background
A method for changing a display background is disclosed. The method may be implemented by a server. The method may comprise acquiring a user preference label set of a current user and a background label set of each candidate background; matching the current user with each candidate background based on the acquired user preference label set and the acquired background label set to obtain a match result; selecting one or more recommended backgrounds for the current user based on the match result; and pushing the selected one or more recommended backgrounds to a mobile terminal of the current user.
US10296187B1 Process action determination
In some examples, a documentation service is provided in which documentation may be entered and process actions presented. The process actions can be determined by processing the documentation using a natural language processing technique and suggested to a professional user for performance or validation.
US10296184B2 Webpage navigation method, mobile terminal using the same, and volatile storage medium recording the same
A method for webpage navigation of a mobile terminal includes displaying a first webpage on a screen among a plurality of webpages loaded successively in order of user inputs, receiving a first user input made on the screen, displaying an object pertaining to one of a second webpage that was loaded on the screen right before the first webpage and a third webpage that was loaded on the screen right after the first webpage in response to the first user input, receiving a second user input for selecting the object pertaining to one of the second and third webpages, and re-displaying one of the second and third webpages according to the second user input. A mobile terminal includes a touchscreen and a controller configured to re-display one of the second and third webpages according to the second user input.
US10296181B2 Breathing apparatus having a display with user selectable background
A breathing apparatus and system include a breathing apparatus having a display, an internal memory unit, and a processing unit, and optionally an interface for connecting at least an external memory unit to the apparatus; optionally an external memory unit connectable to the breathing apparatus via the interface; wherein the processing unit is in operative communication with the display, the internal memory unit, and/or the external memory unit when connected to the apparatus via the interface, and the processing unit is configured to provide on at least a portion of the display, a user selectable background stored on at least one of the internal and/or external memory unit, such as a background image, or a background color different than a factory default background color that is not selectable by a user.
US10296178B2 System and methods for interacting with a control environment
A system and methods for facilitation of user interactions with an electronic device. A number of user interface methods are described and may be used alone or in combination with one another to present an enhanced interface to a user. A method of providing user interaction using a compact status indicator is described. A method for providing a virtual scroll wheel to a user for interaction with content sets is described. A method for allowing a user to dynamically modify a scalable user interface is described. A method for providing gesture based input to a user via a virtual gesture pad is described. A method of providing an interactive graphic search query interface is described. A method for indicating and selecting available content type is described.
US10296172B2 User interface controls for specifying data hierarchies
User interface controls that facilitate the specification/modification of data hierarchies. In one set of embodiments, a first UI control component can be provided that comprises an ordered group of drop-down menus. Each drop-down menu in the ordered group can be populated with a selectable list of attributes from a data set and can be associated with a level in a data hierarchy. By selecting values using the various drop-down menus, a user can interactively specify a data hierarchy for the data set. The data set can then be visualized according to the specified hierarchy. In further embodiments, a second UI control component can be provided in addition to the first UI control component. The second UI control component can allow a user to interactively enable or disable certain drop-down menus in the ordered group, thereby acting as a “depth filter” for controlling the depth of the data hierarchy.
US10296161B2 Generating a user interface on a display
In order to generate a graphical user interface for a programme application on a display, multiple plug-ins for said programme application are registered in a plug-in catalogue. The plug-ins comprise a main window plug-in and multiple window area plug-ins. When the programme application is started, the main window plug-in is started, said plug-in representing a main window on the display and defining multiple sub-areas of the main window. The defined sub-areas of the main window are registered in an area manager. In addition, the window area plug-ins are started and each plug-in is registered in the area manager and linked by the area manager to one of the defined sub-areas of the main window. Each window area plug-in represents a window area on the display in the sub-area of the main window to which the plug-in is linked.
US10296160B2 Method for extracting salient dialog usage from live data
Systems and processes are disclosed for virtual assistant request recognition using live usage data and data relating to future events. User requests that are received but not recognized can be used to generate candidate request templates. A count can be associated with each candidate request template and can be incremented each time a matching candidate request template is received. When a count reaches a threshold level, the corresponding candidate request template can be used to train a virtual assistant to recognize and respond to similar user requests in the future. In addition, data relating to future events can be mined to extract relevant information that can be used to populate both recognized user request templates and candidate user request templates. Populated user request templates (e.g., whole expected utterances) can then be used to recognize user requests and disambiguate user intent as future events become relevant.
US10296150B2 Detection apparatus and touch detection function-equipped display apparatus
A detection apparatus includes a first electrode, a second electrode provided at a position that does not overlap with the first electrode, a third electrode arranged facing the first electrode and the second electrode via a spacing, and a detector configured to apply a drive signal to the first electrode and detect an output signal appearing in the second electrode.
US10296144B2 Touch input detection with shared receivers
A first transmitter transmits a first propagating signal to a receiver through a first region of a touch input medium corresponding. A second transmitter transmits a second propagating signal to the receiver through a second region where the second region is a subset of the first region. At least the first propagating signal and the second propagating signal are analyzed to identify, based on a determination that the first signal path was disturbed by a touch input while the second signal path was not disturbed by the touch input, the touch input on a part of the first region that is not part of the second region.
US10296141B2 Device, and adjustable parameter adjustment method for device
A device, and an adjustable parameter adjustment method for a device, where the device includes a touchscreen, and the touchscreen includes a touch sensor and a fingerprint sensor. A processor first adjusts a value of an adjustable parameter to a first value according to touch input of a user on the touch sensor, then receives accurate fingerprint input using the fingerprint sensor, and accurately adjusts the value of the adjustable parameter from the first value to a second value according to the fingerprint input in order to facilitate use for the user.
US10296138B2 Array substrate, display panel, method for determining touch center coordinates and display device
An array substrate, a display panel, a method for determining touch center coordinates and a display device are provided. The array substrate includes: multiple touch electrodes arranged in an array, where the multiple touch electrodes include multiple touch electrode columns arranged in a first direction and multiple touch electrode rows arranged in a second direction. The array substrate also includes multiple touch leads, where each of the multiple touch leads is electrically connected to one of the multiple touch electrodes. The array substrate still includes multiple repair leads, where an insulation overlapped region is provided between each of two of the multiple touch leads corresponding to two adjacent ones of the multiple touch electrodes arranged in the first direction or the second direction and at least one of the multiple repair leads.
US10296129B2 Touch and hover sensing device
A touch and hover sensing device includes a hover sensing module is located on a first surface of a substrate, the hover sensing module includes a plurality of first electrostatic sensing elements and a plurality of second electrostatic sensing elements electrically insulated from each other. Each of the plurality of first electrostatic sensing elements and each of the plurality of second electrostatic sensing elements include a single walled carbon nanotube or few-walled carbon nanotube. A touch sensing module is located on a second surface of the substrate. The hover sensing module and the touch sensing module are connected to a control chip, the control chip controls the hover sensing module and the touch sensing module simultaneously working or working separately, to sense a position coordinate of the sensed object.
US10296128B1 Multi-state press and hold user interface
Systems and techniques are provided for a multi-state press and hold user interface. A state visualization may be displayed on a touchscreen. The state visualization may include a control for a controlled system and an indicator of a state of the controlled system. The indicator may be for an initial state of the controlled system. An indication of an initial touch input to the control may be received. It may be determined that touch input to the control has persisted for a threshold amount of time after the initial touch input to the control. An instruction may be sent to change state to the controlled system. The instruction may be based on the initial state of the controlled system. An updated state of the controlled system may be received. The indicator of the state visualization may be changed to an indicator for the updated state of the controlled system.
US10296127B2 Object control method performed in device including transparent display, the device, and computer readable recording medium thereof
An object control method performed by a device including a display, the device, and a computer readable recording medium thereof are provided. The object control method includes: displaying at least one object on the display; receiving an input through an input interface of the display, the input interface comprising at least one of a first input interface and a second input interface; and in response to receiving the input, performing a first function associated with a predetermined input interface of the device if the input interface is the first input interface and the predetermined input interface is the first input interface, and performing a second function associated with the predetermined input interface if the input interface is second input interface and the predetermined input interface is the second input interface.
US10296126B2 Shape detecting input device
A system and method for recognizing a signet and for performing an action associated with the signet, wherein the signet is an inanimate object. In one embodiment, the method includes generating a touch signal with a signet, the touch signal representing a particular signet pattern, recognizing the particular signet pattern, and performing an action associated with the particular signet pattern.
US10296122B1 Touch display panel
A touch display panel is provided. The touch display panel includes a cover and a touch sensing layer. The cover has a touch-sensing section, a first bending section, and a first side section. The first side section and the touch-sensing section are not coplanar and the first bending section is located between the touch-sensing section and the first side section. The touch sensing layer is located under the cover and includes a first metal mesh layer and a second metal mesh layer. Only one of the first metal mesh layer and the second metal mesh layer is located under the first bending section.
US10296117B2 Touch control display substrate and touch control display device
The present invention provides a touch control display substrate and a touch control display device, belongs to the field of touch control technology, and can solve the problem that a driver chip of an existing touch control display substrate is overloaded and display effect is poor. The touch control display substrate of the present invention includes a plurality of sensing areas for sensing a touch, each sensing area is provided therein with a sensing electrode for sensing a touch, each sensing area includes a position at which the sensing electrode is not provided, and the position at which the sensing electrode is not provided is provided with a common electrode. The touch control display device of the present invention includes the above touch control display substrate.
US10296106B2 Position detector and position pointer
A position detector includes a position pointer having an AC signal generation circuit that is disposed in a housing and that transmits an AC signal, and a sensor that receives the AC signal. The position detector detects the position pointed to by the position pointer on the sensor. The position pointer includes at least three electrodes electrically isolated from each other, and a control circuit that controls so that the AC signal is selectively supplied to the electrodes, and so that identification information identifying the electrode to which the AC signal is selectively supplied is generated and transmitted to the sensor. The position detector further includes a position detection circuit that detects the position based on the AC signal, and an angular information calculation circuit that calculates the rotation angle and/or the tilt angle of the position pointer based on the AC signal and the identification information.
US10296102B1 Gesture and motion recognition using skeleton tracking
A method and system may be used to determine gestures of one or more users from a video. Motion may be detected in an image frame of a video, and the image frame may be cropped around the motion. Body pose estimation may be performed on the cropped image frame. The location of the user's hands may be determined from the body pose. Additional processing may be performed to identify hand gestures.
US10296091B2 Contextual pressure sensing haptic responses
A method of generating haptic effects includes detecting an input of pressure applied to a device using a gesture and determining a level associated with the gesture based on the pressure input, as well as determining a selection of an item at the level based on the gesture and a context associated with the item at the level, along with generating a contextual haptic effect comprising haptic parameter based on the context of the item at the level.
US10296084B2 Method and apparatus for communication between humans and devices
This invention relates to methods and apparatus for improving communications between humans and devices. The invention provides a method of modulating operation of a device, comprising: providing an attentive user interface for obtaining information about an attentive state of a user; and modulating operation of a device on the basis of the obtained information, wherein the operation that is modulated is initiated by the device. Preferably, the information about the user's attentive state is eye contact of the user with the device that is sensed by the attentive user interface.
US10296082B2 System, method and apparatus of simulating physics in a virtual environment
A method of simulating physics in a virtual worlds system includes selecting at least one of the client devices participating in an instance of a scene as a physics host, the physics host determining subsequent states of objects and sending the subsequent states to one or more processors of a server, the subsequent states of objects comprising one or more of: subsequent locations, orientations, velocities and accelerations determined based on characteristics of the objects and constraints for simulating physics consistent with the new instance of the scene of the virtual worlds system.