US10326859B2

A method and system for distributing content on a network through network-wide transactions is disclosed. The method and system monitors the network using triggered measurement of the performance of an element of the network, dynamically computing, based on the monitoring, the regions of the network with available performance capacity for the transaction to proceed at a given time, determining, based on the computing, a scheduled time for the transaction to proceed, and distributing the content according to a schedule related to the scheduled time.
US10326847B1

A method for estimating the impact of an event includes: receiving social media posts, each of the social media posts including content, a timestamp, and a geolocation; grouping the social media posts by geographic region in accordance with the geolocation associated with the social media post and by time window in accordance with the timestamp associated with the social media post; extracting feature vectors from the social media posts, each of the feature vectors corresponding to one group of social media posts; supplying the feature vectors to one or more models of events to generate one or more classifications of the groups of social media posts, each of the models of events corresponding to a different kind of event, and the classifications of the groups indicating the level of impact of the different kinds of events; and operating a device based on the classifications of the groups of social media posts.
US10326843B2

A communication management system stores session identification information for identifying one or more communication sessions for providing the service, and use state information indicating whether each one of the communication sessions is being used. In response to receiving from a first communication terminal a request for starting communication including first service identification information for identifying a first service, the management system transmits to the first communication terminal a session identification information of one of the communication sessions having the use state information indicating that the communication session is not being used based on determination.
US10326836B2

Synchronizing snapshots between storage systems, including: receiving, from a source storage system, an identification of a snapshot to be replicated to a destination storage system; identifying, from hint information stored on the destination storage system, a most recent version of the snapshot that is stored on the destination storage system; issuing, to the source storage system, a request for an identification of the differences between the snapshot to be replicated to the destination storage system and the most recent version of the snapshot that is stored on the destination storage system; receiving, from the source storage system, the identification of the differences; and issuing a request to transfer, from the source storage system to the destination storage system, data associated with the differences.
US10326834B2

Cloud services require the outward appearance of unlimited resources with flexible availability for varying demand. However, while on-demand allocation and deallocation of resources may seem efficient, there are significant cases where simply allocating and deallocating resources just in response to demand results in inefficiencies. As discussed herein, cloud services can be made more efficient by deallocating resources based on delays incurred between when resources are requested to be deallocated and reallocated and when they actually are deallocated and allocated, and for how long the resource would be returned to the cloud before needing to be reallocated. Deallocating resources more efficiently not only gives a direct performance improvement, but also indirect, since deallocated resources may not be available again when demand increases.
US10326832B2

A method, apparatus and computer program product for improved load balancing provides for the grouping under a same workload of both application instances in an application tier, and data sharing members in a data tier. This grouping enables a workload manager to make recommendations (to load balancer appliances) about how to distribute workload connections, e.g., based on metrics gathered from both the application and data tiers. In this approach, both applications and data sources are grouped into a workload grouping, and health, status and capacity information about both of these tiers (application and data) is then used to determine an overall distribution policy for the workload. These different tiers can reside on the same or different operating system environments.
US10326830B1

Techniques are disclosed herein regarding interfaces and multipath groups each associated with some of the interfaces to a datacenter. The techniques can include forwarding a network packet to be processed by a service, the service offered on each datacenter such that the network packet can be processed interchangeably at each datacenter. The techniques can also include, selecting one of the multipath groups for outputting of the network packet to the datacenter corresponding to the selected multipath group for processing by the service, the selecting based upon a cost to process the network packet at a respective one of the datacenters corresponding to each of the multipath groups. The techniques can further include, upon determining that the selected multipath group corresponds to a datacenter with an intervening second domain between the device and the corresponding datacenter, encapsulating the network packet for tunneling the network packet through the second domain.
US10326823B2

The invention relates to systems and methods to enable a mobile device to be used as a remote control, in order to control one or more remotely controllable objects. In possible embodiments of the invention, proximity-based (or other) remote controls include control authorization to enable the transfer or sharing of control between different remote controls being implemented on different mobile devices, in order to permit different users to transfer or share control of a same remotely controllable object, for example. In other possible embodiments of the invention, a proximity-based (or other) remote control uses control authentication to enable the pairing of a remote control implemented on a device and a remotely controllable object, for example. Various embodiments of control authority and control authentication are possible and anticipated by the invention to address a wide range of practical remote control applications and provide many benefits to users.
US10326817B2

An example method includes establishing a communication session between a first participant and a second participant, programming, via a control plane, a stream classifier which is to process packets associated with the communication session with classification logic. The method includes receiving a first packet at the stream classifier and, when the communication session requires recording, applying the classification logic at the stream classifier to route the first packet into a chosen service function path that includes a recording service function which reports media quality data to the control plane. Based on the media quality data, the classification logic is updated to cause a migration of the communication session to a new chosen service function path.
US10326816B2

The present invention provides An apparatus for receiving a broadcast content via one or more networks. The apparatus comprises a broadcast network interface for receiving broadcast streams including first protocol packets including first portions of the broadcast content via a broadcast network, a heterogeneity network interface for receiving second protocol packets including a second portion of the broadcast content via a heterogeneity network, and a processor for configuring the broadcast content using the first protocol packets and the second protocol packets based on information included in the third protocol packets.
US10326815B2

Techniques are provided for a source computer to generate an encoded video stream having layered sub-streams with differing bitrates while allowing a streaming server to intelligently distribute the appropriate sub-streams to recipients based on their available bandwidth. This may be accomplished by having the source computer generate and send metadata along with the encoded stream to allow the streaming server to detect which data packets belong to each sub-stream. The streaming server is then able to selectively send consistent video sub-streams at appropriate bitrates to each recipient.
US10326802B1

In an embodiment, a computer-implemented method comprises receiving, at multiple broker computing devices, device control data from a plurality of directory services in a federation; posting, by the broker computing devices, the device control data to a distributed datastore including distributed ledger and blockchain; receiving, at a computing hardware device, the device control data from the distributed datastore; in response to receiving the device control data from the distributed datastore, remotely managing, by the computing hardware device, user accounts and access control and security policies on at least one networked device.
US10326800B2

A uniform wireless network service selection information exchange interface system is provided to facilitate a consistent user experience across multiple wireless networks that may have different service plan activation or service plan purchase processes. Network detection of service usage anomalies based on device-based data usage reports is provided to enable the network to determine whether an end-user device is likely operating in accordance with the established policy, or whether the end-user device may be operating fraudulently.
US10326797B1

Methods and systems related to provisioning a secure connection are disclosed. One disclosed method includes storing a device secret on a secure element in a first device, storing a mapping from the device secret to a device identifier of the first device on a cloud architecture, generating a pairing key using a first connection protocol key generator on the secure element and the device secret, and generating the pairing key using a second connection protocol key generator on the cloud architecture and the device secret. The method also includes transmitting the pairing key from the cloud architecture to a second device in response to receiving the device identifier, mutually authenticating the first and second device using the pairing key, and adding the secure connection to the inter-device connection using the pairing key as stored on the first device and as stored on the second device.
US10326790B2

A computer system configured to improve security of server computers interacting with client computers, the system comprising: one or more processors executing instructions that cause the one or more processors to: select, from the plurality of detection tests, one or more first detection tests to be performed by a client computer; send, to the client computer, a first set of detection instructions that define the one or more first detection tests, and which when executed causes generating a first set of results that identifies a first set of characteristics of the client computer; receive the first set of results from the client computer; select one or more first countermeasures from a plurality of countermeasures based on the first set of characteristics identified in the first set of results; send, to the client computer, a first set of countermeasure instructions that define the one or more first countermeasures.
US10326779B2

Information concerning a plurality of identified threats provided by a plurality of preselected sources is stored in memory. An e-mail message may be received over a communication network. The received e-mail message is separated into a plurality of components. The stored information is searched to identify a reputation score associated with each of the plurality of components. It is then determined whether the e-mail is a threat based on the identified reputation score of each of the plurality of components. The determination is sent to a designated recipient.
US10326769B2

The current document is directed to an interface and authorization service that allows users of a cloud-director management subsystem of distributed, multi-tenant, virtual data centers to extend the services and functionalities provided by the cloud-director management subsystem. A cloud application programming interface (“API”) entrypoint represents a request/response RESTful interface to services and functionalities provided by the cloud-director management subsystem as well as to service extensions provided by users. The cloud API entrypoint includes a service-extension interface and an authorization-service management interface. The cloud-director management subsystem provides the authorization service to service extensions that allow the service extensions to obtain, from the authorization service, an indication of whether or not a request directed to the service extension through the cloud API entrypoint is authorized.
US10326768B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for access control for enterprise information. In one aspect, a method includes receiving resources of an enterprise, each resource having a respective access control list specifying access privileges to the resource for one or more members, and the resources including entities related to the enterprise and relationships; identifying entity facts of the entities from the resources; determining, for each entity fact, an entity fact access control list; storing data describing the entities, entity facts and the respective entity fact access control lists, wherein each entity fact is associated with its corresponding entity fact access control list; and providing, to each of the members of the enterprise, access privileges to the data describing the entities and the entity facts according to the respective entity fact access control lists.
US10326766B2

A system and method for operating an edge compute advisory system comprising a network adapter to receive a compute work request from a client device seeking edge computing resources of a mobile edge computing system, wherein the compute work request includes processing resource requirements to meet the compute work request. A processor to determine a plurality of mobile edge computing systems within a neighborhood range of an estimated client device location, and the network adapter to receive advertisement messages indicating availability of the plurality of mobile edge computing systems and including an address location for secured historical compute trust references for each advertising mobile edge computing system. The processor executing machine readable executable code instructions of the edge compute advisory system to access and receive the historical trust references for a plurality of candidate mobile edge computing resources accessible to the client device location, and determine an optimal candidate mobile edge computing resources partner from among the plurality of candidate mobile edge computing systems based on a minimal level of trust category or rating for the mobile edge computing system.
US10326758B2

A service provision system includes a processor configured to provide a predetermined service based on first authentication information issued by an external first authentication unit. The processor is configured to implement a notification unit that sends to a user of the predetermined service a notification of third authentication information for obtaining second authentication information different from the first authentication information, an issue unit that issues the second authentication information in response to an issue request of the second authentication information including the third authentication information, and a second authentication unit that verifies authenticity of a use request of the predetermined service including one of the first authentication information and the second authentication information.
US10326733B2

The disclosed computer-implemented method for facilitating single sign-on for multiple devices may include (1) establishing a login session for a user account, (2) in response to establishing the login session, providing, to a device associated with the user account, a session token for the user account, (3) receiving, from at least one client, a request to access resources associated with the user account, (4) determining that the associated device possesses the session token for the user account, and (5) in response to determining that the associated device possesses the session token, providing, to the client, access to the resources associated with the user account. Various other methods, systems, and computer-readable media are also disclosed.
US10326730B2

Techniques are presented herein for a proxy device to verify that the server name listed in a connection request message is the name of the server at the IP address listed in the connection request message. The proxy device obtains a domain name server query sent by a client to a domain name server and then obtains a domain name server result that is sent by the domain name server. The proxy device may cache the data of the domain name server result. The proxy device may obtain a connection request message sent by the client seeking a connection with a server, and then compare the connection request message to the cached domain name server result. Finally, the proxy device may apply one or more policies to the connection request message based on the comparison between the connection request message and the domain name server result.
US10326725B2

A mobile application for integrating a location sharing event with a messaging platform such as a text messaging or email platform allows users to be prompted about location sharing when at least a part of the message includes location or time information. In one embodiment, the mobile application takes the form of an integrated location sharing application that parses the message to discern the relevant location or time information. The application may also provide a notification of a future event and may optionally generate a location sharing event based on the notification. In another embodiment, the application permits interactive route sharing between at least two computing devices.
US10326724B2

An approach for identifying and managing tasks in an e-mail system. An e-mail task manager, receives an e-mail and creates n-grams based on e-mail data content and metadata content. The e-mail task manager identifies the e-mail as a task e-mail based on analyzing the n-grams to detect a task and a task owner. The e-mail task manager determines task details associated with the task e-mail based on the n-grams and determines a collection of recommended actions based on the task details. The e-mail task manager stores the collection of recommended actions and associated action states in a task history store. The e-mail task manager outputs the collection of recommended actions and the action states associated with the task e-mail based on the task owner and updates the collection of recommend actions and the associated action states based on interactions by the task owner.
US10326721B2

A system and method for the late-binding of time-based media in real-time. With late binding, the sender may create time-based media before or at the same time an active delivery route to the recipient is discovered. As soon as the route becomes available, the media is transmitted. The existing DNS and email infrastructure is possibly used for route discovery, while any real-time transmission protocol may be used for the actual delivery of the media. “Progressive” emails may also be used for the real-time delivery of time-based media.
US10326720B2

A method of providing a message queue service includes a first request being received by a computing device from an application to connect to a messaging queue manager provided by a messaging queue service that manages a messaging queue for at least one application. The application connects to the messaging queue manager by executing a single connect API command that causes the execution of a first plurality of commands in a messaging queue service API that provide for a connection of the application to the messaging queue manager. A second request is received from the application to open a message queue. The message queue managed by the messaging queue manager opens by executing a single open queue API command that causes the execution of a second plurality of commands that provide for the opening of the message queue.
US10326691B2

Various embodiments for managing data transmission errors in a computing storage environment, by a processor device, are provided. In one embodiment, data traffic is routed through a data path in the computing storage environment, and in response to detecting errors in routing the data traffic through the data path, the routing of the data traffic is switched to an alternate data path. In response to reaching a predetermined error threshold while routing the data traffic through the alternate data path the computing storage environment, at least certain data traffic is wirelessly transmitted from a source to a switch nearest a destination of the certain data traffic.
US10326689B2

Aspects of the subject disclosure may include, for example, detecting an issue associated with data communications between a first node and a second node of a distributed communications system, wherein the issue is related to a change in a condition between the first node and the second node. Locations of the first and second nodes are determined. An intermediary node is identified, based on the locations of the first and second nodes and the detecting of the issue, wherein equipment of the intermediary node is operable to engage in wireless communications with the first and second nodes, and a redirection of data communications is facilitated between the first and second nodes responsive to the detecting of the issue. The redirection of the data communications places the equipment of the intermediary node in communications between the first node and the second node. Other embodiments are disclosed.
US10326688B2

Various embodiments relate to a method and apparatus for computing a minimum segment labeling of a given path on a segment cover graph, the method including receiving a connection request for a connection between a source node and a destination node, generating a Shortest Path Directed Acyclic Graph (“SPDAG”) from the source node to the destination node by running a shortest path algorithm from the source node, determining an end node, between the source node and the destination node, at which the SPDAG deviates from the given path, determining whether the end node is the end of an Equal Cost Multipath (“ECMP”) and terminating the shortest path algorithm at a predecessor node to the end node if the end node is the end of an ECMP and making the predecessor node to the end node the source node.
US10326680B2

A system includes: a processor in electrical communication with a data packet network that includes a first network device having a first network node and a second network device having a second network node. The system also includes a non-transitory memory having stored instructions, when executed by the processor, configured to perform acts including: generating a frame denoting a protocol data unit (PDU) to implement at least one OAM function within the data packet network; encapsulating the PDU in a packet having a header; transmitting the packet from the first network node to the second network node. The PDU is a generic PDU (GPDU) for implementing at least one generic OAM (GOAM) function across the first and second network nodes operating different transmission protocols. The header includes GOAM indication information denoting the presence of the GPDU within the packet.
US10326677B2

A communication device includes: a receiver unit that receives a plurality of measurement packets among a plurality of measurement packets that respectively have consecutive numbers and are scheduled to be received; an extraction unit that extracts a valid packet group including a plurality of measurement packets having consecutive numbers from among the plurality of received measurement packets; and a calculation unit that calculates an available bandwidth using the extracted valid packet group.
US10326671B2

In one example of federated mobile device management, a first management server federates with a second management server based on an exchange of one or more identity authentication certificates between them. After the first and second management servers have federated or affiliated, they can exchange mobile device management data, including compliance policies, rules, resources, etc., with each other. Based on a request from a client device for affiliated mobile device management, the first management server can request and receive device management data from the second management device. The first management server can evaluate the device management data received from the second management device for conformity with a baseline management policy. If it conforms, the first management server can use the device management data from the second management server, at least in part, to manage the client device.
US10326667B2

A metaverse system includes a client computer coupled to a network, a metaverse server coupled to the client computer, the metaverse server to host a metaverse application, and a group link engine coupled to the server. The engine opens a group link connection in response to a request from a user. A linked group associated with the connection includes at least two linked users, and at least one of the linked users is designated as a leader, and each of the at least two linked users is associated with an avatar different from the avatar associated with the other. The engine includes a group link controller to allow the leader to control an action of a second avatar of a second user. The action of the second avatar can be viewed separately from each avatar associated with the at least one linked users that are designated as the leader.
US10326656B2

In a multi-stage network discovery system, a target device is identified by a logical address and associated with a configuration item (CI) record stored in a configuration management database (CMDB). A receiver module receives first probe data from a first probe running against the target device, the first probe data comprising constant attribute data of the target device, stores at least part of the first probe data in a first part of the CI record, receives subsequent probe data from at least one subsequent probe against the target device using the logical address, the subsequent probe data comprising the constant attribute data of the target device, determines that the constant attribute data from the subsequent probe matches the constant attribute data from the CI record, and in response to the determination, stores the subsequent data obtained from the second probe in a second part of the CI record.
US10326631B2

A multi-carrier cellular wireless network (400) employs base stations (404) that transmit two different groups of pilot subcarriers: (1) cell-specific pilot subcarriers, which are used by a receiver to extract information unique to each individual cell (402), and (2) common pilots subcarriers, which are designed to possess a set of characteristics common to all the base stations (404) of the system. The design criteria and transmission formats of the cell-specific and common pilot subcarriers are specified to enable a receiver to perform different system functions. The methods and processes can be extended to other systems, such as those with multiple antennas in an individual sector and those where some subcarriers bear common network/system information.
US10326622B2

An equalizer tuning method for a memory storage device is provided according to an exemplary embodiment of the disclosure. The method includes: receiving a first signal; modulating the first signal by a first modulation circuit according to a first type parameter and modulating the first signal by a second modulation circuit according to a second type parameter; detecting a signal eye-width value and a signal eye-height value of the modulated first signal; and adjusting the first type parameter according to the detected signal eye-width value and adjusting the second type parameter according to the detected signal eye-height value.
US10326619B2

A cell where an Unlicensed spectrum or shared spectrum is used is efficiently controlled. A terminal device includes a measurement unit configured to measure Channel State Information (CSI) based on a valid downlink subframe based on a Serving cell. A subframe is considered to be the valid downlink subframe in a case that a condition is met, the condition includes that a configured CSI Reference Signal (CSI-RS) resource associated with a Channel State Information process exists in the subframe, and the Serving cell is a Licensed-Assisted Access (LAA) Secondary cell.
US10326618B2

A method of transmitting a frame is provided by a device in a WLAN. The device sets as additional data subcarriers some of subcarriers which are not set as data subcarriers in at least part of fields included in a frame of a legacy frame format, and allocates information to the additional data subcarriers.
US10326612B2

A communication device configured to communicate according to a data protocol in which data is carried in packets over a serial data link and the communication device is arranged: to form packets for transmission over the link in such a way that every packet commences with a first bit value; and between transmitting successive packets to continuously transmit a second bit value opposite to the first bit value over the link.
US10326611B2

Systems and methods are disclosed comprising receiving an upstream service signal from a premises. In an aspect, the systems and methods are configured for providing a wireless signal based on the received service signal external to the premises.
US10326608B1

Techniques to associate user data with a mobile device are described. In one embodiment, for example, an apparatus may comprise a service support component and a storage component. The services support component may be operative to receive a data package request from a service, the data package request comprising a network identifier for a mobile device associated with a user, and exchange a data package with the service in response to the data package request. The storage component may be operative to access the data package associated with the user based on the network identifier. Other embodiments are described and claimed. Other embodiments are described and claimed.
US10326603B2

Systems, methods, and software can be used to access an enterprise resource. In some aspects, configuration information for an enterprise application is received at an enterprise mobility management (EMM) client on a mobile device. A certificate that includes at least a portion of the configuration information is generated. The certificate is installed in an enterprise workspace on the mobile device. A configuration application is executed in the enterprise workspace on the mobile device to configure the enterprise application.
US10326601B1

Disclosed in some examples are methods, systems, and machine readable mediums for secure end-to-end digital communications involving mobile wallets. The result is direct, secure, in-band messaging using mobile wallets that may be used to send messages such as payments, requests for money, financial information, or messages to authorize a debit or credit.
US10326593B2

A method for secret sharing utilizing multiple features of an input includes: receiving a registration input; obtaining features from the registration input; generating a secret key and a plurality of shared keys according to a shared secret scheme; associating each of the plurality of shared keys with a respective feature of the registration input; generating a plurality of additional features associated with additional keys having a similar format as a shared key associated with a respective feature; storing the plurality of shared keys associated with respective features together with the plurality of additional keys associated with additional features; and encrypting an element to be protected by the secret key using the secret key.
US10326580B2

To solve the above-mentioned problem, the method for transmitting and receiving a signal by user equipment (UE) through one or more cells, according to one embodiment of the present specification, comprises the steps of: receiving, from a base station, a first message indicating whether one or more cells usable by the UE are enabled; determining which cells to enable or disable on the basis of the first message; and enabling or disabling the selected cells. According to the embodiment of the present specification, by aggregating carriers amongst different base stations, a possibility for the UE to transmit and receive high-speed data through carrier aggregation can increase.
US10326576B2

Wireless communications systems and methods related to reusing long-term evolution (LTE) resources in a nested network system are provided. A first wireless communication device receives, from a second wireless communication device, a reference signal configuration of a first network of a long-term evolution (LTE) radio access technology (RAT). The first wireless communication device and the second wireless communication device are associated with a second network of another RAT. The first wireless communication device receives, from the second wireless communication device, a communication signal in the second network based on the reference signal configuration of the first network. The reference signal configuration indicates at least one of a frequency tone of a reference signal of the first network, a time period of the reference signal of the first network, or a number of antenna ports associated with the reference signal of the first network.
US10326568B2

A method and apparatus for transmitting a control signal or data for a low cost user equipment (UE) in a wireless communication system is provided. A base station transmits information on frequency hopping for the low cost UE, and transmits the control signal or data to the low cost UE according to the information on frequency hopping.
US10326564B2

Methods and devices are disclosed for receiving and decoding sparsely encoded data sequences using a message passing algorithm (MPA) or maximum likelihood sequence estimation (MLSE). Such data sequences may be used in wireless communications systems supporting multiple access, such as sparse code multiple access (SCMA) systems. The Methods and devices reduce the number of states in a search space for each received signal and associated function node based on a search threshold based on a characteristic related to the received signal and/or to a quality of a resource element over which the received signal is transmitted.
US10326563B2

A method and apparatus for signaling scheduling information in a spatial multiplexing wireless communications system, as well as corresponding methods and apparatus for processing such signaling information, are disclosed. Signaling scheduling information includes scheduling first and second transport blocks for simultaneous transmission during a first transmission interval on first and second data substreams, respectively, and assigning a single re-transmission process identifier for the first transmission interval and transmitting first scheduling information for the first transmission interval. The first scheduling information includes the re-transmission process identifier and first disambiguation data. Additionally, at least one of the first and second transport blocks is scheduled for re-transmission during a second transmission interval. Second scheduling information for the second transmission interval is also transmitted; the second scheduling information including the re-transmission process identifier and second disambiguation data.
US10326558B2

Some demonstrative embodiments include apparatus, system and method of communicating a Single Carrier (SC) transmission. For example, an apparatus of a SC Physical Layer (PHY) transmitter may include a spatial stream parser to distribute encoded bits of a Physical Layer Convergence Procedure (PLCP) Service Data Unit (PSDU) to a plurality of spatial streams; a plurality of constellation mappers to map encoded bits of the plurality of spatial streams into a respective plurality of streams of constellation symbols according to a constellation scheme; a Space Time Block Code (STBC) encoder to encode the plurality of streams of constellation symbols into SC symbol blocks over a plurality of space-time streams; and a transmit beamforming module to map the plurality of space-time streams to a plurality of transmit chains.
US10326556B2

There is discloses a method of frequency correction during data transmission in a low-power wide-area network (LPWAN). The method is executable by a computing device coupled to the LPWAN. The method comprises: determining an actual frequency of the received message as a mid-point of a given spectrum section, based on the given spectrum section meeting a condition of: the message was successfully received in the given spectrum section, the signal quality metric has a maximum value in the given spectrum section in comparison with all other spectrum sections where that message was also received; calculating an expected frequency of the radio signal based on data contained in the message; determining a received radio signal frequency error as a difference between the actual frequency and the expected frequency of the signal; generating a message send frequency based on the received radio signal frequency error.
US10326554B2

A decoding device includes: a BP decoder that performs BP decoding on an input signal: a maximum likelihood decoder that performs maximum likelihood decoding on a signal subjected to the BP decoding; and a selector that selects one of the input signal, the signal subjected to the BP decoding, and a signal subjected to the maximum likelihood decoding. In a configuration of the decoding device, when a decoder is appropriately operated according to quality of data, a calculation scale can be reduced, and power consumption can be decreased.
US10326551B2

Disclosed herein are systems and methods for forward packet recovery in a communication network with constrained network bandwidth overhead. In exemplary embodiments, a target byte protection ratio is determined. Error correcting frames are dynamically generated by a first processor such that error correcting information can be generated to approximate the target byte protection ratio. The data packets and error correcting information are then transmitted across one or more communication networks to a second processor. The second processor can use the error correcting information to regenerate or replace data packets missing or corrupted in transmission across one or more communication networks.
US10326547B2

A multi-user code division multiple access communication method, and corresponding transmitter and receiver include: the transmitter determines a complex-valued spreading sequence to be used by the transmitter, herein each element of the complex-valued spreading sequence is a complex number and values of real and imaginary parts of all elements in the complex-valued spreading sequence are from an M-element set of real numbers, and M is an integer larger than or equal to 2; the transmitter performs spreading processing on data symbols to be sent by using the complex-valued spreading sequence to generate a spread symbol sequence; and sends the spread symbol sequence. The receiver receives signals transmitted by multiple transmitters, and performs reception detection by using an interference cancellation signal detector, herein the complex-valued spreading sequences used by the multiple transmitters are used during detection.
US10326546B2

Methods, systems, and devices are described for directional synchronization signal signals in a millimeter wave communication system. A user equipment (UE) may receive a narrowband signal component of a synchronization signal for the millimeter wave communications. The narrowband signal component may include correlation information. The UE may use the correlation information to identify a wideband signal component of the synchronization signal for the millimeter wave communications. The UE may search frequencies associated with a first frequency location determined from the correlation information to identify and detect the wideband signal component of the synchronization signal.
US10326543B2

This disclosure relates to communicating on a wireless channel in the presence of an interference source. A receiver accesses the channel to perform a sequence of energy detections. The interference source is modelled as cyclically transitioning into and out of an inactive state and as cyclically transitioning, when out of the inactive state, between a first active state, in which the interference source is active and creating interference on the channel, and a second active state, in which the interference source is active but creating a substantially lower level of interference on the channel. Based on the sequence of energy detections, large and small time scale metrics are determined. Transmission of data by a transmitter is in dependence on the estimated metrics.
US10326541B2

A test arrangement for wirelessly testing a device under test comprises a number of test antennas that are placed in the near-field of the device under test for receiving wireless signals from the device under test and/or transmitting wireless signals to the device under test, a channel modifier coupled to the test antennas for weighting the signals received by the test antennas and/or the signals transmitted by the test antennas according to predetermined weighting parameters, and a near-field to far-field transformer that is coupled to the channel modifier and transforms the weighted signals received by the test antennas into far-field signals.
US10326535B2

Touch-based communication between users and various electronic devices is provided by encoding data onto the device's EMI. When the device is touched by a user, the data encoded EMI signal travels through their body and into a radio receiver worn by the user, such as via a wrist band. Results show that electronic primitives such as LEDs, buttons, I/O lines, LCD screens, motors and power supplies can be turned into radio transmitters capable of touch communication. Effective data rates range from 5.8 Kbps to 22 bit per image depending on the primitive used.
US10326528B2

There is provided an optical transceiver including a laser light source configured to transmit a first optical signal via an optical transmission member having optical fibers, a photodetector configured to receive a second optical signal via the optical transmission member, a visible light source configured to emit visible light which is incident to the optical transmission member, and a control circuit configured to, when the photodetector detects not to receive the second optical signal, control the laser light source to stop transmitting the first optical signal and the visible light source to start emitting the visible light.
US10326519B2

A wireless communications system includes an outside module configured to communicate with a radio base station. The outside module includes a wireless power receiver. The system includes an inside module configured to communicate with the outside module and to communicate with a communications device. The inside module includes a wireless power transmitter configured to wirelessly transmit power to the outside module.
US10326515B2

When a radio frequency (RF) unit is provided with a delay line or a switch, as the number of arrays (the number of antennas) increases, the parasitic capacitance of the antennas increases and the insertion loss of the switch increases. In addition, the insertion loss may further increase at high frequencies expected to be used in the future. An array antenna apparatus of the present invention is provided with: a plurality of antennas that receive signals; a plurality of down-converters that are connected respectively to the plurality of antennas and that down-convert the received signals; and a switch that selects at least one signal from among the plurality of down-converted signals, and transmits the at least one signal to an A/D converter.
US10326494B2

Aspects of the subject disclosure may include, a transmission medium having a first end configured to be coupled to a first port of the launching device, wherein electromagnetic waves are induced by the launching device on a surface of the transmission medium, wherein the electromagnetic waves are bound to the surface of the transmission medium, and wherein the electromagnetic waves propagate without requiring an electrical return path to a second end of the transmission medium. A short circuit, coupled to the second end of the transmission medium, reflects the electromagnetic waves back to the first end of the transmission medium for reception by the launching device as reflected electromagnetic waves at the first port to facilitate a de-embedding of the launching device. Other embodiments are disclosed.
US10326492B2

A communication method between short range radio communication devices includes sharing multiple pieces of link information of multiple devices by the multiple devices making communication with each other through a frequency hopping scheme under a short range radio communication environment, such that the multiple devices communicate with each other without interference with each other even if mutually independently making communication, creating, by the multiple devices, multiple pieces of frequency slot allocation information based on the multiple pieces of link information and broadcasting the multiple pieces of created frequency slot allocation information, and making, by the multiple devices, first communication based on specific frequency slot allocation information among multiple pieces of received frequency slot allocation information.
US10326487B2

A case for an electronic device, the case including a back panel, one or more sidewalls, and a support stand selectively extendable from the back panel for supporting the electronic devices in vertical and/or horizontal orientations. The support stand can be selectively extendable between a storage position and a plurality of use positions. The support stand can include positioning mechanism comprising a translating engagement feature and a rotating engagement feature.
US10326480B2

The communication receiver comprises a mixer being configured to mix the communication signal with a periodic mixing signal having a mixing frequency fC to obtain a mixed communication signal, wherein the mixed communication signal comprises a first frequency spectrum portion comprising the spectral region of interest being situated around a frequency fRF+fC and a second frequency spectrum portion comprising the spectral range of interest being situated around fRF−fC; a first demodulator being configured to demodulate a first frequency channel of the plurality of frequency channels within the spectral range of interest of the first frequency spectrum portion on the basis of a first local oscillator frequency fLO1; and a second demodulator being configured to demodulate a second frequency channel of the plurality of frequency channels within the spectral region of interest of the second frequency spectrum portion on the basis of a second local oscillator frequency fLO2.
US10326477B2

