Document Document Title
US10135871B2 Service oriented software-defined security framework
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for service oriented software-defined security framework are disclosed. In one aspect, a system includes a security control device, one or more assets, and a security controller that communicates with the security control device and the one or more assets. The security controller includes a processing engine configured to register the security control device by creating a physical-logical attribute mapping for the security control device, and generating a security service description associated with the security control device. The processing engine is further configured to register the one or more assets by creating a physical-logical attribute mapping for each of the one or more assets, and generating security service requirements for each of the one or more assets. The processing engine is further configured to generate a security service binding based on a request for service.
US10135869B2 Information processing system, information processing apparatus, and method for controlling information processing system
An information processing system includes a first information processing apparatus for setting a security policy, and a second information processing apparatus subject to a function restriction according to the security policy set by the first information processing apparatus. The first information processing apparatus includes a generation unit generating forced data based on the security policy to set. The forced data includes a setting value for determining an operation of the second information processing apparatus and control information for controlling prohibition of a change of the setting value in the second information processing apparatus. The second information processing apparatus includes an application unit performing application processing for setting the setting value included in the forced data generated by the first information processing apparatus to the second information processing apparatus and enabling a prohibition control on a change of the setting value based on the control information about the setting value.
US10135855B2 Near-real-time export of cyber-security risk information
This disclosure provides an apparatus and method for near-real-time export of cyber-security risk information, including but not limited to in industrial control systems and other systems. A method includes monitoring, by a risk manager system, a plurality of connected devices that are vulnerable to cyber-security risks. The method includes detecting a cyber-security risk to one or more of the devices being monitored. The method includes identifying an external system to be notified of the detected cyber-security risk. The method includes sending cyber-security risk data to the external system according to the detected cyber-security risk and at least one filtering option.
US10135852B2 Bot detection based on behavior analytics
A system automatically detects bots and/or botnets.
US10135849B2 Securing medical devices through wireless monitoring and anomaly detection
A medical device monitor (MedMon), method and computer readable medium is disclosed. The MedMon is configured to operate in a system having communications between a first medical device associated with a patient and a second device. The MedMon includes a receiver configured to snoop on communications between the first medical device and second device. An anomaly detector having a set of security polices is configured to detect an anomaly by analyzing the communications between the first medical device and second device for compliance with the security policies. A response generator configured to generate a response on a condition that an anomaly is detected. The response may be a warning message configured to warn the patient. The MedMon may include a transmitter configured to transmit the response. The response may be a jamming signal configured to disrupt communications between the first medical device and second device.
US10135842B2 Content-based isolation for computing device security
The subject disclosure is directed towards securing a computing device using content-based isolation. When the computing device requests content data having different ownership, a monitor component identifies and groups trusted portions of the content data into one or more isolation containers such that only trusted programs are permitted access. Other programs are, therefore, untrusted and can be denied access in order to prevent malicious activity, unless access is approved by the content owner.
US10135841B2 Integrated security system having threat visualization and automated security device control
Techniques are described for taking direct actions, such as selectively blocking or allowing traffic and applications, while monitoring events from a graphical representation of threats. As such, the administrator in an enterprise interacts with the graphical representation of threats rendered by the security management system to automatically invoke a policy/rule module of the security management system to configure and update security policies for the security devices deployed throughout the computer networks of the enterprise. An administrator may, for example, interact with the representation of threats rendered by the threat control module based on the data aggregated from the distributed security devices and, responsive to the interaction, the security management system may identify a relevant set of the security devices, automatically construct security policies having ordered rules within the policies for the identified set of security devices, and automatically communicate and install the policies in the identified set of security devices.
US10135839B2 Electronic devices having adaptive security profiles and methods for selecting the same
Adaptive security profiles are supported on an electronic device. One or more security profiles may be automatically or selectively applied to the device based on the device's location and one or more geographic zone definitions. The security profiles may be used to determine the level of authentication or number of invalid authentication attempts for a particular feature or application or set of features or applications.
US10135835B1 Passwordless and decentralized identity verification
Techniques include receiving request for verification of an identity, where the request includes no authentication information associated with the identity; determining, based on a ledger shared by a plurality of decentralized verification services, a credibility score for the identity; where the ledger is developed based on receiving information associated with a plurality of different types of credibility-building actions taken by the identity in an environment; determining whether the credibility score for the identity can be validated by consensus by at least a subset of the plurality of decentralized verification services; and determining whether to verify the identity, where the determination of whether to verify the identity is performed without using authentication information associated with the identity.
US10135831B2 System and method for combining an access control system with a traffic management system
A system and method for handling a request from a client device to access a service from a server. The method comprises receiving a request from a user using a client device to access a service from a server. The request is received by a network traffic management device having a local external access management (EAM) agent. The EAM agent directly communicates with an EAM server that provides authentication policy information of a plurality of users able to at least partially access the server. User credential information is sent from the EAM agent to the EAM server, whereby the EAM agent receives access policy information of the user from the EAM server. The system and method selectively controls access of the user's request to the server in accordance with the received access policy information at the network traffic management device.
US10135829B2 System and method for secure machine-to-machine communications
Embodiments of the present invention include a method for providing a secure domain name system (DNS) for machine to machine communications. In one embodiment, the method includes storing policy information for machine to machine communications in a global DNS registry database server. The method further includes communicating the policy information for machine to machine communications from the global DNS registry database server to a machine DNS registry server located in an Internet service provider (ISP) network, wherein a control signaling gateway located in the ISP network is configured to utilize the policy information for machine to machine communications to allow only registered controllers associated with a machine to communicate with the machine.
US10135825B2 Protecting supervisor mode information
Embodiments of an invention for protecting supervisor mode information are disclosed. In one embodiment, an apparatus includes a storage location, instruction hardware, execution hardware, and control logic. The storage location is to store an indicator to enable supervisor mode information protection. The instruction hardware is to receive an instruction to access supervisor mode information. The execution hardware is to execute the instruction. The control logic is to prevent execution of the instruction if supervisor mode information protection is enabled and a current privilege level is less privileged than a supervisor mode.
US10135817B2 Enhancing authentication and source of proof through a dynamically updatable biometrics database
The present invention provides for biometric authentication of users using current, updatable biometric data/standards. In this regard, the present invention provides for creation of a registry of authentication information that dynamically, over time, receives biometric authentication-related information (e.g., photographs, voice samples, fingerprints, signatures and the like) from diverse devices configured to capture/sense such. The devices may be devices associated with the user, such as mobile communication devices, devices locate in the user's residence or the like, or the devices may be public devices, such as security cameras, point-of-sale devices or the like, which are configured to capture and electronically communicate biometric authentication-related information. In response to invoking a biometric authentication application and receiving a user's biometric credentials/identifier, the registry is accessed so that a comparison may be made between the user's current biometric credentials and the biometric data stored within the registry.
US10135816B2 Electronic device and method of transceiving data
An electronic device and a method of transceiving data are disclosed. A method of transceiving data by an electronic device includes: storing one or more pieces of input biometric information; searching for one or more electronic devices in response to the input of the same biometric information as the stored biometric information; connecting a communication session with the one or more searched electronic devices; and transceiving data with the one or more electronic devices through the connected communication session.
US10135813B2 Computing device with integrated authentication token
Disclosed are various embodiments for a computing device with an integrated authentication token. The computing device includes first circuitry having a processor and a memory and providing general-purpose computing capability. The computing device also includes second circuitry configured to generate data. The first circuitry is incapable of determining the data due to a separation from the second circuitry, and the first and second circuitry may be in a single enclosure.
US10135802B2 System and method for identity management
Some implementations may provide a machine-assisted method for determining a trustworthiness of a requested transaction, the method including: receiving, from a relying party, a request to determine a trustworthiness of a particular transaction request, the transaction request initially submitted by a user to access data managed by the relying party; based on the transaction request, summarizing the particular transaction request into transactional characteristics, the transactional characteristics devoid of source assets of the transaction, the source assets including credential information of the user, the credential information of the relying party, or information content of the requested transaction; generating first machine-readable data encoding transactional characteristics of the underlying transaction as requested, the transactional characteristics unique to the particular transaction request; submitting a first inquiry at a first engine to determine an access eligibility of the user submitting the transaction request, the first inquiry including the credential information of the submitting user, as well as the summarized transactional characteristics that is applicable only once to the underlying transaction request; and receiving the access eligibility determination from the first engine.
US10135799B2 Systems and methods for cloud data security
Techniques for providing data security services with respect to cloud-based services are described. Examples include a security service provider (“SSP”) configured to perform or provide one or more security-related services or functions with respect to or on behalf of some other system or service. The other system or service may be, for example, a cloud-based system that provides network-accessible services. The SSP allows a user of the cloud-based service to provide and manage one or more security-related services, such as data storage, encryption, decryption, key management, and the like. By using and controlling the SSP, the user can be confident that his or her data is being securely represented and stored, even though it is being operated upon by a cloud-based service that is not under the user's control.
US10135797B2 Method and system for the supply of data, transactions and electronic voting
A method and system for supply of data, including generating a first digital certificate referred (empowerment certificate) signed with a first signing entity's electronic signature. The empowerment certificate includes attributes of the described entity, information identifying the first signing entity, indication of data relating to the described entity, indication of a source of the data, and identification of a relying entity to which the data can be supplied. The relying entity forwards the empowerment certificate to a source supplying the data indicated in the empowerment certificate. The data may be supplied to the relying entity by a second digital certificate (custom certificate), signed with a second signing entity's electronic signature. Custom certificates may appear in custom certificate revocation lists. A system and method for transfer of ownership of electronic property from a first entity to a second entity, and a method and system for electronic voting are also provided.
US10135794B2 Cryptographic communication device, cryptographic communication method, and non-transitory storage medium storing program
When a device is connected to a home gateway, if a common connection method is selected, a not-high-security connection method is inevitably selected even for a connection of a high-capability device. In a cryptographic communication system according to the present disclosure, it is possible to select a high-security connection method taking into account a processing capability of the device. Furthermore, the connection method is allowed to be updated and thus when the security level of the connection method hitherto selected is imperiled, the connection method may be updated so as to maintain a high security level.
US10135793B2 Security maximization for a computer related device based on real-time reaction
Methods and a system are provided that, in turn, are for providing security between a user device and a computer related device. A method includes providing a distributed registry service that specifies a plurality of services available to support communications between the user device and the computer related device. The method further includes at least one of dynamically constructing and altering one or more multi-node transient processing pathways between the user device and the computer related device based on respective selected ones of the plurality of services. For at least one node in each of the one or more transient processing pathways, an address thereof and a time period the at least one node is active and capable of being used is set or changed, based on at least one of an application programming interface type and a data request type implicated by a received packet.
US10135791B2 Secure communications with internet-enabled devices
A network device allows inbound connections from external addresses to a computer on a local network while forbidding output connections from the computer to that external address unless preceded by an inbound connection therefrom. In some embodiments, the computer is allowed to accept inbound connections from external addresses but is not permitted to initiate outbound connections to other computers in the local network unless preceded by an inbound connection. In some embodiments, a request from an external address is processed by the network device by transmitting network information for the computer to the external address and temporarily changes network rules to allow connections from the external address. In some embodiments, if the computer attempts a disallowed connection, the connection attempt is routed through a proxy server by providing network data for the proxy server to the computer.
US10135780B1 Management of commercial messages in a social network
Methods, systems, and computer programs are presented for managing the flow of messages among users of a social network. One method enables the election of an entity in the social network by a person in the social network. The election indicates that the person follows the entity to receive entity electronic messages. Further, an election of the person by the entity is disabled until it is detected that the person has elected to follow the entity. Additionally, the method includes an operation for detecting the election of the entity by the person, where the person is enabled to add the entity to communication groups managed by the person after the election. The entity is enabled to follow the person after the person elects to follow the entity, and messages from the person to communication groups including the entity will reach the entity.
US10135776B1 Cross platform social networking messaging system
Disclosed is a method of cross-social network communication. The method may include determining a plurality of recipients of a social networking service interaction, determining a plurality of target social networking services based upon the plurality of recipients of the social networking service interaction, and a plurality of authentication information associated with the plurality of social networking services. The method may include constructing an application programming interface call for each of the plurality of target social networking services, the application programming interface call associated with the social networking service interaction, the application programming interface call specifying one or more of the plurality of recipients that is to receive the interaction, the one or more of the plurality of recipients being members of the particular target social networking service.
US10135766B2 System and method for evaluating domains to send emails while maintaining sender reputation
Systems, device and techniques are disclosed for evaluating domains to send emails while maintaining sender reputation. Registration records of a domain are retrieved. The registration records include a mail server record and one or more records linking the domain to another domain or to an IP address. The mail server record is verified to be associated with a domain that is not on a black list. A webpage is retrieved from a website associated with the one or more records linking the domain to another domain or to an IP address. The webpage is compared to webpages for websites that are on white lists. An electronic communications sending strategy is determined based on verifying that the mail server record is associated with a domain that is not on a blacklist and comparing of the webpage to webpages for websites that are on one or more white lists.
US10135758B2 Chip and transmission scheduling method
A chip is provided, where the chip is formed by packaging at least two dies, and the at least two dies form at least one die group. The die group includes a first die and a second die. A first processing unit and n groups of ports are disposed on the first die, and a second processing unit and m groups of ports are disposed on the second die. The first processing unit is configured to: switch at least one group of first type ports in the n groups of ports from input to output and switch a second type port that is in the m groups of ports and that is coupled to each group of the first type ports from output to input.
US10135757B2 Inquiry-based adaptive prediction
Predicting future utilization of a resource. The predicting future utilization of a resource may include receiving inquiries for a potential future utilization of the resource for different future points in time, recording time-based patterns of the received inquiries, recording a historic actual utilization value of the resource, and determining a future utilization of the resource using the recorded time-based patterns of the received inquiries, the recorded historic actual utilization value of the resource and a current inquiry pattern of the resource.
US10135755B1 Information technology infrastructure discovery utilizing discovery adapters
A method comprises building a registry of available discovery adapters, obtaining discovery data from information technology infrastructure, generating a discovery plan comprising a list of discovery adapters by matching one or more information technology resource types identified in the discovery data to information technology resource types associated with respective ones of the available discovery adapters, providing the discovery data to the discovery adapters in the list to execute a discovery run comprising the discovery adapters analyzing the discovery data and storing information on information technology resources in a discovered resources repository, and dynamically adjusting allocation of the information technology resources based on the information stored in the discovered resources repository.
US10135752B2 Expansion device for virtual interface and network server system thereof
An expansion device for a virtual interface is provided. The expansion device is disposed on a mainboard of a server and is configured to acquire control of a plurality of physical resources of the server. The expansion device includes a virtual interface demand control module and a resource management module. The resource management module includes a transmission unit and a physical resource protocol unit. The virtual interface demand control module is configured to acquire control of a plurality of client facilities and arrange a demand timing of each of the client facilities to generate a plurality of interface operation signals. The transmission unit is configured to manage datastreams of the interface operation signals transmitted from the mainboard to the physical resources to decrease central processing unit (CPU) usage on the server. The physical resource protocol unit is configured to control the physical resources according to the interface operation signals.
US10135750B1 Satisfaction-ratio based server congestion control mechanism
Exemplary methods include performed by a storage system client include sending a service request to a storage system server. The methods further include in response to receiving a response from the storage system server requesting the storage system client to perform a backoff dynamically calculating a satisfaction ratio (s-ratio), determining a backoff time based on the s-ratio, and waiting for the backoff time to expire. In one embodiment, the methods further include in response to determining the backoff time has expired, resending the service request to the storage system server.
US10135737B2 Distributed load balancing systems
Some embodiments provide a novel method for load balancing data messages that are sent by a source compute node (SCN) to one or more different groups of destination compute nodes (DCNs). In some embodiments, the method deploys a load balancer in the source compute node's egress datapath. This load balancer receives each data message sent from the source compute node, and determines whether the data message is addressed to one of the DCN groups for which the load balancer spreads the data traffic to balance the load across (e.g., data traffic directed to) the DCNs in the group. When the received data message is not addressed to one of the load balanced DCN groups, the load balancer forwards the received data message to its addressed destination. On the other hand, when the received data message is addressed to one of load balancer's DCN groups, the load balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message to the identified DCN. To direct the data message to the identified DCN, the load balancer in some embodiments changes the destination address (e.g., the destination IP address, destination port, destination MAC address, etc.) in the data message from the address of the identified DCN group to the address (e.g., the destination IP address) of the identified DCN.
US10135728B2 Partial switching of network traffic
Various embodiments of systems, computer program products, and methods to provide partial network traffic switching are described herein. In an aspect, a request addressed to a computer application is received for routing to a computing environment hosting the application. The computer application is provided simultaneously at a productive computing environment and a backup computing environment. In another aspect, a triggering associated with the application is executed in response to the request to determining whether the request is test request. The request determined as test request is routed for processing by the application provided at the backup computing environment. In yet another aspect, the request is determined as a test request based on a predefined correspondence between the application and a client application sending the request.
US10135724B2 Modular architecture for computer network operations
Disclosed embodiments include a method of operation of a distributed network system. The method includes nodes of the network system that send messages over a protocol-independent message bus, and other nodes that receive the messages. Content from the received messages can be stored in a database distributed among nodes of the network system. At least some of the content stored in the database is published. The published content can be accessed by one or more applications to perform one or more functions.
US10135721B2 Apparatus and method for synchronized networks
An apparatus and method for network routing is provided. Synchronized networks are disclosed which enable fast connection set up and release in a tiered hierarchy of circuit switched nodes. Nodes in the network can aggregate and disaggregate data according to a transform algorithm allowing for dynamic frame and frame segment sizing. Connections within the network can be organized by paired connections performing aggregation and disaggregation according to control vectors.
US10135717B2 Transferring data in a gateway
Transferring data by a gateway, the gateway being connected to a network with a SIMM-node. In response to a request to establish multi-MAC address routing information of a SIMM-node, obtaining multiple MAC addresses corresponding to an IP address of the SIMM-node. The multi-MAC address routing information of the SIMM-node is established at least according to the obtained multiple MAC addresses corresponding to the IP address of the SIMM-node. In response to having received a data message sent to the IP address of the SIMM-node, routing the data message by using the established multi-MAC address routing information of the SIMM-node.
US10135715B2 Buffer flush optimization in Ethernet ring protection networks
A method and system for buffer flush optimization in Ethernet ring protection (ERP) networks includes generating ERP control messages to include a sub-ring identifier (SUB RING ID) and a topology change notification sequence number (TCN#). When the ERP control messages are received with the sub-ring SUB RING ID and the TCN#, the recipient is enabled to disambiguate multiple redundant ERP control messages. Additionally, a do not flush attribute bit is set for subsequently sent ERP control messages.
US10135696B2 Control and monitoring of battery-backed emergency lighting systems
The present disclosure is directed to a method, non-transitory computer readable medium and apparatus for remotely receiving information from and configuring a battery-backed emergency lighting system. In one embodiment, the method includes establishing a wireless communication session with a web server via a wireless fidelity (WiFi) connection, receiving a request for information related to the battery-backed emergency lighting system and a request to change a configuration of the battery-backed emergency lighting system over the wireless communication session, configuring the battery-backed emergency lighting system in accordance with the request to change the configuration and sending the information that is requested.
US10135694B2 System administration
A technique for improving system administration involves implementing system administration agent programs on a plurality of devices in an administered network. A deployment agent deploys the system administration agent program or a portion thereof to suitable devices when they are detected. System monitoring agents monitor the administered network to generate data. A reporting engine sends agent reports including the generated data to a system administration server. The system administration server facilitates administration of the administered network in real time.
US10135693B2 System and method for monitoring performance of applications for an entity
Embodiments of present disclosure disclose a method for monitoring performance of applications for an entity. The method comprises retrieving performance information associated with an application from one or more sources. Then, performance of the application is analyzed using the retrieved performance information. Then, the method comprises identifying one or more entity variables affecting the performance of the application from the analyzed performance of the application. Then, at least one of trends of the performance of the application, deviations in the performance of the application, performance data related to the performance of the application and prediction data related to predicted performance of the application is determined based on the identification for monitoring the performance of the application for the entity.
US10135690B2 Node discovery in a communication network
There is provided methods for node discovery in a network comprising the following steps: performing a first discovery process for discovering at least one first node of said network, using at least one first wireless communication parameter, adapting said at least one first wireless communication parameter, thereby obtaining at least one second wireless communication parameter coordinated with wireless communication parameters of nodes of at least one group of nodes discovered during the first discovery process, and performing a second discovery process for discovering at least one second node of said network, using said at least one second wireless communication parameter. Embodiments of the invention provide better coordination during node discovery thereby making the node discovery is thus made faster and reducing interferences between the nodes.
US10135683B1 Dynamically generating application-layer traffic optimization protocol endpoint attributes
In general, techniques are described for dynamically generating attributes from routing topology information and assigning dynamically generated attributes to network map entries to further characterize PIDs described therein. For example, a provider or other entity assigns, within a network device, endpoint types to one or more address prefixes for which the network device originates or forwards route advertisements. For each typed prefix, the network device adds an endpoint type identifier for the assigned endpoint type to route advertisements that traverse or originate with the network device and specify the prefix. An ALTO server peers with router advertisers to receive route advertisements. When the ALTO server receives a route advertisement that includes an endpoint type identifier, the ALTO server maps the endpoint type identifier to a PID attribute and assigns the PID attribute to a PID that includes a prefix identified in the route advertisement.
US10135677B1 Deployment of network-related features over cloud network
Briefly, methods and/or apparatuses of virtual deployment of network-related features are disclosed.
US10135672B2 Log data collection system, terminal device, and log data collection method
A log data collection system includes a terminal device accumulating log data; and a collection device collecting the log data from the terminal device through a network, wherein the terminal device includes transmission determination unit which determines a timing of transmitting the log data to the collection device, within a permissible transmission period, being a time span in which transmission of the log data is permitted, based on a state of the terminal device, a state of the network, and a remaining time of the permissible transmission period.
US10135669B2 Instantiating resources of an IT-service
Instantiating a resource of an IT-service includes analyzing a service model of the IT-service where the service model includes a node representing a resource for providing the IT-service. The node has a generic API providing an abstract method for instantiating the resource. A determination is made whether the node is a multi-instance node representing a resource being instantiable multiple times. If so, a determination is made whether a first instance of the resource represented by the multi-instance node already exists in a runtime environment providing the IT-service. If so, a selection criteria is computed to identify and select a resource manager configured to instantiate a second instance of the resource based on collocation or anti-collocation parameters in the runtime environment. The abstract method for instantiating the second instance of the resource is overridden with a resource-manager specific method of a resource-manager-specific API specified by the selected resource manager.
US10135662B2 Method for generating preamble sequence in wireless LAN system
Disclosed is a sequence generation method comprising: generating a basic sequence structure including C48 having 48 tones, X6 having six tones, and X5 having five tones; selecting any one of a plurality of phase rotation factors predetermined for a bandwidth; and generating a sequence to be inputted into a preamble to be transmitted to a terminal, by using the phase rotation factor, applied in basic sequence structural units, and the basic sequence structure.
US10135653B2 System and method for communication using ambient communication devices
Interactive communication devices in communication with a central server support ambient communications between two or more remotely located users. Each device has a sensor and a feedback device. The sensors allow the device to sense ‘outgoing’ interaction (e.g., a squeeze or hug), and the feedback devices allow the device to demonstrate ‘incoming’ interactions. A central device is activated when someone interacts with any of the other devices within the network. The other devices in the network—the peripheral devices—are activated both when the interaction originates from the central device as well as from the other peripheral devices. When the server determines that a user has interacted with one of the devices, messages are sent to other devices in the network to reflect the user interaction. The communication devices allow the users in the network to send messages to each other by simply squeezing their respective devices.
US10135646B2 High-speed signaling systems and methods with adaptable, continuous-time equalization
A receiver includes a continuous-time equalizer, a decision-feedback equalizer (DFE), data and error sampling logic, and an adaptation engine. The receiver corrects for inter-symbol interference (ISI) associated with the most recent data symbol (first post cursor ISI) by establishing appropriate equalization settings for the continuous-time equalizer based upon a measure of the first-post-cursor ISI.
US10135643B1 Decision feedback equalizer with distributed R-C network
An embodiment includes a first feedback tap, a second feedback tap, and a summation circuit. The summation circuit may include a first load and a second load coupled to each other at an internal circuit node, and coupled in series between a power supply node and an output node. The summation circuit may be configured to receive, via a serial communication link, an input signal indicative of a series of data symbols, and to generate an output voltage level on the output node based upon a current data symbol. The first feedback tap, coupled to the output node, may be configured to sink a first current from the output node based upon a first previously received data symbol. The second feedback tap, coupled to an intermediate circuit node, may be configured to sink a second current from the intermediate circuit node based upon a second previously received data symbol.
US10135642B2 Serial link receiver with improved bandwidth and accurate eye monitor
A receiver includes a decision circuit, a circuit to adjust an input signal of the decision circuit, a correction circuit and a control circuit. The decision circuit makes a data decision based on an input signal of the decision circuit. The circuit to adjust the input signal of the decision circuit adjusts the input signal of the decision circuit based on an input correction signal. The correction circuit combines a plurality of signals corresponding to different input correction parameters into a preliminary input correction signal. An input of the correction circuit is coupled to an output of the decision circuit. The control circuit maps the preliminary input correction signal into the input correction signal using a nonlinear code mapping.
US10135640B2 System and method for reducing interference from neighboring wireless devices
A technique is disclosed for reducing interference in a communication system including a plurality of wireless devices. A first device transmits an RTS-TRN frame including a Request to Send (RTS) portion and a first beam training sequence to determine whether a communication medium is available to communicate with a second device. If the communication medium is available, the second device transmits a CTS-TRN frame including a Clear to Send (CTS) portion and a second beam training sequence. One or more neighboring devices that receive the RTS-TRN frame and/or the CTS-TRN frame configure their respective antennas to generate one or more nulls aimed at the first and second devices when transmitting signals, as long as the first and second devices are communicating based on a duration field in the RTS-TRN frame and/or CTS-TRN frame. This reduces interference at the first and/or second devices.
US10135639B2 Multicarrier communication system and channel estimation method thereof
This invention discloses a multicarrier communication system that includes a transmitter equipment and a receiver equipment. According to a timing scheme, the transmitter equipment processes multiple original symbols for transmission on multiple subcarrier channels, and the receiver equipment processes and detects multiple received symbols from the multiple subcarrier channels. During a time frame of data transmission, the initial three of the original symbols for each of the subcarrier channels are three pilot symbols, forming a preamble. The three preambles of every consecutive three of the subcarrier channels form a preamble unit. All the pilot symbols of the preamble unit are expressed as a 3×3 matrix. When the center pilot symbol of the preamble unit is normalized to 1 or j (i.e., the imaginary unit), the matrix is [ - j - j - j j 1 - j - j j - j ] ⁢ ⁢ or ⁢ [ 1 1 1 - 1 j 1 1 - 1 1 ] . A channel estimation method for the multicarrier communication system is also disclosed.
US10135633B2 Network security analysis for smart appliances
A method and system for detecting malicious behavior from smart appliances within a network. Smart appliances have a certain level of intelligence that allows them to perform a specific role more effectively and conveniently. Network traffic data and appliance identification data is collected about smart appliances within a network. The data is sent to a behavior analysis engine, which computes confidence levels for anomalies within the network traffic that may be caused by malicious behavior. If the behavior analysis engine determines that malicious behavior is present in the network, it sends an instruction to a network traffic hub to block network traffic relating to the anomaly. In some embodiments, network traffic is blocked based on source-destination pairs. In some embodiments, network traffic is blocked from a device outside the network that is determined to be malicious.
US10135621B2 Method to reduce the latency of ECDSA signature generation using precomputation
In order to reduce latency of elliptical curve digital signature generation a portion of the digital signature is pre-calculated before receipt of the message hash using an unmodified ECDSA computing engine. After the message hash is received, the digital signature is completed without using the ECDSA computing engine. Applications include generating digital signatures for the safety messages in Intelligent Transport Systems.
US10135618B2 Method for using dynamic Public Key Infrastructure to send and receive encrypted messages between software applications
Method for using dynamic Public Key Infrastructure to send and receive encrypted messages between software applications.
US10135617B2 Device and method for managing electronic facilities of buildings
A device and a method for managing electronic facilities of buildings. The device may include one or more interface elements for connecting the device to one or more electronic facilities of a building, a connection element for the connection of a portable storage device, and a control unit for reading files from the portable storage device, in which the reading of the files from the portable storage device is based on cryptography techniques, and in which the control unit is adapted to operate the electronic facilities by means of the interface elements on the basis of the result of the reading of the files from the portable storage device. The device according to the present disclosure enables a user to manage various types of electronic facilities of buildings simultaneously in a simple manner and by using a single portable storage device.
US10135616B2 Revocation of cryptographic keys in the absence of a trusted central authority
A method and apparatus are presented for revoking cryptographic keys within a distributed ledger system in which no central trusted authority is available. A key revocation message is sent by a network connected device to other network connected devices over a peer-to-peer network for inclusion in a ledger. In one embodiment the revocation message is signed using a private key of a public/private key pair to be revoked. In another embodiment an authorization for future revocation of the public/private key pair by a plurality of other public/private keys is sent for inclusion in the ledger, and subsequently the key revocation message is signed with one of the private keys of the plurality of other public/private key pairs before sending the key revocation message. Once a valid key revocation message is included in the ledger, any future request to include a message signed by a cryptographic key revoked by the valid key revocation message is rejected.
US10135612B1 Secure telecommunications
The present disclosure describes techniques for configuring and participating in encrypted audio calls, audio conferences, video calls, and video conferences. In particular, a call initiator generates a meeting identifier and a first meeting key, which are encrypted using a first encryption key and distributed to one or more participants of the call. The one or more participants decrypt the meeting identifier and the first meeting key, and use that information to participate in the encrypted call. Further, participants respond to the encrypted communication data by encrypting their reply data with the first meeting key. The call initiator decrypts the reply data using the first meeting key.
US10135607B1 Distributed ledger interaction systems and methods
Distributed public ledger interaction methods and systems are presented by which one or more elements of a first smart contract are privately recorded on a secure ledger node. In some variants the first smart contract is executed so as to retrieve public ledger node data from a first public ledger node so as to configure at least one transaction that is thereafter executed at least to the first public ledger node or to a second public ledger node (or both).
US10135604B1 Receiver recovering a signal clock from a received data signal, and a clock recovery method implemented in the receiver
The present disclosure relates to a receiver and to a method implemented in the receiver for recovering a signal clock from a received data signal. Successive edge transitions between successive data samples of the received data signal are detected according to a clock recovered in the receiver. The recovered clock is adjusted based on a combination of weights assigned to at least some edge transitions among the plurality of successive edge transitions. In particular, (i) each very early transition is assigned a first weight having a first sign, (ii) each early transition is assigned a second weight having the first sign, (iii) each late transition is assigned a third weight having a second sign opposite from the first sign, and (iv) each very late transition is assigned a fourth weight having the second sign.
US10135603B2 Carrier frequency offset tracking circuit and method
A carrier frequency offset (CFO) tracking circuit includes: a CFO estimation circuit, generating an estimated CFO signal; a loop filter, coupled to the CFO estimation circuit, performing a loop filter operation on the estimated CFO signal according to an initial value to generate a loop filtered result; and an averaging circuit, coupled to the CFO estimation circuit and the loop filter, performing an average operation on the estimated CFO signal to generate the initial value as an average of the estimated CFO signal.
US10135596B2 Narrow band ACK / NACK transmissions
The present disclosure provides various modifications to existing techniques for transmitting ACK and/or NACK in an narrow band communications system. For example, in a first aspect, an apparatus receives a downlink transmission and transmits a single tone ACK on an ACK channel using time-spreading. In another aspect, an apparatus determines whether an ACK has been received from a UE within a threshold amount of time, and when an ACK has not been received from the UE for at least the threshold amount of time, transmitting an indication to the UE to transmit regarding the ACK.
US10135595B2 Uplink control information (UCI) mapping indicator for long term evolution (LTE) carrier aggregation
A system and method to instruct a User Equipment (UE) how Uplink Control Information (UCI) on a Physical Uplink Shared Channel (PUSCH) should be transmitted with carrier aggregation. A semi-static signaling of a UCI mapping bit (via a Radio Resource Control (RRC) parameter) is used by a base station such as an eNodeB to require the UE to transmit UCI using one of two pre-determined UCI transmission modes. The bit can be decided by the base station, considering, for example, the available bandwidth or quality of different Uplink Component Carriers (UL CCs) associated with the UE. This network-based solution allows the network to either configure a general rule of UCI transmission by the UE or to enforce the UCI transmission on the Uplink Primary cell (UL Pcell). Because of the rules governing abstracts, this abstract should not be used to construe the claims.
US10135592B2 Terminal apparatus and method for transmitting a reference signal
Provided are a radio communication terminal apparatus and a radio transmission method by which intersymbol interference of DM-RS of a CoMP terminal and a Non-CoMP terminal can be reduced. A CoMP set setting unit (102) sets the cell IDs of all cells in the CoMP set in a cell selection unit (104), and a serving cell setting unit (103) sets the cell ID of the serving cell in the cell selection unit (104). The cell selection unit (104) selects the cell ID having a number closest to the cell ID of the serving cell from the cells in the CoMP set. A sequence information calculation unit (106) derives a sequence group number from the selected cell ID, and the sequence information calculation unit (106) calculates a sequence number from the derived sequence group number and a transmission bandwidth of the DM-RS.
US10135591B2 Techniques for improving URLLC communications in new radio
Various aspects described herein relate to techniques for improving ultra-reliable low-latency communications (URLLC) used in wireless communication systems (e.g., 5G New Radio). In an aspect, a method of wireless communications includes identifying at least a first hybrid automatic repeat request (HARQ) transmission and a second HARQ transmission, wherein at least one of the identified HARQ transmissions is for URLLC, receiving an indication including information of reference signal handling for the identified HARQ transmissions, and performing the reference signal handling based on the information.
US10135588B2 Method and device for transmitting reference signal in wireless communication system supporting multiple antennas
The present invention relates to a method and device for transmitting a reference signal at a transmission end in a wireless communication system supporting multiple antennas. In particular, the present invention includes a step of transmitting a first reference signal related to pre-coded horizontal antenna domains and a second reference signal related to pre-coded vertical antenna domains to a reception end, wherein at least one of the pre-coded horizontal antenna domains is included in the vertical antenna domains.
US10135585B1 Adaptive trellis coding enabling and disabling in discrete multitone data communications
In a transmitter, first and second sets of discrete multitone (DMT) sub-carrier signals or tones are identified. First and second bit groups of a payload data frame corresponding to the first and second sets of tones are selected. The first bit group is then trellis encoded. The second bit group is not trellis encoded. The first trellis coded tone group and the second bit group are then constellation mapped to produce a DMT symbol for transmission. A receiver may use an estimate of signal-to-noise ratio (SNR) of each tone to determine whether to select the tone for inclusion in the first or second set of tones. The receiver may provide the transmitter with information indicating whether a tone is included the first or second set of tones.
US10135581B2 Method, UE and basestation for reporting/receiving HARQ ACK/NACK for PDSCH in dynamic TDD configurations
The present disclosure relates to a method used in a User Equipment (UE) for reporting Hybrid Automatic Repeat Request (HARQ) acknowledgement (ACK)/non-acknowledgement (NACK) for Physical Downlink Shared Channels (PDSCHs) in dynamic time division duplex (TDD) configurations. In the method, a plurality of PDSCHs are received in DownLink (DL) subframes associated with an UpLink (UL) subframe and indicated by a DL reference TDD configuration. The DL subframes are divided into a first subset of DL subframes and a second subset of DL subframes. The first subset of DL subframes is also indicated by an UL reference TDD configuration. A first set of Physical Uplink Control Channel (PUCCH) resource indices are assigned based on resources used in transmission of Physical Downlink Control Channels (PDCCHs) corresponding to the PDSCHs received in the DL subframes of the first subset of DL subframes. A second set of PUCCH resource indices are assigned based on resources used in transmission of PDCCHs corresponding to the PDSCHs received in the DL subframes of the second subset of DL subframes. For each of the received PDSCHs, HARQ ACK/NACK is reported by using PUCCH resources in an order of the assigned first set of PUCCH resource indices for PDSCHs received in the DL subframes of the first subset of DL subframes and in an order of the assigned second set of PUCCH resource indices for PDSCHs received in the DL subframes of the second subset of DL subframes. The present disclosure also relates to a UE and BS for respectively reporting and receiving HARQ ACK/NACK for PDSCHs in TDD configurations.
US10135576B2 Rateless encoding
A receiver node is operable to receive rateless encoded data packets from a transmitter node. The receiver node includes estimation logic operable to estimate a transiting number of rateless encoded data packets transiting between the receiver node and the transmitter node; determining logic operable to determine an acknowledgement number of received rateless encoded data packets, the acknowledgement number of received rateless encoded data packets including a difference between a decoding number of rateless encoded data packets estimated to be required from a batch of rateless encoded data packets to decode the rateless encoded data packets from the batch and the transiting number of rateless encoded data packets; and acknowledgement logic operable to transmit an acknowledgement to the transmitter node to cause the transmitter node to cease transmission of rateless encoded data packets from the batch of rateless encoded data packets when a received number of received rateless encoded data packets from the batch of rateless encoded data packets achieves the acknowledgement number of received rateless encoded data packets.
US10135571B2 Polar code processing method and system, and wireless communications apparatus
A polar code processing method and system, and a wireless communications apparatus are provided, where the method includes: acquiring at least two periodic puncturing patterns and combining the at least two periodic puncturing patterns in a predetermined manner to obtain at least two hybrid puncturing patterns; selecting, from the at least two hybrid puncturing patterns, one with a lowest frame error rate as an optimal puncturing pattern; and performing rate matching on polar polar-coded bits according to the optimal puncturing pattern, and using the rate-matched bits as to-be-transmitted bits. A frame error rate may be reduced and HARQ performance of a polar code may be enhanced.
US10135567B2 Systems and methods for advanced iterative decoding and channel estimation of concatenated coding systems
Systems and methods for decoding block and concatenated codes are provided. These include advanced iterative decoding techniques based on belief propagation algorithms, with particular advantages when applied to codes having higher density parity check matrices such as iterative soft-input soft-output and list decoding of convolutional codes, Reed-Solomon codes and BCH codes. Improvements are also provided for performing channel state information estimation including the use of optimum filter lengths based on channel selectivity and adaptive decision-directed channel estimation. These improvements enhance the performance of various communication systems and consumer electronics. Particular improvements are also provided for decoding HD radio signals, satellite radio signals, digital audio broadcasting (DAB) signals, digital audio broadcasting plus (DAB+) signals, digital video broadcasting-handheld (DVB-H) signals, digital video broadcasting-terrestrial (DVB-T) signals, world space system signals, terrestrial-digital multimedia broadcasting (T-DMB) signals, and China mobile multimedia broadcasting (CMMB) signals. These and other improvements enhance the decoding of different digital signals.
US10135561B2 Multiplexing two separate optical links with the same wavelength using asymmetric combining and splitting
An optical communications system includes an optical transmitter and an optical receiver optically coupled to an optical combiner/splitter, the combiner/splitter coupled to optical media; and, another optical transmitter and another optical receiver optically coupled to another optical combiner/splitter, the another combiner/splitter remotely coupled to the optical media; wherein the optical transmitter and the another optical transmitter are configured to transmit optical signals at substantially the same wavelength.
US10135560B2 Optical devices for the construction of compact optical nodes
Example embodiments of the present invention relate to optical wavelength directing devices used to construct compact optical nodes.
US10135549B2 Operation of a transmission device of a magnetic resonance device
A method for operating a transmission device of a magnetic resonance device is provided. In order to actuate coil elements of a radiofrequency coil with different phases, phase differences in a reference plane are taken into consideration. In a first calibration measurement to be performed once for each transmission path, a first phase of a transmitted radiofrequency signal is measured by an internal measuring device installed permanently in the transmission device spaced apart from the reference plane. A second phase of the transmitted radiofrequency signal is measured by a second, external measuring device to be connected to the reference plane for the first calibration measurement. At least one phase of the first phase and the second phase is taken into consideration in the phase-accurate actuating of the coil elements and/or for correcting further measurements with the internal measuring device.
US10135548B2 System, apparatus, and method for at least mitigating a signal reflection
An apparatus, system, and method are provided for at least mitigating a signal reflection. Included is a filter configured to receive a data signal for transmission, and filter the data signal to generate a filtered data signal. Also included is a gain regulator in electrical communication with the filter. The gain regulator is configured to receive the filtered data signal for adjusting a gain of the filtered data signal to generate a gain regulator output signal for use in at least mitigating a signal reflection. Further, a controller is provided in electrical communication with the filter and the gain regulator. The controller is configured to receive the filtered data signal, and process the filtered data signal to generate at least one controller output signal for use in controlling the filter and the gain regulator.
US10135546B2 Methods and apparatus for inducing a fundamental wave mode on a transmission medium
Aspects of the subject disclosure may include, for example, a system for generating electromagnetic waves having a fundamental wave mode, and directing the electromagnetic waves to an interface of a transmission medium for guiding propagation of the electromagnetic waves. Other embodiments are disclosed.
US10135544B1 Methods and apparatus for radio frequency (RF) photonic spectrometer using optical frequency combs
A radio frequency (RF) photonic spectrometer may include a laser and a receiver branch including an optical modulator optically coupled to the laser and configured to modulate laser light based upon a radio frequency (RF) input signal, and an optical bandpass filter optically coupled to the optical modulator. The spectrometer may further include optical comb branches optically coupled to the laser and each including a frequency comb generator coupled to a respective RF reference signal, with the RF reference signals having different frequencies associated therewith. Furthermore, an output stage may be configured to determine a frequency of the RF input signal based upon outputs of the receiver branch and the optical comb branches.
US10135542B2 Optical modulators
An optoelectronic device. The optoelectronic device operable to provide a PAM-N modulated output, the device comprising: M optical modulators, M being an integer greater than 1, the M optical modulators being arranged in a cascade, the device being configured to operate in N distinct transmittance states, as a PAM-N modulator, wherein, in each transmittance state of the N distinct transmittance states, each of the M optical modulators has applied to it a respective control voltage equal to one of: a first voltage or a second voltage.
US10135534B2 Methods, systems, and devices for integrating wireless technology into a fiber optic network
The present disclosure relates to a fiber optic network configuration having an optical network terminal located at a subscriber location. The fiber optic network configuration also includes a drop terminal located outside the subscriber location and a wireless transceiver located outside the subscriber location. The fiber optic network further includes a cabling arrangement including a first signal line that extends from the drop terminal to the optical network terminal, a second signal line that extends from the optical network terminal to the wireless transceiver, and a power line that extends from the optical network terminal to the wireless transceiver.
US10135528B2 Receiver for communications systems
A receiver system (100) having at least one receiver (101) for receiving optical communications signals (103b) that encode or transmit information; wherein the receiver system (100) is adapted to produce one or more electrical signals (104) from the received optical signal (103b) and/or from ambient light (103a) such that the receiver system (100) is usable as a source of electrical power and the encoded or transmitted information from the received optical communication signal (103b) is recovered or recoverable from the electrical signal(s) (104). Embodiments of the invention also relate to a communications system (400) that further comprises one or more transmitters (406) and a device having the receiver systems (401), along with associated methods of using and producing. Particular embodiments relate to identification tags (1000) and user devices (300) having a display (301) that at least partially overlaps the receiver(s) (302).
US10135520B2 System and method for communicating via a satellite in an inclined geosynchronous orbit
A hub terminal and remote client communicate via a target satellite in an inclined geosynchronous orbit. As the target satellite ascends or descends away from the geostationary arc, the signal strength of the uplink channel is increased without increasing the level of interference with geostationary satellites. The increased angular separation from geostationary satellites also decreases downlink interference. The resulting increase in signal strength permits adjustment of the modulation and coding parameters to increase spectral efficiency. The antenna gain pattern is modeled based on antenna characteristics and the model may be supplemented with measurements of a signal relayed by other satellites. The method permits intermittent communication with an inclined satellite sharing a geostationary slot with a station-kept satellite, or from locations where the geostationary arc is blocked, or while using disadvantaged antennas that would be impractical for use with geostationary satellites. In some circumstances, it is desirable to deliberately mis-steer the antenna slightly away from the target satellite.
US10135513B2 Method and apparatus for reporting channel state information
The method and the apparatus for reporting CSI are provided. The method comprises receiving reference signal on downlink channel, selecting CQI corresponding to a channel state based on the reference signal and transmitting CSI report comprising the selected CQI, wherein the step of selecting CQI includes selecting CQI index on a CQI table where the CQI index specifies modulation.
US10135511B2 Method and device for transmitting channel state information in wireless access system supporting machine type communication
The present invention provide a method by which a terminal measures channel state information (CSI), a method by which a terminal transmits CSI, and devices for supporting the methods. A method by which a terminal feeds back CSI in a wireless access system, according to one embodiment of the present invention, can comprise the steps of: receiving an upper layer signal including a channel quality indicator (CQI) index; receiving a physical downlink control channel (PDCCH) signal including an aperiodic CSI request field; receiving a physical downlink shared channel (PDSCH) signal that is repeatedly transmitted as many time as the number indicated by the CQI index; measuring the CSI for a CSI reference resource; and feeding back the measured CSI by using a physical uplink shared channel (PUSCH) signal.
US10135503B2 Detection of spatially multiplexed signals for over-determined MIMO systems
Method and apparatus of obtaining better detection performance by improving matrix condition for an M×N over-determined MIMO system are disclosed. The condition of a matrix to be inverted for solving various detection problems is improved by reordering equations of the original MIMO system, resulting in a reordered channel matrix and reordered received signal vector so that the top N×N sub-matrix has the largest determinant among all N×N sub-matrices of the reordered channel matrix. The disclosed method may be used to obtain a more accurate estimate of the transmit data bits.
US10135502B2 Method and apparatus for hierarchically cooperative V-MIMO in wireless communication system
A method is provided for determining, by a base station, a Virtual-Multiple-Input Multiple-Output (V-MIMO) cluster in a wireless communication system. The base station determines a transmission efficiency of a temporary cluster and selects one or more entry candidate nodes contained in the temporary cluster. The base station determines an entry transmission efficiency. The entry transmission efficiency is a transmission efficiency when the entry candidate node enters a V-MIMO unit cluster. The base station determines whether to make the entry candidate node enter the V-MIMO unit cluster by comparing the entry transmission efficiency with the transmission efficiency of the temporary cluster.
US10135500B2 Graph-based determination of initial-synchronization beam scanning
Techniques for determining beam-sweeping patterns for synchronization signals transmitted in a region by several access nodes in a network, where each access node is connected to a corresponding array of antenna elements. An example method includes modeling a total power function for the power transmitted in the synchronization signals, as a factor graph having a plurality of check nodes and variable nodes, each check node corresponding to a virtual wireless device in the region and each variable node corresponding to an available beam for an access node. The virtual wireless devices are emulated so as to implement quality-of-service constraints on synchronization signals received by the virtual wireless devices. An iterative message-passing algorithm, such as a min-sum algorithm, is applied to the modeled total power function, to determine a sequence of power levels, for each access node, for sweeping synchronization signal beams, so as to minimize the total power function.
US10135498B2 Wireless power transfer method, apparatus and system
The present disclosure relates to a wireless power transmission method, a wireless power transmission apparatus, and a wireless charging system in a wireless power transmission field, and there is provided a communication method of a wireless power transmitter capable of the transmission of power in a wireless manner, and the communication method may include receiving communication information indicating whether or not a second communication mode is available using a first communication mode from a wireless power receiver, determining whether or not communication in a second communication mode is available using the communication information, notifying either one of the first communication mode and second communication mode to the wireless power receiver based on the determination result, and performing communication with the wireless power receiver using a communication mode notified to the wireless power receiver.
US10135489B2 Multi-stage equalisation method and apparatus for use in telemetry
An inspection apparatus for use in wellbores in the oil and gas industries relates in general to the field of transmission of data between downhole module in a wellbore and a controlling module at the surface. The invention provides a method and apparatus for determining analog filter parameters for an analog front end comprising a plurality of filter stages receiving signals from a telemetry module, by repeating the steps of; receiving a signal of a known frequency and processing said signal by determining the magnitude of the frequency of the received signal until a plurality of signals have been received and processed; calculating an optimum set of filter parameters in dependence upon the measured frequency magnitudes and a predefined set of filter stage frequency responses.
US10135487B2 Base station, terminal, and communication method
In a base station, a first setting circuitry sets a first Narrowband for allocating a system information block (SIB) for MTC by using a predetermined default offset. A second setting circuitry sets a second Narrowband for allocating a signal other than the SIB by using the default offset and an additional offset that indicates a difference from the default offset. An allocating circuitry allocates the SIB including the additional offset to the first Narrowband, and allocates the signal other than the SIB to the second Narrowband.
US10135475B1 Dynamic low-latency processing circuits using interleaving
Systems and methods for processing a multitude of variable and varying signals in real time with low latency using fixed hardware with fixed processing resources, such as those within an application-specific integrated circuit (ASIC) or a field-programmable gated array (FPGA). The signal processing systems and methods allow the resource allocation to continuously adjust their processing as a result of changing signal conditions. In accordance with various embodiments, fixed processing resources in ASIC or FPGA form are dynamically allocated through an intelligent interleaving methodology that efficiently maps the signal processing of incoming signals while essentially preserving the same latency as if each signal channel were processed at the full sample rate. This is accomplished by multiplexing under the control of a resource sharing algorithm.
US10135473B2 Bit rate compression for signal transmission
Various antennas may benefit from improved signaling. For example, it may be helpful for a signal in a high occupied bandwidth environment to be compressed using a block floating point format, which can also help to reduce power consumption. A method may include separating an incoming signal at a digital front end or a converter into two alternating signals comprising a coarse signal and a fine signal. The method may also include transmitting the coarse signal and the fine signal from the digital front end to the converter or from the converter to the digital front end. The coarse signal and the fine signal may be combined to generate an approximation of the incoming signal.
US10135472B1 Apparatus and methods for compensating radio frequency transmitters for local oscillator leakage
Apparatus and methods for compensating radio frequency (RF) transmitters for local oscillator (LO) leakage are provided herein. In certain configurations herein, a transmitter generates an RF transmit signal based on mixing an input signal with an LO signal. Additionally, the transmitter is calibrated to compensate for LO leakage, which provides a number of benefits, including lower levels of undesired emissions from the transmitter.
US10135467B2 Methods and systems for applying an improved interleaver for modems operating on power grid
Methods and systems are disclosed for applying an interleaver that better distributes signal errors to be used in devices operating on low voltage power grids. One embodiment of a method comprises: determining a frequency cycle of the communication medium; setting an interleaver block size based on the frequency cycle of the communication medium; re-arranging bits in a data packet based on the interleaver block size; transmitting the re-arranged data packet over the communication medium to a receiver. Specifically, according to an embodiment, the interleaver block size is set to one-half of the frequency cycle of the communication medium.
US10135466B2 Data sending method and apparatus
The present invention discloses a data sending method and apparatus, which resolves a problem that performance of a high coding rate LDPC code obtained in an existing puncturing manner based on a variable node degree distribution is relatively poor. The method includes: encoding, by using an LDPC code check matrix, an information bit that needs to be sent, to obtain a codeword sequence; determining a puncturing priority of each parity bit in the codeword sequence according to row destruction and/or cycle destruction, on the LDPC code check matrix, of a variable node corresponding to each parity bit; puncturing the codeword sequence according to the puncturing priority of each parity bit in the codeword sequence; and generating a bit sequence according to the punctured codeword sequence, and sending the bit sequence. In this way, performance of an obtained high coding rate LDPC code is improved.
US10135464B2 Reliability-assisted bit-flipping decoding algorithm
A method for decoding low-density parity check (LDPC) codes, includes computing an initial syndrome of an initial output, obtaining an initial number of unsatisfied checks based on the computed initial syndrome, and when the initial number of unsatisfied checks is greater than zero, computing a reliability value with a parity check, performing a bit flip operation, computing a subsequent syndrome of a subsequent output, and ending decoding when a number of unsatisfied checks obtained based on the computed subsequent syndrome is equal to zero.
US10135458B2 Method for processing a measured-value signal representing a value determined in analog form for the output current of a converter and device for carrying out the method
A method for processing a measured-value signal representing a value, determined in analog form, for the output current of a converter, and device for carrying out the method, the measured-value signals acquired by a sensor, especially including a shunt resistor, being supplied to a respective processing channel that has at least one delta-sigma modulator.
US10135452B2 Digital frequency synthesizer with robust injection locked divider
The disclosure is directed to a frequency synthesizer circuit including digitally controlled oscillator (DCO) and an injection locked digitally controlled oscillator (ILD). The ILD outputs a signal with a frequency that is some fraction of the frequency of the DCO output signal and locked in phase to the DCO output signal. The frequency synthesizer circuit drives the ILD with the same modulation input signal that drives the DCO, with the modulation input signal scaled to account for any mismatch between the gains of the DCO and ILD. Driving the ILD with the same, scaled modulation signal as the main DCO minimizes the frequency offset between the DCO output signal and the divided natural oscillation frequency of the ILD. Minimizing the frequency offset makes the lock of the ILD more robust and reduces jitter contribution from the ILD.
US10135449B2 Phase detection method based on a plurality of consecutive values of a receiving signal
The invention relates to a phase detection method. A plurality of consecutive values of a receiving signal with a known sampling frequency fs are received as a reaction to a transmitting signal having a known transmitting frequency fw. Two differential values are determined, each coming from two consecutive values out of three consecutive values of the receiving signal. A phase real part and a phase imaginary part of the receiving signal are determined based on a linear relation between the phase real part, the phase imaginary part and the two differential values.
US10135444B2 Semiconductor device with booster part, and booster
The booster precharges a boost-voltage-output terminal to a predetermined voltage before voltage-boosting start by a charge-pump circuit in the booster. While alternately switching one capacitive electrode of a pumping capacitance between first and second voltages, the charge-pump circuit periodically applies a third voltage to the other capacitive electrode, in which the voltage is boosted by lifting up the third voltage each switching. The resultant boost voltage is successively supplied to a stabilization capacitance through a MOS switch circuit for output. Thus, a boost voltage boosted to a sum voltage of the second and third voltages can be obtained. Using a precharge voltage produced by the precharge circuit in the booster as the third voltage can make a MOS switch circuit operable to supply the third voltage and the MOS switch circuit for boost voltage output smaller than a voltage under the sum voltage of the second and third voltages.
US10135421B2 Bulk-acoustic wave filter device
A bulk-acoustic wave filter device includes: a first substrate; a first filter disposed on the first substrate, within a cavity of the bulk-acoustic wave filter device; a second substrate coupled to the first substrate; a second filter disposed on the second substrate, within the cavity and facing the first filter; a first inductor layer disposed on the first substrate and around the first filter; a second inductor layer disposed on the second substrate and around the second filter, and bonded to the first inductor layer; and a sealing member sealing the cavity, together with the first and second inductor layers.
US10135415B2 Method to reduce frequency distribution of bulk acoustic wave resonators during manufacturing
A method of tuning the resonant frequency of embedded bulk acoustic resonators during manufacturing of an integrated circuit. The rate of change in the resonant frequency of BAWs vs rate of change in top electrode thickness is determined and used to tune the resonant frequency of embedded bulk acoustic resonators during integrated circuit manufacturing.
US10135414B2 Method and device for storing equalization settings in active loudspeaker
The invention relates to a method and a loudspeaker for storing equalization settings in an active loudspeaker including a loudspeaker cabinet, at least one driver connected to the cabinet and an amplifier electronics including an equalizer, in which method the loudspeaker is calibrated in controlled conditions for forming factory calibration parameters for controlling the equalizer, the factory calibration parameters controlling the equalizer are stored in the amplifier electronics. In accordance with the invention the factory calibration parameters are also stored in a memory fixedly mounted to the loudspeaker.
US10135413B2 Automatic timbre control
A system and method for automatically controlling the timbre of a sound signal in a listening room are also disclosed, which include the following: generating an acoustic sound output from an electrical sound signal; measuring the total acoustic sound level in the room and generating an electrical total sound signal representative of the total acoustic sound level in the room, wherein the total acoustic sound comprises the acoustic sound output generated from the electrical sound signal; and adjusting the gain of the electrical sound signal dependent on a room-dependent gain signal, the room-dependent gain signal being determined from reference room data and estimated room data.
US10135412B2 Information processing apparatus, storage medium having stored therein information processing program, information processing system, and information processing method
An information processing apparatus sets an amount of adjustment for adjusting an output in accordance with a user operation and generates a sound signal so that a sound volume of sound to be output from a sound output apparatus changes in accordance with the set amount of adjustment. Then, the information processing apparatus generates a vibration signal so that a magnitude of vibration to be imparted by a vibration apparatus changes in accordance with the set amount of adjustment.
US10135396B2 Fiber-optic node with forward data content driven power consumption
Methods and systems for modulating an amplifier power supply to efficiently attain amplified RF output power with much lower power dissipation than existing amplifiers. In a cable television (CATV) network, a processor receives a signal to be amplified by an amplifier at a location remote from the processor. A bias point of the amplifier may be variably modulated based on peaks of an input signal to reduce amplifier dissipation.
US10135387B2 Photovoltaic mounting system with sealant injector inlet
Photovoltaic mounting systems that form chemical flashings are provided herein. Such mounting systems can include a mounting plate adapted to interface with an off-the-shelf mounting puck so as to allow mounting of the puck on the roof surface without use of traditional roof flashing and/or modification of shingles of the roof surface. Such mounting plates can include a top surface adapted to interface with the puck and a bottom surface that defines a cavity between the mounting plate and the puck in which to form the chemical flashing by injecting a flowable sealant into the cavity via an inlet of the mounting plate that remains accessible from outside the puck during mounting. Such mounting plates can further include features for orienting the plate, directing runoff away from any sealed roof penetrations and filling of the cavity with flowable sealant.
US10135383B2 Current sensing in electric machines
An electric machine includes a phase lead and a winding set with first and second windings. The first and second windings are connected to the phase lead and are connected electrically in parallel with one another. A current sensor is coupled to the first winding and is arranged to measure a portion of current flowing through the phase lead which flows through the first winding.
US10135380B2 AC rotary machine control apparatus
An AC rotary machine control apparatus is provided with: predriver ICs for giving drive signals to the gates of power converting switching elements bridge-connected to the respective phases of an AC rotary machine; predriver IC output cutting-off switching elements for operating on the basis of a cut-off signal from a calculation processing device having detected an abnormality state of the predriver ICs, and cutting off drive signals given from the predriver ICs to the gates of the power converting switching elements; and a gate driver circuit for becoming conductive on the basis of a signal from the calculation processing device and giving drive signals from a power source circuit to all the gates of the lower arm elements of the power converting switching elements, when drive signals from the predriver Ics are being cut off by the predriver IC output cutting-off switching elements.
US10135376B2 Regenerative energy system for ground transportation vehicles
Present example embodiments relate generally to a ground transportation system for interacting with one or more vehicles, the vehicle comprising at least one magnetic element fixedly attached to the vehicle, each magnetic element operable to generate a magnetic field having a first magnitude and a first direction, the system comprising a magnetic coil assembly fixedly positioned near an area traversable by the vehicle and comprising a core and a magnetic wire coil wrapped around the core, the magnetic coil assembly operable to generate a magnetic field having a second magnitude and a second direction; and an energy storage unit operable to release energy to and store energy from the magnetic coil assembly.
US10135371B2 Door opening/closing device and door opening/closing method
A door opening/closing device includes: a motor; and a control unit that is configured to control a rotation rate of the motor by pulse-width modulation (PWM) control. The door opening/closing device opens and closes a door of a vehicle with power of the motor. The control unit is configured to perform the PWM control on the motor at a PWM frequency set so as to deviate from a resonance point of an installation body on which the motor is installed.
US10135363B2 Communication device and system
A communication device for a field device for transferring output information to a controller, including a passive digital output with a first connection point and a second connection point, a circuit arrangement connected between the first connection point and the second connection point, and a control device configured to selectively put the circuit arrangement into one of a plurality of switching states according to the output information to be transferred. The communication device is configured, in a state in which the passive digital output is connected to the controller, to provide an electric output signal with a first signal value according to a first communication protocol at the connection points in a first switching state of the circuit arrangement and to provide the electric output signal with a second signal value according to the first communication protocol at the connection points in a second switching state of the circuit arrangement. The communication device is also configured to provide the electric output signal with a signal value according to a second communication protocol at the connection points in a third switching state of the circuit arrangement.
US10135361B2 Residential electrical energy installation
An improved residential electrical energy system is described based on the use of a smart load center or power distribution panel configured to select the use of utility power or power derived from storage batteries independently for each of a number of load circuits based on availability of utility power and battery charge state information.
US10135359B2 Hybrid full bridge-voltage doubler rectifier and single stage LLC converter thereof
A hybrid rectifier that works as either a hybrid full bridge or a voltage doubler. Under 220 V AC input condition, the hybrid rectifier operates in full bridge mode, while at 110 V AC input, it operates as voltage doubler rectifier. The hybrid rectifier may be used with a DC-DC converter, such as an LLC resonant converter, in a power supply. With this mode switching, the LLC converter resonant tank design only takes consideration of 220 V AC input case, such that the required operational input voltage range is reduced, and the efficiency of the LLC converter is optimized. Both the size and power loss are reduced by using a single stage structure instead of the conventional two-stage configuration.
US10135353B2 Unidirectional matrix converter with regeneration system
An AC-to-AC matrix converter includes a controlled rectifier input stage, an inverter output stage, and a regenerative unit. The controlled rectifier input stage is electrically connected to a power source and configured to convert AC input power from the power source into DC power. The controlled rectifier input stage may be unidirectional. The inverter output stage is electrically connected to a load and operates to convert the DC power into AC output power, which is then fed into the load. The regenerative unit is electrically connected to the inverter output stage and operates control energy generated by the load in a regenerative mode within the inverter output stage. The controlled rectifier input stage may be isolated from the inverter output stage in the regenerative mode.
US10135344B2 Lossless snubber circuits
The combined voltage regulator and snubber circuit generally has a voltage regulator device in parallel with the energy storage element of the snubber circuit operatively connectable in series with a leakage inductance current path; the leakage inductance being part of a magnetic component utilized in a switch-mode power supply having an input voltage source, controllable semiconductor switches, freewheeling semiconductor switches, feedback controller, reactive energy storage components and a load; the voltage regulator generally providing constant or variable voltage to the gate driver of the controllable semiconductor and/or feedback controller; the snubber circuit generally recycling leakage inductance energy to the input capacitor of a neighboring cell in a multi-cell stacked converter.
US10135343B2 Load responsive jitter
A controller for use in a power converter that includes a current limit generator coupled to receive a feedback signal representative of an output of the power converter and generate an initial current limit signal. The controller includes a modulation circuit coupled to output a modulation signal which is a percentage of the initial current limit signal. An arithmetic operator is coupled to receive the initial current limit and selectively receive the modulation signal and output a current limit. A comparator is coupled to receive a current sense signal representative of a switch current conducted by a primary switch. A drive circuit is coupled to generate a drive signal to control switching of the primary switch to regulate the output of the power converter in response to the comparator output signal, and the drive circuit turns off the primary switch when the switch current has reached the current limit.
US10135321B2 Heatsink design with thermal insulator to reduce encoder temperature
An electric motor assembly including a housing, an electric motor supported in a motor compartment of the housing, an encoder operatively coupled to the electric motor and supported in an encoder compartment of the housing, and a heat sink surrounding at least a portion of the encoder, the heat sink in thermal contact with an end cap of the housing at least partially defining the encoder compartment, whereby the heat sink is adapted to absorb heat from the encoder and conduct heat to the end cap.
US10135314B2 Rotary power generating apparatus and electric generating apparatus
Obtaining of a secure reciprocation of piston magnets and enhance the continuity to obtain a continuous rotary power. The rotary power generating apparatus has the first, second piston magnet members the first, second connecting rods the crankshaft, the first, second guide members and the first, second fixed magnet members and it has the first, second demagnetizing member including demagnetizing rotating boards respectively. The first, second piston magnet members and the first, second fixed magnet members are arranged so that the top pole surfaces and fixed pole surfaces, having the same polarity, opposes each other. The demagnetizing rotating boards has demagnetizing magnet parts, having magnetic forces weaker than the magnetic poles of the top pole surfaces and different from the polarity of the top pole surfaces and the non-magnetic force parts.
US10135312B2 Guide member for motor and stator and motor including the same
The present invention relates to a structure of a guide member performing a vibration preventing function of a coil and a motor using the same. In the structure of the guide member which guides the coil wound around a stator to an external power module, and a vibration preventing pattern is provided in a coil guide groove, thereby implementing a stable fixing force of the coil when the motor is driven and solving a problem of noise due to a vibration of the coil. Therefore, a steering wheel is operated more stably.
US10135309B2 Electrical machine having a flux-concentrating permanent magnet rotor and reduction of the axial leakage flux
A rotor having a number of tangentially magnetized permanent magnets tangentially evenly distributed and arranged both in the center region and in the outer regions in the axial direction is disclosed. Flux-guiding elements between the permanent magnets guide the magnetic fields of the permanent magnets radially toward the center region of the stator. The flux-guiding elements comprise a plurality of sheets stacked on one another in the axial direction. The sheets in the outer regions are smaller than the sheets in the center region. The sheets arranged in the outer regions are surrounded on their radially outside end by a retaining apparatus. Form-fitting elements transmit centrifugal forces acting on the sheets arranged in the center region are transmitted to the sheets arranged in the outer regions.
US10135308B2 Electrical machine and method for producing an electrical sheet
An electrical machine with a rotor which has at least one electrical sheet. The electrical sheet having crosspieces, wherein the crosspieces have a deformation in a direction normal to the plane of the electrical sheet.
US10135306B2 Reluctance motor and flux barrier structure thereof
A reluctance motor and a flux barrier structure thereof are provided. The flux barrier structure is disposed in a rotor, and the flux barrier structure has at least one flux barrier space and a plurality of support bars. The flux barrier space is formed by at least one surrounding wall of the rotor. The support bars are intersected with each other in the flux barrier space, and the support bars are extended from one side of the enclosure wall to the opposite side thereof.
US10135305B2 Multi-mode wireless power transmitter
Some embodiments relate to a multi-mode wireless power transmitter. The transmitter includes an inverter configured to produce at its output a first signal having a first frequency or a second signal having a second frequency. The transmitter also includes a first transmit coil coupled to the output of the inverter and configured to wirelessly transmit power at the first frequency. The transmitter also includes a second transmit coil coupled to the output of the inverter and configured to wirelessly transmit power at the second frequency. The transmitter further includes at least one matching network coupled to the first transmit coil, the second transmit coil, and the output of the inverter. The at least one matching network is configured to provide power to the first transmit coil in response to the first signal and inhibit providing power to the second transmit coil in response to the first signal.
US10135303B2 Operating a wireless power transfer system at multiple frequencies
A transmitter device in an inductive energy transfer system includes a first transmitter coil operatively connected to a first resonant circuitry. A receiver device includes a first receiver coil operatively connected to a first resonant circuitry. The first transmitter coil and the first receiver coil form a first transformer. The transmitter device, the receiver device, or both the transmitter and receiver devices can also include an auxiliary coil or inductor, which may form an auxiliary transformer. Energy can be transferred from the transmitter device to the receiver device using the first transformer or the auxiliary transformer. The transfer of energy may be adaptively adjusted based on the efficiency of the energy transfer. For example, the transfer of energy can be adjusted based on the operating conditions of the load.
US10135297B2 Wireless power feeder
A wireless power feeder includes a plurality of coils and a controller that determines a first coil from the plurality of coils based on power transmitted from each of the plurality of coils to an external apparatus. The first coil receives power from a power source.
US10135296B2 Coil structure for wireless power transmissions and wireless power transmitter including the same
A coil structure for wireless power transmissions includes: a body having a cylindrical shape; an upper transmission coil formed on the body and configured to generate an electromagnetic field passing through an upper surface of the body; and at least one side transmission coil formed on the body and configured to generate an electromagnetic field passing through a side surface of the body.
US10135291B2 Method for charging one or more electronic devices and charging device therefor
A charging device for charging one or more electronic devices is provided. The charging device includes a charging unit configured to include a first charging unit, and a second charging unit, the second charging unit protruding upward from a surface of the charging unit at an angle greater than or equal to a predetermined reference angle with respect to the surface of the charging unit, wherein, if at least one of the first charging unit and the second charging unit is arranged to face at least one electronic device in a face-to-face manner, the at least one of the first charging unit and the second charging unit supplies a wireless power to the at least one electronic device.
US10135290B2 Inductive power for seismic sensor node
Embodiments of systems and methods for inductively powering seismic sensor nodes are presented. An embodiment of an inductive battery includes a battery cell configured to store charge for use by an external device. The inductive battery may also include a first inductive element coupled to the battery cell, the first inductive element configured to receive current from the battery cell and emit a responsive magnetic field for powering an external device through inductance. In an embodiment the external device is a seismic sensor node.
US10135289B2 Wireless power receiver and method for controlling the wireless power receiver
A wireless power receiver and a method for controlling the wireless power receiver are provided. The wireless power receiver includes a resonant circuit configured to receiving electromagnetic waves from a wireless power transmitter and output alternate current (AC) power, a rectifier configured to rectify the AC power received from the resonant circuit into direct current (DC) power, a DC/DC converter configured to convert the DC power received from the rectifier and output the converted DC power, a battery, a charger configured to charge the battery with the converted DC power, and a controller configured to, upon detection of an event indicating a change in impedance at an output end of the DC/DC converter, control the impedance at the output end of the DC/DC converter and keep the impedance constant by adjusting voltage at the output end of the DC/DC converter.
US10135281B2 Charging a battery with frequency-modulated pulses based on battery measurements
Disclosed is pulse charging of a battery that uses frequency modulation to vary the pulse periods of the charging pulses. Battery measurements can be made to determine the duty cycles of the charging pulses.
US10135273B2 Electronic device, power feeding device and electronic device system
An electronic device that is driven by a battery and is capable of being attached to a power feeding device that feeds power to the electronic device, including: a surface opposite to the power feeding device when the electronic device is attached to the power feeding device; an electrode provided on the surface; and any one of a groove and a projection provided on the surface.
US10135249B2 Electricity providing system including energy storage system
Disclosed embodiments relate to power supply systems for supplying power. In some embodiments, a power supply system includes: a plurality of power conversion systems configured to receive and convert DC power from a power generator which generates power or an energy storage system which discharges stored energy; and a system controller configured to transmit a control instruction to control the plurality of power conversion systems based on a transmission protocol depending on an attribute of the control instruction.
US10135248B2 Control apparatus, control system, control method, and recording medium for controlling devices to charge or discharge electricity storage apparatus
A control apparatus is configured to control a control target device among load devices for which power supply from an electricity storage apparatus is controlled based on total power consumption of the load devices. The control apparatus includes a power monitor and a device controller. The power monitor is configured to acquire a value of the total power consumption of the load devices. The device controller is configured to control the control target device to change the power consumption of the control target device so that the value of the total power consumption changes to a value having a level where the electricity storage apparatus supplies the power to the load devices when the value of the total power consumption acquired by the power monitor is at a level where the power is not supplied from the electricity storage apparatus to the electrical devices.
US10135247B2 Methods and systems for integrated Volt/VAr control in electric network
A method and system for use in controlling an electric network are provided. The system includes an Integrated Volt-VAr Control (IVVC) component configured to determine optimization parameters for slow dynamics electromechanical devices and fast dynamics DER devices coupled to the network. The slow dynamics devices are controlled by a present state of the electric network and a voltage rise table that is adaptively updated in real-time using a command output, or a power flow-based complete optimization routine that generates optimal setpoints for the traditional controllable assets and for at least some of the fast dynamics DER devices. The fast dynamics devices are controlled locally using a control algorithm that uses a reactive power contribution based on IVVC settings, based on photo-voltaic (PV) plant active power variations, based on power factor, or based on a voltage of the local electric network.
US10135246B2 Device control apparatus and demand response method
A apparatus includes: a detector that detects a parameter that indicates a state of an electric power system; a first communication interface that communicates with a device that receives power supplied from the electric power system; a second communication interface that receives a demand response signal from a server that monitors a state of the electric power system; and a control circuit that controls the device via a first communication interface. The demand response signal contains either first information indicating an instruction for increasing the amount of power supplied from the electric power system to the device or second information indicating an instruction for decreasing the amount of power supplied from the electric power system to the device, and the control circuit determines whether control of the device is performed in accordance with the demand response signal based on the first information or second information contained and the detected parameter.
US10135239B2 Integrated circuit chip protection against physical and/or electrical alterations
An integrated circuit chip and a method for protecting the integrated circuit chip against physical and/or electrical alterations are disclosed. The chip comprises at least one semiconductor layer including semiconductor components and conductive tracks, at least one layer formed by a first type of conductive tracks extending over all or part of a surface of the chip and at least one second type of conductive track connected to at least one detection circuit configured to detect an alteration of the at least one second type of conductive track. The chip is characterized in that the at least one first type of conductive track is mixed within the at least one second type of conductive track, the material and the layout of at least one second type of conductive track being indiscernible, by an observation device, from the material and the layout of the at least one first type of conductive track.
US10135237B2 Systems and methods for exploiting current capability in static ups
A system is provided. The system includes a plurality of uninterruptible power supplies (UPSs), each UPS of the plurality of UPSs including an inverter, a ring bus, and at least one controller communicatively coupled to the plurality of UPSs, the at least one controller configured to control at least one bridge current in each UPS, the at least one bridge current controlled such that the inverter of each UPS operates in a partial current limiting regime between a full current limiting regime and a linear mode.
US10135231B2 Connector for an electrical device housed in a recessed box
A connector (1) adapted to connect at least one electrical conductor to an electrical accessory that is intended to be housed in an electrical box (200) for flush mounting in a wall (300), the connector including: a base (10) that defines an inlet opening for the electrical conductor; and at least one connection element that is fastened to the base and that includes an inlet terminal for connecting the electrical conductor, and an outlet terminal that is accessible via the front of the base for connecting the electrical accessory. The connector includes at least two distinct arms (14, 16) that extend from the base, towards the front, and having free ends that present catch elements (15, 17) for catching on the wall.
US10135226B2 Resonant cavity strained Group III-V photodetector and LED on silicon substrate and method to fabricate same
A structure includes an optoelectronic device having a Group IV substrate (e.g., Si); a buffer layer (e.g. SiGe) disposed on the substrate and a first distributed Bragg reflector (DBR) disposed on the buffer layer. The first DBR contains alternating layers of doped Group IV materials (e.g., alternating layers of SiyGe(1-y), where 0.8
US10135220B2 Synchronized tunable mode-locked lasers
A synchronized laser system for illuminating a sample with first and second laser light pulses, said system comprising: a trigger, said trigger being operative to issue first and second trigger signals, said first and second trigger signals being emitted at an adjustable frequency with a predetermined delay therebetween; a first tunable mode-locked laser operative for emitting said first laser light pulses in response to receiving a train of said first trigger signals, a first wavelength of said first laser light pulses being dependent on said adjustable frequency in accordance with a first wavelength-frequency relationship; a second tunable mode-locked laser operative for emitting said second laser light pulses in response to receiving a train of said second trigger signals, a second wavelength of said second laser light pulses being dependent on said adjustable frequency in accordance with a second wavelength-frequency relationship; wherein said predetermined delay is such that said first and second laser light pulses are emitted so as to arrive substantially simultaneously in said sample; and said first and second wavelength-frequency relationships are selected to result in a predetermined relationship between said first and second wavelengths at each frequency.
US10135212B2 Electric circuit jumper with coupling
An electric circuit jumper having a coupling that electrically connects a first electrical connector and a second electrical connector that are to be connected, respectively, with a first point of electric circuit and a second point of the electric circuit. A first probe, intended to be electrically connected to the first point in the electric circuit, is electrically connected to the first electrical connector and a second probe, intended to be electrically connected to the second point in the electric circuit, is electrically connected to the second electrical connector. The electric circuit is bypassed by electrically jumping from the first point of the electric circuit to the second point of the electric circuit via the first probe, the first electrical connector, the coupling, the second electrical connector, and the second probe.
US10135209B1 Busway stab assemblies and related systems and methods
A plug-in device for use with a busway system comprising a busway housing defining a longitudinal axis includes a stab base housing having first and second opposite sides, one or more stab conductors extending out of and away from the stab base housing at each of the first and second sides of the stab base housing, and a first alignment tab on the first side of the housing and a second alignment tab on the second side of the housing. The stab base housing is configured to be received through an opening at a bottom portion of the busway housing and positioned in a first position and then rotated from the first position to a second position. The first and second alignment tabs are configured to allow rotation from the first position to the second position in only one rotational direction.
US10135208B2 Hinged low profile modular electrical power bar for a vehicle
Systems and apparatus are disclosed for a hinged low profile modular electrical power bar of a vehicle. An example disclosed vehicle power bar includes a connector including first and second sockets. The vehicle power bar also includes first and second pins. Additionally, the vehicle power bar includes a first busbar rotatably coupled to the connector via the first pin coupled to a first terminal of the first busbar and inserted into the first socket, and a second busbar rotatably coupled to the connector via the second pin coupled to a second terminal of the second busbar and inserted into the second socket.
US10135203B2 Connection method of RF cable end connector and coaxial cable and internal terminal used thereof
A connection method of an RF cable end connector and a coaxial cable and an internal terminal used thereof are provided. An insulator is formed outside a body of the internal terminal by embedded molding, making the internal terminal have a composite structure integrated with the insulator. The internal terminal can be connected to the coaxial cable by, for example, clamping. This allows connection between the RF cable end connector and the coaxial cable to be easily accomplished by automatic processes, thereby reducing fabrication costs of RF cable end connector jumpers.
US10135200B2 Embedded platform in electrical cables
A platform embedded in an electrical cable that stores and transmits data or information related to the electrical cable is designed. The embedded platform includes a non-volatile memory element to store product data describing at least one of electrical characteristics and certifications of the electrical cable. The platform also includes a current detector to detect a current that flows in the electrical cable based on a magnetic field generated by the current. The platform further includes a communication circuit to transmit at least one of the stored product data and information related to the detection of the current to a remote device.
US10135199B1 Electrical connector
An electrical connector includes an insulating body provided with multiple accommodating holes penetrating through the insulating body vertically, multiple terminals used for contacting a chip module, and at least one shielding sheet accommodated in the insulating body. The accommodating holes include signal accommodating holes and ground accommodating holes. Each signal accommodating hole is provided with a stopping portion. The terminals include signal terminals accommodated in the signal accommodating holes and ground terminals accommodated in the ground accommodating holes. Each shielding sheet or each terminal is provided with an urging portion. The ground terminals and the shielding sheet contact each other through the urging portion, and the stopping portions stop the urging portion to prevent the signal terminals and the shielding sheet from contacting each other.
US10135190B2 Electrical plug and socket securement system
An electrical plug fastener or retention mechanism comprising a system of binding or securing electrical plugs or other connectors to avoid unintentional or accidental disconnection. The retention mechanism comprises a base for connecting to a first cord and a clamp for connecting to a second cord. The clamp and base may be connected via at least one extension bar. The base may be two separate halves with means for connecting to one of the power cords and the clamp may comprise a fixed half and a moveable half enabled to lock to the fixed half.
US10135184B2 Lever-type connector
A lever-type connector (10) includes a lever (40) provided with a cam groove (41), a first housing (30) having the lever (40) movably mounted thereon, and a second housing (60) provided to be connectable to the first housing (30). The second housing (60) includes a lever shaft (64) movable along the cam groove (41) according to a movement of the lever (40), a lever fitting portion (72) to which a peripheral edge part of the lever (40) is fit, and a bracket mounting portion (66) disposed behind an entrance space (71) for the lever (40) and provided with a locking claw (67). The locking claw (67) is disposed between the lever shaft (64) and the lever fitting portion (72) when the second housing (60) is viewed from a connecting direction.
US10135183B1 Electrical connector with assist lever
An electrical connector includes a first housing with two axle posts. A second housing is moveable relative to the first housing and includes two travel pegs. A lever includes two lever arms that are joined by a handle and each of the lever arms has an axle opening with one of the axle posts located therein. The lever is mounted on the first housing for relative rotational movement about a lever axis from a pre-stage position to a final position. The lever engages the travel pegs to move the second housing linearly in an insertion direction from a pre-stage position to a seated position relative to the first housing. Flanges extend from the axle posts generally perpendicular to the lever axis and opposite the insertion direction. The lever arms are located between the first housing and the respective flange when the lever is moved away from the pre-stage position.
US10135176B1 Coaxial cable connector
A coaxial cable connector comprises an assembly body, a cylindrical body and a fastening element. A portion of the fastening element is connected to a portion of one of the assembly body and cylindrical body, and when the fastening element is compressed during the process that the assembly body and the cylindrical body are relatively moving to a compression position, the portion of the fastening element is configured as a based portion where the fastening element bent from. Said configuration maximizes the inward deformation of the fastening element in the radial direction of the coaxial cable connector so as to provide much more fastening force to a coaxial cable installed therein and is adaptable to firmly fasten coaxial cables with various diameters. The waterproof effect is accordingly further enhanced as the fastening force.
US10135172B1 Connector position assurance member
A connector position assurance device having a base portion and a pair of resiliently deformable beams. Cam engaging members extend from side walls of the pair of resiliently deformable beams. A first lockout projection engagement member is provided proximate the beam front ends of the pair of resiliently deformable beams and extends between the first beam and the second beam. A second lockout projection engagement member is spaced from the base front end and spaced from the first lockout projection engagement member. The second lockout projection engagement member extends between the first beam and the second beam. A lockout projection receiving opening is formed by the first lockout projection engagement member, the second lockout projection engagement member, and portions of the pair of resiliently deformable beams.
US10135170B2 Contact geometry for contacts in high speed data connectors
A connector system includes a first connector element and a second connector element. The first connector element includes a first contact that has a first contact region and a first wipe region. The second connector element includes a second contact that has a second contact region and a second wipe region. When the first connector element is mated with the second connector element, the first contact region makes a first point electrical contact with the second wipe region such that the first contact does not form a first tuned electrical stub.
US10135165B2 Contact structure for high reliability electrical connector
This application relates to electrical connectors. An electrical connector, according to some embodiments, comprises a housing, a slot formed in the housing, the slot comprising an entrance, and first and second rows of conductive elements arranged in the housing. Each conductive element comprises a mounting end, a mating end opposite the mounting end, and an intermediate portion that extends between the mounting end and the mating end. The mating end comprises first and second contact portions projecting into the slot, and the first contact portion is closer to the entrance than the second contact portion. The first and second contact portions are capable of flexing along a width direction of the slot between a first position and a second position, the second contact portions form a receiving space between the first and second rows of conductive element, and the receiving space is smaller at the first position than the second position.
US10135161B2 Connector and electrical connection device
A connector has a conductive member attaching portion to which an end portion of a conductive member is to be attached, and a holder portion provided with an insertion hole into which the conductive member is inserted, and a fitting hole into which the conductive member attaching portion is fitted, the fitting hole being in communication with the insertion hole, the holder portion being configured to hold the conductive member attaching portion. The holder portion is provided with engaged portions with which engaging portions, which are provided at respective ends of the conductive member in the width direction, engage. The conductive member attaching portion is provided with a closing portion configured to close a part of the insertion hole. When the conductive member attaching portion has been fitted into the holder portion, the closing portion closes a part of the insertion hole with the engaging portions engaged with the engaged portions.
US10135157B2 Binding screw for a wire connection assembly and wire connection assembly
A binding screw for a wire connection assembly comprises a driving section, a threaded section, and a contact section. The contact section has a tapered penetration portion establishing electrical contact with a stranded wire. A length of the penetration portion is at least three-quarters of a diameter of the binding screw in the threaded section.
US10135147B2 Apparatus and methods for launching guided waves via an antenna
Aspects of the subject disclosure may include, for example, a system having an antenna for launching, according to a signal, a first electromagnetic wave to induce a propagation of a second electromagnetic wave along a transmission medium, the second electromagnetic wave having a non-fundamental wave mode and a non-optical operating frequency. A reflective plate is spaced a distance behind the antenna relative to a direction of the propagation of the second electromagnetic wave. Other embodiments are disclosed.
US10135145B2 Apparatus and methods for generating an electromagnetic wave along a transmission medium
Aspects of the subject disclosure may include, generating, by a plurality of dielectric antennas of a waveguide system, a plurality of instances of electromagnetic waves that combines to form a combined electromagnetic wave, and directing, by the waveguide system, the combined electromagnetic wave to an interface of a transmission medium for guiding propagation of the combined electromagnetic wave along the transmission medium without requiring an electrical return path. Other embodiments are disclosed.
US10135142B2 Electrically tuned, meandered, inverted L antenna
The system and method for a tunable, slow-wave meander line antenna having a plurality of coplanar alternating high and low impedance traces. The tunable inverted L meander line antenna being suitable for space-constrained uses. Electronic switches, including solid state switches being used to tune the slow-wave meander-line inverted L antenna. Configurations of more than one antenna element providing polarization diversity, increased gain, and larger impedance bandwidths.
US10135141B2 Mobile device
A mobile device includes a ground element and an antenna element. The antenna element includes a first radiation portion, a second radiation portion, and a third radiation portion. The first radiation portion is electrically connected between a feeding point and an edge of the ground element, and the antenna element operates in a first frequency band through a first path formed by the first radiation portion. A first end of the second radiation portion is electrically connected to the first radiation portion, and a second end of the second radiation portion is a first open end. The third radiation portion is electrically connected between the second radiation portion and the edge of the ground element. The antenna element operates in a second frequency band through a second path formed by the second radiation portion and the third radiation portion.
US10135138B2 Coupled multiband antennas
An antenna includes at least two radiating arm structures made of or limited by a conductor, superconductor or semiconductor material. The two arms are coupled through a region on first and second superconducting arms such that the combined structure forms a small antenna with broadband behavior, multiband behavior or a combination thereof. The coupling between the two radiating arms is obtained via the shape and spatial arrangement thereof, in which at least one portion on each arm is placed in close proximity to each other (e.g., at a distance smaller than 1/10 of the longest free-space operating wavelength) to allow electromagnetic fields in one arm to be transferred to the other through close proximity regions. The proximity regions are spaced from the feeding port of the antenna (e.g., greater than 1/40 of the free-space longest operating wavelength) and specifically exclude the feeding port of the antenna.
US10135136B2 Time delay device and phased array antenna
The present invention provides a time delay device which allows changing, in accordance with a frequency of a local signal, a delay in a radio frequency signal supplied to an antenna element and also allows reducing a degree of dependency of the delay on a radio frequency in a band which is used. Each of (i) dispersion caused by a first dispersion imparting filter which gives a delay to a first local signal and (ii) dispersion caused by a second dispersion imparting filter which gives a delay to an intermediate frequency signal generated from the first local signal and the radio frequency signal is set to have a positive or negative sign which is opposite to the sign of the other.
US10135135B2 Array antenna and antenna system
An array antenna forms a main beam, and the main beam is toward a beam direction. The array antenna includes a plurality of radiating elements with a plurality of central line segments, where the plurality of radiating elements are arranged along a straight line, and the straight line is connecting the plurality of central line segments; and a plurality of meanders connecting the plurality of radiating elements; where the array antenna is disposed on a first plane, the beam direction has a nonzero deviating angle with a normal direction of the first plane, and the normal direction is perpendicular to the first plane.
US10135133B2 Apparatus and methods for reducing mutual couplings in an antenna array
A device is presented for improving radio frequency (RF) and microwave array antenna performance. The device sits in the near field, the reactive region, of the antenna array with a pattern of electrically isolated rectangular, cross-shaped, ell, and/or similarly-shaped patches of flat metal or other conductor in a flat plane. The patches are segmented into smaller shapes no greater than 0.3 of a shortest wavelength of the nominal operating range of the antenna and/or the height of the plane is greater than 0.25 and/or less than 0.4 of the center frequency's wavelength. Mutual coupling S-parameters between neighboring elements are either simulated or measured, and the patch sizes or height are designed such that |S21Refl| is in a range of |S21Array|±20% of |S21Array|; and Phase(S21Refl) is in a range of Phase(S21Array)+180±30 degrees, where S21Array is an S-parameter between antenna two neighboring antenna elements measured or simulated without the device, where S21ADS is the same with the device, and S21Refl=S21ADS−S21Array.
US10135131B2 Electromagnetic-wave transmitting cover
To provide an electromagnetic-wave transmitting cover which can achieve range extension and angle widening of a sensing radar and is excellent in design property. An electromagnetic-wave transmitting cover of the invention includes a base material made of an electromagnetic-wave-transmissive material, a light-transmitting base material formed on a surface of the base material and made of a light-transmissive material, and a design layer disposed between the base material and the light-transmitting base material, the electromagnetic-wave transmitting cover transmitting an electromagnetic wave, the electromagnetic-wave transmitting cover has an electromagnetic-wave transmitting area which transmits the electromagnetic wave, the base material and the light-transmitting base material in the electromagnetic-wave transmitting area has an interval of 0.12 mm or less, an adhesive layer is formed on an entire surface between the base materials, and a deviation in angle when the electromagnetic wave is transmitted is 0.3° or less.
US10135125B2 Ultra-wideband (UWB) antenna
A small-sized ultra-wideband (UWB) antenna includes a radiating unit configured to have a contour of a first shape, a ground unit configured to have a contour of a shape substantially equal to the first shape, and disposed parallel to the radiating unit, at least one shorting pin connected orthogonal to the ground unit and the radiating unit to connect a first area of the ground unit and a first area of the radiating unit, and a feeding unit connected orthogonal to the ground unit and the radiating unit to connect a second area of the ground unit and a second area of the radiating unit.
US10135124B1 Antenna assembly
An antenna assembly includes: a base; a first rod coupled to the base; an outer frame coupled to the first rod, the outer frame being rotatable around the first rod; a first antenna having a first end coupled to a first position of an inner surface of the curvy frame, and a second end coupled to a second position of the inner surface of the outer frame, the first antenna being rotatable around a pivot extending from the first position to the second position; and a second antenna having a first end coupled to a third position of the inner surface of the outer frame, and a second end exposed to an inner space surrounded by the outer frame.
US10135117B2 Wireless communication system with multi-mode cavity antennas
An antenna system for implementation in a wireless communication system such as a mobile device, and a wireless communication system employing such an antenna system, and a related methodology, are disclosed herein. In one example embodiment, a mobile device includes a display, a chassis, and one or more electrical components. The display is provided along a front surface of the mobile device, and the chassis has first and second cavities provided along a rear surface of the mobile device, the rear surface being substantially opposite the front surface. Further, the one or more electrical components is or are supported in between the display and the chassis, and the one or more electrical components provide excitation signals to one or both of the first and second cavities so as to cause electrical fields in accordance with a plurality of modes to occur respectively within the cavities at multiple frequencies, respectively.
US10135113B2 Satellite communication terminal with reconfigurable support structures
Techniques and mechanisms for enabling the positioning of a communication terminal in or on a vehicle, building or other structure. In an embodiment, the communication terminal includes an electronically steerable antenna which is disposed in a housing. A plurality of support legs, coupled to the housing, are each configured to rotate about a respective first axis, and to further rotate about a respective second axis. For a given support leg, an orientation of the respective second axis varies with rotation of that support leg about the respective first axis. Two such support legs are mechanically coupled to one another with respect to their respective first axis rotations or with respect to their respective second axis rotations. In another embodiment, the communication terminal is operable by a user to selectively enable or disable first axis rotation and/or second axis rotation of a given support leg.
US10135112B1 3D antenna mount
An antenna may include an antenna mount defining an opening, and be configured to operate as (i) a resonator for transferring an RF signal and (ii) support member. The antenna may further include a ground plane configured to support the antenna mount, and a substrate extending through the opening and being perpendicular to the ground plane on which the antenna mount is being supported.
US10135111B2 Combine harvester antenna mounting
An antenna mounting apparatus for a combine harvester where the apparatus includes a first grain tank extension panel mounted to a frame so as to be moveable between an open, extended, position and a closed, retracted, position. An antenna-supporting bracket is pivotally mounted to the grain tank extension panel around a first pivot axis. Actuation means are provided to pivot the antenna-supporting bracket with respect to the grain tank extension member when the grain tank extension panel moves between the open position and closed position.
US10135108B2 Directional coupler and diplexer
In a directional coupler, a rectangular waveguide includes a second narrow wall and has a width varying part resulting from the second narrow wall protruding toward a first narrow wall, the width varying part including at least a portion of an opening, the protruding part protruding by a protrusion amount larger at the center of the width varying part than at both ends thereof.
US10135101B2 Power storage module
A power storage module includes storage batteries, separators, a temperature measuring component, and a temperature measuring component holder. Each of the storage batteries includes a terminal surface, a positive terminal, and a negative terminal. The positive terminal and the negative terminal are provided on the terminal surface. The temperature measuring component is to measure a temperature of a measured storage battery among the storage batteries. The temperature measuring component holder is provided on a terminal surface side of the measured storage battery between the positive terminal and the negative terminal of the measured storage battery to hold the temperature measuring component. The temperature measuring component holder includes a temperature measuring component guide via which the temperature measuring component is inserted into the temperature measuring component holder in a direction from the positive terminal toward the negative terminal or in a direction from the negative terminal toward the positive terminal.
US10135095B2 Lithium secondary battery
Disclosed is a lithium secondary battery including: (i) a cathode active material including a lithium metal phosphate according to Formula 1 below; (ii) an anode active material including amorphous carbon; and (iii) an electrolyte for lithium secondary batteries including a lithium salt and an ether based solvent, wherein propylene carbonate (PC) is included in an amount of 1 wt % to 60 wt % in the electrolyte for lithium secondary batteries, based on the total weight of the electrolyte, Li1+aM(PO4−b)Xb  (1) wherein M is at least one selected from metals of Groups II to XII; X is at least one selected from F, S and N, −0.5≤a≤+0.5, and 0≤b≤0.1.
US10135094B2 Electrolyte for lithium secondary battery and lithium secondary battery containing the same
Provided are an electrolyte for a lithium secondary battery and a lithium secondary battery containing the same.
US10135078B2 Current collector for fuel cell, and fuel cell stack
In order to reduce corrosion of metal plates of a current collector which is comprised of the stacked metal plates made of different materials, a current collector for a fuel cell is provided, which includes a first metal plate that has a terminal portion and is conductive, and a second metal plate and a third metal plate that are metal plates having a higher corrosion resistance than the first metal plate and pinch the first metal plate therebetween. The current collector includes a first through-hole penetrating the first metal plate, the second metal plate, and the third metal plate, wherein fluid exists in at least either one of between the first metal plate and the second metal plate, and between the first metal plate and the third metal plate, and the first through-hole guides the fluid outside the current collector, and a first seal member blocking an end face of a perimeter of the current collector. A hole wall surface of the first through-hole is not blocked.
US10135076B1 Tear-activated micro-battery for use on smart contact lenses
A body-mountable device includes an electrochemical battery configured to provide power when exposed to an aqueous fluid. The aqueous fluid could be blood, sweat, tears, or some other bodily fluid. The electrochemical battery includes an anode that includes zinc metal and is configured to provide an electrical potential relative to a cathode when the anode and cathode are exposed to oxygen and an aqueous fluid. The electrochemical battery could provide power to electronics configured to measure a physiological parameter at a plurality of points in time, to record such measured parameters, to transmit such measured parameters to an external system, or to perform some other functions. Components of the body-mountable device could be embedded in a polymeric material configured for mounting to a surface of an eye. Components of the body-mountable device could be disposed on a flexible substrate configured for mounting to a skin surface.
US10135075B2 Water-activated power bank structure
A water-activated power bank structure, comprising: a bottle body with a top opening and a bottom opening, wherein the bottle body is configured to accommodate a first electrode structure and a second electrode structure. The water-activated power bank structure further comprises: a top cap configured to mate with the top opening of the bottle body; a first bottom cap configured to mate with the bottom opening of the bottle body; a second bottom cap configured to mate with the first bottom cap; and a power output module disposed in the second bottom cap; wherein the first electrode structure has a cylindrical shape and the second electrode structure has a mesh shape, and wherein the power output module is electrically connected to the first electrode structure and the second electrode structure.
US10135072B2 Method for manufacturing a composite
A method for manufacturing a composite is disclosed. The method includes steps of (a) providing a powder in a first weight ratio, a graphene oxide in a second weight ratio, a first modifying agent having a negative electric charge, and a second modifying agent having a positive electric charge; (b) reacting the first modifying agent with the powder so that a surface of the powder has the negative electric charge; (c) reacting the second modifying agent with the graphene oxide so that a surface of the graphene oxide has the positive electric charge; and (d) mixing the powder having the negative electric charge and the graphene oxide having the positive electric charge to form a composite.
US10135064B2 Cathode active material for lithium ion secondary battery
To provide a cathode active material for a lithium ion secondary battery excellent in the cycle characteristics and rate characteristics even when charging is conducted at a high voltage. A cathode active material for a lithium ion secondary battery, which comprises particles (III) having a covering layer comprising a metal oxide (I) containing at least one metal element selected from the group consisting of Al, Y, Ga, In, La, Pr, Nd, Gd, Dy, Er and Yb, and a compound (II) containing Li and at least one non-metal element selected from the group consisting of S and B, on the surface of a lithium-containing composite oxide, wherein the atomic ratio (the non-metal element/the metal element) contained within 5 nm of the surface layer of the particles (III) is within a specific range.
US10135059B2 Crumpled particles, methods of synthesizing same and applications using same
In one aspect of the present invention, a method of for synthesizing compression- and aggregation-resistant particles includes forming a graphene dispersion solution with micron-sized graphene-based material sheets, nebulizing the graphene dispersion solution to form aerosol droplets, passing the aerosol droplets through a horizontal tube furnace pre-heated at a predetermined temperature by a carrier gas, and drying the aerosol droplets to concentrate and compress the micron-sized graphene-based material sheets into crumpled particles of sub-micron scale.
US10135057B2 Electrode assembly and secondary battery having the same
An electrode assembly includes a first electrode plate having a first electrode active material coated on at least one surface thereof, a second electrode plate having a second electrode active material coated on at least one surface thereof, a separator between the first electrode plate and the second electrode plate, and at least one support member between the first electrode plate and the separator and outwardly protruding farther than an outermost end of the separator. A secondary battery includes the electrode assembly.
US10135055B2 Separator for secondary battery
Provided herein is a separator used for an electrochemical device such as a lithium-ion battery. The separator disclosed herein comprises a porous base material, and a protective porous layer coated on one or both surfaces of the porous base material disclosed herein, wherein the protective porous layer comprises an organic binder and an inorganic filler, and wherein a difference in tensile strength of the separator along the TD direction and MD direction is about 15% or less. Also provided herein is a lithium-ion battery including the separator disclosed herein. The separator disclosed herein is excellent in terms of safety, ion permeability, and cycle characteristics.
US10135049B2 Vehicular lead storage battery and vehicle equipped therewith
A vehicular lead storage battery according to the present invention includes a battery container provided with at least one cell chamber; and a cover plate 1 for covering an upper opening of the battery container. A guide path 8 for discharging gases within a cell chamber to the outside is formed in the cover plate 1. The guide path 8 includes a first guide portion 9B for horizontally guiding gases from the cell chamber; a second guide portion 9C connected to the first guide portion 9B to downwardly guide the gases from the first guide portion 9B; and a third guide portion 10A connected to the second guide portion 9C to horizontally guide the gases from the second guide portion 9C and discharge the gases from an exhaust vent 4K formed in the cover plate 1 to the outside. A corner portion 9K is formed by the first guide portion 9B and the second guide portion 9C, and a corner portion 10K is formed by the second guide portion 9C and the third guide portion 10A. The guide path 8 is formed so that the angle θ of a straight line L having internal contact with the two corner portions 9K and 10K from a horizontal line is greater than the maximum angle of inclination at which the inclined angle of a vehicle is maximum during driving on a sloping ground.
US10135048B2 Lead-acid battery
Provided is a lead-acid battery which includes: a power generating element; an electrolyte solution; a container which houses the power generating element and the electrolyte solution; and a lid member which is configured to seal the container and in which an exhaust space and a sleeve member are formed, the exhaust space communicating with an outside, an inside of the container being communicated with the exhaust space through the sleeve member. A bottom surface of the exhaust space is inclined such that a solution in the space returns to the inside of the container. The sleeve member has blocking elements arranged in a spaced-apart manner in an extending direction of the sleeve member. The inside of the container is communicated with the exhaust space through a space formed between the blocking elements.
US10135037B2 Manufacturing method of light-emitting device, light-emitting device, module, and electronic device
A highly reliable light-emitting device is provided. A yield in a manufacturing process of a light-emitting device is increased. A light-emitting device is provided in which a non-light-emitting portion having a frame-like shape outside a light-emitting portion includes a portion thinner than the light-emitting portion. A light-emitting element and a bonding layer are formed over a substrate. The light-emitting element is sealed by overlapping a pair of substrates and curing the bonding layer. Then, while the cured bonding layer is heated, pressure is applied to at least a portion of the non-light-emitting portion with a member having a projection.
US10135032B2 Method for producing light-emitting display device, light-emitting display device and light-emitting display
A method for producing a light-emitting display device, the method including forming a film of a light-transmissive resin material on a substrate over which a reflective metal and a semi-transparent member can be disposed in at least one of a plurality of pixel regions corresponding to red, green and blue; curing part of the film of the light-transmissive resin material to form a light-transmissive resin layer, the part being in a region including the at least one pixel region; and developing the light-transmissive resin layer after the curing to form an optical path length-adjusting layer.
US10135021B2 Frit sealing using direct resistive heating
An frit-sealed device comprising a resistive heating element having an electrically-closed-loop structure and process for frit-sealing a device by using such heating element. The element can be advantageously made of a metal such as Invar® and/or Kovar®. The invention enables hermetic frit sealing with low residual stress in the seal. The invention is particularly advantageous for hermetic sealing of OLED display devices.
US10135018B2 Rollable display apparatus
A rollable display apparatus includes a flexible panel including a main panel with a display and a dummy panel with a wire connected to the display, a housing to accommodate the flexible panel, a rotatable rolling drum in the housing and coupled to a first end of the flexible panel, a supporting base moveable into and out of the housing and coupled to a second end of the flexible panel, and a printed circuit board connected to the second end of the flexible panel, the printed circuit board being on the supporting base.
US10135017B2 Quantum light emitting diode and quantum light emitting device including the same
A quantum light emitting diode comprises a first electrode; a second electrode facing the first electrode; a light-amount enhancing layer between the first and second electrodes and having a structure guiding emitted light toward an emitting side; and an emitting material layer between the light-amount enhancing layer and the second electrode and including a quantum particle at the structure of the light-amount enhancing layer.
US10135014B2 Display device and method of manufacturing display device
Disclosed is a display device, including a first substrate having flexibility including a pixel region and a frame region around the pixel region, a pixel arranged on a first surface of the first substrate in the pixel region, and a terminal section arranged in the frame region and connected to the pixel, in which the first substrate includes an adjustment region between the pixel and the terminal section, the adjustment region having a different Young's modulus from those of the pixel region and the frame region.
US10135013B2 Method for manufacturing display device and display device having a flexible substrate
A method for manufacturing a display device includes the steps of preparing a spacer that includes a first alignment mark, forming a notch on a back reinforcing film and cutting the back reinforcing film in a size corresponding to a size of a first bottom surface, disposing the back reinforcing film on a back surface side of a display area, disposing the spacer on a back surface side of a flexible substrate, and bending a bent area so as to conform to a shape of the spacer and disposing a terminal area on a back surface side of the spacer. In the step of disposing the spacer, viewed from the back surface side of the flexible substrate, the spacer is positioned on the back reinforcing film based on a position of the notch and a position of the first alignment mark.
US10135010B2 Display apparatus including laser blocking layer
A display apparatus includes a substrate including at least one hole disposed in a hole area of the substrate, a thin film transistor disposed on the substrate, a light-emitting component disposed on the substrate and electrically connected to the thin film transistor, an insulating layer disposed on the substrate, a thin film encapsulation layer disposed on the substrate, and a laser blocking layer. The substrate includes a display area and a non-display area that is disposed between the display area and the hole area. The laser blocking layer is disposed on the insulating layer in the non-display area.
US10135007B2 Organic electroluminescent materials and devices
A compound having a structure according to formula Ir(LA)n(LB)3-n: is described. In the structure of Formula Ir(LA)n(LB)3-n: A1, A2, A3, A4, A5, A6, A7, and A8 are each independently either carbon or nitrogen; at least one of A1, A2, A3, A4, A5, A6, A7, and A8 is nitrogen; ring B is bonded to ring A through a C—C bond; the iridium is bonded to ring A through an Ir—C bond; X is O, S, or Se; R1, R2, R3, and R4 each independently represent no substitution up to the maximum possible substitutions; any adjacent substitutions in R1, R2, R3, and R4 are optionally linked together to form a ring; R1, R2, R3, R4, and R5 are each independently selected from a variety of substituents; and n is 1, 2, or 3. Formulations and devices, such as an OLEDs, that include the compound of Formula Ir(LA)n(LB)3-n are also described.
US10135006B2 Organic electroluminescent materials and devices
A compound containing five member ring fused B—N heterocycles is useful as host materials in OLEDs.
US10135004B2 Fluorescent organic light emitting elements having high efficiency
The present invention relates to organic light emitting elements, comprising thermally activated delayed fluorescence (TADF) emitters and/or hosts on basis of benzotriazoles, which have a sufficiently small energy gap between S1 and T1 (ΔEST) to enable up-conversion of the triplet exciton from T1 to S1. The organic light emitting elements show high electroluminescent efficiency.
US10134998B2 Light-emitting element, display device, electronic device, and lighting device
A light-emitting element containing a light-emitting material with high light emission efficiency is provided. The light-emitting element includes a high molecular material and a guest material. The high molecular material includes at least a first high molecular chain and a second high molecular chain. The guest material has a function of exhibiting fluorescence or converting triplet excitation energy into light emission. The first high molecular chain and the second high molecular chain each include a first skeleton, a second skeleton, and a third skeleton, and the first skeleton and the second skeleton are bonded to each other through the third skeleton. The first high molecular chain and the second high molecular chain have a function of forming an excited complex.
US10134992B2 Method for manufacturing electronic element including transparent conductive structure
Provided is a method for manufacturing an electronic device including a transparent conductive structure, the method including preparing a transparent electrode in which, among a first region and a second region, the first region is selectively surface-modified, preparing a mixed composition including a first composition and a second composition having a different polarity from the first composition, and applying the mixed composition onto the transparent electrode, wherein the applied mixed composition is disposed in the surface modified first region, and the mixed composition disposed in the first region is phase-separated into a first composition layer and a second composition layer disposed on the first composition layer.
US10134989B2 Optical discs as low-cost, quasi-random nanoimprinting templates for photon management
Photonic devices are provided comprising a photoactive layer and at least one additional layer, wherein a surface of the photoactive layer or a surface of the at least one additional layer has imprinted thereon a quasi-random pattern of nanostructures corresponding to a quasi-random pattern of nanostructures defined in a recording layer of a pre-written optical media disc. Methods of patterning a layer of a photonic device are also provided.
US10134979B1 Strontium oxide as a tunnel barrier for spin injection and giant spin accumulation
A spintronic device is disclosed. The spintronic device includes a spin current transport layer, a spin injector, and a spin detector. The spin injector includes a first tunnel barrier layer made of strontium oxide (SrO) disposed over the spin current transport layer and a first magnetic material layer disposed over the first tunnel barrier layer. The spin detector includes a second tunnel barrier layer made of SrO disposed over the spin current transport layer. A second magnetic material layer is disposed over the second tunnel barrier layer and a spin sensor has a sensor input terminal coupled to the second magnetic material layer.
US10134977B2 Piezoelectric element, method for manufacturing the same, and piezoelectric element-applied device
A piezoelectric element has, from a substrate side, a first electrode, a piezoelectric layer containing a composite oxide of an ABO3 type perovskite structure containing Mg, and a second electrode, which are laminated, in which the first electrode includes a diffusion suppressing layer which suppresses diffusion of the Mg and a diffusion layer which diffuses the Mg as compared with the diffusion suppressing layer, and the diffusion suppressing layer is provided on the substrate side relative to the diffusion layer.
US10134970B2 Compound semiconductor and application thereof
In the present disclosure, disclosed are a novel compound semiconductor which can be used as a thermoelectric material or the like, and applications thereof. A compound semiconductor according to the present disclosure can be represented by the following chemical formula 1: [Bi1-xMxCuu-wTwOa-yQ1yTebSez]Ac, where, in the chemical formula 1, M is one or more elements selected from the group consisting of Ba, Sr, Ca, Mg, Cs, K, Na, Cd, Hg, Sn, Pb, Mn, Ga, In, Tl, As and Sb; Q1 is one or more elements selected from the group consisting of S, Se, As and Sb; T is one or more elements selected from transition metal elements; A is one or more elements selected from the group consisting of transition metal elements and compounds of transition metal elements and group VI elements; and 0≤x<1, 0.5≤u≤1.5, 0≤w≤1, 0.2
US10134965B2 Passivation for a semiconductor light emitting device
In embodiments of the invention, a passivation layer is disposed over a side of a semiconductor structure including a light emitting layer disposed between an n-type region and a p-type region. A material configured to adhere to an underfill is disposed over an etched surface of the semiconductor structure.
US10134961B2 Submount based surface mount device (SMD) light emitter components and methods
Submount based surface mount design (SMD) light emitter components and related methods are disclosed. In one aspect, a method of providing a submount based light emitter component can include providing a ceramic based submount, providing at least one light emitter chip on the submount, providing at least one electrical contact on a portion of the submount, and providing a non-ceramic based reflector cavity on a portion of the submount.
US10134957B2 Surface-mountable optoelectronic semiconductor component with conductive connection on housing body
A surface-mountable optoelectronic semiconductor component is specified. The surface-mountable optoelectronic semiconductor component includes an optoelectronic semiconductor chip, a radiation-transmissive growth substrate, a housing body and an electrically conductive connection. The housing body is arranged at least in places between a side surface of the growth substrate and the electrically conductive connection. The housing body completely covers all of the side surfaces of the growth substrate, and the housing body has, on a surface facing away from the side surface of the growth substrate, traces of material removal or traces of a form tool.
US10134955B2 Light emitting element and method of manufacturing the same
A light emitting element includes a semiconductor stacked body, an oxide film, and a reflecting film. The semiconductor stacked body has a body surface. The oxide film has an upper surface and a bottom surface opposite to the upper surface. The oxide film is provided on the semiconductor stacked body such that the bottom surface of the oxide film is opposite to the body surface of the semiconductor stacked body. The reflecting film is provided on the oxide film to be in contact with the upper surface of the oxide film and includes silver and oxide nanoparticles.
US10134954B2 Light emitting element having protective layer
A light emitting element for flip-chip mounting having a flat mounting surface which allows a decrease in the width of the streets of a wafer. In the light emitting element, the insulating member filling around the bumps and flattening the upper surface is formed with a margin of a region with a width which is equal to or larger than the width of the streets on the dividing lines, so that at the time of dividing the wafer along the dividing lines, the insulating member is not processed, which allows designing of the streets with a small width.
US10134946B2 Manufacturing method of light-emitting device
A manufacturing method of light-emitting device is disclosed. The method includes providing an LED wafer comprising a substrate and a semiconductor stack formed on the substrate, wherein the semiconductor stack has a lower surface facing the substrate and an upper surface opposite to the lower surface; providing a first laser to the LED wafer and irradiating the LED wafer from the upper surface to form a plurality of scribing lines on the upper surface; providing and focusing a second laser on an interior of the substrate to form a plurality of textured areas in the substrate; and providing force on the LED wafer to separate the LED wafer into a plurality of LED chips.
US10134945B1 Wafer to wafer bonding techniques for III-V wafers and CMOS wafers
A method for wafer to wafer bonding for III-V and CMOS wafers is provided. A silicon carrier wafer is provided having an epitaxial III-V semiconductor region and an oxide region disposed over the wafer top surface, the regions having substantially equal heights. A sidewall of the epitaxial III-V semiconductor region directly contacts a sidewall of the oxide region. A eutectic bonding layer is formed over a top surface of the epitaxial III-V semiconductor region and the oxide region for bonding to the CMOS wafer which contains semiconductor devices. The silicon carrier wafer is removed, and the CMOS wafer is singulated to form a plurality of three-dimensional integrated circuits, each including a CMOS substrate corresponding to a portion of the CMOS wafer and a III-V optical device corresponding to a portion of the III-V epitaxial semiconductor region.
US10134943B2 Semiconductor chip, method for producing a plurality of semiconductor chips and method for producing an electronic or optoelectronic device and electronic or optoelectronic device
A method for producing a multiplicity of semiconductor chips (13) is provided, comprising the following steps: —providing a wafer (1) comprising a multiplicity of semiconductor bodies (2), wherein separating lines (9) are arranged between the semiconductor bodies (2), —depositing a contact layer (10) on the wafer (1), wherein the material of the contact layer (10) is chosen from the following group: platinum, rhodium, palladium, gold, and the contact layer (10) has a thickness of between 8 nanometers and 250 nanometers, inclusive, —applying the wafer (1) to a film (11), —at least partially severing the wafer (1) in the vertical direction along the separating lines (9) or introducing fracture nuclei (12) into the wafer (1) along the separating lines (9), and —breaking the wafer (1) along the separating lines (9) or expanding the film (11) such that a spatial separation of the semiconductor chips (13) takes place, wherein the contact layer (10) is also separated. A semiconductor chip, a component and a method for producing the latter are also provided.
US10134941B2 Method for manufacturing solar cell including a patterned dopant layer
A method for manufacturing a solar cell is disclosed. The disclosed method includes conductive region formation of forming a first-conduction-type region at one surface of a semiconductor substrate and a second-conduction-type region at another surface of the semiconductor substrate, and electrode formation of forming a first electrode connected to the first-conduction-type region and a second electrode connected to the second-conduction-type region. In the conductive region formation, the first-conduction-type region is formed by forming a dopant layer containing a first-conduction-type dopant over the one surface of the semiconductor substrate, and heat-treating the dopant layer, and the second-conduction-type region is formed by ion-implanting a second-conduction-type dopant into the semiconductor substrate at the another surface of the semiconductor substrate.
US10134932B2 Solar cell and method of fabricating the same
A solar cell according to the embodiment includes a support substrate; a back electrode layer on the support substrate; a light absorbing layer on the back electrode layer; a buffer layer on the light absorbing layer; a front electrode layer on the buffer layer; a connecting member passing through the buffer layer to electrically connect the back electrode layer to the front electrode layer; and a side insulating part on one of side surfaces of the connecting member, wherein the side insulating part makes direct contact with a portion of the buffer layer, the back electrode layer and the light absorbing layer.
US10134928B2 Photoelectric conversion element and solar cell module provided with same
There is provided a photoelectric conversion element which includes an n-type single crystal silicon substrate (1). The n-type single crystal silicon substrate (1) includes a central region (11) and an end-portion region (12). The central region (11) is a region which has the same central point as the central point of the n-type single crystal silicon substrate (1) and is surrounded by a circle. The diameter of the circle is set to be a length which is 40% of a length of the shortest side among four sides of the n-type single crystal silicon substrate (1). The central region (11) has a thickness t1. The end-portion region (12) is a region of being within 5 mm from an edge of the n-type single crystal silicon substrate (1). The end-portion region (12) is disposed on an outside of the central region (11) in an in-plane direction of the n-type single crystal silicon substrate (1), and has a thickness t2 which is thinner than the thickness t1. The end-portion region (12) has average surface roughness which is smaller than average surface roughness of the central region (11).
US10134927B2 Reliable electrical contacts for high power photoconductive switches
A photoconductive switch consisting of an optically actuated photoconductive material, e.g. a wide bandgap semiconductor such as SiC, situated between opposing electrodes. The electrodes are created using various methods in order to maximize reliability by reducing resistive heating, current concentrations and filamentation, and heating and ablation due to the light source. This is primarily accomplished by the configuration of the electrical contact geometry, choice of contacts metals, annealing, ion implantation, creation of recesses within the SiC, and the use of coatings to act as encapsulants and anti-reflective layers.
US10134923B1 Photovoltaic devices including bi-layer pixels having reflective and/or antireflective properties
PV devices including bi-layer pixels having reflective and/or antireflective properties, and methods for manufacturing PV devices including bi-layer pixels having reflective and/or antireflective properties. In some embodiments, each bi-layer pixel includes a first layer with reflective properties, and a second layer with antireflective properties.
US10134915B2 2-D material transistor with vertical structure
Semiconductor structures including two-dimensional (2-D) materials and methods of manufacture thereof are described. By implementing 2-D materials in transistor gate architectures such as field-effect transistors (FETs), the semiconductor structures in accordance with this disclosure include vertical gate structures and incorporate 2-D materials such as graphene, transition metal dichalcogenides (TMDs), or phosphorene.
US10134907B2 Low temperature polysilicon array substrate and method for manufacturing the same
Disclosed is a low temperature polysilicon array substrate and its manufacturing method. The method includes: forming a light-shielding layer, a buffer layer and U-type polysilicon patterns successively on a glass substrate; doping channels of the U-type polysilicon patterns in the active area and then heavily N+ doping these U-type polysilicon patterns; forming a gate insulation layer and etching first via holes; forming a gate line, a source and lightly-doped regions of the N-type double-gate transistor; and heavily P+ doping U-type polysilicon patterns in the non-active area.
US10134899B2 Facet-free strained silicon transistor
The presence of a facet or a void in an epitaxially grown crystal indicates that crystal growth has been interrupted by defects or by certain material boundaries. Faceting can be suppressed during epitaxial growth of silicon compounds that form source and drain regions of strained silicon transistors. It has been observed that faceting can occur when epitaxial layers of certain silicon compounds are grown adjacent to an oxide boundary, but faceting does not occur when the epitaxial layer is grown adjacent to a silicon boundary or adjacent to a nitride boundary. Because epitaxial growth of silicon compounds is often necessary in the vicinity of isolation trenches that are filled with oxide, techniques for suppression of faceting in these areas are of particular interest. One such technique, presented herein, is to line the isolation trenches with SiN to provide a barrier between the oxide and the region in which epitaxial growth is intended.
US10134885B2 Semiconductor device having an active trench and a body trench
A semiconductor substrate having a first main surface and a transistor cell includes a drift region, a body region between the drift region and the first main surface, an active trench at the first main surface extending into the drift region, a gate insulating layer at sidewalls and a bottom side of the active trench, a gate conductive layer in the active trench, a source region in the body region, and adjacent to the active trench, a body trench at the first main surface extending into the drift region, the body trench being adjacent to the body region and to the drift region, an insulating layer at sidewalls and at a bottom side of the body trench, the insulating layer being asymmetric with respect to an axis extending perpendicular to the first main surface at a center of the body trench, and a conductive layer in the body trench.
US10134851B2 Tunnel barrier schottky
A diode includes: a semiconductor substrate; a cathode metal layer contacting a bottom of the substrate; a semiconductor drift layer on the substrate; a graded aluminum gallium nitride (AlGaN) semiconductor barrier layer on the drift layer and having a larger bandgap than the drift layer, the barrier layer having a top surface and a bottom surface between the drift layer and the top surface, the barrier layer having an increasing aluminum composition from the bottom surface to the top surface; and an anode metal layer directly contacting the top surface of the barrier layer.
US10134849B2 Semiconductor device and manufacturing method thereof
The present disclosure relates to the technical field of semiconductor technologies and discloses a semiconductor device and a manufacturing method therefor. The method includes forming a growth substrate by providing a substrate structure containing a sacrificial substrate, a first dielectric layer on the sacrificial substrate, and a plurality of recesses formed through the first dielectric layer and into the sacrificial substrate, by forming a buffer layer covering exposes surfaces of the plurality of recesses, by selectively growing a graphene layer on the buffer layer, and by filling the plurality of recesses with a second dielectric layer. The method further includes attaching the growth substrate to a bonding substrate such that the second dielectric layer attaches to the bonding substrate; removing the sacrificial substrate; and removing the buffer layer so as to expose the graphene layer. The method of present disclosure avoids adverse effects from patterning graphene by using selective growth of graphene on a patterned buffer layer.
US10134846B2 Semiconductor device
A semiconductor device including a semiconductor substrate having an edge termination portion and an active portion is provided. The edge termination portion includes an outer edge region provided on an end portion of a front surface of the semiconductor substrate and within a predetermined depth range. The active portion includes a well region provided on an inner side relative to the outer edge region of the front surface of the semiconductor substrate and within a predetermined depth range. The semiconductor device further includes an insulating film provided on the front surface of the semiconductor substrate and at least between the outer edge region and the well region and having a taper portion, and a resistive film provided on the insulating film and electrically connected to the outer edge region and the well region. A taper angle of the taper portion of the insulating film is 60 degrees or less.
US10134843B2 Multi-gate device and method of fabrication thereof
A semiconductor device includes a fin extending from a substrate. The fin has a source/drain region and a channel region. The channel region includes a first semiconductor layer and a second semiconductor layer disposed over the first semiconductor layer and vertically separated from the first semiconductor layer by a spacing area. A high-k dielectric layer at least partially wraps around the first semiconductor layer and the second semiconductor layer. A metal layer is formed along opposing sidewalls of the high-k dielectric layer. The metal layer includes a first material. The spacing area is free of the first material.
US10134840B2 Series resistance reduction in vertically stacked silicon nanowire transistors
Embodiments are directed to a method of fabricating a portion of a nanowire field effect transistor (FET). The method includes forming a sacrificial layer and a nanowire layer, removing a sidewall portion of the sacrificial layer and forming a diffusion block in a space that was occupied by the removed sidewall portion of the sacrificial layer. The method further includes forming a source region and a drain region such that the diffusion block is between the sacrificial layer and at least one of the source region and the drain region, and removing the sacrificial layer using a sacrificial layer removal process, wherein the diffusion block prevents the sacrificial layer removal process from also removing portions of at least one of the source region and the drain region.
US10134839B2 Field effect transistor structure having notched mesa
A Field Effect Transistor structure is provided having: a semi-insulating substrate; a semiconductor mesa structure disposed on the substrate and having a notch in an outer sidewall of the mesa structure; a source electrode disposed within the opposing sidewalls in ohmic contact with a source region of the mesa structure; a drain electrode disposed within the opposing sidewalls in ohmic contact with a drain region of the mesa; and a gate electrode, having an inner portion disposed between, and laterally of, the source electrode and the drain electrode and in Schottky contact with the mesa structure, extending longitudinally towards the notch and having outer portions extending beyond the mesa structure and over portions of the substrate outside of the mesa structure. In one embodiment, the mesa structure includes a pair of notches projecting inwardly towards each other and the inner portion of the gate extends longitudinally between the pair of notches.
US10134837B1 Porous silicon post processing
A semiconductor on insulator (SOI) device may include a semiconductor handle substrate. The semiconductor hand may include a porous semiconductor layer, and an etch stop layer proximate the porous semiconductor layer. The SOI may also include an insulator layer on the etch stop layer. The SOI may further include a device semiconductor layer on the insulator layer.
US10134817B2 OLED display panel, display device and display system
An OLED display panel, a display device, and a display system. The OLED display panel comprises a base plate, first OLED display elements arranged in an array on a side of the base plate, and a first photochromic layer arranged on a side of the first OLED display elements. The first photochromic layer comprises first stripe shaped photochromic bodies and first stripe shaped openings arranged periodically and alternately, and is switchable between a transparent state and an opaque state. When the first photochromic layer stays in the opaque state, the first photochromic layer enables the OLED display panel to realize 3D display on the side where the first photochromic layer is arranged. 2D and 3D display modes are realized on a side of the display panel, which improves user experience and has a low cost.
US10134814B2 OLED display device and display apparatus including the same
An OLED display device includes a substrate and an OLED display units formed on the substrate, in which n is an integer which is greater than 1. The OLED display unit comprises: a first electrode, a first functional layer, a second electrode, a second functional layer, and a first light-emitting layer and a second light-emitting layer disposed between the first functional layer and the second functional layer; the first functional layer is disposed above the first electrode and the second functional layer is disposed below the second electrode, or, the first functional layer is disposed below the first electrode and the second functional layer is disposed above the second electrode. Wherein, the first light-emitting layer and the second light-emitting layer are disposed side by side in a horizontal direction, and, each of the light-emitting layers corresponds to at least two sub-pixels in the OLED display unit.
US10134811B2 Image sensors having light guide members
Image sensors include a color photo-sensing photoelectric conversion device, a first color filter and a second color filter disposed under the color photo-sensing photoelectric conversion device, a first photodiode and a second photodiode disposed under the first color filter and the second color filter, respectively, a first light guide member disposed between the first color filter and the first photodiode, and a second light guide member disposed between the second color filter and the second photodiode.
US10134808B2 Magnetic tunnel junction (MTJ) devices with heterogeneous free layer structure, particularly suited for spin-torque-transfer (STT) magnetic random access memory (MRAM) (STT MRAM)
Magnetic tunnel junction (MTJ) devices with a heterogeneous free layer structure particularly suited for efficient spin-torque-transfer (STT) magnetic random access memory (MRAM) (STT MRAM) are disclosed. In one aspect, a MTJ structure with a reduced thickness first pinned layer section provided below a first tunnel magneto-resistance (TMR) barrier layer is provided. The first pinned layer section includes one pinned layer magnetized in one magnetic orientation. In another aspect, a second pinned layer section and a second TMR barrier layer are provided above a free layer section and above the first TMR barrier layer in the MTJ. The second pinned layer is magnetized in a magnetic orientation that is anti-parallel (AP) to that of the first pinned layer section. In yet another aspect, the free layer comprises first and second heterogeneous layers separated by an anti-ferromagnetic coupling spacer, the first and second heterogeneous layers differing in their magnetic anisotropy.
US10134803B2 Micro device integration into system substrate
Post-processing steps for integrating of micro devices into system (receiver) substrate or improving the performance of the micro devices after transfer. Post processing steps for additional structures such as reflective layers, fillers, black matrix or other layers may be used to improve the out coupling or confining of the generated LED light. Dielectric and metallic layers may be used to integrate an electro-optical thin film device into the system substrate with transferred micro devices. Color conversion layers may be integrated into the system substrate to create different outputs from the micro devices.
US10134798B2 Pixel with strained silicon layer for improving carrier mobility and blue response in imagers
An imager having a pixel cell having an associated strained silicon layer. The strained silicon layer increases charge transfer efficiency, decreases image lag, and improves blue response in imaging devices.
US10134797B2 Solid-state image sensor, imaging device, and electronic equipment
The present technology relates to a solid-state image sensor, an imaging device, and electronic equipment configured such that an FD is shared by a plurality of pixels to further miniaturize the pixels at low cost without lowering of sensitivity and a conversion efficiency. In a configuration in which a plurality of pixels are arranged with respect to at least either of one of the OCCFs or one of the OCLs, a floating diffusion (FD) is shared by a sharing unit including a plurality of pixels, the plurality of pixels including pixels of at least either of different OCCFs or different OCLs. The present technology is applicable to a CMOS image sensor.
US10134793B1 Method of forming two-dimensional and three-dimensional semiconductor chip arrays
A sensor chip formed from a plurality of sensor chips fabricated on a wafer, the wafer including a top surface, a bottom surface opposite the top surface and a thickness between the top and bottom surfaces, the sensor chip including an active area formed on the top surface, a first sacrificial edge including a first fiducial and a second fiducial, and a first score line formed in a first portion of the thickness on the top surface between the first sacrificial edge and the active area.
US10134790B1 Image sensor and fabrication method therefor
A method of fabricating an image sensor includes depositing a first dielectric layer over a substrate, removing a portion of the first dielectric layer from the substrate to form a trench, depositing a conductive layer over the first dielectric layer and in the trench, forming a protective layer lining a top surface of the conductive layer and sidewalls and a bottom surface of the groove in the conductive layer, and removing a portion of the conductive layer to form a grid structure. A groove corresponding to the trench is formed in the conductive layer.
US10134788B2 Dual VPIN HDR image sensor pixel
A CMOS photodiode device for use in a dual-sensitivity imaging pixel contains at least two areas of differential doping. Transistors are provided in electrical contact with these areas to govern operation of signals emanating from the photodiode on two channels, each associated with a different sensitivity to light. A plurality of such photodiodes may be incorporate into a shared arrangement forming a single pixel, in order to enhance the signals.
US10134780B2 Display device and manufacturing method thereof
According to one embodiment, a display device includes a first substrate including a first insulative substrate, an outer peripheral wiring formed above the first insulative substrate, an insulation film disposed on the outer peripheral wiring, a pixel electrode formed on the insulation film in an active area for displaying an image, and a first bank formed in a line shape on the insulation film in a peripheral area surrounding the active area, a second substrate including at least a second insulative substrate, and a sealant which is provided in a manner to envelop the first bank, and which attaches the first substrate and the second substrate.
US10134765B2 Oxide semiconductor TFT array substrate and method for manufacturing the same
A method for manufacturing an oxide semiconductor TFT array substrate is provided, which including: successively depositing an oxide semiconductor active layer and a transparent conductive layer on a base substrate without breaking vacuum; and forming patterns of an active layer and a transparent conductive layer. An oxide semiconductor TFT array substrate is further provided.
US10134764B2 Flexible substrate and manufacturing method thereof, flexible display panel and flexible display device
The invention provide a flexible substrate and manufacturing method thereof, flexible display panel and flexible display device, wherein the flexible substrate comprises a first film layer and a second film layer, and further comprises a first flexible layer and a second flexible layer; the first film layer and the second film layer are located between the first flexible layer and the second flexible layer; the first film layer and the first flexible layer are bonded with each other, and the second film layer and the second flexible layer are bonded with each other; when the flexible substrate bends towards a first side, the first film layer and the second film layer can contact each other and form electric connection as the first flexible layer and the second flexible layer bend; and when the flexible substrate bends towards a second side or does not bend, the first film layer and the second film layer can be separated from each other and disconnect the electric connection as the first flexible layer and the second flexible layer bend or do not bend. The present invention solves the problem that bending a flexible display panel may damage the internal components thereof.
US10134756B2 Semiconductor device
A semiconductor device includes a plurality of cell gate electrodes on a semiconductor substrate. End portions of the cell gate electrodes include stepped-pad regions that extend in a direction parallel to a surface of the semiconductor substrate. Vertical structures are on the semiconductor substrate and pass through the plurality of cell gate electrodes. The vertical structures respectively include a channel layer. Upper peripheral transistors are disposed on the semiconductor substrate. The upper peripheral transistors include an upper peripheral gate electrode at a level higher than a level of the plurality of cell gate electrodes, body patterns passing through the upper peripheral gate electrode and electrically connected to the pad regions, and gate dielectric layers between the upper peripheral gate electrode and the body patterns.
US10134753B2 Vertical memory devices
According to example embodiments, a vertical memory device includes a low resistance layer on a lower insulation layer, a channel layer on the low resistance layer, a plurality of vertical channels on the channel layer, and a plurality of gate lines. The vertical channels extend in a first direction that is perpendicular with respect to a top surface of the channel layer. The gate lines surround outer sidewalls of the vertical channels, and are stacked in the first direction and are spaced apart from each other.
US10134752B2 Memory device
A memory device includes a plurality of gate electrode layers stacked on a substrate, a plurality of channel layers penetrating the plurality of gate electrode layers, a gate insulating layer between the plurality of gate electrode layers and the plurality of channel layers, and a common source line on the substrate adjacent to the gate electrode layers. The common source line includes a first part and a second part that are alternately arranged in a first direction and have different heights in a direction vertical to a top surface of the substrate. The gate insulating layer includes a plurality of vertical parts and a horizontal part. The plurality of vertical parts surrounds corresponding ones of the plurality of channel layers. The horizontal part extends parallel to a top surface of the substrate.
US10134751B2 Non-volatile semiconductor memory device and manufacturing method thereof
This non-volatile semiconductor memory device includes a memory cell array including NAND cell units formed in a first direction vertical to a surface of a semiconductor substrate. A local source line is electrically coupled to one end of the NAND cell unit formed on the surface of the substrate. The memory cell array includes: a laminated body where plural conductive films, which are to be control gate lines of memory cells or selection gate lines of selection transistors, are laminated sandwiching interlayer insulating films; a semiconductor layer that extends in the first direction; and an electric charge accumulating layer sandwiched between: the semiconductor layer and the conductive film. The local source line includes a silicide layer. The electric charge accumulating layer is continuously formed from the memory cell array to cover a peripheral area of the silicide layer.
US10134743B2 Structure and method for statice random access memory device of vertical tunneling field effect transistor
Forming an SRAM cell that includes first and second inverters cross-coupled for data storage, each inverter including at least one pull-up device and at least one pull-down devices; and at least two pass-gate devices configured with the two cross-coupled inverters, the pull-up devices, the pull-down devices and the pass-gate devices include a tunnel field effect transistor (TFET) that further includes a semiconductor mesa formed on a semiconductor substrate and having a bottom portion, a middle portion and a top portion; a drain of a first conductivity type formed in the bottom portion and extended into the semiconductor substrate; a source of a second conductivity type formed in the top portion, the second conductivity type being opposite to the first conductivity type; a channel in a middle portion and interposed between the source and drain; and a gate formed on sidewall of the semiconductor mesa and contacting the channel.
US10134738B2 Low power memory device with JFET device structures
There is provided a low power memory device with JFET device structures. Specifically, a low power memory device is provided that includes a plurality memory cells having a memory element and a JFET access device electrically coupled to the memory element. The memory cells may be isolated using diffusion based isolation.
US10134736B2 Method of integrating thyristor and metal-oxide semiconductor transistor on a semiconductor substrate
A method for fabricating a semiconductor device includes the steps of: providing a substrate having a cell region and a peripheral region; forming a first semiconductor layer, a second semiconductor layer, a third semiconductor layer, and a fourth semiconductor layer on the substrate; forming a thyristor on the cell region; removing the first semiconductor layer, the second semiconductor layer, the third semiconductor layer, and the fourth semiconductor layer on the peripheral region; and forming a metal oxide semiconductor (MOS) transistor on the peripheral region.
US10134733B2 Semiconductor device
A semiconductor device includes a semiconductor substrate and a control electrode provided on a first surface side of the semiconductor substrate. The semiconductor substrate includes a first area on the first surface side and two second areas on the first surface side of the first area. The two second areas are arranged along the first surface. The control electrode provided above a portion of the first area between the two second areas. The first area includes a main portion and a peripheral edge portion extending outward from the main portion along the first surface. A depth of the peripheral edge portion from the first surface is shallower than a depth of the main portion from the first surface; and the peripheral edge portion has a concentration of second conductivity type impurities lower than a concentration of the second conductivity type impurities at a surface of the main portion.
US10134729B2 Vertical noise reduction in 3D stacked semiconductor devices
A stacked three dimensional semiconductor device includes multiple thin substrates stacked over one another and over a base substrate. The thin substrates may include a thickness of about 0.1 μm. In some embodiments, a noise suppression tier is vertically interposed between active device tiers. In some embodiments, each tier includes active device portions and noise suppression portions and the tiers are arranged such that noise suppression portions are vertically interposed between active device portions. The noise suppression portions include decoupling capacitors in a power/ground mesh and alleviate vertical noise.
US10134723B2 Electrostatic discharge protection device and electronic device having the same
In an ESD protection device, a first well of a first conductivity type and a second well of a second conductivity type are formed in a substrate to contact each other. A first impurity region of the first conductivity type and a second impurity region of the second conductivity type are formed in the first well, and are electrically connected to a first electrode pad. The second impurity region is spaced apart from the first impurity region in a direction of the second well. A third impurity region is formed in the second well, has the second conductivity type, and is electrically connected to a second electrode pad. A fourth impurity region is formed in the second well, is located in a direction of the first well from the third impurity region to contact the third impurity region, has the first conductivity type, and is electrically floated.
US10134721B2 Variable holding voltage silicon controlled rectifier using separate and distinct bipolars
A silicon controlled rectifier (SCR) using separate bipolar transistors is disclosed. The separate bipolar SCR enables access to internal feedback terminals of the SCR, which may then may be used to adjust the gain of individual bipolar transistors. Further embodiments provide custom design latch up immune solutions. The latch up immunity is achieved by integrating an active Field Effect Transistor (FET) into the internal feedback node of the SCR. This provides access to ‘feedback’ node of the SCR allowing for latch-up free SCR design. The active FET times out in a short time period (e.g., microseconds) thus shutting off the SCR feedback mechanism making the SCR latch-up immune.
US10134705B2 Method of manufacturing semiconductor device
As one embodiment, a method of manufacturing a semiconductor device includes the following steps. That is, the method of manufacturing a semiconductor device includes a first step of applying ultrasonic waves to a ball portion of a first wire in contact with a first electrode of the semiconductor chip while pressing the ball portion with a first load. In addition, the method of manufacturing a semiconductor device includes a step of, after the first step, applying the ultrasonic waves to the ball portion while pressing the ball portion with a second load larger than the first load, thereby bonding the ball portion and the first electrode.
US10134703B2 Package on-package process for applying molding compound
A method of packaging includes placing a package component over a release film, wherein solder regions on a surface of the package component are in physical contact with the release film. Next, A molding compound filled between the release film and the package component is cured, wherein during the step of curing, the solder regions remain in physical contact with the release film.
US10134702B2 Semiconductor chip, semiconductor package including the same, and method of manufacturing semiconductor chip
The semiconductor chip including a semiconductor device layer including a pad region and a cell region, a plurality of uppermost wirings formed on the semiconductor device layer to be arranged at an equal distance in the cell region, a passivation layer formed in the cell region and the pad region, and a plurality of thermal bumps disposed on the passivation layer to be electrically insulated from the plurality of uppermost wirings may be provided. The semiconductor device layer may include a plurality of through silicon via (TSV) structures in the pad region. The plurality of uppermost wirings may extend in parallel along one direction and have a same width. The passivation layer may cover at least a top surface of the plurality of uppermost wirings in the cell region and includes a top surface having a wave shape.
US10134701B2 Solder bump for ball grid array
A solder bump structure for a ball grid array (BGA) includes at least one under bump metal (UBM) layer and a solder bump formed over the at least one UBM layer. The solder bump has a bump width and a bump height and the ratio of the bump height over the bump width is less than 1.
US10134695B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a first interconnection member having a through-hole; a semiconductor chip disposed in the through-hole and having an active surface having connection pads disposed thereon and an inactive surface; an encapsulant encapsulating at least portions of the first interconnection member and the inactive surface of the semiconductor chip; and a second interconnection member disposed on the first interconnection member and the active surface of the semiconductor chip. The first interconnection member and the second interconnection member include, respectively, redistribution layers electrically connected to the connection pads of the semiconductor chip, and the encapsulant fills spaces between walls of the through-hole and side surfaces of the semiconductor chip, and at least portions of the encapsulant extend to a space between the first interconnection member and the second interconnection member and a space between the active surface of the semiconductor chip and the second interconnection member.
US10134694B2 Method of forming redistribution layer
A structure of an under bump metallization and a method of forming the same are provided. The under bump metallization has a redistribution via hole, viewed from the top, in a round shape or a polygon shape having an angle between adjacent edges greater than 90°. Therefore, the step coverage of the later formed metal layer can be improved.
US10134686B2 Systems and methods for providing electromagnetic interference (EMI) compartment shielding for components disposed inside of system electronic packages
A compartment EMI shield is provided that is suitable for use in system module packages having thin form factors and/or smaller widths and/or lengths. The compartment EMI shield comprises a fence arranged along a compartment boundary at least in between first and second sets of electrical components of the system module package. The fence being configured to attenuate EMI of a frequency of interest traveling in at least one of a first direction and a second direction, where the first direction is from the first set of electrical components toward the second set of electrical components and the second direction is from the second set of electrical components toward the first set of electrical components.
US10134652B2 Substrate for integrated circuit package
The present invention relates to a substrate for an integrated circuit package and, more specifically, to a substrate for an integrated circuit package, which reduces mismatch of coefficients of thermal expansion with a semiconductor chip, thereby preventing or minimizing warpage during a reflow process. To this end, the present invention provides a substrate for an integrated circuit package which is interposed between a semiconductor chip and a printed circuit board to electrically connect the semiconductor chip to the printed circuit board, the substrate comprising: an ultra-thin glass; a first CTE control layer which is formed on the upper surface of the ultra-thin glass and formed of a material having a coefficient of thermal expansion different from the coefficients of thermal expansion of the semiconductor chip and the ultra-thin glass; a first metal thin plate which is formed on the upper surface of the first CTE control layer and connected to the semiconductor chip; and a second metal thin plate which is formed on the lower surface of the ultra-thin glass and connected to the printed circuit board.
US10134645B2 Stress monitoring device and method of manufacturing the same
A stress monitoring device includes an anchor structure, a freestanding structure and a Vernier structure. The anchor structure is over a substrate. The freestanding structure is over the substrate, wherein the freestanding structure is connected to the anchor structure and includes a free end suspended from the substrate. The Vernier structure is over the substrate and adjacent to the free end of the freestanding structure, wherein the Vernier structure comprises scales configured to measure a displacement of the free end of the freestanding structure.
US10134642B2 Semiconductor device and method of forming the semiconductor device
A method of forming a semiconductor device, includes forming a first work function metal and sacrificial layer on an n-type field effect transistor (nFET) and on a p-type field effect transistor (pFET), removing the sacrificial layer and the first work function metal from one of the nFET and the pFET, forming a second work function metal on the one of the nFET and the pFET, a thickness of the second work function metal being substantially the same as a thickness of the first work function metal, and removing the sacrificial layer from the other of the nFET and the pFET.
US10134633B1 Self-aligned contact with CMP stop layer
In a self-aligned contact (SAC) process, a sacrificial etch stop layer is embedded over source/drain regions, i.e., directly over an interlayer dielectric (IDL) disposed over source/drain regions to enable polishing of a nitride capping layer with respect to the interlayer dielectric. The sacrificial etch stop layer may comprise cobalt metal, and is adapted to be removed and replaced with additional ILD material after controlled polishing of the nitride capping layer.
US10134627B2 Silicon-on-plastic semiconductor device with interfacial adhesion layer
A semiconductor device and methods for manufacturing the same are disclosed. The semiconductor device includes a polymer substrate and an interfacial layer over the polymer substrate. A buried oxide layer resides over the interfacial layer, and a device layer with at least a portion of a radio frequency power switch that has a root mean square breakdown voltage in a range from 80 V to 200 V resides over the buried oxide layer. The polymer substrate is molded over the interfacial adhesion layer and has a thermal conductivity greater than 2 watts per meter Kelvin (W/mK) and an electrical resistivity greater than 1012 Ohm-cm. Methods of manufacture for the semiconductor device include removing a wafer handle to expose a first surface of the buried oxide layer, disposing the interfacial adhesion layer onto the first surface of the buried oxide layer, and molding the polymer substrate onto the interfacial adhesion layer.
US10134622B2 Apparatus and method for ascertaining orientation errors
A device for determining alignment errors of structures which are present on, or which have been applied to a substrate, comprising a substrate holder for accommodating the substrate with the structures and detection means for detecting X-Y positions of first markings on the substrate and/or second markings on the structures by moving the substrate or the detection means in a first coordinate system, wherein in a second coordinate system which is independent of the first coordinate system X′-Y′ structure positions for the structures are given whose respective distance from the X-Y positions of the first markings and/or second markings can be determined by the device.
US10134619B2 Connecting mechanism and connecting method of substrate container
A connecting mechanism includes a mounting unit, a substrate transfer port, a door closing or opening the substrate transfer port, a coupling mechanism coupling a cover of the substrate container mounted on the mounting unit with the door, and a gas exhaust/purge unit. First, second and third seal members respectively seal a first space between a peripheral portion of the substrate transfer port and the door, a second space between the door and the cover of the substrate container, and a space between the peripheral portion of the substrate transfer port and the main body. The gas exhaust unit exhausts the first space and a second space. The purge gas, which has been supplied into the substrate container by the gas exhaust/purge unit, is supplied into the first and the second space by allowing the gas exhaust unit to exhaust the first and the second space.
US10134607B2 Method for low temperature bonding of wafers
A method for bonding wafers is provided. The method comprises the steps of providing a first wafer having an exposed first layer, the first layer comprising a first metal; and providing a second wafer having an exposed second layer, the second layer comprising a second metal, the first metal and the second metal capable of forming a eutectic mixture having a eutectic melting temperature. The method further comprises the steps of contacting the first layer with the second layer; and applying a predetermined pressure at a predetermined temperature to form a solid-state diffusion bond between the first layer and the second layer, wherein the predetermined temperature is below the eutectic melting temperature.
US10134605B2 Dual chamber plasma etcher with ion accelerator
The embodiments herein generally deal with semiconductor processing methods and apparatus. More specifically, the embodiments relate to methods and apparatus for etching a semiconductor substrate. A partially fabricated semiconductor substrate is provided in a reaction chamber. The reaction chamber is divided into an upper sub-chamber and a lower sub-chamber by a grid assembly. Plasma is generated in the upper sub-chamber, and the substrate is positioned in the lower sub-chamber. The grid assembly includes at least two grids, each of which is negatively biased, and each of which includes perforations which allow certain species to pass through. The uppermost grid is negatively biased in order to repel electrons. The lowermost grid is biased further negative (compared to the uppermost grid) in order to accelerate positive ions from the upper to the lower sub-chamber. Etching gas is supplied directly to the lower sub-chamber. The etching gas and ions react with the surface of the substrate to etch the substrate as desired.
US10134600B2 Dielectric contact etch
A method for forming a semiconductor device in a plasma processing chamber is provided. An atomic layer etch selectively etches SiO with respect to SiN and deposits a fluorinated polymer. The fluorinated polymer layer is stripped, comprising flowing a stripping gas comprising oxygen into the plasma processing chamber, forming a plasma from the stripping gas, and stopping the flow of the stripping gas. A SiN layer is selectively etched with respect to SiO and SiGe and Si.
US10134596B1 Recessed solid state apparatuses
In some embodiments, an apparatus includes a first layer with a first surface and a second surface opposite to the first surface. The apparatus also includes a second layer having a third surface interfacing the second surface and a fourth surface opposite the third surface. The apparatus further includes a third layer having a fifth surface interfacing the fourth surface and a sixth surface opposite the fifth surface. The apparatus also includes a fourth layer having a seventh surface interfacing the sixth surface to form a heterojunction, which generates a two-dimensional electron gas channel formed in the fourth layer. Further, the apparatus includes a recess that extends from the first surface to the fifth surface.
US10134595B2 High aspect ratio gates
Embodiments are directed to a method of forming a feature of a semiconductor device. In one or more embodiments, the feature is a gate, and the method includes forming a substrate and forming a gate material extending over a major surface of the substrate. The method further includes forming a trench extending through the gate material and into the substrate in a first direction, wherein the trench further extends through the gate material and the substrate in a second direction. The method further includes filling the trench with a fill material and forming individual gates from the gate material, wherein the individual gates extend along a third direction.
US10134588B2 Imprint resist and substrate pretreatment for reducing fill time in nanoimprint lithography
Facilitating throughput in nanoimprint lithography processes by using an imprint resist including fluorinated components and a substrate treated with a pretreatment composition to promote spreading of an imprint resist on the substrate. The interfacial surface energy between the pretreatment composition and air exceeds the interfacial surface energy between the imprint resist and air by at least 1 mN/m, and the contact angle of the imprint resist on the surface of the nanoimprint lithography template is less than 15°.
US10134586B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
A technique includes forming a laminated film on a substrate by performing a cycle a predetermined number of times. The cycle includes forming a first film which contains at least a predetermined element and oxygen, and forming a second film which contains at least the predetermined element, oxygen and carbon. The first film and the second film are laminated to form the laminated film.
US10134568B2 RF ion source with dynamic volume control
Provided herein are approaches for dynamically modifying plasma volume in an ion source chamber by positioning an end plate and radio frequency (RF) antenna at a selected axial location. In one approach, an ion source includes a plasma chamber having a longitudinal axis extending between a first end wall and a second end wall, and an RF antenna adjacent a plasma within the plasma chamber, wherein the RF antenna is configured to provide RF energy to the plasma. The ion source may further include an end plate disposed within the plasma chamber, adjacent the first end wall, the end plate actuated along the longitudinal axis between a first position and a second position to adjust a volume of the plasma. By providing an actuable end plate and RF antenna, plasma characteristics may be dynamically controlled to affect ion source characteristics, such as composition of ion species, including metastable neutrals.
US10134567B2 Microwave plasma processing apparatus
In accordance with example embodiments, a plasma processing apparatus includes a chamber configured to peform a plasma process, an upper plate on the chamber, an antenna under the upper plate and the antenna is configured to generate plasma in the chamber, an upper insulator between the upper plate and the antenna and the upper insulator covers a top of the antenna, a lower insulator covering a bottom of the antenna, an antenna support ring configured to fix the antenna to the upper plate, and a metal gasket adhered to the antenna support ring.
US10134565B2 Multi charged particle beam exposure method and multi charged particle beam exposure apparatus
A multi charged particle beam exposure method includes calculating an effective irradiation time, for each of a plurality of control irradiation time periods for controlling an irradiation time of each beam in the multi-beams of a charged particle beam, using a blanking error time of each divided shot of a plurality of divided shots, previously acquired, due to an error of blanking control for each divided shot; generating correlation data representing a relation between the control irradiation time and the effective irradiation time; selecting, using the correlation data, for each irradiation position of a target object, the combination of the divided shots corresponding to the effective irradiation time to be closer to each desired irradiation time; and performing exposure, using the multi-beams, based on the combination of the divided shots selected for each irradiation position of the target object.
US10134563B2 Contactless temperature measurement in a charged particle microscope
Disclosed is a method of using a charged particle microscope for inspecting a sample mounted on a sample holder. The microscope is equipped with a solid state detector for detecting secondary particles emanating from the sample in response to irradiation of the sample with the primary beam, with the solid state detector in direct optical view of the sample. In some embodiments, the sample is mounted on a heater with a fast thermal response time. The method comprises contactless measurement of the temperature of the sample and/or sample holder using the solid state detector.
US10134552B2 Method for fabricating MEMS switch with reduced dielectric charging effect
The present disclosure provides methods of fabricating a micro-electro-mechanical systems (MEMS) switch. The methods include providing a substrate, forming a first dielectric layer disposed above the substrate, forming a bump above the first dielectric layer, providing a movable member including a top actuation electrode, and forming at least one support member that includes the first dielectric layer and is directly below the top actuation electrode. The top actuation electrode is electrically coupled to the bump.
US10134551B2 Galvanically isolated hybrid contactor
A hybrid contactor device that provides the ability to use the device with both AC and DC circuits is provided. The hybrid contactor includes a series-parallel arrangement of mechanical contacts with solid state devices, increasing the switching capacity of the mechanical contacts, and maintains galvanic isolation when open. The hybrid contactor includes two mechanical contacts, and is arranged so that one contact closes shortly before the other. The second contact forms a parallel circuit with an electronic switch.
US10134539B2 Venting system and shield for keyboard
A venting system for a keyboard assembly is disclosed. A keyboard assembly including a printed circuit board defining a set of apertures, and a group of switch housings coupled to the printed circuit board. Each switch housing of the group of switch housings may define a switch opening positioned above one of the set of apertures of the printed circuit board. The keyboard assembly may also include a shield defining at least one channel of a venting system formed below the printed circuit board. The at least one channel may be in fluid communication with at least one aperture, and at least one of the switch openings positioned above the at least one aperture.
US10134536B2 Two terminal arc suppressor
A two terminal arc suppressor for protecting switch, relay or contactor contacts and the like comprises a two terminal module adapted to be attached in parallel with the contacts to be protected and including a circuit for deriving an operating voltage upon the transitioning of the switch, relay or contactor contacts from a closed to an open disposition, the power being rectified and the resulting DC signal used to trigger a power triac switch via an optoisolator circuit whereby arc suppression pulses are generated for short predetermined intervals only at a transition of the mechanical switch, relay or contactor contacts from an closed to an open transition and, again, at an open to a close transition during contact bounce conditions.
US10134531B2 Composition comprising a specific ionic liquid
The invention relates to a composition comprising an ionic liquid consisting in the combination of a pyrrolidinium cation and a nitrate anion and comprising a solvent selected from lactone solvents, carbonate solvents, nitrile solvents and mixtures thereof. The composition may be used as an electrolyte, for example, for such applications as energy storage devices.
US10134516B2 Sensor ring
A sensor ring is provided for a magnetic measuring transducer of an ABS system consisting of at least two annularly arranged functional elements. The first functional element is formed as a ferromagnetic annular disc element with a flat upper side and a flat underside with a multiplicity of openings. The second functional element, as a non-ferromagnetic element, has either been applied on the upper side and/or the underside of the annular disc element and/or has been introduced into the openings, as an annular disc element. The sensor ring is protected from contamination or damage by the non-ferromagnetic covering. The covering may also be produced by encapsulation or filling, wherein the openings in the sensor ring can be filled with plastic and also the side faces can be coated with plastic.
US10134503B2 Medium-voltage or high-voltage electrical device
A semi-conductive crosslinked layer produced from a polymer composition includes at least one polymer A having at least one epoxy function. A cross-linking agent B includes at least one reactive function that can react with the epoxy function of said polymer A in order to allow the cross-linking of said polymer A. The polymer composition also has an electrically conductive filler having a specific surface area BET of at least 100 m2/g according to the ASTM standard D 6556.
US10134491B2 Application of compressed magnetic fields to the ignition and thermonuclear burn of inertial confinement fusion targets
Application of axial seed magnetic fields in the range 20-100 T that compress to greater than 10,000 T (100 MG) under typical NIF implosion conditions may significantly relax the conditions required for ignition and propagating burn in NIF ignition targets that are degraded by hydrodynamic instabilities. Such magnetic fields can: (a) permit the recovery of ignition, or at least significant alpha particle heating, in submarginal NIF targets that would otherwise fail because of adverse hydrodynamic instability growth, (b) permit the attainment of ignition in conventional cryogenic layered solid-DT targets redesigned to operate under reduced drive conditions, (c) permit the attainment of volumetric ignition in simpler, room-temperature single-shell DT gas capsules, and (d) ameliorate adverse hohlraum plasma conditions during laser drive and capsule compression. In general, an applied magnetic field should always improve the ignition condition for any NIF ignition target design.
US10134483B2 Centralized built-in soft-repair architecture for integrated circuits with embedded memories
A large-scale integrated circuit with built-in self-repair (BISR) circuitry for enabling redundancy repair for embedded memories in each of a plurality of processor cores with embedded built-in self-test (BIST) circuitry. The BISR circuitry receives and decodes BIST data from the embedded memories into fail signature data in a physical-aware form on which repair analysis can be performed. The fail signature data is reformatted into a unified repair format, such that a fuse encoder circuit can be used to encode fuse patterns in that unified repair format for a repair entity for each of the embedded memories. The fuse patterns are reconfigured into the appropriate order for storing in shadow fuse registers associated with the specific embedded memories.
US10134480B1 Voltage generator and flash memory thereof
A voltage generator and a flash memory thereof are provided. The voltage generator is used to provide a work reference voltage having a plurality of reference levels to a word line decoder circuit and includes a plurality of voltage trimming circuits. The voltage trimming circuits are connected in series between the work reference voltage and a ground voltage and respectively receive a trimming code, wherein the voltage levels of the work reference voltages are controlled by the trimming codes received by the voltage trimming circuits to select one of the reference levels.
US10134477B2 Nonvolatile memory device detecting power noise and operating method thereof
A nonvolatile memory device includes a memory cell array that stores data, and control logic. The control logic is configured to control a read operation, a program operation, or an erase operation on the data. The control logic is configured to detect a first power noise based on one of voltage sources to be provided to the memory cell array and a first reference voltage and detect a second power noise based on the one voltage source of the voltage sources and each of the first reference voltage and a second reference voltage. The control logic is configured to determine whether to perform at least one of an operation period of the read operation, an operation period of the program operation, or an operation period of the erase operation, based on whether at least one of the first and second power noises is detected.
US10134476B2 Memory system using non-linear filtering scheme and read method thereof
A method for controlling a nonvolatile memory device includes requesting a plurality of first sampling values from the nonvolatile memory device, each of the first sampling values representing the number of memory cells having a threshold voltage between a first sampling read voltage and a second sampling read voltage. The first sampling values are processed through a non-linear filtering operation to estimate the number of memory cells having the threshold voltage between the first sampling read voltage and the second sampling read voltage.
US10134464B1 Address decoding circuit
A decoder is disclosed that is used to select an area of address space in an Integrated Circuit. The decoder uses a hardware shifting module that performs shift operations on constants. Such a structure reduces an overall area consumption of the shifting module. Additionally, the decoder can perform a multi-bit shift operation in a single clock cycle.
US10134457B1 Cross-point spin accumulation torque MRAM
Apparatuses, systems, and methods are disclosed for magnetoresistive random access memory. A plurality of read lines are in a read line layer, and a plurality of write lines are in a write line layer. A plurality of spin accumulation lines are in a spin accumulation line layer disposed between a read line layer and a write line layer. Spin accumulation lines may horizontally cross read lines and write lines. A plurality of vertical magnetoresistive random access memory (MRAM) cells may include polarizers and magnetic tunnel junctions. A vertical MRAM cell may include a polarizer coupled between a spin accumulation line and a write line. A vertical MRAM cell may further include a magnetic tunnel junction coupled between a spin accumulation line and a read line, such that the magnetic tunnel junction and the polarizer are vertically aligned.
US10134454B2 Apparatuses, circuits, and methods for biasing signal lines
Apparatuses, circuits, and methods are disclosed for biasing signal lines in a memory array. In one such example the memory array includes a signal line coupled to a plurality of memory cells and is configured to provide access to the plurality of memory cells responsive to a biasing condition of the signal line. The memory array also includes a signal line driver coupled to the signal line, the signal line driver configured to provide a biasing signal to the signal line and to provide a preemphasis in the biasing signal responsive to a control signal. The control signal is responsive to an operating condition.
US10134437B2 Information memory device, failure predicting device and failure predicting method
According to one embodiment, physical position information on errors on a recording medium is acquired, physical position relationship between the errors on the recording medium is calculated based on the position information, and a failure mode related to the errors is determined based on the position relationship.
US10134434B2 Magnetic graphene
A method of making magnetic graphene comprising transferring or growing a graphene film on a substrate, functionalizing the graphene film, hydrogenating the graphene film and forming fully hydrogenated graphene, manipulating the extent of the hydrogen content, and forming areas of magnetic graphene and non-magnetic graphene. A ferromagnetic graphene film comprising film that has a thickness of less than two atom layers thick.
US10134423B2 System and method to provide classification of noise data of human crowd
System(s) and method(s) for classifying noise data of human crowd are disclosed. Noise data is captured from one or more sources and features are extracted by using computation techniques. The features comprise spectral domain features and time domain features. Classification models are developed by using each of the spectral domain features and the time domain features. Discriminative information with respect to the noise data is extracted by using the classification models. A performance matrix is computed for each of the classification model. The performance matrix comprises classified noise elements with respect to the noise data. Each classified noise element is associated with a classification performance score with respect to a spectral domain feature, a time domain feature, and fusion of features and scores. The classified noise elements provide the classification of the noise data.
US10134420B2 Linear predictive analysis apparatus, method, program and recording medium
An autocorrelation calculating part calculates autocorrelation Ro(i) from an input signal. A predictive coefficient calculating part performs linear predictive analysis using modified autocorrelation R′o(i) obtained by multiplying the autocorrelation Ro(i) by a coefficient wo(i). Here, it is assumed that a case where, for at least part of each order i, the coefficient wo(i) corresponding to each order i monotonically increases as a value having negative correlation with a fundamental frequency of an input signal in a current frame or a past frame increases and a case where the coefficient wo(i) monotonically decreases as a value having positive correlation with a pitch gain in a current frame or a past frame increases, are included.
US10134413B2 Decoding audio bitstreams with enhanced spectral band replication metadata in at least one fill element
Embodiments relate to an audio processing unit that includes a buffer, bitstream payload deformatter, and a decoding subsystem. The buffer stores at least one block of an encoded audio bitstream. The block includes a fill element that begins with an identifier followed by fill data. The fill data includes at least one flag identifying whether enhanced spectral band replication (eSBR) processing is to be performed on audio content of the block. A corresponding method for decoding an encoded audio bitstream is also provided.
US10134412B2 Multiresolution coding and modulation system
A multiresolution coding and modulation system for preserving audio continuity in a digital wireless audio system in harsh RF environments is provided that includes an audio codec that produces codewords having bits differing in perceptual importance coupled with a non-uniform hierarchical modulation scheme. When the wireless audio system is operating in a harsh RF environment, the RF SNR for decoding bits having a high perceptual importance may be decreased while the RF SNR for decoding bits having a low perceptual importance may be increased, while having no adverse effect on the latency of the wireless audio system. The audio may be subjectively degraded instead of muting the audio, which mitigates intermittent interference and multipath fading issues.
US10134407B2 Transmission method of signal using acoustic sound
To provide a transmission method of an arbitrary signal using an acoustic sound hardly affecting the mood (quality) of the original acoustic sound even if an arbitrary signal within an audible frequency range is combined into the acoustic sound such as music.The method comprises a step of finding a separable sound, of which a fundamental element (fundamental sound) b2 contributing mainly to recognition of a single sound and an additional element contributing collaterally to recognition of the single sound are separable on temporal axis or frequency axis, among plural sounds composing the acoustic sound, or inserting a separable sound into the plural sounds composing the acoustic sound. The additional element of the separable sound found or inserted is transcribed by a signal pattern b1-1, b1-2 of the arbitrary signal. By means of the acoustic sound of which additional element is transcribed, the arbitrary signal b1-1, b1-2 is transmitted. The additional element may be a sound generated when transmitting vibration energy to a resonance body (resonant body). The fundamental element may be a sound produced according the own resonance mode (resonant mode) by the resonance body (resonant body) receiving the vibration energy.
US10134404B2 Audio encoder, audio decoder and related methods using two-channel processing within an intelligent gap filling framework
An apparatus for generating a decoded two-channel signal includes: an audio processor for decoding an encoded two-channel signal to obtain a first set of first spectral portions; a parametric decoder for providing parametric data for a second set of second spectral portions and a two-channel identification identifying either a first or a second different two-channel representation for the second spectral portions; and a frequency regenerator for regenerating a second spectral portion depending on a first spectral portion of the first set of first spectral portions, the parametric data for the second portion and the two-channel identification for the second portion.
US10134395B2 In-call virtual assistants
Techniques for providing virtual assistants to assist users during a voice communication between the users. For instance, a first user operating a device may establish a voice communication with respective devices of one or more additional users, such as with a device of a second user. For instance, the first user may utilize her device to place a telephone call to the device of the second user. A virtual assistant may also join the call and, upon invocation by a user on the call, may identify voice commands from the call and may perform corresponding tasks for the users in response.
US10134391B2 System and method for dynamic ASR based on social media
System and method to adjust an automatic speech recognition (ASR) engine, the method including: receiving social network information from a social network; data mining the social network information to extract one or more characteristics; inferring a trend from the extracted one or more characteristics; and adjusting the ASR engine based upon the inferred trend. Embodiments of the method may further include: receiving a speech signal from a user; and recognizing the speech signal by use of the adjusted ASR engine. Further embodiments of the method may include: producing a list of candidate matching words; and ranking the list of candidate matching words by use of the inferred trend.
US10134389B2 Clustering user utterance intents with semantic parsing
A system is provided that trains a spoken language understanding (SLU) classifier. A corpus of user utterances is received. For each of the user utterances in the corpus, the user utterance is semantically parsed, and the result of this semantic parsing is represented as a rooted semantic parse graph. The parse graphs representing all of the user utterances in the corpus are then combined into a single corpus graph that represents the semantic parses of the entire corpus. The user utterances in the corpus are then clustered into intent-wise homogeneous groups of user utterances, where this clustering includes finding subgraphs in the corpus graph that represent different groups of user utterances, and each of these different groups has a similar user intent. The intent-wise homogeneous groups of user utterances are then used to train the SLU classifier, and the trained SLU classifier is output.
US10134387B2 Image display apparatus, method for driving the same, and computer readable recording medium
An image display apparatus, a method for driving the same, and a computer readable recording medium are provided. The image display apparatus includes a speech acquirer configured to acquire a speech command created by a user, a speech recognition executor configured to acquire text information which has a phonetic symbol that is the same as or similar to a phonetic symbol of a text-based recognition result corresponding to the acquired speech command and is expressed in a form that is different from a form of the text-based recognition result, and an operation performer configured to perform an operation corresponding to the acquired text information.
US10134379B2 Acoustic wall assembly having double-wall configuration and passive noise-disruptive properties, and/or method of making and/or using the same
Certain example embodiments relate to an acoustic wall assembly that uses active and/or passive sound reverberation to achieve noise-disruptive functionality, and/or a method of making and/or using the same. With the active approach, sound waves in a given frequency range are detected by a sound masking circuit. Responsive to detection of such sound waves, an air pump (e.g., speaker) is used to pump air in the wall assembly to actively mask the detected sound waves via reverberation and/or the like. The wall assembly may include one, two, or more walls, and the walls may be partial or full walls. With the passive approach, sound waves in a given frequency range are disrupted via features (e.g., holes, slits, etc.) formed in and/or on a wall itself. These techniques may be used together or separately, in different example embodiments.
US10134374B2 Signal processing method and signal processing apparatus
A signal processing method includes a first specifying step and a first modifying step. In the first specifying step, a first modification object section for a singing voice of a music is specified based on a temporal change of pitch of singing voice data representing the singing voice or a temporal change of pitch in a score of the music. In the first modifying step, a modifying process is performed to the singing voice data. The modifying process modifies at least one of the temporal change of pitch and the temporal change of volume of the singing voice in the first modification object section which is specified by the first specifying step.
US10134373B2 Machine-control of a device based on machine-detected transitions
Apparatus, methods, and systems that operate to perform machine-control of a device based on machine-detected transitions are disclosed.
US10134368B2 Movement based graphical user interface
A system or a method may be provided that may detect a movement or activity of a user via the user's mobile and/or wearable devices. The system may adjust the display interface based on the user's detected movement or activity. When a user is very active (biking or jogging), the user may have very limited amount of time or attention to interact with a display interface. The movement or activity of the user may be detected by a motion detection device installed on the mobile device or on the wearable device. When the user is active, the display interface may adjust to enlarge the information to make it easier for the user to view, read, or interact with. The system may also select and display important information, without other peripheral information (less important information) when the user is active.
US10134358B2 Head mounted display device and method for controlling the same
A head mounted display (HMD) device including a communication processor configured to communicate with a mobile terminal; a display configured to display a content received from the mobile terminal; and a controller configured to in response to an event generated on the mobile terminal, selectively display an object on the display corresponding to the event generated on the mobile terminal, based on a type of the displayed content.
US10134354B2 Automatic activity detection in a display controller
Detecting when the on-board power supply is powered on or off by an auto activity detection circuit by determining if the reference clock signal (TCLK) is toggling, and, if the reference clock signal is toggling, then charging a capacitor to a high voltage in the auto activity detection circuit based on the toggling reference clock signal, and outputting an on-board power supply activity signal based upon the high voltage by the auto activity detection circuit indicative of whether or not the on-board power supply is active.
US10134350B2 Shift register unit, method for driving same, gate driving circuit and display apparatus
The embodiments of the present disclosure provide a shift register unit, a method for driving the shift register unit, a gate driving circuit and a display apparatus. The shift register unit comprises a first input module, a first output module, a first reset module, a first storage module and a second reset module. The first input module is configured to output a first pull-up signal to the first output module based on a first input signal. The first output module is configured to output an output signal based on the first pull-up signal and a first clock signal. The first storage module is configured to store the first pull-up signal. The first reset module is configured to reset the first storage module based on a first reset signal. The second reset module is configured to reset the output from the first output module based on a second reset signal. The second reset signal is set to be valid while the first pull-up signal and the first clock signal are valid and a duration in which the second reset signal is valid is shorter than a duration in which the first clock signal is valid.
US10134345B1 Luminance adjustment method for RGBW LCD and apparatus thereof
The invention provides a luminance adjustment method and apparatus for RGBW LCD, which uses first and second EOTFs to generate a grayscale luminance lookup table for RGBW LCD, and makes the grayscale-luminance relation in lookup table corresponding to the first EOTF within the grayscale interval between 0 and grayscale threshold; the grayscale-luminance relation in lookup table corresponding to the second EOTF within the grayscale interval between grayscale threshold and 255; the curve slope of the second EOTF greater than the curve slope of the first EOTF within the interval between second luminance threshold and maximum luminance value. By adopting different EOTFs for low and high grayscale intervals, the method considers the poor dark state characteristics of LCD and characteristics of RGBW LCD having higher maximum luminance, and improves the display capability of RGBW LCD in details of high grayscale images.
US10134344B2 Liquid crystal apparatus and television receiver
A liquid crystal television increases or decreases a gradation value when the gradation value of an image signal to be displayed on a liquid crystal panel is within a prescribed range. Further, the liquid crystal television decreases or increases the luminance depending to the gradation value of the image signal based on the increase or decrease in the gradation value. The liquid crystal television applies a voltage depending on the gradation value after the change to the liquid crystal panel, such that a transmittance in the liquid crystal panel is changed (increased or decreased). Further, the liquid crystal television controls each light source to emit light with the luminance after the change, such that the luminance of the light radiated to the liquid crystal panel from the light source is changed (decreased or increased).
US10134340B2 Timing controller, display device including the same, and method of driving the same
A timing controller includes an input signal processor that receives a data enable signal and a frame frequency information signal, generates one of a first internal data enable signal having a first frame frequency and a second internal data enable signal having a second frame frequency, the first and second frame frequencies being selected based on the frame frequency information signal. A gate control signal output unit generates and outputs a first gate control signal based on the first internal data enable signal or a second gate control signal based on the second internal data enable signal. A data control signal output unit generates and outputs a first data control signal based on the first internal data enable signal or a second data control signal based on the second internal data enable signal. The pulse widths of the first and second internal data enable signals are the same.
US10134338B2 Inverter, gate driving circuit and display apparatus
The present disclosure relates to display technology, and provides an inverter, a gate driving circuit and a display apparatus, capable of solving the problem that it is difficult to apply Scan Power technology in the display apparatus since a power signal outputted from the inverter has a small current. The inverter comprises: a current amplification module configured to amplify a current of the output terminal of the inverter based on a signal at a first clock signal terminal, a signal at a second clock signal terminal, a signal at a third clock signal terminal, a signal at a fourth clock signal terminal, a signal at a first input signal terminal, and a signal at a second input signal terminal, and to control the output terminal of the inverter to output a high level signal; and a pull-down module configured to control the output terminal of the inverter to output a low level signal. The inverter according to the present disclosure may be applied in a display apparatus employing the Scan Power technology.
US10134335B2 Systems and method for fast compensation programming of pixels in a display
Circuits for programming a circuit with decreased programming time are provided. Such circuits include a storage device such as a capacitor for storing display information and for ensuring a driving device such as a driving transistor drives a light emitting device according to the display information. To increase programming time, the pixel circuits may be pre-charged or a biasing current may be applied to charge and/or discharge a data line and/or the driving device. Aspects of the present disclosure allow for the biasing current to drain partially through the storage device to allow the portion of the biasing current applied to the driving device to remain small while the data line discharges. Furthermore, the present disclosure provides display architectures and operation schemes for display arranged in segments each including a plurality of pixel circuits.
US10134333B2 Display device and method of driving the same
A display device includes a display panel, a controller, a power supplier, and an initialization voltage generator. The controller generates a power control signal based on an input image. The power supplier generates a variable driving voltage that is changed based on the power control signal. The initialization voltage generator changes an initialization voltage to initialize the pixels based on the variable driving voltage.
US10134331B2 Display device
A display device includes: a pixel array unit with pixel circuits disposed in matrix form, the pixel circuit including a driving transistor, an electro-optic element, a storage capacitor, and a sampling transistor, with the electro-optic element emitting light by generating a driving current based on information stored in the storage capacitor at the driving transistor to be applied to the electro-optic element; and a control unit, of which the output stage includes a buffer transistor, to output a pulse signal for driving the pixel array unit from the buffer transistor; wherein the pixel array unit and the control unit are formed with long laser beam irradiation to be scanned in the vertical direction or horizontal direction; and wherein with the control unit, the size of the buffer transistor is equal to or greater than the pixel pitch in the scanning direction of the laser beam.
US10134330B2 Subpixel arrangement for displays and driving circuit thereof
An apparatus includes a display panel. In one example, the display panel includes an array of subpixels in a first, a second, and a third colors. Subpixels in the first, second, and third colors are alternatively arranged in every three adjacent rows of the array of subpixels. Every two adjacent rows of the array of subpixels are staggered with each other. A first subpixel in one of the first, second, and third colors and a second subpixel in a same color as the first subpixel are offset by 3 units in the horizontal axis and 4 units in the vertical axis. The first and second subpixels have a minimum distance among subpixels in the same color.
US10134327B2 Non-quadrangular display panel
A non-quadrangular display panel includes a plurality of first signal lines disposed in a non-quadrangular display area, wherein the non-quadrangular display area includes a plurality of pixels. A switching circuit is disposed in a peripheral area of the non-quadrangular display panel. The peripheral area is disposed adjacent to the non-quadrangular display area. The switching circuit passes a signal to at least one of the plurality of first signal lines. A plurality of second signal lines is disposed in the peripheral area. At least two adjacent second signal lines are uniformly spaced apart from each other and transmit signals at different times to the switching circuit. A plurality of third signal lines is disposed in the peripheral area orthogonal to the plurality of second signal lines and connected to the switching circuit.
US10134326B2 Device for and method of saving power when refreshing a display screen when displayed content does not change
A display method and a display device are disclosed. The method includes: detecting whether a displayed content in a display screen changes; controlling the display screen to update alternately display data respectively corresponding to a first part and a second part of a display unit in each column of display unit, in response to detecting that the displayed content does not change. The number of updated pixels of the display screen each time may be reduced, while the original refresh frequency is maintained, so the problem that the splash screen phenomena is caused in the display screen by reducing the refresh frequency of the display screen may be solved, thus achieving effects of avoiding the splash screen phenomena of the display screen and of reducing the power consumption of the display screen while maintaining the original refresh frequency of the display screen.
US10134317B2 Projection device, projection control system, and projection control method
Provided is a projection device, comprising a light-emitting apparatus, a spatial light modulator, a pixel shifting apparatus, a projection lens, and a control processor; the light-emitting apparatus comprises an excitation light source, a colored-light generating apparatus, and a drive apparatus; the control processor is separately connected to the drive apparatus, the light source, the spatial light modulator, and the pixel shifting apparatus, and is used for: controlling the frequency of periodic motion of the drive apparatus; while the drive apparatus moves the conversion area of the colored-light generating apparatus to pass across the position illuminated by the excitation light, shutting off the light source or controlling the spatial light modulator to enter a non-projecting state. No light passes through the pixel shifting apparatus when it is changing states, thus it is prevented from affecting the contrast. Also provided are a projection control system and a projection control method.
US10134308B2 Sign holder assembly with mounting member
A mounting member, for supporting a sign holder assembly relative to a substantially horizontal member of a display system, includes a front plate, at least one side panel, and a back support. The front plate selectively receives the sign holder assembly and has a substantially planar primary surface. The at least one side panel is coupled to and extends away from the substantially planar primary surface of the front plate. The back support is coupled to the at least one side panel opposite and spaced from the front plate, at least partially defining use and storage channels each open toward a different one of at least two directions. Each of the use and storage channels are sized to independently and selectively straddle the substantially horizontal member to selectively couple the mounting member to the substantially horizontal member in a different one of a use orientation and a storage orientation.
US10134298B2 System and method for supporting simulated movement
System and method can support a simulated movement of a movable object, such as a simulated flight of an unmanned aircraft vehicle (UAV). A process, which can be on a user terminal, can receive state information about the simulated flight from a flight simulator that is associated with the UAV. Then, the process can determine flight information for the simulated flight by associating the received state information with context information obtained by the process on the user terminal, and provides the determined flight information to a display that is associated with the user terminal.
US10134293B2 Systems and methods for autonomous drone navigation
Described are systems, methods, and computer readable medium for a drone navigation system. Exemplary embodiments provide a drone with an imaging device and a computing device in communication with the drone. The computing device receives a selection of a CAD blueprint that includes measurements of an interior portion of a building, and receives a start point and an end point on the blueprint. The computing device analyzes the blueprint and generates a route from the start point to the end point, and determines a first set of instructions in terms of distance and degrees to navigate the generated route. The computing device processes the first set of instructions to generate a second set of instructions in terms of yaw, pitch and roll. The second set of instructions are exported to the drone to cause the drone to navigate the generated route in the building.
US10134289B2 Methods and systems facilitating stabilized descent to a diversion airport
Methods and systems are provided for guiding or otherwise assisting operation of a vehicle to intersect a stabilized approach to a destination. One exemplary method of assisting an aircraft for landing at an airport involves obtaining, from a system onboard the aircraft, a current position of the aircraft and a current velocity of the aircraft, determining a descent strategy for the aircraft from the current position to an initialization point for a stable approach to the airport based at least in part on the current position and the current velocity, and providing indication of the descent strategy on a display device. The descent strategy is determined based on one or more validation criteria associated with the initialization point so that one or more predicted values for one or more characteristics of the aircraft satisfy the one or more validation criteria at the initialization point.
US10134280B1 Vehicular notifications
Systems and methods here utilize various light projecting technologies to inform other drivers of nearby vehicles of information which may allow for safer driving. In some embodiments, the projecting technologies may be used to project laser light onto a driving surface when a vehicle indicates a lane change, to show their intended physical location on the driving surface. In some embodiments, a parked vehicle may indicate a door is about to be opened, by projecting a warning and physical space where the door may swing open, onto the driving surface for other drivers to see. In some embodiments, sensors such as cameras, infra-red and/or radar to locate nearby vehicles, predict their position, and indicate where the vehicle will physically be located in a turn, lane change, or passing situation.
US10134279B1 Systems and methods for visualizing potential risks
System, methods, and other embodiments described herein relate to inducing awareness in a driver about a surrounding environment of a vehicle using an augmented reality (AR) system within the vehicle. In one embodiment, a method includes identifying one or more potential hazards to the vehicle in the surrounding environment from sensor data collected from at least one sensor of the vehicle. The method includes rendering, within the AR system, a display scenario about the one or more potential hazards by displaying one or more graphical elements that correlate with locations of the one or more potential hazards in the surrounding environment.
US10134278B1 Autonomous vehicle application
Methods and systems for communicating between autonomous vehicles are described herein. Such communication may be performed for signaling, collision avoidance, path coordination, and/or autonomous control. A computing device may receive data for the same road segment from autonomous vehicles, including (i) an indication of a location within the road segment, and (ii) an indication of a condition of the road segment. The computing device may generate, from the data for the same road segment, an overall indication of the condition of the road segment, which may include a recommendation to vehicles approaching the road segment. Additionally, the computing device may receive a request from a computing device within a vehicle approaching the road segment to display vehicle data. The overall indication for the road segment may then be displayed on a user interface of the computing device.
US10134277B2 Method and system for providing traffic information
A method for prompting traffic condition information, comprising: a server obtaining traffic condition information about a road network (101); a client determining a candidate driving route and sending to the server a traffic condition information request aiming at the candidate driving route, and the server receiving the traffic condition information request, extracting traffic condition information about the candidate driving route from the traffic condition information about the road network, and sending to the client the traffic condition information about the candidate driving route; alternatively, the server actively sending to the client the traffic condition information about the road network (102); and the client displaying the traffic condition information provided by the server (103). The method can prompt traffic condition information in time, thereby improving the reminding efficiency; it can also be applied in various terminal devices, and can be used across platform terminals, thereby having a wide scope of application.
US10134274B2 Remote control with enhanced modularity
Various devices, systems, products and methods for customizing a remote control are presented. Sensors are optionally used to aid in the identification of users and user specific remote control configurations and layouts are optionally automatically loaded upon determination that a different user is handling the remote control. The devices, systems, products and methods are useful for minimizing inadvertent changes to system setting and modes due to unanticipated or accidental presses of buttons on a remote control.
US10134263B2 Multi alarm remote monitoring system
A remote alarm monitoring system (10) for recording and processing alarm event data. The alarm system (10) comprises one or more alarm devices (12) in connection with an interface (14), wherein the interface (14) is configured to receive alarm event data; a server (18) in communication with the interface (14), wherein the server (18) is configured to receive and process alarm event data from the interface (14); and one or more networked client devices (22) in communication with the server (18), wherein the server (18) is configured to transmit a message to the networked client device (22), said message based upon the processed alarm event data.
US10134261B1 Method and apparatus for vehicular item tracking
A vehicle comprising includes lights and a controller. The controller, responsive to reception of signals indicative of an opening and closing of a door of the vehicle, the vehicle being within boundaries of a predetermined locale, and an item being within the vehicle, blinks the lights.
US10134260B1 Off-premises alert system and method for wireless power receivers in a wireless power network
Embodiments in the present disclosure may be directed to an off-premises alert system and method for one or more wireless power receivers in a wireless power network. The system and method may include automated software embedded on a wireless power receiver that may be triggered every time a wireless power receiver is turned on. The system and method may be employed in stores where customers may use wireless power receivers to charge their mobile devices such as smartphones, tablets, and the like, while being inside the store. The method may prevent customers from not returning the wireless power receiver by producing an audible alert in the power receiver. If customer fails to return wireless power receiver, the method may then automatically report details regarding the lost wireless power receiver to an appropriate authority through automatic communication connection through any intervening network cloud-based media.
US10134255B2 Digital future now security system, method, and program
Provided is a digital future-now security system, method, and program capable of preventing an improper behavior, etc., of a person who is not excluded by conventional security checks. A digital future-now security system (1000) comprises a behavior pattern DB (115) that accumulates behavior patterns, the behavior pattern is positions of a mobile terminal device (30) on a layout, and stores them as normal patterns, and a behavior pattern determination function unit (112) that determines whether a behavior pattern, at the time of acquisition of positional information of the mobile terminal device (30), corresponds to the “normal pattern” stored in the behavior pattern DB (115), and issues a warning when the behavior pattern deviates from the “normal pattern” and any other mobile terminal device (30) is not present within a predetermined distance from the position.
US10134254B2 Intelligent security management system
The present specification describes a smart security management system for managing the flow of people through security checkpoints in order to optimize overall throughput and efficiency. In an embodiment, the system includes a centralized database which is connected to a plurality of security checkpoints and which uses benchmark response data generated by a specific type of screening devices for a set of individuals. In an embodiment, the response data gathered by similar types of screening devices located at security checkpoints is compared with the benchmark response data stored in a centralized database to provide faster security clearance to individuals.
US10134249B2 Method and device for sending message
A method for sending a message is provided. The method includes: detecting whether a user is located in a target place; if the user is not located in the target place, detecting whether an entrance of the target place is opened; and if the entrance of the target place is opened, sending a prompt message to a device carried by the user.
US10134248B2 Securing device for objects
In a securing device for attachment of an object which is to be secured, wherein the securing device has a housing with a base plate and a lid as well as means for generating an alarm when the securing device is removed from the object without authorization, wherein the securing device is attached to the object by a double-adhesive strip having a double-adhesive first section and a non-adhesive second section. The first section has an initial adhesiveness which is lost when the strip is stretched. The second section forms a grip for stretching the double-adhesive strip. The double-adhesive strip is attached on one side to the underside of the base plate so that it is covered by the base plate and on the other side to the object. The non-adhesive second section is placed between the base plate and the lid in its closed state such the grip is only accessible only in the open state of the housing. Also disclosed is an object securing system having a housing for being secured to an object by two belts crossing each other, the housing having a base plate, a lid, a locking mechanism and an alarm triggering apparatus. The base plate can be slid between the surface of the object and the belts, so that the belts cross at the center of the base plate to hold the housing on the object. The locking mechanism when in the locked state prevents the base plate from being slid out from between the object and the belts, and an alarm is triggered when the securing device is detached from the object without authorization.
US10134240B1 Types of games based on user-selected game pieces, and game-operating computer systems and computer-implemented methods thereof
In some embodiments, the present invention provides for a specifically programmed game operating computer system for conducting a personalized game requiring each player to only select a single player-selected game piece to play a personalized instance of the game, where the exemplary system includes following components: a specialized computer machine, including: a non-transient memory, storing program code; and a processor configured to perform: requiring, in real-time, via a graphical interface, each player to select a single player-selected game piece out of a pool of game pieces; receiving, in real time, from each player: a selection of the single player-selected game piece and a player-defined size of a set of drawn game pieces; dynamically self-adjusting, in real time, a personalized self-adjusting payout table; and dynamically conducting at least one drawing where each drawn game piece is selected from a full pool of the pool of game pieces.
US10134237B2 Random determination for switching to a chance mode using a chance mode video reel
A gaming machine which makes it possible to improve monotonous game play is provided. A gaming machine includes: a display device configured to display a game result by rearranging symbols arranged on video reels; a storage device configured to store a normal mode video reel on which the symbols including a predetermined symbol are arranged and a chance mode video reel on which the number of the predetermined symbol is larger than the number of the predetermined symbol on the normal mode video reel; and a controller configured to perform switching between a game in a normal mode using the normal mode video reel and a game in a chance mode using the chance mode video reel, when a predetermined condition is satisfied.
US10134234B2 System and method for integrated multiple source player cash access
The present invention relates to a system and method for integrating player tracking and cash access in a casino or other gaming environment. One aspect of the invention allows for fund access and management wherein gaming machines, such as slot machines or on-line virtual gaming machines, receive playable credits directly from a patron's banking or credit card account. Another aspect of the present invention relates to integrating player tracking and cash access transactions by allowing the players to provide a player tracking card for each financial transaction conducted in a gaming environment. In return, the casino issues gaming or bonus points to the players for allowing their transactions to be tracked. Yet another aspect of the present invention consolidates the players' financial account information into a single casino database. Players can subsequently credit or debit cash from the players' financial accounts using any associated customer identification cards or otherwise receive such credits in other forms that permit negotiations, including quasi-cash documents.
US10134229B2 System and method for augmented reality gaming
Disclosed is a method for enabling an augmented reality interaction system and a mobile device to overlay a virtual 3D component over a physical 3D component with which the virtual 3D component interacts. The method includes: enabling a user to capture a live camera image of a gaming machine cabinet via a camera on the mobile device; producing a virtual rendering of the gaming machine cabinet; determining virtual 3D components to be displayed over an image of a virtual gaming machine cabinet; comparing a virtual depth rendering of the virtual 3D components to a virtual depth rendering of the virtual gaming machine cabinet; and overlaying virtual 3D components without the subtracted elements onto a live camera image of the virtual gaming machine cabinet on a display of the mobile device.
US10134222B2 Electronic gaming machine
An electronic gaming machine comprising a display, a memory storing program instructions for each of a plurality of different games, a game controller for executing the program instructions, the game controller configured to conduct plural game instances in respective ones of a plurality of game areas on the display based on one or more player selections from among the different games, the game controller configured to operate in a first mode when conducting less than a defined number of game instances and a second mode when conducting a defined number of game instances, wherein when operating in the second mode, the game controller is configured to add at least one additional game feature to each of the defined game instances irrespective of the player game selections of games for the respective game areas.
US10134217B2 Secure electronic entity integrating life span management of an object
A secure electronic entity, adapted to store at least one object, includes a unit for measuring the passage of time as from a reference date associated with the object. It includes a unit for storing a life span assigned to the object co-operating with the time measuring unit so as to compare the time elapsed and the life span. It further includes an updating and invalidating unit, to update the object life span or to temporarily or permanently disable the object if the comparison shows that the time elapsed exceeds the life span. The invention is in particular applicable to smart cards.
US10134215B2 Security device for security document
A security device for verifying an authenticity of a security document comprises an at least partially transparent substrate with a first surface and a second surface. A first pattern is arranged on the first surface. This first pattern is derivable using a first seed pattern. A second pattern is arranged on said second surface. This second pattern is derivable using the first seed pattern and using a second seed pattern. Transmittances and reflectivities of the first and second patterns are selected such that in a reflection viewing mode, only the first seed pattern is visible. In a transmission viewing mode, however, only the second seed pattern is visible.
US10134212B1 Text-based structure access
A first user associated with a structure (e.g., a home, a building, etc.) may authorize a second user to access the structure when the first user is not present. The second user may request to access the structure via a text message that includes an access code that was previously provided. The second user may be verified/authenticated based on the telephone number in which the text message was received, the access code, and/or an access schedule that indicates when the second user is authorized to access the structure. The second user may send a second text message indicating a desire to lock/unlock a structure entrance (e.g., a door) to the structure that contains a smart lock. Upon receiving the second text message, a service provider sends an instruction to the smart lock, causing the structure entrance to become locked/unlocked, and allowing the second user to access or secure the structure.
US10134208B2 System and method of initializing and controlling locks
A method of initializing an electronic lock in the field includes the steps of providing a unique lock identifier for a lock, providing a unique organization identifier for an organization, generating master encryption keys for the organization derived from the unique organization identifier for that organization, communicating the unique organization identifier and master encryption keys for the organization to a remote mobile device, using the mobile device to remotely generate individual encryption keys for the lock utilizing one of the master encryption keys, the unique organization identifier and the unique lock identifier for the one of the plurality of locks, and using the mobile device to remotely program a manager key to communicate the individual encryption keys to the lock. Communicating the individual encryption keys initializes the lock to the organization's lock management system and permits the lock to encrypt and decrypt communications exclusively with the organization's lock management system.
US10134205B2 Portable electronic wireless lock for efficiently managing and assuring the safety, quality and security of goods stored within a truck, tractor or trailer transported via a roadway
A portable electronic wireless lock for ensuring the safety of goods, including humanly consumable goods. The lock is controlled by a smartphone, which also acts as a communications hub between the lock and a truckload owner or supervisor. According to the present invention, a truck driver uses a smartphone to interface between a trailer payload supervisor and the payload lock itself, to ensure the safety of the transported goods and comply with regulations such as the Food Safety Modernization Act (“FSMA”). An electronic lock may, according to the present invention, interface electronically to a smartphone, so that while in motion, the smartphone ensures that the lock remains locked and controls its operation. Alternatively, such an electronic lock may be designed to permit only a limited number of locking cycles initiated by a truck driver until a loading supervisor intercedes in compliance with FSMA.
US10134199B2 Rigging for non-rigid structures
Techniques for animating a non-rigid object in a computer graphics environment. A three-dimensional (3D) curve rigging element representing the non-rigid object is defined, the 3D curve rigging element comprising a plurality of knot primitives. One or more defined values are received for an animation control attribute of a first knot primitive. One or more values are generated, for a second animation control attribute for a second knot primitive, based on the plurality of animation control attributes of a neighboring knot primitive. An animation is then rendered using the 3D curve rigging element. More specifically, one or more defined values for the first attribute of the first knot primitive and the generated value for the second attributes of the second knot primitive are used to generate the animation. The rendered animation is output for display.
US10134191B2 Systems and methods for generating a virtual space based on a physical layout of objects
This disclosure relates to generating a virtual space based on a physical layout of objects. The virtual space may be generated based on the physical layout of objects by one or more of identifying physical objects in a real-world space, determining a physical arrangement of the identified physical objects, determining virtual space content for the identified physical objects and the physical arrangement of the identified physical objects, executing an instance of the virtual space, and/or other operations. The virtual space may include the virtual space content determined based on individual virtual space content associated with the identified physical objects and the physical arrangement of the identified physical objects. The instance of the virtual space may be used to facilitate presentation of one or more views of the virtual space to a user and enable the user to interact with the virtual space.
US10134189B2 Image display device and image display method
To provide an excellent image display device worn on a head or face and used to view images, and an image display method.When displaying an image of a virtual world, such as a movie or computer graphics, with a display unit 309, a head-mounted display 100 temporarily removes the image in a portion specified with a touch panel, and display an image of the real world captured with an outward-facing camera 312. By looking at the image of the real world mixed in with the image of the virtual world, the user is able to perceive the real world and suitably interact with the real world, thereby making it possible to lessen psychological resistance while also avoiding physical harm due to events such as collisions with objects in the real world.
US10134186B2 Predicting head movement for rendering virtual objects in augmented or virtual reality systems
One embodiment is directed to a user display device comprising a housing frame mountable on the head of the user, a lens mountable on the housing frame and a projection sub system coupled to the housing frame to determine a location of appearance of a display object in a field of view of the user based at least in part on at least one of a detection of a head movement of the user and a prediction of a head movement of the user, and to project the display object to the user based on the determined location of appearance of the display object.
US10134180B2 Method for producing an autostereoscopic display and autostereoscopic display
Method for producing an autostereoscopic display with an optical element and an image forming unit, characterized by the following method steps: provide an optical element preferably generated on a flat substrate, determine position parameters of the optical element using a sensor unit, particularly an optical sensor unit, and deposit the image forming unit onto the back of the optical element based on the position parameters determined. In addition, an autostereoscopic display produced in this manner is disclosed.
US10134179B2 Visual music synthesizer
Embodiments include systems and methods for synthesizing, recording, performing and playing back visual music for virtual immersive video playback environments. Virtual music (VM) compositions can include 3D VM instruments, which can be controlled in a highly dynamic and expressive manner using human interface controllers. Some embodiments include novel techniques for controlling, synthesizing, and rendering VM instruments having complex particle system architectures. Some embodiments further provide VM compositional techniques built on four-dimensional modeling constructs that include path-adaptive coordinate systems that define a compositional space-time for modeling, and path-anchored object locators that place objects in the compositional space-time.
US10134175B2 Gradient adjustment for texture mapping to non-orthonormal grid
In a computer graphics processing unit (GPU) having a texture unit, when pixel sample locations are based on a non-orthonormal grid in scene space, the texture unit receives texture space gradient values directly, e.g., from a shader unit or generates them from texture coordinates supplied, e.g., by a shader unit, and then applies a transformation to the gradient values configured to adjust the gradient values to those which would arise from the use of a orthonormal screen space grid.
US10134170B2 Stereoscopic rendering using vertix shader instancing
Various embodiments are generally directed to techniques to generate stereoscopic views of a scene for purposes of providing an illusion of depth to the scene. An apparatus for stereoscopic rendering includes a processor component; a vertex shader to generate a plurality of vertices corresponding to primitives that are a representation of the scene to be displayed, the vertex shader transforming a first instance of the plurality of vertices to a first projected space in a first portion of a two-dimensional (2D) area and transforming a second instance of the plurality of vertices to a second projected space in the 2D area, the first portion of the 2D area corresponding to a first stereoscopic view of the scene and the second portion of the 2D area corresponding to a second stereoscopic view of the scene.
US10134169B2 Image loads, stores and atomic operations
One embodiment of the present invention sets forth a method for accessing texture objects stored within a texture memory. The method comprises the steps of receiving a texture bind request from an application program, wherein the texture bind request includes an object identifier that identifies a first texture object stored in the texture memory and an image identifier that identifies a first image unit, binding the first texture object to the first image unit based on the texture bind request, receiving, within a shader engine, a first shading program command from the application program for performing a first memory access operation on the first texture object, wherein the memory access operation is a store operation or atomic operation to an arbitrary location in the image, and performing, within the shader engine, the first memory access operation on the first texture object via the first image unit.
US10134164B2 Information processing apparatus, information processing system, information processing method, and program
There is provided an information processing apparatus that is capable of generating image data including the original image data, which reflects the geometric features of the original image data, the information processing apparatus including: an acquisition unit and a generation unit. The acquisition unit acquires geometric feature information extracted by analyzing first image data. The generation unit generates second image data and third image data, the second image data being generated on the basis of the geometric feature information, the third image data including a first area and a second area, corresponding image data being placed in the first area, the corresponding image data corresponding to the first image data, the second image data being placed in the second area.
US10134159B1 Data-model-driven visualization of data sets
The disclosed embodiments provide a system that processes data. During operation, the system obtains a data set and metadata corresponding to a data model, wherein the data model includes a metric and a set of dimensions associated with the metric. Next, the system applies a set of rules to the data set to obtain a deconstruction of the metric by the set of dimensions. Finally, the system displays the deconstruction in one or more charts to a user independently of a domain of the data set.
US10134154B2 Selective dynamic color management for user interface components of a media player
A user interface adaptation module identifies a dominant color of a portion selection of a frame of a video and, based on the dominant color, generates colors for components of a user interface in which the video is displayed. The colors of the user interface components are set based upon the generated colors and upon context information such as a playing state of the video. The setting of the component colors in this way allows the user interface to adjust to complement both the played content of the video and the video's context. In one embodiment, the dominant color is identified by partitioning individual pixels of the portion selection based on their respective colors. In one embodiment, a set of primary color variants is generated based on the dominant color, and different colors are generated for each type of user interface component based on the different primary color variants.
US10134152B2 Method and system for determining cells traversed by a measuring or visualization axis
A method to locate material bodies on an at least 2-dimensional occupancy grid G, having a first resolution stepsize RG, that includes a set of cells represented by vertices and segments connecting these vertices. The method uses a sensor for detecting an obstacle which is positioned at source point S, and includes at least the following steps: acquisition by the sensor of a measurement of the position of a material body detected at a point F; defining the coordinates of a point M by using a space discretized with the aid of a spatial stepsize δ which is finer than the resolution stepsize RG, initializing an integer, error parameter, and calculating the value of the error parameter for at least one first vertex of the cell of the current grid.
US10134150B2 Displaying graphics in multi-view scenes
A computing device includes a memory for storing instructions and a processor. The processor is configured to execute the instructions to identify a location for a graphical element in a predefined three-dimensional scene using depth information of content included in two or more different two-dimensional representations of the predefined three-dimensional scene. The processor is also configured to produce two or more different two-dimensional representations of the predefined three-dimensional scene including the graphical element.
US10134144B2 System and method for determining dynamic physiological information from four-dimensional angiographic data
A system and method are provided for generating time resolved series of angiographic volume data having flow information. The system and method are configured to receive angiographic volume data acquired from a subject having received a dose of a contrast agent using an imaging system and process the angiographic volume data to generate angiographic volume images. The angiographic volume data is processed to derive flow information by determining a distance between two points along a vessel in the angiographic volume images and determining a phase at each of the two points along the vessel in the angiographic volume images. A flow direction or a velocity of flow within the vessel is determined using the distance between the two points along the vessel and the phase at each of the two points along the vessel.
US10134140B2 Monitor system
A surveillance system 1, which is an example of a surveillance system to which the present invention is applied, includes a surveillance region storage means 2 and an image analyzing means 3. Also, the surveillance system 1 includes an effective area information storage means 4 and an object criterion information storage means 5. A detection subject can be detected efficiently by setting a first step criterion of whether or not a portion of an object in an image is included in a range of a surveillance region and a predetermined second step criterion and determining whether or not these criteria are met.
US10134139B2 Data content integrity in display subsystem for safety critical use cases
Techniques of this disclosure may include processing one or more regions-of-interest (ROI) of an input image through a model of a display processor, calculating a first data integrity check value on the one or more ROI of the input image after processing through the model, processing the input image by the display processor, calculating a second data integrity check value on the one or more ROI by the display processor after the display processor processes the input image, comparing the first data integrity check value to the second data integrity check value, and generating an interrupt if the comparison indicates that the first data integrity check value and the second data integrity check value do not match.
US10134134B2 Method and system for creating depth signatures
A method and system for creating a depth signature from plural images for providing watermark information related to the images. The method comprises analyzing a pair of images, each image containing a plurality of elements, identifying a first element in one of the pair of images, identifying plural elements in the other of the pair of images. The method further comprises measuring a disparity parameter between the first element and a set of the plural elements, matching the first element from the set of plural elements, the matched second element having the smallest measured disparity parameter, and computing a signature based at least in part on the measured disparity between the first and second elements.
US10134128B2 Device, method and computer program for detecting optical image data of a patient positioning device
A device (10), a method and a computer program detect an optical image and generate optical image data of a patient positioning device (20). The device (10) is configured to detect optical image and generate optical image data of a patient positioning device (20) and to determine the position of at least two partial segments (20a; 20b; 20c; 20d) of the patient positioning device (20) on the basis of the image data. The device (10) has, further, an interface (16) for outputting information on the position of the at least two partial segments (20a; 20b; 20c; 20d).
US10134116B2 Deblurring images according to a user's eyesight
In one embodiment, a method includes a computing device accessing a deconvolution function for a point spread function describing at least part of a user's eyesight. The computing device applies the deconvolution function to an image to be displayed on a display to the user. The computing device then displays on the display the image as deconvolved.
US10134114B2 Apparatus and methods for video image post-processing for segmentation-based interpolation
Apparatus and methods for video image post-processing for segmentation based interpolation. In one embodiment, a computerized apparatus is utilized in order to obtain a first frame of video data; segment one or more objects within the first frame of video data; obtain a second frame of video data; segment one or more objects within the second frame of video data; match at least a portion of the one or more objects within the first frame of video data with the one or more objects within the second frame of video data; compute the motion of the pixels for the matched portion of the one or more objects; compute the motion of pixels associated with a background image; and generate an interpolated frame of video data, the interpolated frame of video data residing temporally between the first frame of video data and the second frame of video data.
US10134112B2 System and process for displaying information from a mobile computer in a vehicle
A system for displaying information from a mobile computer in a vehicle is provided. The system is comprised of a screen, means for projecting images from the mobile computer onto the screen, means to determine a driver of the vehicle's position with respect to the vehicle, and means to adjust the orientation of the images on the screen based upon the position of the driver. The screen is transparent and is mounted on the vehicle. The screen is viewable from inside the vehicle and from outside the vehicle. The system is configured to reverse the orientation of the images on the screen based upon the driver being in front of the vehicle.
US10134104B2 Systems and methods for providing reduced complexity rendering of user interface elements
Systems, methods, and non-transitory computer readable media can determine a depth of rendering a user interface (UI) element organized as a tree structure including one or more elements, wherein each element of the one or more elements is associated with a customary rendering logic and an alternative rendering logic. Whether an element in the tree structure is at a boundary for rendering the UI element can be determined based on the depth of rendering the UI element. In response to determining that the element is at the boundary for rendering, the element can be rendered according to the alternative rendering logic associated with the element.
US10134103B2 GPU operation algorithm selection based on command stream marker
A method of data processing, the method comprising receiving, at a graphics processing unit (GPU), a command stream, the command stream including one or more commands to be performed by the GPU and at least one command stream marker, the at least one command stream marker indicating a workload type of the command stream, determining, by the GPU, an operation algorithm for the GPU based on the at least one command stream marker prior to executing the command stream, and executing, by the GPU, the command stream based on the operation algorithm.
US10134097B2 Controlling the distribution of energy resources on a smart grid
The present invention relates to a smart grid system and a method for distributing resources in the system. The smart grid system according to the present invention comprises at least one non-shiftable device; at least one controllable device; and at least one shiftable device; wherein price data are provided at each stage, the non-shiftable device is always provided with its resource requirements, the controllable device is provide with resources in the range of its resource requirements, and the shiftable device has its nominal resource requirements but not allowed to be provided with resources at the stage when resource price is highest.
US10134096B2 Coupon social networking platform
In an embodiment, a method comprises receiving, at a social network coupon platform, a request to display coupon data regarding a particular coupon that is provided by a coupon provider, wherein a user that is registered with a social network provider initiated the request; in response to receiving the request, sending, from the social network coupon platform, the coupon data to be displayed to the user; receiving, at the social network coupon platform, from the social network provider, profile data that includes profile information of the user; in response to receiving the profile data, allowing the user access to the particular coupon; wherein the method is performed by one or more computing devices.
US10134092B1 Method and system for assessing damage to insured properties in a neighborhood
A method and system may assess the damage to insured properties in a neighborhood using aerial images captured from an unmanned aerial vehicle (UAV) or from a satellite device. The neighborhood may be selected by identifying a neighborhood affected by a catastrophe and having a large concentration of properties which are insured by a particular insurance provider. Aerial images of the entire neighborhood may then be captured and received from the UAV or the satellite device. For each insured property in the neighborhood, a condition and the extent and/or severity of the damage may be automatically determined based on the received aerial images. The aerial images along with indications of the extent of the damage may be displayed.
US10134091B2 System and method for determining driver signatures
A system configured to determine an insurance premium associated with an account that covers at least one vehicle and at least one driver comprising a computer memory that stores biographical information; a processor that receives information associated with telematics data associated with at least one of the vehicle(s), concerning use of the at least one vehicle(s); the processor further configured to determine discrete segments of use by at least one vehicle(s), and to determine a driver signature associated with each of the discrete segments of use; the processor further configured to generate a driver risk assessment responsive to the at least one of the discrete segments of use; the processor further configured to calculate pricing information based at least in part on the at least one risk assessment and the biographical information; and a transmitter configured to transmit the pricing information to a user device or user transmission device.
US10134085B2 Bidding and gift registry system and method for mobile device
A bidding system for a mobile device includes a database module for selecting a target audience including a plurality of registered customers to deliver content, a streaming module connected to the database module for serving content to the plurality of registered customers, and a priority module connected to the streaming module for implementing a content delivery schedule. The database module assists a user in identifying a product or service to offer to the plurality of registered customers, assists the user in matching the product or service to the selected plurality of registered customers, and assists the user in designating an auction parameter applicable to the product or service offered. The streaming module delivers an auction notification to a registered customer via the mobile device. The registered customer enables the delivery of a content program including auction data to the mobile device according to a schedule implemented by the priority module.
US10134083B2 Computer implemented methods and systems for generating virtual body models for garment fit visualisation
Methods for generating and sharing a virtual body model of a person, created with a small number of measurements and a single photograph, combined with one or more images of garments. The virtual body model represents a realistic representation of the users body and is used for visualizing photo-realistic fit visualizations of garments, hairstyles, make-up, and/or other accessories. The virtual garments are created from layers based on photographs of real garment from multiple angles. Furthermore the virtual body model is used in multiple embodiments of manual and automatic garment, make-up, and, hairstyle recommendations, such as, from channels, friends, and fashion entities. The virtual body model is sharable for, as example, visualization and comments on looks. Furthermore it is also used for enabling users to buy garments that fit other users, suitable for gifts or similar. The implementation can also be used in peer-to-peer online sales where garments can be bought with the knowledge that the seller has a similar body shape and size as the user.
US10134075B1 Method and system for exposing research note data based upon user activity data
Comparative decision systems and methods are disclosed for gathering and mining data representative of purchase decisions. One disclosed comparative decision system detects when a user is comparing items and provides the user with the ability to create a research note storing comparative information for the alternative items. The system displays information about items according to a variety of factors. The user can customize the factors and enter information for each alternative item according to the various factors. Some information may be pre-populated by the system. The research note may be made visible to other users, and may be suggested to another user based on the note's expected helpfulness and relevance to that user. One disclosed method for mining data stored within research notes identifies which factors are given higher relative priorities by users considering a purchase. Another mining method analyzes the effects of price changes on item popularity.
US10134062B2 Fixed position multi-state interactive advertisement
Systems and methods for a multi-state advertisement displayed at a fixed position on a primary display space of a display device, such as an electronic device with a display. The fixed position advertisement remains in its fixed position in view of the user as the user scrolls the web page in various directions. A plurality of events trigger a change in the state of the multi-state advertisement, with the change in state resulting in a change of the advertisement content, shape, size, style and appearance. An embodiment deploys an initial video in combination with a billboard. When the interstitial video ends, the fixed position advertisement is sized down to a less obtrusive size, with the billboard and the interstitial video replaced with a navigation bar.
US10134047B2 Audience targeting with universal profile synchronization
Universal synchronization of profiles of audience members targeted for the delivery of content. A unique global identifier may be assigned to and used to manage a profiled audience member. This identifier may also be associated to an authoritative identifier and cookie information used in connection with the collection of profile data. An authoritative identifier may be received in connection with activity, and might not be accompanied by a global identifier. The authoritative identifier may then be used to identify the global identifier, which in turn may be used to identify the cookie related information of record for the profiled audience member. Comparing the cookie related information to previously retained cookie information may be used to determine that the cookie information for a particular, profiled audience member has changed, so that it can be restored.
US10134046B2 Social sharing and influence graph system and method
Sharing of content by users via the network is facilitated. Sharing suggestions are made to a user, the sharing suggestions including making a suggestion of one or more users with whom the user might wish to share content. A user's influence on other users and the user can be prompted to share content with other users based on the identified influence.
US10134043B2 Method and system for wirelessly accessing a network
Systems and methods for wirelessly accessing a network are set forth in this disclosure. Specifically, this disclosure sets forth systems and methods for using advertising to regulate wireless access to a network.
US10134041B2 Method, medium, and system for online fraud prevention
A user conducts activities, such as researching a product online or visiting a store that sells the product. A user then utilizes a risk analysis system to receive and store user activity data for the user's activities. When a purchase attempt is made with the user's financial account, a merchant sends a transaction request to the risk analysis system. The risk analysis system locates a record for the user and determines whether the product is identified in the user activity data. If the product is identified, the risk analysis system provides a risk score to the merchant indicating that the transaction is unlikely fraudulent. Alternatively, identification of the product provides a positive factor among multiple factors considered in a transaction risk analysis. An absence of the product in the activity can be used as a neutral or negative factor among multiple factors considered in a risk analysis of the transaction.
US10134036B1 Method and apparatus for performing transactions over a network using cross-origin communication
A transaction is conducted between a merchant site and a customer's electronic device using a payment processor. The merchant site is associated with a client-side application and a server-side application. The client-side application executes on the customer's electronic device. The client-side application electronically sends payment information retrieved from the customer's electronic device to the payment processor. The client-side application does not send the payment information to the server-side application. The payment processor creates a token from the payment information sent by the client-side application. The token functions as a proxy for the payment information. The payment processor electronically sends the token to the client-side application. The client-side application electronically sends the token to the server-side application for use by the server-side application in conducting the transaction. The payment information can thus be used by the server-side application via the token without the server-side application being exposed to the payment information.
US10134022B1 Transaction terminals for automated billing
A device may receive receipt information associated with items in an order. The receipt information may include item identifiers and price descriptors associated with the items in the order. The device may receive product information associated with the items in the order. The product information may include product identifiers based on images of the items in the order and object descriptors. The device may map a first item identifier for a first item in the order and a first product identifier for determining that the first item corresponds to a first price descriptor and a first object descriptor. The device may map a second item identifier for a second item in the order and a second product identifier for determining that the second item corresponds to a second price descriptor and a second object descriptor. The device may assign the first and second items to respective first and second sub-receipts.
US10134016B2 Real time funding solution for miscellaneous income
Systems and processes for real-time instant funding solutions for miscellaneous income are disclosed. The method of funding miscellaneous income includes securely transmitting a funding information file or a real time funding transaction request with miscellaneous funding information to a funding card processing system using real-time web services APIs which are externally accessible by an external computing system, e.g., point of sale, time and labor or payroll system. The method further includes processing the funding information file with the funding card processing system, which includes at least identifying client information and a user receiving miscellaneous income contained within the miscellaneous funding information. The method further includes funding a payroll card of the identified user with the miscellaneous income received with the miscellaneous funding information of the funding information file.
US10134013B2 Methods and systems for clustering of repair orders based on inferences gathered from repair orders
A processor may determine that a particular computer-readable vehicle repair order (RO) (e.g., including first and second RO portions) corresponds to an existing cluster of ROs due to the particular RO including RO data that refers to a particular vehicle symptom. The processor may determine that the first RO portion includes first data representative of a non-specific vehicle component and may then responsively also determine that the second RO portion includes second data that the at least one processor can use to determine a specific vehicle component associated with the particular RO. Responsively, the processor may determine the specific vehicle component based on the first and second data and may then add the particular RO to a different cluster of ROs that is arranged to contain ROs that correspond to the particular vehicle symptom and to the specific vehicle component.
US10134012B1 System and method for utilization-based computing of emissions attributable to specific equipment
A method of determining emissions from a one or more equipment operated by a user for a period. The method includes storing engine data for of the one or more equipment and receiving the utilization of each of the one or more equipment over the period. The emissions are then calculated for each of the one or more equipment based, at least in part, on each of the engines' utilization and engine data. The total of the calculated emissions is then determined.
US10134007B2 System and method for determining and controlling status and location of an object
Techniques are described with regard to determining and controlling a location and status of assets directly and/or indirectly. The techniques may be used to track and control the respective locations and status of any number of objects. Applications include but are not limited to tracking dry and refrigerated trailers and their status in a supply-chain yard; tracking pallets and boxes and their status in a warehouse; tracking items in a retail environment; tracking finished goods and work in progress in and around a manufacturing plant; tracking vehicles in a parking lot; tracking cargo and equipment at an airport; tracking equipment in a lay down yard; etc. In all cases the laborious and error prone data gathering is replaced with automated data collection methods reducing cost, increasing accuracy, and increasing efficiency.
US10134004B1 Processing image data from a camera cluster
Described is a multiple-camera system for use in capturing images of users within a materials handling facility and processing those images to monitor the movement of users. For large materials handling facilities, a large number of cameras may be required to monitor the facility. Processing of the data generated from a large number of cameras becomes difficult. The implementations described herein include a hierarchy that allows image data from any number of cameras within a materials handling facility to be processed without substantially increasing the processing time needed or sacrificing processing capabilities.
US10134003B1 Multiple data source product inventory, disposition, and order management system
An inventory, disposition, and order management system and method utilizes multiple data sources to obtain complementary and augmented product data to determine an enhanced set of product data that reflects product inventory and disposition history information in a supply chain. The system and method can utilize the complementary and augmented product data to formulate recommended orders to achieve product dealer sales goals. The system and method compare the product data obtained from the data sources and reconcile any discrepancies. In at least one embodiment, the product data includes product identification data, product inventory data, product configuration data, and product disposition history data. Obtaining data from multiple sources allows the system and method to develop more accurate and complete data through an audit and reconciliation process as opposed to data obtained from a single source.
US10134002B2 Systems and methods for providing personalized delivery services
Systems and methods are disclosed for providing personalized delivery services by a carrier providing a package delivery service. For example, a consignee may indicate a delivery preference to be applied to delivery of a package, such as indicating a specific location where the package is to be left upon delivery, if the consignee is not present to accept the package. In one embodiment, the consignee may be notified by the carrier of the scheduled delivery of the package, and may be linked to the carrier's web site to indicate a delivery preference. Alternatively, the delivery preference may be indicated by the consignee proactively accessing the web site. After conveying a delivery preference, the carrier's systems communicate the delivery preference at the appropriate time to a portable computing device which informs the delivery personnel of the consignee's delivery preference. Other embodiments allow the consignor to indicate delivery preferences.
US10134000B2 Fleet vehicle management systems and methods
Some embodiments of a system for communicating vehicle information can provide equipment for use inside a fleet vehicle to facilitate prompt and efficient transfer of vehicle and driver information. In particular embodiments, the system may include an electronic onboard recorder mountable in a vehicle and a mobile communication device that is configured to wireless communication with the electronic onboard recorder.
US10133998B2 System and methods for the selection, monitoring and compensation of mentors for at-risk people
A method for providing incentive to mentors of at-risk mentees is described. The method includes the steps of determining an at-risk mentee's prospects in the absence of mentoring, and then tracking behavior and progress in a period of time, determining the mentee's achievement of important milestones, avoidance of costs to society, and/or income and income tax payments during the same period of time, and calculating a financial incentive to the mentee's mentor, wherein the amount of the financial incentive is calculated based on the mentee's behavior, achievement of important milestones, avoidance of costs to society, and/or income tax payments during the period of time.
US10133997B2 Object lifecycle analysis tool
Embodiments presented herein provide techniques for generating analytical graphs that display a visualization of multiple transaction objects processed concurrently in a computer system. An object lifecycle analysis tool identifies one or more transaction objects having a specified identifier. Each transaction object corresponds to an instance of a common transaction having been processed. The analysis tool retrieves transition state information corresponding to each transaction object and sorts the transition state information in chronological order. The analysis tool generates a graph based on the sorted transition state information. The generated graph allows a user to easily identify performance issues (e.g., concurrency bottlenecks) in a transaction management system.
US10133994B2 Management of materials on a construction site
In a computer implemented method for management of materials on a construction site, a status of a project which uses at least one material is determined by a computer system. A report is generated by the computer system. The report identifies a vehicle, from a vehicle pool, to be utilized to move the material and defines a load of the material which is to be moved by the vehicle, according to a mass haul plan, from a first location to a second location. The vehicle is identified based on results of a simulation. The status of the project is automatically updated by the computer system based on an actual size and an actual drop-off location of the load of the material moved by the vehicle. The computer system updates the report based on the updating of the status of the project.
US10133993B2 Expert database generation and verification using member data
Techniques for generating an expert database and verifying an expert using member data are described. A search request can be received from a device of the user. The search request can include a specific skill associated with the expert. Additionally, profile data can be accessed from a database in the online social network. Additionally, an expert recommendation process can determine an expert from the members of the online social network based on the search request and the profile data of the members. Moreover, social graph data can be accessed from a second database in the online social network. Furthermore, a connection path process can determine the connection path between the user and the expert based on the social graph data. Subsequently, the determined expert and the determined optimal path between the user and the expert can be presented on a display of the device.
US10133990B2 Autonomous shuffling of pallets of items in a warehouse
Examples described may enable rearrangement of pallets of items in a warehouse to an optimal layout. An example method includes receiving real-time item information including pallet locations in a warehouse and real-time inventory of items arranged on the pallets; determining a likelihood of demand for future access to the pallets based on a pallet relocation history and item receiving/shipment expectations; based on the real-time item information and the likelihood of demand, determining an optimal controlled-access dense grid layout in which distances of the pallets from a center of the layout are related to the likelihood of demand; receiving real-time robotics information and using the real-time robotics information to determine an amount of time to rearrange the pallets to the optimal layout; and, based on the amount of time to rearrange the pallets being less than a threshold, causing the robotic devices to rearrange the pallets to the optimal layout.
US10133977B2 Product holder
A holder for a product package includes a substrate having an inside surface, with opposing end portions of the substrate being folded upwards. The holder also includes a securing member disposed on at least one of the end portions, the securing member configured to secure the product package within the end portions of the substrate. The holder also includes a RFID tag disposed on the substrate.
US10133976B2 Substrate
A substrate for contactless transaction card, which is equipped with an integrated chip (IC) connected to at least one organic light-emitting diode (OLED) and an inductively powered tag.
US10133971B2 Image forming apparatus and method for driving light source
An image forming apparatus includes: an image processor configured to perform first image processing on image data having a first resolution and to add tag data to a target pixel where second image processing is to be performed; a resolution converter configured to convert the image data into image data having a second resolution higher than the first resolution, and to perform the second image processing based on arrangement of the image data having the first resolution and the tag data; a pulse generator configured to generate an on-off modulation signal and an application-current switching signal in accordance with the image data having undergone the second image processing; and a light source driver configured to drive the light source in accordance with a current setting value output from an application current setter depending on the application-current switching signal and the on-off modulation signal.
US10133955B2 Systems and methods for object recognition based on human visual pathway
Methods, systems, and storage media are described for detecting objects in image data are provided. In embodiments, a computing device may generate a plurality of blocks from a captured image. Each block may represent a corresponding region of the captured image. The computing device may extract a first feature from at least one block of the plurality of blocks; determine a second feature based at least on the first feature; and determine a third feature based on the second feature. The computing device may determine, as a matching image, a stored image from among a plurality of stored images including an object that has greatest maximum correlation with the third feature. Other embodiments may be described and/or claimed.
US10133953B2 System and method for enabling graphic-based interoperability with a run-time application
A system and method for enabling graphic-based interoperability with a run-time application is configured to, during a design-time (DT) mode: receive a DT application image; identify DT visual objects within the DT application image; generate DT bounding shape objects in which each DT bounding shape object bounds one or more DT visual objects identified within the DT application image; define bounding shape properties for the DT bounding shape objects; and store as a scene, data relating to the DT application image, the DT visual objects, the DT bounding shape objects, and the bounding shape properties, for later recall; and during a run-time (RT) mode: recall the scene stored during the DT mode; capture a RT application image; identify RT visual objects within the RT application image based on the scene; generate RT bounding shape objects, and apply the bounding shape properties to the generated RT bounding shape objects.
US10133951B1 Fusion of bounding regions
Image data may be downloaded or otherwise obtained. An application executing on the computing device (or at least in communication with the computing device) can analyze the image data to recognize objects represented in the image data as well as determine locations or regions of the image that include the representations. Candidate regions of interest (e.g., bounding boxes) that include at least one detected object can be generated. A single region—a representative region—can be determined from the candidate regions based on user and/or application-defined criterion. The criteria may help ensure that the representative region includes statistical properties that at least satisfy threshold property levels, such as being a consistent estimator of the candidate regions. Notions of “average” or “median” regions can be applied to generate the representative region. The representative region can be associated with a confidence score, which can reflect inconsistency in the candidate regions, and therefore can be associated with a property of the candidate regions and not of the representative region alone.
US10133942B2 System and method for automatic driver identification
A method for driver identification including recording a first image of a vehicle driver; extracting a set of values for a set of facial features of the vehicle driver from the first image; determining a filtering parameter; selecting a cluster of driver identifiers from a set of clusters, based on the filtering parameter; computing a probability that the set of values is associated with each driver identifier of the cluster; determining, at the vehicle sensor system, driving characterization data for the driving session; and in response to the computed probability exceeding a first threshold probability: determining that the new set of values corresponds to one driver identifier within the selected cluster, and associating the driving characterization data with the one driver identifier.
US10133936B2 Active compressive sensing via a thermal sensor for human scenario recognition
Disclosed and described herein is a system and a method for thermal detection of static and moving objects.
US10133931B2 Alert notification based on field of view
Techniques for collecting and presenting information using a wearable device involve receiving criteria information data that specifies one or more criteria for providing information to a user of a wearable device; receiving information indicative of a field of view of the user of the wearable device; detecting that an object in the field of view is associated with one or more attributes that satisfy the user-specified criteria; responsive to detection, executing a rule associated with one or more attributes that satisfy the user-specified criteria; and based on execution of the rule, causing an informational depiction to be presented via a display of the wearable device that visually eliminates or enhances the detected object in the field of view of the user.
US10133922B2 Cascading video object classification
A camera system comprises an image capturing device and an object classification module connected to the image capturing device. The object classification module is operable to determine whether or not an object in an image is a member of an object class. The object classification module includes multiple decision steps configured in a cascade configuration, wherein at least one of the multiple decision steps is operable to (a) accept an object as a member of the object class, (b) reject an object as a member of the object class, and (c) call on a next step to determine whether or not an object is a member of the object class.
US10133921B2 Methods and apparatus for capturing, processing, training, and detecting patterns using pattern recognition classifiers
A system, methods, and apparatus for generating pattern recognition classifiers are disclosed. An example method includes identifying graphical objects within an image of a card object, for each identified graphical object: i) creating a bounding region encompassing the graphical object such that a border of the bounding region is located at a predetermined distance from segments of the graphical object, ii) determining pixels within the bounding region that correspond to the graphical object, iii) determining an origin of the graphical object based on an origin rule, iv) determining a text coordinate relative to the origin for each determined pixel, and v) determining a statistical probability that features are present within the graphical object, each of the features including at least one pixel having text coordinates and for each graphical object type, combining the statistical probabilities for each of the features of the identified graphical objects into a classifier data structure.
US10133917B2 Lifelog recording system
A data-to-be-recorded generating section generates a piece of data-to-be-recorded by associating an emotion level of a user estimated through an emotion level estimating section with a piece of lifelog data obtained through a lifelog data obtaining section. A log managing section manages whether the piece of data-to-be-recorded should be stored in a memory device based on a selectivity based on the emotion level.
US10133909B2 Composite substrate sensor device
A composite substrate sensor device comprises: a first substrate sensing chip having an upper surface, a lower surface, side surfaces and sensing circuit cells; a second substrate surrounding the first substrate sensing chip; an insulating layer set comprising insulating layers and disposed on upper surfaces of the second substrate and the first substrate sensing chip on a virtual common plane; sensing electrode cells disposed on an upper surface of the insulating layer set on a physical common plane substantially parallel to the virtual common plane; and interconnect wires formed in the insulating layer set and electrically connecting the sensing electrode cells to the sensing circuit cells, respectively, so that the sensing circuit cells sense an electric field variation of an approaching object through the sensing electrode cells and the interconnect wires.
US10133906B2 Audio device and display device
The present invention provides an audio device and a display device. The audio device comprises a vibrating diaphragm, an ultrasonic emitting element and a processing unit. The vibrating diaphragm is used for converting an acoustical signal into an electrical signal or converting an electrical signal into an acoustical signal, receiving a reflected wave signal of an ultrasonic signal generated by the ultrasonic emitting element after reflected from the a surface of an object to be detected, converting the reflected wave signal into an electrical signal, and sending the electrical signals to the processing unit. The processing unit is used for processing the converted electrical signals to obtain surface feature information of the object to be detected.
US10133905B2 Capacitive fingerprint sensing unit and enhanced capacitive fingerprint reader
A capacitive fingerprint sensing unit and enhanced capacitive fingerprint reader using the capacitive fingerprint sensing units are disclosed. The enhanced capacitive fingerprint reader includes a number of capacitive fingerprint sensing units, forming a fingerprint sensing array; a conductive element; and an excitation signal driver, for providing excitation signals to the conductive element. By increasing the thicknesses of a first inter-metal dielectric layer and a second inter-metal dielectric layer in fingerprint sensing units in the enhanced capacitive fingerprint reader, sensitivity of the enhanced capacitive fingerprint reader can be improved.
US10133899B2 Baggage management system
A baggage management system according to an embodiment includes a storage unit and a processor. The storage unit stores a baggage terminal identification corresponding to a baggage terminal which is provided with a baggage that is a subject of a baggage management event. The storage unit also stores a clock time of the baggage management event, the clock time being stored in association with the baggage terminal identification. The processor receives a search condition corresponding to the baggage terminal identification. The processor identifies the clock time stored in the storage unit in association with the baggage terminal identification that corresponds to the search condition. The processor identifies a video file of a video recording recorded at the identified clock time. A display unit displays the identified video file.
US10133895B2 Fixed position reader of coded information and camera based checkout system using the same
A reader contains a housing with a window having a peripheral rim. The housing has a device for reading coded information which generates a field projecting through the window towards the outside of the housing, and has a device for visually indicating the result to a user. The visual indication device generates an indication appearing substantially at least on the window, on a portion of the peripheral rim of the window, or on a portion of the housing adjoining laterally the peripheral rim of the window. The housing portion is at least on the left side, right side, or below the window. Additionally, a camera based checkout security system includes at least a checkout security camera and a fixed position reader of coded information. The checkout security camera generates a camera field of view directed towards the window of the fixed position reader of coded information.
US10133893B2 Fractal plasmonic surface reader antennas
Plasmonic-surface antenna systems are described in which resonators, or cells, are closely arranged but do not touch. At least a portion of a radiating surface includes a plurality of cells (operative as resonators) placed very close together to one so that a surface (plasmonic) wave causes near replication of the current of one cell in an adjacent cell. Cells with one or more fractal shapes may be used as a fractal plasmonic surface (FPS). Systems and/or methods are described of using plasmonic surfaces or fractal plasmonic surfaces for radiofrequency identification (RFID). A PS or FPS may act as an intermediary array of antennas, which can serve to connect an RFID reader with one or more RFID tags. Structures including cages are described that can include one or more surfaces that are each an FPS. Methods of power transfer are described.
US10133878B2 Stochastic privacy
A stochastic privacy service provider may provide users with a guaranteed upper bound on a probability that personal data will be accessed while enabling the services to collect data that can be used to enhance its services. Users may receive incentives to become participants in a stochastic privacy program. The stochastic privacy provider may employ one or more probabilistic and decision-theoretic methods to determine which participants' personal data should be sought while guaranteeing that the probability of personal data being accessed is smaller than the mutually agreed upon probability of access. The probability of access may be on a per time basis. The stochastic privacy provider may access coalescenses of the personal data of sets of multiple people, where a maximum probability is given for accessing statistical summaries of personal data computed from groups of people that are of at least some guaranteed size.
US10133852B2 Method and apparatus for crystal structure optimization
Disclosed is a method and system for prediction of an optimized crystal structure using an evolutionary algorithm that includes inputting characterization information of a chemical structure and input parameters, generating a first generation of crystal structures from the characterization information using symmetrical initialization, optimizing the chemical structure of the first generation of crystal structures according to the input parameters, inputting the optimized first generation of crystal structures into a niching algorithm, producing a child group of crystal structures from the parent group of crystal structures using a variation operator, and adding the child group of crystal structures to an optimal group of crystal structures to form a next generation, with the niching algorithm selecting an optimal group of crystal structures and a parent group of crystal structures from the first generation of crystal structures, with an antiseed created for population diversity and every structure produced by the evolutionary algorithm being stored together with a width and a height of the Gaussian parameter as the antiseed.
US10133851B2 Molecular orbital library having exclusive molecular orbital distribution, molecular orbital distribution region evaluation method using same, and system using same
Disclosed herein are a method for constructing an extended R-MO library with mutually exclusive molecular orbital distribution, calculation method of molecular orbital distributing region and a system using the same. The molecular orbital distributing region estimation method using a molecular orbital library with a mutually exclusive orbital distribution can accurately molecular orbital distributing regions in a quantitative manner by means of an extended R-MO library that expresses intrinsic molecular distributing region properties in various patterns. In addition, the coverage of the quantitative molecular orbital distribution estimation method can be extended to the systemic utilization of molecular orbital information in developing materials.
US10133846B2 Similar case retrieval apparatus, similar case retrieval method, non-transitory computer-readable storage medium, similar case retrieval system, and case database
A similar case retrieval apparatus includes: a lesion portion acquirer that acquires partial images including lesion portion images, an image feature extractor that extracts image features of each of the plurality of partial images; a location information acquirer that acquires location information of each of the partial images; a lateral position determiner that determines the right organ or the left organ in which each of the lesion portions exists based on the location information; a unilateral distribution identifier that determines whether or not a distribution of the lesion portions is a unilateral distribution; and a similar case retriever that retrieves case data from a case database including both case data for the unilateral distribution in the right organ and case data for the unilateral distribution in the left organ when the unilateral distribution identifier identifies that the distribution of the lesion portions is the unilateral distribution.
US10133843B2 Systems and methods for step discontinuity removal in real-time PCR fluorescence data
Systems and methods for removing jump discontinuities in growth data are provided. A first approximation to a received data set is determined by applying a non-linear regression process to a non-linear function that models the data set to determine parameters, including a step discontinuity parameter. A second approximation to the data set is also determined by applying a regression process to a second non-linear function to determine parameters, including a step discontinuity parameter, of the second function. One of the approximations is selected based on an information coefficient determined for each of the approximations. If a confidence interval for the step discontinuity parameter includes zero, no correction is made, and if includes zero, then a correction is made. For a correction, the portion of the data curve prior to the step change is replaced with appropriate portion of the selected approximation to produce a shift-corrected data set.
US10133842B1 Methods, systems, and articles of manufacture for multi-mode, multi-corner physical optimization of electronic designs
Disclosed are techniques for multi-mode, multi-corner physical optimization of electronic designs. These techniques identify an electronic design and a global set of views. Timing information is characterized with the global set of views for the electronic design. A set of active views is generated at least by pruning one or more views from the global set of views for a first node in the electronic design while maintaining the one or more views for a second node in the set of active views. The electronic design is then associated with the set of active views that is stored in a data structure in a non-transitory computer accessible storage medium.
US10133841B1 Methods, systems, and computer program product for implementing three-dimensional integrated circuit designs
Disclosed are techniques for implementing three-dimensional or multi-layer integrated circuit designs. These techniques identify an electronic design and a plurality of inputs for implementing connectivity for the electronic design. Net distribution results may be generated at least by performing one or more net distribution analyzes. A bump in a bump array may then be assigned to a net that connects a first layer and a second layer in the electronic design based in part or in whole upon the net distribution analysis results.
US10133832B2 System and methodology for subterranean process simulation
A technique enables simulation of a process performed on an underground formation. The technique comprises forming a cut-out portion in a rock sample and placing a jacket around the rock sample. A sealing collar is inserted into the cut-out portion, and the rock sample is capped between the sealing collar and the jacket. Simulation testing can then be performed on the rock sample through the sealing collar while applying pressure to the rock sample. The sealing collar may be affixed in the cut-out portion.
US10133830B2 Scaling in a multi-dimensional building model
A system and method is provided for scaling and constructing a multi-dimensional (e.g., 3D) building model using ground-level imagery. Ground-level imagery is used to identify architectural elements that have known architectural standard dimensional ratios. Dimensional ratios of architectural elements in the multi-dimensional building model (unscaled) are compared with known architectural standard dimensional ratios to scale and construct an accurate multi-dimensional building model.
US10133825B2 Portal connected to a social backend
A portal is connected to a social backend. The portal comprises an integration component communicating with the social backend. Functionality of the social backend is integrated into the portal system by creating at least one portal object that is associated with at least one social object. The integration component comprises a portal listening component listening to events triggered by running applications of the portal, and creates an event list by filtering events associated with the social backend. A backend processing component keeps portal applications in synchronization with the social backend regarding changes on a portal side. A backend query component queries application programming interfaces of the social backend for current social objects and their states. A portal model processing component calculates actions based on passed in states of current social objects from the backend query component, and invokes corresponding application programming interface calls on the portal.
US10133823B2 Automatically providing relevant search results based on user behavior
According to an embodiment of the present invention, a system displays initial search results based on a query and enables selection by a user of an item within the search results. The system determines refined search results based on behavior of the user with respect to the initial search results. Embodiments of the present invention further include a method and computer program product for presenting revised search results based on user behavior while examining the results in substantially the same manners described above.
US10133819B2 Video indexing, search and delivery platforms, methods, systems and apparatuses
A video ingest, search and delivery solution is provided in which videos and their associated metadata are ingested based on ingest criteria. Moments in the metadata are identified by parsing comments in the metadata for comments that reference a time in the video. Moments are recorded with the referenced time and the text of the comment. Videos are rated and may be delivered to users based at least in part on the rating. Moments may be displayed together with the video by displaying the text of moments at the associated time in the video as the video is being delivered. The text of moment records may be searched based on search parameters received form a user to identify videos to deliver to the user.
US10133813B2 Form value prediction utilizing synonymous field recognition
Embodiments of the present invention provide systems, methods, and computer storage media directed at predicting values for an electronic form. In embodiments, the method can include forming synonym groupings of form field labels for a number of users. The synonym groupings can be based on an analysis of the similarity of form field values that are associated with form field labels. In embodiments a predictive model may be generated from these synonym groupings. The predictive model can correlate the synonym groupings of one user with synonym groupings of one or more additional users to enable a determination of one or more predicted form field values for the one user based on a queried form field label even though the one user may have never submitted an electronic form with the queried form field label. Other embodiments may be described and/or claimed.
US10133810B2 Systems and methods for automatic program recommendations based on user interactions
Methods and systems are provided for generating automatic program recommendations based on user interactions. In some embodiment, control circuitry processes verbal data received during an interaction between a user of a user device and a person with whom the user is interacting. The control circuitry analyzes the verbal data to automatically identify a media asset referred to during the interaction by at least one of the user and the person with whom the user is interacting. The control circuitry adds the identified media asset to a list of media assets associated with the user of the user device. The list of media assets is transmitted to a second user device of the user.
US10133809B1 Watch time based ranking
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking search results. One of the methods includes identifying one or more sessions for a query and associating watch times of the respective resources watched in the sessions with the query. One or more watch time signals are calculated for a first resource and the query based on the watch times associated with the query. A first search result responsive to the query is obtained, wherein the first search result identifies the first resource and has an associated score S. A new score S′ is calculated based on a least S and a watch time function, the watch time function being a function of the one or more watch time signals. The new score S′ is provided to a process for ranking search results including the first search result.
US10133808B2 Providing answers to questions using logical synthesis of candidate answers
A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.
US10133807B2 Author disambiguation and publication assignment
Described herein are computer-implemented systems and methods for automatically disambiguating author names for a plurality of publications so as to create clusters of author name mentions that are with high probability associated with a single author identity for each cluster. Also described are systems and methods for assigning the clusters to respective unique author identities, automatically and/or based on human input (e.g., as received from authors, co-authors, or administrative curators).
US10133804B2 Content item block replication protocol for multi-premises hosting of digital content items
A content item block replication protocol for multi-premises hosting of digital content items. In one embodiment, for example, a method comprises: receiving, from a server, a server journal entry identifying one or more content item blocks of a content item represented by the server journal entry; storing a replication log entry corresponding to the server journal entry in a replication log, the replication log entry identifying the one or more content item blocks of the content item represented by the server journal entry and identifying a block server; and either offering to send the one or more content item blocks identified in the replication log entry to the block server identified in the replication log entry, or downloading the one or more content item blocks identified in the replication log entry from the block server identified in the replication log entry.
US10133802B2 Method and apparatus for accelerated record layout detection
Various methods and apparatuses are described for performing high speed translations of data. In an example embodiment, record layout detection can be performed for data. In another example embodiment, data pivoting prior to field-specific data processing can be performed.
US10133793B2 Tag cloud visualization and/or filter for large data volumes
An interactive tag cloud provides an intuitive interface to large data volumes. Where the data is a large table, an overview afforded by the tag cloud may contain relevant table information ranked by priority and volume, represented in different categories. The tag cloud may be used to filter that big data in an efficient manner. This allows an ordinary (i.e., non-developer) user of the database to quickly assess high level contours of the data volumes, and also to filter that data in order to focus on specific tasks. The interactive tag cloud visualization may indicate data priority according to frequency of incidence of a dimension in database records, or according to other criteria such as importance derived from date information. The tag cloud affords visibility to aggregated big data content and also of filtered data, prior to the user having to immediately drill down in order to access details thereof.
US10133786B2 Method and system for recommending target object information
Embodiments of the present application relate to a method for recommending target object information, a system for recommending target object information, a client for recommending target object information, a server for recommending target object information, and a computer program product for recommending target object information. A method for recommending target object information is provided. The method includes receiving a target object informational recommendation request including information pertaining to a plurality of short-listed objects selected, determining historical selection information on the plurality of short-listed objects, the historical selection information including a historical count, a selection count, or both, and sending the part or all of the short-listed object historical selection information to a client.
US10133783B2 Systems and methods for constraint driven database searching
Systems and methods are provided for performing constraint driven database searching. At least one constraint is received for a search of one or more databases comprising one or more datasets, each comprising multiple entry fields. The one or more databases comprising the one or more datasets may be accessed and searched based on the constraint to identify one or more dataset entries that contain the at least one constraint in one of multiple entry fields. A visual representation of the identified dataset entries may be provided to the user as results of the constraint driven database search. Additional constraints may be accepted to further narrow the results of constraint driven database search. The results may be exported and made accessible for later retrieval and/or cached for use in subsequent searches.
US10133764B2 Reduction of write amplification in object store
A method of managing a storage system having one or more storage devices includes receiving a request to access, in a tiered data structure, a data object and one or more attributes of the data object and processing the access request. The request includes a first key value for the data object and respective second key values for the one or more attributes of the data object. Modified key values for the attributes of the data object are generated in accordance with at least a portion of the first key value and used to access tree entries for the data object attributes in one or more leaf nodes of the tiered data structure. A tree entry for the data object is also accessed from the same set of one or more leaf nodes.
US10133759B1 System for determining storage or output of data objects
Described are techniques for storing data objects heterogeneously, among multiple data stores, based on the values associated with one or more data object characteristics. A central device, entity, or network may receive data objects and determine a data store in which to store each data object. One or more rules that correspond to a received data object may be determined, a rule including expressions that associate characteristics of data objects to threshold values. The rules may specify particular data stores in which to store data objects based on the outcome of the expressions. The central device may generate a communication configured to access the determined data store(s) based on data store characteristics specific to the data store(s) and provide the data objects to the determined data stores. Data objects may be moved to other data stores responsive to a modification to a rule or to characteristics of a data object.
US10133755B2 Legal analytics based on party, judge, or law firm
Various of the disclosed embodiments concern systems and methods for applying legal analytics. In some embodiments, a legal analytics platform retrieves legal data from an electronic database, analyzes some or all of the legal data, and identifies interesting patterns and results of statistical analyzes. In order to permit searching of the legal data, metadata elements or tags can be generated for legal entities and legal events. In some embodiments, the legal analytics platform identifies timestamps in the legal data and performs time-based statistical analysis. Results of the statistical analyzes can be presented to a user via a graphical user interface (GUI), which may also allow the user to interact with the legal analytics platform and search one or more databases of legal data.
US10133754B2 Peer-to-peer picture sharing using custom based rules for minimal power consumption and better user experience
The disclosure is directed to content sharing. An aspect defines a filter having at least one parameter for receiving content and detects a content device. The content device is a peer device with sharable content. The aspect further queries the content device for desired content from the sharable content and receives the desired content from the content device. The desired content matches the at least one parameter.
US10133745B2 Active repartitioning in a distributed database
Disclosed embodiments include a method (system and non-transitory computer storage readable medium) for load-balancing a distributed database. The distributed database includes one or more storage machines configured to store a plurality of partitions, where each partition includes key-value pairs. In one embodiment, the distributed database prepares for load-balancing by determining a partition to redistribute (or repartition) and generating smaller partitions of the determined partition. In one aspect, each of the smaller partitions is smaller than the determined partition. The redistribution of the partition can occur, when an amount of requests to access one or more key-value pairs stored in the database increases beyond a predetermined request level or when the size of a partition exceeds a predetermined size. Key-value pairs of the determined partition can be split into different sets of key-value pairs, and each set of key-value pair is copied to a corresponding smaller partition.
US10133736B2 Contextual analogy resolution
Embodiments relate to an artificially intelligence platform to resolve an analogy. representation. The aspect of providing a resolution to the analogy includes receiving a communication that includes an analogy. An analogical phrase within the communication is identified and an anaphora within the phrase is detected. The entity to the anaphora is denoted and utilized to resolve an explanation of the analogy. A template or structure is created and populated with both an action term and the entity identifying the anaphora. A contextual response that correlates to a sentiment reflected in the analogy phrase is retrieved and is utilized as an explanation of the analogy. A response is communicated as output, with the response including the populated structure and the explanation.
US10133735B2 Systems and methods for training a model to determine whether a query with multiple segments comprises multiple distinct commands or a combined command
Systems and methods are disclosed herein for training a model to accurately determine whether two phrases are conversationally connected. A media guidance application may detect a first phrase and a second phrase, translate each phrase to a string of word types, append each string to the back of a prior string to create a combined string, determine a degree to which any of the individual strings matches any singleton template, and determine a degree to which the combined string matches any conversational template. Based on the degrees to which the individual and combination strings match the singleton and conversational templates, respectively, strengths of association are correspondingly updated.
US10133734B2 Systems, methods and computer program products for building a database associating N-grams with cognitive motivation orientations
Computer-implemented methods can transform a corpus of meaningful text sequences into a generalized computer-usable repository of neurolinguistic information that can be applied by one or more computer systems. The computer system(s) can use the neurolinguistic information to neurolinguistically analyze meaningful text sequences to derive statistical information and identify dominant cognitive motivation orientations expressed in those text sequences. The identified dominant cognitive motivation orientations can be used to improve the efficacy of both human-generated and machine-generated communications. The computer system(s) thereby transform a meaningful text sequence into actionable information about the dominant cognitive motivation orientation(s) of the author of that text sequence within the context in which the text sequence was composed. Computer systems and computer-program products for implementing the methods are also described.
US10133733B2 Systems and methods for an autonomous avatar driver
The autonomous avatar driver is useful in association with language sources. A sourcer may receive dialog from the language source. It may also, in some embodiments, receive external data from data sources. A segmentor may convert characters, represent particles and split dialog. A parser may then apply a link grammar, analyze grammatical mood, tag the dialog and prune dialog variants. A semantic engine may lookup token frames, generate semantic lexicons and semantic networks, and resolve ambiguous co-references. An analytics engine may filter common words from dialog, analyze N-grams, count lemmatized words, and analyze nodes. A pragmatics analyzer may resolve slang, generate knowledge templates, group proper nouns and estimate affect of dialog. A recommender may generate tag clouds, cluster the language sources into neighborhoods, recommend social networking to individuals and businesses, and generate contextual advertising. Lastly, a response generator may generate responses for the autonomous avatar using the analyzed dialog. The response generator may also incorporate the generated recommendations.
US10133728B2 Semantic parsing for complex knowledge extraction
The system that performs semantic parsing may automatically extract complex information from databases. Complex information may comprise nested event structures. In one example process, a processor may receive unannotated text and may access a natural-language database that includes nested events. The processor, in performing semantic parsing, may automatically generate syntactic trees that include annotations that represent the semantic information. In particular, the natural-language sentences and the database include nested event structures.
US10133724B2 Syntactic classification of natural language sentences with respect to a targeted element
A grammatically diverse test set of natural language sentences for a deep question answering system is provided by analyzing a given sentence to characterize its syntactical classification, and adding the sentence to the test set if its classification is sufficiently different from other sentences already in the test set. A particular sentence may be selected for inclusion according to a desired syntactic distribution. Multiple sentences having the exact same classification may be allowed subject to a maximum number of such sentences. The test set is adapted to an element of interest by characterizing each syntactical classification relative to the element of interest. The analysis derives a parse tree, identifies a particular node of the tree corresponding to the element of interest, and extracts syntactic information by traversing the tree starting at the particular node and ending at the root node of the tree according to different traversal schemes.
US10133723B2 System and method for determining document version geneology
This invention discloses a novel system and method for determining the geneology of versions of a document by inspection of content extracted from the document. In one embodiment that is compatible with Microsoft™ Word ™, the invention extracts the RSID values from each version of a document and then applies logical rules to the extracted set of RSID values to determine which versions are ancestors of the other versions.
US10133717B2 Method and system for managing images and geographic location data in a mobile device
A mobile communication device and a method for managing images, associated geographic location data, and associated supplemental information, in which geographic location data is generated based on a current location of the mobile communication device; a map corresponding to the generated geographic location data is displayed; a plurality of images and associated supplemental information corresponding to each image in a list mode are displayed in a first user interface, wherein the displayed associated supplemental information comprises description information and a street address; a selection of the plurality images, the associated description information, and the associated street address is received; the selected associated location information is displayed in a second user interface, wherein the second user interface comprises an editing mode; and the supplemental information is edited in the edit mode by receiving note information and the note information is associated with the selected associated description information.
US10133715B2 Providing semantic based document editor
A semantic based document editor is provided. An application such as a document processing application displays previews of a document. The previews include semantic styles. In response to a selection of one of the previews, a semantic style associated with the selected preview is applied to a section of the document. The semantic style is rendered in the selected preview. A suggestion is displayed on the section. The suggestion identifies the section. The suggestion is also formatted based on the semantic style.
US10133708B2 Linking sources to copied text
A method and system for processing electronic documents. A temporary computer object is created. An address of a first electronic document is obtained. A first tag, a second tag, and the address of the first electronic document are copied into a header of the created temporary computer object. Selected text from the first electronic document is obtained. The first and second tag respectively mark the beginning and the end of the header. The address of the first electronic document is disposed between the first and second tags. The selected text and a third tag are copied into the created temporary computer object. The third tag marks the end of the created temporary computer object. The selected text is disposed between the header of the created temporary computer object and the third tag. The created temporary computer object is stored in a second electronic document.
US10133706B2 Electronic book system, electronic book provision method, recording medium, and program
In an electronic book system 1 distributing electronic books to browsing devices 30A, 30B, and 30C via a communication network 50, the acquirer of a distribution server 20 acquires the context of operation by a first user who is provided with first candidate pages contained in an electronic book in a previewable manner. The designator of the distribution server 20 designates second candidate pages based on the context of operation acquired by the acquirer and the first candidate pages. The provider provides the second candidate pages designated by the designator to a second user in a previewable manner.
US10133704B2 Dynamic layout of content in a grid based application
Content items are obtained and dynamically arranged in tiles within columns (e.g. columns of a same size) on a display. The obtained items, along with previously obtained items that have not been rendered, are sorted based on a time such as a creation time and a modified time for the item. A determination is made using the sorting as to whether any of the items are ready to render. The determination of whether an item is ready to render may be made before all of the content items are obtained. A layout within the tile(s) for the column for the ready to render items is determined. For example, the items may be placed in tiles based on their content (e.g. text content placed in smaller sized tiles as compared to rich content). The items ready to render are then sent for rendering.
US10133695B2 Link system for establishing high speed network communications and file transfer between hosts using I/O device links
A High Speed Link System providing network and data transfer capabilities, implemented via standard input/output (I/O) device controllers, protocols, cables and components, to connect one or more Host computing systems, comprising a System, Apparatus and Method is claimed; and described in one or more embodiments. An illustrative embodiment of the invention connects two or more Host systems via USB 3.0 ports and cables, establishing Network, Control, Data Exchange, and Power management required to route and transfer data at high speeds, as well as resource sharing. A Link System established using USB 3.0 operates at the full 4.8 Gbps, eliminating losses inherent when translating to, or encapsulating within, a network protocol, such as the Internet Protocol. Method claimed herein describes how two or more connected Host systems, detect one another, and establish separate communication and data exchange bridges, wherein control sequences from the Hosts' application direct the operation of the Apparatus.
US10133689B2 Electronic device and method for fabricating the same
This technology provides a method for fabricating an electronic device. A method for fabricating an electronic device including a variable resistance element, which includes a free layer having a variable magnetization direction; a pinned layer having a first non-variable magnetization direction, and including first ferromagnetic materials and a first spacer layer interposed between adjacent two first ferromagnetic materials among the first ferromagnetic materials; a tunnel barrier layer interposed between the free layer and the pinned layer; a magnetic correction layer having a second magnetization direction which is anti-parallel to the first magnetization direction; and a third spacer layer interposed between the magnetic correction layer and the pinned layer, and providing an anti-ferromagnetic exchange coupling between the magnetic correction layer and the pinned layer.
US10133681B2 Using encryption keys to manage data retention
Systems and methods for using encryption keys to manage data retention are described. In one embodiment, the systems and methods may include receiving data such as user data from a host of the storage drive, encrypting the data using an encryption key, writing the encrypted data to the storage drive, and retaining the encrypted data on the storage drive based at least in part on a validity of the encryption key.
US10133670B2 Low overhead hierarchical connectivity of cache coherent agents to a coherent fabric
In an example, a system-on-a-chip comprises a plurality of multi-core processors, such as four dual-core processors for eight total cores. Each of the processors connects to shared resources such as memory and peripherals via a shared uncore fabric. Because each input bus for each core can include hundreds of data lines, the number of lines into the shared uncore fabric can become prohibitive. Thus, inputs from each core are multiplexed, such as in a two-to-one configuration. The multiplexing may be a non-blocking, queued (such as FIFO) multiplexing to ensure that all packets from all cores are delivered to the uncore fabric. In certain embodiment, some smaller input lines may be provided to the uncore fabric non-multiplexed, and returns (outputs) from the uncore fabric to the cores may also be non-multiplexed.
US10133667B2 Efficient data storage and retrieval using a heterogeneous main memory
Techniques related to efficient data storage and retrieval using a heterogeneous main memory are disclosed. A database includes a set of persistent format (PF) data that is stored on persistent storage in a persistent format. The database is maintained on the persistent storage and is accessible to a database server. The database server converts the set of PF data to sets of mirror format (MF) data and stores the MF data in a hierarchy of random-access memories (RAMs). Each RAM in the hierarchy has an associated latency that is different from a latency associated with any other RAM in the hierarchy. Storing the sets of MF data in the hierarchy of RAMs includes (1) selecting, based on one or more criteria, a respective RAM in the hierarchy to store each set of MF data and (2) storing said each set of MF data in the respective RAM.
US10133663B2 Systems and methods for persistent address space management
Data is stored on a non-volatile storage media in a sequential, log-based format. The formatted data defines an ordered sequence of storage operations performed on the non-volatile storage media. A storage layer maintains volatile metadata, which may include a forward index associating logical identifiers with respective physical storage units on the non-volatile storage media. The volatile metadata may be reconstructed from the ordered sequence of storage operations. Persistent notes may be used to maintain consistency between the volatile metadata and the contents of the non-volatile storage media. Persistent notes may identify data that does not need to be retained on the non-volatile storage media and/or is no longer valid.
US10133662B2 Systems, methods, and interfaces for managing persistent data of atomic storage operations
A storage controller is configured to implement an atomic storage operation comprising a plurality of separate storage operations on a non-volatile storage medium. The storage controller may store persistent indicators to identify data that pertains to the atomic storage operation. An invalid shutdown may occur before the atomic storage operation is complete. A restart and recovery operation comprises a first scan of the non-volatile storage medium to identify data of the failed atomic storage operation. A physical trim note is stored on the non-volatile storage medium to identify the data of the failed atomic storage operation. The data may be identified by media address. Storage metadata is reconstructed in a second scan, which excludes the data and/or operations of the failed atomic storage operation.
US10133658B1 Garbage collection for data storage
Methods, systems, apparatus, including computer programs encoded on computer storage media, for reclaiming storage space in a storage environment. In one aspect, the method includes actions of aggregating data that is indicative of access to one or more data objects, determining a future storage cost associated with each of a plurality of data objects, determining an access window for each of the plurality of data objects, identifying a data object based on (i) the future storage cost that satisfies a predetermined threshold and (ii) a data object access window, providing a notification to a user device that requests feedback from a user indicating whether the data object can be deleted, and in response to receiving data that indicates that the data object can be deleted, generating an instruction to cause deletion of the data object upon the expiration of the access window.
US10133657B2 Textual similarity based software program repair
According to an aspect of an embodiment, a method may include identifying a fault at a fault location in a software program using a test suite. The method may also include determining multiple textual similarity scores by determining a textual similarity score with respect to each of multiple repair candidates for the fault. In addition, the method may include sorting the repair candidates based on the textual similarity scores. The method may also include selecting a particular repair candidate from the repair candidates based on the sorting. Moreover, the method may include implementing the particular repair candidate at the fault location based on the selection of the particular repair candidate.
US10133654B1 Firmware debug trace capture
A method for firmware debug trace capture includes creating a hand-off block (“HOB”), capturing first debug trace statements during a boot sequence of a computer and writing the first debug trace statements to the HOB. A trace memory buffer can be created and the first debug trace statements can be copied from the HOB to the trace memory buffer. Second debug trace statements are captured during the boot sequence and appended to the trace memory buffer. In some configurations, the first debug trace statements can be written to the HOB during the pre-Extensible Firmware Interface initialization (“PEI”) phase of the boot sequence and the second debug trace statements can be written to the trace memory buffer during the driver execution (“DXE”) phase of the boot sequence.
US10133650B1 Automated API parameter resolution and validation
A method for automated application programming interface (API) validation includes extracting API information from an API repository. The API information is used to generate a test case for the automated API validation. The API information may include a parameter placeholder, parameter information related to a parameter of an API endpoint, an API endpoint of the API, an endpoint description, a description of the API, a description of the parameter, response information, an authentication requirement information, and an API name. The method includes resolving the parameter of the API endpoint. The method includes communicating to a native API system a request using the sample parameter value for the parameter. The method includes comparing a response from the native API system with the response information to validate the API. The method includes verifying integrity of a software application implementing the API endpoint for use with a native software application.
US10133644B2 Method and apparatus for indirectly assessing a status of an active entity
A method and system permit a backup entity of a redundant apparatus of a communication system that shares control of hardware resources or other network resources with an active entity to indirectly determine a status of the active entity based upon behavior and reaction to actions it takes in connection with resources it shares control of with the active entity. Such a method and system permit the backup entity to deduce the state of the active entity without having any a hardware connection or other communication connection with the active entity.
US10133643B2 Resynchronizing to a first storage system after a failover to a second storage system mirroring the first storage system
Provided are a computer program product, system, and method for performing a failover between a first storage system and a second storage system. Data is synchronized between the first storage system and the second storage system. A failover is performed from the first storage system to the second storage system in response to a failover event at the first storage system while synchronizing the data. A determination is made that a first storage unit of the first storage system is inoperable and that that a second storage unit of the first storage system is operable in response to the failover event. In response to determining that the second storage unit is operable, a resynchronization is initiated to copy updates to a second storage unit of the second storage system mirroring the second storage unit of the first storage system to the second storage unit of the first storage system.
US10133632B2 Determining completion of migration in a dispersed storage network
A method for determining completion of a data migration that results from a distributed agreement protocol (DAP) change within a distributed storage network (DSN). The method begins by transferring, in accordance with the DAP change, encoded data slices to one or more other storage units within the DSN. The method continues by maintaining a storage unit migration tracking repository that tracks migration of the encoded data slices. The method continues by maintaining a storage pool migration tracking repository based on the storage unit migration tracking repositories of the plurality of storage units. The method continues by maintaining a DSN migration tracking repository based on the storage pool migration tracking repositories of the plurality of storage pools. The method continues by indicating completion of the data migration as a result of the DAP change based on information within the DSN tracking repository.
US10133631B2 Multi option rebuilding in a dispersed storage network
A method includes identifying an encoded slice for rebuilding. The method further includes determining whether the set of encoded slices is stored in an encrypted section of a vault or within an unencrypted section of the vault. The method further includes, when the set of encoded slices is stored in the unencrypted section of the vault, determining whether the set of storage units have viewing rights. The method further includes, when the set of storage units does not have the viewing rights, enabling a restricted rebuilding process to rebuild the encoded slice. The method further includes, when the set or storage units does have the viewing rights, enable an unrestricted rebuilding process to rebuild the encoded slice.
US10133629B2 Methods and systems for implementing redundancy in memory controllers
The present disclosure relates to methods and systems for implementing redundancy in memory controllers. The disclosed systems and methods utilize a row of memory blocks, such that each memory block in the row is associated with an independent media unit. Failures of the media units are not correlated, and therefore, a failure in one unit does not affect the data stored in the other units. Parity information associated with the data stored in the memory blocks is stored in a separate memory block. If the data in a single memory block has been corrupted, the data stored in the remaining memory blocks and the parity information is used to retrieve the corrupted data.
US10133620B2 Detecting errors in register renaming by comparing value representing complete error free set of identifiers and value representing identifiers in register rename unit
A processor includes physical storage locations, and a register rename unit that includes a plurality of register rename storage structures. At a given time, each of a complete group of physical storage location identifiers is to be stored in one, but only one, of the plurality of register rename storage structures, unless there is an error. Each of the complete group of physical storage location identifiers is to identify a different one of the physical storage locations. The register rename unit is to detect an error when a first value, which is to be equal to an operation on the complete group of the physical storage location identifiers with no errors, is inconsistent with a second value. The second value is to represent the operation on all physical storage location identifiers that are to be stored in the plurality of register rename storage structures at the given time.
US10133615B2 Long-running storage manageability operation management
Serving resources. A method includes receiving from a client, a request for one or more operations to be performed. The method further includes attempting to perform the one or more operations. The method further includes determining that the one or more operations are not complete at a present time. As a result, the method further includes sending a message to the client indicating that the client should attempt to obtain status information for the one or more operations at a predetermined later time. The method further includes receiving a request from the client for status information about the one or more operations. The method further includes repeating sending a message to the client and receiving a request from the client for status information.
US10133610B2 System, method and recording medium for temperature-aware task scheduling
A temperature-aware task scheduling method, system, and computer program product, includes the GPU, receiving a request to execute the task, collecting task information including an intensiveness factor of a computation by an arithmetic logic unit (ALU) and a memory usage of a dynamic random-access memory (DRAM) for the task, obtaining a temperature of the ALU and a temperature of the DRAM, and accepting the task to the GPU based on the intensiveness factor, the ALU temperature, and the DRAM temperature.
US10133608B2 Creating, provisioning and managing virtual data centers
A cloud services brokerage platform system includes a virtual data center (VDC) and an architecture management interface. The virtual data center (VDC) includes a plurality of resource groups. Each one of the resource groups includes one or more VDC resources. Each one of the VDC resources is associated with a respective set of resource group specification parameters. The architecture management interface enables an architectural layout of the one or more VDC resources to be displayed. The architectural layout includes a visual depiction of the one or more VDC resources of each one of the resource groups. An arrangement of the visual depiction is dependent upon the respective set of resource group specification parameters.
US10133607B2 Migration of network entities to a cloud infrastructure
A method for migrating network entities to a cloud computing infrastructure includes receiving an indication of at least one node of a plurality of nodes to migrate from an enterprise network to a cloud computing infrastructure, identifying one or more related nodes of the plurality of nodes that have direct and indirect communication relationships with the indicated node, and adding the indicated node and at least one node of the related nodes for the indicated node to a migration group. The method includes preparing a migration-configuration file for each node of the migration group, the migration-configuration file comprising service level agreement (SLA) information, deploying a migration agent to each node of the migration group, and migrating the migration group to the cloud computing infrastructure, wherein each node of the migration group is migrated using a corresponding migration-configuration file to generate an SLA for each node of the migration group with a provider of the cloud computing infrastructure in view of SLA information from the corresponding migration configuration file.
US10133605B2 Determining a computing capacity of one of a physical or a virtual machine
The estimation of a computing capacity of a machine. The computing capacity is estimated by iteratively adding and removing calibrated computer processes on the machine, and performing a sum of computing loads of processes that execute on the machine. In order to characterize the ability of a machine to run in parallel a number of processes having a defined computing load, the processes are associated to a condition of success.
US10133595B2 Methods for producing task reminders on a device
Apparatuses, methods, and program products are disclosed for producing a task reminder on a device. One method includes detecting, by use of a processor, a task to be completed via a user account in an environment that does not enable the task to be completed. The method also includes tagging the task as an incomplete task. The method includes directing information to be stored. The information associates the incomplete task with the user account, and the information is used to produce a reminder to complete the incomplete task.
US10133594B1 Flexible physical function and virtual function mapping
Techniques and mechanisms provide a flexible mapping for physical functions and virtual functions in an environment including virtual machines.
US10133584B2 Mechanism for obviating the need for host-side basic input/output system (BIOS) or boot serial peripheral interface (SPI) device(s)
The present disclosure describes several embodiments, e.g., a method, a baseboard management controller (BMC) system, a computer-readable non-transitory medium, for managing boot images for a computer system. These embodiments may include obtaining, by a BMC of the BMC system, a first boot image for the processor-based system, storing, by the BMC of the BMC system, the first boot image at a first location in a memory element of BMC system, and informing, by the BMC of the BMC system to a bus-to-memory bridge, first location information indicating a first location at which the first boot image is stored. The present disclosure also describes the bus-to-memory bridge which interfaces between a bus of the processor-based system and the memory element of the BMC system to allow one or more processors of the processor-based system to access the memory element of the BMC system to obtain boot image(s).
US10133579B2 Mechanism to preclude uncacheable-dependent load replays in out-of-order processor
An apparatus including first and second reservation stations. The first reservation station dispatches a load micro instruction, and indicates on a hold bus if the load micro instruction is a specified load micro instruction directed to retrieve an operand from a prescribed resource other than on-core cache memory. The second reservation station is coupled to the hold bus, and dispatches one or more younger micro instructions therein that depend on the load micro instruction for execution after a number of clock cycles following dispatch of the first load micro instruction, and if it is indicated on the hold bus that the load micro instruction is the specified load micro instruction, the second reservation station is configured to stall dispatch of the one or more younger micro instructions until the load micro instruction has retrieved the operand. The resources include system memory, coupled an out-of-order processor via a memory bus.
US10133573B1 Multivalue reductions using serial initial reductions in multiple register spaces and parallel subsequent reductions in a single register space
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing a multivalue reduction using a parallel processing device. One of the methods includes performing a parallel M-value reduction by parallel processing units of a parallel processing device. A plurality of initial reductions are performed in serial, each initial reduction operating on data in a different respective register space of at least M register spaces. Data is moved from the M register spaces so that all results from the plurality of initial reductions are in a same first register space. One or more subsequent reductions are performed in parallel to compute M final values, each subsequent reduction operating only on data in the first register space.
US10133570B2 Processors, methods, systems, and instructions to select and consolidate active data elements in a register under mask into a least significant portion of result, and to indicate a number of data elements consolidated
A processor includes packed data registers, and a decode unit to decode a data element selection and consolidation instruction. The instruction is to have a first source packed data operand that is to have a plurality of data elements, and a second source operand that is to have a plurality of mask elements. Each mask element corresponds to a different data element in the same relative position. An execution unit is coupled with the decode unit. The execution unit, in response to the instruction, is to store a result packed data operand in a destination storage location that is to be indicated by the instruction. The result packed data operand is to include all data elements of the first source packed data operand, which correspond to unmasked mask elements of the second source operand, consolidated together in a portion of the result packed data operand.
US10133560B2 Link time program optimization in presence of a linker script
A method for optimizing source code comprises optimizing the source code of files from a computer program at link-time, and receiving, at a linker, a customized linker script defining output sections for files of an executable version of the files of the computer program. The method comprises adding, to intermediate representation files having global or local symbols, metadata comprising default section assignment information for the symbols and recording, for symbols in machine code files, an origin path and an output section. The method further comprises parsing, by the compiler, the intermediate representation files, recording the symbols and related symbol information comprising default section assignment and dependency information of the intermediate representation files, assigning output sections to the symbols based on the default section assignments and instructions from the customized linker script, and linking optimized code of the files of the computer program based on the assigned output sections.
US10133557B1 Modifying code to reduce redundant or unnecessary power usage
Disclosed herein are representative embodiments of methods, apparatus, and systems for analyzing and/or transforming code (typically, source code) to reduce or avoid redundant or unnecessary power usage (e.g., power cycling, resource leak bugs, and/or unnecessarily repeated activity) in the device that will ultimately execute the application defined by the source code. The disclosed methods can be implemented by a software tool (e.g., a static program analysis tool or EDA analysis tool) that analyzes and/or transforms source code for a software application to help improve the performance of the software application on the target device. The disclosed methods, apparatus, and systems should not be construed as limiting in any way.
US10133556B1 Technical building block
A virtual technical building block software development tool and a software development interface that speed accurate and quality software design are provided. The tools develop enterprise software architecture designs, and utilize a library of symbols and a virtual template. The library of symbols includes service oriented architecture symbols and enterprise application integration symbols. The template includes multiple sections to be displayed on a computing device screen. Each section includes a blank space bounded by a frame, and all of the sections are vertically aligned with one another to guide design flow. The sections of the template include, from top to bottom vertically, (1) a technical capabilities section; (2) an interaction sequence section; (3) a service topology section; (4) an integration flow section; and (5) a logging section. The technical building block software development tool streamlines software development and significantly reduces implementation and design time, and ensures reproducible quality of design.
US10133549B1 Systems and methods for implementing a synchronous FIFO with registered outputs
Example systems and related methods may relate to a synchronous first-in-first-out (FIFO) data buffer. The synchronous FIFO data buffer may include a counter. The counter may (i) receive a plurality of signals and (ii) output a count of total entries in the FIFO. The FIFO may further include a status generator that may (i) receive the plurality of signals and the count of total entries, and (ii) outputs a status signal. The FIFO may further include a selection generator that may (i) receive the count of total entries, the write signal, and the read signal, and (ii) output a data enable signal and a multiplexor selection signal. The FIFO may further include a scalable N×M flip-flop memory structure. N may be a number of entries in the memory structure and M may be a number of bits using flip-flops.
US10133547B2 Method and device for synthesizing a sound
A method and device for obtaining a sound, wherein an information representative of a speed of a first object moving on a first surface is obtained. The obtained speed information is used with one or more reference sounds to obtain the sound. The one or more reference sounds are associated with a determined speed of displacement of a second object moving on a second surface, the first surface being different from the second surface.
US10133543B2 Devices, methods, and graphical user interfaces for media playback control using intensity-based user inputs
A method is performed at an electronic device. While media is playing, the device detects a contact at a touch-sensitive surface location associated with a first media playback control. If the device is operating in a first media playback mode, the device performs a media playback operation associated with the first media playback control when a characteristic intensity of the contact remains below a first intensity threshold. If the device is operating in a second media playback mode, and a characteristic intensity of the contact exceeds the first intensity threshold, the device performs the media playback operation associated with the first media playback control. If the device is operating in the second media playback mode and the characteristic intensity of the contact remains below the first intensity threshold, the device continues playing the media on the device without performing the media playback operation associated with the first media playback control.
US10133539B2 Sensor-driven audio playback modification
Sensor data generated by one or more sensors associated with a digital content playback device can be used to identify that a modification to a current audio content item being supplied to a user by the digital content playback device is indicated. The current audio content item can be modified accordingly. Methods, systems, articles of manufacture and the like are also described.
US10133538B2 Semi-supervised speaker diarization
An audio file analyzer computing system includes technologies to, among other things, localize audio events of interest (such as speakers of interest) within an audio file that includes multiple different classes (e.g., different speakers) of audio. The illustrative audio file analyzer computing system uses a seed segment to perform a semi-supervised diarization of the audio file. The seed segment is pre-selected, such as by a human person using an interactive graphical user interface.
US10133537B2 Method of integrating a home entertainment system with life style systems which include searching and playing music using voice commands based upon humming or singing
An apparatus including a home automation system, a memory device of the home automation system containing a plurality of musical performances, a processor that recognizes a command from a user to play one of a plurality of musical performances and a processor that receives a verbal input at least partially mimicking a portion of one or more of the plurality of musical performances from the user, matches the verbal input with one or more of the plurality of musical performances and plays a matching musical performance.
US10133524B2 Electronic apparatus, wireless communication device, and power control method
An electronic apparatus includes circuitry and a wireless communication device. The circuitry controls the electronic apparatus to transition between a first power mode in which the electronic apparatus performs predetermined functions, and a second power mode in which the electronic apparatus consumes power less than that of the first power mode. The wireless communication device outputs a notification signal via a short-range wireless communication when the electronic apparatus is in the second power mode, and outputs a return request signal in response to a connection request signal transmitted from an external device that has received the notification signal to establish a short-range wireless communication connection with the external device. The circuitry causes the electronic apparatus to transition from the second power mode to the first power mode when the wireless communication device outputs the return request signal.
US10133523B2 Control device that predicts residual quantity of printing material in cartridge currently mounted in printer
A controller in a control device is configured to perform: acquiring a first value from a printer, the first value being related to a residual quantity of printing material remaining in a first cartridge at a first calendar date; acquiring a second value from the printer, the second value being related to a residual quantity of printing material remaining in a second cartridge at a second calendar date, the second cartridge being attached to the printer later than detachment of the first cartridge; estimating a third calendar date using the first value, the second value, the first calendar date, and the second calendar date, the third calendar date being a calendar date when a third value related to the residual quantity of printing material remaining in the second cartridge is assumed to be smaller than a prescribed quantity; and executing an output process according to the third calendar date.
US10133516B2 Quality of service management in a distributed storage system
One or more computing devices may comprise congestion management circuitry, one or more client file system request buffers, and DESS interface circuitry. The one or more client file system request buffers is/are operable to queue first client file system requests of a first priority level and second client file system requests of a second priority level, where the first priority level is higher priority than the second priority level. The DESS interface circuitry is operable to determine a choking level according to the load on a plurality of DESS resources. Individual load values of the DESS resources are mapped to a composite load value using a first function. The composite load value is mapped to a congestion contribution using a second function. And, the congestion contribution is mapped to a choking level using a third function.
US10133514B2 Flushless transactional layer
Writing data to storage utilizing a diverged thread for asynchronous write operations is provided. On a first thread, an analysis engine analyzes and identifies changed information to write to storage and an I/O manager copies the writes into buffers and places the buffers into a queue, while on a second thread, a flushless transactional layer (FTL) drive executes the writes to storage. By allowing the analysis to continue and enqueue writes on a first thread while the writes are written to storage on a second thread, the CPU and I/O of the system are utilized in parallel. Accordingly, efficiency of the computing device is improved.
US10133503B1 Selecting a deduplication process based on a difference between performance metrics
Data blocks may be received and a hash value for a first data block of the data blocks may be determined. A location of a duplicate of the first data block being stored at a storage resource based on the hash value for the first data block may be determined. A first performance metric associated with retrieving a second stored data block that is proximate to the duplicate of the first data block stored at the storage resource may be determined and a second performance metric associated with retrieving a second hash value corresponding to the second stored data block may be determined. The second stored data block proximate to the duplicate of the first data block may be retrieved in response to the first performance metric not exceeding the second performance metric.
US10133492B2 Electronic system with interface control mechanism and method of operation thereof
An electronic system includes: a storage device, configured to receive an interface command including: an interface control unit including a command processor configured to analyze a logical block address (LBA) command and a key-value command, one or more logical processors, coupled to the interface control unit, configured to execute the LBA command, the key-value command, or a combination thereof, and a non-volatile storage, coupled to a logical processor, configured to execute the LBA command and the key-value command independently or concurrently; wherein: the logical processor is configured to compile a detailed status after completing the LBA command or the key-value command; and the interface control unit, connected to a device coupling structure, is configured to respond to the interface command by sending the detailed status to a device driver.
US10133487B2 Provision of information about fragmentation of file on sequential access medium
A mechanism is provided for providing information about fragmentation of a file on a sequential access medium by a computer system is disclosed. An actual time for reading the file recorded on the sequential access medium is estimated based on a physical position of the file. A total length of the file on the sequential access medium is calculated based on a physical length of each data piece constituting the file. An expected time for reading the file by assuming that the file is rewritten continuously is estimated based on the total length of the file. Information about the fragmentation of the file is then provided based on the actual time and the expected time.
US10133484B2 Tier based data file management
A hierarchal storage management method is provided. The method includes detecting a first portion of a first file being deleted from a hybrid storage device including a hard disk drive (HDD) memory device, a solid state drive (SSD) memory device, and an archival storage memory device. A first set of memory blocks associated with the first portion of the first file is identified. The first set of memory blocks are determined to reside on the SSD memory device. In response, the first set of memory blocks are transferred from the SSD memory device to a first portion of the hybrid storage device.
US10133476B2 Method for controlling screen of user terminal and user terminal
A method for controlling a screen of a user terminal includes the follows. A touch operation on a screen is detected in a black screen state. When a preset condition is met, the screen is controlled to switch from the black screen state to a bright screen state in which the screen brightness is the target brightness value. A user terminal is also provided.
US10133475B2 Portable electronic device configured to present contact images
Methods and systems are disclosed for navigating or browsing through images, such as contact images, on electronic devices, such as portable electronic device having a touch screen display. In one embodiment, users of electronic devices are able to browse through contact images to locate a particular contact within a plurality of contacts available (e.g., stored) on the electronic devices.
US10133472B2 Gesture based video clipping control
System, method, and computer program product to generate a clip of a media file on a device having a touch input component, the media file comprising a plurality of segments, by outputting for display a first segment of the media file, responsive to receiving: (i) input indicating to generate the clip of the media file using the first segment, and (ii) a first swipe gesture on the touch input component: identifying a subset of segments, of the plurality, based on a direction of the first swipe gesture, the first subset of segments including a destination segment, and outputting for display each of the subset of segments, and responsive to receiving input selecting the destination segment as part of the clip of the media file, generating the clip of the media file, the media clip including each segment of the media file between the first and the destination segment.
US10133469B2 Display device connected to photo printer and method for controlling the same
A method for controlling the display device includes the steps of outputting a first application graphical user interface (GUI), selecting a first image displayed on a first section of the first application GUI, moving the selected first image to a photo printer folder displayed on a second section of the first application GUI, mapping a specific time, at which the first image is moved to the photo printer folder, to the first image, and storing the mapped result to a storage module, outputting a second application GUI connected to the photo printer folder, displaying the first image on a first section within the second application GUI, displaying at least one image in accordance with an order based upon a storage time order on a second section within the second application GUI and displaying at least one editing icon on a third section within the second application GUI.