Techniques are described for protecting miscorrection in a codeword. In one example, the techniques include obtaining a first set of data to be encoded using a product code comprising one or more constituent codes, and generating a second set of data by performing a miscorrection avoidance procedure on the first set of data. The miscorrection avoidance procedure decreases a probability of miscorrection at a decoder. The techniques further includes jointly encoding the first and the second set of data using an encoding procedure corresponding to the product code to generate at least one encoded codeword, and storing the encoded codeword in the memory.
US10326474B2

A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate parity bits; a parity permutator configured to perform parity permutation by interleaving the parity bits and group-wise interleaving a plurality of bit groups including the interleaved parity bits; and a puncturer configured to select some of the parity bits in the group-wise interleaved bit groups, and puncture the selected parity bits, wherein the parity permutator group-wise interleaves the bit groups such that some of the bit groups are positioned at predetermined positions, respectively, and a remainder of the bit groups are positioned without an order within the group-wise interleaved bit groups so that the puncturer selects parity bits included in the some of the bit groups positioned at the predetermined positions sequentially and selects parity bits included in the remainder of the bit groups without an order.
US10326472B2

A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword having a length of 64800 and a code rate of 4/15. The second memory is initialized to 0. The processor generates the LDPC codeword corresponding to information bits by performing accumulation with respect to the second memory using a sequence corresponding to a parity check matrix (PCM).
US10326471B2

A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 16200 and a code rate of 3/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for quadrature phase shift keying (QPSK) modulation.
US10326470B2

A converter includes: a terminal that receives code-modulated power that has been generated with a modulation code; and a circuit that intermittently converts the code-modulated power with a conversion code based on the modulation code. The code-modulated power is alternating-current power.
US10326468B2

An Interleaved Radio Frequency Digital-to-Analog Converter (RF DAC) suitable for use in cellular base stations and optimized to give both a wide RF tuning range and a wide RF bandwidth is disclosed. The RF DAC uses two levels of interleaving, the first providing a direct conversion path from Base Band (BB) to RF, and the second providing a variable interleaving factor through the use of summation to optimize the output bandwidth as a function of the RF center frequency. Digital Interpolation, including an arbitrary sample rate conversion filter, allows the RF DAC to operate from a wide range of possible BB sample rates and the DAC sample rate is a fixed ratio of the RF center frequency. As a result, the spurious outputs from the RF DAC are in known locations that are relatively easy to filter out, minimizing the frequency planning tasks required for a complete RF system design.
US10326462B2

Methods and systems for time interleaved analog-to-digital converter timing mismatch calibration and compensation may include receiving an analog signal on a chip, converting the analog signal to a digital signal utilizing a time interleaved analog-to-digital-converter (ADC), and reducing a blocker signal that is generated by timing offsets in the time interleaved ADC by estimating complex coupling coefficients between a desired digital output signal and the blocker signal utilizing a decorrelation algorithm on frequencies within a desired frequency bandwidth. The decorrelation algorithm may comprise a symmetric adaptive decorrelation algorithm. The received analog signal may be generated by a calibration tone generator on the chip. An aliased signal may be summed with an output signal from a multiplier. The complex coupling coefficients may be determined utilizing the decorrelation algorithm on the summed signals. A multiplier may be configured to cancel the blocker signal utilizing the determined complex coupling coefficients.
US10326459B1

An injection locked frequency divider includes a mixer circuit and a filter circuit. The mixer circuit includes two mixer units and two inductors. The mixer units mix a differential input voltage signal with a reference signal to output a differential current signal. The inductors cooperatively receive the differential current signal from the mixer units. The filter circuit is connected to the inductors, and filters the differential current signal to output a filtered differential voltage signal.
US10326448B2

According to an aspect of an embodiment, a method of array source code partitioning and topology determination may include determining an optimum topology of an array of field programmable gate array (FPGA) devices based on a processing specification. The method may include automatically performing the best-effort partitioning on a default topology of the array of FPGA devices. The method may include partitioning parallel and serial source code among the FPGA devices mapped into optimum topology or the default topology. The method may include mapping a virtual topology onto a fixed physical topology of the array of FPGA devices. The method may include presenting computing resources of the array of FPGA devices to a host or to an entire application as a larger FPGA or as software-defined computing resources.
US10326444B2

An H-bridge pre-driver is configured as two blocks so as to suit the width of an H-bridge driver Tr. The two blocks are line-symmetrically placed with a bias circuit interposed therebetween. One of the pre-driver blocks is laid out as a rectangle that is long in one direction and is short in a direction perpendicular to that direction. With this configuration, the pre-driver layout area can be reduced, and the cost of IC can be reduced. Furthermore, the symmetric placement enables matching of the impedance of interconnect from the pre-driver to the driver and stabilization of properties to be achieved.
US10326442B2

An assembly for providing one or two disconnection switches in any of different electrical supply systems includes a printed circuit board having an internally configurable dual switch arrangement. The dual switch arrangement includes first and second switch areas for first and second groups of solid-state devices, first and second driver areas for first and second switch drivers, and busbars and power terminals. The first switch area includes the first group of solid-state devices and the first driver area includes the first switch driver which drives these solid-state devices as either a normally closed (NC) or a normally opened (NO) disconnection switch. First and second ones of the busbars respectively connect ends of the disconnection switch to first and second ones of the power terminals whereby the disconnection switch is provided in the electrical supply system when the electrical supply system is connected to the first and second power terminals.
US10326435B2

A duty cycle correction device may be provided for correcting a duty cycle of an input signal. The device includes a first duty cycle correction circuit. The first duty cycle correction circuit receives the input signal. The first duty cycle correction circuit generates a first intermediate signal. The device includes a first programmable delay circuit. The first programmable delay circuit is controlled by a first delay control signal. The first programmable delay circuit receives the first intermediate signal. The first programmable delay circuit generates an output signal. The device includes a second duty cycle correction circuit. The second duty cycle correction circuit receives the input signal. The second duty cycle correction circuit generates a second intermediate signal. The device includes a second programmable delay circuit. The second programmable delay circuit generates a reference signal. The device includes a skew control arrangement operable for generating the first delay control signal.
US10326432B2

A method and system of providing harmonic frequency multiplication are provided. An input signal having a frequency f, is received by a programmable timing circuit. A signal that is in phase with the input signal, is provided at the first output of the programmable timing circuit. A time delayed version of the input signal, having the frequency f, is provided at the second output of the programmable timing circuit. A signal having the frequency f, is provided at the output of a first buffer. A duty cycled controlled signal having the frequency f, is provided at the output of the second buffer. A frequency nf, where n is a positive integer, is provided at the output of the multiplier. A higher-order frequency multiplied signal based on the frequencies f and nf, is provided at the output of a mixer.
US10326426B2

A micro-electrical-mechanical system (MEMS) guided wave device includes a plurality of electrodes arranged below a piezoelectric layer (e.g., either embedded in a slow wave propagation layer or supported by a suspended portion of the piezoelectric layer) and configured for transduction of a lateral acoustic wave in the piezoelectric layer. The piezoelectric layer permits one or more additions or modifications to be made thereto, such as trimming (thinning) of selective areas, addition of loading materials, sandwiching of piezoelectric layer regions between electrodes to yield capacitive elements or non-linear elastic convolvers, addition of sensing materials, and addition of functional layers providing mixed domain signal processing utility.
US10326423B1

Performance of a photonic integrated circuit (PIC) is improved by using at least one electro-optic (EO) device included in the PIC to perform at least one EO conversion operation whereby an information signal is transitioned from a first signal carrier type to a second signal carrier type different from the first signal carrier type. The first and second signal carrier types are selected from the group consisting of an optical signal carrier and an electrical signal carrier. An operating bandwidth of the PIC is increased by performing electrical signal impedance matching operations directly on the at least one optical media substrate. An improved electrical impedance match is thus obtained between the EO device and a second device exclusive of the PIC.
US10326421B2

A magnetoresistive-based signal shaping circuit for audio applications includes: a field emitting device configured for receiving an input current signal from an audio signal source and for generating a magnetic field in accordance with the input current signal, and a first magnetoresistive element having a first electrical resistance and electrically connected in series to a second magnetoresistive element having a second electrical resistance. The magnetoresistive-based signal shaping device provides an output signal across the second magnetoresistive element when an input voltage is applied across the first and second magnetoresistive element in series. The output signal is a function of the electrical resistance and yields a dynamic range compression effect. The first and second electrical resistance vary with the magnetic field in an opposite fashion.
US10326420B1

We disclose a receiver circuit which may be used in mm-wave devices. The receiver circuit comprises a transimpedance amplifier comprising PMOS and NMOS transistors, wherein the back gate voltages provided to the transistors may be adjusted. By adjusting the back gate voltages during device operation, structural variations and temperature variations in the threshold voltages of the transistors may be minimized and the gain compression tolerance of the receiver circuit may be increased.
US10326416B2

An amplifier that amplifies a differential signal includes first and second input terminals for receiving two input signals; first and second diodes each including an anode and a cathode, the anodes being electrically connected to the first and second input terminals; first and second bias current sources being respectively electrically connected to the cathodes of the first and second diodes; an operational amplifier connected to the cathode of the first diode and the cathode of the second diode and configured to amplify a differential signal between signals generated at the cathodes of the first and second diodes; a capacitive element being electrically connected between an input and an output of the operational amplifier; and a differential amplifier provided between the operational amplifier and the first and second input terminals and configured to amplify the two input signals. The first and second bias current sources include a current mirror circuit.
US10326414B2

Systems and methods are provided for dynamically biasing power amplifiers. A power amplifier (PA) that amplifies an input signal may be controlled based on processing of the input signal. The controlling may include adjusting biasing applied to the power amplifier (PA). The processing of the input signal may include applying clipping to the input signal and determining one or more parameters of the input signal. The biasing applied to the power amplifier (PA) may be adjusted based on the one or more parameters of the input signal. The clipping may be configured such that signals applied to positive and negative sides of the power amplifier (PA) are not differential.
US10326408B2

An envelope tracking (ET) power management circuit is provided. The ET power management circuit includes an amplifier circuit(s) configured to output a radio frequency (RF) signal at a defined power level corresponding to a direct current, an alternating current, and an ET modulated voltage received by the amplifier circuit(s). The ET power management circuit can operate in a high-power ET mode when the defined power level exceeds a defined power level threshold and the RF signal is modulated to include no more than a defined number of resource blocks. The ET power management includes two ET tracker circuitries each generating a respective ET modulated voltage and two charge pump circuitries each generating a respective current. In the high-power ET mode, both charge pump circuitries are activated to each provide a reduced current to the amplifier circuit, thus helping to reduce a footprint and cost of the ET power management circuit.
US10326404B2

A time amplifier includes a first signal regeneration circuit, a second signal regeneration circuit, a first delay circuit configured to receive the second input signal and output the delayed second input signal by a predetermined delay time, and a second delay circuit configured to receive the first input signal and output the delayed first input signal by the predetermined delay time. A corresponding signal regeneration operation is stopped when at least one of the first and second output signals is high. The at least one output signal remains high.
US10326400B2

An overcurrent protection device has a threshold value for determination of a magnitude of motor current and performs: a first detection of detecting a period, during which the motor current takes a value larger than the threshold value, as a first value; a second detection of detecting a maximum value of the motor current as a second value by frequently detecting the motor current; and a signal formation of forming a motor stop signal based on determination using the first value and the second value.
US10326394B2

An aircraft main power generation system includes a rotor shaft, a main power generator a permanent magnet, an exciter, an aircraft power bus, and a generator control unit. The generator control unit is configured to provide a control current to the exciter in response to a speed of the main power generator reaching a threshold speed and electrically couple the main power generator to the aircraft power bus in response to the speed of the main power generator reaching a minimum operating speed, the threshold speed being lower than the minimum operating speed; or provide a control current to the exciter in response to the speed of the main power generator reaching a predetermined speed and electrically coupling the main power generator to the aircraft power bus in response to a time period elapsing after the speed of the main power generator has reached the predetermined speed.
US10326388B2

The present disclosure provides a lead angle controller including: a position sensor configured to detect a position of a rotor of a BLDC motor; a lead angle control unit configured to determine a lead angle based on a detection signal and to output time for compensation of the lead angle as a lead angle control signal; a phase current converter configured to output a phase current conversion signal based on the detection signal and the lead angle control signal, wherein the phase current conversion signal determines a phase current step of a stator of the BLDC motor; and a signal holder configured to, when one detection signal from the position sensor and the lead angle control signal is changed, hold the detection signal and the lead angle control signal and provide the detection signal and the lead angle control signal to the phase current converter at a predetermined time.
US10326387B2

A phase detecting device includes a signal level detector configured to detect a first level of a signal according to a phase of a rotor of a motor, a level memory configured to store the first level of the signal preliminarily detected at each phase of the rotor as a second level of the signal at the phase of the rotor, and a phase detector configured to detect the phase of the rotor based on the second level of the signal inputted from the signal level detector.
US10326385B2

In one aspect of the present disclosure, an electric working machine includes a three-phase brushless motor, a first switching element, a second switching element, a third switching element, a fourth switching element, a fifth switching element, a sixth switching element, a rotation detector, a brake controller. The brake controller executes a two-phase short-circuit brake. The two-phase short-circuit brake is executed so as to switch any of the fourth switching element, the fifth switching element, and the sixth switching element to a corresponding ON-state or an OFF-state in response a detection signal from the rotation detector that occurs prior to a switching time.
US10326374B2

Presented is a converter circuit having main switching circuiton a primary side of a transformer, for controlling supply of a current to a storage inductor on the primary side when the main switching circuit is conductive. The convertor circuit comprises: a control circuit operatively coupled to the main switching circuit and for controlling the main switching circuit, the control circuit comprising a control capacitor adapted to enable the control circuit and turn off the main switching circuit; an auxiliary inductor magnetically coupled to the storage inductor and adapted to trigger the control circuit to operate and turn off the main switching circuit in response to a voltage change in the storage inductor when the main switching circuit being conductive; and a charging circuit coupled between the auxiliary inductor and the control capacitor and adapted to enable the auxiliary inductor to charge the control capacitor. The charging circuit comprises first and second charging paths within the primary side between the auxiliary inductor and the control capacitor, the first charging path being conductive and the second charging path being conductive when a voltage across the auxiliary inductor is above a threshold value.
US10326373B1

A switching converter is provided that includes a power MOSFET, a controller having a drive pin connected to a gate terminal of the power MOSFET, and a resistor connected to the gate terminal. A compensation time selection circuit is included that has compensation times stored therein. A compensation time is selected from the compensation times based on a value of the resistor and stored in the controller. The selected compensation time compensates for an inherent delay in switching the power MOSFET to an ON state after the power MOSFET receives a signal to switch to the ON state to allow the power MOSFET to switch to the ON state when a drain voltage of the power MOSFET's reaches its lowest value during a switching cycle.
US10326371B2

Embodiments of devices, systems, and methods for controlling the output voltages and currents of a power converter as requested by an adaptive device are described. In one embodiment, a power converter includes a primary controller, a secondary controller, and an opto-coupler configured to communicate a communication request, including a load request, by a secondary controller to a primary controller in a feedback signal. A method may include the operations of: executing a request cycle, by extending an “ON” state for a secondary switch, detecting a slope change in a scaled primary voltage signal, entering a communication-ready mode, converting a load request into communication information communicated in a feedback signal using an opto-coupler, decoding the communication information, and adjusting at least one of a reference voltage for output current and a reference voltage.
US10326365B2

One embodiment pertains to a method including transitioning a logic state of at least one enable signal. A first power transistor begins to turn off. A parameter level of the input of the first power transistor is directly sensed. A second power transistor is turned off when the parameter level is less than a threshold level.
US10326363B2

A device, a circuit, and a method for current bypass are provided. The device includes circuitry detects an overload condition at a switching regulator output, enables a current bypass path including a linear current source in response to detecting the overload condition, and digitizes a difference between a load current and a switching regulator output current. The linear current source generates an active current assist signal based on the digitized difference between the load current and the switching regulator output current.
US10326357B1

A method includes operating a power converter in a first mode of operation, where the power converter includes multiple first switches and multiple boost diodes coupled to multiple first rails. Each first rail is also coupled to a different one of multiple boost inductors, and the power converter is coupled to multiple second rails. The power converter in the first mode converts electrical power transported between the first and second rails. The method also includes, during the first mode of operation, operating multiple second switches coupled in parallel across the boost diodes as synchronous switches. Each second switch is coupled across a different one of the boost diodes. The method further includes switching the power converter to a second mode of operation in which the first switches are deactivated and the second switches and the boost diodes operate as a full-bridge power converter.
US10326343B2

What is disclosed are embodiments of magnetic torque transfer devices utilizing torque transfer by magnetic induction in which an induction cylinder fabricated from an electrical conductor is interposed into the gap between a pair of magnetically coupled primary and secondary rotors. Rotation of the induction cylinder relative to the coupled rotors evokes magnetic torque transfer in accordance with Lenz's Law. The primary rotor rotates within a toroid shaped stator. The stator may be configured for rolling biphasic coil control. The secondary rotor is attached to a propeller. The device may function as a turbine when fluid is directed to flow over the propeller. The device may function as a pump when AC power is supplied to the stator. Rolling biphasic motor control includes dividing motor coils into increments, then configuring groups of contiguous increments into virtual coils, which revolve in tandem with the primary rotor so to achieve continuous and optimal torque transfer with minimum torque ripple.
US10326326B2

Certain aspects relate to designs for an interior permanent magnet (IPM) electrical machine stator having a plurality of continuous windings wound through the stator. Compared to existing designs, the disclosed stator design has an increased number of parallel conductors, an increased number of conductors per slot, increased tooth and slot width and number, and more compacted conductors, resulting in reduction in core losses, reduction in conductor losses, reduced harmonics in flux density, and improved winding reliability.
US10326323B2

A motor for a laundry appliance includes a drive shaft coupled to a drum at a first end. The rotor frame is coupled proximate the second end of the drive shaft, where the rotor frame includes at least one polymeric material. A central hub includes a core and a perimetrical ring that extends circumferentially around the core. A plurality of recesses are defined within a planar surface of the perimetrical ring, wherein a portion of the polymeric material is received within the plurality of recesses to secure the rotor frame to the central hub.
US10326316B2

A wireless power transmission system has a wireless power receiving device that is located on a charging surface. The wireless power transmitting device has an array of wireless power transmitting coils that overlap the charging surface. The wireless power transmitting device uses inductance measurement circuitry that is coupled to the coil array to measure coil inductances for the wireless power transmitting coils. The wireless power receiving device may contain a communications integrated circuit, display circuitry, or other sensitive components. The location and orientation of the wireless receiving device on the charging surface can be determined by analyzing the coil inductances. This information and information on the location of the sensitive component within the wireless power receiving device can be used to select a wireless power transmitting coil to transmit wireless power signals to the wireless power receiving device without exposing the sensitive component to excessive wireless power signals.
US10326315B2

A wireless power transmission apparatus according to an embodiment of the present invention includes a resonance-type coil unit, an induction-type coil unit, and a loss suppression unit including a serial resonant circuit connected to both ends of the induction-type coil unit, wherein the loss suppression unit resonates at a first frequency for driving the resonance-type coil unit. A wireless power transmission apparatus according to another embodiment of the present invention includes a resonance-type coil unit, an induction-type coil unit, and a switch element connected to both ends of the induction-type coil unit, wherein the switch element is turned on or off when power is transmitted by either of the resonance-type coil unit or the induction-type coil unit.
US10326311B2

Wireless energy transmission methods and wireless energy sending devices are provided. The wireless energy transmission method comprises: transmitting wireless energy to a first wireless energy receiving device with the minimum remaining energy level among multiple wireless energy receiving devices; and in a case where a value by which a remaining energy level of the first wireless energy receiving device is higher than a remaining energy level of a second wireless energy receiving device among the multiple wireless energy receiving devices exceeds a preset value, stopping transmitting wireless energy to the first wireless energy receiving device and starting to perform wireless energy transmission on the second wireless energy receiving device. The methods and the devices in at least one embodiment of the present application can implement balanced states of charge for wireless energy receiving devices in a wireless energy transmission process, and make it convenient for a user to use multiple wireless energy receiving devices.
US10326308B2

A power transmitting apparatus transmits power by a first wireless power transmission method, transmits power by a second wireless power transmission method, detects a wireless power transmission method supported by a power receiving apparatus, and determines whether power is transmitted to a first power receiving apparatus by the first power transmission method or the second power transmission method, based on a detected wireless power transmission method supported by the first power receiving apparatus and a detected wireless power transmission method supported by a second power receiving apparatus.
US10326306B2

Signal transmission circuitry comprises a conductive transmitting coil, a first power supply, a semiconductor switch to reversibly couple the transmitting coil to the first power supply, control circuitry to control the coupling of the transmitting coil to the first power supply by the semiconductor switch, a second power supply coupled to supply power to the control circuitry.
US10326298B2

An electronic device and a method thereof, which supports fast wireless charging, are provided. The electronic device includes a wireless power circuit, and one or more processors which are functionally connected with the wireless power circuit, wherein the one or more processors are configured to execute detecting an external electronic device through the wireless power circuit, determining wireless power information corresponding to the external electronic device, determining whether the external electronic device supports a first charging power or a second charging power, at least partially based on the wireless power information, providing the first charging power to the external electronic device through the wireless power circuit, at least partially based on the determination that the external electronic device supports the first charging power, and providing the second charging power to the external electronic device through the wireless power circuit, at least partially based on the determination that the external electronic device supports the second charging power.
US10326295B2

An approach for managing the use and distribution of power for wearable smart device is described. A wearable platform receives a notification signal for specifying sensor information associated with a sensor of a wearable smart device of a user. The wearable platform also determines a power requirement of the sensor based on the sensor information, contextual information associated with a mobile device of the user, or a combination thereof based on receipt of the signal. Still further, the wearable platform generates a request to regulate a consumption of power by the sensor or other sensors of the wearable smart device, to access a power controller for charging the sensor, or a combination thereof based on the determination, status information associated with the power controller, or a combination thereof.
US10326280B1

Devices and methods related to a grid-connected RES power plant are provided. A device can include a controller configured to: apply a logarithmic barrier function using natural logarithm to a general primal and dual linear programming function; select a point comprising a point in real space, a Lagrangian multiplier, and a slack variable, such that the point in real space is feasible for positive primal solution and both the Lagrangian multiplier and slack variable are feasible for a dual solution; and iteratively solve for an optimal solution for allocation of renewable energy into a grid-connected RES power plant.
US10326272B2

A system and method are provided for regulating voltage received from an electric utility grid. A unified power flow controller is provided at a point of power consumption and includes a terminal electrically coupled to a power source, which receives a grid alternating current and a grid alternating voltage from the electric utility grid. A power converter is electrically coupled to the terminal and includes an active rectifier that converts substantially all of the grid alternating current to a direct current and an inverter that converts the direct current to a load alternating current and a load alternating voltage, the load alternating voltage being less than the grid alternating voltage. A transformer is provided having first terminals electrically coupled to the power source and second terminals electrically coupled to an output of the inverter. The transformer injects the load alternating voltage in series with the grid alternating voltage.
US10326267B2

Provided herein are improved apparatuses and methods for protecting polarity sensitive loads in DC power circuits that include a power source, a relay coupled to the power source, and a polarity sensitive load coupled to the relay. A diode can be coupled between the power source and the relay. When the power source provides a DC voltage of a desired polarity, the diode can block a current from flowing to a coil of the relay. Consequently, the relay can provide a current path to the polarity sensitive load. When the power source provides a DC voltage of an incorrect or reverse polarity, the diode can allow a current to flow to the coil of the relay. In turn, the coil of the relay can be energized, causing the relay to disrupt the current path provided to the load, thereby protecting the polarity sensitive load from the reverse polarity condition.
US10326257B2

A semiconductor laser device having a diffraction grating is disclosed. The semiconductor laser device comprises a first diffraction grating provided on a substrate, a second diffraction grating continuous to one end of the first diffraction grating along an optical waveguide direction, and an active layer provided above the first diffraction grating. The second diffraction grating has a pitch 1.05 times or greater, or 0.95 times or smaller of the pitch of the first diffraction grating.
US10326249B1

A compact laser is provided for in accordance with an exemplary embodiment in the present disclosure includes a compact resonator structure using a non-planar geometry of bulk components. The laser includes a preferred rotational direction of lasing modes and employs bulk components for establishing the preferred rotational direction of lasing modes within resonator. In some embodiments, the preferred rotational direction of lasing modes is established using a reflective element that is outside the resonator structure. In some embodiments, the reflective element induces polarization shifts in the reflected light that are compensated for by a wave plate, which may be outside the resonator structure.
US10326247B2

A device for connecting an electrical fixture with electrical power supply wiring, and for mounting the fixture on a support includes a plug, a socket, and a sensing unit for at least one of wirelessly communicating a sensed condition and wirelessly receiving a signal, with the sensing unit electrically coupled to at least one of the plug and socket. The socket includes a socket body having at least one internal cavity therein with an electrically conductive contact terminal disposed within the cavity for establishing an electrical connection between the electrical power supply wiring and the socket. The plug is rigidly fixed to the fixture and insertable into the socket, with the plug having at least one male connector electrically connected to the fixture and engageable with the contact terminal within the socket to establish a circuit between the electrical fixture and the electrical power wiring. A releasable latch is carried on the combination of the plug and the socket for releasably mounting the fixture on the support.
US10326243B2

A connector comprises a housing, a plurality of rows of terminals disposed in the housing, and an insertion tongue disposed in the housing. The plurality of rows of terminals include at least a row of first terminals and a row of second terminals adjacent to the row of first terminals. The insertion tongue has a first side and a second side opposite to the first side. Each of first terminals has a first contact portion held on the first side of the insertion tongue and each of second terminals has a second contact portion held on the second side of the insertion tongue. A first end part of the first contact portions of at least some of the first terminals are disconnected from the first terminals. A second end part of the second contact portions of at least some of the second terminals are disconnected from the second terminals.
US10326240B2

A method and apparatus for securing an electrical connection formed by a mating structure including prongs of a male assembly and receptacles of a female assembly are provided. In certain embodiments, the electrical connection can be secured by frictional engagement between the plug and receptacle housings. This can be accomplished by forcing a wedge into an interface between the housings or expanding a locking element, such as an elastomeric ring, into the interface. Such locking and releasing of the secure connection can be actuated using a locking nut.
US10326236B1

An electrical connector comprises a first housing member that engages a second housing member engages to form an enclosure. In the enclosure, a substrate supports a central set of conductive members in a second tubular portion a peripheral set of conductive members within the first hollow support. A first arm is pivotably attached to the second housing member. The first arm is resiliently biased inwardly toward the second base portion. A second arm is pivotably attached to the second housing member and spaced apart from the first arm. The second arm is resiliently biased inwardly toward the second base portion. In accordance with one aspect, the arms support automatic latching of the connector portion to a mating connector.
US10326228B2

Provided is a connector which can prevent slide-contact between an insulation part and a mating terminal while improving a human body contact prevention function. A tip end insulation part provided to an end face of a terminal fitting main body is receded with respect to a contact face which contacts with a mating terminal, thereby preventing the slide-contact between an insulation part and a mating terminal when connecting the connectors to each other. Further, a side insulation parts provided so as to sandwich the tip end insulation part in the Y direction are protruded with respect to the tip end insulation part, so a finger of an operator is unlikely to reach to the contact face, thereby improving the human body contact prevention function.
US10326226B2

A contact comprises a first cylindrical section, a second cylindrical section, and a transition section connected between the first cylindrical section and the second cylindrical section. The first cylindrical section has a first peripheral wall with a first diameter and a first protrusion rib disposed on the first peripheral wall. The second cylindrical section has a second peripheral wall with a second diameter less than the first diameter and a second protrusion rib disposed on the second peripheral wall.
US10326222B2

The present disclosure relates to a display device including a backplate made by metallic material, a fixing pillar, a flexible conductive layer, and a PCB. The fixing pillar includes a limiting portion, a fixing portion, and a connecting portion connected in sequence, and the connecting portion connects to the backplate. The flexible conductive layer sheathes a rim of the fixing, and the flexible conductive layer includes a first side and a second side opposite to the first side, and the second side connects to the backplate. The PCB connects between the limiting portion and the first side, and an area of the first side connected by the PCB includes a first ground area for electrically connecting to the backplate via the flexible conductive layer. The PCB of the display device may effectively reduce the electrostatic interference.
US10326221B2

An electric connection structure (1) is provided with: a glass plate (10); a power supply part (15) formed in the glass plate (10); a terminal (20) having a base part (21) opposing the glass plate (10); and a spring member (35) formed from a conductor and disposed between the power supply part (15) and the base part (21). The power supply part (15) and the base part (21) make contact with the spring member (35), whereby the power supply part (15) and the base part (21) are electrically connected via the spring member (35).
US10326220B1

Presented is an electrical connection mechanism designed to attach magnetically to a portable electronic device. The mechanism is designed specifically for a cylindrical device which incorporates a pushbutton switch. Battery-operated flashlights, laser-pointers and active styli are devices well suited for use with this device. In one embodiment, the device is a portable herbal vaporizer.
US10326219B2

A coaxial cable termination device including a barrel having opposed front and rear ends, a collet at the front end of the barrel, and a sleeve mounted over the barrel for reciprocal movement. The sleeve moves between a retracted position, in which the sleeve allows compression of the collet, and an advanced position, in which the sleeve urges compression of the collet. In some embodiments, a locking mechanism locks the sleeve into either of the advanced and retracted positions. In some embodiments, contact means carried loosely within the device maintain contact between the barrel and a mating post to which the device is applied.
US10326216B2

This disclosure provides a method and apparatus for connecting and disconnecting a first wire to a second wire. More specifically, an apparatus that includes a first electrical contact, a second electrical contact, an insulated housing, and a male contact prong (i.e., a shunt) is disclosed. In an embodiment, the first and second electrical contacts conductively connect with a first and second wire, respectively, via an insulation displacement connector. Furthermore, the male contact prong conductively connects (i.e., shunts) the first and second electrical contacts together. A wire-to-wire contact with shunt allows for two wires to be quickly and efficiently connected and disconnected.
US10326213B2

The present disclosure describes a multi-band antenna having a horn configured to communicate signals in a first frequency band and a second frequency band, an in-line feed, and sidewall feeds. The in-line feed may be coupled to an in-line opening in the horn to communicate signals in the first frequency band. The horn may include first and second openings to communicate signals in the second frequency band. The sidewall feeds may have first and second side feeds respectively coupled to the first and second openings.
US10326212B2

A phase lag cell and an antenna including the same are disclosed. A phase lag cell according to one embodiment of the present invention comprises: a plane reflector; a substrate spaced apart and positioned at a predetermined distance from the reflector; and a phase lag circuit formed at one side of the substrate such that L-shaped patterns are formed to be vertically and horizontally symmetrical around a cross-shaped slot, and a stub having a predetermined length is extended from the end of each L-shaped pattern.
US10326210B2

Disclosed is a shaped horn in conjunction with a dielectric tube for enhanced aperture directivity that can achieve a near optimum efficiency. The shaped horn provides additional mode control to provide an improved off-axis cross-polarization response. The horn shape can be individually optimized for isolated horns or for horns in a feed array. The feed array environment can produce results that lead to a different optimized shape than the isolated horn. Lower off axis cross-polarization can result in improved efficiency and susceptibility to interference.
US10326208B2

A radio frequency antenna uses an array of spherical lens and mechanically movable radio frequency (RF) elements along the surface of the spherical lens to provide cellular coverage for a narrow geographical area. The antenna includes at least two spherical lens, where each spherical lens has at least one associated element assembly. Each element assembly has a track that curves along the contour of the exterior surface of the spherical lens and along which a radio frequency (RF) element can move. The antenna also includes a phase shifter configured to adjust a phase of the signals produced by the RF elements. The antenna includes a control mechanism configured to enable a user to move the RF elements along their respective tracks, and automatically configure the phase shifter to modify a phase of the output signals from the elements based on the relative positions between the RF elements.
US10326207B2

Discrete-dipole methods and systems for applications to complementary metamaterials are disclosed. According to an aspect, a method includes identifying a discrete dipole interaction matrix for a plurality of discrete dipoles corresponding to a plurality of scattering elements of a surface scattering antenna.
US10326194B2

An antenna mount (120, 220) is provided for an enclosure (100) of a panelboard. The mount includes an antenna cover (130, 230) mountable on the enclosure via a hole on a wall of the enclosure. The cover includes an opening (146, 246) at one end to receive an antenna in the cover and a mounting assembly (140 and 150, 240 and 250) to mount the one end onto the enclosure via the hole. The mounting assembly includes a flange (140, 240) which abuts against or is proximate the wall of the enclosure around the hole when the cover is arranged in the hole at a mounted position. The mount also includes a retainer (170, 270) which engages the opposite end of the cover to close the opening and retain the antenna in the cover. The mounting assembly can be a snap-in mounting assembly or a screw-on mounting assembly.
US10326192B2

An acoustic-wave device with active calibration mechanism is provided. The acoustic-wave device with active calibration mechanism includes at least one acoustic-wave duplexer, a voltage-controlled oscillator (VCO), a frequency discriminator and a control circuit. The acoustic-wave duplexer includes a TX filter and an RX filter. The voltage-controlled oscillator includes a calibration resonator and a tunable negative impedance circuit. The TX filter, the RX filter and the calibration resonator are disposed on the same piezoelectric substrate. The frequency discriminator generates a calibration signal according to a frequency deviation of the calibration resonator. The control circuit is connected to the acoustic-wave duplexer and the frequency discriminator. The control circuit adjusts an operating frequency of the TX filter or an operating frequency of the RX filter according to the calibration signal.
US10326190B2

Various examples are provided for enhanced guided surface waveguide probes, systems and methods. In one example, a guided surface waveguide probe includes a charge terminal elevated over a lossy conducting medium, the charge terminal includes a upper terminal portion coupled to a lower terminal portion through a variable capacitance. A feed network is configured to couple an excitation source to the charge terminal and provide a voltage to the charge terminal with a phase delay that matches a wave tilt angle associated with a complex Brewster angle of incidence associated with the lossy conducting medium. In another example a method includes positioning a charge terminal over a lossy conducting medium, where the charge terminal includes an upper terminal portion coupled to a lower terminal portion through a variable capacitance. The method also includes adjusting a phase delay of a feed network to match a wave tilt angle associated with a complex Brewster angle of incidence associated with the lossy conducting medium, where the feed network is configured to couple an excitation source to the charge terminal and provide a voltage to the charge terminal with the phase delay.
US10326185B2

A battery module including an array of cooling fins having different thicknesses is provided. The battery module includes: a plurality of battery units arranged in one direction; a plurality of cooling fins between adjacent battery units; and a heat sink coupled to ends of the plurality of cooling fins, wherein each cooling fin has a structure in which a pair of sub-cooling fins are face-to-face coupled to each other, and thicknesses of the plurality of cooling fins are reduced toward the side region from the central region due to a difference in a thickness of at least one of the pair of sub-cooling fins. Since heat is not accumulated at the central region, the battery module has uniform temperature distribution while being charged or discharged.
US10326183B2

A vehicle power supply system includes: a battery module; a cooling fan configured to taken in air from a passenger compartment of a vehicle; an upstream-side inlet duct that is disposed on an upstream side of the cooling fan; and a downstream-side inlet duct that is disposed on a downstream side of the cooling fan to connect the cooling fan and the battery module together. The cooling fan is disposed obliquely forwards or obliquely rearwards of the battery module, the downstream-side inlet duct is disposed on a lateral side of the battery module, the downstream-side inlet duct has a branching portion configured to divide air discharged from a discharge port of the cooling fan and to supply the air to the battery module, the branching portion is disposed between the cooling fan and the battery module, and the discharge port is directed towards the battery module.
US10326175B2

Disclosed herein is A battery pack comprising: a pack housing; a base plate; at least two battery modules arranged such that the battery modules are located in a space defined between the pack housing and the base plate, each battery module including a plurality of battery cells or unit modules which can be charged and discharged; a first wall located at a first side of the base plate; a second wall located at a second side of the base plate; an external input terminal and an external output terminal are located at both of the first wall and the second wall, the battery modules being connected to the external input and output terminals in a state in which the battery modules are electrically connected in series or in parallel to each other; and a capacitor is present at the first or second wall adjacent to a corresponding one of the external input and output terminals, the capacitor being electrically connected to said corresponding one of the external input and output terminals.
US10326174B2

A battery pack (1) includes: a battery stack (20) in which a plurality of laminar battery cells (10) are connected in series; a voltage monitoring unit (3) that monitors the voltage of each battery cell; a power unit (4) that has power lines (41p, 41n) for connecting the battery stack (20) and external connection terminals (42p, 42n), a current monitoring unit (44) for monitoring the current of the power lines, and a switch (43) for disconnecting the power lines; and a control unit (5) that receives signals from the voltage monitoring unit and the current monitoring unit, and outputs to the switch a signal for shutting off the power line. The power unit (4) is provided on a power board (74) separately from boards (73, 75) on which the voltage monitoring unit (3) and the control unit (5) are provided. Wiring formed on the power board (74) is thicker than that formed on the boards (73, 75) on which the voltage monitoring unit and the control unit are provided.
US10326173B2

Provided herein is a positive temperature coefficient film comprising an inorganic positive temperature coefficient compound. Also provided herein are a positive temperature coefficient electrode, a positive temperature coefficient separator, and a positive temperature coefficient lithium secondary battery, each of which comprises the positive temperature coefficient film.
US10326164B2

A solid electrolyte for a lithium battery includes Li3+xGexAs1-xS4 where x=0 to 0.50. The value of x can be a range of any high value and any lower value from 0 to 0.50. For example, x can be 0.25 to 0.50, and x can be 0.3 to 0.4, among many other possible ranges. In one embodiment x=0.33 such that the solid electrolyte is Li3.334Ge0.334As0.666S4. A solid electrolyte for a lithium battery can include LiAsS4 wherein ½ to ⅔ of the As is substituted with Ge. A lithium battery and a method for making a lithium battery are also disclosed.
US10326158B2

Disclosed herein is a cylindrical battery module that is capable of effectively discharging heat generated from cylindrical battery cells to the outside and that is capable of stably supporting the battery cells. The cylindrical battery module includes an upper plate provided with a plurality of battery holders for receiving and fixing cylindrical battery cells, the battery holders protruding upward from the upper plate by a predetermined height, a lower plate located under the upper plate, the lower plate being provided with a plurality of battery holders for receiving and fixing cylindrical battery cells, the battery holders protruding downward from the lower plate by a predetermined height, and a middle plate and a cooling plate located between the upper plate and the lower plate.
US10326150B2

A fuel cell module includes an electrode membrane assembly and a pair of separators. The electrode membrane assembly includes an electrode portion and a pair of gas diffusion layers. The electrode portion includes a polymer electrolyte membrane, an anode electrode formed on a first surface of the polymer electrolyte membrane, and a cathode electrode formed on a second surface of the polymer electrolyte membrane. One of the pair of gas diffusion layers is in contact with an anode surface of the electrode portion at which the anode electrode is disposed, and the other is in contact with a cathode surface of the electrode portion at which the cathode electrode is disposed. The separators sandwich the electrode membrane assembly from respective the anode surface and the cathode surface. The electrode membrane assembly and each separator are adhered to each other by a plurality of resin portions.
US10326148B2

A fuel cell gas diffusion layer includes a porous member containing electrically-conductive particles and polymeric resin as major components, and a plurality of holes extending from a main surface of the fuel cell gas diffusion layer are formed.
US10326146B2

Compositions, systems, and methods for producing nanoalloys and/or nanocomposites using tandem laser ablation synthesis in solution-galvanic replacement reaction (LASiS-GRR) are disclosed. The method may include disposing a first metal composition within a reaction cell, adding a quantity of a second metal composition into the reaction cell, ablating, with a laser, the first metal composition disposed in the quantity of the second metal composition within the reaction cell, and tuning one or more reaction parameter and/or one or more functional parameter during the tandem LASiS-GRR in order to tailor at least one characteristic of the metal nanoalloy and/or the metal nanocomposite.
US10326140B2

According to one embodiment, a nonaqueous electrolyte battery including a negative electrode that includes a negative electrode current collector and a negative electrode mixed-materials layer is provided. The negative electrode mixed-materials layer includes a titanium-including metal oxide particle that includes a phase including a carbon material on a surface and a binder that includes an acrylic resin. The negative electrode satisfies Equation (I): α/β>6  (I) α is a peel strength (kN/m) between the negative electrode current collector and the negative electrode mixed-materials layer, and β is a cutting strength (kN/m) in the negative electrode mixed-materials layer.
US10326129B2

The active material for a nonaqueous electrolyte secondary battery of the present embodiment includes a core particle and a carbon layer. The core particle is formed of silicon particles having a twinned crystal in part of a surface. The carbon layer coats the core particle.
US10326127B2

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 elements in Groups 3 and 13 of the periodic table and lanthanoid elements, and a compound (II) containing Li and P, on the surface of a lithium-containing composite oxide comprising lithium and a transition metal element, wherein the atomic ratio of said P to said metal element (P/metal element) contained within 5 nm of the surface layer of the particles (III) is from 0.03 to 0.45.
US10326123B2

A secondary battery includes: a battery element; a case housing the battery element; a positive-electrode external terminal and a negative-electrode external terminal provided outside the case and electrically connected to the battery element; and a short-circuiting mechanism configured to establish a short-circuit between the positive and negative external terminals through the case. The short-circuiting mechanism includes a conducting portion conductively connected to one of the positive and negative external terminals so as to face the case, an inversion plate provided at a portion of the case facing the conducting portion and configured to deform to approach the conducting portion when an internal pressure of the case rises, and a brazing material provided on one of the conducting portion and the inversion plate at a position between the conducting portion and the inversion plate.
US10326122B2

A rechargeable battery includes an electrode assembly including a first electrode, a second electrode, and a separator interposed therebetween, a center pin at a center of the electrode assembly, the center pin including a bonding portion electrically coupled to the first electrode, and a terminal portion connected to one end of the bonding portion, a case housing the electrode assembly, and a gasket insulating between the center pin and the case, the gasket enclosing an edge of the terminal portion of the center pin.
US10326115B2

Seal (3) comprising at least two deformable shells (1,1′), each one of the shells containing a component and comprising a membrane, characterized in that bringing the component contained in one shell (1) into contact with the component contained in another shell (1′) causes the mixture of the components to crosslink. Use of the seal for wedging electrochemical generators in position in a battery, particularly lithium generators.
US10326113B2

A display device and a method of manufacturing the display device are capable of substantially minimizing damage and carbonization of a substrate, the display device including: a substrate including a first area and a second area disposed in a first direction and including at least one layer disposed along a second direction intersecting the first direction; a display layer in the first area of the substrate; a functional member on the display layer in the first area of the substrate; and a driving unit in the second area of the substrate, the driving unit configured to drive the display layer. Said at least one layer includes a first end portion at the first area of the substrate and a second end portion at the second area of the substrate, and the first end portion has a greater surface roughness than a surface roughness of the second end portion.
US10326106B2

The present invention is a sealing sheet comprising at least a base resin layer and a sealing resin layer, the base resin layer having a microstructure that is provided to one surface of the base resin layer, the sealing resin layer being provided on a side of the base resin layer on which the microstructure is provided, and the microstructure having a protrusion that has a maximum difference in height (H) of 1 to 50 μm and is arranged two-dimensionally on the surface of the base resin layer, and an electronic device member, and an electronic device. The sealing sheet according to the invention exhibits an excellent gas barrier capability that suppresses or reduces the entry of a gas (e.g., water vapor) not only in the vertical direction, but also in the horizontal direction (from the edge) with respect to the surface of the sealing sheet.
US10326104B2

A sealing substrate is arranged to oppositely face an element substrate on which organic EL layers are formed in a matrix array with a sealing material sandwiched therebetween. A gel-state desiccant is filled in an inner space surrounded by the element substrate, the sealing substrate and the sealing material. Since the gel-state desiccant is in a gel state, the gel-state desiccant is flexibly filled in the inner space of the organic EL display device thus completely eliminating a gap. Since the inner space is filled with the gel-state desiccant, moisture hardly intrudes into the inner space from the outside and, at the same time, a mechanical strength of the organic EL display device is also enhanced.
US10326097B1

The present disclosure provides a display panel including a substrate, an anode on the substrate, a pixel defining layer on the anode, a light-emitting layer on the pixel defining layer, a first organic layer on the light-emitting layer and an inorganic layer on surfaces of the plurality of pixel walls in the pixel defining layer and the first organic layer. The pixel defining layer includes a plurality of pixel walls and pixel defining areas. The light-emitting layer is in the pixel defining areas and covering the anode. The first organic layer includes a plurality of first protrusions. The inorganic layer includes a plurality of second protrusions, the second protrusions are located on a side of the inorganic layer away from the first organic layer, and each of the second protrusions corresponds to each of the first protrusions. A display panel preparation method and a display device are further provided.
US10326093B2

Provided is a light-emitting element with high external quantum efficiency and a low drive voltage. The light-emitting element includes a light-emitting layer which contains a phosphorescent compound and a material exhibiting thermally activated delayed fluorescence between a pair of electrodes, wherein a peak of a fluorescence spectrum and/or a peak of a phosphorescence spectrum of the material exhibiting thermally activated delayed fluorescence overlap(s) with a lowest-energy-side absorption band in an absorption spectrum of the phosphorescent compound, and wherein the phosphorescent compound exhibits phosphorescence in the light-emitting layer by voltage application between the pair of electrodes.
US10326092B2

Provided are a compound of Formula 1 and an organic electric element including a first electrode, a second electrode, and an organic material layer between the first electrode and the second electrode and comprising the compound, the element showing improved luminescent efficiency, stability, and life span.
US10326091B2

The present invention relates to an organic electrochemical device and a fabrication method thereof. The organic electrochemical device according to the present invention comprises: a substrate; a first electrode provided on the substrate; an intermediate layer provided on the first electrode; a second electrode provided on the intermediate layer; and a first organic material layer, in which at least a part of the first organic material layer is in contact with the second electrode and the intermediate layer.
US10326088B2

An organic thin film transistor includes a substrate, a hydrophobic layer, an oxide layer, a hydrophilic layer, a semiconductor layer, and a source/drain layer. The hydrophobic layer covers a surface of the substrate. The oxide layer is located on the hydrophobic layer and has plural segments. The hydrophilic layer is located on the segments of the oxide layer, and the oxide layer is located between the hydrophilic layer and the hydrophobic layer. The semiconductor layer is located on the hydrophilic layer, and the hydrophilic layer is located between the semiconductor layer and the oxide layer. The source/drain layer connects across the semiconductor layer on the segments of the oxide layer.
US10326087B2

A novel compound is disclosed, which is represented by the following Formula (I): wherein Ar1, Ar2, Ar3, Ar4, L, Q, n1, n2, m1, and m2 represent the same as defined in the specification. In addition, an organic electronic device is also disclosed, and an organic layer therein comprises the novel compound of the present invention.
US10326085B2

An organometallic complex and an organic light-emitting diode including the same, the organometallic complex being represented by Formula 1 below:
US10326083B2

A compound of Chemical Formula 1, and an organic photoelectric device, an image sensor, and an electronic device including the same are disclosed: In Chemical Formula 1, each substituent is the same as defined in the detailed description.
US10326079B2

An organic electroluminescent device having low driving voltage, high luminous efficiency, and a long lifetime is provided by combining various materials for an organic electroluminescent device. In the organic electroluminescent device having at least an anode, a hole injection layer, a first hole transport layer, a second hole transport layer, a light emitting layer, an electron transport layer, and a cathode in this order, the hole injection layer includes an arylamine compound of the following general formula (1) and an electron acceptor. In the formula, Ar1 to Ar4 may be the same or different, and represent a substituted or unsubstituted aromatic hydrocarbon group, a substituted or unsubstituted aromatic heterocyclic group, or a substituted or unsubstituted condensed polycyclic aromatic group.
US10326078B2

It is an object of the present invention to provide a light emitting element, which is resistant to repetition of an oxidation reaction. It is another object of the invention to provide a light emitting element, which is resistant to repetition of a reduction reaction. An anthracene derivative is represented by a general formula (1). In the general formula (1), R1 represents hydrogen or an alkyl group having 1 to 4 carbon atoms, R2 represents any one of hydrogen, an alkyl group having 1 to 4 carbon atoms and an aryl group having 6 to 12 carbon atoms, R3 represents any one of hydrogen, an alkyl group having 1 to 4 carbon atoms, and an aryl group having 6 to 12 carbon atoms, Ph1 represents a phenyl group, and X1 represents an arylene group having 6 to 15 carbon atoms.
US10326071B2

Systems and methods for magnetic shielding are described. A magnetic shield formed of a material having a high magnetic permeability may be degaussed using a toroidal degaussing coil. The toroidal degaussing coil may enclose at least a portion of the shield. Magnetic field gradients may be actively compensated using multiple magnetic field sensors and local compensation coils. Trapped fluxons may be removed by an application of Lorentz force wherein an electrical current is passed through a superconducting plane.
US10326070B2

The embodiments of the present invention relate to a thermoelectric element and a thermoelectric module used for cooling, and the thermoelectric module can be made thin by having a first substrate and a second substrate with different surface areas to raise the heat-dissipation effectiveness.
US10326068B2

A thermoelectric device including: a thermoelectric material layer comprising a thermoelectric material; a transition layer on the thermoelectric material; and a diffusion prevention layer on the transition layer, wherein the thermoelectric material comprises a compound of Formula 1: (A1-aA′a)4-x(B1-bB′b)3-y-zCz  Formula 1 wherein A and A′ are different from each other, A is a Group 13 element, and A′ is at least one element of a Group 13 element, a Group 14 element, a rare-earth element, or a transition metal, B and B′ are different from each other, B is a Group 16 element, and B′ is at least one element of a Group 14 element, a Group 15 element, or a Group 16 element, C is at least one halogen atom, a complies with the inequality 0≤a<1, b complies with the inequality 0≤b<1, x complies with the inequality −1
US10326060B2

A light emitting device includes a light emitting element to emit a first light having a first peak wavelength. A second wavelength converting member contains a second phosphor to convert the first light into a third light having a third peak wavelength longer than the first peak wavelength and shorter than a second peak wavelength. The second wavelength converting member includes a portion in which the second wavelength converting member has a first concentration of the second phosphor at a height of an upper surface of the light emitting element in a height direction and a second concentration of the second phosphor at a height of a lower surface of the light emitting element in the height direction. The second concentration is higher than the first concentration such that the second phosphor reflects the second light.
US10326056B2

A light emitting device of an embodiment includes a substrate, a light emitting structure disposed under the substrate, the light emitting structure including a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer, first and second electrodes respectively connected to the first and second conductive semiconductor layers, a metal reflecting layer disposed under the light emitting structure, and a first insulating layers disposed between the first electrode and the light emitting structure, between the first electrode and the second electrode, and between the first electrode and the metal reflecting layer, wherein the metal reflecting layer includes a first segment overlapped with the second electrode in a thickness direction of the light emitting structure and a second segment disposed with extending from the first segment.
US10326047B2

A light-emitting diode including a semiconductor epitaxial layer, a first electrode, and a second electrode is provided. The semiconductor epitaxial layer includes a first-type doped semiconductor layer, a second-type doped semiconductor layer, and a quantum well layer. A recessed portion is formed in the semiconductor epitaxial layer. The recessed portion separates the second-type doped semiconductor layer, the quantum well layer, and a portion of the first-type doped semiconductor layer and defines a first region and a second region on the semiconductor epitaxial layer. The first electrode is located in the first region and electrically connected to at least a portion of the first-type doped semiconductor layer and at least a portion of the second-type doped semiconductor layer. The second electrode is located in the second region and electrically connected to the second-type doped semiconductor layer.
US10326046B2

A growth method of aluminum gallium nitride is disclosed. The method includes the steps of: providing a substrate; forming a first aluminum gallium nitride layer on the substrate at a first temperature; and forming a second aluminum gallium nitride layer, on the first aluminum gallium nitride layer, at a second temperature. The first temperature is higher than the second temperature.
US10326043B2

Semiconductor device assemblies having solid-state transducer (SST) devices and associated semiconductor devices, systems, and are disclosed herein. In one embodiment, a method of forming a semiconductor device assembly includes forming a support substrate, a transfer structure, and a plurality semiconductor structures between the support substrate and the transfer structure. The method further includes removing the support substrate to expose an active surface of the individual semiconductor structures and a trench between the individual semiconductor structures. The semiconductor structures can be attached to a carrier substrate that is optically transmissive such that the active surface can emit and/or receive the light through the carrier substrate. The individual semiconductor structures can then be processed on the carrier substrate with the support substrate removed. In some embodiments, the individual semiconductor structures are singulated from the semiconductor device assembly and include a section of the carrier substrate attached to each of the individual semiconductor structures.
US10326024B2

A thin film transistor, an array substrate, a manufacturing method and a display device are provided. The thin film transistor includes a substrate and a gate layer, a source layer and a drain layer disposed on the substrate. The source layer and the drain layer are disposed in different layers and the drain layer and the gate layer are disposed in same and one layer.
US10326010B2

A semiconductor device includes a semiconductor substrate having a first surface and a second surface, first to eighth regions, a first thyristor, and a second thyristor. The seventh region with the impurity concentration higher than that of the first region is formed in the first region while being apart from the sixth region electrically connected to the gate electrode, and being electrically connected to the first electrode. The eighth region with the impurity concentration higher than that of the third region is formed in contact with the second surface side of the third region and the fourth region, and with the second surface, while being electrically connected to the fourth region by the second electrode. The seventh region has the impurity concentration higher than that of the first region. The eighth region has the impurity concentration higher than that of the third region.
US10326006B2

A FinFET device includes a substrate, a fin formed on the substrate, and a gate electrode crossing the fin. The gate electrode includes a head portion and a tail portion, and the tail portion is connected to the head portion and extended toward the substrate. The width of the head portion is greater than that of the tail portion.
US10326004B1

A method is provided for use in forming a fin of a FinFET for an integrated circuit. The method comprises the steps of forming a hard mask on a substrate; forming an opening in the hard mask with a portion of the substrate exposed therein; forming a buffer on the exposed substrate within the opening in the hard mask; forming a mandrel at least in part on the buffer within the opening in the hard mask; forming a channel on a top and sides of the mandrel; removing the channel formed on the top of the mandrel without removing the channel formed on the sides of the mandrel; and removing the mandrel without removing the channel formed on the sides of the mandrel.
US10326003B2

A finFET device and methods of forming a finFET device are provided. The method includes forming a first gate spacer is formed over a dummy gate of a fin field effect transistor (finFET). The method also includes performing a carbon plasma doping of the first gate spacer. The method also includes forming a plurality of source/drain regions, where a source/drain region is disposed on opposite sides of the dummy gate. The method also includes removing dummy gate.
US10325996B2

A semiconductor device is produced by providing a semiconductor substrate, forming an epitaxial layer on the semiconductor substrate, and introducing dopant atoms of a first doping type and dopant atoms of a second doping type into the epitaxial layer.
US10325994B2

According to an exemplary embodiment, a method of forming a vertical structure with at least two barrier layers is provided. The method includes the following operations: providing a substrate; providing a vertical structure over the substrate; providing a first barrier layer over a source, a channel, and a drain of the vertical structure; and providing a second barrier layer over a gate and the drain of the vertical structure.
US10325993B2

A device includes a nanowire, a gate dielectric layer and a gate electrode. The nanowire has a sidewall. The gate dielectric layer surrounds the nanowire. The gate electrode surrounds the gate dielectric layer and separated from the nanowire. The gate electrode comprises a sloped sidewall inclined with respect to the sidewall of the nanowire.
US10325992B2

A semiconductor device and a method of manufacturing the same are provided. The semiconductor device includes a substrate including a trench. The semiconductor device further includes a gate electrode disposed in the trench, and a gate insulating film disposed between the substrate and the gate electrode. The gate electrode includes a gate conductor and a metal element, and an effective work function of the gate electrode is less than an effective work function of the gate conductor.
US10325991B1

The present disclosure provides a transistor device. The transistor device includes an active region surrounded by an isolation structure, a gate structure disposed over the active region and the isolation structure, and a source/drain disposed in the active region. The gate structure includes a body portion extending in a first direction, a head portion extending in a second direction, and a pair of wing portions disposed at two opposite sides of the body portion. The first direction and the second direction are perpendicular to each other. Each of the wing portions is in contact with the head portion and the body portion.
US10325988B2

A vertical power transistor device includes a semiconductor layer of a first conductivity type, with a plurality of dielectric regions disposed in the semiconductor layer. The dielectric regions extend in a vertical direction from a top surface of the semiconductor layer downward. Each dielectric region has a rounded-square cross-section in a horizontal plane perpendicular to the vertical direction. Adjacent ones of the dielectric regions are laterally separated by a narrow region of the semiconductor layer. Each dielectric region has a cylindrical field plate member centrally disposed therein. The cylindrical field plate member extends in the vertical direction from the top surface downward to near a bottom of the dielectric region. The dielectric region laterally separates the cylindrical field plate member from the narrow region. A source region is disposed at the top surface, and a drain region is disposed at the bottom, of the semiconductor layer.
US10325975B2

The present specification relates to an organic light emitting device and a method for manufacturing the same.
US10325943B2

The present application discloses a method of fabricating a thin film transistor, including forming a semiconductor layer having a pattern corresponding to that of the active layer on a base substrate; forming a first photoresist layer on a side of the semiconductor layer distal to the base substrate; the first photoresist layer being in an area corresponding to the channel region, the second doped region, and the fourth doped region; doping a region of the semiconductor layer corresponding to the first doped region and the third doped region using the first photoresist layer as a mask plate; forming a second photoresist layer by removing a portion of the first photoresist layer to expose an initial portion of the semiconductor layer corresponding to at least a portion of the second doped region and at least a portion of the fourth doped region; and doping the initial portion of the semiconductor layer using the second photoresist layer as a mask plate.
US10325939B2

A method is provided for manufacturing a thin film transistor array substrate, which includes: a substrate on which a thin film transistor and a storage capacitor are formed on the substrate. The storage capacitor includes a first electrode plate formed on the substrate, a gate isolation layer or an etching stopper layer formed on the first electrode plate, and a second electrode plate formed on the gate isolation layer or the etching stopper layer. The etching stopper layer may be formed on the gate isolation layer, of which one is partially etched and removed such that there is only one of the gate isolation layer and the etching stopper layer existing between the two electrode plates of the storage capacitor so as to reduce the overall thickness of the isolation layer of the storage capacitor. Thus, the capacitor occupies a smaller area and a higher aperture ratio may be achieved.
US10325938B2

A TFT array substrate, a method for manufacturing the same, and a display device including such TFT array substrate are disclosed. The TFT array substrate includes a base substrate (100); and two thin film transistors located on the base substrate. The two thin film transistors each includes an active layer (102, 107) having a source region and a drain region, the two active layers of the two thin film transistors are superposed with each other in a direction perpendicular to the base substrate. The drain region of one of the two active layers is electrically connected to the source region of the other one of the two active layers so that the two thin film transistors are connected in series.
US10325935B2

This disclosure discloses a display panel, a production method thereof, and a display apparatus. This method comprises: forming a pattern of a first metal layer on a base substrate and a pattern of a metal oxide conductive layer being electrically connected to the first metal layer by at least one through hole at a side of the first metal layer away from the base substrate; forming a reductive metal compound layer on a surface of the first metal layer at a side away from the base substrate before forming the pattern of the metal oxide conductive layer; treating the reductive metal compound layer and the metal oxide conductive layer after forming the pattern of the metal oxide conductive layer so that the reductive metal compound layer is oxidized into a second metal layer and metal particles are produced at the surface of the metal oxide conductive layer.
US10325934B2

The present disclosure provides a display substrate, a fabricating method thereof, and a display apparatus including the display substrate. The display substrate includes a plurality of data lines and a plurality of common electrode lines. Each data line extends substantially along a first direction, and each common electrode line is along the first direction, and is configured such that a common electrode signal along the each common electrode line is substantially uniform. Each common electrode line can be substantially parallel to one data line to thereby substantially avoid a pulling effect on the common electrode signal along the each common electrode line caused by coupling between the each common electrode line and the one data line.
US10325930B2

A display device is disclosed, which includes: a first substrate; a first transistor disposed over the first substrate, wherein the first transistor includes an oxide semiconductor layer; and a second transistor disposed over the first substrate, wherein the second transistor includes a silicon semiconductor layer, wherein the oxide semiconductor layer includes indium, gallium, and oxygen; and a ratio of an atomic percentage of oxygen to a sum of atomic percentages of indium and gallium in the oxide semiconductor layer is greater than or equal to 1 and less than or equal to 3.
US10325928B2

Provided are a method of manufacturing a thin film transistor, a dehydrogenating apparatus for performing the method, and an organic light emitting display device including a thin film transistor manufactured by the same. A method of manufacturing a thin film transistor includes reducing a content of oxygen in a chamber for performing a dehydrogenation process of an amorphous silicon layer from a first value to a second value, inserting a substrate on which the amorphous silicon layer is formed into the chamber, heating the inside of the chamber to perform the dehydrogenation process on the amorphous silicon layer, and forming a polysilicon layer by crystallizing the amorphous silicon layer using a laser.
US10325923B2

Methods of forming 3-d flash memory cells are described. The methods allow the cells to be produced despite a misalignment in at least two sections (top and bottom), each having multiple charge storage locations. The methods include selectively gas-phase etching dielectric from the bottom memory hole portion by delivering the etchants through the top memory hole. The methods further include placing sacrificial polysilicon around the memory hole before forming the bottom stack and removing the sacrificial polysilicon from the slit trench to allow a conducting gapfill to make electrical contact to the polysilicon inside the memory hole.
US10325920B2

A method for manufacturing a semiconductor device includes forming a first mask layer having a first opening on an underlying layer; forming a first layer in a space where the underlying layer is selectively removed via the first opening; forming a second mask layer on the first mask layer and the first layer, the second mask layer having a second opening crossing the first opening; and selectively removing the first layer at a portion where the first opening and the second opening cross. At least one of the first and second mask layers having openings including the first or second opening, the openings being arranged in the first mask layer along a first direction, and/or being arranged in the second mask layer along a second direction, the first opening crossing the second opening in the first direction, and the second opening crossing the first opening in the second direction.
US10325917B2

Some embodiments include an integrated structure having semiconductor material within a region between two parallel surfaces. The semiconductor material has grain boundaries parallel to the parallel surfaces. At least one circuit component utilizes a region of the semiconductor material in a gated device. The semiconductor material has little if any metal therein so that the gated device has Ion/Ioff characteristics similar to if the semiconductor material had no metal therein. Some embodiments include a method in which semiconductor material is provided between a pair of parallel surfaces, and in which the parallel surfaces and semiconductor material extend between a first end and a second end. Metal is formed adjacent the first end, and gettering material is formed adjacent the second end. Thermal processing induces crystallization of the semiconductor material and drives the metal along the semiconductor material and into the gettering material. The gettering material is then removed.
US10325909B2

An integrated circuit (IC) chip embodiment includes first and second ROM cells arranged in a same row of a ROM array. The first and second ROM cells include first portions of first and second gate structures, respectively. The IC chip further includes a strap cell disposed between the first and second ROM cells. The strap cell includes second portions of the first and second gate structures. The first gate structure is physically separated from the second gate structure.
US10325908B2

A trench metal-oxide-semiconductor field-effect transistor (MOSFET) device, comprising a substrate of a first conductivity type, a body region of a second conductivity type, a gate electrode formed in a gate trench extending in the body region and substrate, a lightly doped source region and a heavily doped source region formed in the body region, and a source contact extending to the body region formed in a source contact trench next to the gate trench. The lightly doped source region is extended deeper in the body region than the heavily doped source region. The lightly doped source region is adjacent to the source contact trench. A ballast resistor is formed at the lightly doped source region between the heavily doped source region and the body region and a Schottky diode is formed at a contact between the source contact and the lightly doped source region.
US10325905B2

In a constant voltage clamping circuit, a p-type anode region and an n-type pickup region are provided separated from each other in an n−-type well region. In the p-type anode region, a p−-type low-concentration anode region is provided. In the p−-type low-concentration anode region, an n+-type cathode region is provided. A first Zener diode of a highest potential of the constant voltage clamping circuit is formed by a pn junction of the p-type anode region, the p−-type low-concentration anode region and the n+-type cathode region. An n+-type pickup contact region in the n-type pickup region is arranged at a position near the n+-type cathode region and separated farther the n+-type cathode region, from p+-type anode contact region. The n+-type pickup contact region and the p+-type anode contact region are short-circuited.
US10325903B2

Connection patterns of plural diodes include a first series connection pattern and a second series connection pattern. The first series connection pattern extends from an input terminal in the X direction. The second series connection pattern has a portion through which a current flows to approach the input terminal. The first series connection pattern includes a first diode, which is the first diode counted from the input terminal. The second series connection pattern includes a second diode, which is the last diode counted from the input terminal. The second diode is disposed separately from the first diode with some distance therebetween in the Y direction. An N-type region of the first diode and a P-type region of the second diode directly oppose each other as viewed in a planar direction.
US10325900B2

A layout includes a plurality of cells and at least one dummy gate electrode continuously extends across the cells. Since the dummy gate electrode is electrically conductive, the dummy gate electrode can be utilized for interconnecting the cells. That is, some signals may travel through the dummy gate electrode rather than through a metal one line or a metal two line. Therefore, an amount of metal one lines and/or metal two lines for interconnecting the cells can be reduced.
US10325894B1

Integrated active-matrix multi-color light emitting pixel arrays based displays and methods of fabricating the integrated displays are provided. An example integrated device includes a backplane device and different color light emitting diodes (LEDs) devices arranged in different height planar layers on the backplane device. The backplane device includes at least one backplane having a number of pixel circuits. Each LED device includes an array of LEDs each operable to emit light with a particular color and conductively coupled to respective pixel circuits in the backplane to form active-matrix LED sub-pixels. The different color LED sub-pixels form an array of active-matrix multi-color display pixels. Plug vias can be arranged in different planar layers to conductively couple upper-level LEDs to respective pixel circuits in respective regions over the backplane device. The plug vias can extend from an upper planar layer into a lower planar layer to fix the two planar layers together.
US10325890B2

Standardized photon building blocks are packaged in molded interconnect structures to form a variety of LED array products. No electrical conductors pass between the top and bottom surfaces of the substrate upon which LED dies are mounted. Microdots of highly reflective material are jetted onto the top surface. Landing pads on the top surface of the substrate are attached to contact pads disposed on the underside of a lip of the interconnect structure. In a solder reflow process, the photon building blocks self-align within the interconnect structure. Conductors in the interconnect structure are electrically coupled to the LED dies in the photon building blocks through the contact pads and landing pads. Compression molding is used to form lenses over the LED dies and leaves a flash layer of silicone covering the landing pads. The flash layer laterally above the landing pads is removed by blasting particles at the flash layer.
US10325881B2

A semiconductor device vertically mounted on a medium such as a printed circuit board, and a method of its manufacture, are disclosed. The semiconductor device includes a stack of semiconductor die having contact pads which extend to an active edge of the die aligned on one side of the stack. The active edges of the die are affixed to the PCB and the contact pads at the active edge are electrically coupled to the PCB. This configuration provides an optimal, high density arrangement of semiconductor die in the device, where a large number of semiconductor die can be mounted and electrically coupled directly to the PCT, without a substrate, without staggering the semiconductor die, and without using wire bonds.
US10325876B2

The present disclosure provides embodiments of package devices and methods for making package devices for a semiconductor die. One embodiment includes a die mounting structure having a finished bond pad that includes a copper bond pad and a cobalt-containing layer over a top surface of the copper bond pad, and a wire bond structure that is bonded to a top surface of the cobalt-containing layer of the finished bond pad, where cobalt-containing material of the cobalt-containing layer is located between a bottom surface of the wire bond structure and the top surface of the copper bond pad such that the cobalt-containing material is present under a center portion of the wire bond structure.
US10325870B2

A semiconductor structure and methods of forming the semiconductor structure include a solder bump self-aligned to a through-substrate-via, wherein the solder bump and the through-substrate-via are formed of a conductive metal material, and wherein the through-substrate-via is coupled to a buried metallization layer, which is formed of a different conductive metal material.
US10325869B2

A semiconductor device includes a conductive component on a substrate, a passivation layer on the substrate and including an opening that exposes at least a portion of the conductive component, and a pad structure in the opening and located on the passivation layer, the pad structure being electrically connected to the conductive component. The pad structure includes a lower conductive layer conformally extending on an inner sidewall of the opening, the lower conductive layer including a conductive barrier layer, a first seed layer, an etch stop layer, and a second seed layer that are sequentially stacked, a first pad layer on the lower conductive layer and at least partially filling the opening, and a second pad layer on the first pad layer and being in contact with a peripheral portion of the lower conductive layer located on the top surface of the passivation layer
US10325843B2

Embodiments of the present disclosure are directed towards techniques and configurations for dual surface finish package substrate assemblies. In one embodiment a method includes depositing a first lamination layer on a first side of a package substrate and a first surface finish on one or more electrical contacts disposed on a second side of the package substrate; removing the first lamination layer from the first side of the package substrate; depositing a second lamination layer on the second side of the package substrate and a second surface finish on the one or more electrical contacts disposed on the first side of the package substrate; and removing the second lamination layer from the second side of the package substrate. Other embodiments may be described and/or claimed.
US10325830B1

A multipart lid is provided. The multipart lid may include a formed upper lid designed for maximum heat dissipation, a coined lower lid joined to the formed upper lid, where the coined lower lid comprises a coefficient of thermal expansion (CTE) substantially equal to a CTE of a first semiconductor component. A structure is provided. The structure may include a substrate, a first semiconductor component electrically connected and mounted on the substrate, one or more discrete components electrically connected and mounted on the substrate, a substrate mounted multipart lid covering both the semiconductor component and the one or more discrete components, where the multipart lid comprises a heat dissipating upper lid and a lower lid, where a coefficient of thermal expansion (CTE) of the lower lid substantially matches a CTE of the first semiconductor component.
US10325809B2

A method for splitting a semiconductor wafer includes incorporating hydrogen atoms into at least a splitting region of a semiconductor wafer. The splitting region includes a concentration of nitrogen atoms higher than 1·1015 cm−3. The method further includes splitting the semiconductor wafer at the splitting region of the semiconductor wafer.
US10325798B2

A receiving means for receiving and mounting of wafers, comprised of a mounting surface, mounting means for mounting a wafer onto the mounting surface and compensation means for active, locally controllable, compensation of local and/or global distortions of the wafer.
US10325795B2

A substrate processing apparatus including a frame, a first SCARA arm connected to the frame, including an end effector, configured to extend and retract along a first radial axis; a second SCARA arm connected to the frame, including an end effector, configured to extend and retract along a second radial axis, the SCARA arms having a common shoulder axis of rotation; and a drive section coupled to the SCARA arms is configured to independently extend each SCARA arm along a respective radial axis and rotate each SCARA arm about the common shoulder axis of rotation where the first radial axis is angled relative to the second radial axis and the end effector of a respective arm is aligned with a respective radial axis, wherein each end effector is configured to hold at least one substrate and the end effectors are located on a common transfer plane.
US10325790B2

Embodiments of methods and apparatus for correcting substrate deformity are provided herein. In some embodiments, a substrate support includes a base having an interior volume formed by walls extending upward from the base; a plurality of infrared lamps disposed within the interior volume; a support plate disposed above the plurality of infrared lamps, wherein the support plate includes a support surface to support a substrate; and a cover plate disposed atop the support plate and having a central opening corresponding to the support surface and an exhaust portion at a periphery of a top surface of the cover plate, wherein the exhaust portion includes a plurality of perforations fluidly coupling a space above the cover plate with an exhaust conduit formed in the cover plate. Embodiments of a showerhead assembly and processing equipment incorporating the inventive substrate support and showerhead assembly are additionally provided herein.
US10325789B2

Embodiments described herein relate to apparatus and methods for thermally processing substrates. In one embodiment, a processing system includes a factory interface coupled to a plurality of load lock chambers. The plurality of load lock chambers are coupled to a transfer chamber which houses a robot. A thermal processing chamber is coupled to the transfer chamber and the robot is configured to transfer substrate between the load lock chambers and the thermal processing chamber. A multi-substrate support, which is disposed within the thermal processing chamber, rotates to facilitate efficient substrate thermal processing. A gas curtain apparatus disposed in a port plenum provides environment separation between the processing chamber and the transfer chamber while enabling efficient substrate transfer between the thermal processing chamber and the transfer chamber.
US10325785B2

Various embodiments process semiconductor devices. In one embodiment, a release layer is applied to a handler. The at least one singulated semiconductor device is bonded to the handler. The at least one singulated semiconductor device is packaged while it is bonded to the handler. The release layer is ablated by irradiating the release layer through the handler with a laser. The at least one singulated semiconductor device is removed from the transparent handler after the release layer has been ablated.
US10325777B2

A chemical material is deposited on a surface of a substrate. A mandrel composition is deposited on a surface of the chemical material. A mandrel hard mask pattern is deposited on a surface of the mandrel composition. The mandrel composition is etched. The mandrel hard mask pattern is removed. A plurality of spacer materials are deposited sequentially onto a surface of the chemical material and a surface of the mandrel composition. A portion of each of the plurality of spacer materials are removed sequentially. A remainder of the mandrel composition is removed. The substrate is etched. The chemical material and at least one of the spacer materials of the plurality of spacer materials are removed.
US10325772B2

A wafer cleaning apparatus includes a polishing unit used in chemical mechanical polishing (CMP) of a wafer and a cleaning dispensing unit arranged to direct cleaning fluids toward a far edge of the wafer after the CMP of the wafer. A wafer cleaning method includes CMP of a wafer by a polishing unit and directing cleaning fluids toward a far edge of the wafer after the CMP of the wafer by a cleaning dispensing unit. Another method can include CMP, applying deionized water, and applying pH adjuster having a pH range from about 2 to about 13.
US10325771B2

Disclosed is a substrate processing method including a first surface cleaning step of supplying a first cleaning liquid containing water to a first surface of a substrate; a second surface cleaning step of supplying a second cleaning liquid containing water to a second surface that is opposite to the first surface; a water removal step of removing the water remaining on the second surface of the substrate in a state where the first surface is not exposed to outside air, after the second surface cleaning step; a water-repellency step of supplying a water-repellent agent to the first surface of the substrate after the water removal step; and a drying step of drying the substrate after the water-repellency step.
US10325766B2

A method of mass spectrometry or ion mobility spectrometry is disclosed. The method comprises: providing a plurality of species of ions; analyzing the ions during a plurality of sequential acquisition periods so as to obtain spectral data relating to the ions; varying the value of an operational parameter of the spectrometer such that it has different values during the different acquisition periods, wherein the spectral data obtained for a given ion varies depending on the value of the operational parameter; storing the spectral data obtained during the different acquisition periods separately; selecting a target ion; and then interrogating the spectral data so as to identify a set of first acquisition periods that include data corresponding to said target ion. Selecting spectral data from only a subset of the first acquisition periods allows the selection of the optimal spectral data for the target ion, while discarding less optimal data.
US10325759B2

Systems and methods for using variables based on multiple states associated with a plasma system are described. A method includes determining whether the state associated with the plasma system is a first, second, or third state and determining a first variable upon determining that the state is the first state. The method further includes determining a second variable upon determining that the state is the second state and determining a third variable upon determining that the state is the third state. The method includes determining whether each of the first variable, the second variable, and the third variable is within a corresponding range from a corresponding threshold. The method includes providing an instruction to change power supplied to a plasma chamber upon determining that the first, second, or third variable is outside the corresponding range from the corresponding threshold.
US10325752B1

An extraction set including an extraction plate, a blocker and the holding mechanism for the blocker is disclosed. The extraction set includes an extraction plate that may be constructed of titanium coated with a ceramic material. The extraction plate is attached to the ion source using pins. The extraction plate also includes raised outline in its inner surface which is used to secure the blocker to the inner surface of the extraction plate. The ends of the blocker are secured by two holders disposed on opposite sides of the extraction aperture. The mechanism used for attaching the extraction plate to the ion source also improves the temperature uniformity of the extraction plate.
US10325749B2

A process for repairing a damaged annular region of an anode configured to emit x-rays includes the step of machining the damaged annular region made of an initial target coating to a depth smaller than a thickness of the coating so as to leave behind a residual annular layer. An intermediate layer is then deposited on the residual annular layer. A repairing layer is then deposited on the intermediate layer. A heat treatment is then performed using an anneal which causes, by interdiffusion and formation of a solid solution, the material of the intermediate layer and the material of the residual annular layer to diffuse into each other and further cause the material of the intermediate layer and the material of the repairing layer diffuse into each other. As a result of this anneal the intermediate layer disappears.
US10325731B2

An electrolytic capacitor includes a capacitor element and an electrolyte solution. The capacitor element includes an anode foil, a cathode foil opposite to the anode foil, and a conductive polymer layer interposed between the anode foil and the cathode foil. A dielectric layer is formed on the anode foil. An inorganic conductive layer is formed on the cathode foil. The conductive polymer layer includes a conductive polymer. The cathode foil has a roughened surface on which the inorganic conductive layer is formed. A proportion of water in the electrolyte solution ranges from 0.1% by mass to 6.0% by mass, inclusive.
US10325727B2

The present subject matter relates to devices, systems, and methods for controlling an array of two-state elements that can be independently positioned in either first state or a second state. A non-volatile memory in communication with the plurality of two-state elements is configured to receive an input digital control word that addresses a location within the non-volatile memory and to output one of a plurality of array control words stored at the location addressed within the memory to the plurality of two-state elements, wherein the array control word sets a predetermined combination of the plurality of two-state elements to be in the first state and in the second state, and wherein the predetermined combination of the plurality of two-state elements in the first state and in the second state optimally achieves a desired behavior of the array corresponding to the input digital control word.
US10325722B2

A multilayer electronic component includes a capacitor body, a plurality of external electrodes disposed on a mounting surface of the capacitor body to be spaced apart from each other, and a connection terminal including land portions formed of insulators. The land portions have conductor layers formed on surfaces thereof, and are disposed on respective external electrodes. A bridge portion is disposed between land portions adjacent to each other. Cut portions are formed in the land portions. The multilayer electronic component can optionally be mounted on a circuit board having a plurality of electrode pads such that each land portion is mounted to a respective electrode pad of the circuit board.
US10325716B2

In electric equipment, a switching substrate is provided along winding axes of winding parts. A part of the switching substrate is overlapped with a reactor, as viewed in a direction perpendicular to a virtual plane including the winding axes. Further, an electric current sensor is shifted from the reactor in a direction of winding axes, and a sensor substrate is provided in parallel to the virtual plane.
US10325706B2

Provided are a composite material having low iron loss, high saturation magnetization, and high strength, and a magnetic component and a reactor that include the composite material. A composite material contains a soft magnetic powder and a resin having the soft magnetic powder dispersed therein, the soft magnetic powder including a coarse powder having an average particle size D1 of not less than 50 μm nor more than 500 μm and a fine powder having an average particle size D2 of not less than 0.1 μm but less than 30 wherein the soft magnetic powder is contained in an amount of not less than 60 vol % nor more than 80 vol % with respect to the composite material as a whole.
US10325689B2

The generation of a nuclear core loading distribution includes receiving a reactor core parameter distribution associated with a state of a reference nuclear reactor core, generating an initial fuel loading distribution for a simulated beginning-of-cycle (BOC) nuclear reactor core, selecting an initial set of positions for a set of regions within the simulated BOC core, generating an initial set of fuel design parameter values utilizing a design variable of each of the regions, calculating a reactor core parameter distribution of the simulated BOC core utilizing the generated initial set of fuel design parameter values associated with the set of regions located at the initial set of positions of the simulated BOC core and generating a loading distribution by performing a perturbation process on the set of regions of the simulated BOC core to determine a subsequent set of positions for the set of regions within the simulated BOC core.
US10325686B2

A system operating in a plurality of modes to provide an integrated analysis of molecular data, imaging data, and clinical data associated with a patient includes a multi-scale model, a molecular model, and a linking component. The multi-scale model is configured to generate one or more estimated multi-scale parameters based on the clinical data and the imaging data when the system operates in a first mode, and generate a model of organ functionality based on one or more inferred multi-scale parameters when the system operates in a second mode. The molecular model is configured to generate one or more first molecular findings based on a molecular network analysis of the molecular data, wherein the molecular model is constrained by the estimated parameters when the system operates in the first mode. The linking component, which is operably coupled to the multi-scale model and the molecular model, is configured to transfer the estimated multi-scale parameters from the multi-scale model to the molecular model when the system operates in the first mode, and generate, using a machine learning process, the inferred multi-scale parameters based on the molecular findings when the system operates in the second mode.
US10325676B2

Methods and systems for high-throughput sequencing data analysis are provided. In an embodiment, the method includes the following steps. An input DNA/RNA/Protein sequence is received by a master computing unit. The input DNA/RNA/Protein sequence is partitioned into overlapping segments with a sliding window less than a segment length of the overlapping segments to allow overlapping of any successive two thereof by the master computing unit. The overlapping segments are distributed by the master computing unit to a plurality of slave computing units in a cloud computing environment. Suffix-expansion-sorting processing is performed on the overlapping segments by the slave computing units to produce sorted expansion segments. Distributed database tables are generated based on the sorted expansion segments by at least a portion of the slave computing units. The distributed database tables are associated to construct a global database table corresponding to the input DNA/RNA/Protein sequence for high-throughput sequencing data analysis.
US10325672B2

Disclosed are a memory apparatus having a plurality of information storage tables managed by separate virtual regions and a control method thereof. That is, a fault repair is applied in a memory system having a plurality of information storage tables managed by a separate virtual region, so that the entire information storage space is uniformly used for every region to improve a performance of the entire system and maximize efficiency of the information storage space by utilizing the information storage space.
US10325671B2

A memory system includes: a buffer memory device including a reference voltage pad; a memory controller including a controller ZQ pad; and a controller calibration resistor, wherein the reference voltage pad, the controller ZQ pad, and the controller calibration resistor are coupled to each other.
US10325659B1

Methods of operating an integrated circuit device, and integrated circuit devices configured to perform methods, including applying a particular voltage level to a first input of an input/output (I/O) buffer and to a second input of the I/O buffer, determining whether the I/O buffer is deemed to exhibit offset, and applying an adjustment to the I/O buffer offset while applying the particular voltage level to the first input of the I/O buffer and to the second input of the I/O buffer if the I/O buffer is deemed to exhibit offset.
US10325657B2

Methods of programming a non-volatile memory device including N string selection lines, a word line, first and second bit line groups are provided. The method may include sequentially programming first memory cells that are connected to the word line and at least one bit line included in the first bit line group by sequentially selecting the N string selection lines in response to sequentially applied first to N-th addresses, and then sequentially programming second memory cells that are connected to the word line and at least one bit line included in the second bit line group by sequentially selecting one of the N string selection lines in response to sequentially applied N+1-th to 2N-th addresses.
US10325646B1

The disclosure describes approaches for generating a physically unclonable function (PUF) value. Power is applied to a power control circuit, an SRAM, and a PUF control circuit. After initially powering-up the SRAM, the PUF control circuit signals the power control circuit to disable power to the SRAM. The power control circuit disables power to the SRAM, and then re-enables power to the SRAM after having power to the SRAM disabled for a waiting period. The PUF control circuit reads a PUF value from the SRAM by the PUF control circuit after the enabling of power.
US10325645B2

A clock signal is transmitted to first and second integrated circuit (IC) components via a clock signal line, the clock signal having a first arrival time at the first IC component and a second, later arrival time at the second IC component. A write command is transmitted to the first and second IC components to be sampled by those components at respective times corresponding to transitions of the clock signal, and write data is transmitted to the first and second IC components in association with the write command. First and second strobe signals are transmitted to the first and second IC components, respectively, to time reception of the first and second write data in those components. The first and second strobe signals are selected from a plurality of phase-offset timing signals to compensate for respective timing skews between the clock signal and the first and second strobe signals.
US10325644B1

The present disclosure provides a pump circuit comprising a temperature-sensing module, an oscillating module and a pumping module. The temperature-sensing module is configured to measure a temperature of a dynamic random access memory (DRAM). The oscillating module is coupled to the temperature-sensing module and is configured to generate a clock signal based on the temperature of the DRAM. The pumping module is coupled to the oscillating module and is configured to generate a pump voltage and a pump current to drive the DRAM, wherein the pump current is generated based on an oscillating frequency of the clock signal. When the temperature of the DRAM changes, the oscillating frequency of the clock signal changes based on the temperature of the DRAM, and the pump current correspondingly changes based on the oscillating frequency of the clock signal.
US10325637B2

An apparatus includes a plurality of memory devices and a control circuit. The control circuit may be configured to enable a plurality of access modes for the plurality of memory devices. In a one-channel mode, all of the memory devices are accessed using a single selectable channel. In a two-channel mode, a first portion of the plurality of memory devices is accessed using a first channel and a second portion of the plurality of memory devices is accessed using a second channel.
US10325632B2

The present invention discloses an intermediate circuit including: a detection circuit generating a detection result indicating a memory card signal conforming to one of a first and a second voltage specifications which specify a higher first operation voltage and a lower second operation voltage respectively; a control circuit generating a conversion control signal and a selection control signal according to the detection result; a conversion circuit converting the memory card signal into a card-to-system conversion signal conforming to the second voltage specification according to the conversion control signal when the memory card signal conforms to the first voltage specification; and a selection circuit outputting the card-to-system conversion signal according to the selection control signal when the memory card signal conforms to the first voltage specification, and outputting the memory card signal according to the selection control signal when the memory card signal conforms to the second voltage specification.
US10325628B2

Embodiments disclosed herein enable a user to generate an audio-visual project. Certain embodiments enable a user to use one of a plurality of predefined templates to generate a project easily and quickly. Other embodiments enable a user to generate a custom project that gives more control to the user, compared to if the user selected one of the predefined templates. Each project includes one or more segments, which may be specified by a user directly, or may be specified by the template selected by the user. An effect is applied to each segment, wherein the effect specifies how many video and audio slots are included in the segment, if any, and can specify one or more other properties of the segment. Projects generated using embodiments disclosed herein can be saved and shared with other users.
US10325623B2

The magnetic tape device includes: a magnetic tape; and a reproducing head, in which a magnetic tape transportation speed of the magnetic tape device is equal to or lower than 18 m/sec, the reproducing head is a magnetic head including a tunnel magnetoresistance effect type element as a reproducing element, the magnetic tape includes a non-magnetic support, and a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support, and a coefficient of friction measured regarding a base portion of a surface of the magnetic layer is equal to or smaller than 0.30.
US10325620B2

The magnetic tape device includes: a magnetic tape; and a servo head, in which a magnetic tape transportation speed of the magnetic tape device is equal to or lower than 18 m/sec, the servo head is a magnetic head including a tunnel magnetoresistance effect type element as a servo pattern reading element, the magnetic tape includes a non-magnetic support, and a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support, the magnetic layer includes a servo pattern, and a coefficient of friction measured regarding a base portion of a surface of the magnetic layer is equal to or smaller than 0.30.
US10325614B2

An example implementation may involve driving an audio output module of a wearable device with a first audio signal and then receiving, via at least one microphone of wearable device, a second audio signal comprising first ambient noise. The device may determine that the first ambient noise is indicative of user speech and responsively duck the first audio signal. While the first audio signal is ducked, the device may detect, in a subsequent portion of the second audio signal, second ambient noise, and determine that the second ambient noise is indicative of ambient speech. Responsive to the determination that the second ambient noise is indicative of ambient speech, the device may continue the ducking of the first audio signal.
US10325610B2

The techniques disclosed herein can enable a system to coordinate the processing of object-based audio and channel-based audio generated by multiple applications. The system determines a spatialization technology to utilize based on contextual data. In some configurations, the contextual data can indicate the capabilities of one or more computing resources. In some configurations, the contextual data can also indicate preferences. The preferences, for example, can indicate user preferences for a type of spatialization technology, e.g., Dolby Atmos, over another type of spatialization technology, e.g., DTSX. Based on the contextual data, the system can select a spatialization technology and a corresponding encoder to process the input signals to generate a spatially encoded stream that appropriately renders the audio of multiple applications to an available output device. The techniques disclosed herein also allow a system to dynamically change the spatialization technologies during use.
US10325609B2

A linear predictive coding apparatus is provided that performs linear predictive analysis using a pseudo correlation function signal sequence obtained by performing inverse Fourier transform regarding the η1-th power of the absolute values of the frequency domain sample sequence corresponding to the time-series signal as a power spectrum to obtain coefficients transformable to linear predictive coefficients. The apparatus further adapts values of η for a plurality of candidates for coefficients transformable to linear predictive coefficients stored in a code book and the coefficients transformable to linear predictive coefficients are obtained by the linear predictive analysis. The apparatus further obtains a linear predictive coefficient code corresponding to the coefficients transformable to linear predictive coefficients obtained by the linear predictive analysis, using the plurality of candidates for coefficients transformable to linear predictive coefficients and the coefficients transformable to linear predictive coefficients for which the values of η have been adapted.
US10325607B2

There are provided decoding and encoding methods for encoding and decoding of multichannel audio content for playback on a speaker configuration with N channels. The decoding method comprises decoding, in a first decoding module, M input audio signals into M mid signals which are suitable for playback on a speaker configuration with M channels; and for each of the N channels in excess of M channels, receiving an additional input audio signal corresponding to one of the M mid signals and decoding the input audio signal and its corresponding mid signal so as to generate a stereo signal including a first and a second audio signal which are suitable for playback on two of the N channels of the speaker configuration.
US10325593B2

A method and a device for waking up via a speech based on artificial intelligence are provided in the present disclosure. The method includes: clustering phones to select garbage phones for representing the phones; constructing an alternative wake-up word approximate to a preset wake-up word according to the preset wake-up word; constructing a decoding network according to the garbage phones, the alternative wake-up word and the preset wake-up word; and waking up via the speech by using the decoding network. Due to the data size for the garbage phones is significantly smaller than the data size for the garbage words, a problem that the data size occupied is too large by using a garbage word model in the prior art is solved. Meanwhile, as a word is composed of several phones, the garbage phones may be more likely to cover all words than the garbage words. Thus, an accuracy of waking up is improved and a probability of false waking up is reduced.
US10325582B2

A mounting assembly may effectively mount a transducer and a marine electronic display via the same mounting assembly. In order to mount the mounting assembly, the mounting assembly may be configured to utilize a hole or a surface of a watercraft without needing any additional fastening elements (e.g., screw or bolts) being attached to or inserted into the hole or watercraft. Accordingly, no screw holes are required in order to mount either the marine electronic display or the transducer. Thereby, the user may put the mounting assembly through the hole or attach it to a surface of the watercraft, and then attach the marine electronic display and transducer to the appropriate components of the mounting assembly. Thereby, the mounting of a transducer and a marine electronic display will take less time and require less parts.
US10325566B2

A touch device includes first and second electrodes intersecting each other, and a touch controller. The touch controller is configured to: apply a first driving signal to the first electrodes; selectively apply a second driving signal to the second electrodes; and detect self capacitances of at least one of the first electrodes and a first portion of the second electrodes intersecting the first electrodes. The at least one of the first electrodes is configured to receive the first driving signal, and the first portion of the second electrodes is configured to receive the second driving signal. The touch controller is further configured to detect mutual capacitances between the at least one of the first electrodes and a second portion of the second electrodes intersecting the first electrodes, in which the second portion of the second electrodes is configured not to receive the second driving signal.
US10325564B2

A clock generation circuit includes: a clock generator to receive a gate pulse signal and to generate at least one gate clock signal corresponding to the gate pulse signal; an over-current protector to detect a current level of the at least one gate clock signal, and to output a shutdown enable signal and at least one switching signal corresponding to the detected current level; and a switching unit including at least one switching device to output the gate pulse signal as the at least one gate clock signal. The clock generator is to generate the at least one gate clock signal in response to the shutdown enable signal, and the at least one switching device is to transmit the gate pulse signal as the at least one gate clock signal in response to the at least one switching signal.
US10325550B2

The electronic mirror device includes a display and a controller. The display includes a body case, an image display unit, and a light control filter, and is mounted on an installation position of a rear-view mirror in an interior of a vehicle for displaying an image captured by a camera mounted to the vehicle. The body case has an opening, and the image display unit is mounted to the opening of the body case. The light control filter is disposed to face a display surface of the image display unit. The light control filter can switch between at least two modes including a light reflecting mode and a light transmitting mode based on supply of electricity. The controller controls the image display unit and the light control filter.
US10325545B2

A display panel, a display apparatus, and a display panel driving method are provided. The display panel comprises a display region including a plurality of pixels arranged in both a first direction and a second direction. The first direction intersects the second direction, and a non-display region surrounding the display region. The display region includes at least one irregular edge intersecting both the first direction and the second direction. The plurality of pixels include a plurality of first pixels intersecting the at least one irregular edge and a plurality of second pixels without intersecting the at least one irregular edge. A first pixel has an initial grayscale g. In a display phase of the display panel, the initial grayscale g of the first pixel is adjusted to a display grayscale G, where G
US10325539B2

The present invention provides a display method, a display panel and a display device. The display panel comprises a plurality of rows of sub-pixels, the adjacent sub-pixels in the column direction having different colors and being staggered from each other. The display method comprises: S1, generating an original image composed of a matrix of virtual pixels; S2, enabling the virtual pixels to correspond to sampling locations, wherein among the sampling locations in each row, one sampling location is further included between two sampling locations corresponding to any two adjacent virtual pixels; in two adjacent rows of sampling locations, the sampling locations corresponding to the virtual pixels are not in the same columns, wherein each sampling location corresponds to a location between two sub-pixels in one row and a middle location of a sub-pixel in the other row; and S3, calculating a display component of each sub-pixel.
US10325522B2

A medical training method includes generating an image of a first level of anatomical structures, displaying the image in a correct registration in a first display area on the surface of a portion of a simulated body, detecting a user input associated with the portion of the simulated body, and responsive to said detecting, generating and displaying at least one visual image in a correct registration in the first display area. A system for carrying out such method is also provided.
US10325519B2

A vehicle tutorial system includes a data storage device having at least one vehicle tutorial, an on-board identification sensor, an on-board vehicle communication device, a tutorial manager device located in a cloud computer and/or the remote device, and an on-board vehicle controller. The on-board vehicle controller is programmed to identify the user of the vehicle based on information from the on-board identification sensor, select the vehicle tutorial, select the remote device associated with the user of the vehicle, offer the vehicle tutorial to the user at a first time, and upon the user declining the offer at the first time, send the vehicle tutorial to the tutorial manager device. The tutorial manager device includes a processor programmed to offer the vehicle tutorial to the user at a time later than the first time on the on-board vehicle display or on the remote device.
US10325517B2

Systems, methods, and products for language learning may extract text from various resources having text, using various natural-language processing features, which can be combined with custom-designed learning activities to offer a needs-based, adaptive learning methodology. The system may receive a resource, extract keywords pedagogically valuable to non-native language learning and academic exercises. Metadata describing various aspects of resources from which keywords are extracted may be associated with keywords. Metadata describing various aspects of keywords may also be associated with keywords. Extracted keywords may be stored into a keyword store along with any metadata associated with keywords.
US10325514B2

Methods, techniques, apparatuses, and systems for setting up and tracking sleep consistency goals of users are provided. In one example, a computing system for setting a sleep schedule of a user of a biometric monitoring device may obtain sleep data derived from sensor data generated by the biometric monitoring device, store the sleep data in a sleep log data store as one or more sleep logs associated with an account assigned to the user, and calculate a target bedtime based on a scheduled waketime of the user and a sleep efficiency derived, at least in part, from the sleep data for one or more users stored in the sleep log data store. The computing system may also be configured to provide a number of personalized user interfaces to an individual for the purposes of setting a sleep schedule. Such interfaces may include parameters that are tailored to the individual sleep needs and/or characteristics of the individual's sleep.
US10325507B2

A method of predicting a parameter for an aircraft includes detecting an actual approach profile of the aircraft. The actual approach profile includes an actual approach angle. The method also includes comparing, by a processor, the actual approach profile to a predetermined approach profile to determine a difference between the actual and predetermined approach profiles. The predetermined approach profile includes a predetermined approach angle. The method further includes determining, by the processor, an effective approach angle by combining the actual approach angle and the predetermined approach angle according to a factor that varies based on the difference between the actual and predetermined approach profiles. Moreover, the method includes determining, by the processor, the predicted parameter based on the effective approach angle.
US10325489B2

In one embodiment, dynamic natural guidance is generated for a route between an origin and a destination. A controller receives data indicative of a location of the mobile device and data indicative of at least one movable object detected in a vicinity of the mobile device. The data indicative of at least one movable object may be collected by a camera and analyzed. The analysis may include one or more of image processing techniques, temporal measurement, and tracking of movable objects. The controller generates a guidance command based on the location of the mobile device. The guidance command references the at least one movable object detected in the vicinity of the mobile device.
US10325484B2

A system and method for determining a false alarm includes receiving a provisional alarm signal from a safety alarm system, the provisional alarm signal indicating an alarm type. At least one sensor senses at least one present condition of a type corresponding to the alarm type indicated by the provisional alarm signal. A normal alarm signal is transmitted based on the at least one present condition sensed by the sensor.
US10325482B1

Embodiments of the present disclosure include an efficient and accurate method for presenting victim locations to emergency responders. The method disclosed can be used to track individuals still remaining in a building in case of an emergency. The method comprises determining a location for an individual by receiving a device identifier (e.g., combination of numbers and/or characters uniquely identifying a receiving device associated with the individual) and location information, received from one or more beacons, from the receiving device. The method comprises determining a first location associated with the receiving device based on the location information and/or the device identifier. The method comprises determining different locations associated with the individual as the individual moves and determining whether the individual is still within the building. The method comprises, displaying location information and instructions to reach the individual in case of an emergency.
US10325477B2

A method of providing an activity notification is provided. The method includes registering, by the device, information about the activity notification according to a request for registering the activity notification, and transmitting, by the device, the registered information about the activity notification to a management device, wherein the management device performs a process of providing the activity notification.
US10325473B1

A computer-implemented method for generating an automated response to a catastrophic event, that includes (1) analyzing a sample set of data generated in association with a catastrophic event to determine a threshold pattern; (2) receiving, with customer permission or affirmative consent, home sensor data from a smart home controller via wireless communication or data transmission, the home sensor data including data regarding at least one of (i) structural status; (ii) wind speed; (iii) availability of electricity; (iv) presence of water; (v) temperature; (vi) pressure; and/or (vii) presence of pollutants in the air and/or water; (3) determining, based upon or from computer analysis of the home sensor data, whether the home sensor data indicates a match to the threshold pattern; and (4) automatically generating a response if the home sensor data indicates a match to the threshold pattern. As a result, catastrophic events and responses thereto may be improved through usage of a remote network of home sensors.
US10325471B1

A computer-implemented method for detecting medical emergency events may include, via one or more processors, data sensors, and/or transceivers: (1) obtaining sensor data indicative of kinetic actions of a user; (2) analyzing the sensor data to associate the sensor data with a one or more kinetic actions of the user; (3) comparing the one or more kinetic actions of the user with a model of kinetic actions to determine whether the one or more kinetic actions correspond with the model of kinetic actions, with the model being indicative of a medical emergency event; and (4) upon determining that the one or more kinetic actions correspond with the model, contacting medical emergency responders to request medical emergency services for the user. As such, medical emergency events being experienced by a user can be detected, and medical emergency responders may be quickly contacted to provide essential emergency medical services to the individual.
US10325456B2

Communication devices are disclosed. In an example embodiment, a communication device may include a communication module including an illumination source and a body element. The body element may be configured to allow illumination generated by the illumination source to propagate within and illuminate at least a portion of an outer surface of the body element.
US10325453B2

A doorbell device has a first power input terminal and a second power input terminal. The doorbell device is coupled to a chime device. The doorbell device includes a current sensing circuit, a switch circuit, and a processing circuit. The current sensing circuit is coupled to the first power input terminal, and generates a sensing voltage according to a current flowing through the current sensing circuit. The switch circuit is coupled between the current sensing circuit and the second power input terminal. The switch circuit changes the conducting state in response to a control signal. The processing circuit is configured to provide the control signal and determine the type of the chime device according to the sensing voltage.
US10325445B2

A gaming system including a game which utilizes one or more designated symbols. In these embodiments, if at least one single individual designated symbol is generated and displayed at at least one single symbol display position, the gaming system modifies the single individual designated symbol into one or more individual designated symbols at the same single symbol display position. This modification of an individual designated symbol into a plurality of individual designated symbols is associated with one or more benefits, such as the availability of one or more awards not previously available prior to the modification.
US10325440B2

A kiosk for vending and reverse-vending of mobile electronic devices. The kiosk includes a case that defines an inner compartment configured to store mobile devices for vending. The case includes a front panel and a user interface is positioned along the front panel. The kiosk includes a vending bay and a storage bay configured to receive user mobile devices. The kiosk includes a diagnostic cable wire harness configured to be accessible at the storage bay. The kiosk includes a computing device having a communication element configured for communication with at least one carrier server for service activation and/or de-activation.
US10325437B2

Apparatuses and methods are provided for manufacturing a transaction card. The disclosed apparatuses and methods may be used to form a transaction card frame configured to house a data storage component. The card frame may be formed of a resin mixture comprising a thermoplastic elastomer (TPE). The card frame may also have a Shore D hardness in the range of 20-80.
US10325428B1

An access control system that includes Internet of Things sensors and a controller within a controlled area. The controller is configured to detect a guest device for a guest, to link a guest block chain account with the guest, to identify a sponsor associated with the guest, and to identify a sponsor block chain account for the sponsor. The controller is further configured to publish an access control contract to the block chain. The access control contract includes executable instructions for publishing a transaction in the block chain transferring a validation token from the sponsor block chain account to the guest block chain account and conditions linked with the executable instructions. The controller is configured to determine whether the conditions have been satisfied and to send a trigger message that triggers the access control contract to execute the instructions in response to determining the conditions have been satisfied.
US10325419B2

A printing apparatus is disclosed that is suitable for controlling a barred access, with a front port for inserting and expelling tickets, sensor means for reading a ticket introduced into the port, an input/output interface and thermal printing means controlled by an electronic processor including a memory that can contain a script including an instruction to activate the printing means in response to an input signal received from the sensor means or via the interface and an instruction to send an output signal via the interface in response to a signal emitted by sensor means. A computerized central system, arranged outside the printing apparatus for controlling the barred access, is associated with the printing apparatus by means of an initial system configurations that is simplified.
US10325416B1

The present disclosure generally relates to creating and editing avatars, and navigating avatar selection interfaces. In some examples, an avatar feature user interface includes a plurality of feature options that can be customized to create an avatar. In some examples, different types of avatars can be managed for use in different applications. In some examples, an interface is provided for navigating types of avatars for an application.
US10325413B2

A method of generating a smooth optimized part design for a workpiece is presented. Topology optimization is performed based on design objectives, to generate surface data describing an optimized but unfinished surface of the workpiece. The surface data is used to generate volumetric data describing the workpiece structure. A three dimensional smoothing filter is applied to the volumetric data. A manufacturing design is generated from the resulting smoothed volumetric data.
US10325407B2

Techniques described herein include mixed reality tools, referred to as HoloPaint, that allow use of any of a variety of sensors to determine physical parameters of real objects in a mixed reality environment. HoloPaint may correlate current measurements of the real world with past measurements to perform inventory management, analysis of changes of physical parameters of real objects and environments, and so on. A user may select which parameter to analyze by selecting a particular type of virtual paint, such as for drawing onto an object to be analyzed.
US10325404B1

A virtual 3D modeling of a custom shell module for a hearing aid from a digital impression. In this process, a pre-modelled faceplate module is selected from a computer database. The style and size of the selected pre-modelled faceplate module is proper for the shell style and options requested. Through motion and rotation, the selected pre-modelled faceplate module is fitted collision-free in the digital impression and its fit is customized with a buffer. The resulting customized faceplate module is integrated with the canal aperture of the digital impression and becomes the virtual custom concha module. This method is suitable for modeling shell styles such as Half-Shell, Canal, Completely-In-Canal, Invisible-In-Canal.
US10325399B2

Systems and methods for generating three-dimensional models having regions of various resolutions are provided. In particular, imagery data can be captured and utilized to generate three-dimensional models. Regions of texture can be mapped to regions of a three-dimensional model when rendered. Resolutions of texture can be selectively altered and regions of texture can be selectively segmented to reduce texture memory cost. Texture can be algorithmically generated based on alternative texturing techniques. Models can be rendered having regions at various resolutions.
US10325392B2

A content replacement system and method for simultaneously updating a plurality of images of visual designs on an electronic display of an electronic device using synchronized client- and server-side visual design object models by representing visual objects in visual designs using a keyed attribute and associated attribute value comprising a visual object specification.
US10325383B2

A method of automatically generating a fault model from a network diagram comprising parsing a network diagram to identify schematic components and schematic interfaces, mapping each schematic component to a respective standard component, and mapping each schematic interface to a respective standard interface, generating component failure information for each schematic component based on the respective standard component, wherein component failure information includes standard failure modes of the respective standard component, generating interface failure information for each schematic interface based on the respective standard interface, wherein interface failure information includes standard failure modes of the respective standard interface, and constructing a fault model specific to the network diagram based on component failure information and interface failure information.
US10325380B2

An orthopaedic surgical simulator includes a bone (a simulated bone or cadaver bone). The simulator further includes a base, wherein the bone is operatively connected to the base, an optical system mounted proximate the base, wherein the optical system comprises at least one camera and provides a first view and a second view of an incision area associated with the bone. There are fiducial markers on a surgical wire to represent depth of the surgical wire when a tip of the surgical wire is not visible. The simulator further includes a computing device in operative communication with the camera and configured to track position of a surgical wire by determining position of the surgical wire using the fiducial markers on the surgical wire and to generate imagery based on a three-dimensional model of the bone and position of the surgical wire relative to the bone.
US10325378B2

An image processing apparatus includes: an acquisition unit configured to acquire pieces of silhouette image data of an object viewed from multiple different viewpoints; a generation unit configured to generate, from the pieces of silhouette image data, pieces of low-resolution data representing images with a resolution lower than the pieces of silhouette image data; and an estimation unit configured to, by performing, for a plurality of line segments in space containing the object, processing in which, after a line segment in the space is projected onto a piece of low-resolution data to calculate a first intersection of the line segment with the object, the line segment is projected onto a piece of silhouette image data to calculate a second intersection of the line segment with the object, calculate intervals over which the plurality of line segments intersect the object and estimate a shape of the object.
US10325377B2

An image depth sensing method adapted to obtain depth information within a field of view by an image depth sensing apparatus is provided. The method includes the following steps: determining whether the field of view includes a distant object with a depth greater than a distance threshold; in response to determining that the field of view does not include the distant object, obtaining the depth information within the field of view according to a general mode; and in response to determining that the field of view includes the distant object, obtaining the depth information within the field of view according to an enhanced mode. A maximum depth which can be detected in the general mode is not greater than the distance threshold, and a maximum depth which can be detected in the enhanced mode is greater than the distance threshold. In addition, an image depth sensing apparatus is also provided.
US10325376B2

Systems and methods for machine vision are presented. Such machine vision includes ego-motion, as well as the segmentation and/or classification of image data of one or more targets of interest. The projection and detection of scanning light beams that generate a pattern are employed. Real-time continuous and accurate spatial-temporal 3D sensing is achieved. The relative motion between an observer and a projection surface is determined. A combination of visible and non-visible patterns, as well as a combination of visible and non-visible sensor arrays is employed to sense 3D coordinates of target features, as well as acquire color image data to generate 3D color images of targets. Stereoscopic pairs of cameras are employed to generate 3D image data. Such cameras are dynamically aligned and calibrated. Information may be encoded in the transmitted patterns. The information is decoded upon detection of the pattern and employed to determine features of the reflecting surface.
US10325373B2

An approach is provided for constructing polygons for object detection. The approach involves processing, by a computer vision system, an image to generate a cell-based parametric representation of object edges. The representation, for instance, segments the image into cells with each cell including a predicted line segment representing a portion of the object edges, and a predicted centroid of the object. The approach also involves grouping the cells into cell groups based on the predicted line segment for each cell. The approach further involves generating a line to represent each cell group based on the predicted line segment for each cell of each cell group. The approach further involves constructing the polygon to represent the corresponding object based on a half planes coincident with the predicted centroid for at least one cell. Each half plane is created by bisecting a plane with the line generated for each cell group.
US10325371B1

A method for segmenting an image by using each of a plurality of weighted convolution filters for each of grid cells to be used for converting modes according to classes of areas is provided to satisfy level 4 of an autonomous vehicle. The method includes steps of: a learning device (a) instructing (i) an encoding layer to generate an encoded feature map and (ii) a decoding layer to generate a decoded feature map; (b) if a specific decoded feature map is divided into the grid cells, instructing a weight convolution layer to set weighted convolution filters therein to correspond to the grid cells, and to apply a weight convolution operation to the specific decoded feature map; and (c) backpropagating a loss. The method is applicable to CCTV for surveillance as the neural network may have respective optimum parameters to be applied to respective regions with respective distances.
US10325369B2

The present application relates to a method and system for analyzing blood flow conditions. The method includes: obtaining images at multiple time phases; constructing multiple vascular models corresponding to the multiple time phases; correlating the multiple vascular models; setting boundary conditions of the multiple vascular models respectively based on the result of correlation; and determining condition of blood vessel of the vascular models.
US10325366B2

A method of evaluating a surgical margin of tumor tissues of a living subject includes acquiring images of a specimen of the tumor tissues; calculating a three-dimensional (3D) morphological surface of the specimen from the acquired images and displaying the 3D morphological surface; obtaining, from the 3D morphological surface, a plurality of specimen locations to cover a surface of the specimen; acquiring optical data at each specimen location; evaluating a margin status of the specimen at each specimen location to either positive or negative based on the acquired optical data; and displaying the margin status of the specimen on the 3D morphological surface of the specimen with morphological orientations.
US10325356B2

An image processing device includes at least one processor that acquires a plurality of viewpoint images, and selectively applies a plurality of different image processings to image data based on the plurality of viewpoint images. The plurality of different image processings includes an adjustment process of adjusting a perceived resolution of an image, the adjustment process including a shift synthesis process of relatively shifting the plurality of viewpoint images to synthesize the plurality of viewpoint images that are relatively shifted, and a viewpoint change process of changing a viewpoint by changing a weighting coefficient when the plurality of viewpoint images are synthesized. In addition, the at least one processor sets the image processing by the image processing unit, exclusively setting one of the plurality of different image processings and a parameter of the image processing set by the setting unit to be applied to the image data.
US10325348B2

A method for generating a plurality of vector images with specified dimensions includes: storing a composite image comprised of one or more base vector graphics images; receiving a data file from an external computing system, wherein the data file includes a plurality of dimensional data sets, each dimensional data set comprising at least a length and a height; parsing the received data file to identify each of the plurality of dimensional data sets and the associated length and width; generating a vector graphics image file for each of the plurality of dimensional data sets, wherein the vector graphics image file comprises an image based on the stored composite image and has dimensions based on the length and height associated with the respective dimensional data set; and transmitting the generated vector graphics image file for each of the plurality of dimensional data sets to the external computing system.
US10325347B2

An image processing method is provided, including obtaining an input image, generating a distance field image including distance values by calculating each of the distance values respectively corresponding to pixels of the obtained input image, and enlarging the input image using the generated distance field image, wherein the generating of the distance field image includes, with respect to each pixel of the input image, determining each pixel as a center pixel and determining pixels at a constant distance away from the center pixel as reference pixels, calculating a shortest distance from among distances between the center pixel and reference pixels indicating an edge among the reference pixels, and determining the calculated shortest distance as a distance value corresponding to each pixel.
US10325345B2

An image processing device that transforms an image includes a storage unit configured to store coordinate values in a coordinate system of a pre-transformed image, each of the coordinate value corresponding to a grid point in a coordinate system of a transformed image, a selection unit configured to select a grid point in the vicinity of a target pixel in the transformed image, a calculation unit configured to refer to the pre-transformed coordinate value, corresponding to the selected grid point and stored in the storage unit, and to calculate a pre-transformed coordinate value corresponding to the target pixel, using the referred coordinate value, and an output unit configured to output a pixel value of the coordinate value calculated in the pre-transformed image, as a pixel value of the target pixel in the transformed image.
US10325336B2

An information processing apparatus for determining a placement of an image capturing apparatus capable of accurately measuring the position and orientation of an object through model fitting includes a holding unit that holds a 3D model representing a 3D shape of the object, a generating unit that generates candidates of the position and orientation of the image capturing apparatus relative to the object, an evaluating unit that evaluates the candidates of the position and orientation of the image capturing apparatus relative to the object based on a result of matching between data that virtually generates the object observed when the image capturing apparatus is placed in the position and orientation generated by the generating unit and the 3D model, and a determining unit that determines the position and orientation of the image capturing apparatus relative to the object based on the result of evaluation performed by the evaluating unit.
US10325335B1

A method for using a health information exchange system which stores patient record data regarding a multiplicity of patients, to serve a first plurality of EMRs each interacting with an EMR community including a set of at least one EMR, the method comprising: for each individual EMR within the first plurality of EMRs, performing a computerized context interception process using a processor to intercept context from the individual EMR and to identify there within an event whereby a health provider using the individual EMR calls up an individual patient's record from said individual EMR; and responsive to identification of the event, using a computerized output device for providing patient record data, pertaining to the individual patient, to the health provider.
US10325334B2

The present disclosure relates to an automated system for regulating the allocation of resources, or the dissemination of information within a healthcare facility. The automated system includes a context providing system capable of determining the state of a parameter and a facilities management system in communication with the context providing system. An integration protocol is configured to facilitate communication between the context providing system and the facilities management system and the facilities management system allocates resources or disseminates information based upon the value of the parameter provided by the context providing system.
US10325332B2

A system for incentivizing travel patterns to reduce traffic congestion includes a negotiator that receives a travel template from a traveler, transmits a set of journey options to the traveler, receives a journey selected from the journey options, and sends a journey contract to the traveler based on the selected journey, a journey generator that determines the set of journey options based on the travel template, the traveler's historical behavior, and current network conditions, a rewards engine that calculates the reward associated with each journey option based on a reduction in cost for the journey, a location arbitrator that receives location information from the traveler as the travelers performs the journey in the journey contract, and a verification engine that verifies, whether the traveler's journey complied the terms of the journey contract, and determines the traveler's reward as calculated by the rewards engine based on a degree of compliance with the contract.
US10325327B2

The present invention relates, according to one aspect, to a method for creating a group comprising at least one of a plurality of first parties and a plurality of second parties, the method comprising the steps of a first party preparing a first data set, a second party preparing a second data set, determining a correspondence indicator indicating a degree of correspondence between the first data set and the second data set, and storing said correspondence indicator and an identifying indicator for at least one of said first party and said second party linked to each other, wherein said first type of data includes objective information, and wherein said second type of data includes subjective information.
US10325319B2

A web platform for automated investment management services is provided. The platform may enable the automated management of client funds, invested in stocks and other traded assets such as commodities and gold, as well as other traded securities and financial instruments like stock options, stock funds, stock indexes, bonds and structured products. The platform may support customization based on each client's investment profile and policy. Agents may be dynamic and thus may enable the implementation of portfolio strategies that automatically adapt to changes in global financial and stock markets risk, as well as return and currency factors. In some embodiments, the platform may utilize genetic learning algorithms. The platform may support market making and distribution of third party funds and instruments, as well as an investor community, where clients can provide agents to allow others to co-invest.
US10325317B2

The invention relates to a system and method for providing a latency floor for an electronic trading venue in which market participants who can respond within the value the floor and choose to compete in a specific race to make or take a price may each have a substantially equal chance of winning that race. The system may detect and distinguish individual “races” that occur on an electronic trading venue. Upon detection of the first order (or message) in such a race, the system may create a batch and a timer for that race. As orders pertaining to that race are received, they are added to its batch. Upon the timer reaching a predetermined value, typically the value of the floor, the race is determined to have ended and the orders are drained from the batch for processing (e.g., against the instrument's central limit order book (CLOB)).
US10325316B2

An exemplary system according to the present disclosure comprises a server system (comprising one or more computing devices) that is in communication with one or more financial exchange systems and one or more data source computer devices (e.g., news sources). Also in communication with the server system are one or more mobile communication devices. The server system comprises a memory and a processor executing software that enables the server system to receive live market data and information from one or more of the financial exchange systems and the data source computer devices; aggregate and filter the data and information; according to one or more pre-set user preferences and/or one or more user-initiated commands; and transmit the aggregated/filtered data and information to one or more mobile communication devices via one or more live data feeds. The mobile communication device displays aggregated/filtered information in a single, interactive GUI.
US10325315B1

A system for processing an image including a vehicle using machine learning can include a processor in communication with a client device, and a storage medium storing instructions that, when executed, cause the processor to perform operations including: determining a location of the client device; receiving an image of a vehicle from the client device; matching, using a machine learning algorithm, the image to one or more images of vehicles in a database, the database listing vehicles located at the determined location and including images of the vehicles; retrieving vehicle information from the database based on the matched one or more images in the database; obtaining user information relating to a financing request for the vehicle; determining a real-time quote for the vehicle based on the vehicle information and user information; and transmitting the real-time quote for display on the client device.
US10325307B2

A user and a merchant register an account with a payment processing system and each receive a unique identifier. When the registered user enters a search query for a product, the search engine system locates a product that matches the search query and that is associated with a registered merchant. The search engine system then confirms that the user and the merchant are registered, and creates a unique product identifier for the product. After associating the unique product identifier with the product, the search engine presents the product to the user with a direct purchase option. If the user selects a direct purchase option, the search engine system communicates with the payment processing system and merchant system to facilitate and verify the purchase transaction. The merchant then provides the product to the user.
US10325285B1

In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system based on an analysis of previous consumer behavior. One aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving data representing a user, the data including user identification and historical data; receiving a set of promotions recommended for the user; assigning the user to a consumer lifecycle model state based in part on the historical data and the user identification; selecting a ranking algorithm associated with the consumer lifecycle model state; and ranking the received set of promotions based on a predicted promotion relevance value associated with each promotion, the predicted promotion value being calculated using the ranking algorithm.
US10325284B1

Systems and methods are presented for managing the cadence (e.g., frequency or rate) that electronic promotion correspondence is sent to a consumer. A system may access a target cadence indicator associated with a consumer that indicates of a target rate for sending electronic promotion correspondence to the consumer. The system may also determine an actual cadence indicator for the consumer over a predetermined period of time and analyze a potential electronic promotion correspondence for sending to the consumer. The system determines whether to send the electronic correspondence to the consumer based on the target cadence indicator, the actual cadence indicator, and the analysis of the electronic promotion correspondence.
US10325277B1

Systems and methods for providing rewards to a user are provided. Providing rewards to the user may include receiving transaction data associated with a user's purchase, determining a merchant and a category associated with the transaction data, and assigning the transaction data to a merchant icon or a badge icon in a graphical user interface. The merchant icon or the badge icon may comprise a progress bar that indicates the user's progress in reaching a milestone associated with the icon. Based on the transaction data, a number of loyalty points of a number of transaction points may be assigned to the merchant icon or the badge icon, respectively. Further, based on whether a total number of loyalty points exceeds a first threshold or a total number of transaction points exceeds a second threshold, a reward may be generated to the user when the first or second threshold is exceeded.
US10325272B2

In embodiments of the present invention, a method is described for reducing bias by data fusion of a household panel data and a loyalty card data. In embodiments, a method is provided for receiving a consumer panel dataset in a data fusion facility, receiving a consumer point-of-sale dataset in a data fusion facility, receiving a dimension dataset in a data fusion facility, fusing the datasets received in the data fusion facility into a new panel dataset based at least in part on an encryption key, estimating a consumer behavior using a first model based on the consumer panel dataset, estimating a consumer behavior using a second model based only on those consumers present in both the consumer panel dataset and the consumer point-of-sale dataset, and refining the first model based at least on the results of the second model.
US10325268B2

A platform transforms recall initiation request, product identifier and purchase processing request inputs into recall notification message outputs. The Platform receives a purchase processing request including a plurality of product identifiers and preselects product identifiers that qualify for purchase processing based on at least one purchase processing rule. The Platform facilitates querying of a product recall database to determine if the preselected product identifiers match recalled product identifiers in the product recall database. If at least one of the preselected product identifiers match the recalled product identifiers, the Platform retrieves a recall message associated with the at least one of the preselected product identifiers and notification preferences associated with the purchase processing request. The Platform then generates a recall notification message in accordance with the notification preferences to include the recall message associated with the at least one of the preselected product identifiers.
US10325265B2

Methods for facilitating financial transactions include facilitating or otherwise increasing the ease and speed of checkout processes. In particular, one or more implementations comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a payment gateway. The e-commerce payment facilitator can provide stored payment information to a commerce application based on a few simple selections by a user. This allows a user to easily and securely complete commerce transactions, which simplifies the user's checkout experience and reduces barriers to purchase. Furthermore, the e-commerce payment facilitator can pass payment details to the commerce application's payment gateway. In addition to the foregoing, methods involve dynamically and intelligently providing a user the option of using payment information stored by the network application.
US10325261B2

A method is disclosed for enabling transaction reversal processes without utilizing sensitive information. Instead of being identified by sensitive information, the transaction associated with a reversal can be identified by a transaction identifier that is generated by a resource provider.
US10325236B2

A semiconductor bullet lot dispatch system is provided. The semiconductor bullet lot dispatch system includes a plurality of lots having bullet lots and non-bullet lots, and a processing site having a plurality of load ports used to run the lots. The semiconductor bullet lot dispatch system also includes a bullet lot arriving time initial module configured to collect work flow information of the lots and calculate bullet lot arriving time intervals; and a port remaining time initial module configured to calculate port next available time intervals. Further, the semiconductor bullet lot dispatch system includes a future constraint check module configured to match the bullet lots with the load ports, and a bullet lot scenario engine module configured to calculate a total available lot count of each of available load ports and dispatch the bullet lots to the load ports.
US10325231B1

Systems and methods permit customers to purchase resource instances on a spot purchasing mode basis, which permits a customer to specify a maximum price that the customer is willing to pay for one or more resource instances (e.g., virtual machine instances running on physical servers). Further, the resource instances purchased under the spot purchasing mode can be guaranteed to run for at least a specified period of time, even if the current variable spot cost value is exceeds the original bid price. Such instances run for defined blocks of time which may be selectable by the customer, thereby providing the customer some level of assurance that the instances will not terminate prematurely due to spot cost value fluctuations. Instances are assigned into a spot block instance pool from other types of pool based on the estimated excess capacity of such other types of pools. The estimate of excess capacity is based on statistical analysis of the usage of the instances.
US10325217B2

An application analysis computer obtains reports from user terminals identifying operational states of instances of an application being processed by the user terminals. Sequences of the operational states that the instances of the application have transitioned through while being processed by the user terminals are identified. Common operational states that occur in a plurality of the sequences are identified. For each of the common operational states, a frequency of occurrence of the common operational state is determined. For each state transition between the common operational states in the sequences, a frequency of occurrence of the state transition is determined. State predictive metrics are generated based on the frequencies of occurrence of the common operational states and the frequencies of occurrence of the state transitions. The state predictive metrics are communicated, such as to an application server to control access to the application by user terminals.
US10325215B2

Systems and methods for content aggregation creation are disclosed herein. The system can include memory having a content database and an aggregation database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include a server that can: provide content to the user device via a first electrical signal; receive a selection of a portion of the provided content from the user device via a second electrical signal; automatically extract sentences from the selected portion of the provided content via a natural language processor; automatically generate a parse tree for one of the automatically extracted sentences; identify noun phrases from the part of speech tags within the parse tree; place content associated with one of the noun phrase in a content aggregation; and output the content aggregation to the user device.
US10325205B2

A cognitive information processing system environment which includes a plurality of data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed insights over time; and, a destination, the destination receiving the cognitively processed insights.
US10325198B2

A wearable device having a main control chip, a switching circuit, a secure payment chip, a signal gain chip, an active coil and a passive coil. The main control chip receives a switching instruction and generates a control signal according to the switching instruction. The switching circuit generates a switching signal and controls the wearable device to be in an active coil working state or a passive coil working state. The secure payment chip executes a payment operation behavior according to an interactive terminal signal and generating a return signal. The active coil is used for transmitting the amplified return signal to an interactive terminal and transmitting the interactive terminal signal to the signal gain chip. The passive coil is used for transmitting the return signal to an interactive terminal when in the working state and transmitting the interactive terminal signal to the secure payment chip.
US10325197B2

Methods and apparatus for RFID communications in a process control system are disclosed. An example apparatus includes a radio-frequency identification (RFID) device to be communicatively coupled to a field device of a process control system via a wired connection. The RFID device includes an RFID tag to be powered via the wired connection based on power provided to the field device. The power is provided to the field device along with a control signal.
US10325188B2

A light scanning device includes: a first semiconductor laser 44a that emits a light beam L1; a polygonal mirror 42 that deflects the light beam L1; a reflective mirror 64a that reflects the light beam L1 deflected by the polygonal mirror 42 and causes the light beam L1 to enter a photosensitive drum 13; and a BD sensor 72 that detects the light beam L1 deflected by the polygonal mirror 42. The light scanning device scans the photosensitive drum 13 with the light beam L1 and set scanning timing of the photosensitive drum 13 using the light beam L1 based on detection timing of the light beam L1 using the BD sensor 72. The BD sensor 72 is arranged in the position farther from the polygonal mirror 42 than the last reflective mirror 64a that reflects the light beam L1 immediately before entering the photosensitive drum 13 and arranged inside a scanning angle range α of the light beam L1 corresponding to an effective scan area of the photosensitive drum 13.
US10325186B2

A card feed unit for transferring a data carrier for card information of a multi-services card, such as a bank card or credit card, to a reading ahead of a reading unit for at least reading out card information. The card feed unit includes a card receipt position for receipt of the card, a transfer assembly, preferably including a channel, in which the card feed unit is suitable for, during insertion of the card in the receipt position, receiving the card in the receipt position by means of an insertion operation with a direction of movement that, at least as seen in one direction, is substantially perpendicular to the readout direction of the card for preventing that the card is readable during the insertion operation. The card feed unit preferably includes a kernel element and a separate cover element.
US10325185B1

A method of online batch normalization, on-device learning, or continual learning which are applicable to mobile devices, IoT devices, and the like is provided. The method includes steps of: (a) computing device instructing convolutional layer to acquire k-th batch, and to generate feature maps for k-th batch by applying convolution operations to input images included in k-th batch respectively; and (b) computing device instructing batch normalization layer to calculate adjusted averages and adjusted variations of the feature maps by referring to the feature maps in case k is 1, and the feature maps and previous feature maps, included in at least part of previous batches among previously generated first to (k−1)-th batches in case k is integer from 2 to m, and to apply batch normalization operations to the feature maps. Further, the method may be performed for military purpose, or other devices such as drones, robots.
US10325183B2

An improved system and method for digital image classification is provided. A host computer having a processor is coupled to a memory storing thereon reference feature data. A graphics processing unit (GPU) having a processor is coupled to the host computer and is configured to obtain, from the host computer, feature data corresponding to the digital image; to access, from the memory, the one or more reference feature data; and to determine a semi-metric distance based on a Poisson-Binomial distribution between the feature data and the one or more reference feature data. The host computer is configured to classify the digital image using the determined semi-metric distance.
US10325177B1

Systems and methods for detecting image anomalies include extracting one or more detected images from a submission file received from at least one computing device and generating an image identification (ID) for each of the one or more images. One or more image quality indices are determined for the submission file based on at least one of predetermined image features, an image type of the one or more images, and submission file attributes, and one or more image anomalies associated with the one or more images of the submission file are detected based on at least one of the image ID and the one or more image quality indices.
US10325176B2

A method of assessing the quality of an retinal image (such as a fundus image) includes selecting at least one region of interest within a retinal image corresponding to a particular structure of the eye (e.g. the optic disc or the macula), and a quality score is calculated in respect of the, or each, region-of-interest. Each region of interest is typically one associated with pathology, as the optic disc and the macula are. Optionally, a quality score may be calculated also in respect of the eye as a whole (i.e. over the entire image, if the entire image corresponds to the retina).
US10325168B2

The invention relates to a method performed by a fingerprint sensing system of determining if a finger contacts a fingerprint sensor of the system, and a fingerprint sensing system performing method. In a first aspect of the invention, a method performed by a fingerprint sensing system is provided for determining if a finger contacts a fingerprint sensor of the fingerprint sensing system. The method comprises capturing an image of an object contacting the fingerprint sensor, determining an intensity for a plurality of pixels of the captured image, estimating local curvatures of pixel intensity variation in the captured image, and determining from the estimated local curvatures if local pixel intensity variation is dominated by a single direction, in which case the object on the sensor is considered to constitute a finger.
US10325157B2

A mobile robot to which a shadow removal method and system for surveillance camera-based mobile robot control according to the present invention is applied acquires images from two closely installed surveillance cameras indoors and performs shadow removal at an improved speed compared to the conventional speed, to recognize the obstacle in the image to avoid it and travel.It is anticipated that through the mobile robot using the surveillance camera-based shadow removal method and system of the present invention, the practical use of an intelligent image surveillance system that can automatically analyze images and recognize a dangerous situation to take quick action may be accelerated.
US10325154B2

Systems, methods, and non-transitory computer-readable media can receive a selection of an image. An object included in the image can be detected. An image portion that includes the object can be extracted from the image. The image portion can be provided for image analysis based on one or more object recognition processes. An identifier for the object can be received. The identifier can be determined based on the one or more object recognition processes being applied to the image portion.
US10325149B1

A computer-implemented method comprises defining a set of canonical features for a document type and a plurality of attributes for a canonical feature; identifying a set of text rectangles from an electronic document; obtaining a comparison set of reference document codifications, one of which comprising a plurality of canonical feature codifications, one of which comprising one or more attribute values for one or more of the plurality of attributes of one of the set of canonical features as the one canonical feature appears in the one reference document; for each current canonical feature of the set of canonical features: selecting a set of canonical feature codifications from the comparison set and identifying a match between one of the set of text rectangles and one of the set of canonical feature codifications; for each of the set of text rectangles, selecting one of the matching canonical feature codifications.
US10325129B2

A method and apparatus for decoding codes applied to objects for use with a camera and a conveyor system wherein the camera includes an image sensor having a two dimensional field of view (FOV) and the conveyor system moves objects through the FOV such that objects enter the FOV along an entry edge and exit the FOV along an exit edge, the method comprising the steps of providing a processor programmed to perform the steps of obtaining images of the FOV, for each image identifying code candidates in at least portions of the image, ordering at least a subset of the code candidates for decoding in a candidate order wherein the candidate order is determined at least in part as a function of the first direction of travel through the FOV, attempting to decode code candidates in the order specified by the direction of travel and when a new image event occurs, foregoing attempts to decode at least a portion of the identified code candidates.
US10325128B1

Systems, methods, and computer-readable media are disclosed for long range barcode scanning. In one embodiment, an example method may include determining a signal representative of a portion of light reflected from a barcode, determining respective values at one or more valleys and peaks of the signal, determining that a first peak represents a first narrow barcode element of the barcode, and determining that the third peak represents a second narrow barcode element of the barcode. Example methods may include determining a first edge position of the first narrow barcode element along a first portion of the signal, determining a second edge position of the second narrow barcode element along a second portion of the signal, and determining a path between the first edge position to the second edge position.
US10325117B2

One or more elements on a computing device can be selected and locked from use. For example, a first user (e.g., adult) of a computing device can allow a second user (e.g., child) to use the former's device; however, the first user might not want the second user to have access to all of the elements on the device, and so the first user can select which elements he/she wants to share with the second user and which elements he/she does not want to share. For example, the first user can select elements and choose to lock the selected elements, lock all other elements, lock the selected elements for a certain period of time, or lock the selected elements but allow for earned usage, etc. The lock can be removed in response to an unlock event, which can comprise a user-initiated unlock, a timed unlock, or a user-earned locked.
US10325115B1

A value is obtained from a set of values respectively assigned to a set of characteristics of a first control associated with at least one trust dimension attributable to a given infrastructure, wherein the given infrastructure comprises one or more elements. An infrastructure trust index is computed based at least on the obtained value, wherein the infrastructure trust index characterizes a trustworthiness attributable to the given infrastructure.
US10325099B2

Production data is managed to avoid leakage of sensitive data. One or more of a number of techniques can be employed to discover sensitive data amongst production data. In one instance, data specified about production data in a production application, for example by way of an attribute, can be used to identify sensitive data. Sensitive production data can subsequently be masked to conceal sensitive data from view. Furthermore, metadata regarding sensitive data can be maintained.
US10325097B2

A method for statically analyzing a web application program may include obtaining a control flow graph for the web application program. Each control flow graph node may correspond to a statement in the web application program. The method may further include obtaining a sanitizer sequence including one or more sanitizers followed by an output statement, obtaining a placeholder corresponding to the sanitizer sequence, and generating control flow paths including an output node that corresponds to the output statement. The method may further include generating documents for each control flow path. Each document may include a sanitized value corresponding to the output statement. The method may further include inserting the placeholder into each document at a location of the sanitized value, and reporting a potential cross-site scripting flaw when the sanitizer sequence is insufficient for the output context sequence of the sanitized value.
US10325096B1

A system and method for message analysis, including: receiving, by a control service, a first modification request to modify a file system of a computing device, wherein the computing device is operating in a read-only state; identifying, by the control service, a request parameter associated with the first modification request; determining, by the control service, that the request parameter satisfies a permission criteria to perform the first modification request; provisioning, by the control service, the computing device to operate in a read/write state in response to determining that the permission criteria has been satisfied, wherein the first modification request is executed to modify the file system while the computing device is operating in the read/write state; and, upon a determination that the first modification request has successfully completed, provisioning, by the control service, the computing device to operate in the read-only state.
US10325087B1

Systems and methods for authenticating a user to access a public terminal are described. Disclosed embodiments may include reading, using the physical credential reader, a user identifier from the physical credential device. Disclosed embodiments may also include transmitting the public terminal identifier and the user identifier to a secure server. Further, disclosed embodiments may include receiving, after completing the transmission, a unique code from the secure server. Disclose embodiments may additionally include displaying the unique code on the display device. Disclosed embodiments may include receiving, after displaying the unique code, an authentication message from the secure server. Disclosed embodiments may further include, responsive to receiving the authentication message, authorizing the user to use a terminal command at the public terminal.
US10325067B1

Laboratory testing plays a significant and growing role in the delivery of medical services. Fresh analysis of past test results has led to discovery of previously unknown correlations between statistical properties of analyte values and parameters such as age, sex, and region. Observed values in patient populations have also newly been discovered to show both secular and regular periodic variations over time. Embodiments of the invention may use information about these correlations to improve quality control and other statistical analysis of patient samples by applying adjusted reference ranges to quality control methodologies, and providing a quality control grade for patient samples based on the adjusted reference ranges.
US10325066B2

A system for mental health clinical application includes a virtual reality (VR) headset, a physiological sensor device and a computer device. The computer device is used to perform an illness test on a user by establishing a virtual 3D environment via the VR headset according to test data provided by the computer device. The computer device receives, from the physiological sensor device, a physiological signal of the user in response to the illness test to analyze an illness condition of the user.
US10325058B2

An integrated circuit of a semiconductor device is fabricated by forming patterns on a wafer in conformance with a layout of the patterns. A method for verifying the layout includes providing a virtual pattern on a predicted defect point in the layout, and identifying at least one pattern from among those of the layout using the virtual pattern. The predicted defect point corresponds to a weak point where it is determined in advance that a defect will occur when the layout is transcribed on a wafer. The identified pattern is a pattern that is adjacent to the virtual pattern in the layout.
US10325053B2

A method and apparatus for matching the lengths of traces of differential signal pairs. The method includes determining that a first trace is longer than a second trace and modifying the second trace so that the length is substantially equal to the length of the first trace. In some implementations, the second trace can be modified by replacing one or more sections of the trace with two line segments that are substantially equal in length and meet at a vertex that is less than 180 degrees.
US10325049B2

According to one or more embodiments, a method for adding parity protection for any uncovered latches of a circuit design is provided. The method includes determining latches that are not covered by current parity protection of the circuit design to output a list of the uncovered latches. The method includes executing a clustering operation that iteratively generates latch groupings according to physical design information and clock gating domains, and that outputs an updated design incorporating the latch groupings. Note that each latch grouping generates a corresponding parity bit to provide the parity protection to minimize adverse impacts on timing, routing, and power consumption of the circuit design. The method also includes adding the updated design with the parity protection to the circuit design to generate a final hardware design.
US10325045B2

A computer system for estimating timing convergence using assertion comparisons. The computer system receives predefined golden assertions associated with a macro to be tested. The computer system executes the macro to obtain current feedback assertion values. The computer system calculates one or more metrics based on a comparison between the current feedback assertion values and values of one or more different sets of assertions. The computer system estimates a time to convergence based on the one or more calculated metrics. The computer system generates a schedule based on the estimated time to convergence.
US10325037B2

A system for analyzing one or more operations associated with a component of a machine is disclosed. The system includes a data warehouse for storing data associated with the machine. The system includes a data extraction module, which extracts the data from the data warehouse and receives a customer input. The data extraction module generates an input parameter based on the data from the data warehouse and the customer input. The system includes a failure injection module for storing information of the one or more failures associated with the component of the machine. The system also includes a machine model, which is in communication with the data extraction module and the failure injection module. The machine model derives an output parameter associated with the one or more operations of the component of the machine, based on the input parameter and the information of the one or more failures.
US10325035B2

Certain embodiments include a computer-implemented method that includes receiving image data corresponding to a three-dimensional (3D) parametric model, receiving a selection of a scope of the 3D model, receiving a selection of one or more base lines for the scope, determining a slip type for the scope, calculating planes of the scope, calculating candidate dimension lines, selecting a dimension line of the candidate dimension lines based on dimension line placement rules, and displaying the selected dimension line adjacent to the scope that correspond to the selected one or more base lines. The calculated planes of the scope can be based on the one or more base lines and the slip type. The calculated candidate lines can be based on the calculated planes and dimension line placement guidelines.
US10325029B2

A respective volatility attribute associated with each of one or more tables of a computerized database is used in any of various aspects to (a) determine how table data is stored in a physical storage device; (b) regulate the use of a materialized query table using database table data; and/or (c) influence circumstances under which indexes are created or advised by database analytic software. Various optional additional uses of a volatility attribute to manage a database are disclosed. Preferably, database parameters are automatically monitored over time and database table volatility state is automatically determined and periodically adjusted.
US10325025B2

Embodiments relate to an intelligent computer platform to provide a contextual analogy response. The aspect of providing a contextual analogy response includes receiving a communication that includes an analogy. The analogy within the communication is identified and parsed into grammatical components. The grammatical components are utilized to identify a meaning of the analogy that correlates to a response statement. The grammatical structure of the analogy is analyzed and then utilized together with the grammatical components to construct an analogy representation. A response is communicated as output including both the response statement together with the analogy representation.
US10325022B1

A system is capable of automatically adjusting or reconstructing a baseline expression to generate a parallelized expression. Evaluation of the parallelized expression provide a substantially similar output as the evaluation of the baseline query in more efficient manner. In some implementations, data indicating an expression to be evaluated on a primary thread of the one or more processors is obtained. Elements of the expression are identified. The elements are grouped into a parse tree representation. Elements of the expression are classified as belonging to either a first category that includes elements that are eligible for parallel processing or a second category that includes elements that are not eligible for parallel processing. A particular element that is classified as belonging to the first category is identified and evaluated on a non-primary thread of the one or more processors. The non-primary thread is evaluated in parallel with the primary thread.
US10325018B2

A first handwriting input is received comprising strokes corresponding to a set of first characters comprising one or more first characters forming a first language model unit. A set of candidate first characters and a set of candidate first language model units with corresponding probability scores are determined based on an analysis of the one or more sets of candidate first characters using the first language model and a corresponding first character recognition model. When no first probability score satisfies a threshold, one or more sets of candidate second characters and a set of candidate second language model units are determined based on an analysis of the first handwriting input using a second language model and a corresponding second character recognition model. A first candidate list is then output comprising at least one of the set of candidate second language model units.
US10325012B2

In one set of embodiments, a web document is associated with a style sheet that can include style rules, which provide details about how the document is to be presented and formatted by, for example, a web browser. A reduced set of style rules is determined based upon contents of the web document and style sheet. Reducing the size of the style sheet is desirable, e.g., to increase communication and processing efficiency when the style sheet is sent with the document in an e-mail message. The reduced set of style rules can include rules that are referenced by user interface components present in the document, and can exclude rules that are not referenced by the document, or are incompatible with or not applicable to e-mail. The reduced set of style rules can be embedded in an e-mail message or other communication in place of the original style sheet.
US10325007B2

A method, computer program product, and circuit are provided for noise and bound management for a Resistive Processing Unit (RN) array having an op-amp. The method includes reducing the noise in an output signal from the RPU array by using a largest value, in a sigma vector having a plurality of values, as a representation for a window for an input signal to the RPU array. The input signal to the RPU array is formed from the plurality of values. The method further includes sensing saturation at an output of the op-amp. The method also includes managing the bound to eliminate the saturation by reducing the plurality of values from which the input sign to the RPU is formed.
US10325004B1

Optimization of optical parametric models for structural analysis using optical critical dimension metrology is described. A method includes determining a first optical model fit for a parameter of a structure. The first optical model fit is based on a domain of quantities for a first model of the structure. A first near optical field response is determined for a first quantity of the domain of quantities and a second near optical field response is determined for a second, different quantity of the domain of quantities. The first and second near optical field responses are compared to locate a common region of high optical field intensity for the parameter of the structure. The first model of the structure is modified to provide a second, different model of the structure. A second, different optical model fit is determined for the parameter of the structure based on the second model of the structure.
US10325003B2

A method including: receiving at a server a first request from a first provider to retrieve a first configuration for a first lookup order; determining the first configuration for the first lookup order using the server based at least in part on both an ordering specified by the first lookup order and the first call being through the direct dependency relationship; providing the first configuration to the first provider; receiving at the server a second request from the first provider to retrieve a second configuration for a second lookup order; determining the second configuration for the second lookup order using the server based at least in part on both an ordering specified by the second lookup order and the second call to the first provider by the application being through the transitive dependency relationship; and providing the second configuration to the first provider. Other embodiments are described.
US10325002B2

Representative implementations provide devices and techniques for automatically generating a skeleton of at least a portion of a web service application. The skeleton comprises a framework that may be modified as needed for a desired use, such as for a relational database backed application, for example. In one aspect, the framework includes a versatile model to support different validation methods and varied customization. Filter support allows a user to perform actions on and/or define rules for inputs. In another aspect, the skeleton is automatically activated in an in-memory database repository.
US10325000B2

A system for automatically generating a wrapper for an entire website, the wrapper characterizing the structure of the website, the system having a plurality of functional elements, including at least one annotation module to classify components of a page and generate an annotated, a page classification module to identify functional and informational components of an annotated page, and an action module to identify an action to be taken to further navigate the website, wherein at least one of the annotation module, page classification module and action module is operable in response to a plurality of domain-specific rules, where a domain is understood as a conceptual domain such as real estate, used cars, or electronics.
US10324994B2

Resolving a query received from a first node in a network includes accepting, by a second node in the network, ownership of the query from the first node, receiving, at the second node, an identification of a third node in the network, wherein the identification is received from a user of the second node and the user of the second node believes that a user of the third node has information necessary to resolve at least part of the query, and transferring, by the second node, ownership of the at least part of the query to the third node, wherein the accepting, the receiving, and the transferring dynamically generates a data structure that traces a propagation of the query, and the data structure is accessible to an origin of the query.
US10324986B2

A machine is configured to access a search phrase or other communicated phrase and deconstruct the accessed phrase into multiple sub-phrases. The machine performs an analysis of n-grams that occur within the sub-phrases, generates a set of potentially different sub-phrases from the n-grams, and selects which data source among multiple available video sources should be accessed for each generated sub-phrase in the generated set. For example, the machine may allocate each generated sub-phrase to a corresponding data source and cause the corresponding data source to execute a query based on its corresponding sub-phrase. Thus, the machine chooses from which data source to obtain partial search results that correspond to each sub-phrase generated based on the analyzed n-grams in the accessed phrase.
US10324982B2

Approaches for facilitating queries of a topic-based-source-specific search system are disclosed. In certain implementations, an input relating to a query may be received. Suggested ones of predefined sources and suggested ones of information items of the predefined sources may be determined based on the input. A set of suggestions including a group of suggestions relating to the suggested sources and a group of suggestions relating to the suggested information items may be provided for presentation on a user interface. In some implementations, metadata that indicates first, second, or other attributes relating to the predefined sources or the information items may be stored in association with the predefined sources or the information items. A second input relating to the query may be received responsive to providing the set of suggestions. A presentation of a comparison between the first attribute and the second attribute may be provided based on the second input.
US10324981B2

Determination of a degree of similarity among and between a set of text notation schema instances. One type of text notation schema instance is the JSON type. In some embodiments, the degree of similarity is expressed as a schema variance value which is determined by individually comparing the schema instances of the set of text notation schema instances to a representative majority schema. Also, determining a quality of a data source associated with the plurality of text notation schema instances based, at least in part, upon the similarity value.
US10324978B2

Composite materials and methods for their preparation are described herein. The composite materials can comprise a polyurethane and an absorptive filler. The polyurethane can be formed from the reaction of at least one isocyanate selected from the group consisting of diisocyanates, polyisocyanates, and combinations thereof, and one or more isocyanate-reactive monomers. The one or more isocyanate-reactive monomers can comprise at least one polyol and a first isocyanate-reactive monomer which includes one or more isocyanate-reactive functional groups and a moiety configured to associate with the absorptive filler.
US10324972B2

An operation terminal (120) requires an input of an authentication code when an authority granting request for corresponding electronic information to a tag (100) is received from a user, and transmits the authentication code to a server together with the authority granting request. The server (140) has an authentication code memory unit (142) that stores the authentication code for each tag, and an authorized user management unit (144) that manages the authorized user for each tag. In the case where an authority granting request and an authentication code are received from the operation terminal (120), the server (140) registers the user of the operation terminal (120) with the authorized user management unit (144) as an authorized user of the tag (100) under the conditions that an authorized user of the tag (100) is not registered with the authorized user management unit (144) and the received authentication code matches the contents of the authentication code memory unit (142).
US10324971B2

A method for classifying a new instance including a text document by using training instances with class including labeled data and zero or more training instances with class including unlabeled data, comprising: estimating a word distribution for each class by using the labeled data and the unlabeled data; estimating a background distribution and a degree of interpolation between the background distribution and the word distribution by using the labeled data and the unlabeled data; calculating two probabilities for that the word generated from the word distribution and the word generated from the background distribution; combining the two probabilities by using the interpolation; combining the resulting probabilities of all words to estimate a document probability for the class that indicates the document is generated from the class; and classifying the new instance as a class for which the document probability is the highest.
US10324969B2

A device may receive a first textual document and a set of second textual documents. The first textual document may identify parameters. The device may process the first textual document, based on a natural language processing algorithm, to identify first values corresponding to the parameters. The device may process the plurality of second textual documents, based on the natural language processing algorithm, to identify second values corresponding to the parameters. Each of the plurality of second textual documents may be associated with one or more respective second values of the second values. The device may determine scores for the plurality of second textual documents. A score may be determined based on comparing one or more of the first values to one or more of the second values associated with a second textual document. The device may provide information identifying the plurality of second textual documents and the scores.
US10324963B2

A non-transitory computer-readable recording medium stores an index generating program that causes a computer to execute a process including: generating presence information of a plurality of pieces of text data, the presence information including whether each of a plurality of elements, included at least one of the plurality of pieces of text data, is present for each of the plurality of pieces of text data, the presence information including a first axe for the plurality of elements and a second axe for the plurality of pieces of text data; detecting collision data for hashed index information when generating the hashed index information, the collision data corresponding to data elements that are independent in the presence information; and setting additional values to each of a plurality of specific collision data, respectively, for one of the plurality of hashed axes.
US10324961B2

Techniques facilitating automatic feature extraction from a relational database are provided. In an embodiment, a method can include generating an entity graph based on a relational database, wherein the entity graph comprises a first node associated with a first table in the relational database and a second node associated with a second table in the relational database. In another embodiment, the method can include joining the first table and the second table based on an edge between the first table and the second table defined by the entity graph, wherein a resulting joined table is connected by a column of data. In another embodiment, the method can include extracting a feature from the column of data using a data mining algorithm selected from a set of data mining algorithms based on a type of data in the column of data.
US10324959B2

A storage device implements a method for garbage collection. The storage device arranges data blocks of a storage medium into a bin and determines first coldness of a first data block in the bin and second coldness of a second data block in the bin that are respectively associated with a first rate of change of valid data in the first data block into invalid data and a second rate of change of valid data in the second data block into invalid data. Based on the first coldness and the second coldness, the storage device selects a colder data block from the first and second data blocks as a garbage data block. Because the valid data in the selected garbage data block are more stable, they may cause less new stale data or garbage data in a new block to which the valid data are moved.
US10324955B2

An approach for inter-table parallel refresh in a database management system (DBMS). An inter-table refresher receives DBMS source and target databases comprising source parent and related source child datasets. The inter-table refresher determines a collection of the source parent and the related source child datasets and creates a collection of parent and child refresh segments based on the collection of the source parent and child datasets. The inter-table refresher creates a collection of parent and child refresh batches based on the collection of parent and child refresh segments respectively and outputs an inter-table refresh batch schedule based on the collection of the parent refresh batches and the collection of the child refresh batches where the collection of the parent refresh batches and the collection of the child refresh batches operate concurrently and a current child refresh batch follows the completion of a respective current parent refresh batch.
US10324941B2

A method, system and computer-usable medium for providing cognitive insights including receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources; generating a cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph including enriched data; and, processing the cognitive session graph to provide a cognitive insight, the cognitive insight being related to the session.
US10324940B2

Systems and methods provide a media guidance application that recognizes a plurality of natural language search queries for identifying a set of search results. For example, a user may want to determine when the Yankees are playing their next baseball game. The user may structure their query in multiple ways, such as, “When are the Yankees playing?” “What time is the Yankees game?” “When is the next Yankees baseball game?” The user would expect the same result, a description of when the Yankees are playing, regardless of how the query is structured. The systems and methods enable a user to use a plurality of search queries when searching for items or information to get desired results.
US10324939B2

In an approach for managing computing interruptions, a processor receives a computing interruption on a computing device. A processor monitors computing activity of a user on the computing device. A processor accesses user preferences, wherein the user preferences are based on an analysis of previous responses by the user to previous computing interruptions. A processor determines a minimum threshold, based on the computing activity of the user and the user preferences, wherein the minimum threshold identifies when a computing interruption is allowed to be presented to the user. A processor determines from the computing interruption, a sender and a context of the computing interruption. A processor assigns a ranking to the computing interruption based on the sender and the context of the computing interruption. A processor compares the ranking to the minimum threshold. A processor determines whether to present the computing interruption, based on the comparison.
US10324931B2

A tool for combining common processes shared by at least two or more sub-queries within a query is provided. The tool determines the query with the at least two or more sub-queries. The tool determines whether one or more sub set relationships are shared between the at least two or more sub-queries. Responsive to a determination that one or more sub set relationships are shared between the at least two or more sub-queries, the tool determines an order class for the at least two or more sub-queries based on the one or more sub set relationships. The tool determines an access path for the query. The tool executes the access path during run-time for data accessing.
US10324924B2

According to an exemplary embodiment of the present invention, disclosed is a method for synchronizing query results between databases executed in a first database server. The method may include: determining synchronization of a materialized view present in a second database server which is remotely located from the first database server in which the materialized view refers to a master table present in the first database server and the first database server and the second database server are heterogeneous; generating a synchronization command to be transmitted to the second database server in response to determination of synchronization; and transmitting the generated synchronization command to the second database server to allow the second database server to synchronize the materialized view present in the second database server and the master table present in the first database server.
US10324923B1

Techniques are described for identifying changes in the structure or behavior of a data feed generated by a source process. The changes may be identified based on metadata that describes the structure or behavior of the data in the data feed. A baseline set of metadata may be determined and stored for the data feed, the baseline metadata describing the data feed during a first time period. A current set of metadata may then be determined for the data feed, the current metadata describing the data feed during a second time period subsequent to the first time period. Variations in the current metadata relative to the baseline metadata may be described in results information sent in a notification.
US10324918B2

Storage regions in a database are associated with respective intervals including first and second interval values indicating a value range for values within that storage region. The first interval values are sorted into an order that determines a scanning order for a data operation on data in the storage regions. The storage regions are scanned in the scanning order to arrange data from the storage regions in at least a partially ordered sequence for the data operation.
US10324912B2

In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.
US10324910B2

A contact record processing method includes: detecting whether a use time of a phone number stored in a contact record is greater than a use term of the phone number; and deleting the phone number from the contact record when the use time is greater than the use term.
US10324907B2

It is decided whether to increase a total amount of storage in a pool of Hadoop storage and whether to increase a total amount of processing in a pool of Hadoop processing. If it is decided to increase the total amount of storage and not increase the total amount of processing, the total amount of storage is increased without increasing processing. If it is decided to not increase the total amount of storage and increase the total amount of processing, the total amount of processing is increased without increasing storage. In response to receiving a request to perform a process on a set of data, processing is allocated from the pool of processing and storage is allocated from the pool of storage where the allocated processing and storage are used to perform the process on the set of data.
US10324902B2

Embodiments of the present disclosure relate to a method and apparatus for locking a file in a memory. The method comprises enabling a thread to obtain a mixed lock of a file. The method further comprises, in response to enabling the thread to obtain the mixed lock, enabling a further thread to obtain a shared lock of the file, and prevent the further thread from obtaining the exclusive lock or mixed lock of the file. By adding a new mixed lock to a traditional read and write lock, embodiments of the present disclosure improve concurrent access performance of the file system.
US10324898B2

Provided are techniques for parallel container and record organization using buckets. In response to receiving an update to an entity in a file plan, a date associated with a disposition of the entity is determined and a reference to the entity is added to a bucket associated with the date.
US10324894B2

A storage device management method, a storage device management system and a memory storage device are provided. The method includes establishing multiple first temporary files in a first directory before receiving a setting instruction from a host, wherein the first temporary files are stored in multiple consecutive clusters of a file system and an operating system of the host is unable to access files in the first directory. The method further includes receiving the setting instruction from the host, wherein the setting instruction instructs to configure a temporary file directory in a second directory and the operating system of the host is able to access files in the second directory. The method further includes linking a cluster number of the consecutive clusters storing the first temporary files to the temporary file directory in the directory area corresponding to the file system.
US10324890B2

A cache management system performs cache management in a Remote Direct Memory Access (RDMA) key value data store. The cache management system receives a request from at least one client configured to access a data item stored in a data location of a remote server, and determines a popularity of the data item based on a frequency at which the data location is accessed by the at least one client. The system is further configured to determine a lease period of the data item based on the frequency and assigning the lease period to the data location.
US10324887B2

A supercomputer comprising a memory device and a plurality of interconnected hardware processors capable of performing parallel processing is coupled to a mainframe computer comprising one or more hardware processors. The supercomputer functions as a part of the mainframe computer's memory hierarchy.
US10324881B2

Systems and methods described herein facilitate configuration changes to an NIC teaming device while enabling multiple I/O threads continue to run through the NIC teaming device concurrently without interruption. At a given time, multiple configurations of the NIC teaming device, e.g., one for a current configuration of the NIC teaming device and one for a new configuration of the NIC teaming device, can co-exist. For the duration of one iteration, the current configuration of the NIC teaming device used by a specific I/O thread does not change and the new configuration of the NIC teaming device is not adopted by the I/O thread until the start of the next iteration. Once all of the I/O threads finish their current iteration, the configuration of the NIC teaming device is flipped from the current configuration to the new configuration and the current configuration is deleted.
US10324874B2

A real-time operating system (OS) for an embedded system may be configured for asynchronous handling of input and output (I/O) operations. When application code is executing, the OS may be configured to register I/O interrupts and queue I/O operations. When no application code is executing, the OS may be configured to call appropriate interrupt handlers. As result, the OS may maintain the real-time execution that may be required of applications on an embedded system while providing the flexibility and scalability offered by an operating system.
US10324860B2

A method and system for allocating memory to a memory operation executed by a processor in a computer arrangement having a first processor configured for unified operation with a second processor. The method includes receiving a memory operation from a processor and mapping the memory operation to one of a plurality of memory heaps. The mapping produces a mapping result. The method also includes providing the mapping result to the processor.
US10324858B2

Access control circuitry comprises: a detector to detect a memory address translation between a virtual memory address in a virtual memory address space and a physical memory address in a physical memory address space, provided in response to a translation request by further circuitry; an address translation memory, to store data representing a set of physical memory addresses previously provided to the further circuitry in response to translation requests by the further circuitry; an interface to receive a physical memory address from the further circuitry for a memory access by the further circuitry; a comparator to compare a physical memory address received from the further circuitry with the set of physical addresses stored by the address translation memory, and to permit access, by the further circuitry, to a physical address included in the set of one or more physical memory addresses.
US10324855B2

A method begins by a storage unit of a dispersed storage network (DSN) receiving access requests which include a logical DSN address and a storage function. The method continues with a first processing module of the storage unit performing logical to physical address conversions of logical DSN addresses of the access requests to physical addresses of a plurality of main memories. For a first access request of the access requests, the method continues with the first processing module identifying a first main memory based on the physical address resulting from the physical address conversion. The method continues with the first processing module identifying a first processing thread of a plurality of processing threads based on allocation of the plurality of processing threads to the plurality of main memories. The method continues with the first processing thread executing tasks of the first access request to fulfill the first access request.
US10324854B2

An information processing apparatus includes a storage device configured to have a first storage area disposed on a first memory, a second storage area disposed on a second memory being slower in speed than the first memory to be cached by using a capacity of a cache area exclusive of the first storage area on the first memory, and a third storage area disposed on the second memory without being cached, and a processor configured to increase a capacity of the third storage area while decreasing a capacity of the second storage area corresponding to the capacity of the cache area upon an increase of the capacity of the first storage area and a decrease of the capacity of the cache area.
US10324843B1

A method, computer program product, and computing system for receiving an indication of an intent to restore at least a portion of a data array based upon a historical record of the data array. One or more changes made to the content of that data array after the generation of the historical record may be identified, thus generating a differential record. One or more data entries within a cache memory system associated with the at least a portion of a data array may be invalidated based, at least in part, upon the differential record.
US10324842B2

A microprocessor comprises a plurality of queues containing transient transaction state information about cache-accessing transactions; a plurality of detectors coupled to the plurality of queues and monitoring the plurality of queues for one or more likely starvation, livelock, or deadlock conditions; and a plurality of recovery logic modules operable to implement one or more recovery routines when the detectors identify one or more likely starvation, livelock, or deadlock conditions.
US10324834B2

A method of operating a storage device managing a multi-namespace includes storing first mapping information including a mapping between a first logical address space and a first physical address space to a mapping table, in response to a request to create a first namespace, the first logical address space being allocated to the first namespace, and storing second mapping information including a mapping between a second logical address space and a second physical address space to the mapping table, in response to a request to create a second namespace, the second logical address space being allocated to the second namespace and being contiguous to the first logical address space.
US10324833B2

A memory control device includes a host interface, a memory interface, and a controller configured to control the memory interface to output data to a non-volatile semiconductor memory for writing therein. The data include first data that the host interface received from a host, second data read out from the non-volatile semiconductor memory for memory refresh, and third data read out form the non-volatile semiconductor memory for garbage collection. When the memory refresh is not carried out, the controller adjusts a ratio of the first data with respect to the third data to be a first value. When the memory refresh is carried out, the controller calculates a second value based on the first value, and adjusts a ratio of the first data with respect to a total of the second data and the third data to be the second value.
US10324832B2

Embodiments include a multi-stream storage device, a system including a multi-stream storage device, and a method, comprising: receiving an access to a logical address associated with a multi-stream storage device; converting the logical address into a stream identifier; and accessing the multi-stream storage device using the logical address and the stream identifier.
US10324828B2

Techniques are described herein for generating annotated documentation of a web application based on scripts that simulate tasks performed within the web application. While running each script, an automated testing utility captures individual screens within the web application based on a first set of criteria. The first set of criteria includes capturing a screen after a page loads, before clicking on a DOM element, and before validating the occurrence of an element or event within the web application. An annotation engine then annotates each screen based on a second set of criteria. The second set of criteria includes highlighting each given screen based on the type event and location of the element that triggered the screen capture. The annotation utility additionally visualizes contextual metadata that provides the viewer with a reference of what they are looking at.
US10324813B2

A method and apparatus for multi-level data protection in a storage system. The storage system comprises a first storage device, a second storage device, and a third storage device, the method comprising: establishing a synchronous replication session between the first storage device and the second storage device so as to synchronously replicate data in the first storage device to the second storage device; establishing an asynchronous replication session between the first storage device and the third storage device so as to asynchronously replicate the data in the first storage device to the third storage device; and recovering the asynchronous replication by establishing an asynchronous replication session between the second storage device and the third storage device in response to a failure of the first storage device.
US10324809B2

Techniques related to cache recovery for failed database instances are disclosed. A first database instance and a second database instance share a primary persistent storage and a secondary persistent storage. Each database instance stores, in volatile memory, a respective primary cache of a respective set of data stored on the primary persistent storage. Each database instance also stores, in volatile memory, a respective set of header data. Further, each database instance moves the respective set of data from the respective primary cache to a respective secondary cache on the secondary persistent storage. Still further, each database instance stores, on the secondary persistent storage, a respective set of persistent metadata. When the first database instance becomes inoperative, the second database instance retrieves, from the secondary persistent storage, persistent metadata corresponding to data stored in a secondary cache of the first database instance. Header data is generated based on the persistent metadata.
US10324806B1

A computer program product, system, and method for calculating a resource usage metric over each node of a snapshot tree within a content-based storage system having a plurality of volumes and/or snapshots and generating a visualization of the snapshot tree using the calculated resource usage metrics.
US10324804B1

Systems and methods for backing up data are disclosed. Changes made to a file system are tracked in a change log. When a backup operation is initiated, the changes identified in the change log are applied to the backup save sets. When a file associated with an event in the change log cannot be identified, the file is identified using the inode or other identifier. The event in the change log is then applied once the file is identified. The backup so achieved has eventual name space consistency and can be achieved without taking a snapshot of the file system.
US10324801B2

In one embodiment, I/O operations may be swapped from an original storage unit to a replacement storage unit in a manner which can reduce or eliminate delays caused by copying of data from the original storage unit to the replacement storage unit. A point-in-time snap copy relationship between the original storage unit and the replacement storage unit of storage locations is established and I/O operations are swapped from the original storage unit to the replacement storage unit. The I/O operations are resumed, accessing the replacement storage unit instead of the original storage unit in the input/output operations issued by the at least one host. Other aspects are described.
US10324798B1

In one aspect, a method includes reading metadata for a logical unit (LU) to restore, restoring active read areas to the LU identified in the metadata and exposing the LU to a host after restoring the active read areas of the LU. In another aspect, an apparatus includes electronic hardware circuitry configured to reading metadata for a LU to restore, restoring active read areas to the LU identified in the metadata and exposing the LU to a host after restoring the active read areas of the LU. In a further aspect, an article includes a non-transitory computer-readable medium that stores computer-executable instructions. The instructions cause a machine to read metadata for a LU to restore, restore active read areas to the LU identified in the metadata and expose the LU to a host after restoring the active read areas of the LU.
US10324793B2

Uncorrectable memory errors may be reduced by determining a logical array address for a set of memory arrays and transforming the logical array address to at least two unique array addresses based, at least in part, on logical locations of at least two memory arrays within the set of memory arrays. The at least two memory arrays are then accessed using the at least two unique array addresses, respectively.
US10324792B2

A resiliency system detects and corrects memory errors reported by a memory system of a computing system using previously stored error correction information. When a program stores data into a memory location, the resiliency system executing on the computing system generates and stores error correction information. When the program then executes a load instruction to retrieve the data from the memory location, the load instruction completes normally if there is no memory error. If, however, there is a memory error, the computing system passes control to the resiliency system (e.g., via a trap) to handle the memory error. The resiliency system retrieves the error correction information for the memory location and re-creates the data of the memory location. The resiliency system stores the data as if the load instruction had completed normally and passes control to the next instruction of the program.
US10324787B2

A decoding method is provided according to an exemplary embodiment of the invention. The decoding method includes: reading a data set from at least two physical units of a rewritable non-volatile memory module by using at least one read voltage level; performing a first-type decoding operation for first data by using the data set and recording decoding information of the first-type decoding operation if the data set conforms to a default condition; adjusting reliability information corresponding to the first data according to the recorded decoding information, and the reliability information is not used in the first-type decoding operation, and the adjusted reliability information is different from default reliability information corresponding to the first data; and performing a second-type decoding operation for the first data according to the adjusted reliability information.
US10324786B2

A method for managing data stored in a flash memory is provided, where the flash memory includes a plurality of blocks. The method includes: providing a program list, where the program list records information about programmed blocks of the plurality of blocks and sequence of write times of the programmed blocks; detecting quality of a first block of the plurality of blocks to generate a detecting result, where the first block is the programmed block that has an earliest write time; and determining whether to move contents of the first block to a blank block, and to delete the contents of the first block according to the detecting result.
US10324781B2

The present invention belongs to the field of intelligent cards, and disclosed is a method for managing an application on a card. The method comprises: after receiving data sent by a running environment, a card content management module checking a card state; when the card state is not a first preset state or a second preset state, checking the received data; and when the received data meets a preset format, continuing to receive the data sent by the running environment to obtain a complete command, and performing a corresponding command to implement an association of applications on a card. The beneficial effects of the present invention are to provide a method for managing an application on a card, so that loading, installation, update, personalization, and deletion of an application on the card can be implemented.
US10324777B2

An example device may include processing circuitry and a management controller. The processing circuitry may include a communications interface that includes a first register and a second register. The first register may include a freshness bit and a number of first data bits. The second register may include a number of second data bits that correspond, respectively, to the first data bits. The processing circuitry may write variously to the first data bits in response to detected events, set the freshness bit in response to the management controller reading the first data bits, and reset the freshness bit if any of the first data bits are written to. The management controller may read the first data bits, perform predetermined processing based thereon, write to the second data bits based on the predetermined processing, and request a register transfer. The processing circuitry may, in response to the management controller requesting the register transfer, transfer values of the second data bits to their respectively corresponding first data bits if and only if the freshness bit is currently asserted.
US10324771B1

Method and apparatus for receiving an access request for an array from a controller of a platform that abstracts, pools and automates physical storage for a data center, processing the access request with an API service, and analyzing the access request by a controller service after processing by the API service. The controller then requests a third party driver from a driver module for the array. The third party driver processes the request to access the array and receive data from the array.
US10324762B2

The present disclosure provides a reliability resource allocation method and apparatus. The method includes: receiving, by an NFVO (network functions virtualization orchestrator), a reliability requirement of a user for an application service; decomposing, by the NFVO, the reliability requirement to determine a reliability requirement of a virtual machine providing the application service; selecting, by the NFVO from a preset reliability information base according to the reliability requirement of the virtual machine, a reliability resource that meets the reliability requirement of the virtual machine; and sending, by the NFVO, the reliability resource to a VIM (virtualized infrastructure manager), so that the VIM starts the reliability resource. According to the method provided in embodiments of the present disclosure, the reliability requirement of the user for the application service can be accurately met.
US10324761B2

Techniques are described for providing clients with access to functionality for creating, configuring and executing defined workflows that manipulate source data in defined manners, such as under the control of a configurable workflow service that is available to multiple remote clients over one or more public networks. A defined workflow for a client may, for example, include multiple interconnected workflow components that are specified by the client and that each are configured to perform one or more types of data manipulation operations on a specified type of input data. The configurable workflow service may further execute the defined workflow at one or more times and in one or more manners, such as in some situations by provisioning multiple computing nodes provided by the configurable workflow service to each implement at least one of the workflow components for the defined workflow.
US10324755B2

Mechanisms are provided for distributing work requests to worker devices. The mechanisms generate a cycle table data structure which segments a set of work request allocations into a plurality of cycles in which, for each cycle, a subset of worker devices, from a set of worker devices, are eligible to receive allocations of work requests. The mechanisms receive a work request from a computing device and select a worker device to receive the work request, from a first subset of worker devices that are eligible to receive allocations of work requests for a current cycle in the cycle table data structure, based on both of entries in the cycle table data structure corresponding to a current cycle, and execution of weighted round robin scheduling logic. The mechanisms distribute the work request to the selected worker device which performs an operation on the work request.
US10324753B2

A replication factor tuner can use historical data about previous runs of compute jobs to predict execution time periods for jobs scheduled to run in a distributed system, which implements a software framework that utilizes data locality for parallelization of jobs or tasks of the jobs. The replication factor tuner also determines input data sets that are common across the jobs scheduled to run in the distributed system. Based on the predicted execution time periods on commonality of input data sets, the replication factor tuner determines predicted concurrent access of the input data sets by the scheduled compute jobs. The tuner can change replication factors of input data sets that are predicted to be concurrently accessed by a threshold number of the scheduled compute jobs.
US10324738B2

Disclosed aspects relate to window management in a stream computing environment. A set of computing resources may be detected with respect to the stream computing environment. Based on the set of computing resources, a set of window configurations in the stream computing environment may be determined. In response to determining the set of window configurations in the stream computing environment, the set of window configurations may be established in the stream computing environment.
US10324723B2

Disclosed is a digital processor comprising an instruction memory having a first input, a second input, a first output, and a second output. A program counter register is in communication with the first input of the instruction memory. The program counter register is configured to store an address of an instruction to be fetched. A data pointer register is in communication with the second input of the instruction memory. The data pointer register is configured to store an address of a data value in the instruction memory. An instruction buffer is in communication with the first output of the instruction memory. The instruction buffer is arranged to receive an instruction according to a value at the program counter register. A data buffer is in communication with the second output of the instruction memory. The data buffer is arranged to receive a data value according to a value at the data pointer register.
US10324722B2

Example implementations relate to global capabilities transferrable across node boundaries. For example, in an implementation, a switch that routes traffic between a node and global memory may receive an instruction from the node. The switch may recognize that data referenced by the instruction is a global capability, and the switch may process that global capability accordingly.
US10324720B2

A system and method tests computer software using tracking bits in branch instructions to track portions of the software that have been tested. The tracking bits are bits of a branch programming instruction and may be repurposed hint bits used in the prior art to control pre-fetch of instructions. A branch tracking unit sets bits in a branch instruction of an application or program being tested. The branch tracing unit sets a first bit if a branch is taken and sets a second tracking bit if the branch is not taken. The modified program instructions can be analyzed after running the test inputs to determine if any branches in the software have not been exercised by the test inputs.
US10324717B2

An instruction defined to be a looping instruction is obtained and processed. A determination is made as to whether an obtained selected character is an expected selected character. Based on the obtained selected character being the expected selected character, an execution process is used that includes a sequence of operations to perform an operation, the sequence of operations replacing a loop and providing a non-looping sequence to perform the operation on up to a defined number of units of data. The sequence of operations is configured to repeat one or more times and to terminate based on the obtained selected character. Based on the obtained selected character being different than the expected selected character, an alternate execution process is chosen.
US10324715B2

Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10324710B2

Examples disclosed herein relate to indicating a trait of a continuous delivery pipeline. Examples include accessing, for each of a plurality of continuous delivery (CD) pipelines, respective pipeline characteristics previously collected by a collection engine of a CD server for at least one of the CD pipelines, and indicating a trait of the pipeline characteristics of at least one of the CD pipelines.
US10324709B2

The present invention relates to an apparatus and a method for validating application deployment topology in a cloud environment. There is provided an apparatus for validating application deployment topology in a cloud environment comprising: a topology skeleton generator configured to generate, based on multiple VMs and script packages running on the VMs created by a user and required to deploy an application as well as running order of script packages and data dependency between script packages set by the user, a topology skeleton that comprises at least scripts of script packages of respective VMs and running order of the script packages; and a simulator configured to simulate a runtime environment in the cloud environment at the apparatus, thereby validating the running order and data dependency with respect to the topology skeleton, wherein the simulator is installed in the apparatus by using a simulator installation package retrieved from the cloud environment.
US10324706B1

Techniques for distributing updated executable instructions for machine controller systems may be described herein. For example, a machine controller system may initiate or execute into a boot-loader environment, in response to a first boot cycle, that is configured to communicate with a server computer and receive one or more portions of code. The one or more portions of code may be received and compiled into executable instructions which may be updated executable instructions for the machine controller system. The updated executable instructions may be stored in the external memory of the machine controller system thereby overwriting any previously stored executable instructions. A pointer file of the external memory may be updated to re-direct to the updated executable instructions which may be applied to the machine controller system in response to a second boot cycle of the machine controller system.
US10324703B2

A terminal, a vehicle, and a method for controlling the same are disclosed, which can perform a remote service mode upon receiving a Firmware Over The Air (FOTA) update notification message during a standby mode, and at the same time can download only the update file needed for the update function, such that power consumption can be reduced in the standby mode. When the standby mode is switched to a normal mode, the embodiments can update the corresponding software using the downloaded file, such that the number of update non-execution times caused by non-reception of the update notification message can be minimized. The embodiments can automatically access the server at a predetermined time during a normal mode so as to confirm the presence or absence of software to be updated, and can update the confirmed software, such that the embodiments can also normally update another software package.
US10324690B2

The preferred embodiment provides a system and method for automatically generating enterprise software applications with minimal level of manual coding. The preferred embodiment provide a graphical design tool that models an application using Unified Model Language (UML), validate the UML model, and automatically generate deployable application The preferred embodiment also provides a framework of libraries that the target application ca be build from.
US10324689B2

Systems and methods for matrix-solve applications include a memory-optimized hardware acceleration (HWA) solution with scalable architecture (i.e. specialized circuitry) for HWA matrix-solve operations. The matrix-solve solutions described herein may include a scalable hardware architecture with parallel processing (e.g., “within column” processing), which provides the ability to compute several output values in parallel. The HWA matrix-solve solutions described herein may include simultaneous multi-column processing, which provides a lower execution cycle count and a reduced total number of memory accesses. This HWA matrix-solve provides a low latency and energy-efficient matrix-solve solutions, which may be used to reduce energy consumption and improve performance in various matrix-based applications, such as computer vision, SLAM, AR/VR/mixed-reality, machine learning, data analytics, and other matrix-based applications.
US10324688B2

An embodiment of a system and method for performing a numerical operation on input data in a hybrid floating-point format includes representing input data as a sign bit, exponent bits, and mantissa bits. The exponent bits are represented as an unsigned integer including an exponent bias, and a signed numerical value of zero is represented as a first reserved combination of the mantissa bits and the exponent bits. Each of all other combinations of the mantissa bits and the exponent bits represents a real finite non-zero number. The mantissa bits are operated on with a “one” bit before a radix point for the all other combinations of the mantissa bits and the exponent bits.
US10324686B2

An electronic device and an operation method therefor are provided. The electronic device may include: a display panel; an optical element; and a control unit which senses a location of the optical element, generates a 3D image through via display panel and the optical element in a state in which the display panel and the optical element overlap each other, and generates a 2D image via the display panel in a state in which the optical element is detached or separated from the display panel.
US10324680B2

An example non-transitory computer-readable medium stores instructions that, when executed by a control device, cause the control device to perform functions. The functions comprise configuring a first playback device associated with a first user-account to (i) play media content from a playback queue comprising one or more audio tracks stored at a network location and (ii) enable one or more other user-accounts associated with other playback devices to subscribe to the playback queue. The functions further comprise receiving an indication that a second user-account associated with a second playback device has subscribed to the playback queue. The functions further comprise in response to receiving the indication, displaying a subscriber indicator on the control device showing that the second user-account has subscribed to the playback queue. An example control device and an example method, both related to the example non-transitory computer-readable medium, are also disclosed herein.
US10324670B2

An information processing apparatus includes a storing unit configured to store a plurality of pieces of screen information, each corresponding to a type of an external device that is capable of accessing the apparatus, a transmitting unit configured to transmit the screen information to the external device, a receiving unit configured to receive an instruction request that is based on the screen information displayed in the external device, and an executing unit configured to execute processing in response to the instruction request received by the receiving unit. The screen information includes a common section that is common among the plurality of pieces of screen information regardless of the type of the external device and a difference section that differs among the plurality of pieces of screen information depending on the type of the external device.
US10324667B2

Threads that are generated during specific processing are managed, with an operation core of threads that are generated during activation processing being fixed to a specific core, and an operation core of threads for specific processing that are generated after the activation processing is complete not being set. Also, the setting of the operation core of threads for specific processing that were generated before the timing at which the activation processing is completed is restored to an original setting.
US10324664B2

A memory controller includes: a memory that holds a physical block counter including the number of erase times, a logical block counter including the number of write times, and a logical-physical conversion table; and a control unit that writes data to any physical block address. When the control unit receives a writing data instruction, the control unit updates the number of write times corresponding to the write destination logical block address, if the number of write times corresponding to the write destination logical block address is large, the control unit allocates to the write destination logical block address a physical block address with the number of erase times which is small among spare blocks not allocated to the logical block addresses in the logical-physical conversion table, updates the number of erase times corresponding to the allocated physical block address, and updates the logical-physical conversion table.
US10324650B2

A processing apparatus is provided that includes NVRAM and one or more processors configured to process a first set and a second set of instructions according to a hierarchical processing scope and process a scoped persistence barrier residing in the program after the first instruction set and before the second instruction set. The barrier includes an instruction to cause first data to persist in the NVRAM before second data persists in the NVRAM. The first data results from execution of each of the first set of instructions processed according to the one hierarchical processing scope. The second data results from execution of each of the second set of instructions processed according to the one hierarchical processing scope. The processing apparatus also includes a controller configured to cause the first data to persist in the NVRAM before the second data persists in the NVRAM based on the scoped persistence barrier.
US10324642B2

A peripheral component interconnect express (PCIe) solid state drive (SSD) accelerator, having a PCIe card and separate a flash daughter-card, is provided. By including flash memory devices on a separate daughter-card, the flash memory devices are thermally decoupled from the hotter devices on the main PCIe providing additional thermal operating margins for the entire design. Furthermore, as flash memory devices are the most likely part of the subsystem to wear out over time due, including flash memory devices on a separate daughter-card allows the flash memory devices to become a field replaceable unit that can be easily replaced. EEPROMs may be included on the flash daughter-card to record the current wear state of the NAND flash devices. Knowing the wear history of the flash memory device allows the seller to replace the flash daughter-card of a customer with a daughter-card having a similar wear state.
US10324634B2

A memory device having a memory array and a controller operably coupled to the memory array is described. The controller is configured to store a sketch comprising d rows and w columns, wherein d and w are positive integers. Each row corresponds to a different one of d hash functions. The controller is also configured to detect an event associated with a memory address and to hash the memory address with each of the d hash functions to generate a corresponding d sketch locations. The controller is further configured, for each of the d sketch locations, to set a detection window flag, if it is not already set, and to adjust a stored sketch value by an amount corresponding to the event. The controller is also configured to evaluate a summary metric corresponding to the stored sketch value in each of the d sketch locations to determine if a threshold value has been reached.
US10324633B2

A technique for use in balancing flash drive wear in data storage systems is disclosed. multiple sets of flash drives are identified where data is stored as multiple slices striped across the set of flash drives. A write rate at which data will be written to the multiple slices stored on the set of flash drives during a next time interval is predicted. A number of bytes that can be written to each set of flash drives is determined. A wear metric representative of a wear rate is determined for each set of flash drives. A write quota and an interval period is determined for one or more sets of flash drives. If the wear metric exceeds the write quota for one or more sets of flash drives during the time interval, reduce the wear rate for the one or more sets of flash drives.
US10324623B2

A method includes encoding a data segment of a data object into a set of encoded data slices. The set of encoded data slices includes “n” number of encoded data slices. The method further includes generating a set of slice names for the set of encoded data slices. The method further includes selecting “m” encoded data slices of the set of encoded data slices to output for storage in DSN memory. The method further includes selecting “m” storage units of “p” storage units of the DSN memory for storing the “m” encoded data slices. The method further includes mapping “m” slice names of the “m” encoded data slices to DSN addresses of the “m” storage units to create mapped slice names. The method further includes outputting, in accordance with the mapped slice names, the “m” encoded data slices to the “m” storage units for storage therein.
US10324622B2

A data storage device includes: a plurality of nonvolatile memory devices; and a controller suitable for receiving a command and executing the command for the plurality of nonvolatile memory devices. The controller includes: a first queue suitable for storing the command; and a command manager suitable for managing the command in the first queue, based on a first attribute of the command and queue information of the first queue.
US10324618B1

A system and method for formatting data input on an interactive device. The method includes detecting a stroke input, converting the stroke input into stroke data, making a first determination that the stroke data should be grouped with an existing object group using a proximity threshold, based on the first determination, associating the stroke data with the existing object group, and resetting a timer associated with the existing object group.
US10324617B2

Provided are an operation control method and a terminal. The operation control method includes: identifying an operation trace activated on a terminal screen by a user; judging whether the operation trace is in an area where a grid path is located, the grid path being composed of gap regions among various application icons on a terminal interface; and if the operation trace is in the area where the grid path is located, then executing a shortcut operation corresponding to the operation trace. The method makes full use of gaps among application icons, and performs certain shortcut operations according to operation traces in the gaps so as to be effectively differentiated from other existing shortcut operation gesture areas to facilitate a user to operate.
US10324616B2

An information processing method and an electronic apparatus are described. The method includes acquiring M sense points for representing an input operation through a sensing device; deciding whether the M sense points satisfy a predetermined condition to generate a decision result; when the decision result identifies that the M sense points satisfy the predetermined condition, representing that the input operation is an input operation for changing the display content of a display screen, and then generating a switch instruction; controlling a first object identification in the first region of the display screen to change to a N+1th object identification at a first moment in response to the switch instruction according to parameter values of the M sense points; controlling a second region including the first region of the display screen to display N+1th data content corresponding to the N+1th object identification one by one at a T+1th moment.
US10324609B2

A system is configured to provide a dashboard creation system. Panels associated with queries for retrieving information from a database are shown in a user interface. Various other user interfaces show query code, panel display settings, function code, dependencies, etc. The dependencies can be extracted and used to provide autocomplete and partial refreshing. A timing table shows execution times. Panel outputs and code updates can be shown and compared.
US10324605B2

Some embodiments provide a media-editing application with novel editing tools. The media editing application provides an in-line precision editor that can be opened in the composite display area. In some embodiments, a selection of an edge between two clips expands a composite lane into two lanes, a first lane and a second lane. The first lane is then used to perform edits to the left side of the selected edge, while the second lane is used to perform edits to the right side of the selected edge. In some embodiments, the first lane shows the additional media content available for the clip on the left side of the edge to include. The second lane shows the additional media content available for the clip on the right side of the edge to include. The additional media content is in the source media file, of which a clip represents a portion.
US10324604B2

An electronic device and a method for controlling zooming of a displayed object includes receiving a single-point slide operation performed by a user on a displayed object of a touch screen, generating a slide signal, parsing the slide signal to obtain a slide track and a feature value of the single-point slide operation, determining whether the feature value of at least one point in the single-point slide operation is greater than a preset value, and controlling zooming of the displayed object according to the slide track when the feature value is greater than the preset value. A slide track and a feature value of a single-point slide operation of a user are identified, and zooming of a displayed object of the touch screen is controlled when the feature value is greater than a preset value.
US10324603B2

A computer-implemented method, system, and computer device for modifying an appearance of an object in an electronic display of a computer device based on a progress of a task is provided. The method includes monitoring a progress of a first task of a first application. The method also includes identifying a first object of a second application, and modifying an appearance of the first object of the second application based on the progress of the first task, wherein the second application is distinct from the first application.
US10324591B2

A method for operating a system for creating and retrieving contextual links between user interface objects involves displaying a navigation options menu as an overlay, above a content source, within a user interface, in response to receiving an input control through a UI controller for a UI object, generating an annotation entry for the UI object, generating a contextual link between a first UI object and a second UI object, and displaying an adjacently positioned link counter and a visible indicator around the UI object through operation of a presentation modeler, in response to detecting at least one correlation for the UI object in the correlation table.
US10324586B1

Systems and techniques to provide access to shared content are disclosed. In various embodiments, a user input indicating a set of selected sharing users that have shared content with a viewing user is received via a filter definition user interface. A combined set of shared content comprising content that has been shared with the viewing user by one or more sharing users included in said set of selected sharing users is determined based at least in part on the indication. A display is provided that includes for at least a subset of shared content in the combined set a user-selectable visual representation of the shared content.
US10324568B2

A touch panel includes a touch electrode disposed on a substrate, the touch electrode including a metal layer; a phase matching layer disposed on the metal layer; and a thin film layer disposed on the phase matching layer.
US10324560B2

Provided is a display device having a detachable layer and a method for manufacturing the same that are capable of easily exchanging a damaged window or touch screen with new one, simply separating a window or touch screen therefrom, and providing a simple manufacturing process, a low manufacturing cost, and various designs. The display device includes: a window structure having a detachable layer formed on the entire surface of one side of a window, the detachable layer having the adhesion strength in the range of 0.1 to 500 gf/25 mm; and an attachment target device from which the detachable layer of the window structure is entirely detachable, wherein the attachment target device is any one selected from a touch screen, a touch screen cover layer, and a display.
US10324557B2

A handheld device includes an electronic display having an active area for presenting visual content and a bezel disposed around the electronic display. The bezel may have an opening allowing a person to view the active area. The handheld device also includes a force sensing system having a force sensing element that is disposed below an external surface of the bezel. The force sensing system may be configured to a sense a force on the bezel and to generate a sensor signal indicative of the force. The handheld device may further include a processor operable to receive the sensor signal and to execute a function based on the sensor signal.
US10324547B2

An active stylus pen according to the present invention includes a first signal processor configured to generate a touch frame recognition signal for discriminating touch frames on the basis of sub-pulses corresponding to part of each touchscreen driving signal received from a touchscreen and a second signal processor configured to generate a pen driving signal synchronized with main pulses of each touchscreen driving signal other than the sub-pulses and to vary the pen driving signal in units of a touch frame according to the touch frame recognition signal such that additional pen information is reflected in the pen driving signal.
US10324546B2

A cursor generation system includes a digital pen and a computer device. The digital pen includes recognition information, a first wireless communication module, and a displacement sensor. The first wireless communication module is for transmitting a mating request signal, the recognition information, and the displacement information. The computer device includes a cursor application, a processer, a second wireless communication module, and a display. The second wireless communication module mates with the first wireless communication module to receive the recognition information and the displacement information. The processer executes the cursor application corresponding to the recognition information to register a vendor-defined usage page associated with the digital pen. The processor executes the cursor application to generate a cursor icon displaying on the display according to the vendor-defined usage page, reads the displacement information, and controls the shifting and displaying of the cursor icon on the display according to the vendor-defined usage page.
US10324541B2

A mouse with an adjustable angle includes an internal body coupled to an upper portion of the lower body in an inner space of the upper body, a plurality of angle adjusting bodies coupled to the upper portion of the lower body to surround the internal body or another angle adjusting body and having one end fixedly coupled to the lower body and the other end detachably coupled to the lower body, and an upper body formed above the lower body so as to surround an angle adjusting body formed at an outermost portion among the angle adjusting bodies and having one end fixedly coupled to the lower body and the other end detachably coupled to the lower body.
US10324540B1

Disclosed is a controller including a first control member, a second control member that extends from a portion of the first control member, and a controller processor that is operable to produce a rotational movement output signal in response to movement of the first control member, and a translational movement output signal in response to movement of the second control member relative to the first control member. The rotational movement output signal may be any of a pitch movement output signal, a yaw movement output signal, and a roll movement output signal, and the translational movement output signal may be any of an x-axis movement output signal, a y-axis movement output signal, and a z-axis movement output signal. In exemplary embodiments, the first control member may be gripped and moved using a single hand, and the second control member may be moved using one or more digits of the single hand, thus permitting highly intuitive, single-handed control of multiple degrees of freedom, to and including, all six degrees of rotational and translational freedom without any inadvertent cross-coupling inputs.
US10324536B2

This document discloses a portable system comprising a physical activity monitoring device comprising: a wireless proximity detection module configured to detect a proximity of an input control entity with respect to the physical activity monitoring device and output a control signal as a response to the detection, wherein the proximity is a non-zero distance between the input control entity and the training computer; and a user interface controller configured to generate, as a response to the control signal from the wireless proximity detection module, at least one of an audio control function and a display control function.
US10324533B2

A touch controlling device includes a sensing module, a processor and a feedback generator. The sensing module senses first coordinates and second coordinates. The processor generates an touch area difference according to the first coordinates and the second coordinates. The feedback generator generates a feedback corresponding to the touch area difference. Specifically, the touch device determines the force of touch based on the touch area difference without any force sensing plate attached thereon. Consequently, the thickness of the touch device and the cost of the touch device are reduced.
US10324526B2

A system for adjusting content display orientation on a screen is disclosed. The system may include a processor that may detect both eyes and a body part of a user that is proximal to one or more of the user's eyes. The system may then determine an eye gaze plane based on the positions of the first and second eyes of the user. The eye gaze plane may be determined by identifying a first line of sight extending from the first eye and a second line of sight extending from the second eye. Additionally, the eye gaze plane may bisect a center of the first eye and a center of the second eye of the user. Once the eye gaze plane is determined, the system may adjust the orientation of content displayed on a display device based on the eye gaze plane and on the position of the body part.
US10324524B2

A method and apparatus for a user interface using a gaze interaction is disclosed. The method for the user interface using the gaze interaction may include obtaining an image including eyes of a user, estimating a gaze position of the user, using the image including the eyes of the user, and determining whether to activate a gaze adjustment function for controlling a device by a gaze of the user, based on the gaze position of the user with respect to at least one toggle area on a display.
US10324521B2

A microcontroller which operates in a low power consumption mode is provided. A microcontroller includes a CPU, a memory, and a peripheral circuit such as a timer circuit. A register in the peripheral circuit is provided in an interface with a bus line. A power gate for controlling supply control is provided. The microcontroller can operate not only in a normal operation mode where all circuits are active, but also in a low power consumption mode where some of the circuits are active. A volatile memory and nonvolatile memory are provided in a register, such as a register of the CPU. Data in the volatile memory is backed up in the nonvolatile memory before the power supply is stopped. In the case where the operation mode returns to the normal mode, when power supply is started again, data in the nonvolatile memory is written back into the volatile memory.
US10324515B2

Approaches are provided for a predictive electrical appliance power-saving management mode. An approach includes ascertaining a location and pace of a mobile device. The approach further includes calculating an amount of time that it will take to enable or start programs and services upon a computing device waking from a sleep mode or hybrid sleep mode. The approach further includes determining a distance threshold to the computing device that allows for the calculated amount of time to pass such that the programs and services are enabled or started prior to a user of the mobile device arriving at the computing device when the user is returning to the computing device at the ascertained pace. The approach further includes sending a signal to awaken the computing device from the sleep mode or hybrid sleep mode when the mobile device is within the distance threshold.
US10324508B2

A method and apparatus of controlling a network node by providing a virtual power distribution unit. The method comprises: providing a virtual PDU by using a computing device; and causing the virtual PDU to control power supply of the network node coupled to the virtual PDU according to a type of the network node. In some embodiments, not only physical nodes can be controlled, but also virtual nodes can be controlled.
US10324506B2

In the examples provided herein, an apparatus has modules to be cooled during operation, where each module is coupled to a heatsink, and the heatsinks are coupled to a first surface of a thermally conductive plate. The modules are positioned along a direction from a first side of the plate toward an opposite side of the plate. The apparatus also has heat pipes coupled to a second surface of the plate to transport heat away from the modules during operation, where the heat pipes are positioned nonuniformly along the direction.
US10324504B2

A storage device mounting system includes a cage assembly configured to receive one or more storage devices. A pivot assembly is configured to pivotally attach the cage assembly to a chassis assembly. A flexible conductor assembly is configured to electrically couple the one or more storage devices to a system board assembly while allowing the cage assembly to pivot with respect to the chassis assembly.
US10324501B1

A hinge assembly includes a first and a second set of friction elements engaged each other by an applied force perpendicular to the friction elements. The first and the second set of friction elements are capable of rotational movement about a cylindrical element that passes through each of the friction elements. Also, the first set of friction elements is capable of movement relative to the second set of friction elements. However, the first set friction elements can remain in a fixed position based upon the applied force, until an external force overcomes the applied. During rotation of the first set of friction elements about the cylindrical element, the frictional engagement that controls the position of the first set of friction elements is based primarily on engagement between the friction elements, as opposed to engagement, if any, between the friction elements and the cylindrical element.
US10324498B2

The present invention provides a curved backboard assembly and a curved display device. The curved backboard assembly of the present invention includes a curved ferrous metal plate and a curved plastic plate mounted to a back side of the curved ferrous metal plate. The curved ferrous metal plate is provided, on a back surface thereof, with a plurality of longitudinal positioning slots and at least one set of transverse positioning slots, and the curved plastic plate is provided, on a front surface thereof, with a plurality of longitudinal positioning pawls and at least one set of transverse positioning pawls. The one set of transverse positioning pawls are respectively received into and set in engagement with the one set of transverse positioning slots. Each of the longitudinal positioning pawls is received into and set in engagement with one of the longitudinal positioning slots. The present invention adopts fitting and retaining engagement to achieve fixing and eliminates the conventional way of fixing with screws used in a conventional backboard arrangement so as to resolve the problem that assembling and disassembling of the conventional curved backboard are complicated and also to provide supporting condition for a better design of the outside configuration of a backboard. The curved display device of the present invention uses the above curved backboard assembly, making assembling and disassembling operations simple and easy, providing a good looking outside configuration, and lowering down the cost of the curved display device.
US10324496B2

An electronic device can include a camera and a cover glass arrangement disposed over the camera. The cover glass arrangement includes a thinner region or cover glass that is positioned over a light-receiving region of the camera. Additionally, the thinner region or cover glass can be disposed over the light-receiving region and at least parts of one or more non-light receiving regions of the camera.
US10324493B2

An electronic device is provided. The electronic device includes a window panel having a front area and a curved area extending from the front area, a display panel disposed beneath the window panel, and a fixed part which supports a curved area of the display panel. The display panel includes a front display area, a side display area extending from the front display area so as to be curved, and a wiring area extending from the side display area, and the fixed part supports a curved shape of the side display area or the wiring area.
US10324478B2

A method for wireless communication within a building automation system is disclosed. The method includes establishing a communications link between a first automation component and a second automation component, detecting a change in the communications link at the second automation component, and initiating a reset function on the second automation component in response to the detected change in the communications link. A building automation system is further disclosed. The system includes a first automation component, a second automation component in communication with the first automation component via a communication link. The second automation component further includes a reset function stored on a memory and executable by a processor in communication with the memory, such that the reset function is activated in response to a change in the communications link.
US10324469B2

A method controls a motion of the host vehicle in the environment according to a trajectory and adjusts the trajectory of the vehicle based on the levels of risk posed by the motion of other vehicles. The method determines a set of feasible trajectories of hypothetical vehicles traveling in a driving area of the host vehicle and determines a level of risk of each feasible trajectory as a combination of the probability of the feasible trajectory to intersect with the trajectory of the host vehicle and the probability of the feasible trajectory to be followed by at least one vehicle. The method adjusts the trajectory of the host vehicle in response to assessing the levels of risk of the feasible trajectories.
US10324466B2

A drone identifies situational context (based on signals from at least one sensor) and selects an action in response to the situational context, based on a personality of the drone. The drone then communicates its personality to other drones within a swarm of drones, the drone being a member of the swarm of drones.
US10324463B1

Methods and systems for autonomous and semi-autonomous vehicle control, routing, and automatic feature adjustment are disclosed. Autonomous operation feature usage levels or settings may be automatically adjusted to optimize performance using suitability data for road segments along a route traveled by a vehicle, such as when operating conditions change. Data regarding road segment suitability may be generated from prior operating data for the road segments and retrieved from a map database to aid autonomous vehicle routing, as well as to implement automatic adjustments to feature usage. In some instances, vehicle control may be returned to a vehicle operator, in which case advance warning may be given to enable the operator to prepare to resume control of the vehicle.
US10324452B2

An apparatus is configured including an information obtaining unit that extracts information on plural parts' attributes, locations, and adjoining relations with other parts; a unit that sorts parts by part type and detects a distinctive shape from 3D CAD model; a unit that represents adjoining relations between parts in an assembly graph; a unit that creates disassembling directions and a disassembling sequence based on the assembly graph and, by reversing them, derives an assembling sequence and assembling directions; a unit that computes an index indicating a quality of easiness of assembling a part by subtracting the sum of deficiency points per part from a reference score; a unit that creates virtual worker positions, postures, and viewpoints according to assembling sequence and evaluates workability; and a unit that computes an evaluation value per part by the index of easiness of assembling the part and a total evaluation value of assembly workability.
US10324449B2

A method for controlling the motor of a tool magazine that rotates around a horizontal rotation axis is configured so that: at least two indexing positions for the tool magazine are determined; the load torque acting on the tool magazine when stopped at said indexing positions is measured; an unbalance torque, which is the load torque when stopped at the indexing position at which the load torque when stopped is maximal, is calculated from multiple load torques when stopped; and the servo motor for the tool magazine is controlled on the basis of the unbalance torque.
US10324430B2

A data center infrastructure management (DCIM) system having an infrastructure control fabric (ICF) subsystem integrated into at least one infrastructure device in a data center, for enabling independent infrastructure devices to communicate independently with the DCIM and to be controlled by the ICF subsystem.
US10324426B2

Every junction part for an airplane wing is manufactured with overmaterial. Each part is measured with a laser based interferometer or other scanning technique and the “as built” measurements are compared with a model to generate a new trajectory milling program to fill or prevent gaps between parts using a points cloud and B-Spline algorithm to generate a new surface to be milled. Once the program is generated (new trajectories) and post processed, it is sent to a milling machine to perform overmaterial milling on already milled parts with overmaterial. This technique can be used to eliminate gaps between junction parts and the corresponding need for shims.
US10324425B2

A human collaborative robot system having a function of detecting a force includes a human collaborative robot and a learning unit into which sensing data, internal data, and calculation data are input. The learning unit outputs a first force component applied to the human collaborative robot from outside, a second force component occurring in an operation of the human collaborative robot, and a third force component categorized as noise; and performs learning using supervised data in which inputs and correct labels obtained in advance are collected in pairs, wherein the correct labels of the supervised data are obtained by exerting a force on the human collaborative robot from outside, operating the human collaborative robot over a plurality of paths, and applying noise to the human collaborative robot, and the operation of the human collaborative robot is controlled based on the first force component output from the learning unit.
US10324417B2

The invention relates to a method for fabrication of a balance spring of a predetermined stiffness comprising the steps of fabricating a balance spring in dimensions of increased thickness, determining the stiffness of the balance spring formed in step a) in order to remove a volume of material to obtain the balance spring having the dimensions necessary for said predetermined stiffness.
US10324416B2

A method for maintaining and regulating frequency of a timepiece resonator mechanism around its natural frequency, the method including: at least one regulator device acting on the resonator mechanism with a periodic motion, to impose a periodic modulation of resonant frequency or quality factor or a position of a point of rest of the resonator mechanism, with a regulation frequency between 0.9 times and 1.1 times the value of an integer multiple of the natural frequency, the integer being greater than or equal to 2 and less than or equal to 10, and the periodic motion imposes a periodic modulation of the quality factor of the resonator mechanism, by acting on losses and/or damping and/or friction of the resonator mechanism.
US10324412B2

An image forming apparatus includes an image bearing member, a charging unit, a developing unit, a transfer unit, a residual developer collecting container, a developer feeding unit, a driving unit configured to drive the developer feeding unit and at least one of the image bearing member, the developing unit and the transfer unit, and a control unit configured to change a driving speed of the driving unit depending on a storing amount of the residual developer in the collecting container in a period from an end of formation of an image on a first recording material to a start of formation of the image on a second recording material subsequent to the first recording material.
US10324410B2

An image forming apparatus includes a registration unit, a first paper feeding unit, a second paper feeding unit, and a control unit, which performs a primary paper feeding for conveying a paper sheet to a registration position, finishes the primary paper feeding at timing when the paper sheet reaches the registration position, and then after operating a target paper feeding unit until a preceding feeding time elapses, performs a secondary paper feeding for conveying the paper sheet to the printing position. The control unit sets different values of the preceding feeding time for the case where the first paper feeding unit is the target paper feeding unit and the case where the second paper feeding unit is the target paper feeding unit.
US10324402B2

A belt type fixing apparatus includes a fixing belt, a fixing roller disposed to face the fixing belt, a nip forming member that is disposed inside the fixing belt and presses the fixing belt to the fixing roller to form a fixing nip, first and second regulating surfaces that are provided at opposite ends of the nip forming member and restrict an axial movement of the fixing belt, and first and second guide surfaces that are provided inside the fixing belt and guide rotation of the fixing belt. The first regulating surface and the second regulating surface include at least one regulating step portion which is not in contact with one end of the fixing belt, respectively. The first guide surface and the second guide surface include at least one guide step portion which is not in contact with an inner surface of the fixing belt, and the at least one regulating step portion and the guide step portion are formed to be staggered from each other.
US10324400B2

An image forming apparatus includes a transfer member which transfers a toner image formed on an image bearing member to a transfer material; a transfer bias application unit which applies bias to the transfer member; a controller which executes a mode for making a first bias applied to a first predetermined area arranged at a leading edge of a transfer material with respect to a conveying direction of the transfer material to be less than a second bias applied to a second predetermined area arranged in a central area of the transfer material; and an obtaining portion which obtains image information of an image formed in each area obtained by dividing an area corresponding to the leading edge area into plural pieces in the width direction, wherein the controller controls the first bias based on image information obtained by the obtaining portion at the time of the mode.
US10324399B2

An image forming apparatus includes an image bearing member, a developing device, and an intermediate transfer member. The developing device includes a toner container containing a toner. The intermediate transfer member is charged to 3.0 nC/g or less in terms of absolute value at the surface thereof. The toner particles include a surface layer, and the brightness histogram of the toner particles has two local maximums P1 and P2 and a local minimum V between P1 and P2. P2 is derived from an organosilicon polymer. P1 lies in a brightness range of 20 to 70, and P2 lies in a brightness range of 130 to 230. The number of pixels of P1 and the number of pixels of P2 are each 0.50% or more relative to the total number of pixels. The total numbers of pixels A1, AV, and A2 each in a specific brightness range satisfy specific relationships.
US10324397B2

An image forming apparatus includes a photoconductor drum, a latent-image forming device, a developing device, a density detecting device, and a processing device. The density detecting device is configured to detect densities at a plurality of positions in a main-scanning direction on a developed image. The processing device is configured to acquire at least two light-amount correction tables respectively associated with at least two positions of the plurality of positions in the main-scanning direction on the developed image, the light-amount correction tables being for reducing density variations in a sub-scanning direction at the at least two positions, and correct, for each scan, a set point for setting an amount of light of a light source based on a difference in corresponding correction data between two light-amount correction tables respectively associated with two adjacent positions of the at least two light-amount correction tables.
US10324387B2

Provided is an electrophotographic photoreceptor obtained by laminating a photosensitive layer and a surface protective layer in this order on a conductive support, wherein the surface protective layer contains conductive fine particles and crosslinkable organic fine particles, and either the conductive fine particles or the crosslinkable organic fine particles have been subjected to surface modification with a fluoroalkyl (meth)acrylate/(meth)acrylic acid copolymer.
US10324382B2

A support table for a lithographic apparatus, the support table having a support section and a conditioning system, wherein the support section, the conditioning system, or both, is configured such that heat transfer to or from a substrate supported on the support table, resulting from the operation of the conditioning system, is greater in a region of the substrate adjacent an edge of the substrate than it is in a region of the substrate that is at the center of the substrate.
US10324374B2

There is provided an active light sensitive or radiation sensitive resin composition which contains (A) an alkali soluble resin and (C) a cross-linking agent represented by the following General Formula (1-0).
US10324372B2

A method of fabricating a multi-tone amplitude photomask includes providing a mask substrate. The method includes providing a stepped pattern in at least one layer of material on a surface of the mask substrate. The stepped pattern includes at least two steps and at least three levels. Each level of the stepped pattern provides a different intensity of light when a light source shines light on the stepped pattern.
US10324371B2

The present disclosure provides a system for generating a mask pattern, a method for generating a mask pattern, and an exposure system. According to an embodiment of the present disclosure, the system for generating a mask pattern comprises: a mask pattern provision device configured to provide a mask pattern signal via a wired or wireless network; a mask pattern transmission device configured to process the mask pattern signal provided by the mask pattern provision device to generate mask pattern information, and to transmit the generated mask pattern information over a Radio Frequency Identification (RFID) signal; and a mask pattern generation device configured to generate a mask pattern corresponding to the mask pattern information based on the mask pattern information and display the generated mask pattern. The embodiments of the present disclosure allow interaction between the mask pattern provision device and the mask pattern generation device by utilizing IoT technique, such that the mask pattern generation device can display various different mask patterns on an e-ink screen, thereby providing a fast, convenient and low cost exposure scheme.
US10324369B2

Embodiments of the present disclosure provide a method of generating mandrel patterns. A mandrel pattern is generated by constructing a boundary box, initiating a plurality of lead mandrels, and extending the lead mandrels across the boundary box. When a pattern region includes holes, portions of mandrels are removed from the holes after extension of the leading mandrels.
US10324363B2

An image device capable of compensating image variation includes at least one image capturer and a compensator. The compensator is electrically connected to the at least one image capturer for generating a 360 degree image, projecting the 360 degree image according to a view angle to generate a plane image corresponding to the view angle, detecting image position variation of at least one object of the plane image, and compensating the image position variation of the at least one object of the plane image, wherein position variation of the image device makes an image position of the at least one object be changed.
US10324357B2

Techniques related to automatic aperture control for an imaging device are discussed. Such techniques may include implementing an aperture control value to adjust an aperture opening, measuring a rate of change in measured luminance at an image sensor in response to the aperture control value, and determining an aperture control hold value to hold the aperture opening at a current position using the aperture control value and the rate of change.
US10324346B2

A liquid crystal display device 10 includes a backlight device 12 exiting light, a liquid crystal panel 11 disposed on a light exit side with respect to the backlight device 12, a first conductive layer 31, and a conductive bonding member 32. The liquid crystal panel 11 includes an array substrate 11b, a CF substrate 11a overlapping the array substrate 11b on an opposite side from the backlight device 12 side, and a first polarizing plate 11d disposed on the backlight device 12 side with respect to the array substrate 11b. The first conductive layer 31 is disposed on a plate surface of one of the array substrate 11b and the first polarizing plate 11d. The conductive bonding member 32 is electrically connected to the first conductive layer 31 to bond the backlight device 12 and the liquid crystal panel 11 and connected to ground.
US10324341B2

A liquid crystal display includes a first substrate, a gate line disposed on an upper portion of the first substrate, a gate insulating layer disposed on the gate line, a semiconductor layer disposed on the gate insulating layer, a data line and a drain electrode disposed on the semiconductor layer, a passivation layer which covers the data line and the drain electrode and defines a contact hole which exposes a part of the drain electrode, a common electrode provided at an upper portion of the passivation layer and having a planar structure, a pixel electrode electrically connected to the drain electrode through the contact hole and including a plurality of pixel branch electrodes, and a second substrate corresponding to the first substrate, where an opening is defined in the common electrode at a position which corresponds to a middle region of the plurality of pixel branch electrodes.
US10324323B2

A display apparatus according to the present invention includes a first polarizing film, a first insulating substrate, a second insulating substrate, and a second polarizing film that are located in the stated order in a light path from a light source toward a display surface. The second polarizing film has a polarization axis parallel or perpendicular to a polarization axis of the first polarizing film. The first insulating substrate and the second insulating substrate each include a transparent substrate having insulating properties. At least the first insulating substrate or the second insulating substrate includes lower wiring that is located on the transparent substrate and is opaque and a fine pattern that is located in a preceding stage or a subsequent stage of the lower wiring in the light path and is opposed to the lower wiring with a transparent insulating film therebetween.
US10324320B2

A display apparatus includes a display unit including a non-display region and a display region which extends from the non-display region in a direction defining an extension direction of the display region, and a supporting member on which the display unit is supported. The supporting member includes an intermediate mold including a first intermediate support disposed in the non-display region and an intermediate seat portion extending in the extension direction of the display region from the first intermediate support and disposed in the display region, and a transparent mold adjacent in the extension direction of the display region to the intermediate mold, between the intermediate seat portion and the display unit, and including a transparent support in an edge display region of the display region which is adjacent to the non-display region.
US10324316B2

The present disclosure relates to optical switching devices and switch modules that are designed for long-term security monitoring of high-value infrastructure access entry points. Embodiments in accordance with the present disclosure include optical switches based on fiber-Bragg gratings whose operating wavelengths are based on the presence or absence of magnetic coupling between an embedded permanent magnet and an external element. By monitoring the spectral position of the operating wavelengths and/or the magnitude of a light signal at the operating wavelengths, the state of the magnetic coupling can be determined and used as an indicator of whether the security switch has been actuated.
US10324315B2

The present disclosure discloses an electronic device, to solve the technical problem that it is relatively complex to implement a change in color of an appearance of the electronic device in the related art. The electronic device comprises a main body having a basic form and a deformed form; and a color changing film attached to the main body to form a part of a surface of an appearance of the main body, the color changing film being deformed as the main body is changed from the basic form to the deformed form, wherein if the main body is in the basic form, the color changing film as the part of the appearance of the main body presents a first visual effect, and if the main body is in the deformed form, the color changing film as the part of the appearance of the main body presents a second visual effect different from the first visual effect. Based on the same concept, the present disclosure further discloses another electronic device.
US10324308B2

An image stabilization apparatus for a lens apparatus that moves an image stabilizing lens perpendicularly to optical axis includes a fixed barrel, a lens moving frame holding the image stabilizing lens and movable relative to the fixed barrel perpendicularly to the optical axis, an actuator that drives the lens moving frame relative to the fixed barrel, and the encoders used to determine the position of the lens moving frame relative to the fixed barrel. Each encoder includes a scale fixed to either the lens moving frame or the fixed barrel and a detector fixed to the other, the scale is arranged so that its grating is arranged in a radial direction about the optical axis so that the encoder has sensitivity to radial displacement of the lens moving frame about the optical axis which is higher than sensitivity to rotational displacement of the lens moving frame about the optical axis.
US10324305B2

A display device for installation in a vehicle can include a first display configured to output first light forming first visual information; and a light synthesizing unit configured to pass the first light through the light synthesizing unit, and reflect second light and third light generated by different light sources, in which the light synthesizing unit includes a first light synthesizing portion disposed with a first surface of the first light synthesizing portion facing a first direction, and the first light synthesizing portion is configured to pass the first light through the first light synthesizing portion and reflect the second light; and a second light synthesizing portion disposed with a second surface of the second light synthesizing portion facing a second direction different from the first direction, and the second light synthesizing portion is configured to pass the first light through the second light synthesizing portion and reflect the third light.
US10324303B2

A stereoscopic display device is provided. The stereoscopic display device includes: a display panel, including a plurality of first display units and a plurality of second display units arranged alternately; a grating, disposed on a light exiting side of the display panel and including a plurality of light-transmitting regions and a plurality of light-shielding regions, wherein the display device includes a lens with a light convergence action at a position corresponding to each of the light-transmitting regions of the grating. In this way, while reducing a distance from the grating to the display panel, it is possible to ensure a 3D displaying effect be obtained at a longer distance.
US10324292B2

The present invention discloses a short-range optical amplification module, which includes a first phase delay plate, a transflective mirror, a second phase delay plate and a reflective polarizing plate that are arranged sequentially, wherein: the transflective mirror includes a first optical surface and a second optical surface; the first optical surface is adjacent to the second phase delay plate; the second optical surface is a transflective optical surface, and the second optical surface is adjacent to the first phase delay plate; the focal length fs2 of the reflection surface of the second optical surface meets the following condition: F≤fs2≤5F, wherein F is the system focal length of the short-range optical amplification module, and F meets the following condition: 10 mm≤F≤35 mm. By performing parameter refining on the fs2 that influences the optical amplification effect, the module can keep a small overall thickness while obtaining a large optical amplification effect, and it can be applied in a small-size virtual reality (VR) device, so that the VR device can realize a wide field angle, a large eyebox and a high-quality imaging effect, and hence a better user experience.
US10324290B2

Example systems and methods are described that help increase the situational awareness of a user of a helmet, such as a motorcycle helmet. One or more cameras are physically coupled to the helmet, where each camera includes a lens and an associated image sensor. Each camera is configured to generate a video feed, which is presented to a user on a display. The video feed represents a field-of-view around the helmet, and may be projected onto a surface, such as the visor of the helmet, thereby enabling enhanced situational awareness for the user of the helmet.
US10324281B2

A surgical system has a surgical microscope with an imaging optical unit and a control unit for setting imaging parameters of the microscope. The system further has an image processing device for overlaying an overlay image stored in the image processing device with an image generated by the microscope. A data processing unit is connected to the control unit of the microscope and to the image processing device. The control unit is configured such that, before a change of at least one imaging parameter of the microscope from a first value to a second value, it stores both the first value and the second value and makes them available to the data processing unit. The image processing device is configured in such a manner that it modifies the overlay image in a manner corresponding to the stored first and second values of the at least one imaging parameter.
US10324280B2

Provided is a microscope system including: an optical fiber in which laser light emitted from a light-source apparatus propagates; a microscope that irradiates a specimen with the laser light propagated in the optical fiber and that obtains an image of the specimen; a mode-scrambling device portion that causes elastic waves to propagate in the optical fiber to form elastic wave interference fringes in the optical fiber; and a control device that controls the driving of the mode-scrambling device.
US10324279B2

On embodiment of the invention discloses an optical lens including five lens group and an aperture stop. Each lens group includes at least one lens with refractive power, and the aperture stop is fixed in a position between a second lens group and a third lens group. Further, a distance between a first lens group and a fifth lens group remains fixed during zooming or focusing, and respective distances of the second lens group and a fourth lens group relative to the fifth lens group vary during zooming or focusing.
US10324276B2

An imaging lens system comprises, in order from an object side to an image side: a first lens element with positive refractive power having a convex object-side surface; a second lens element with refractive power; a third lens element with refractive power having object-side and image-side surfaces being aspheric, at least one surface thereof having at least one inflection point; a fourth lens element with refractive power having a concave object-side surface and a convex image-side surface; a fifth lens element with refractive power having an aspheric object-side surface and an aspheric concave image-side surface, the image-side surface thereof having at least one inflection point.
US10324268B2

Autofocusing a camera while zooming may include zooming the lens to a first zoom position, measuring a first object distance from the camera to an object on which to focus, determining a first focus start position using the first object distance, performing a first autofocus using the first focus start position as a starting point, thereby determining a first focus position. A first lookup object distance may be determined based on the first determined focus position. A first correction factor may be calculated as a ratio between the first lookup object distance and the first object distance. The lens may be zoomed to a second zoom position, and a second focus position may be determined using a second object distance based on the first object distance and a second correction factor based on depths of field at the second and first zoom positions.
US10324255B2

The present disclosure provides an optical waveguide formation photosensitive epoxy resin composition which contains an epoxy resin and a photo-cationic polymerization initiator, wherein the epoxy resin includes a solid epoxy resin component alone. Thus, a core layer forming material can be provided, which has higher R-to-R (roll-to-roll) adaptability and higher transparency at a wavelength of 850 nm. Therefore, a core layer for an optical waveguide can be formed as having excellent R-to-R adaptability, higher transparency and a lower loss by using the optical waveguide formation photosensitive epoxy resin composition without changing the conventional production process.
US10324253B2

Few mode optical fibers for mode division multiplexing. The Few Mode Fiber supporting 25 or 30 LP guided modes and includes a graded index core with a α-profile, a radius R1 (at 0 refractive index difference) between 21.5 and 27 μm and a maximum refractive index difference Dn1 between 12.5×10−3 and 20×10−3, and an end of the α-profile at a radius R1b, with index difference Dn1b; a trench surrounding the core with radius R3 between 30 and 42 μm and refractive index difference Dn3 between −15.10−3 and −6.10−3, an intermediate depressed trench with a radius R2, with R1b=0.5×10−3, Min(Dn1b, Dn2)≤−1.5×10−3, and for |Dn1b−Dn2|<0.5×10−3, Dn2 is between −5×10−3 and −3.5×10−3.
US10324251B2

A display module is provided. The display module includes a backlight module with an upper surface, a display panel opposite to the backlight module, and a glue having a first contact surface and a second contact surface located between the display panel and the backlight module, wherein the first contact surface is in contact with the display panel, the second contact surface is in contact with the upper surface of the backlight module, and there is a gap between the display panel and the backlight module. A method for fabricating a display module is also provided.
US10324249B2

A display device includes a prism sheet between a display cell and a light guiding plate. The prism sheet includes a plurality of prisms having a constant apex angle continuously arranged in a second direction on a surface thereof opposed to a light-exiting surface of the light guiding plate. Each of ridge lines of the prisms extends in a first direction. Each prism has a first inclined face on a side on which light from the light guiding plate is incident and a second inclined face on a side reflecting the incident light. An area of the first inclined face is made smaller than an area of the second inclined face, and an area of a light-emitting region in the prism sheet is made larger than an area of a non-light-emitting region.
US10324246B2

There is provided a light guide body, containing: a first end region; a second end region located on an opposite side of the first end region; first dots; and second dots having a dot in the first end region being smaller than a dot in the second end region, wherein a size difference between the first dots and the second dots in the first end region is smaller than a size difference between the first dots and the second dots in the second end region.
US10324238B2

The present invention discloses an anti-peep film, a method for manufacturing the same and a display device. The anti-peep film includes a main body and at least one light converging structure provided inside the main body; a refractive index of the main body is different from a refractive index of the light converging structure, to cause incident light to be outputted after being converged by the light converging structure. In the anti-peep film, the method for manufacturing the same and the display device provided by the present invention, a light converging structure is located inside a main body, and a refractive index of the main body is different from a refractive index of the light converging structure, to cause incident light to be outputted after being converged by the light converging structure, such that the display device has good anti-peep properties in all the different viewing directions.
Patent Agency Ranking