US10321018B2
An information processing apparatus includes a detection unit and a change unit. The detection unit detects a first communication interface which has been newly assigned to the information processing apparatus, and a first network to which a connection is made via the first communication interface. The change unit changes, in a case where the first network and a second network to which a connection is made via a second communication interface that has been assigned earlier have an independent relationship, settings for a limitation on use of a service via the second communication interface.
US10321014B2
An image reading unit reads a source document image in 600 dpi, and a resolution conversion unit converts the resolution of the image to 75 dpi. An inclination detection unit detects inclination of the source document image. When a character conversion unit is to execute character recognition after cropping, a mode setting unit sets a quality-first mode. The inclination correction unit corrects the inclination of the image of 600 dpi, according to the inclination of the source document image detected by the inclination detection unit. A document image clipping unit clips out the source document image, and the resolution conversion unit converts the resolution of the source document image to 200 dpi. Thereafter, the character conversion unit executes the character recognition.
US10321009B2
In accordance with some embodiments, a protocol permits communications between platforms and image devices. This allows, for example, the platform to specify particular types of information that the platform may want, the format of information the platform may prefer, and other information that may reduce the amount of processing in the platform. For example, conventionally, in gesture recognition software, the platform receives an ongoing stream of video to be parsed, searched and processed in order to identify gestures. This may consume communications bandwidth between platforms and imaging devices, particularly in cases where wireless communications or other bandwidth limited communications may be involved.
US10321001B2
An image processing apparatus includes first and second detecting units, a conveying unit, a reading unit, a setting unit, an executing unit, a storing unit, and a correcting unit. The first detecting unit detects a size of a set document. The conveying unit conveys the set document. The second detecting unit detects a size of the conveyed document. The reading unit reads an image of the conveyed document and generates image data. The setting unit sets a setting value based on the detected size before the document image is read. The executing unit executes image processing on the image data, based on the set setting value. The storing unit stores the image data. The correcting unit corrects, where the size detected by the second detecting does not match the size detected by the first detecting, the stored image data based on the size detected by the second detecting unit.
US10320998B2
Upon accepting a first operation of operating a predetermined hardware key, an image forming apparatus preferentially displays a remote support start screen provided from an information processing apparatus via a relay server. Upon accepting a remote support start instruction from a user via the start screen, the image forming apparatus obtains identification information from the relay server and displays the obtained identification information. Upon accepting an operator operation, the information processing apparatus accepts the identification information, connects to the image forming apparatus using the accepted identification information, and activates a remote support client application. Even upon reception of press information of a specific key from the information processing apparatus, the image forming apparatus can display the remote support screen in preference to the display of the operation screen.
US10320987B2
In some embodiments, a portable multifunction device with a touch screen display performs a method that includes: displaying a phone call user interface on the touch screen display, wherein the phone call user interface includes: a first informational item associated with an active phone call between a user of the device and a first party, a second informational item associated with a suspended phone call between the user and a second party, and a merge call icon; upon detecting a user selection of the merge call icon, merging the active phone call and the suspended phone call into a conference call between the user, the first party, and the second party, and replacing the phone call user interface with a conference call user interface. The conference call user interface includes: a third informational item associated with the conference call, and a conference call management icon.
US10320986B2
Techniques for handling contacts and agents in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for handling contacts and agents in a contact center system including associating an outcome of an interaction between a contact and an agent with an identification of a matching strategy used for matching the contact with the agent.
US10320985B2
Techniques for hybrid behavioral pairing in a contact center system are disclosed. In one embodiment, the techniques may be realized as a method for hybrid behavioral pairing in a contact center system comprising: determining a first ordering of a plurality of agents according to a behavioral pairing strategy with a balanced agent utilization; determining a second ordering of the plurality of agents according to a performance-based routing strategy with an unbalanced agent utilization; determining a third ordering of the plurality of agents according to a combination of the first ordering and the second ordering having a skewed agent utilization between the balanced agent utilization and the unbalanced agent utilization; and outputting a hybrid behavioral pairing model based on the third ordering for connecting a contact to an agent of the plurality of agents in the contact center system.
US10320984B2
Techniques for L3 pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for L3 pairing in a contact center system comprising identifying a first contact, identifying a first agent available for assignment to the first contact, comparing information about the first contact with information about the first agent, and postponing, by a first period of delay, assignment of the first agent and assignment of the first contact based on the comparison.
US10320981B2
The present invention relates to a system for retrieving information from a network such as the Internet. A user creates a user-defined record in a database that identifies an information source, such as a web site, containing information of interest to the user. This record identifies the location of the information source and also contains a recognition grammar based upon a speech command assigned by the user. Upon receiving the speech command from the user that is described within the recognition grammar, a network interface system accesses the information source and retrieves the information requested by the user.
US10320976B2
A method, system, and computer program product for call flagging using shared call logs are provided in the illustrative embodiments. A determination is made that a phone call should be flagged as undesirable. In a call log in the device, a call entry corresponding to the phone call is selected. The call entry is modified to form a modified call entry, the modified call entry comprising an annotation, the annotation describing a reason for flagging the call as undesirable. A sharing rule is configured relative to the modified call entry. The modified call entry is sharing selectively according to the sharing rule with a subset of a set of social contacts of a user of the device on a social network.
US10320973B2
There are provided measures for venue owner-controllable per-venue service configuration. Such measures could comprise configuring a per-venue service model of services of a network operator for terminal devices of subscribers of the network operator on the basis of an input by a venue owner of a venue, the per-venue service model including at least one configurable parameter for defining a venue-based service for terminal devices of subscribers residing in a specified venue area of the venue, and controlling provision of services of the network operator to terminal devices or subscribers of terminal devices in accordance with the per-venue service model depending on applicability thereof for the service provision.
US10320969B2
A communication processing system is coupled to a global computer network. At least one inmate communication from an inmate is automatically converted into an inmate digital communication for communication to at least one remote device. The at least one inmate communication is received at the communication processing system from a correctional facility. At least one side of each of the at least one inmate communication is automatically scanned into at least one digital file. The at least one digital file is automatically converted into the inmate digital communication according to at least one sending template. The at least one sending template is based, at least in part, on at least one formatting requirement of at least one of: the at least one remote device, and a service provider of the at least one remote device. The inmate digital communication is electronically communicated to the at least one remote device.
US10320967B2
The signal processing device comprises the adaptive gain calculation unit configured to calculate and output the adaptive gain for processing the voice reception output signal, by utilizing at least the voice transmission input signal and the relative volume value indicating the predetermined relative sound volume ratio between the voice transmission input signal and the voice reception output signal; and the multiplication unit configured to calculate the voice reception output signal by multiplying the signal based on the voice reception input signal by the value based on the adaptive gain.
US10320950B2
Aspects of the present disclosure relate to systems and methods for optimizing syncing of metadata changes using a chunked response. In one aspect, an application may be launched in a foreground of a client computing device. A single streaming request may be sent to an application service for updated metadata of a dataset while the application is running in the foreground. A response to the single streaming request may be received at the client computing device. The response may include the updated metadata of the dataset, where the updated metadata is represented as a plurality of pages. While the application is running in a background of the client computing device, each page of the plurality of pages may be processed as the response to the single streaming request is received.
US10320947B2
A method for designing business logic being performed on a computer server that includes respectively executing a test engine and a service engine independent of each other, receiving the business logic representing a business service from a modeling terminal, the business service being associated with an event, allowing the modeling terminal to register the business logic to the test engine and to test the business logic, and allowing the modeling terminal to register the business logic to the service engine when the test of the business logic is completed.
US10320945B2
Remote desktop sharing allows a user to access applications and data on a remote computer over a network. An intermediary computer can communicate with a host computer and one or more client computers to facilitate remote desktop sharing. The host can send the intermediary computer an encoded key frame and encoded updates. The intermediary computer can decode the host screen data, and apply subsequent updates to the decoded image so that the intermediary computer has a near live host screen image in a first buffer. A second buffer on the intermediary computer can store an instance of a screen encoder for each client computer that has joined the session and the most current host image that the client computer has. The encoder compares the near live screen image and the stored client computer host image to create an encoded differential screen image update to pass to the client computer.
US10320941B2
The described technology relates to rendering a client-side user interface, such as, for example, display of a web page, using a server-side cache for providing the displayed data. In an example implementation, in response to a user interface (e.g., dashboard with multiple widgets in a web application) being launched on the client device, the server initiates a refresh of the cache for the plurality of widgets; and transmits a first set of data obtained from the cache for widgets in the user interface before the cache is updated in response to the initiated refresh. The first set of data is followed by a second set of data obtained from the cache for at least some of the widgets after the cache is updated in response to the initiated refresh.
US10320936B2
Provided are a computer program product, system, and method for populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server. Host access to tracks is redirected from the primary server to the secondary server. Prior to the redirecting, updates to tracks in the primary storage were replicated to the secondary server. After the redirecting host access to the secondary server, host access is directed to the secondary server and the secondary storage. A secondary cache at the secondary server is populated with unmodified tracks in a primary cache at the primary server when the host access was redirected to the secondary server to make available to the host access redirected to the secondary server.
US10320926B2
In an approach for modifying a user interface for a user of an application, a processor receives a plurality of actions for a user of an application. A processor generates a unique identifier for each action of the plurality of actions. A processor generates a unique string of the generated unique identifiers for each action of the plurality of actions. A processor determines that a portion of a pattern of the unique string matches, within a predetermined threshold, a portion of a pattern of a history of usage of a set of users of the application. A processor modifies a user interface of the application, for the user, based on the portion of the pattern of the matched unique string, within the predetermined threshold, the portion of the pattern of the history of usage.
US10320925B2
Systems, methods, and apparatus to monitor mobile Internet activity are disclosed. An example method comprises assigning a port of a proxy to the mobile device associated with a panelist. A property list file is transmitted to the mobile device, the property list file instructing the mobile device to transmit future requests for media to the port of the first proxy. A first request for media is received on the port of the proxy, the first request originating from the mobile device. The first request for media is associated with a demographic of the panelist associated with the mobile device based on an identifier of the port.
US10320923B2
In one embodiment, a prediction agent process collects travel information of a vehicle, and determines a profile of the vehicle, the profile indicative of one or more real-time resource requirements of the vehicle. The prediction agent process also predicts a path of the vehicle based on the travel information, and determines a next resource node along the predicted path having one or more real-time resources corresponding to the one or more real-time resource requirements of the vehicle. After further predicting a time of arrival of the vehicle being within range of the next resource node based on the travel information, the prediction agent process informs the next resource node of the profile of the vehicle and the predicted time of arrival, the informing causing the next resource node to operate the one or more real-time resources for the vehicle for the predicted time of arrival.
US10320913B2
In implementations, a divergence from a pattern of detected instances of an event is identified, where the event is of a routine of a user. The identified divergence corresponds to an out of routine event. Contextual information is generated corresponding to the identified out of routine event. Furthermore, one or more recommended actions for presenting content to the user are selected based on the contextual information. An indication of the identified out of routine event, the contextual information, and the one or more recommended actions are provided to a service, which may be an application on a user device. The service can present content to the user based on the identified out of routine event, the generated contextual information corresponding to the identified out of routine event, and the selected one or more recommended actions. The service may follow or disregard any of the selected one or more recommended actions.
US10320910B2
A method for controlling an electric device in a vehicle includes: establishing communication with a first mobile device previously recognized by the vehicle; collecting first pattern information from the vehicle; comparing the first pattern information with second pattern information stored in the first mobile device; and discovering a second mobile device based on the comparison of the first pattern information with the second pattern information.
US10320909B2
An apparatus for controlling appliances aboard a vehicle, including a first data processing device having a network interface that can have a vehicle network for bidirectional data transmission between the first data processing device and connected network appliances. Also provided are an input/output device, a graphics processor device connected to the screen thereof and to the first data processing device, a user interface module provided in the first data processing device and that implements a graphical user interface having pages, and at least one separate second data processing device connected to the first data processing device via a separate bidirectional data link and having a network interface for connection to a vehicle network. Via each bidirectional data link it is exclusively possible to transmit predefined data records having data of predefined data types for display on pages from the second data processing device to the first data processing device.
US10320904B2
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US10320903B2
The disclosure describes an on-demand web-based software and hardware platform that has been developed, on a custom hardware (server) architecture, in an abstracted fashion to enable the administrative users (admins) to create and deploy their experience that can manage asynchronous communication and decision-oriented workflows, in a secure fashion, within a healthcare system. The experience created by the admin can be used for almost any use-case (within care delivery, care coordination and care management) where asynchronous and decision-based workflows and video-centric asynchronous communication proves to derive value resulting in increased productivity, reduction in cost, improved revenue production. Additionally, from an asynchronous communication perspective, the platform empowers the delivery of “capture, store and forward” video-based one-way, two-way and multi-way user interactivity. And, the admin can use the platform's tool sets to create membership models, product types, page designs and media/content libraries that surround the overall experience being delivered for patients and providers.
US10320901B2
Various embodiments are described that relate to network communication. In a mobile peer-to-peer ad hoc network, nodes can use a context-aware key-based distribution hash table routing algorithm to create the route scheme. This can be done among nodes that are cluster-heads while nodes that are within a cluster can use a non-context based algorithm.
US10320891B2
The current document is directed to an integrated application-aware load-balancing component of a distributed computer system. The integrated application-aware load-balancing component is, in a described embodiment, incorporated within a distributed application that serves as a control component of multiple physical computers within a distributed computer system. The integrated application-aware load-balancing component includes a layer-4 load-balancing subcomponent that distributes communications connections initiated by remote client computers among computational nodes within the distributed computer system in order to balance the computational load applied to the distributed application and distributed computer system by the remote client computers. The integrated application-aware load-balancing component additionally includes a layer-7 load-balancing subcomponent that periodically and locally computes weights for each computational node and redistributes client requests according to the computed weights among cluster nodes within the distributed computer system in order to enhance balancing of the computational load applied to the distributed service application and distributed computer system by the remote client computers. Operation of the layer-4 and layer-7 load balancers are controlled and/or adjusted by rules and policies informed by performance and operational characteristics of the distributed service application and distributed computer system.
US10320882B2
In one example, the present disclosure describes a device, computer-readable medium, and method for discovering and tracking uniform resource locators (URLs) for the purposes of managing sponsored data. For instance, in one example, a method includes monitoring a request for a stream of data delivered to a user endpoint device via a content distribution network, wherein the stream of data is accessed via a digital content distribution application running on the user endpoint device, discovering a uniform resource locator associated with the stream of data, and updating a list of sponsored uniform resource locators in accordance with the discovering, wherein the sponsored uniform resource locators comprise uniform resource locators that are permitted to be accessed by the digital content distribution application without impacting a data allowance allocated to the user endpoint device.
US10320876B2
In one aspect, an example method is disclosed. The method includes (i) determining, by a first computing system, a first location; (ii) identifying, by the first computing system, a second computing system, wherein the identifying is based the determined first location and a second location of the second computing system having a threshold extent of similarity; (iii) causing, by the first computing system, the identified second computing system to facilitate performing a set of acts comprising transmitting media content to the first computing system; (iv) receiving, by the first computing system, the transmitted media content; (v) generating, by the first computing system, media content that includes the received media content; and (vi) transmitting, by the first computing system, to a third computing system, the generated media content for presentation of the generated media content.
US10320869B2
The present disclosure relates to a technique of adjusting the download of one or more adjustable content streams, the one or more content streams are provided in a network by a server (200) for streaming the one or more content streams to one or more clients (100a, 100b) and each of the one or more content streams comprises a plurality of content segments. A method embodiment comprises the steps of: generating a manifest file comprising one or more media bit rate candidates each of which indicating an encoded media data rate of the content segments of the one or more content streams, wherein the media data rate candidates are generate by considering a perceived quality of the one or more content streams; and manipulating the manifest file by adjusting at least one of the one or more media data rate candidates based on the available data rate between the server (200) and the one or more clients (100a, 100b) for downloading the content segments.
US10320864B2
A method of providing supplemental information synchronized with a piece of media content being played and related to a current state of the piece of media content being played is provided. The supplemental information may be transmitted to an electronic device in synchronization with the playing of the piece of media content on an audio/visual display interface. The method includes receiving identifying information from the electronic device and/or the audio/visual display interface, storing the identifying information in an active device table, receiving a viewing initiation notification, and transmitting the supplemental information to the electronic device in response to the viewing initiation notification. The electronic device may also transmit a request to begin playing the piece of media content. Transmission of the supplemental information may be paused, stopped, or resumed in synchronization with the piece of media content being played.
US10320863B2
Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a first device. The program establishes a collaboration session with a second device. The program also receives, from the second device, analytics data shared through the collaboration session and contextual data associated with the analytics data. The program further provides additional data for display on the first device based on the contextual data associated with the analytics data.
US10320860B1
The disclosure includes a system and method for detecting fine grain copresence between users. The system includes a processor and a memory storing instructions that when executed cause the system to: transmit a wakeup signal to a plurality of devices based on coarse grain location information; send a request to a first device of the plurality of devices to transmit a token using a first communication technology to determine fine grain copresence; receive a first token acknowledgment from a first subset of the plurality of devices; send a request to a second device of the first subset of the plurality of devices to transmit the token using a second communication technology to determine fine grain copresence; receive a second token acknowledgment from a second subset of the plurality of devices; and refine copresence based on receiving the first and second token acknowledgment.
US10320843B1
In some embodiments, systems, methods, and devices disclosed herein enable trusted sharing of private data and/or transactions via a distributed ledger, while maintaining data consistency properties. Some embodiments provide and utilize one or more independent and/or dependent channels. In particular, in some embodiments, one or more independent and/or dependent channels can exist on a single distributed ledger, wherein participants or nodes that are members of a particular channel can view and access the information in a given network transaction. To other participants or nodes not on the particular channel, however, only an encrypted or redacted version of the information can be viewable, thereby not disclosing the transaction information to such participants or nodes. In some embodiments, consistency properties may be preserved even in the presence of selective sharing of transaction information with proofs of validity.
US10320832B2
WebRTC is vulnerable to malicious JavaScript, injected by cross-site scripting attacks or compromised or malicious script providers. Through these attacks, attackers can access a WebRTC connection and leak or monitor the audio and video data transmitted. By preventing modification of key WebRTC functions and preventing outgoing streams from being used more than once, these attacks can be thwarted.
US10320823B2
Data is collected from a database arrangement about behavior of observed entities, wherein the collected data includes one or more features associated with the observed entities. A probabilistic model is determined that correlates the one or more features with malicious and/or benign behavior of the observed entities. Data is collected from the database arrangement for unobserved entities that have at least one common feature with at least one of the observed entities. One of the unobserved entities is determined to be a malicious entity based on the at least one common feature and the probabilistic model. Network policies are applied to packets sent from the malicious entity.
US10320813B1
A service provider may deploy a security threat detection and mitigation platform in a multi-tenant virtualization environment that includes pluggable data collection, data analysis, and response components. The data analysis components may apply machine learning techniques to generate (based on training data sets) and refine (based on subsequently received data sets and feedback about the resulting classifications) predictors configured to detect particular types of security threats, such as denial of service attacks, botnets, scans, or remote desktop attacks. A data collection layer may collect, filter, organize, and curate network packet traffic data, network packet header data, or other information emitted by computing instances or applications executing on them, and provide the curated data as streams to the analysis layer. A response layer may automatically take action in response to threat detections (which may be overridden by an administrator) and may store classification data for subsequent analysis, feedback, and predictor refinement.
US10320811B1
Systems and methods for impersonation detection and abuse prevention are disclosed. In example embodiments, a batch server of a social networking service receives a new registration or an update for an account, the account comprising a name and identity-related information. The batch server determines that the name and the identity-related information of the account matches one or more other accounts of the social networking service. The batch server detects a suspicious behavior of the account. The batch server limits, in response to the suspicious behavior, access to the account unless or until an identity of a user of the account is verified.
US10320805B2
A visitor authorization management method is provided. In the method, an authorization object identifier and an authorization operation information corresponding to the authorization object identifier are obtained. The authorization operation information according to the authorization object identifier is cached. A current latest authorization operation information corresponding to the authorization object identifier is retrieved from the cache. A reference time is determined based on an authorization time in the current latest authorization operation information. When a preset time period having the reference time as an end is reached, an authorization operation is performed according to the current latest authorization operation information and the authorization object identifier.
US10320801B2
Techniques to provide secure access to a cloud-based service are disclosed. In various embodiments, a request is received from a client app on a device to connect to a security proxy associated with the cloud-based service. A secure tunnel connection between the device and a node with which the security proxy is associated is used to establish the requested connection to the security proxy. Information associated with the secure tunnel is used to determine that the requesting client app is authorized to access the cloud-based service from the device and to obtain from an identity provider associated with the cloud-based service a security token to be used by the client app to authenticate to the cloud-based service.
US10320796B2
The claimed subject matter provides a method for securing a partner service. The method can include receiving a request, wherein the request comprises a unique value, to access the partner service, wherein the request is received from a browser client for a partner application and determining that a user is authorized to access the partner application, the partner application generating a token that associates the user with the partner application. The method can also include generating a signature for the token, the signature to enable the partner service to independently regenerate the signature, the token comprising an identifier for the partner application enabling the partner service to detect which partner application generates the token and sending the token with the signature to the browser client.
US10320794B2
An electronic device that provides long-lived, but selectively ephemeral access to content is described. In particular, the electronic devices may provide secure content, which was generated based on protection information and the content, to a computer system. After receiving a share command, the electronic device may communicate, to the computer system, a unique token that is associated with a recipient in a communication network and an instruction to enable a recipient electronic device associated with the recipient to view the content. This unique token may allow the computer system to access the content in the secure content, so that the computer system has an ability to provide the content to the recipient electronic device. Moreover, after receiving an un-share command, the electronic device may temporarily or permanently disable the unique token on the computer system, so that the computer system is unable to access the content in the secure content.
US10320785B2
The present invention relates to the secure identification, authentication, protection and transfer of personal and computing device identifying information between computing devices. Specifically the present invention is a method that removes the need to expose personal or computing device identifying information, while such information is in transit between computing devices.
US10320776B2
Protecting application passwords using a secure proxy. A request is received by a proxy from a client to access a protected resource located on a target server. A secure session is initiated between the proxy and client. The access request is forwarded by the proxy to the target. A response is received from the target that is a credential form. The proxy server injects into each required credential field a credential field tag and is sent to the client computer. Target credentials mapped by the credential field tags are retrieved by the proxy server from a protected datastore. The form is completed and sent to the target. If the credentials are invalid, the target credentials are updated and stored in the protected data store without client computer intervention, and sent by the proxy server to the target. The client computer is then allowed to access the protected resource.
US10320772B2
The present invention is directed to solve a problem that time is required for a process related to verification of a public key certificate of a message sender. An in-vehicle device mounted on a vehicle has a memory for holding information of a device which failed in verification of a public key certificate. At the time of performing communication between vehicles or between a vehicle and a roadside device, a check is made to see whether or not information of a device included in a message transmitted matches information of a device which failed and held in the memory. When the information matches, verification of a public key certificate is not performed.
US10320751B2
A network security system according to an embodiment may include: a DNS blocking server that is connected to network equipment to which a client terminal is connected and mirrors a DNS query packet going through the network equipment, and that generates and transmits a fake DNS response packet to the client terminal if a DNS query domain address of the DNS query packet is a domain address to be managed; and a proxy server that monitors a request packet from the client terminal generated using the fake DNS response packet.
US10320748B2
Concepts and technologies disclosed herein are directed to single packet authorization (“SPA”) in a cloud computing environment. A compute node can include a virtual switch operating on at least a portion of a plurality of hardware resources of a cloud computing environment, a virtual firewall, a cloud workload executing a cloud service, and a SPA service. The virtual switch can receive a SPA request from a SPA client executing on a computing device. The virtual switch can forward the SPA request to the virtual firewall and to the SPA service. The virtual firewall can deny the SPA request in accordance with a firewall policy. The SPA service can utilize a SPA validation scheme to validate the SPA request. The virtual firewall can implement a temporary firewall policy to allow incoming packets from the SPA client and directed to the cloud service.
US10320746B2
A system and method is described for protecting applications against malicious URL links by identifying a final destination. The system and method also includes enabling a user process to directly connect to the final destination, bypassing the original URL altogether; thereby bypassing the hacker's ability to use that URL to programmatically send the application to a malicious site.
US10320741B2
A server IP address assignment system which can automatically assign IP address for servers includes a data center management system (DCMS) server, a dynamic host configuration protocol (DHCP) server, a plurality of switches, and a plurality of servers. The DCMS server obtains a location table of the servers and the switches based upon initial data center construction details, and assigns an IP address to each of the servers, the location table with these assignments is then transmitted to the DHCP server. The server transmits a DHCP packet to the switch, and the switch adds an Option82 message into the DHCP packet and transmits an added DHCP packet to the DHCP server. The DHCP server analyzes the Option82 message of the DHCP packet to obtain the IP address and assigns the IP address to the server. A server IP address assignment method is also provided.
US10320737B2
A device and method temporally correlates communication types. The method performed by a first electronic device includes receiving a first message in a first communication format from a second electronic device, the first message having first metadata associated therewith. The method includes determining respective second metadata associated with existing conversations. The existing conversations each include a plurality of existing messages in at least one second communication format. The existing messages are a thread in a temporal order. The existing conversations are shown in a single, respective user interface. The method includes determining a correlation between the first message and one of the existing conversations based upon the first and second metadata. The method includes inserting the first message in the existing messages of the one of the existing conversations that maintains the temporal order.
US10320736B2
The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a computing system. The method includes: (1) receiving a request from a first user to relay subsequent messages authored by one or more users to the first user, the request identifying the one or more users; (2) obtaining a plurality of incoming messages from a plurality of users, including the one or more identified users; (3) identifying a set of messages authored by the one or more identified users from among the plurality of incoming messages; (4) extracting one or more terms from content of at least one message; (5) identifying priority messages based on the extracted terms; and (6) sending the set of target messages and the priority messages to the first user.
US10320735B2
A system and method for providing a social networking service to a plurality of devices. A social networking server for facilitating social information exchange among the plurality of devices through a socially aware network. A social profiles manager is coupled to the social networking server that creates and manages individual centric profiles of the plurality of devices. The individual centric profiles of the plurality of devices are social representation of individual devices within the socially aware network. The plurality of devices are identifiable by other participants and the social networking server through their social profiles.
US10320734B1
In some embodiments, social matching includes determining one or more friends of a subscriber, in which the one or more friends of the subscriber are associated with the subscriber based on a social graph; notifying (e.g., pinging) a selected set of the one or more friends of the subscriber for input regarding selected matches for the subscriber, in which matches for the subscriber are generated by a matching engine performed by a processor; and displaying the input received from the selected set of the one or more friends of the subscriber.
US10320732B2
A mobile terminal includes a wireless communication unit configured to receive and transmit a message through wireless communication from/to an external device, a display unit configured to display the message, and a controller configured to, when a preset type of touch is applied to a region where content of a link message is displayed on the display unit in a case where the message includes the content of the link message linked to the message, execute a message transmission function using at least part of the content of the link message.
US10320731B2
A system and method includes a network interface device to receive and retransmit electronic messages between a first user and a second user, an electronic data storage configured to store database entries related to electronic messages as received and retransmitted by the network interface device, at least some of the database entries including a latest message in thread flag identifying a latest electronic message in a thread of multiple electronic messages, and a processor. The processor may create a database entry corresponding to a first electronic message, the database entry including the latest message in thread flag indicating that the first electronic message is a latest electronic message of a thread, and change a status of a latest message in thread flag of a database entry corresponding to a second electronic message of the thread to indicate that the second electronic message is not a latest message in the thread.
US10320725B1
The invention provides method, apparatus and electronic device for integrating multifunctional services. The method includes assigning users with corresponding user identification numbers in an interactive application platform; responding to the login operation of the user based on the user identification number, and displaying the personal homepage of the user after login is successful; after detecting a click operation of the user on the audio and video communication label, entering an audio and video communication interface; and when the user identification number of another user input by the user on a dialing sub-interface is received, initiating a communication request to the another user based on the user identification number, or when the click operation on a communication key arranged on the audio and video communication interface is detected, initiating a communication request to another user to which the communication key corresponds.
US10320719B2
A message withdrawal method, apparatus and a storage medium are disclosed. The method includes receiving a message withdrawal instruction, where the message withdrawal instruction at least includes a message identifier of a target message to be withdrawn, determining a storage path of a target network resource according to a mapping relation between a storage location of a downloaded network resource and the message identifier, deleting the target message using the message identifier, and deleting the target network resource at the storage path of the target network resource.
US10320713B2
A packet data network traffic management device comprises a plurality of ports comprising at least a first port, a second port, and a third port; and a plurality of deterministic multi-threaded deterministic micro-controllers, each of the micro-controllers associated with a corresponding one of the ports to control packet data through the corresponding port; and the plurality of multi-threaded deterministic micro-controllers cooperatively operate to selectively communicate data packets between the plurality of ports.
US10320712B2
A method includes receiving a request associated with a communications path from a first device to a second device. The method includes generating switching configuration data based on network topology data associated with the communications path. The switching configuration data indicates a configuration of a switch matrix of a satellite. The method further includes causing the switch matrix to initialize or modify the communications path based on the switching configuration data. A portion of the communications path includes components of a payload of the satellite. The components including the switch matrix.
US10320702B2
Various systems, methods, and processes to optimize input/output (I/O) fencing operations in systems that implement coordination points are presented. A matrix is generated. The matrix includes information indicating the accessibility of one or more coordination points by a node. The method then transmits the matrix to one or more other nodes.
US10320700B2
Disclosed is an optimized asset management apparatus and an operation method thereof, the method including transmitting a request for state information of distributed resources to resource aggregators, receiving the state information of the distributed resources from the resource aggregators, analyzing the state information of the distributed resources, and registering at least one distributed resource among the distributed resources as an optimized asset based on a result of the analyzing.
US10320693B2
Aspects of the present disclosure provide mechanisms for count synchronization in a wireless communication network. A respective count value may be maintained for each packet transmitted over a wireless connection, where each count value includes a respective hyper frame number and a respective sequence number. To synchronize a current count value associated with a current packet, a count synchronization may be initiated to transmit at least a current hyper frame number of the current count value over the wireless connection.
US10320691B1
Nodes within a network are configured to adapt to changing path states, due to congestion, node failures, and/or other factors. A node may selectively convey path information and/or other state information to another node by annotating the information into packets it receives from the other node. A node may selectively reflect these annotated packets back to the other node, or other nodes that subsequently receive these annotated packets may reflect them. A weighted cost multipathing selection technique is improved by dynamically adjusting weights of paths in response to feedback indicating the current state of the network topology, such as collected through these reflected packets. In an embodiment, certain packets that would have been dropped may instead be transformed into “special visibility” packets that may be stored and/or sent for analysis. In an embodiment, insight into the performance of a network device is enhanced through the use of programmable visibility engines.
US10320687B2
Systems, methods, and computer-readable media are provided for enforcing policy for upstream (e.g., traffic from an endpoint to the physical network layer or hardware fabric of a data center) flood traffic (e.g., broadcast, unknown unicast, or multicast traffic) originating from a virtual endpoint via a network fabric. In one embodiment, upstream flood traffic can be transmitted using a special multicast group to which only elements of the data center fabric (e.g., physical switches, routers) are subscribed. That is, upstream flood traffic is assigned to the special multicast group, resulting in unintended endpoints not receiving the flood traffic. However, the hardware fabric receives the flood traffic and will then enforce applicable policies to route the packets to intended endpoints.
US10320682B2
A Path Computation Element (PCE) in a Multi-Protocol Label Switching (MPLS) network receives initial information of all Traffic Engineering (TE) links that is reported by a Label Switching Router (LSR), and stores the initial information into a TE database (TEDB). For the information of each TE link, the PCE determines initial values of pending bandwidth, reserved bandwidth and unreserved bandwidth of each TE-Class in the information of the TE link, and stores the initial values into the TEDB. The PCE receives a Constraint-based Routed Label Switched Path (CRLSP) calculation request from a Path Computation Client (PCC), calculates a Label Switched Path (LSP) according to the information of each TE link stored in the TEDB, and updates pending bandwidth, reserved bandwidth and unreserved bandwidth of TE-Class in the information of TE link corresponding to the LSP, wherein the information of TE link corresponding to the LSP is stored in the TEDB.
US10320657B2
In one embodiment, a device in a network receives a notification from a neighbor of the device indicative of a child node of the device requesting a parent change from the device to the neighbor. The device updates an existing routing path from the device to the child node to be routed through the neighbor, in response to receiving the notification from the neighbor. The device receives an instruction to remove the updated routing path from the device to the child node through the neighbor. The device removes the updated routing path from the device to the child node, in response to receiving the instruction to remove the updated routing path.
US10320654B2
According to one embodiment, a method, computer system, and computer program product for computer networking is provided. The present invention may include a method of using media access control (MAC) multicast procedures to discover remote node addressability, and InfiniBand® (InfiniBand® and all InfiniBand® based trademarks and logos are trademarks or registered trademarks of System I/O, Incorporated and/or its affiliates) protocols to connect sets of queue pairs in implementing one or more communication channels, comprising preparing hardware to connect point-to-point links between a systems; discovering remote systems on the other side of the links through a discovery process; creating administrative traffic lanes; verifying the connection between nodes; initiating the auxiliary traffic flow interface; negotiating and connecting buffers; and exchanging node descriptors.
US10320653B2
A system and method for performing topology discovery in a data network is provided. Network elements utilizing a distance-vector protocol, such as EIGRP, advertises routes and metric information. A resource control point or other element analyzes the advertised routes and metrics and determines the nexthop, thereby providing a topology map of the network.
US10320648B2
Methods and apparatus are disclosed for analyzing network performance of a network comprising network nodes. The method may comprise: obtaining probe measurements by sending probe test-messages via a path from a testing node to a first target node, and also by sending probe test-messages via a path from the testing node via the first target node to a subsequent target node, the probe measurements relating to a network performance characteristic in respect of the paths taken by the probe test-messages and probe response-messages associated therewith and being dependent also on local processing of the probe test-messages at the respective target nodes; comparing the probe measurements; in dependence on the comparison, assigning a weighting in respect of the first target node indicative of whether it is deemed likely to be providing reliable or unreliable results; and determining a network performance analysis measure dependent on the probe measurements and on the weighting.
US10320642B2
A method for transmitting, over a transport network, data belonging to a data flow includes creating a proxy network including a plurality of transport network proxies; defining a plurality of proxy pairs; defining a plurality of proxy pair links; determining, for each proxy pair link, a round trip time (RTT) of the respective proxy pair link; determining, using the determined RTTs of the plurality of proxy pair links, a list of one or more preferred paths for each proxy pair, each preferred path connecting, via one or more of the plurality of proxy pair links, one proxy of the respective proxy pair to the other proxy of the respective proxy pair; and transmitting, from an ingress proxy to an egress proxy, the data belonging to the data flow over a proxy pair path selected from the list of preferred proxy pair paths.
US10320635B2
System and techniques are described which provide a method for time correlated monitoring of nodes in a network. A statistics request message is sent from a centralized control point to a node in a network having a plurality of nodes, wherein the statistics request message contains a centralized control point time stamp tn of when the message was sent. The statistics request message is received at the node which records a node timestamp ta when the message was received in the node. Node statistics are converted to system time at the centralized control point according to a first delta between tn and ta to generate adjusted node statistics. A second delta is determined at the centralized control point which is applied to the adjusted node statistics to provide consistent system time information for feedback or presentation through a network attached user interface.
US10320632B1
Methods, systems, and computer-readable media for implementing pattern-based detection are disclosed. A plurality of services monitor a plurality of service interactions comprising data or metadata. The services compare the data or metadata to a set of patterns and identify one or more matched patterns among the set of patterns. The services send data indicative of the matched patterns to a central recording service. The central recording service aggregates the data indicative of the matched patterns and generates one or more data flow visualizations indicating one or more data flows between individual ones of the services for the matched patterns.
US10320630B2
Systems, methods, and computer-readable media for hierarchichal sharding of flows from sensors to collectors. A first collector can receive a first portion of a network flow from a first capturing agent and determine that a second portion of the network flow was not received from the first capturing agent. The first collector can then send the first portion of the network flow to a second collector. A third collector can receive the second portion of the network flow from a second capturing agent and determine that the third collector did not receive the first portion of the network flow. The third collector can then send the second portion of the network flow to the second collector. The second collector can then aggregate the first portion and second portion of the network flow to yield the entire portion of the network flow.
US10320627B2
This invention provides a cooperative coverage method for distribution network information perception. The cooperative coverage method includes the following steps: construction of connected cooperative coverage sets, which can cover all target nodes with as few information perception nodes as possible, and maintain the connectivity of each cooperative coverage set with connected sets construction methods based on of hierarchical clustering; Cooperative coverage set scheduling, introducing the concept of energy ratio threshold, dividing the life cycle of the system into multiple time slices, calculating the energy ratio of perception device set in each time slice to realize the set scheduling. The invention realizes the efficient utilization of the energy of the perception device through the construction and scheduling of the connected coverage set in different time slices, and improves the use efficiency of the information perception network.
US10320626B1
In an example, a computer-implemented method includes determining, by one or more processors, a server dependency between a first server and a second server of a multi-server system, where determining the server dependency comprises identifying a bilateral communication between the first server and the second server. The method also includes determining, by the one or more processors, for the determined server dependency, an application dependency between a first application executed at the first server and a second application executed at the second server based on first process information associated with the first application and second process information associated with the second application, and generating data that indicates at least one of the determined server dependency and the determined application dependency.
US10320625B1
A service deployment manager may receive a service request that includes data identifying a service to be deployed in a cloud computing environment, data identifying an execution environment in which the service is to be deployed, data identifying a framework on which the service is to be deployed, and data identifying a version strategy to be applied to the service. The service deployment manager may receive data identifying a user account associated with the service request, and may determine that the user account has permission to deploy the requested service. The service deployment manager may identify a service template, based on the service, that specifies a virtual hardware configuration, and may provide, to a service deployment platform, instructions to deploy the service using the virtual hardware configuration. The instructions may include the data identifying the execution environment, the data identifying the framework, and the data identifying the version strategy.
US10320624B1
A method and apparatus for testing and simulating an access control policy are disclosed. Evaluating an access control policy may be performed by utilizing a deny statement that causes the access request to be rejected despite actions indicated in the access request being authorized. Further, an independent simulation environment may be utilized for testing access control policy evaluation.
US10320622B2
Some embodiments provide a method for a system that monitors a network to prevent violations of declared policies. The method stores network state data received from a plurality of data sources as a set of tables. The method receives a declaration of a policy that specifies a set of conditions for a particular set of network state entities received from at least two of the data sources. The set of conditions is specified as an existence of a set of data tuples involving the set of network state entities in the stored set of tables. The method monitors the network state data according to the declared policy.
US10320610B2
Data network components and frameworks for the control and optimization of network traffic using layered architectures, according to embodiments of the invention, are disclosed. In one embodiment, a data network comprises a switch, a data link, a tracking processor, and a planning processor. The planning processor is configured to generate a reference trajectory by receiving a local system state from the tracking processor, calculating a reference trajectory by solving a planning problem, and sending the reference trajectory to the tracking processor. The tracking processor is configured to track the reference trajectory by determining a set of states of the switch over a time interval, sending a local system state to the planning processor, receiving the reference trajectory from the planning processor, computing a control action by solving a tracking problem based on the reference trajectory, determining an instruction based on the control action, and sending the instruction to the switch.
US10320608B2
Method of providing services for a vehicle, the method comprising: storing for at least one model of vehicle of said group of vehicles, the configuration files for at least one service to be provided; storing a set of data pairs comprising an identifier of the control unit and an identification number of the corresponding vehicle; receiving the identification number of the vehicle from said vehicle by the services provision server; extracting the identifier of the control unit as a function of the identification number of the vehicle; —an extraction of one or more configuration files as a function of a vehicle identification datum; and—a downloading by the control unit of said vehicle from the services provision server of the configuration file or files extracted for the setting up of the service or services to be provided for the model of the vehicle.
US10320606B2
A server connection method and system, which relates to the field of communications technologies, such that servers of a same specification are used to implement an optimal network, thereby reducing complexity of routing implementation which includes, providing ten servers, where each server includes five nodes, and the five nodes of each server are connected head-to-tail in series in a same connection manner, and connecting five nodes of any server in five of the ten servers to five nodes of each of the remaining five servers in a one-to-one correspondence manner, in order to form an optimal network of a Hoffman-Singleton graph.
US10320605B2
Systems, software, and methods are provided to rapidly configured replacement gateways and other devices when needed. Configuration information may be received and stored in memory. The information may be sent to a first device or gateway. If the first device or gateway needs to be reconfigured, the information may be resent to the first device or gateway. If the first device or gateway fails, the information may be send to a second device or gateway to configure the second device for use in the system, thereby rapidly swapping the first device and second device.
US10320604B1
A system is described for sending alert messages collected for cloud computing system to external systems. The alert messages may be sent according to determined protocols, such as the syslog protocol and/or SNMP trap, among other appropriate protocols. Partitioning and/or fragmenting of the alert message may be provided based on the use of various types of message identifications and/or other information in which, by virtue of the partitioning and fragmenting, an alert message, regardless of its length, may be sent and reconstructed at the external system. The system advantageously provides for transmission of alert messages using mechanisms other than the syslog protocol and with additional included alert attribute information.
US10320601B2
Disclosed herein is a station (STA) device of a wireless LAN (WLAN) system. The STA device includes a radio frequency (RF) unit sending and receiving a radio signal and a processor controlling the RF unit. The processor may generate a physical protocol data unit (PPDU) including a physical preamble and a data field and send the PPDU using the RF unit.
US10320597B2
There is provided a method and corresponding arrangements for scheduling users with different Guard Interval, GI, length for multi-user transmission in a wireless communication system, where each of the users is associated with a GI length. The proposed technology involves grouping at least a subset of the users into at least two groups according to GI length for transmission in allocated transmission opportunity, TXOP, resources. In this way, by dynamically scheduling at least part of the users for group-wise transmission according to GI length, the spectral efficiency can be improved. The proposed technology allows for higher scheduling flexibility when different users have different GI length requirements.
US10320588B2
Vector signaling codes are synergistically combined with multi-level signaling, the increased alphabet size provided by the multi-level signaling enabling a larger codeword space for a given number of symbols, at the cost of reduced receiver detection margin for each of the multiple signal levels. Vector signaling code construction methods are disclosed in which code construction and selection of multi-level signal levels are coordinated with the design of an associated receive comparator network, wherein modified signal levels encoded and emitted by the transmitter result in increased detection margin at the receive comparators.
US10320586B2
Aspects of the subject disclosure may include, receiving a plurality of communication signals, and generating, according to the plurality of communication signals, signals that induce a plurality of electromagnetic waves bound at least in part to a dielectric material. Each electromagnetic wave of the plurality of electromagnetic waves conveys at least one communication signal of the plurality of communication signals, and the plurality of electromagnetic waves has a multiplexing configuration that reduces an interference between the plurality of electromagnetic waves. Other embodiments are disclosed.
US10320568B1
A system and method for protocol independent multi-flow table routing includes a first flow table, a second flow table, and a shared hash table accessible by both the first flow table and the second flow table. Upon receipt of a packet, a first secure signature of a first lookup key is generated for the first flow table, and a second secure signature of a second lookup key is generated for the second flow table. The shared hash table stores both the first secure signature in association with a first value corresponding to the first secure signature, and the second secure signature along with a second value corresponding to the second secure signature. The first and second values indicate destination information for the packet.
US10320566B2
A blockchain of transactions may be used for various purposes and may be later accessed by interested parties for ledger verification. One example method of operation may include one or more of monitoring one or more applications to identify application events, identifying one or more application events, determining a hash of a log message payload associated with the application events and logging the hash of the log message payload in a blockchain.
US10320559B2
An encoding device that includes an encoding engine implemented by a processor connected to a memory. The memory stores a key map that encodes a data signal with a noise signal. The encoding engine is configured to obtain a data signal and generate a noise signal. The encoding engine is further configured to determine a key map byte value at a key map byte location in the key map. The key map byte value indicates a data signal byte location in the data signal. The encoding engine is further configured to determine a data signal byte value at the data signal byte location in the data signal and overwrite a noise signal byte value with the data signal byte value at a noise signal byte location in the noise signal. The encoding engine is configured to transmit the encoded signal.
US10320558B2
A method and apparatus is provided for the operation of a secure and deduplicated write once read many virtual disk which exceeds the write performance of traditional cryptographic methods. This is achieved through the utilization of a time-memory tradeoff via the empty space on a virtual disk at format time. Traditionally empty space is zeroed to indicate that data is not present. When implementing the apparatus, the empty space is filled with the output of a symmetric-key algorithm uniquely keyed for that specific disk. From an information theoretic point of view, the format operation stores cryptographically structured data, rather than purely redundant data, enabling the write operation that encodes data to be stored on the disk to operate without additional cryptographic computation. This reduced computation requirement for encoding enables the computation required deduplication to operate as if encoding was not being performed, resulting in a net throughput increase.
US10320556B2
Disclosed are a method, a mobile terminal, a device, as well as a readable storage medium for preventing accessed data from being tampered with. The mobile terminal can: receive a data server access instruction triggered by a user for an application on the mobile terminal, and acquire from the data server a corresponding configuration file of the application and a version control file carrying verification ciphertext; encrypt the acquired configuration file according to a preset encryption method to obtain a corresponding first encrypted value of the configuration file; extract the verification ciphertext from the acquired version control file and decrypt the verification ciphertext to obtain a corresponding plaintext encrypted value; and analyze the consistency between the first encrypted value and the plaintext encrypted value and finally allow the application to access the corresponding accessed data when determining the first encrypted value and the plaintext encrypted value are consistent.
US10320554B1
Circuits, methods, and systems are provided for securing an integrated circuit device against Differential Power Analysis (DPA) attacks. Plaintext (e.g., configuration data for a programmable device) may be encrypted in an encryption system using a cryptographic algorithm. Ciphertext may be decrypted in a decryption system using the cryptographic algorithm. The encryption and/or decryption systems may obfuscate the plaintext, the ciphertext, and/or the substitution tables used by the cryptographic algorithm. The encryption and/or decryption systems may also generate cryptographic key schedules by using different keys for encrypting/decrypting different blocks and/or by expanding round keys between encryption/decryption blocks. These techniques may help mitigate or altogether eliminate the vulnerability of cryptographic elements revealing power consumption information to learn the value of secret information, e.g., through DPA.
US10320553B2
Methods, systems, and devices for wireless communication are described. A base station may identify a transport block for transmission that includes an information component and an error detection code. The base station may transmit a first encoded message during a first transmission time. The first encoded message may be obtained by encoding the transport block cyclically shifted a first bit length. The base station may transmit a second encoded message during a second transmission time. The second encoded message may be obtained by encoding the transport block cyclically shifted a second bit length. The relative time distance between the first and second transmission times may convey an indication of the difference between the first bit length and the second bit length.
US10320543B2
Provided are a method, device, and system for indicating a channel state information reference signal (CSI-RS) resource. A base station can configure one or more channel state information reference signal (CSI-RS) resources for a plurality of terminals within a cell covered by the base station, and can indicate a CSI-RS resource that can be used by each terminal in the plurality of terminal and belongs to the one or more CSI-RS resources, thereby enabling each terminal to perform measurement and feedback of channel state information according to the CSI-RS resource indicated by the base station by using a physical layer signal or a media access layer signal. In the present scheme, CSI-RS configuration of terminals can be quickly and flexibly changed by introducing a physical layer signal or a media access layer signal, thereby reducing overheads of CSI-RS without affecting system performance.
US10320541B2
Provided is a transmission device for transmitting data in a wireless communication based on DFT-spread OFDM. Specifically, provided is a transmission device which outputs a first sub-band and a second sub-band by performing DFT on an input symbol with a tail part and a head part in which at least one 0 has been inserted by a DFT block controlled by a processor, outputs a signal by performing IDFT on the first sub-band which has been mapped by a first IDFT block, allows the signal to be filtered by a first band pass filter, outputs a signal by performing IDFT on the second sub-band which has been mapped by a second IDFT block, and allows the signal to be filtered by a second band pass filter.
US10320536B2
Disclosed are a communication system, a base station apparatus, a mobile station apparatus, and a method for communication, which facilitate efficient administration of information for settings maintained by base station apparatuses and mobile station apparatuses in a system involving a plurality of component carriers. A mobile communications system including the base station apparatus and the mobile station apparatus administers the system information of one or more component carriers possessing select spectrum width from the system spectrum. When a component carrier is added to the mobile station apparatus, the system applies the system information belonging to the component carriers already connected to the system to the component carrier added thereto.
US10320535B2
A two-wire process variable transmitter for use in an industrial process includes a process variable sensor configured to sense a process variable of a process fluid of the industrial process. Output circuitry provides an output on a two-wire process control loop which is related to the sensed process variable. Terminal voltage measurement circuitry measures a voltage at terminals of the process variable transmitter. The terminal voltage is a voltage measured across an electrical connection of the two-wire process variable transmitter to the two-wire process control loop. A microprocessor performs loop diagnostics on the two-wire process control loop based upon a loop current and the measured terminal voltage. The microprocessor determines coefficients of a polynomial equation which relates loop current and terminal voltage during normal operation of the two-wire process variable transmitter and performs subsequent diagnostics based upon the coefficients of the polynomial.
US10320523B2
A method for detecting a sent sequence, a receiver, and a receiving device in order to simplify an algorithm for detecting a sent sequence and improve detection efficiency. The method for detecting a sent sequence includes determining a maximum possible candidate value of each element in N elements of a received element sequence to obtain N maximum possible candidate values, where N is a positive integer, determining state sequences corresponding to the N maximum possible candidate values as reserved sequences to obtain N groups of reserved sequences, performing likelihood computation on the N groups of reserved sequences, and setting a reserved sequence that is in the N groups of reserved sequences and is most consistent with the element sequence as a detected sent sequence.
US10320520B2
Provided is a method for effectively suppressing packet losses by burst losses without an increase in delay by adaptively or fixedly changing a size of an FEC encoded block even when the number of packets per unit time is small. Each communication device 101 includes a transmitting unit 102 and a receiving unit 103. The transmitting unit 102 has a function of calculating forward error correction (FEC) codes based on the number of packets per encoding time and a value of a burst loss time of a network line. The receiving unit 103 decodes an FEC encoded packet and measures line quality information of the network for transmission to the transmitting unit 102. The transmitting unit 102 transmits the packets at equal intervals for as long as it is required for encoding, and can change a system for calculating FEC based on the burst loss time and the encoding time.
US10320518B2
An apparatus and a method for preventing an information leakage. The apparatus for preventing the information leakage includes a shielding signal pattern generation unit configured to generate a shielding signal pattern including a radiation band and a radiation suppression band; a shielding signal generation unit configured to generate an electromagnetic leakage shielding signal corresponding to an Orthogonal Frequency Division Multiplexing (OFDM) scheme by using the shielding signal pattern; a signal amplification unit configured to amplify a transmitting power of the electromagnetic leakage shielding signal; and an antenna unit configured to transmit the amplified electromagnetic leakage shielding signal.
US10320515B1
Embodiments of the invention describe apparatuses, optical systems, and methods for utilizing a dynamically reconfigurable optical transmitter. A laser array outputs a plurality of laser signals (which may further be modulated based on electrical signals), each of the plurality of laser signals having a wavelength, wherein the wavelength of each of the plurality of laser signals is tunable based on other electrical signals. An optical router receives the plurality of (modulated) laser signals at input ports and outputs the plurality of received (modulated) laser signals to one or more output ports based on the tuned wavelength of each of the plurality of received laser signals. This reconfigurable transmitter enables dynamic bandwidth allocation for multiple destinations via the tuning of the laser wavelengths.
US10320507B2
A method determines a propagation time of a message in a communication network. The message is transmitted from a first network component to a second network component along a communication connection, and the first network component detects a transmission time of the message and stores the corresponding transmission time information. The propagation time is determined using the transmission time information. The aim is to improve the accuracy when determining the propagation time. This is achieved in that the second network component returns the message to the first network component immediately after the message is encountered in the second network component. The first network component detects a reception time upon receiving the returned message and stores corresponding reception time information of the message. The propagation time of the message along the communication connection is determined using the transmission time information of the message and the reception time information of the message.
US10320505B2
A transmission method includes generating one or more frames for content transfer using IP packets, and transmitting the one or more generated frames by broadcast. Each of the one or more frames contains a plurality of second transfer units, each of the plurality of second transfer units contains one or more first transfer units, each of the one or more first transfer units contains at least one of the IP packets, an object IP packet of the IP packets contains first reference clock information indicating time for reproduction of the content in data structure different from MMT packet data structure, the object IP packet being stored in a first transfer unit positioned at a head in the one or more frames, the one or more frames contains control information storing second reference clock information indicating time for reproduction of the content, and header compression processing on the object IP packet is omitted.
US10320503B2
A method, system, computer medium, and other embodiments for integrating unrelated web hosted services with stand-alone media-based devices are provided. Users can access and control the media-based device conveniently with a web-browser through various portals on the Internet. In one embodiment, users access the media-based device through one or more unrelated web portals, so as to control and to program the media-based device in a single web session, and to see information both stored on the media-based device and originating from third-party online sources of information and services in a single integrated presentation.
US10320499B2
In some applications network parameters vary over time in a manner that precludes the use of conventional swept frequency network analyzers. Swept measurements incur penalty both in terms of acquisition time, and in terms of registration between measurements taken at the beginning and at the end of a sweep. Disclosed is an architecture and method for real-time analysis of network parameters. Example applications are presented, ranging from thermal drift of amplifiers, to microwave imaging of moving objects, to characterizing materials on conveyors, to characterizing plasma buildup, and many more.
US10320498B2
The influence of a multipath noise and an adjacent interference noise on the quality of reception of a broadcast is indexed in accordance with a received electric field strength level, and a broadcast station which is a station selection target is searched for using this index value.
US10320490B2
A sound wave-based data sending method, apparatus, and electronic device, a sound wave-based data receiving method, apparatus, and electronic device, and a sound wave-based data transmission system. The sound wave-based data sending method includes: obtaining to-be-sent data; obtaining a sound wave frequency sequence corresponding to the to-be-sent data according to a preset sound wave frequency mapping table; generating a filtered sound wave signal sequence according to the sound wave frequency sequence and a preset sending duration, the sending duration being sending duration of a sound wave signal corresponding to a single character; and sending a sound wave signal corresponding to the to-be-sent data according to the filtered sound wave signal sequence. The method, apparatus, and electronic device of the present application provide an improved communication distance and identification accuracy.
US10320481B2
Described herein are ground based subsystems, and related methods, for use in transmitting an optical feeder uplink beam to a satellite that is configured to receive the optical feeder uplink beam and in dependence thereon produce and transmit a plurality of RF service downlink beams within a specified RF frequency range to service terminals. Certain embodiments are related to a resource allocator for inclusion in a ground based subsystem, and methods for use therewith. Beneficially, the resource allocator, and methods for use therewith, eliminate any need for a satellite to perform any bandwidth allocation for the plurality of service downlink beams produced and transmitted by the satellite, thereby eliminating any need for the satellite to include an on-board channelizer. Such a recourse allocator can include a plurality of channels each of which can include an encoder and modulator, a channel filter, and a frequency up-converter.
US10320480B2
A structure of a mobile terminal for visible light communication is disclosed. The mobile terminal, according to one embodiment of the present invention, comprises: a light reception unit for receiving visible light; and a control unit for extracting, from the received visible light, data corresponding to the turning on/off of an external lighting, wherein the light reception unit comprises at least one among an illuminance sensor, a first image sensor disposed on the front of the mobile terminal, and a second image sensor disposed on the back of the mobile terminal, and comprises a guide member for guiding the traveling direction of visible light outputted from the lighting.
US10320475B2
Certain aspects of the present disclosure provide techniques for assisted power control for an uplink signal transmitted during a RACH procedure. A UE may determine a transmit power for transmitting a message during a RACH procedure with a secondary BS, based at least in part, on communication between the UE and a primary BS. The UE may transmit the message to the second BS during the RACH procedure based, at least in part, on the determined transmit power.
US10320471B1
An aeronautical satellite broadband communications system has an antenna defined by a transmit gain pattern varying according to an orientation relative to a geostationary orbit satellite. An antenna controller unit is connected to an aircraft inertial navigation system and receptive to navigation data therefrom, and a set of antenna orientation data is derived from the navigation data on a real-time basis. A broadband controller connected to the antenna controller unit generates a set of output variables as a function of normalized equivalent isotropic radiated power spectral density values of the antenna and the set of antenna orientation data. The set of output variables controls the output power and carrier bandwidth of transmissions from the antenna within predefined limits of equivalent isotropic radiated power spectral density that vary with values of the set of antenna orientation data.
US10320466B2
Disclosed are an apparatus and a method for estimating a parameter of a multi path signal. The apparatus for estimating a parameter of a multi path signal includes: a plurality of pre-processing units configured to pre-process respective reception signals received through a plurality of antennas; a plurality of parameter converting units configured to approximate a parameter set of the respective pre-processed reception signals to have a sparse characteristic in a Doppler frequency and angle of arrival domain; and a parameter estimating unit configured to estimate an angle of arrival for a plurality of reception signals in each frequency region of the Doppler frequency and angle of arrival domain.
US10320461B2
Exemplary embodiments include a computer-implemented method for configuring at least one antenna array comprising receiving a plurality of sets of samples corresponding to signals incident on a plurality of antennas; computing a mean of the envelopes of the sums of the respective sets; estimating a direction of arrival of the signals incident on the antennas based on the computed means; and configuring the antenna array based on the estimated direction of arrival. The computing and estimating procedures can be performed for each of a plurality of direction-of-arrival candidates. The estimating procedure can comprise determining a maximum value of the mean and a direction of arrival corresponding to the maximum value. The spatial selectivity of the antenna array can be configured based on the estimated direction of arrival. Other exemplary embodiments can include communication apparatus and computer-readable media embodying one or more of the exemplary computer-implemented methods and/or procedures.
US10320455B2
Systems and methods are described for coordinating transmissions in distributed wireless systems via user clustering. For example, a method according to one embodiment of the invention comprises: measuring link quality between a target user and a plurality of distributed-input distributed-output (DIDO) distributed antennas of base transceiver stations (BTSs); using the link quality measurements to define a user cluster; measuring channel state information (CSI) between each user and each DIDO antenna within a defined user cluster; and precoding data transmissions between each DIDO antenna and each user within the user cluster based on the measured CSI.
US10320441B2
A radio circuit, comprises an antenna; a differential power amplifier, comprising differential transmit inputs and differential transmit outputs, configured to amplify differential transmit signals received via the differential transmit inputs and output the amplified differential transmit signals via the differential transmit outputs; a differential low noise amplifier, comprising differential receive inputs and differential receive outputs, configured to receive differential receive signals via the differential receive inputs and output amplified differential receive signals via the differential receive outputs; and a transformer comprising a primary winding and a secondary winding, the primary winding coupled with the differential transmit outputs of the power amplifier and the differential receive inputs of the low noise amplifier and the secondary winding coupled with the antenna.
US10320439B2
This disclosure relates generally to embodiments disclosing a case designed to contain both a smartphone and a medical device, such as an epinephrine auto-injector. The case contains allows both the smartphone and the medical device to remain within the case while the case is being transported. The case may also include a release mechanism for releasing the medical device from the case.
US10320435B2
An electronic assembly for a remote-control device for a motor vehicle includes an electric power source and a supercapacitor block. The supercapacitor block has one or more supercapacitors, and said supercapacitor block is arranged in parallel with the electric power source. Additionally, a transmitter/receiver is connected to the supercapacitor block and a frequency amplifier stage is connected to said transmitter/receiver.
US10320429B2
According to the embodiment, a memory controller includes a memory interface which performs a first reading using a read voltage including a hard decision voltage and a second reading using a plurality of read voltages within a predetermined voltage range, a shift value calculation unit which calculates an update value of the hard decision voltage based on the reading result by the second reading, a storage unit which stores the update value, a decoding unit which performs decoding based on likelihood information according to the reading result, and a controller which makes the memory controller perform the first reading, makes the decoding unit perform the decoding by using the likelihood information using a reading result by the second reading when the decoding has been failed, and makes the memory controller perform the first reading by using the update value when the corresponding update value is stored in the storage unit.
US10320426B2
The present invention relates to a method of transmitting and a method of receiving signals and corresponding apparatus. One aspect of the present invention relates to an efficient L1 signaling method for an efficient transmitter and an efficient receiver using the efficient L1 signaling method for an efficient cable broadcasting.
US10320418B2
A zero padding apparatus and method for fixed length signaling information are disclosed. A zero padding apparatus according to an embodiment of the present invention includes a processor configured to generate a LDPC information bit string by deciding a number of groups whose all bits are to be filled with 0 using a difference between a length of the LDPC information bit string and a length of a BCH-encoded bit string, selecting the groups using a shortening pattern order to fill all the bits of the groups with 0, and filling at least a part of remaining groups, which are not filled with 0, with the BCH-encoded bit string; and memory configured to provide the LDPC information bit string to an LDPC encoder.
US10320415B2
Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk.
US10320413B2
A method for partitioning of input vectors for coding is presented. The method comprises obtaining (210) of an input vector. The input vector is segmented (220), in a non-recursive manner, into an integer number, NSEG, of input vector segments. A representation of a respective relative energy difference between parts of the input vector on each side of each boundary between the input vector segments is determined (230), in a recursive manner. The input vector segments and the representations of the relative energy differences are provided (250) for individual coding. Partitioning units and computer programs for partitioning of input vectors for coding, as well as positional encoders, are presented.
US10320405B2
In described examples, an analog to digital converter (ADC) includes a flash ADC. The flash ADC generates a flash output in response to an input signal, and an error correction block generates a known pattern. A selector block is coupled to the flash ADC and the error correction block, and generates a plurality of selected signals in response to the flash output and the known pattern. A digital to analog converter (DAC) is coupled to the selector block, and generates a coarse analog signal in response to the plurality of selected signals. A residue amplifier is coupled to the DAC, and generates a residual analog signal in response to the coarse analog signal, the input signal and an analog PRBS (pseudo random binary sequence) signal. A residual ADC generates a residual code in response to the residual analog signal.
US10320403B2
Wideband polar receivers and method of operation are described. A phase-modulated input signal is received at a polar receiver that includes an injection-locked oscillator. The injection-locked oscillator includes a plurality of injection points. Based on the frequency of the input signal, a particular Nth harmonic is selected, and the input signal is injected at the set of injection points corresponding to the selected Nth harmonic. The injection-locked oscillator generates an oscillator output signal, and the phase of the input signal is determined from the phase of the oscillator output signal. In some embodiments, the oscillator output signal is frequency-multiplied by N, mixed with the input signal, and filtered for use in amplitude detection. The input signal is decoded based on the phase and amplitude information.
US10320382B2
A replacement smart relay having a relay, controlled by a microcontroller operably connected through a power line communication line that receives instructions from a relay controller, the relay has a simulated resistor representative of a reference resistance, the instructions pass through commands that are sent to the relay control terminals to the relay switched terminals to allow the relay to function the same as the relay it is replacing in the existing application, the instructions from the relay controller are capable of opening or closing the relay switched terminals to override a command on the relay control terminals from the existing application based on a set of vehicle conditions communicated to the relay controller, and instructions from the relay controller allow the smart relay to act deterministically when the smart relay is not actively communicating with the relay controller. A feedback circuit may be used to enhance functionality.
US10320379B2
Disclosed is a transistor-based switch having an N number of main field-effect transistors (FETs) stacked in series such that a first terminal of a first main FET of the N number of main FETs is coupled to a first end node and a second terminal of an Nth main FET of the N number of main FETs is coupled to a second end node, wherein N is a finite number greater than five. The transistor-based switch further includes a gate bias network having a plurality of gate resistors, wherein individual ones of the plurality of gate resistors are coupled to gate terminals of the N number of main FETs. A common gate resistor is coupled between a gate control input and a gate control node of the plurality of gate resistors, and a capacitor is coupled between the gate control node and a switch path node of the main FETs.
US10320372B2
An information processing device has a digital-to-pulse converter which outputs a pulse signal including a pulse having a pulse length in accordance with a digital input signal, and a selective oscillator which performs an oscillation operation while the pulse of the pulse signal is output and holds an oscillation operation state at a point of time where the output of the pulse is stopped.
US10320368B2
A ring oscillator circuit includes a plurality of first delay circuits each including X first delay elements, and a second delay circuit including a plurality of second delay elements different in delay amount from each other arranged in parallel to each other so as to be alternatively loaded, the plurality of first delay circuits and the second delay circuit are configured to be connected to each other in a ring-like manner, and X is an integer fulfilling X≥1.
US10320366B2
A filter having an impulse response including a first partial impulse response and a second partial impulse response includes a supplementary filter having a supplementary impulse response. A first filter has the first partial impulse response using an output of the supplementary filter as an input and a second filter has the second partial impulse response using an output of the supplementary filter as an input.
US10320362B2
An elastic wave device includes a multilayer film provided on a support substrate and including a piezoelectric thin film and a layer other than the piezoelectric thin film, an interdigital transducer electrode provided on one surface of the piezoelectric thin film, and an external connection terminal electrically connected to the interdigital transducer electrode. In a plan view, the multilayer film is partially absent or omitted in a region outside a region where the interdigital transducer electrode is provided, and the elastic wave device further includes a first insulating layer provided on the support substrate in at least a portion of a region where the multilayer film is absent or omitted.
US10320356B2
An LC composite electronic component includes a ceramic substrate that includes a magnetic layer, a thin-film insulator layer that is formed using a thin film process on a surface of the ceramic substrate, a coil-shaped inductor element that is formed in the ceramic substrate, a capacitor element that is formed in the thin-film insulator layer, and external terminals that are formed on a surface of the thin-film insulator layer. The capacitor element is located in the thin-film insulator layer and includes a first capacitor electrode, a second capacitor electrode and a thin-film dielectric body at least part of which is arranged between the first and second capacitor electrodes. The external terminals are each respectively connected to at least one out of the inductor element and the capacitor element.
US10320355B2
Functional element units and a connection line electrically connecting the functional element units are formed on one principal surface of a piezoelectric motherboard. A resin support layer enclosing the functional element units is formed on the one principal surface of the motherboard. An elastic wave device with the functional units is obtained by dividing a multilayer body including the motherboard, the functional element units, and the support layer into a plurality of sections along a dicing line. The connection line includes a line main body positioned on the dicing line, and a connection unit in which the line main body and the functional element units are electrically connected. Prior to dividing the multilayer body, a retaining member made of resin which straddles the line main body in the width direction of the line main body is formed separate from the support layer on the motherboard.
US10320353B1
An example system for playing media content with a media playback device in a vehicle can be programmed to obtain a sound measurement indicative of a sound level associated with playback of the media content by the media playback device in the vehicle. The example system also can determine a deviation in an expected sound level based upon the sound measurement. Finally, the system can modify playback of the media content by the media playback device (110) based upon the deviation.
US10320351B1
A switch for controlling a gain of an amplifier comprises a first NMOS transistor, a second NMOS transistor, a third PMOS transistor, a fourth NMOS transistor, a fifth PMOS transistor, a first resistor, and an inverter. A source of the first NMOS transistor is connected to a first terminal of the first resistor, a drain of the first NMOS transistor is connected to a drain of the third PMOS transistor, a source of the fourth NMOS transistor and a source of the second NMOS transistor, a gate of the first NMOS transistor is connected to a source of the third PMOS transistor, a drain of the fifth PMOS transistor, a drain of the fourth NMOS transistor, and a gate of the second NMOS transistor; a gate of the third PMOS transistor receives a switch voltage (Vs); a gate of the fourth PMOS transistor receives a negative switch voltage (Vsn).
US10320348B2
A driver circuit including a first op-amp, a second op-amp, and a power switching circuit is provided. The first op-amp includes a first input stage circuit for generating a first amplified signal and a first output stage circuit. The second op-amp includes a second input stage circuit for generating a second amplified signal and a second output stage circuit. The power switching circuit includes a first output terminal for outputting one of the first amplified signal and the second amplified signal and a second output terminal for outputting the other of the first amplified signal and the second amplified signal. The power switching circuit is configured to switch a first power supply for both the first input stage circuit and the second input stage circuit between a first supply voltage and a second supply voltage in response to the control signal.
US10320342B2
A bi-directional RF signal amplifier includes a RF input port and surge suppression circuitry downstream of the RF input port. First and second communications paths lead from the surge suppression circuitry to first and second RF output ports. The second communications path is considered non-interruptible and can support both downstream and upstream RF communications even in the absence of power being supplied to the RF signal amplifier. The surge suppression circuitry includes a data line connected to the RF input port. A first circuit path is electrically connected between the data line and ground. A gas discharge tube (GDT), within the first circuit path, acts as an open circuit when a voltage across the GDT is less than a predetermined value and acts as a short circuit when the voltage across the GDT exceeds the predetermined voltage. An electronic device is placed in series with the GDT within the first circuit path. The electronic device enables the second communications path of the RF signal amplifier to remain operable even if the GDT fails to a short circuit state due to a breakdown of the gases within the GDT.
US10320339B2
Radio frequency (RF) filters configured to filter undesired signal components (e.g., noise and harmonics) from RF signals are disclosed. In one embodiment, an RF filter includes a first inductor coil having a first winding and a second inductor coil having a second winding and a third winding. The second winding of the second inductor coil is configured to have a first mutual magnetic coupling with the first winding, while the third winding of the second inductor coil is configured to have a second mutual magnetic coupling with the first winding. The second winding is connected to the third winding such that the first mutual magnetic coupling and the second mutual magnetic coupling are in opposition. In this manner, the first inductor coil and the second inductor coil may be provided in a compact arrangement while providing weak mutual magnetic coupling between the first inductor coil and the second inductor coil.
US10320335B1
An RF amplifier includes an amplifier chip on a flange having an input and an output comprising a parasitic capacitance and a parasitic inductance, a first chip capacitor coupled to the output of the output of the amplifier by a first plurality of bond wires, and a second chip capacitor coupled to the first chip capacitor by a second plurality of bond wires, and an output impedance matching network having an input coupled to the output of the second chip capacitor by a third plurality of bond wires, and an output, and a phase shift between the input and the output of less than 90 degrees, wherein the phase shift from the output of the amplifier chip to the output of the output impedance matching network is 180 degrees.
US10320331B1
Superconducting device applications implemented with a surface acoustic wave resonator and a superconducting microwave resonator coupled to a Josephson ring modulator are provided. A method can comprise receiving, by a microwave Josephson mixer, and from a superconducting surface acoustic wave resonator of a superconducting device, a surface acoustic wave signal that comprises one or more phonons that resonate at a first frequency. The method can also comprise receiving, by the microwave Josephson mixer and from a superconducting microwave resonator of the superconducting device, a microwave signal that comprises one or more photons that can resonate at a second frequency. Further, the method can also comprise mixing, by the microwave Josephson mixer, the surface acoustic wave signal and the microwave signal based on a microwave control signal received from a microwave source operatively coupled to the microwave Josephson mixer.
US10320330B2
Systems and methods are provided for generating reference signals with high interference immunity. A signal source may generate reference signals having a particular reference frequency based on characteristics of the source of the reference signals, for use in driving at least one component in a system. One or more processing may then process the generated reference signals, based on particular frequency positions relative to the particular reference frequency and other operations and/or components of the system. The processing may include filtering at the particular frequency positions. The particular frequency positions may correspond to the harmonics positions of the particular reference frequency. The signal source may be a crystal oscillator.
US10320328B2
A method is disclosed for operating a photovoltaic thermal hybrid system having a hybrid solar receiver with a photovoltaic module, operatively coupled to the system to deliver an electrical output power for a power user, a thermal collector distinct from the photovoltaic module, wherein the photovoltaic module and/or the thermal collector are movably mounted in the system, a collector thermal storage thermally connected to the thermal collector to store heat collected at the thermal collector, and a positioning mechanism adapted to move the photovoltaic module and/or the thermal collector. The method includes instructing the positioning mechanism to move the photovoltaic module and/or the thermal collector to change a ratio of an intensity of radiation received at the photovoltaic module to an intensity of radiation received at the thermal collector.
US10320324B2
A method of starting and/or driving a fan assembly, the fan assembly comprising a BLDC motor having one or more coils, and a bearing comprising a lubricant. The method comprises performing a special action for intentionally heating up the one or more coils and thereby indirectly heating up the lubricant. The method may comprise measuring a temperature of the bearing, or measuring a value related to said temperature, and performing the special action only if said temperature is below a certain threshold temperature. Performing the special action comprises setting an off-time to a first predefined value and setting an on-time to a second predefined value, the first and second predefined value having a first ratio. Starting the motor comprises setting the off-time to a third value and setting the on-time to a fourth predefined value, the third and fourth predefined value having a second ratio larger than the first ratio.
US10320315B2
A method for feeding electrical energy into an electrical supply grid by means of a wind turbine or wind farm, where the wind turbine or wind farm converts kinetic energy from wind with variable speed to electrical energy, a wind speed is predicted based on a wind forecast and a reactive power to be fed in is calculated as predicted reactive power based on the predicted wind speed.
US10320312B2
In an example, a method includes interacting electric fields from charges in conductors in different inertial reference frames to effect motion. The example method implements the mathematical framework that divides electric fields from charges in different inertial reference frames into separate electric field equations in electrically isolated conductors. The example method may implement the interaction of these electric fields to produce a force on an assembly that can, by way of illustration, propel a spacecraft using electricity without other propellant(s).
US10320311B2
High temperature miniature mobile device includes a power generator including a first material of one polarity and a second material that is fixed in position and is of opposite polarity of the first material, wherein the first material is propelled towards or slid against the second material based on motion of the miniature mobile device so that the two materials have a maximized point of contact to generate maximum power, an electrode that is connected to the first material or second material, a bridge rectifier connected to the electrode to transform the power generated into direct current from alternating current, a storage unit for storing the power generated by the power generator, a sensor that gathers information concerning a downhole environment, and a microcontroller and transceiver unit to manage the power generated by the power generator and transmit information gathered by the sensor.
US10320307B2
[Issue] To provide a small size, low cost AC input/DC output power supply capable of supplying both a DC voltage and a high-precision clock signal.[Solution] An AC input/DC output power supply of the present invention includes: a voltage conversion means for taking an AC voltage as input and generating a secondary voltage, splitting the secondary voltage into a first secondary AC voltage and a second secondary AC voltage, and outputting the first and second secondary voltages; a DC voltage generation means for receiving the first secondary AC voltage and outputting a predetermined DC voltage; a waveform shaping means for receiving the second secondary AC voltage and outputting a square wave voltage signal; and a frequency adjustment means for adjusting a frequency of the square wave voltage signal to be a predetermined frequency, and thereby outputting a clock signal.
US10320306B1
A matrix converter system and control method includes a matrix converter, a generator, a plurality of output capacitors, and a controller. The matrix converter includes a plurality of switches and is connected between a multiphase input and a multiphase output. The plurality of output capacitors are connected between the multiphase output and ground. The generator is connected to the multiphase input and includes internal inductances. The controller is configured to control the plurality of switches to control active current and reactive current from the generator based on the internal inductances of the generator. The active and reactive currents are controlled to charge the plurality of output capacitors. The matrix converter operates in a current control mode and is able to boost output voltage above the input voltage level.
US10320305B2
A transformer is provided between a power supply, and a load with a resistance value R, and includes a two-terminal pair circuit composed of n-number of reactance elements that are mutually connected, where n is a natural number equal to or greater than 4. With respect to any value of the resistance value R of the load, an input impedance Zin of the two-terminal pair circuit has a real number component of k·R, where k is a constant, and an imaginary number component of 0. Such a transformer has a small size and a light weight, and does not need a coil, an iron core, and the like as used in a conventional transformer.
US10320292B2
A phase compensation circuit, being for compensating phase of a first voltage inputted to a PWM comparator of a DC/DC converter having a sleep mode, includes: a phase compensation resistor part including a resistor; a phase compensation capacitor part including a plurality of capacitors; and a switch group arranged to change over the capacitors, in the sleep mode, to a first connection state in which at least one of the capacitors is charged with a first bias voltage and to change over the capacitors, at cancellation of the sleep mode, to a second connection state in which the first voltage is set to a desired initial value.
US10320283B1
A power converter as disclosed herein includes circuitry to reduce switching current spikes as conventionally appear at startup, and control the current spikes in a predictable way, thereby improving reliability of the power converter. A controller generates drive signals to half-bridge switching elements, an output therefrom corresponding to a frequency of the gate drive signals. A resonant tank comprises a resonant capacitor, DC blocking capacitor, a resonant inductor, and a load. Pre-charge circuitry is coupled to the resonant tank and, after initially receiving power from the DC power source and prior to controller startup, pre-charges at least the DC blocking capacitor to a steady state operating value. By pre-charging the DC blocking capacitor to its steady state voltage even before startup of the controller, AC current is introduced into the resonant inductor after the low-side switching element is first turned on and soft switching is provided throughout.
US10320282B2
A deglitch circuit, or look-back, may be used to reduce or avoid reacting to a transient overvoltage situation by a voltage regulator. The voltage regulator may delay reacting to an overvoltage situation unless the overvoltage situation persists for more than a first programmable number of cycles.
US10320274B2
A brushless motor includes a stator having stator core and winding teeth evenly distributed on the stator core; and a rotor rotatably disposed within the stator with the winding teeth facing the rotor, where the rotor has a rotor core and magnets evenly distributed around the rotor core. A first symmetry axis is defined passing through a center of a one of the magnets to a center of the rotor, and a second symmetry axis is defined passing between adjacent magnets to the center of the rotor. A first distance between the outer surface of the rotor to a surface of a winding tooth when the first axis is aligned with the winding tooth is smaller than a second distance between the outer surface of the rotor to the surface of the winding tooth when the second axis is aligned with the winding tooth.
US10320268B2
A stator module pack for an axial flux electric machine includes a housing for attachment to a stator base, a plurality of stator modules attached to the housing, and a drive unit attached to the housing. Each stator module includes a core having at least one winding disposed thereon. The drive unit is electrically connected to at least one stator module. A plurality of stator module packs and a plurality of drive units are coupled to the stator base to form a stator of the axial flux electric machine.
US10320260B2
Provided is a canned motor to be coupled to a vacuum pump and used as a rotary driving source for the vacuum pump. The canned motor includes: a stator core; a rotor provided on an inner side of the stator core; and a non-conductive can provided between the stator core and the rotor. The non-conductive can is configured to separate the stator core and the rotor from each other. The non-conductive can is made of resin, ceramic, or composite material thereof. The non-conductive can is bonded to the stator core with an adhesive.
US10320258B2
In this stator, a passage line extending in a circumferential direction is disposed in a circumferential gap between two circumferentially adjacent ones of coils. A lead wire continuous with a conducting wire defining one of the coils includes a bend portion being bent in the gap with the passage line serving as a supporting point; a led-out portion arranged to extend from the coil to one side in an axial direction to the bend portion; and a connection portion arranged to extend from the bend portion to another side in the axial direction. At least a portion of a portion of the lead wire which overlaps with the passage line when viewed in a radial direction is arranged at a radial position between the passage line and a core back. Thus, the lead wire is bent with the passage line serving as the supporting point to reverse the direction in which the lead wire runs in the axial direction, and this contributes to preventing a slackening of the connection portion of the lead wire from causing the lead wire to be slackened to the one side in the axial direction. This in turn reduces the likelihood that the lead wire will be brought into contact with a member arranged on the one side of the stator in the axial direction.
US10320257B2
An electric motor has: a rotor; a stator; a housing, an opening for opening the storage space upward, and a notch that is concaved downward from an edge surface surrounding the opening; a lead wire connected to the stator; a partition wall that is provided on the inside of the notch in order to separate a sealing space for injecting a sealant and a space outside the sealing space from each other, and has a through-hole for allowing the lead wire to be extended to the outside of the sealing space; a cover that can be attached to the housing from above; and an elastic member that is more elastic than the partition wall and disposed under the partition wall. An end surface of the partition wall is disposed on or above a plane surface including the edge surface of the housing.
US10320255B2
A wave winding for a stator of an electric machine is configured to be placed in a series of stator grooves located along a periphery of the machine to increase power and efficiency of the machine by avoiding losses, particularly during upper rotational speed range operation. The wave winding has at least two conductors for one respective phase of the machine. The conductors are interconnected in parallel and/or series and can be disposed at a given winding pitch in a number of at least two successive stator grooves of each magnetic pole and each phase of the machine in a sequence predefined for each phase and for one respective magnetic pole along the periphery of the machine. The predefined sequence at least of the conductors interconnected in parallel is transposed by at least one groove skip in at least one position along the periphery of the machine.
US10320244B2
A wireless inductive power transfer system comprises a power transmitter for transmitting power inductively to a power receiver via transmitter coil 11 to receiver coil 21. In the system, a communication method comprises a step 37 of transmitting, by the power receiver, first data and second data to the power transmitter, the first data indicating a modulation requirement, and the second data indicating an inquiry message; a step 32 for receiving, by the power transmitter, the first data and the second data from the power receiver, a step 34 for transmitting, by the power transmitter, a response message for responding to said inquiry message, by modulating a power signal according to said modulation requirement so as to carry the response message; and a step 35 for receiving the response message by the power receiver by demodulating the modulated power signal carrying the response message received via the receiver coil from the power transmitter.
US10320238B2
An electrical system that includes an enclosure and a power source located outside the enclosure and generating a first current. The electrical system can also include a transmitting inductor located within the enclosure and electrically connected to the power source, where the first current generated by the power source flows through the transmitting inductor. The electrical system can further include a receiving inductor positioned proximate to the transmitting inductor within the enclosure, where the first current flowing through the transmitting inductor induces a second current to flow through the receiving inductor. The electrical system can also include a device located within the enclosure and electrically connected to the receiving inductor, wherein the second current induced in the receiving conductor powers the device.
US10320234B2
A wireless power receiver comprises a resonant tank configured to generate an AC power signal responsive to an electromagnetic field, a rectifier configured to receive the AC power signal and generate a DC output power signal, and control logic configured to control the resonant tank to reconfigure and adjust its resonant frequency responsive to a determined transmitter type of a wireless power transmitter. The control logic may operate the wireless power receiver as a multimode receiver having a first mode for a first transmitter type and a second mode for a second transmitter type. The resonant tank may exhibit a different resonant frequency for each of the first mode and the second mode. A method comprises determining a transmitter type for a wireless power transmitter desired to establish a mutual inductance relationship, and adjusting a resonant frequency of a resonant tank of a wireless power receiver.
US10320225B2
A charging system, a charge method, and a power adapter are provided. The charging system includes a battery, a first rectifying circuit, a switch circuit, a transformer, a second rectifying circuit, a sampling circuit, and a control circuit. The control circuit outputs a control signal to the switch circuit, and regulates a duty cycle of the control signal according to the current sampling value so that the voltage with the third pulsating waveform satisfies a requirement of charging the battery.
US10320223B2
A circuit device includes a power supply portion that supplies power from a battery to a power supply target, and a control portion that controls the power supply portion. The power supply portion includes a charge pump circuit that steps down a battery voltage VBAT of the battery to a voltage that is m/n times the battery voltage VBAT, and supplies the stepped down voltage to the power supply target from a terminal (n is an integer of one or more, m is an integer of one or more and (n−1) or less). The control portion stops a charge pump operation of the charge pump circuit when a voltage VOUT′ of the terminal satisfies the expression VOUT′>VBAT×m/n.
US10320221B2
A wireless power charging system includes a reception coil unit including an insulating layer, a first coil including a first body portion disposed as a spiral on one surface of the insulating layer and a first lead portion extending from one end of the first body portion and led out of the insulating layer, and a second coil including a second body portion formed on the other surface of the insulating layer and electrically connected to the other end of the first body portion through a via and a second lead portion extending from the second body portion and led out of the insulating layer. The second coil has a width larger than that of the first coil and has a thickness smaller than that of the first coil.
US10320219B2
A dynamic power control circuit is provided. The control circuit can detect the presence of the external power source as well as detect one or more conditions of the device. For instance, the control circuit can detect a voltage difference between a first node coupling a first power output and a system circuit and a second node coupling a second power output and the batteries. The control circuit can also detect the activation or deactivation of the external power source. Based on the inputs, the control circuit can cause the controlled resistor to dynamically adjust a level of impedance between the first node and the second node. The controlled impedance between the first node and the second node enables the system circuit to dynamically utilize power supplied by the external power source as well as power supplied by the batteries.
US10320218B2
A voltage or current regulator has a power DAC and ADC in a negative feedback loop, locked to a reference voltage or current. The ADC may have one or more parallel comparators followed by one or more parallel filters. The regulator may include a multiplexer to select between filter output signals and to forward the selected signal to the power DAC. The regulator may receive power management mode control codes to modify filter behavior and/or to select between multiple parallel filters. By modifying the loop behavior, the regulator is able to swiftly change between power management modes supporting different power level and noise profiles. Regulators with a single comparator can lock the output to a single reference voltage or current. Regulators with two comparators can regulate the output to vary within a range limited by an upper and a lower reference voltage or current.
US10320215B2
In an embodiment, a system includes voltage sensing logic to determine a first source voltage Vfirst source corresponding to a first source, and a controller to receive an indication of Vfirst source from the voltage sensing logic. The controller is to, responsive to Vfirst source>a first output voltage (V1), select a first source first regulator to input Vfirst source and provide V1; responsive to Vfirst source>a second output voltage (V2), select a first source second voltage regulator that inputs Vfirst source, and provide V2; responsive to Vfirst source≤V1, select a second source first voltage regulator that inputs a second source voltage Vsecond source that corresponds to a second source and is substantially constant in time where Vsecond source>V1, and provide V1 independent of the first source first regulator and the first source second voltage regulator. Other embodiments are described and claimed.
US10320211B2
In regard to a hearing aid and a hearing aid charging system, frequent replacement of a battery is avoided even if power consumption is large, and the structure is simplified and waterproofness is improved. A Hearing aid includes a secondary battery having a nominal voltage higher than a nominal voltage of an air battery, a driving component driven by power supplied from the secondary battery, and a transformation unit configured to output the charging power of the secondary battery at a voltage suitable for driving the driving component.
US10320207B2
A battery management system (BMS) connected to a battery is disclosed. The battery management system includes a battery status component configured to detect one or more parameters of the battery; a timer component configured to compute an amount of time needed to recharge the battery based on one or more of the parameters of the battery; and a scheme initiation component configured to determine an optimal time to begin charging based on the amount of time needed to recharge the battery.
US10320205B2
In order to monitor a functional capability of an accumulator for electrical energy of a battery, at least one position sensor is provided which outputs a position signal which is representative of the position of the accumulator. If the duration of an incorrect position exceeds a minimum duration, an incorrect position signal is output by a monitoring device.
US10320201B2
Systems and methods for mitigating constraints associated with wireless power transmission in applications where the position and orientation of the desired magnetic field changes over time, for example, because the position and orientation of the receiver being powered changes over time or because different receivers having different positions and orientations are being powered at different times. In accordance with some embodiments, the system employs a plurality of wireless power transmitters in a defined space, each transmitter consisting of individual coils oriented orthogonally relative to each other. Using field interference amongst these individual coils as well as amongst the transmitters they form, one can actively control the wireless power field intensity and orientation at any given point in the defined space. This allows for methods to steer the power transmission towards a specific target at a specific angle.
US10320198B2
A connector to physically connect a plurality of devices, comprising: machine readable instructions, a user interface, and a processor wherein the connector is configured to sense a connection with a device and thereafter execute one or more commands.
US10320193B2
Electrical systems and related operating methods are provided. One exemplary electrical system includes a sensing arrangement coupled to an electrical grid interface to measure an electrical characteristic of the electrical grid interface, a power conversion module having an output coupled to the electrical grid interface, and a control module coupled to the sensing arrangement and the power conversion module. The control module determines an estimated frequency of the electrical characteristic based on a measured value of the electrical characteristic from the sensing arrangement, adjusts a commanded reactive power for the power conversion module to increase a difference between the estimated frequency and a reference frequency, operates the power conversion module in accordance with the adjusted reactive power command, and thereafter initiates a remedial action when the difference between the estimated frequency and the reference frequency exceeds a threshold amount.
US10320183B2
A motor drive circuit comprising two or more inverters to provide current to a permanent magnet motor. Each inverter includes a respective switch arm comprising one or more switches for each phase of the motor to be driven. The motor drive circuit includes means for detecting a switch short circuit for any switch within one of the inverters and means for determining the speed of the motor. The motor drive circuit further includes a controller configured to short circuit each switch arm of the inverter containing the switch short circuit if the motor speed exceeds a predetermined threshold, but not if the motor speed does not exceed the predetermined threshold.
US10320180B1
An electronic device includes a power switch configured to receive a voltage on a first terminal. The first terminal is coupled to a voltage regulator. The power switch is also configured to provide the voltage to a second terminal. The second terminal is coupled to a VBUS terminal of a Universal Serial Bus Type-C (USB-C) connector. The electronic device also includes a protection circuit comprising a comparison component coupled to the first terminal and the second terminal. The comparison component is configured to detect a first voltage at the first terminal detect a second voltage at the second terminal. The protection circuit is configured to determine whether the second voltage is within a threshold voltage of the first voltage and adjust operation of the power switch in response to determining that the second voltage is within the threshold voltage of the first voltage.
US10320177B2
A programmable circuit breaker, including an input unit, a sensor, and, a trip mechanism. The input unit permits user input and/or adjustment of predetermined load parameters. The sensor senses actual values of a load. A microcontroller receives and processes the values, and operates/trips the circuit breaker when the sensed values exceed predetermined load parameters. The sensor preferably includes a Hall-Effect sensor. The circuit breaker is preferably able to be programmed, monitored and/or tripped remotely. It preferably includes an RCD. In a power distribution system, at least one such current breaker is provided, controllable by a controller, which may be remote from the current breaker.
US10320170B2
An electrical connection structure includes a partition member provided with an opening, a casing, a plurality of connection members, and a mold. The partition member divides an inside of the casing into a first space and a second space. The plurality of connection members electrically connect a first electric circuit accommodated in the first space to a second electric circuit accommodated in the second space. The mold blocks the opening which penetrates the partition member. The partition member includes a first surface facing the first space, and a second surface that is reverse to the first surface and faces the second space. The plurality of connection members extend from the second space to the first space via the mold. A periphery of the surface of the mold that faces the second surface is in close contact with the second surface via a waterproof sealing member.
US10320169B1
A method and apparatus for wiring installations that is comprised of a universal electrical box that is made of a non-conductive block or hub that contains electrical conductors, which connect power from a building's electrical power source, to various electrical components. One design, can handle nine sheathed cables in a standard box, with five #14 wire and four #12 wire lines. Once installed, the current is redirected without physically moving the wires and will power up only if the electrical component and the wires are of the same amperage. All wires including the ground wires are always visible, while electrical components are installed and operating. Individual electrical lines are identifiable, dead-ended, and with the visibility of all wires, connecting the wires is now possible before the rough inspection. The lines can be energized while the walls are open, for troubleshooting. It offers a two piece device which can be used as a receptacle, a switch, light or for fan installations, 110 or 220 line, etc., providing the necessary electrical lines are there.
US10320166B2
According to one embodiment, the disclosure relates to a protection cover for connecting electric and/or data communication cables to several locations. The cover includes an installation space which enables the installation of cables in the cover. The installation space is defined by a plurality of interconnected protection blocks, which are adapted to move relative to each other by way of coupling elements thereof in such a way that the cover lends itself to bending, and the protection blocks enable the cables to be connected to several locations in such a way that to each location is connected an electric and/or data communication cable.
US10320165B2
A shielded conduction path that makes it possible to reduce the diameter of a portion where a braided wire is fixed to a pipe. The shielded conduction path includes a pipe that has a shielding function, reduced diameter portions that are formed in the outer circumference of the pipe, braided wires that have a shielding function and are arranged such that the base end portions thereof envelop the outer circumference of the reduced diameter portions, crimp rings that are arranged so as to envelop the outer circumference of the base end portions of the braided wires and fix the braided wires to the reduced diameter portions, and a conduction path main body that is inserted into the pipe and into the braided wires.
US10320163B2
A cable manager includes one or more cable manager units. Each cable manager unit includes a pair of side cable guides, each comprised of a plurality of finger-like projections extending forwardly from a support column. At least one of the pair of support columns has a socket arranged at a side thereof. Each cable manager unit further includes a separate midsection member capable of insertion into the socket for interconnecting the pair of side cable guides.
US10320157B1
A spark plug includes a tubular metal shell having a tapered portion that projects radially outward with respect to an external thread and is provided on a rear end side of the metal shell with respect to the external thread, a center electrode held in an insulated manner at a center of the metal shell on a front end side thereof, and a ground electrode connected to the metal shell to form a spark gap between the ground electrode and the center electrode. The tapered portion has a contact portion that contacts the inner surface of a plug hole formed in an engine when the external thread is tightened into a threaded hole in the plug hole. The Vickers hardness of the contact portion is higher than the Vickers hardness of at least a part of a portion between the contact portion and the external thread.
US10320155B2
This invention is concerning an ignition device for an internal combustion engine, wherein a plug boot has a reduced-inner-diameter portion having an inner diameter size smaller than that of the other portion, a spring has a larger diameter portion having a diameter size larger than that of the other portion, and a plurality of reduced clearances each having a width reduced by the reduced-inner-diameter portion and the larger diameter portion are formed between the spring and the inner wall surface of the plug boot.
US10320152B2
A tunable wavelength laser comprising a laser cavity formed by a broadband mirror and a comb mirror. The laser cavity comprising a gain region. The laser cavity is configured such that a non-integer number of cavity modes of the laser cavity are between two consecutive reflection peaks of the comb mirror.
US10320149B2
The invention concerns a wavelength tunable semiconductor laser comprising a laser gain section (510) optically coupled to an underlying optical waveguide (520). According to an embodiment of the invention, a first and a second passive microring resonators (530, 560) having a whistle geometry, are arranged on both sides of the laser gain section and evanescently coupled with the optical waveguide (520). Highly reflective broadband mirrors (541, 571) are provided at the free ends of optical waveguide branches (240, 270) tangentially connected to the microring resonators. The first and second passive microrings resonators provide an optical feedback to the laser gain section and allow to select the desired wavelength. The laser structure can be implemented according to a III-V/Si technology.
US10320135B2
An electrical interconnection device for coupling a firing module to a pyrotechnic electric match may generally comprise a circuit board comprising a first surface and a second surface, an input connector electrically connected to the first surface of the circuit board to couple the device to the firing module and at least one output connector electrically connected to the second surface of the circuit board to couple the device to the pyrotechnic match. The device may have a weight of less than about 200 grams, and a length of less than about 100 mm, a width of less than about 200 mm, and a height of less than about 100 mm. An electrical interconnection system for pyrotechnic displays comprising the electrical interconnection device is also described.
US10320132B2
A radio frequency connector is provided, it includes an outer conductor and an inner conductor including a conductive sleeve and an elastically conductive structure and being in the outer conductor and not contact each other; one end of the conductive sleeve is open and the other end is closed; the elastically conductive structure is disposed inside the conductive sleeve; one end of the elastically conductive structure abuts against the closed end of the conductive sleeve and the other end extends out from the open end part of the conductive sleeve and can move in a height direction of the conductive sleeve; the outer conductor is connected to an antenna PCB and a transceiving PCB; the closed end of the conductive sleeve is welded on the transceiving PCB; and the part, extending out from the open end of the conductive sleeve, of the elastically conductive structure abuts against the antenna PCB.
US10320121B2
A connector-incorporating plug which has a built-in connector in a tube-shaped barrel and in which a coupling is mounted at an outer circumference of the barrel at a front end thereof so as to be movable along a center axis of the barrel includes a C ring mounted, in a detachable manner, in a groove formed on the outer circumference of the barrel and restricting movement of the coupling toward a rear end of the barrel. The C ring is made of a resin material. An outer circumferential side portion of an intermediate portion of a C shape of the C ring protrudes back and forth in the thickness direction thereof to be thick.
US10320120B2
There is provided a fastener device and methods of using a fastener device, the device comprising a body having a first end comprising a supporting portion adapted to support at least a rear surface of a connector plug and a second opposite end comprising a latching portion adapted to engage at least a rear surface of a socket when the connector plug is inserted into the socket.
US10320119B2
A connector device comprises a connector and a mating connector mateable with each other. The connector comprises a housing, a sub-housing movable relative to the housing and a detection terminal held by the sub-housing. The mating connector comprises a mating housing and a mating detection terminal held by the mating housing. The housing is turnable about a shaft thereof relative to the mating housing. The sub-housing has a guided portion. The mating housing has a guide portion. While the housing is turned relative to the mating housing, the guide portion guides the guided portion to move the sub-housing relative to the housing. As a result, the detection terminal is moved downward along an upper-lower direction perpendicular to an axial direction of the shaft to be connected to the mating detection terminal.
US10320117B2
System and techniques for an apparel compute device connection are described herein. A base for a removable apparel compute device is bonded to a garment. The base includes connector portions to interface between the apparel compute device and traces within the garment electrically. The apparel compute device is secured to the base via a magnet and oriented via a physical arrangement of the connector portions.
US10320108B2
A terminal device which is used for charging of portable terminals and data communication, the device including a terminal holder including at least one terminal, a device main body 12 including an opening for mounting the terminal holder, which is configured such that a decorative surface constituting a portion of the device main body is provided on one surface of the terminal holder and the terminal is provided on the other surface and is rotatably attached to the device main body by a rotation mechanism, and is configured so the terminal protrudes the front surface side of the main body in a use state and the decorative surface appears on the front surface side.
US10320106B2
For an electrical component socket including a socket base having a frame shape to which a contact module is to be inserted and attached from below, an embodiment has an objective to allow contact pins to be in contact with a circuit board with stability. The electrical component socket is configured such that the upper-side plate is caused to ascend to an uppermost position by elastic force of urging means in a state where the contact module is not attached to the socket base. In a state where the contact module is attached to the socket base and disposed on the circuit board, the upper-side plate moves down toward a lower-side plate side against elastic force of the contact pins to be positioned at a predetermined base position, so that lower-side contact portions of the contact pins are brought into contact with the circuit board at a predetermined contact pressure.
US10320104B2
An inline communications connector is provided that includes a housing and tip and ring contacts that are mounted in the housing. The tip contact includes an input tip socket, an output tip socket and a tip socket connection section that physically and electrically connects the input and output tip sockets. The ring contact includes an input ring socket, an output ring socket and a ring socket connection section that physically and electrically connects the input and output ring sockets. The input tip socket is not collinear with the output tip socket and the input ring socket is not collinear with the output ring socket.
US10320103B2
An electrical connector includes a body, having a bottom wall and first and second side walls extending upward from the bottom wall. The bottom wall is provided with an accommodating hole, and a first supporting portion extending upward from the bottom wall to support a chip module. Multiple terminals are correspondingly accommodated in the body. One of the terminals is accommodated in the accommodating hole. A first protruding block and a second protruding block are respectively connected to the first and second side walls and extend toward each other, and each has an arc-shaped surface. The first supporting portion is connected to the first protruding block. The first supporting portion and the accommodating hole are located at two opposite sides of the first protruding block. An extending line of the second protruding block in an extending direction thereof passes above the accommodating hole.
US10320101B2
The invention provides a connector (16) for functionally coupling a module (8) in a modular electronic device, in particular a portable device, more in particular a handheld device (1), comprising a first connector end, wherein said first connector end comprises a series of contacts (34) and an electromagnetic shielding (81) surrounding said contacts (34). Said connector (16) is in particular suited for a modular electronic device (1), for electronically coupling its modules (8) to a chassis (9).
US10320100B2
A card edge connector assembly includes a card edge connector having a housing defining a card slot receiving a pluggable module and a card guide module coupled to the housing. The card guide module has a main body having a cavity receiving the pluggable module and support beams secured to the host circuit board with a window defined between the support beams under the main body receiving the card edge connector. A latch is coupled to the main body being latchably coupled to the pluggable module in a latched position to secure the pluggable module in the cavity and being decoupled from the pluggable module in an unlatched position to allow the pluggable module to be removed from the cavity. An actuator with a ramp surface may be pressed downwardly to drive the latch to the unlatched position.
US10320097B2
An electrical connector allowing a connection between two substantially facing electrical contacts respectively pertaining to a housing and a support, and including a main body including a first end for secure connection thereof to the housing and a second end for secure connection thereof to the support, the main body being bent in at least one bending area.
US10320096B2
An electrical contact for use in connecting electrical wires is disclosed. The electrical contact includes a cage-like structure, a wire connecting portion, and a flexing contact portion. The cage-like structure includes a plurality of sidewalls and is configured to receive a wire. The wire connecting contact portion includes at least two contact tines that are configured to conductively couple with a corresponding wire. The flexing contact portion includes an end wall, an elastic portion, an extension portion, and a nose portion. The flexing contact portion can store elastic energy and apply a force to a corresponding electrical component.
US10320095B2
Provided is an earthing structure of an earthing truck that includes a frame with a terminal connection part and a moving part configured to support the frame and is configured to ground a bus or a cable while the moving part moves. The structure including: an earthing plate provided on a lower surface of the moving part; and an earthing member configured to provide a contact pressure to the earthing plate as it contacts the earthing plate when the moving part moves.
US10320079B2
The present invention relates to an integrated circuit package comprising at least one substrate, each substrate including at least one layer, at least one semiconductor die, at least one terminal, and an antenna located in the integrated circuit package, but not on said at least one semiconductor die. The conducting pattern comprises a curve having at least five sections or segments, at least three of the sections or segments being shorter than one-tenth of the longest free-space operating wavelength of the antenna, each of the five sections or segments forming a pair of angles with each adjacent segment or section, wherein the smaller angle of each of the four pairs of angles between sections or segments is less than 180° (i.e., no pair of sections or segments define a longer straight segment), wherein at least two of the angles are less than 115°, wherein at least two of the angles are not equal, and wherein the curve fits inside a rectangular area the longest edge of which is shorter than one-fifth of the longest free-space operating wavelength of the antenna.
US10320078B2
An antenna is disclosed with a magnetic loop, a dipole electric field radiator inside the magnetic loop, and with symmetric geometry about the feed. This symmetry allows for realization of image theory and significant size reduction, whereby half of the antenna is removed and replaced by the image induced in a connected ground plane.
US10320076B2
An antenna transmission apparatus includes: a housing including an upper cover and a lower cover, and an input shaft and at least two sets of output shafts that are rotatably mounted between the upper cover and the lower cover; and further includes a planetary gear position selection assembly and a unidirectional control assembly. Each set of output shafts includes an output shaft and an auxiliary shaft in transmission fit with the output shaft; the planetary gear position selection assembly includes a planetary gear; the unidirectional control assembly can control the planetary gear to implement position selection and positioning; and the position selection and bidirectional rotation output of the output shafts may be implemented by using only one motor. The antenna transmission apparatus of the present invention is simple in structure, light in weight, stable, and easy to operate.
US10320060B2
An antenna, including a first radiation part, a matching circuit, and a feed source, where the first radiation part includes a first radiator, a second radiator, and a capacitor structure, a first end of the first radiator is connected to the feed source using the matching circuit, the feed source is connected to a grounding part, a second end of the first radiator is connected to a first end of the second radiator using the capacitor structure, a second end of the second radiator is connected to the grounding part, the first radiation part is configured to generate a first resonance frequency, and a length of the second radiator is one-eighth of a wavelength corresponding to the first resonance frequency which helps to reduce an antenna length, and a volume of a mobile terminal.
US10320052B2
A wireless device includes a broadband router comprising first and second transceivers, a base and a flexible neck having an elongated body and a first end connected to the broadband router and a second end connected to the base. The flexible neck bends and twists with ease. The flexible neck supports and retains the broadband router in a selected position in relation to the base. The flexible neck provides a pathway for electrically connecting the broadband router to the base to supply electrical power to the broadband router.
US10320049B2
An annual directional coupler having at least three taps, which are each arranged relative to one another around routes having a wavelength difference of ¼ of a wave guide wavelength, includes in particular at least two branch lines, wherein a first branch line has at least three taps and wherein the at least second branch line does not have any taps and is supplemented by an additional route corresponding to the wave guide wavelength.
US10320048B2
A communication device includes a circuit board having an upper surface and a lower surface, an upper housing disposed on the upper surface, and a lower housing disposed on the lower surface. The circuit board includes a top metal frame disposed on the upper surface, wherein the top metal frame defines a top cavity; a bottom metal frame disposed on the bottom surface, wherein the bottom metal frame defines a bottom cavity corresponding to the top cavity; a microstrip line disposed on the upper surface and extending into the top cavity; and a side coupler disposed on the lower surface and extending into the bottom cavity. The upper housing includes a depression corresponding to the top cavity, and the lower housing includes an aperture corresponding to the bottom cavity.
US10320047B2
A waveguide interface comprising a support block configured to support a printed circuit board assembly. An interface is coupled to an end portion of the support block and extends from the support block. The interface includes a slot positioned to receive at least a portion of the printed circuit board assembly and one or more holes positioned to receive attachment devices to secure the interface to a waveguide component. The support block and interface are molded as a monolithic device. A method of forming the waveguide interface, a waveguide assembly including the waveguide interface, and a method of making the waveguide assembly including the waveguide interface are also disclosed.
US10320042B2
Methods, systems, and devices are described that include one or more sidewall features to improve performance of a waveguide device. In particular, the sidewall features may be utilized within a polarizer section of a polarizer device such as a septum polarizers. The sidewall feature(s) may include recesses and/or protrusions. When a plurality of sidewall features are employed, the size, shape, spacing and kind (e.g., recess or protrusion) may vary according to a particular design.
US10320035B2
A battery pack includes a pouch, an electrode assembly in the pouch, an electrode lead, the electrode lead being electrically coupled to the electrode assembly and extending from a sealing portion of the pouch, the sealing portion having a first thickness in a first region corresponding to the electrode lead and a second thickness in a second region adjacent to the electrode lead, the second thickness being less than the first thickness, and a protecting circuit module, the protecting circuit module including a substrate, a temperature control portion, and a connecting tab, the substrate having a first surface mounted on the first region, the first surface of the substrate being spaced apart from the second region, the connecting tab coupling the temperature control portion to the substrate, the connecting tab being configured such that a first surface of the temperature control portion contacts the second region of the sealing portion.
US10320031B2
Articles and methods including additives in electrochemical cells, are generally provided. As described herein, such electrochemical cells may comprise an anode, a cathode, an electrolyte, and optionally a separator. In some embodiments, at least one of the anode, the cathode, the electrolyte, and/or the optional separator may comprise an additive and/or additive precursor. For instance, in some cases, the electrochemical cell comprises an electrolyte and an additive and/or additive precursor that is soluble with and/or is present in the electrolyte. In some embodiments, the additive precursor comprises a disulfide bond. In certain embodiments, the additive is a carbon disulfide salt. In some cases, the electrolyte may comprise a nitrate.
US10320024B2
An electrode assembly includes: a positive electrode plate including a positive electrode collector having, on its first side, a positive electrode coating portion having a positive electrode active material thereon and a first positive electrode non-coating portion; a positive electrode tab on the first positive electrode non-coating portion; a negative electrode plate including a negative electrode collector having, on its first side facing the first side of the positive electrode collector, a negative electrode coating portion having a negative electrode active material thereon and a first negative electrode non-coating portion; and a separator between the positive and negative electrode plates. The first positive electrode non-coating portion is between ends of the positive electrode plate, and the first negative electrode non-coating portion overlaps the first positive electrode non-coating portion.
US10320022B2
A manufacturing device of a fuel cell component includes an MEA unwinder on which a fabric panel is rolled. An MEA including an electrolyte membrane and an electrode is disposed on a protective film. The manufacturing device further includes a first hot roller disposed to press an upper sub-gasket supplied to a surface of an edge of the MEA from an upper sub-gasket unwinder, a protective film winder disposed behind the first hot roller and disposed to separate the protective film from the fabric panel, a second hot roller disposed to press the lower sub-gasket supplied to another surface of the edge of the MEA from the lower sub-gasket unwinder, and an MEA winder winding the MEA to which the upper sub-gasket and the lower sub-gasket are attached, in a roll shape.
US10320006B2
Disclosed herein are an interconnect for a solid oxide fuel cell and a method for manufacturing the same, the interconnect including: a conductive core; an oxidation-resistant insulating part receiving therein; and an oxidation-resistant conductive material layer coated on an exposed surface of the conductive core, which is exposed to an external environment by removing a portion of the oxidation-resistant insulating part, so that the interconnect can maintain durability against high-temperature heat generated from a flat type solid oxide fuel cell for a long time and thus have a very small voltage loss due to oxidation even with the use over a long-time period; have no sealing problem and no delaminating problem of a coating film due to a difference in coefficient of thermal expansion; be inexpensive; and have a simple structure.
US10320004B2
A method of making a fuel cell including the following steps: comprising: (a) mixing carbon nanotubes (CNT) with an initial dispersion, wherein the initial dispersion includes an ionomer; (b) heating and stirring the initial dispersion to form a CNT-ionomer composite suspension; (c) after forming the CNT-ionomer composite suspension, mixing the CNT-ionomer composite suspension with an electrode catalyst solution to form an electrode ink, wherein the electrode catalyst solution includes a carbon black powder and a catalyst supported by the carbon black powder; and (d) coating a proton exchange membrane with the electrode ink to form the fuel cell electrode.
US10320003B2
A method of manufacturing a cathode with improved mass transfer capability includes (a) mixing a metal-supported catalyst with an alkane compound having a thiol group and masking a surface of the metal-supported catalyst with the alkane compound having the thiol group by coating; (b) mixing the metal-supported catalyst masked with the alkane compound having the thiol group, with a polymer electrolyte and a solvent to produce a slurry and manufacturing the cathode using the slurry; and (c) producing a membrane electrode assembly (MEA) using the cathode, an electrolyte membrane and an anode and applying a voltage to the membrane electrode assembly to remove the alkane compound having the thiol group.
US10319991B2
An alkaline electrochemical cell, preferably a zinc/air cell which includes a container; a negative electrode, a positive electrode, wherein said negative electrode and said positive electrode are disposed within the container, and an alkaline electrolyte, wherein the negative electrode comprises zinc, a branched chain fluorosurfactant, barium sulfate (and, more specifically, amino- and/or epoxy-functionalized barium sulfate) and nano sized zinc oxide. The negative electrode composition supports high zinc to electrolyte weight ratios.
US10319990B2
Disclosed are electrode plates for a lead acid battery. The electrode plates are formed of an electrode plate having a face, the electrode plate comprising a lead or lead alloy grid coated with an active material and the electrode plates having a porous, non-woven mat comprised of polymer fibers coating on the face of the electrode plate, as well as a method for making the coated electrode plates and lead acid batteries containing the coated electrode plates.
US10319986B2
A positive electrode for nonaqueous electrolyte secondary batteries includes a positive electrode current collector and a positive electrode mix layer, formed on the current collector, containing a positive electrode active material. The positive electrode active material mainly contains a lithium transition metal oxide in which the molar ratio of nickel (Ni) to a transition metal component is 20% or more. The positive electrode mix layer contains a plurality of pores and has a first peak of a logarithmic differential pore volume distribution (dV/dlogD) that appears in the range where the pore diameter D is less than 1 μm and a second peak of the logarithmic differential pore volume distribution (dV/dlogD) that appears in the range where the pore diameter D is 1 μm or more in a pore distribution determined by mercury intrusion porosimetry. According to this configuration, a nonaqueous electrolyte secondary battery having excellent output characteristics can be provided.
US10319984B2
A three-dimensional (“3D”) electrode structure includes a current collecting layer, a plurality of plates protruding from the current collecting layer and including an active material, and a base layer provided between the current collecting layer and the plurality of plates. The base layer includes an active material-metal sintered composite. The plurality of plates includes an active material-metal sintered composite. A metal content of the active material-metal sintered composite of the plurality of plates is less than a metal content of the active material-metal sintered composite of the base layer. At least one partition wall supporting the plurality of plates is further provided on the base layer.
US10319979B2
A battery includes a power generation component including a positive electrode, a negative electrode, and an electrolyte, and a battery case accommodating the power generation component. The negative electrode includes a first lead (17) having a single layer structure whose main component is nickel, and a second lead (18) having a layered structure including a Ni layer (18a) whose main component is nickel and a Cu layer (18b) whose main component is copper. The battery includes a layered portion (35) formed of the leads that are superposed such that the Ni layer (18a) of the second lead (18) faces the first lead (17). Part of the layered portion (35) is welded to an inner surface of the battery case with the first lead (17) at the layered portion (35) being disposed on a battery case side.
US10319975B2
A rechargeable battery including: a case; an electrode assembly including a plurality of electrode sub-assemblies accommodated in the case; a plurality of terminals electrically connected to the electrode assembly; a cap plate sealing the case; and an insulation plate between the electrode assembly and the terminals and being hingedly coupled to the cap plate. The terminals protrude through the cap plate.
US10319968B2
A battery pack has a sealed case. Battery modules are housed in the sealed case. Each battery module contains multiple battery cells. The sealed case has a main body having an opening. The opening in the main body is closed by a rectangular plate-shaped lid member. The lid member has a first releasing portion and a second releasing portion, which are opened when the internal pressure of the sealed case increases. The second releasing portion is arranged below the first releasing portion in the vertical direction.
US10319964B2
A battery array frame according to an exemplary aspect of the present disclosure includes, among other things, a frame body extending along a longitudinal axis and including a top frame rail, a bottom frame rail and frame arms that connect between the top frame rail and the bottom frame rail. An insert extends inside the frame body.
US10319962B2
A secondary battery pack is provided that includes a battery cell array configured to have a structure in which two or more battery cells, each of which includes electrode terminals and a thermally bonded surplus portion formed at the side thereof at which the electrode terminals are formed, are arranged side by side, a protection circuit module (PCM), the PCM being loaded on the thermally bonded surplus portions of the battery cells, a cartridge frame including two or more battery cell location parts for fixing the two battery cells, respectively, each of the battery cell location parts being formed in a frame shape, and a sheathing label attached to the cartridge frame such that the sheathing label wraps the cartridge frame in a state in which the battery cells, to which the PCM is connected, are fixed in the cartridge frame.
US10319960B2
A cap assembly of a power battery comprises: a cap plate, a first electrode terminal provided to the cap plate, a second electrode terminal provided to the cap plate and electrically insulated from the cap plate, and a resistance member electrically connected to the cap plate and the first electrode terminal. The resistance member comprises: a heat-resistant insulating base body positioned between the cap plate and the first electrode terminal; and a heat-resistant metal layer provided to the heat-resistant insulating base body. The heat-resistant metal layer and the cap plate and the first electrode terminal are electrically connected to form a conductive path, the conductive path passes along the heat-resistant insulating base body positioned between the cap plate and the first electrode terminal. The formed conductive path is a curved path, therefore the resistance value of the resistance member can be controlled by controlling the conductive path.
US10319948B2
An organic light emitting diode display device is provided. The organic light emitting diode display device includes a first insulating layer disposed on a substrate and having a first refractive index, a refraction inducing layer disposed on the first insulating layer having a second refractive index, a second insulating layer disposed on the refraction inducing layer and having a third refractive index, a first electrode disposed on the second insulating layer and having a fourth refractive index, and an organic light emitting layer and a second electrode disposed on the first electrode. The second insulating layer, the first electrode, the organic light emitting layer, and the second electrode include a plurality of convex parts and a plurality of concave parts.
US10319945B2
A display device includes a first substrate, a first emission layer disposed on the first substrate and emitted by a top emission type, a second substrate facing the first substrate and covering the first substrate, and a second emission layer disposed under the second substrate and emitted by a bottom emission type, wherein a portion of the first emission layer and a portion of the second emission layer.
US10319927B2
A method of forming an end-bonded contact on a semiconductor is disclosed herein. The method can include forming a dielectric layer on a substrate and depositing a carbon nanotube layer onto the dielectric layer. Additionally, the method can include depositing a resist mask onto the carbon nanotube layer and patterning the resist mask to form a contact mold such that a portion of the carbon nanotube layer is exposed. In some aspects, the method can include depositing a contact metal such that the contact metal contacts the exposed carbon nanotube layer and thermally annealing the device such that the carbon nanotube layer dissolves into the contact metal such that a single contact surface is formed between the contact and the carbon nanotube layer.
US10319926B2
A method of forming an end-bonded contact on a semiconductor is disclosed herein. The method can include forming a dielectric layer on a substrate and depositing a carbon nanotube layer onto the dielectric layer. Additionally, the method can include depositing a resist mask onto the carbon nanotube layer and patterning the resist mask to form a contact mold such that a portion of the carbon nanotube layer is exposed. In some aspects, the method can include depositing a contact metal such that the contact metal contacts the exposed carbon nanotube layer and thermally annealing the device such that the carbon nanotube layer dissolves into the contact metal such that a single contact surface is formed between the contact and the carbon nanotube layer.
US10319919B2
An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode, the organic layer including an emission layer, wherein the organic layer comprises a compound represented by Formula 1. An organic light-emitting device including the compound may have high efficiency, low voltage, high luminance, and a long lifespan.
US10319912B2
A charge-transporting material including Structural Unit (1) represented by one of Formulae 1 and 2; and Structural Unit (2) represented by one of Formulae 3 and 4: wherein, in Formulae 1 to 4, groups and variables are the same as described in the specification.
US10319906B2
A oxide-based direct-access resistive nonvolatile memory may include within the interconnect portion of the integrated circuit a memory plane including capacitive memory cells extending in orthogonal first and second directions and each including a first electrode, a dielectric region and a second electrode. The memory plane may include conductive pads of square or rectangular shape forming the first electrodes. The stack of the dielectric layer and the second conductive layer covers the pads in the first direction and forms, in the second direction, conductive bands extending over and between the pads. The second electrodes may be formed by zones of the second bands facing the pads.
US10319901B2
A spin-orbit torque type magnetization reversal element including a ferromagnetic metal layer with a varying magnetization direction; and spin-orbit torque wiring that extends in a first direction intersecting with a stacking direction of the ferromagnetic metal layer and that is joined to the ferromagnetic metal layer; wherein when viewed from the first direction, the spin-orbit torque wiring is asymmetrical in a second direction that is orthogonal to the first direction and the stacking direction, with respect to an axis that passes through a center, in the second direction, of the ferromagnetic metal layer.
US10319899B2
A microelectronic device containing a piezoelectric thin film element is formed by oxidizing a top surface of a piezoelectric layer with an oxygen plasma, and subsequently forming an etch mask containing photoresist on the oxidized top surface. The etch mask is conditioned with an oven bake followed by a UV bake. The piezoelectric layer is etched using a three step process: a first step includes a wet etch of an aqueous solution of about 5% NH4F, about 1.2% HF, and about 18% HCl, maintaining a ratio of the HCl to the HF of about 15.0, which removes a majority of the piezoelectric layer. A second step includes an agitated rinse. A third step includes a short etch in the aqueous solution of NH4F, HF, and HCl.
US10319897B2
An ultrasonic sensor includes: when two orthogonal axes are referred to as an X axis and a Y axis and a plane formed by the X axis and the Y axis is referred to as an XY plane, a substrate disposed across the XY plane; a plurality of spaces formed in the substrate in at least one direction of an X-axis direction and a Y-axis direction; a vibrating plate that is provided on the substrate such that the spaces are closed and that has a first surface on the substrate side and a second surface facing the first surface; and a piezoelectric element that is provided at a portion on the second surface side of the vibrating plate that corresponds to the space, and that transmits/receives an ultrasonic wave. At least some of the spaces are arranged to form a zigzag shape.
US10319888B2
A method of manufacturing a light emitting device including providing a light emitting element mounted on a substrate. The light emitting element is provided within a first cavity of the light emitting device. The method further includes covering continuously, with insulating material, at least side surfaces of the light emitting element. Light reflective resin is provided over the insulating material at a position surrounding the light emitting element to reflect light from the light emitting element.
US10319881B2
A profiled surface for improving the propagation of radiation through an interface is provided. The profiled surface includes a set of large roughness components providing a first variation of the profiled surface having a characteristic scale approximately an order of magnitude larger than a target wavelength of the radiation. The set of large roughness components can include a series of truncated shapes. The profiled surface also includes a set of small roughness components superimposed on the set of large roughness components and providing a second variation of the profiled surface having a characteristic scale on the order of the target wavelength of the radiation.
US10319873B2
A photovoltaic cell can include a dopant in contact with a semiconductor layer.
US10319868B2
The physical and chemical properties of surfaces can be controlled by bonding nanoparticles, microspheres, or nanotextures to the surface via inorganic precursors. Surfaces can acquire a variety of desirable properties such as antireflection, antifogging, antifrosting, UV blocking, and IR absorption, while maintaining transparency to visible light. Micro or nanomaterials can also be used as etching masks to texture a surface and control its physical and chemical properties via its micro or nanotexture.
US10319863B2
A semiconductor device includes a drain, a source, a gate electrode, and a nanowire between the source and drain. The nanowire has a first section with a first thickness and a second section with a second thickness greater than the first thickness. The second section is between the first section and at least one of the source or drain. The first nanowire includes a channel when a voltage is applied to the gate electrode.
US10319859B2
A semiconductor device is disclosed. The device includes a substrate including an active region defined by a device isolation layer, a fin pattern protruding from the substrate and extending in a first direction, the fin pattern including a gate fin region and a source/drain fin region, a gate pattern disposed on the gate fin region to extend in a second direction crossing the first direction, and a source/drain portion provided on a sidewall of the source/drain fin region. When measured in the second direction, a width of the source/drain fin region is different from a width in the second direction of the gate fin region.
US10319853B2
A semiconductor device includes a semiconductor layer of a first conductivity type. A well region that is a second conductivity type well region is formed on a surface layer portion of the semiconductor layer and has a channel region defined therein. A source region that is a first conductivity type source region is formed on a surface layer portion of the well region. A gate insulating film is formed on the semiconductor layer and has a multilayer structure. A gate electrode is opposed to the channel region of the well region where a channel is formed through the gate insulating film.
US10319851B2
A semiconductor device includes an n+ type silicon carbide substrate, an n− type layer, an n type layer, a plurality of trenches, a p type region, an n+ type region, a gate insulating film, a gate electrode, a source electrode, a drain electrode, and a channel. The plurality of trenches is disposed in a planar matrix shape. The n+ type region is disposed in a planar mesh type with openings, surrounds each of the trenches, and is in contact with the source electrode between the trenches adjacent to each other in a planar diagonal direction. The p type region is disposed in the opening of the n+ type region in a planar mesh type.
US10319848B2
A transistor includes a semiconductor body; a first gate electrode formed on a first portion of the semiconductor body and a second gate electrode formed on a second portion of the semiconductor body. A drain region is formed on a first side of the first gate electrode and a first source region is formed on a second side of the first gate electrode. The drain region is formed on a first side of the second gate electrode and a second source region is formed on a second side of the second gate electrode. A trench is formed in the semiconductor body and positioned in the drain region. A doped sidewall region is formed in the semiconductor body along the sidewall of the trench outside of the trench. The doped sidewall region is in electrical contact with the drain region and forms a vertical drain current path for the transistor.
US10319844B2
A semiconductor device includes a first electrode, a first semiconductor region disposed on and electrically connected to the first electrode, a second semiconductor region disposed on the first semiconductor region and having a carrier concentration lower than that of the first semiconductor region, a third semiconductor region disposed on the second semiconductor region, a fourth semiconductor region disposed on the third semiconductor region, a fifth semiconductor region disposed on the second semiconductor region and separated from the third semiconductor region in a direction, a gate electrode disposed on the second semiconductor region, facing the third semiconductor region via an insulating layer in the direction and positioned between the third and fourth semiconductor regions, a second electrode disposed on and electrically connected to the fourth semiconductor region, and a third electrode disposed on the fifth semiconductor region, separated from the second electrode, and electrically connected to the fifth semiconductor region.
US10319843B2
Semiconductor devices having necked semiconductor bodies and methods of forming semiconductor bodies of varying width are described. For example, a semiconductor device includes a semiconductor body disposed above a substrate. A gate electrode stack is disposed over a portion of the semiconductor body to define a channel region in the semiconductor body under the gate electrode stack. Source and drain regions are defined in the semiconductor body on either side of the gate electrode stack. Sidewall spacers are disposed adjacent to the gate electrode stack and over only a portion of the source and drain regions. The portion of the source and drain regions under the sidewall spacers has a height and a width greater than a height and a width of the channel region of the semiconductor body.
US10319838B2
A method comprises providing a structure defined by a silicon material on a buried oxide layer of a substrate; causing a nucleation of a III-V material in a sidewall of the structure defined by the silicon material; adjusting a growth condition to facilitate a first growth rate of the III-V material in directions along a surface of the sidewall and a second growth rate of the III-V material in a direction laterally from the surface of the sidewall, wherein the second growth rate is less than the first growth rate; and processing the silicon material and the III-V material to form a fin.
US10319832B2
A method includes forming a fin extending above an isolation region. A sacrificial gate stack having a first sidewall and a second sidewall opposite the first sidewall is formed over the fin. A first spacer is formed on the first sidewall of the sacrificial gate stack. A second spacer is formed on the second sidewall of the sacrificial gate stack. A patterned mask having an opening therein is formed over the sacrificial gate stack, the first spacer and the second spacer. The patterned mask extends along a top surface and a sidewall of the first spacer. The second spacer is exposed through the opening in the patterned mask. The fin is patterned using the patterned mask, the sacrificial gate stack, the first spacer and the second spacer as a combined mask to form a recess in the fin. A source/drain region is epitaxially grown in the recess.
US10319828B2
A semiconductor device according to an embodiment includes a semiconductor region, a gate electrode, and a first gate insulating film provided between the semiconductor region and the gate electrode and containing a material having a chemical composition expressed by (SiO2)n(Si3N4)m (where n and m are positive integers), in the material, at least one silicon atom being bonded with at least one oxygen atom and at least one nitrogen atom.
US10319824B2
A MOS gate is provided on a front surface side of a silicon carbide substrate. The silicon carbide substrate includes silicon carbide layers sequentially formed on an n+-type starting substrate by epitaxial growth. Of the silicon carbide layers, a p+-type silicon carbide layer is a p+-type high-concentration base region and is separated into plural regions by a trench. A p-type silicon carbide layer among the silicon carbide layers covers the p+-type silicon carbide layer and is embedded in the trench. A p-type silicon carbide layer among the silicon carbide layers is a p-type base region. From a substrate front surface, a gate trench penetrates the p-type base region in the trench and the n+-type source region to reach an n−-type drift region. Between the p+-type high-concentration base region and a gate insulating film at a sidewall of the gate trench, the p-type base region is embedded in the trench.
US10319822B2
This method for controlling an IGBT-type transistor includes a phase for switching the transistor between an on state and an off state. Said phase comprises generating a setpoint current whereof the intensity on the gate of the transistor assumes different setpoint values. At least some of the setpoint values are chosen as a function of the sign of the temporal derivative of the main current. Each setpoint value is chosen from a set of predetermined setpoint values.
US10319821B2
A silicon carbide substrate includes a carbon-surface-side principal surface and a silicon-surface-side principal surface. The silicon carbide substrate has a diameter of 100 mm or greater and a thickness of 300 μm or greater. An off angle of the carbon-surface-side principal surface and the silicon-surface-side principal surface relative to a {0001} plane is smaller than or equal to 4°. A nitrogen concentration in the carbon-surface-side principal surface is higher than a nitrogen concentration in the silicon-surface-side principal surface, and a difference in Raman peak shift between the carbon-surface-side principal surface and the silicon-surface-side principal surface is smaller than or equal to 0.2 cm−1.
US10319820B2
A semiconductor device includes a silicon carbide semiconductor substrate, a first silicon carbide layer of a first conductivity type, a first semiconductor region of a second conductivity type, a second semiconductor region of the first conductivity type, a third semiconductor region of the second conductivity type, a gate insulating film, a gate electrode, an interlayer insulating film, a source electrode, and a drain electrode. The third semiconductor region is thicker than the second semiconductor region and a width of a side of the third semiconductor region facing the first semiconductor region is narrower than a width of a side thereof facing the source electrode.
US10319816B2
A fin field effect transistor includes a Si fin including a central portion between end portions of the fin, and a SiGe channel region disposed on the central portion of the fin. The SiGe channel region includes a facet free SiGe region having Ge atoms diffused into the Si fin and includes a same shape as the Si fin outside the central portion.
US10319812B2
Self-aligned gate edge and local interconnect structures and methods of fabricating self-aligned gate edge and local interconnect structures are described. In an example, a semiconductor structure includes a semiconductor fin disposed above a substrate and having a length in a first direction. A gate structure is disposed over the semiconductor fin, the gate structure having a first end opposite a second end in a second direction, orthogonal to the first direction. A pair of gate edge isolation structures is centered with the semiconductor fin. A first of the pair of gate edge isolation structures is disposed directly adjacent to the first end of the gate structure, and a second of the pair of gate edge isolation structures is disposed directly adjacent to the second end of the gate structure.
US10319809B2
A semiconductor device contains an LDNMOS transistor with a lateral n-type drain drift region and a p-type RESURF region over the drain drift region. The RESURF region extends to a top surface of a substrate of the semiconductor device. The semiconductor device includes a shunt which is electrically coupled between the RESURF region and a low voltage node of the LDNMOS transistor. The shunt may be a p-type implanted layer in the substrate between the RESURF layer and a body of the LDNMOS transistor, and may be implanted concurrently with the RESURF layer. The shunt may be through an opening in the drain drift region from the RESURF layer to the substrate under the drain drift region. The shunt may be include metal interconnect elements including contacts and metal interconnect lines.
US10319803B2
An organic light-emitting diode display is disclosed. In one aspect, the display includes a semiconductor layer including a driving channel, a first gate insulating layer at least partially covering the semiconductor layer, and a first driving gate electrode formed over the first gate insulating layer and overlapping the driving. A second gate insulating layer at least partially covers the first driving gate electrode. The display also includes a second driving gate electrode formed over the second gate insulating layer and overlapping the first driving gate electrode, an interlayer insulating layer at least partially covering the second driving gate electrode, a driving voltage line formed over the interlayer insulating layer and overlapping the second driving gate electrode, and a connector formed over the interlayer insulating layer and connected to the first and second driving gate electrodes.
US10319795B2
The disclosure provides a display device, including a first thin film transistor, an insulating layer disposed on the first thin film transistor, a conductive line, and a pixel define layer. The conductive line is electrically coupled to the first thin film transistor via a first contact hole of the insulating layer. The pixel define layer is disposed on the insulating layer. The pixel define layer has a first opening region, a second opening region, and a third opening region. The first opening region and the second opening region are arranged along the first direction. A distance is the shortest distance between the first contact hole and the first opening region. A second distance is the shortest distance between the first contact hole and the second opening region. The first distance is different from the second distance.
US10319790B2
An organic light emitting display device includes a plurality of pixels defined on a substrate. Each of the plurality of pixels has a plurality of sub-pixels, and each of the plurality of sub-pixels has a light emitting area and a driving area. Widths in a first direction of the driving areas of the plurality of sub-pixels are identical to each other. A size of a light emitting area of a first sub-pixel of the plurality of sub-pixels is greater than a size of a light emitting area of a second sub-pixel of the plurality of sub-pixels.
US10319789B2
An optoelectronic component and a method for producing an optoelectronic component are disclosed. In embodiments, the method includes A) providing an auxiliary carrier; B) applying a sacrificial layer on the auxiliary carrier; C) applying a converter layer on the sacrificial layer, which includes quantum dots embedded in a matrix material or a luminescent polymer; D) providing a semiconductor layer sequence; E) optionally applying an adhesive layer on the semiconductor layer sequence; F) optionally bonding the converter layer on the semiconductor layer sequence by means of an adhesive layer, wherein the semiconductor layer sequence is configured to emit radiation; and G) removing the auxiliary carrier by means of optical, mechanical and/or chemical treatment and at least partially destroying the sacrificial layer.
US10319788B2
Disclosed is a connect device, having a substrate, a connect electrode, a first to third pairs of electrodes, and the connect electrode, the first to third pairs of electrodes are paved on the substrate, and the first to third pairs of electrodes have anodes and cathodes, and the anodes of the first to third pairs of electrodes are respectively employed to connect a power supply, the anodes of the first, second organic light emitting elements, and the cathodes of the first to third pairs of electrodes are respectively employed to connect the power supply, the cathodes of the first, second organic light emitting elements for respectively and simultaneously supplying power to the first, second organic light emitting elements with the power supply. The application satisfies brightness demands to the light devices without increasing additional power consumption. An organic light emitting device is further provided.
US10319783B2
A method is presented for forming a semiconductor structure. The method includes depositing a barrier layer, such as a tantalum nitride (TaN) layer, over a dielectric incorporating magnetic random access memory (MRAM) regions, forming magnetic tunnel junction (MTJ) stacks over portions of the TaN layer, patterning and encapsulating the MTJ stacks, forming spacers adjacent the MTJ stacks, and laterally etching sections of the TaN layer, after spacer formation, to form an electrode under the MTJ stacks. The electrode protects the MRAM regions. The electrode can be recessed from the spacers.
US10319777B2
A pixel circuit includes a floating diffusion layer of a first conductivity-type between a drain/source of a second conductivity-type and a source/drain of the second conductivity-type. The source/drain and the drain/source touch the floating diffusion layer. A cathode of a photoelectric converter is electrically connected to the floating diffusion layer. An anode of the photoelectric converter touches the cathode. The cathode is of the first conductivity-type and the anode is of the second conductivity-type.
US10319769B2
A solid-state imaging device includes a semiconductor layer on which a plurality of pixels are arranged along a light-receiving surface being a main surface of the semiconductor layer, photoelectric conversion units provided for the respective pixels in the semiconductor layer, and a trench element isolation area formed by providing an insulating layer in a trench pattern formed on a light-receiving surface side of the semiconductor layer, the trench element isolation area being provided at a position displaced from a pixel boundary between the pixels.
US10319763B2
A solid-state imaging apparatus includes: a solid-state imaging device photoelectrically converting light taken by a lens; and a light shielding member shielding part of light incident on the solid-state imaging device from the lens, wherein an angle made between an edge surface of the light shielding member and an optical axis direction of the lens is larger than an incident angle of light to be incident on an edge portion of the light shielding member.
US10319755B2
The present disclosure relates to a manufacturing method of thin film transistors (TFTs) and a manufacturing method of array substrates. The manufacturing method includes: forming transfer layers interleaved with each other on a substrate; forming a metal layer on the transfer layer, wherein the metal layer covers the substrate; conducting a deionization (DIW) stripping process to peel off the transfer layer and the metal layer from the substrate, and preserving the metal layer, wherein the metal layer is arranged out of the top of the transfer layer, on the substrate to form a metal electrode of the TFT.
US10319740B2
A memory device includes first and second conductive layers, first and second semiconductor members, first and second charge storage members, first and second insulating members, and first and second insulating layers. The second conductive layer is distant from the first conductive layer. The first semiconductor member is positioned between the first and second conductive layers. The second semiconductor member is positioned between the first semiconductor member and the second conductive layer. The first insulating layer includes a first region positioned between the first semiconductor member and the first charge storage member and a second region positioned between the first semiconductor member and the second semiconductor member. The second insulating layer includes a third region positioned between the second semiconductor member and the second charge storage member and a fourth region positioned between the second region and the second semiconductor member.
US10319738B2
A three-dimensional semiconductor memory device includes a cell string vertically extending from a top surface of a substrate and having first and second cell transistors, first and second word lines connected to gate electrodes of the first and second cell transistors respectively, a first pass transistor connecting the first word line to a row decoder, and a second pass transistor connecting the second word line to the row decoder. The first pass transistor includes a plurality of first sub-transistors connected in parallel between the first word line and the row decoder.
US10319731B2
The disclosure is directed to an integrated circuit structure and method of forming the same. The integrated circuit structure may include: a first device region including: a floating gate structure substantially surrounding a first fin that is over a substrate; a first bottom source/drain within the substrate, and beneath the first fin and the floating gate structure; a first top source/drain over the first fin and the floating gate structure; a first spacer substantially surrounding the first top source/drain and disposed over the floating gate structure; and a gate structure substantially surrounding and insulated from the floating gate structure, the gate structure being disposed over the substrate and having a height greater than a height of the floating gate.
US10319729B2
Apparatuses and methods have been disclosed. One such apparatus includes strings of memory cells formed on a topside of a substrate. Support circuitry is formed on the backside of the substrate and coupled to the strings of memory cells through vertical interconnects in the substrate. The vertical interconnects can be transistors, such as surround substrate transistors and/or surround gate transistors.
US10319721B2
Aspects of the disclosure include a method for making a semiconductor, including patterning a first transistor having one or more gate stacks on a first source-drain area and second transistor comprising one or more gate stacks on a second source-drain area, forming dielectric spacers on gate stack side walls, depositing a first nitride liner on the first and second transistors. The method also includes masking the second transistor and etching to remove the first nitride material and the spacer from the first source-drain area and growing a first epitaxial layer on the first source-drain area by an epitaxial growth process. The method also includes depositing a second nitride liner on the first and second transistors. The method also includes masking the first transistor. The method also includes etching to remove the second nitride material from the second source-drain area and growing a second epitaxial layer on the second source-drain area by an epitaxial growth process.
US10319707B2
A package manufacturing having a semiconductor substrate, a bonding layer, at least one semiconductor device, a redistribution circuit structure and an insulating encapsulation. The bonding layer is disposed on the semiconductor substrate. The at least one semiconductor device is disposed on and in contact with a portion of the bonding layer, wherein the bonding layer is located between the semiconductor substrate and the at least one semiconductor device and adheres the at least one semiconductor device onto the semiconductor substrate. The redistribution circuit structure is disposed on and electrically connected to the at least one semiconductor device, wherein the at least one semiconductor device is located between the redistribution circuit structure and the bonding layer. The insulating encapsulation wraps a sidewall of the at least one semiconductor device, wherein a sidewall of the bonding layer is aligned with a sidewall of the insulating encapsulation and a sidewall of the redistribution circuit structure.
US10319701B2
An embodiment bonded integrated circuit (IC) structure includes a first IC structure and a second IC structure bonded to the first IC structure. The first IC structure includes a first bonding layer and a connector. The second IC structure includes a second bonding layer bonded to and contacting the first bonding layer and a contact pad in the second bonding layer. The connector extends past an interface between the first bonding layer and the second bonding layer, and the contact pad contacts a lateral surface and a sidewall of the connector.
US10319699B2
Structures and formation methods of a chip package are provided. The chip package includes a chip stack including a number of semiconductor dies. The chip package also includes a semiconductor chip, and the semiconductor chip is higher than the chip stack. The chip package further includes a package layer covering a top and sidewalls of the chip stack and sidewalls of the semiconductor chip.
US10319685B2
An integrated circuit package with a plurality of embedded electromagnetic interference (EMI) shielding and methods of making the same are disclosed. The integrated circuit packages include the use of a pre-assembled circuit module and an interposer. The circuit module has a plurality of spaced electrical component sections separated by a series of contiguous conductive spacers, and a first shielding means comprises the spacers, vias and an embedded conductive plane. In an example, the interposer has a second shielding means comprises conductive cavities, conductive ridges, vias, and a conduction pattern. In another example, the interposer further comprises conductive strips to form the second shielding means. The first shielding means overlaps the second shielding means to form a plurality of EMI shielded enclosures for holding the spaced electrical component sections therein.
US10319683B2
A multi-stacked package-on-package structure includes a method. The method includes: adhering a first die and a plurality of second dies to a substrate, the first die having a different function from each of the plurality of second dies; attaching a passive device over the first die; encapsulating the first die, the plurality of second dies, and the passive device; and forming a first redistribution structure over the passive device, the first die, and the plurality of second dies, the passive device connecting the first die to the first redistribution structure.
US10319680B1
A structure includes a metal interconnect structure embedded in a lower interconnect level dielectric layer overlying a substrate, at least one material layer overlying the metal interconnect structure, a first contact level dielectric layer overlying the at least one material layer; a metal contact via structure vertically extending through the first contact level dielectric layer and the at least one material layer and contacting a top surface of the metal interconnect structure, and an encapsulated tubular cavity laterally surrounding at least a lower portion of the metal contact via structure, and vertically extending through the at least one material layer.
US10319677B2
A vertical fuse element, including, a conductive silicide base on a surface of a substrate, and a conductive silicide pillar extending in a direction perpendicular to the surface of the substrate, where the conductive silicide pillar is on the conductive silicide base, and wherein the conductive silicide pillar includes an upper portion having a width, W5, a base having a width, W6, and a neck region having a width, W7, where W7
US10319675B2
The present disclosure provides one embodiment of a semiconductor structure that includes an interconnection structure formed on a semiconductor substrate; and a capacitor disposed in the interconnection structure. The interconnection structure includes a top electrode; a bottom electrode; a dielectric material layer sandwiched between the top and bottom electrodes; and a nanocrystal layer embedded in the dielectric material layer.
US10319674B2
A packaged assembly for high density power applications includes a case having shelves on opposing walls, and a double-sided substrate disposed on the shelves of the case, the double-sided substrate having a semiconductor die on a first side of the double-sided substrate and circuit elements on a second side of the double-sided substrate. The case includes aluminum silicon (AlSi). The double-sided substrate is secured to the case by an epoxy. The double-sided substrate a thick film substrate and includes beryllium oxide (BeO) or aluminum oxide (Al2O3). The semiconductor die on the first side of the double-sided substrate is coupled to at least one of the circuit elements on the second side of the double-sided substrate by a through substrate via. The packaged assembly also further includes invertible leads coupled to the double-sided substrate by lead frames.
US10319670B2
In a general aspect, an apparatus can include a package including a common gate conductor, a first silicon carbide die having a die gate conductor, and a second silicon carbide die having a die gate conductor. The apparatus can include a first conductive path between the common gate conductor and the die gate conductor of the first silicon carbide die and a second conductive path between the common gate conductor and the die gate conductor of the second silicon carbide die where the first conductive path has a length substantially equal to a length of the second conductive path.
US10319666B2
A process of forming a thermal interface material structure includes forming an assembly that includes a thermal interface material disposed between a first mating surface and a second mating surface. The first mating surface is associated with a module lid, and the second mating surface is associated with a heat sink. Protruding surface features are incorporated onto the first mating surface or the second mating surface. The process also includes compressing the assembly to form a thermal interface material structure. The thermal interface material structure includes the thermal interface material disposed within an interface defined by the first mating surface and the second mating surface. The protruding surface features protrude from the first mating surface or the second mating surface into selected areas of the interface to limit relative movement of the mating surfaces into the selected areas during thermal cycling to reduce thermal interface material migration out of the interface.
US10319665B2
A cooler for cooling a semiconductor module to be secured to a base, the cooler including: a cooler body that includes a refrigerant flow path surrounded by a first wall part having a first through-hole, a second wall part that is arranged facing the first wall part and that includes a connection region which is to be connected to the base at a position opposing the first through-hole, and a side wall part for connecting the periphery of the first wall part and the periphery of the second wall part; and a lid for closing off the first through-hole.
US10319664B2
A bonded body is provided in which an aluminum alloy member formed from an aluminum alloy, and a metal member formed from copper, nickel, or silver are bonded to each other. The aluminum alloy member is constituted by an aluminum alloy in which a concentration of Si is in a range of 1 mass % to 25 mass %. The aluminum alloy member and the metal member are subjected to solid-phase diffusion bonding. A compound layer, which is formed through diffusion of Al of the aluminum alloy member and a metal element of the metal member, is provided at a bonding interface between the aluminum alloy member and the metal member. A Mg-concentrated layer, in which a concentration of Mg is to 3 mass % or greater, is formed at the inside of the compound layer, and the thickness of the Mg-concentrated layer is in a range of 1 μm to 30 μm.
US10319663B2
A semiconductor memory device includes a housing having a wall, a circuit board located in the housing and spaced from the wall and extending along the surface of the wall, a memory located on the circuit board, a heat conduction member interposed, and compressed, between the wall and the memory. The wall includes an uneven region comprising contact portions contacting the heat conduction member and recess portions located between the contact portions. The recess portions are recessed inwardly of the wall from the ends of the contact portions in a direction away from the location of the memory.
US10319656B2
A semiconductor device includes a semiconductor substrate, an analog circuit block including an active element arranged in the semiconductor substrate, a metal layer having a slit or a plurality of metal interconnects arranged in parallel, positioned above the analog circuit block, and a resin layer containing a filler, positioned above at least the metal layer or the plurality of metal interconnects. In the case of forming a semiconductor device by sealing a semiconductor chip with resin having a filler mixed therein, according to this semiconductor device, it is possible to suppress lowering of the level of precision of the electric characteristics of the analog circuit, and a variation in the characteristics or a change in the characteristics, in a mold packaging process, without using special materials or production methods.
US10319652B2
Implementations of semiconductor packages may include: a die coupled to a substrate; a housing coupled to the substrate and at least partially enclosing the die within a cavity of the housing, and; a pin fixedly coupled to the housing and electrically coupled with the die, wherein the pin includes a reversibly elastically deformable lower portion configured to compress to prevent a lower end of the pin from lowering beyond a predetermined point relative to the substrate when the housing is lowered to be coupled to the substrate.
US10319642B2
A method of forming Si or Ge-based and III-V based vertically integrated nanowires on a single substrate and the resulting device are provided. Embodiments include forming first trenches in a Si, Ge, III-V, or SixGe1-x substrate; forming a conformal SiN, SiOxCyNz layer over side and bottom surfaces of the first trenches; filling the first trenches with SiOx; forming a first mask over portions of the Si, Ge, III-V, or SixGe1-x substrate; removing exposed portions of the Si, Ge, III-V, or SixGe1-x substrate, forming second trenches; forming III-V, III-VxMy, or Si nanowires in the second trenches; removing the first mask and forming a second mask over the III-V, III-VxMy, or Si nanowires and intervening first trenches; removing the SiOx layer, forming third trenches; and removing the second mask.
US10319639B2
Implementations of a method of forming a semiconductor package may include forming a plurality of notches into a first side of a wafer, the first side of the wafer including a plurality of electrical contacts. The method may also include coating the first side of the wafer and an interior of the plurality of notches with a molding compound, grinding a second side of the wafer to thin the wafer to a desired thickness, forming a back metal on a second side of the wafer, exposing the plurality of electrical contacts through grinding a first side of the molding compound, and singulating the wafer at the plurality of notches to form a plurality of semiconductor packages.
US10319632B2
The present disclosure relates to a semiconductor device and a manufacturing method, and more particularly to a semiconductor interconnect structure incorporating a graphene barrier layer. The present disclosure provides a method of forming a graphene barrier layer on select surfaces using a self-assembly monolayer (SAM). The SAM layer can be selectively formed on dielectric surfaces and annealed to form thin graphene barrier layers. The thickness of the graphene barrier layers can be selected by choosing different alkyl groups of the SAM layer.
US10319624B2
Methods comprising forming a film on at least one feature of a substrate surface are described. The film is expanded to fill the at least one feature and cause growth of the film from the at least one feature. Methods of forming self-aligned vias are also described.
US10319613B2
Generation of a deposit can be suppressed and high selectivity can be acquired when etching a first region made of silicon nitride selectively against a second region made of silicon oxide. A method includes preparing a processing target object having the first region and the second region within a chamber provided in a chamber main body of a plasma processing apparatus; generating plasma of a first gas including a gas containing hydrogen within the chamber to form a modified region by modifying a part of the first region with active species of the hydrogen; and generating plasma of a second gas including a gas containing fluorine within the chamber to remove the modified region with active species of the fluorine.
US10319609B2
A heat sink can be attached to a heat-producing electronic device by aligning an adhesive material to a surface of the heat sink, applying the adhesive material to the surface to form an outer perimeter and applying, within the outer perimeter, a thermally conductive material to the surface. The surface of the heat sink and a surface of the heat-producing electronic device can then be aligned, and the heat sink can be assembled to the heat-producing electronic device by bringing the heat-producing electronic device surface into contact with the adhesive material. The heat sink can then be affixed to the heat-producing electronic device by applying a compressive force to the assembly to activate the adhesive material.
US10319598B2
A method and an apparatus for thinning a wafer are provided. The method for thinning a wafer, according to one embodiment of the present invention, comprises the steps of: irradiating a line beam focused at a specific depth of the wafer; scanning the wafer by using the line beam so as to form an interface at the specific depth of the wafer; and cleaving the wafer on which the interface is formed into a pattern wafer and a dummy wafer.
US10319591B2
Processing methods comprising selectively replacing a first pillar material with a second pillar material in a self-aligned process are described. The first pillar material may be grown orthogonally to the substrate surface and replaced with a second pillar material to leave a substantially similar shape and alignment as the first pillar material.
US10319590B2
A method of forming a semiconductor device includes forming an etching layer on a substrate, forming a photoresist layer on the etching layer, forming an exposed area configured to define an unexposed area in the photoresist layer, forming a hardmask layer on the exposed area using a selective deposition process, partially removing the photoresist layer using the hardmask layer as an etch mask and forming a photoresist pattern, and etching the etching layer using the photoresist pattern as an etch mask and forming a fine pattern.
US10319585B2
A film forming method of forming a film containing a metal element on a substrate using a source gas containing the metal element and a reactant gas that reacts with the source gas, which includes: forming a lower layer film containing the metal element on a surface of the substrate through a plasma CVD process by supplying the source gas into a process container and plasmarizing the source gas; and subsequently, laminating an upper layer film containing the metal element on the lower layer film by a plasma ALD process which alternately performs an adsorption step of supplying the source gas into the process container to adsorb the source gas onto the surface of the substrate with the lower layer film formed thereon, and a reaction step of supplying the reactant gas into the process container and plasmarizing the reactant gas.
US10319583B2
Methods for forming a spacer comprising depositing a film on the top, bottom and sidewalls of a feature and treating the film to change a property of the film on the top and bottom of the feature so that the film can be selectively etched from the top and bottom of the feature relative to the film on the sidewalls of the feature.
US10319579B2
Embodiments of the present disclosure generally relate to an improved adapter for simplified lamps for use as a source of heat radiation in a rapid thermal processing (RTP) chamber. In one embodiment, a lamp assembly is provided. The lamp element includes a capsule having a filament disposed therein, a press seal coupling to the capsule, and an adapter having a receptacle contoured to receive at least a portion of the press seal, wherein the press seal is removably engaged with the adapter.
US10319576B2
A laser ablation cell (1) comprises a flow channel (11) having an essentially constant cross-sectional area so as to ensure a strictly laminar flow in the flow channel. A sample chamber (21) is provided adjacent to a lateral opening (14) of the flow channel. A laser beam (41) enters the sample chamber (21) through a lateral window (16) and impinges on a surface (24) of a sample (23) to ablate material from the sample. The sample may be positioned in such a distance from the flow channel that the laser-generated aerosol mass distribution has its center within the flow channel. This leads to short aerosol washout times. The laser ablation cell is particularly well suited for aerosol generation in inductively coupled plasma mass spectrometry (ICPMS), including imaging applications.
US10319573B2
Methods and apparatuses for the identification and/or characterization of properties of a sample using mass spectrometry. The method involves using a measured spectrum of data from a sample taken with a mass spectrometer, deconvoluting the measured spectrum of data by applying parsimony weighting to minimize the number of charge states based on one or more of: the number of intense peaks in the mass spectrum; the number of harmonic relationships (e.g., masses in small integer ratios); and the number of off-by-one relationships (e.g., m/z bins with high probability for two adjacent charges). Thus, the underlying m/z spectrum may be inferred from the family of plausible deconvoluted spectra determined by applying parsimony and the inferred m/z spectrum may be used to identify and/or characterize the sample.
US10319572B2
A space ion analyzer in a spacecraft includes an axis and an aperture to receive an ion stream. An ion focuser to focus the ion stream along the axis responsive to a focus voltage, and an ion deflector deflects ions from the axis based on energies of the ions and a deflector voltage difference applied across plates of the ion deflector. A mass spectrometer on a chip (MSOC) directs ions from the ion deflector to an ion detector array responsive to an MSOC voltage difference applied to the MSOC. A focus voltage generator generates the focus voltage as a variable voltage referenced to a spacecraft ground. A deflector voltage generator generates the deflector voltage difference with a controllable magnitude and referenced to the spacecraft ground. An MSOC voltage generator generates the MSOC voltage difference with a controllable magnitude and referenced to a breaking potential controllable relative to the spacecraft ground.
US10319565B2
A method for generating an ion flow asymmetry in a capacitively coupled radiofrequency plasma reactor comprising a step for energization of a first electrode by a radiofrequency voltage waveform. The standardized voltage waveform is an approximate waveform with a degree of approximation of a standardized sawtooth radiofrequency function having different rising and falling slopes. The degree of approximation of the approximate waveform and the pressure P of the gas are sufficiently high for causing the appearance of an asymmetry of the ion flows between the ion flow at the first electrode and the ion flow at a second electrode.
US10319564B2
A multi charged particle beam writing apparatus includes an irradiation time calculation circuit to calculate an irradiation time of a beam to each pixel, for each of a plurality of pixels which are obtained by dividing a writing region of a target object and each of which serves as an irradiation unit region per beam of multi charged particle beams, a gray-scale value calculation circuit to calculate, for each pixel, a gray-scale value of gradation by gray scale levels by dividing the irradiation time by a quantization unit, and a gray-scale value correction circuit to correct, for each of a plurality of groups each composed of adjacent pixels, dose errors each caused by gradation, by gray scale levels, of the irradiation time which occur in the adjacent pixels in a group concerned, by increasing or decreasing the gray-scale value of at least one pixel in the group concerned by 1.
US10319555B2
Example embodiments presented herein are directed towards an x-ray generating device. The device comprises at least one electron emitter(s) that has an electrically conductive substrate. The electrically conductive substrate comprises a coating of nanostructures. The device further comprises a heating element attached to each electrically conductive substrate. The device further comprises an electron receiving component configured to receive electrons emitted from the at least one electron emitter(s). The device also comprises an evacuated enclosure configured to house the at least one electron emitter(s), the heating element and the electron receiving component. The at least one electron emitter(s) is configured for Schottky emission when the heating element is in an on-state and the at least one electron emitter(s) is negatively biased.
US10319544B2
An electrical switch assembly includes a first contact supported for movement into and out of electrical connection with a second contact. A cam assembly is configured to deflect a spring into a stressed condition, and to move the first contact into electrical connection with the second contact under a bias of the spring upon return deflection of the spring from the stressed condition. A motor has an output member. A linkage interconnects the output member with the cam assembly to deflect the spring into the stressed condition in response to movement of the output member.
US10319541B1
A rotary motion switching apparatus is usable with a circuit interrupter and employs an attachment system in order to resist removal of the rotary motion switching apparatus from the circuit interrupter. The attachment system has three connectors that are engaged with an exterior surface of a housing of the circuit interrupter. The portions of the housing that are engaged by the three connectors are pre-existing portions of the exterior surface of the housing of the circuit interrupter.
US10319537B2
A method of graphitic petal synthesis includes a step of providing a flexible carbon substrate, such as that including carbon microfibers. The method further includes the step of subjecting flexible carbon substrate to microwave plasma enhanced chemical vapor deposition. The resulting synthesized graphitic petal structure may optionally be coated with PANI.
US10319531B2
A composite electronic component includes a capacitor device and a resistor device stacked together in a height direction. The capacitor device includes a capacitor body and first and second external electrodes. The resistor device includes a base, a resistive element, first and second upper surface conductors, first and second lower surface conductors, a first connection conductor, and a second connection conductor. The upper surface of the base of the resistor device faces the lower surface of the capacitor body of the capacitor device, the first upper surface conductor is electrically connected to the first external electrode, and the second upper surface conductor is electrically connected to the second external electrode.
US10319528B2
A magnetic capacitor element is provided. The magnetic capacitor element includes a first electrode, a second electrode, a first dielectric layer, a second dielectric layer, a magnetic layer and an oxide layer. The second electrode is disposed opposite to the first electrode. The first dielectric layer is disposed between the first electrode and the second electrode. The second dielectric layer is disposed between the first dielectric layer and the second electrode. The magnetic layer is disposed between the second electrode and the second dielectric layer. The oxide layer is disposed between the second dielectric layer and the magnetic layer.
US10319519B2
The invention proposes a method of producing induction components each containing a coil, wherein the coils are wound on a wire-winding plate, containing a multiplicity of wire-winding stubs arranged in rows and columns, using a wire which is continuous for a plurality of coils. The template provided with the coils is then pressed in a molding press with ferromagnetic substrate powder, which embeds the coils. Once the template has been removed, the interiors of the coils are provided with substrate powder, and pressed, once again in a molding press. Electrical contact is then made with the connections and the block is divided up into individual induction components each containing a coil.
US10319516B2
A magnetic path is formed of a center core disposed inside a first coil and second coil, a first side core and second side core disposed outside the first coil and second coil and coming into contact with the center core, and a magnet disposed between the first side core and second side core, wherein a shape of a space formed by a portion of contact between the first side core and second side core is a shape that forms an insertion portion of the magnet disposed obliquely with respect to the magnetic path, and voids perpendicular with respect to the magnetic path at either end portion of the magnet.
US10319513B2
A common mode choke coil includes a core having a winding core part and a first and second wire wound around the winding core part. The winding core part has a first winding region, a switching region and second winding regions in this order along the axis of the winding core part. In the first winding region, each turn of the first wire is located closer to a first end portion of the winding core part than the corresponding same-numbered turn of the second wire. In the second winding region, each turn of the first wire is located closer to a second end portion of the winding core part than the corresponding same-numbered turn of the second wire. The number of turns of the first and second wires in the first winding region differs from the number of turns of the first and second wires in the second winding region.
US10319509B2
An embedded magnetic component device includes a magnetic core located in a cavity in an insulating substrate. An electrical winding includes inner and outer conductive connectors. An inner solid bonded joint boundary is located between first and second portions of the insulating substrate and extends between the cavity and the inner conductive connectors. An outer solid bonded joint boundary is located between the first and the second portions of the insulating substrate extends between the cavity and the outer conductive connectors. The minimum distance of the inner solid bonded joint boundary between any of the inner conductive connectors and the inner interior wall of the cavity is defined as D1, and the minimum distance of the outer solid bonded joint boundary between any of the outer conductive connectors and the outer interior wall of the cavity is defined as D2. D1 and D2 are about 0.4 mm or more.
US10319495B2
A conductive path includes: a first conductor in which a terminal end portion serves as a first connection portion; a second conductor in which a second connection portion at a terminal end portion is coaxially fixed to the first connection portion; a support member that is more rigid than the first and second conductors, and is disposed so as to extend along a fixed portion between the first and second connection portions; and a heat-shrinkable tube (holding member) that integrates the support member with the first and second conductors while enveloping the support member. Even when an external force acts on the first and second conductors so as to skew the axes of the two conductors, the support member and the heat-shrinkable tube keep the two conductors in the coaxial state.
US10319489B2
Systems and methods of fabricating electrodes, including thin metallic films, include depositing a first metallic layer on a substrate and passivating the deposited layer. The processes of deposition and passivation may be done sequentially. In some embodiments, a plurality of substrates may be coated with a metallic layer and further processed at a later time, including passivation and disposal of additional layers as discussed herein.
US10319471B2
Systems and methods are described relating to detecting an indication of at least one attribute of an individual; accepting sensor data about the individual; and presenting a set of health care options at least partially based on the detecting an indication of at least one attribute of the individual and the accepting sensor data about the individual.
US10319465B2
Various embodiments of the disclosure relate to systems and methods for aligning a sequence read to a graph reference. In one embodiment, the method comprises selecting a first node from a graph reference, the graph reference comprising a plurality of nodes connected by a plurality of directed edges, at least one node of the plurality of nodes having a nucleotide sequence. The method further comprises traversing the graph reference according to a depth-first search, and comparing a sequence read to nucleotide sequences generated from the traversal of the graph reference. The traversal of the graph is then modified in response to a determination that each and every node associated with a given nucleotide sequence was previously evaluated.
US10319462B2
A semiconductor device may include an operation control circuit configured to generate a detection signal based on an internal temperature of the semiconductor device. The semiconductor device may include an error correction circuit configured to output read data as output data with or without performing an error correction operation and with or without performing a scrub operation based on the detection signal.
US10319458B2
Methods and apparatuses relating to a hardware memory test unit to check a section of a data storage device for a transient fault before the data is stored in and/or loaded from the section of the data storage device are described. In one embodiment, an integrated circuit includes a hardware processor to operate on data in a section of a data storage device, and a memory test unit to check the section of the data storage device for a transient fault before the data is stored in the section of the data storage device, wherein the transient fault is to cause a machine check exception if accessed by the hardware processor.
US10319454B2
A method includes modeling a design of a memory channel to provide a plurality of transfer functions associated with the design and multiplying an input spectrum with each of the transfer functions to provide a plurality of results. The method further includes summing the results to provide an output spectrum for the design, performing an inverse Fast Fourier Transform (FFT) on the output spectrum to provide an output signal for the design, and determining a bit error rate (BER) for the design based on the output signal.
US10319452B2
The present disclosure provides a shift register unit comprising a first signal input terminal, a second signal input terminal, an input and reset module, a pull-up module, a pull-down module, a pull-down control module, a clock signal input terminal, a first level input terminal, a second level input terminal, a first voltage terminal, a second voltage terminal, a signal output terminal, a discharge module and a current leakage suppression module. The present disclosure further provides a gate driving circuit, a touch display device, and a method for driving a shift register unit. A phenomenon of dark lines does not occur during display on the touch display device.
US10319447B2
A storage device includes a nonvolatile memory device and a controller. A nonvolatile memory device includes a plurality of memory blocks. Each of the plurality of memory blocks is divided into a plurality of zones and is formed on a substrate. Each of the plurality of zones comprises one or more word lines. A controller performs a reliability verification read operation on a first zone of the plurality of zones of a memory block selected from the plurality of memory blocks if a number of read operations performed on the first zone reaches a first threshold value and performs the reliability verification read operation on a second zone of the plurality of zones of the selected memory block if a number of read operations performed on the second zone reaches a second threshold value.
US10319445B1
Apparatuses, systems, methods, and computer program products for programming an unprogrammed upper page based on lower page programming are disclosed. An apparatus includes a non-volatile storage device and a controller. A controller includes a data component that is configured to receive a write request for a first page of a set of multi-level storage cells of a non-volatile storage device. A set of multi-level storage cells includes a first page and a second page. A controller includes a page component that is configured to determine that a write request does not comprise data for at least a portion of a second page of a set of multi-level storage cells. A controller includes a write component that is configured to program at least a portion of a second page of a set of multi-level storage cells with data of a first page of a set of multi-level storage cells.
US10319440B1
Techniques for void reduction in phase change memory (PCM) devices are provided. In one embodiment, the system is provided that comprises a PCM device comprising a first electrode and a second electrode. The system can further comprise a first connector coupled to the first electrode and that applies a negative voltage to the first electrode, and a second connector coupled to the second electrode and that applies a ground voltage to the second electrode, wherein applying the negative voltage to the first electrode and applying the ground voltage to the second electrode comprises negatively biasing the PCM device. The system can further comprise the first connector applying the positive voltage to the first electrode, and the second connector applying a ground voltage to the second electrode, wherein applying the positive voltage to the first electrode and applying the ground voltage to the second electrode comprises positively biasing the PCM device.
US10319438B2
In accordance with an embodiment, a memory includes: a memory element, a sense amplifier circuit configured to sense a difference during a sense operation between a sense current passing through the memory element and a reference current, and a margin current branch coupled in parallel with the memory element and configured to selectively add a margin current to the sense current.
US10319437B2
Technology is described for identifying non-volatile memory cells having data that should be refreshed. The technology could be used to identify which groups of memory cells that store cold data should have a data refresh. In one aspect, a non-volatile storage device has at least one monitor memory cell associated with a group of data memory cells. The non-volatile storage device may use different programming techniques to program the data and monitor memory cells. In one aspect, the programming technique used for the monitor memory cell is less stable with respect to state than the technique used to program the associated data memory cells. The state of the monitor memory cell may change in a predictable manner, such that the state of the monitor cell may be sensed periodically to determine whether the associated data memory cells should be refreshed.
US10319435B2
A semiconductor memory device includes an array of memory cells arranged in a plurality of rows and columns, with each memory cell including a plurality of bit cell transistors. The semiconductor memory device further includes a plurality of write assist circuits, including one or more write assist circuits within each column of the array of memory cells, each write assist circuit configured to provide a core voltage to memory cells within the same column and to reduce the core voltage during a write operation. The array of memory cells and the plurality of write assist circuits have a common semiconductor layout.
US10319433B2
A memory device includes a memory cell, a word line connected to the memory cell, a bit line connected to the memory cell, a complementary bit line connected to the memory cell, an auxiliary bit line, an auxiliary complementary bit line, and a switch circuit. The memory cell stores a single bit. The switch circuit electrically connects one of the bit line and the complementary bit line to one of the auxiliary bit line and the auxiliary complementary bit line, in response to a logic level of a data bit to be written in the memory cell during a write operation, by using at least one or more transistors of at least one dummy cell as a switch, and the at least one dummy cell does not store a data bit.
US10319431B2
An apparatus and method are provided for implementing write assist with boost attenuation for static random access memory (SRAM) arrays. The apparatus includes a memory array comprising a plurality of SRAM cells. The apparatus further includes a write driver connected to each of a differential pair of bit lines in each of the plurality of SRAM cells of the memory array. The apparatus further includes a write assist attenuation circuit connected to the write driver, the write assist attenuation circuit comprising a clamping device configured to modify a control signal as a function of supply voltage and process to attenuate an amount of boost applied to pull one of the bit lines below ground in an active phase of a write cycle.
US10319427B2
A semiconductor device includes a memory cell region including memory cells arranged along channel holes, the channel holes being provided on a substrate to extend in a direction perpendicular to an upper surface of the substrate, and a peripheral circuit region disposed outside of the memory cell region and including low voltage transistors and high voltage transistors. The low voltage transistors include first transistors including a first gate dielectric layer and a first gate electrode layer including a metal, and the high voltage transistors include second transistors including a second gate dielectric layer having a dielectric constant lower than a dielectric constant of the first gate dielectric layer, and a second gate electrode layer including polysilicon.
US10319426B2
A semiconductor structure includes an electrode, a ferroelectric material adjacent the electrode, the ferroelectric material comprising an oxide of at least one of hafnium and zirconium, the ferroelectric material doped with bismuth, and another electrode adjacent the ferroelectric material on an opposite side thereof from the first electrode. Related semiconductor structures, memory cells, semiconductor devices, electronic systems, and related methods are disclosed.
US10319417B2
Apparatuses and methods for mixed charge pumps with voltage regulator circuits is disclosed. An example apparatus comprises a first charge pump circuit configured to provide a first voltage, a second charge pump circuit configured to provide a second voltage, a plurality of coupling circuits configured to voltage couple and current couple the first voltage and the second voltage to a common node to provide a regulated voltage, and a feedback circuit configured to regulate the first voltage and the second voltage based on the regulated voltage.
US10319413B2
A vibration-proof fastener post structure includes a body portion having a first end integrally formed with or assembled to a first object; a fastening head portion movably mounted to a second end of the body portion and having a neck portion, which is movably disposed in the body portion for moving in a slideway hole of a second object; and an elastic element movably fitted around the neck portion to push against the body portion. The fastening head portion and the body portion are configured for engaging with and fastening to the slideway hole of the second object. The second object is slidably relative to the neck portion. When the second object is slid to a predetermined position, the fastening head portion and the elastic element, the body portion or the pushing member will engage with the slideway hole of the second object to achieve a vibration-proof fastening effect.
US10319411B2
For playing an interactive audiovisual movie, stored in a data store of a computerized playback device is a movie episode data object which comprises a plurality of audio/video segments, separate audio tracks, and playback instructions. The playback device retrieves the playback instructions and, in accordance with the playback instructions, retrieves and plays audio/video segments, generates interface elements for receiving from a user decision commands while playing the audio/video segments, and retrieves and plays further audio/video segments depending on the user decision commands. The playback device further retrieves one of the separate audio tracks and plays the separate audio track uninterruptedly while playing an end of a first audio/video segment and a start of a second audio/video segment which is played subsequently to the first audio/video segment. Thus, an audio track is played uninterruptedly across the boundary of two consecutive audio/video segments.
US10319410B1
A system and method is provided for generating an edit decision list used to render a video summarization. The system may determine a structure indicating a pacing and a sequence of video clips included in the video summarization. The system may determine weighted priority metrics for a plurality of video clips, may identify first video clips having a weighted priority metric above a first threshold and may include the first video clips in the video summarization. The system may determine similarity scores for the plurality of video clips, identify second video clips having a weighted priority metric below the first threshold but above a second threshold and a similarity score below a third threshold and may include a portion of the second video clips in the video summarization. The system may determine layouts, apply special effects and transitions and synchronize music with the video summarization based on a theme and annotation data.
US10319397B2
Narrow band dwell occurs when air bearings corresponding to a set of read and/or write heads within a hard disc drive remain within a fixed narrow band of one or more storage platters for an extended period of time. The air bearings displace lubricant on the storage platters and may redeposit the lubricant as droplets on the platters. The presently disclosure technology is directed to monitoring a hard disc drive for narrow band dwell, and in some implementations, implementing operations to mitigate narrow band dwell. More specifically, the presently disclosure technology may detect an overflying air-bearing slider position, apply a lubrication film displacement formula to a narrow band of the storage platter, apply a lubrication film reflow formula to one or more other narrow bands of the storage platter, and track lubrication film thickness over time in each of the narrow bands of the storage platter.
US10319382B2
Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) that can be implemented on a head-mountable device (HMD). The UI can include a voice-navigable UI. The voice-navigable UI can include a voice navigable menu that includes one or more menu items. The voice-navigable UI can also present a first visible menu that includes at least a portion of the voice navigable menu. In response to a first utterance comprising one of the one or more menu items, the voice-navigable UI can modify the first visible menu to display one or more commands associated with the first menu item. In response to a second utterance comprising a first command, the voice-navigable UI can invoke the first command. In some embodiments, the voice-navigable UI can display a second visible menu, where the first command can be displayed above other menu items in the second visible menu.
US10319381B2
An interaction assistant conducts multiple turn interaction dialogs with a user in which context is maintained between turns, and the system manages the dialog to achieve an inferred goal for the user. The system includes a linguistic interface to a user and a parser for processing linguistic events from the user. A dialog manager of the system is configured to receive alternative outputs from the parser, and selecting an action and causing the action to be performed based on the received alternative outputs. The system further includes a dialog state for an interaction with the user, and the alternative outputs represent alternative transitions from a current dialog state to a next dialog state. The system further includes a storage for a plurality of templates, and wherein each dialog state is defined in terms of an interrelationship of one or more instances of the templates.
US10319374B2
Embodiments of end-to-end deep learning systems and methods are disclosed to recognize speech of vastly different languages, such as English or Mandarin Chinese. In embodiments, the entire pipelines of hand-engineered components are replaced with neural networks, and the end-to-end learning allows handling a diverse variety of speech including noisy environments, accents, and different languages. Using a trained embodiment and an embodiment of a batch dispatch technique with GPUs in a data center, an end-to-end deep learning system can be inexpensively deployed in an online setting, delivering low latency when serving users at scale.
US10319369B2
Methods for automated generation of speech sample asset production scores for users of a distributed language learning system, automated accent recognition and quantification and improved speech recognition. Utilizing a trained supervised machine learning module which is trained utilizing a training set comprising a plurality of production speech sample asset recordings, associated production scores generated by system users performing perception exercises and user background information. The trained supervised machine learning module may be configured for automated accent recognition, by feeding a candidate production speech sample asset so as to automate the generation of a speech sample asset production score and user background information. As such, the user background information may be translated into an accent type categorization and the speech sample asset production score may be translated into an accent strength. In further embodiments, the accent type categorization generated using the trained system may be utilized for improved speech recognition.
US10319368B2
A meaning generation method, in a meaning generation apparatus, includes acquiring meaning training data including text data of a sentence that can be an utterance sentence and meaning information indicating a meaning of the sentence and associated with the text data of the sentence, acquiring restatement training data including the text data of the sentence and text data of a restatement sentence of the sentence, and learning association between the utterance sentence and the meaning information and the restatement sentence. The learning includes learning of a degree of importance of a word included in the utterance sentence, and the learning is performed by applying the meaning training data and the restatement training data to a common model, and storing a result of the learning as learning result information.
US10319360B1
In various embodiments, methods, systems, and vehicles are provided for masking a tonal noise of a motor. In certain embodiments, a vehicle includes a drive system and an active masking acoustic signal generator (AMAG). The drive system includes a motor generating a tonal noise. The AMAG is configured to at least facilitate masking the tonal noise, by introducing a complementary harmonic tone, injecting dithering into the motor, or both.
US10319355B2
The present disclosure relates to double-ended keyboard devices and methods. In one embodiment, a device includes a first housing having a first keyboard section and control surface, with input keys arranged in a first direction and a second housing having a second keyboard section and control surface, with input keys arranged in a second direction. The device includes a joint securing the first housing and the second housing to provide rotation of the housings along an axis. The device also includes a control unit configured to detect input to housing and to generate output. The device includes an output interface coupled to the control unit. Processes are described including generating output based on detected input to the first and second keyboard sections and controlling output. Operations and devices configurations allow for a wearable control device that may be operated or played like an instrument.
US10319344B2
A system consisting of a plurality of terminals storing image data and an image displaying device which are connected with each other through a network capable of two-way communication has the disadvantage of decreasing in throughput on account of slow image data transfer over the network. The image displaying device performs two-way communications with each of the terminals by a communication means at the display device side. Also, the image displaying device acquires image data from a relevant terminal while instructing other terminals to suspend transmission by the image data acquisition controlling means, thereby suspending transmission of image data. The image displaying device displays images by the image displaying means based on the thus acquired image data.
US10319342B2
The present disclosure relates to methods and devices for adjusting display brightness. A method may include determining original gray scale values of pixels of a display. The method may further include performing gray scale transformation on the original gray scale values of the pixels of the display to determine transformed gray scale values. The method may further include adjusting gray scale values of the pixels of the display to the transformed gray scale values.
US10319340B2
A real-time color mapping system includes a memory and a converting module. The memory is configured for storing a mapping table. The converting module is configured for reading the mapping table stored in the memory, and for converting first image grayscale values corresponding to a first image signal into second image grayscale values corresponding to a second image signal according to the mapping table. The converting module utilizes at least part of bits corresponding to each of the first image grayscale values as a memory address to look up in the mapping table, thereby converting the first image grayscale values into the second image grayscale values. A real-time color mapping method is provided herein as well.
US10319329B2
The present invention attenuates noise appearing at neighboring electrodes by causing a rising edge of one clock signal to be synchronized with a falling edge of another one clock signal when a clock signal for gate driving is generated.
US10319325B2
The embodiments of the present disclosure provides a shift register unit, a driving method thereof, a gate driving circuit and a display device, which relate to the field of display technology. The shift register unit includes a pull-up control module, a reset module, a pull-up module, a pull-down control module and a pull-down module, wherein the pull-down control module is configured to pull a voltage level of the pull-down node down to the second voltage terminal under control of the pull-up node, or the pull-down control module is configured to store a voltage of the third voltage terminal and output a voltage of the third voltage terminal to the pull-down node or release the stored voltage to the pull-down node under control of the third voltage terminal and the second voltage terminal.
US10319321B2
The present application discloses a GOA circuit and a liquid crystal display including: a pull-up circuit, including a first switching transistor; a pull-down circuit, including a second switching transistor; a scanning output terminal coupled to the second connecting terminal of the first switching transistor, and a first connecting terminal of the second switching transistor; and a clamping circuit, coupling to the second connecting terminals of the first switching transistor and the second switching transistor, and coupling to the control terminals of the first switching transistor and the second switching transistor, when the scanning output terminal outputs a first electric level, controlling the electric level of the control terminal of the second switching transistor to be lower than the electric level of the second connecting terminal of the second switching transistor. The present application prevents the transistor from erroneously turning on or off due to the turn on threshold shift.
US10319312B2
An in-vehicle rear-view display system is described, comprising: a display device comprising a dimming device configured to adjust luminance of light emitted from the display device based on a color change of the dimming device; a first control unit connected with the dimming device and configured to control the color change of the dimming device in accordance with a luminance change of an irradiation light. By arranging in the display device a dimming device capable of adjusting the luminance of light emitted from the display device, the first control unit can control the color change of the dimming device in accordance with the luminance change of the ambient light, and thereby control the luminance of light emitted from the display device so as to preventing glare. Meanwhile, the poor clarity of the screen caused by an anti-glare screen film added to the screen of the display device is avoided.
US10319311B2
A display system, an electronic apparatus and a display adjustment method thereof are provided. The electronic apparatus comprises a display panel, a timing controller circuit and a processing circuit. The display adjustment method of the electronic apparatus comprising: processing, by the timing controller circuit, frame data to be displayed by the display panel; analyzing, by the processing circuit, an image including a face of a person, and comparing an average luminance value of the face area with a threshold to obtain adjustment information with respect to the light perceived by the face; and correspondingly adjusting, by the timing controller circuit, the frame data or at least one display characteristics associated with the frame data according to the adjustment information. Furthermore, the display system comprises the processing circuit for one electronic apparatus, and the display panel and the timing controller for another electronic apparatus.
US10319309B2
The present invention provides a display device that comprises a display panel displaying an image, M reference voltage generators (M is an integer of 2 or greater) that respectively supply reference voltages to N display areas (N is an integer of 2 or greater) defined on the display panel, and a voltage variation corrector that corrects for voltage variations between the M reference voltages (M is an integer of 2 or greater).
US10319306B2
A pixel includes an organic light emitting diode (OLED), a pixel circuit, and first and second transistors. The OLD includes a cathode electrode connected to a second power source. The pixel circuit includes a driving transistor having a gate electrode initialized by a third power source. The driving transistor controls the amount of current flowing from a first power source to the second power source via the OLED. The first transistor is connected between a fourth power source and the second power source and an anode electrode of the OLED. The first transistor is turned on based on a scan signal is supplied to a scan line. The second transistor is connected between a data line and the pixel circuit. The second transistor is turned on when the scan signal is supplied to the ith scan line.
US10319302B2
The present invention provides a pixel circuit, a driving method thereof and a display device which are related to the field of display technology. The pixel circuit comprises a reset module, a compensation module, an energy storage module, a drive module, a drive control module, a power supply module and a light emitting module, the input voltage of the third power supply signal terminal is larger than the difference between the input voltage of the data signal terminal and the threshold voltage of the drive module, and is less than the input voltage of the second power supply signal terminal. The present invention is capable of discharging the driving transistor to a potential Vth within a short period, ensuring the driving transistor to be discharged completely in a short time.
US10319296B2
A display device correction method performed by a control unit that performs display control on an organic electroluminescent (EL) panel including a plurality of display pixels, in an organic EL display which includes the organic EL panel and the control unit. The display device correction method includes: obtaining a cumulative value of a pixel signal supplied to a drive transistor which is included in a current pixel to be processed among the plurality of display pixels and supplies drive current according to the pixel signal to an organic EL element (OEL); calculating a shift amount of a threshold voltage of the drive transistor, using the cumulative value; calculating an amount of change in mobility, using the shift amount; and calculating a correction parameter for correcting a pixel signal, using the amount of change in mobility.
US10319291B2
To provide a highly browsable data processing device, provide a highly portable data processing device, provide a data processing device which consumes low power, or provide a data processing device having high display quality, the data processing device includes a display portion having flexibility, a plurality of driver circuit portions arranged in the periphery of the display portion, a sensor portion discerning an external state of the display portion, an arithmetic portion supplying image data to the driver circuit portions, and a memory portion storing a program executed by the arithmetic portion. A first mode in which the display portion is unfolded or a second mode in which the display portion is folded is sensed by the sensor. Luminance adjustment processing is carried out by the program in accordance with the first mode or the second mode.
US10319283B2
Provided are a gate driving circuit and a display device including the same. The gate driving circuit according to an embodiment includes a shift register including a plurality of stages. An nth stage of the stages includes a latch control circuit including a first NMOS transistor connected to a QB node, a second NMOS transistor connected to a Q node, and a third NMOS transistor having a gate electrode to which a first clock is input and connected to the first and second NMOS transistors, where n is a positive integer. A latch is connected between the Q and QB nodes. A transmission gate is connected to the Q and QB nodes. In the gate driving circuit, output signals of a previous stage and a following stage are controlled so as to be synchronized with the first clock to suppress a glitch.
US10319281B2
A method including causing synchronization of a local time frame and refresh of a display; processing an output from a light sensor from a first time, in the local time frame, for a controlled first duration to control light output of the display at a second time, in the local time frame and after the first time, for a second duration.
US10319276B2
A display apparatus is provided. The display apparatus includes a display panel comprising a plurality of pixels, a panel driver configured to drive the display panel, a storage configured to store information regarding a color gamut of each of the plurality of pixels, and a processor configured to determine a target color gamut of each of the plurality of pixels so that a difference in color gamut from at least one adjacent pixel is equal to or less than a predetermined threshold value, and to drive the panel driver for each of the plurality of pixels to have a grayscale value based on the target color gamut.
US10319274B2
A shift register unit includes an input circuit, an output circuit, a pull-down control circuit, and a pull-down circuit. The pull-down control circuit is coupled to a first power supply signal terminal, a second power supply signal terminal, a pull-up node, a pull-down node, and a reset signal terminal. The pull-down control circuit is configured to transmit a first power supply signal from the first power supply signal terminal to the pull-down node under a control of the first power supply signal, transmit the first power supply signal from the first power supply signal terminal to the pull-down node under a control of the reset signal, and transmit a second power supply signal from the second power supply signal terminal to the pull-down node under a control of the pull-up node.
US10319273B2
Disclosed are an array substrate and a display panel. The array substrate comprises: a first display area and a second display area which are close to each other; wherein in the first display area, an area of at least one pixel unit in the row of the pixel units close to the second display area is smaller an area of a pixel unit of a non-edge row; and/or in the second display area, an area of at least one pixel unit in the row of the pixel units close to the first display area is smaller an area of a pixel unit of a non-edge row. With the aforesaid manner, the array substrate provided by the present invention can prevent the split screen during the split screen driving.
US10319267B2
A display device includes a display portion having a plurality of pixels; a lens array portion enables light emitted from the plurality of pixels to travel into a plurality of viewpoint areas and thus an image is viewed in the plurality of viewpoint areas; a data compensation circuit generating a compensation image signal by applying a compensation value according to a viewing angle to an input image signal that includes luminance information of the plurality of pixels; and a data driver applying a data voltage to the plurality of pixels according to an image data signal generated based on the compensation image signal, wherein the lens array portion includes a lens providing local focusing to two or more pixels, and the data compensation circuit applies a compensation value according to a viewing angle from a pixel corresponding a center of the lens to two or more different side directions.
US10319255B2
The present invention allows a language learning platform to calculate a user's overall language skill. This may be performed as a standalone test or before, during and/or after a language course. The language learning platform may perform a Pre-CAT process, a CAT process, a stage 2-fixed form process and a scoring and reporting process. The Pre-CAT process is designed to quickly get an initial estimate of the user's overall language skill. The CAT processes improves on the accuracy of the Pre-CAT process, preferably until the conditional standard error of measurement for the user's overall language skill is less than a predetermined number. The stage 2-fixed form process may use the user's overall language skill to select speaking, listening and writing assessment items of an appropriate difficulty for the user. The language learning platform may score the responses of the user, present the measured user's overall language skill to the user and save the user's overall language skill in a database for use in future tests.
US10319254B2
In one implementation, a computer-implemented method for providing a graphical user interface (GUI) that teaches correct placement of accent marks on Spanish language words through a particular sequence of graphical elements includes receiving, through a GUI presented by a computing device, a selection of a graphical word element corresponding to a word to test as part of a Spanish language teaching program; identifying, by the computing device, a particular word set that corresponds to the word from among a plurality of word sets; and outputting, in the GUI presented by the computing device and based on the particular word set, a first graphical prompt element for the user to identify whether the word has a particular ending characteristic that corresponds to the particular word set.
US10319248B2
Methods, devices, and systems for aircraft stand management are described herein. One device includes a memory, and a processor to execute executable instructions stored in the memory to receive information associated with arriving and departing flights at an airport, determine, using the received information, whether a conflict exists at a parking stand of the airport assigned to an aircraft, generate, using the received information, an airfield parking stand analysis, including a time chart for the parking stand and a list of different parking stands to assign to the aircraft in response to a conflict existing at the parking stand, and a user interface to display the airfield parking stand analysis in a single integrated display.
US10319243B2
Methods, apparatus, systems and articles of manufacture to implement computer aided dispatch of drones are disclosed. Example drone dispatching methods disclosed herein include transmitting a flight plan for a drone to a flight control platform, the flight plan based on a first location associated with a service request. Disclosed example methods also include, in response to receiving a message from the flight control platform indicating the flight plan is approved, initiating a first communication session between the flight control platform and a flight control unit of the drone to permit remote piloting of the drone. Disclosed example methods further include, in response to receiving the message from the flight control platform indicating the flight plan is approved, initiating a second communication session to exchange multimedia data between the flight control platform and a drone observation platform separate from the flight control platform.
US10319240B2
A method for managing avionic data between a flight management system FMS and one or more clients, the FMS comprising resources accessible through avionic services Ci (1,n); the execution of the Ci (1,n) determining an avionic functionality Fj (1,m); each of the Fj (1,m) associated with an intrusiveness parameter Ik and a criticality parameter Ck; the method comprises the steps of receiving a request specifying the call to an Fj (1,m); and determining a predefined execution right for a Ci (1,n), dependent on the predefined intrusiveness and/or criticality parameters associated with the Fj (1,m). Developments describe particularly the comparison of the execution rights, notice of a rejection, various avionic services and functionalities, the management of criticality ranges, consideration of the flight context, etc. Software and system aspects are described (e.g. equipment of EFB type).
US10319239B2
Systems and methods for context based controller pilot data link communication (CPDLC) are provided. In certain implementations, a method for CPDLC includes receiving data through the selection of a selectable item on a pilot interface, wherein the pilot interface is a non-CPDLC interface and communicating the data to a CPDLC application. Further, the method also includes constructing a CPDLC message based on the data; and transmitting the CPDLC message to an air traffic controller.
US10319237B1
An airport computing system is communicatively coupled to a first airplane and to one or more second airplanes over a network system. The airport computing system comprises a plurality of sensors associated with the first airplane. The airport computing system comprises a data module configured to receive data from the first airplane over the network. The data comprises runway data sampled using the plurality of sensors while the first airplane is on a runway. The airport computing system also comprises a parameter module configured to determine one or more parameters that describe a condition for the runway based on the received runway data. The airport computing system further comprises a transmission module configured to transmit the one or more parameters to the one or more second airplanes over the network.
US10319235B2
Systems and methods for resolving conflicts between paths of smart vehicles based on time remaining in media assets being consumed in the smart vehicles. For example, two smart vehicles may be traveling along routes that conflict (e.g., they will converge at a particular point in the routes and collide). In order to resolve the conflict, one vehicle is instructed to yield to the other vehicle until the path is clear. The vehicles are instructed based on whether one or both vehicles are displaying a media asset (e.g., a movie) to passengers, and the amount of time left in the media asset compared to the amount of time left until the vehicles reach their destinations.
US10319230B2
In a computer-implemented system, a plurality of inputs related to vehicle safe speed data for a first vehicle are received. These inputs include vehicle data received from one or more other vehicles proximate the first vehicle, historical data traffic condition information, predictive data regarding future traffic conditions, history data of a current driver of the first vehicle, current vehicle condition data, and current reaction of the current driver. Based upon the plurality of inputs, a recommended safe speed limit for the current driver is determined, and the determined recommended safe speed limit is presented to the current driver. The recommended safe speed limit is a calculated maximum speed, in real time, that the current driver should be driving.
US10319221B2
A host vehicle consistent with the present disclosure is configured to detect pass events performed by adjacent vehicles. According to some embodiments, adjacent vehicles occupy a lane aligned with (i.e., heading in the same direction as) and immediately next to the host vehicle's lane. Pass events include passed events and passing events. A passed event occurs when the host vehicle is passed by an adjacent vehicle. A passing event occurs when the host vehicle passes an adjacent vehicle. An unusually high number of passed events versus passing events indicate that the host vehicle is impeding traffic. An unusually high number of passing events versus passed events indicate that the host vehicle is traveling excessively fast. A host vehicle consistent with the present disclosure is thus enabled to determine, or at least approximate, when it is impeding traffic and when it is traveling dangerously fast with respect to traffic.
US10319218B2
There is provided a wireless battery system reconcilable with unsuccessful communication due to interference from an external wireless instrument or radio wave reflection or shielding under a surrounding physical environment. A wireless battery system allocates a cell controller to a cell, detects a cell state, and wirelessly communicates a cell state detected by a cell controller to a battery controller. During the wireless communication, the battery controller transmits a beacon to the cell controller and specifies a duration for radio wave environment measurement and a frequency to be measured as a condition. The cell controller performs radio wave environment measurement under the specified condition and then returns a measurement result along with the cell state to the battery controller.
US10319199B2
Sound pressure information indicated by a sound signal and belonging to a frequency range above an upper limit that enables at least a user to perceive a vibration is converted into sound pressure information belonging to a frequency range less than or equal to the upper limit or belonging to a low-frequency range, and a vibration signal is generated using the sound pressure information after the conversion. This makes it possible to generate a vibration signal.
US10319198B2
An expedited checkout system allows a customer to generate a virtual shopping list on a client application operating on the customer's mobile device, and expedite checkout from a store using the client application. While shopping within a store, a customer can temporarily secure a mobile device to a portable checkout unit that is attached to a shopping cart. The portable checkout unit can receive item identifiers from an item scanner and transmits item identifiers to the customer's mobile device. The customer's mobile device generates a virtual shopping list of the items collected by the customer and, when the customer is ready to check out of the store, the customer can select a checkout option presented on the mobile device. In response to receiving the checkout selection, the mobile device initiates a checkout transaction to check out the customer from the store.
US10319192B2
A method is provided wherein players are automatically detected at a physical location and invited by an electronic component within the location to play a game of chance or perform other game related activities. The players have the capability to receive unique ID signals emitted by a transmitter device within the locations on a mobile smart device, or to broadcast an ID signal unique to the player for receipt by a receiver in the locations. When the player is at a first distance from the transmitter device or the receiver in the location, a game server generates a first personalized message to the player that invites the player to move to a game console within the location. When the player is at a second distance from the transmitter device or the receiver indicating the player has moved towards the game console, the game server generates a second personalized message instructing the player how to play a game or perform other game-related activities at the game console.
US10319189B2
Provided is a game system which performs control so as to change a rank promotion condition in accordance with an amount of a donation made by a user.A donation management server 40 performs controls so as to change the rank promotion condition for said user in accordance with the donation amount when the donation is made by a user operation.
US10319185B2
A gaming system and its operations include, for instance providing, for presentation via one or more electronic display devices associated with the gaming system, first digital content for a first application that is independent from a second application that concurrently presents second digital content via the one or more electronic display devices; intercepting, by the first application, data associated with the second digital content; determining, via one or more electronic processing units of the gaming system and based on the data, a relationship between the first digital content and the second digital content; and causing the second application to automatically modify presentation of the second digital content in response to determining the relationship.
US10319178B2
A distributed component interleaved wagering system is disclosed. The system includes an interactive controller operatively connected to a component manager controller, the interactive controller constructed to: communicate an initialization indication; receive an identification of accessible components; communicate application telemetry and an identification of chosen components from the identification of accessible components; and receive application resources based on the communicated application telemetry. The system also includes the identified wager controller operatively connected to the component manager controller, the identified wager controller constructed to communicate a generated wager outcome, the generated wager outcome based on a wager request received from the component manager controller. The system also includes the identified application controller operatively connected to the component manager controller, the identified application controller constructed to: receive application telemetry; communicate the wager request; receive the wager outcome; communicate the application resources generated based on the wager outcome.
US10319175B2
A cup dispenser for a beverage vending machine and comprising a magazine rotatably mounted about a rotation axis and provided with a plurality of columns arranged around the rotation axis and each adapted to store a respective stack of cups and provided with a respective release device operable to dispense individual cups. The cup dispenser further comprises a first actuator to rotate the magazine about the rotation axis and selectively bring the columns in a fixed cup dispensing station, a second actuator to operate the release device of the column in the dispensing station, a power takeoff powered by the second actuator, and a third actuator operable to selectively move the power takeoff to and from an engagement position, in which the power takeoff is kinematically coupled with a power input of the release device in the dispensing station.
US10319172B2
A banknote crack detection method and a banknote crack detection apparatus are provided. The banknote crack detection apparatus includes an image collection unit, configured to collect an optical transmission image of an inputted banknote, a pre-processing unit, configured to receive a banknote image signal collected by the image collection unit, and perform foreground region positioning and cutting on the banknote image signal; a crack detection unit, configured to detect whether a crack exists; and a determining unit, configured to determine whether the banknote is qualified according to a detection result of the crack detection unit; and a control unit, configured to control operation of each of the above units.
US10319171B2
A device includes a pocket having an opening to receive media. A filament assembly is coupled such that filaments protrude from a gap between the opening of the pocket and a self-service terminal (SST) in which the pocket is mountable to inhibit media from entering the gap.
US10319169B2
A medium processing apparatus includes a sensor that is intermittently energized and detects a predetermined physical quantity and outputs the detection value in the energization period, the sensor stabilizing its output after an output stabilization period, which is shorter than the energization period, has lapsed, a storage unit that stores the detection value that has been detected by the sensor before the lapse of the energization period and after the lapse of the output stabilization period, and a controller that reads the detection value from the storage unit and performs a predetermined process by using the detection value read.
US10319165B2
An electronic locking device can be configured to become active from a low power state, receive physical input to unlock, and provide access to a replaceable power supply. An electronic locking device can use a combination of physical input and discovery of an authorized mobile device to enable transition from a locked state to an unlocked state. Authorization can be internally stored or externally obtained through a service. An electronic locking device can match a series of physical interactions to a series of stored interactions to enable transition from a locked state to an unlocked state, when an authorized device is unavailable. An electronic locking device can provide access to a replaceable power supply when a latch is released.
US10319156B2
In aspects, the present invention discloses a method of detecting a condition of an electric machine using a portable diagnostic device comprising one or more sensors for measuring at least one physical parameter associated with the electric machine in at least two axes. The method comprises measuring the at least one physical parameter associated with electric machine at a first position in a first axis and a second axis, determining a ratio of a first measurement of the at least one physical parameter in the first axis and a second measurement of the at least one physical parameter in the second axis at the first position, identifying a spatial distribution associated with the condition of the electric machine from a database based on the determined ratio and identifying the condition of the electric machine based on the identified spatial distribution.
US10319152B2
Methods and devices for selecting objects in images are described. In one example aspect, a method includes: receiving stereoscopic image data, the stereoscopic image data includes a first image obtained from a first camera and a second image obtained from a second camera; identifying an object in the first image by analyzing the first image and the second image; displaying the first image, the identified object in the first image being selectable.
US10319149B1
Systems, methods, devices, and media for anamorphosis systems to generate and cause display of anamorphic media are disclosed. In one embodiment, an anamorphosis system is configured to identify a set of features of a space, determine relative positions of the set of features, determine a perspective of the mobile device within the space based on the relative positions of the set of features, retrieve anamorphic media based on the location of the mobile device, and apply the anamorphic media to a presentation of the space at the mobile device. The anamorphic media may include media items such as images and videos, configured such that the media items are only visible from one or more specified perspectives. The anamorphic media may include a stylized text string projected onto surfaces of a space such that the stylized text string is correctly displayed when viewed through a user device from a specified perspective.
US10319146B2
In an embodiment of the invention there is provided a method of visual localization, comprising: generating a plurality of virtual views, wherein each of the virtual views is associated with a location; obtaining a query image; determining the location where the query image was obtained on the basis of a comparison of the query image with said virtual views.
US10319139B2
An apparatus and method are described for utilizing volume proxies. For example, one embodiment of an apparatus comprises: a volume subdivision module to subdivide a volume into a plurality of partitions, the apparatus to process a first of the partitions and to distribute data associated with each of the other partitions to each of a plurality of nodes; a proxy generation module to compute a first proxy for the first partition, the first proxy to be transmitted to the plurality of nodes; and a ray tracing engine to perform one or more traversal/intersection operations for a current ray or group of rays using the first proxy; if the ray or group of rays interacts with the first proxy, then the ray tracing engine to send the ray(s) to a second node associated with the first proxy or retrieves data related to the interaction from the second node.
US10319133B1
Users may dynamically specify a “posing root” node in an animation hierarchy that is different than the model root node used to define the animation hierarchy. When a posing root node is specified, users specify the pose, including translations and rotations, of other nodes relative to the posing root node, rather than the model root node. Poses of nodes may be specified using animation variable values relative to the posing root node. Animation variable values specified relative to the posing root node are dynamically converted to equivalent animation variable values relative to the model root node, which then may be used to pose an associated model. Animation data may be presented to users relative to the current posing root node. If a posing root node is changed to a different location, the animation data is converted so that it is expressed relative to the new posing root node.
US10319126B2
Aspects of the present disclosure relate to systems and methods for converting a color icon into a glyph. In one aspect, a color icon associated with an application may be identified. The color icon may be converted to a dilated icon using a dilation function. A color edge only icon may be created using the color icon and the dilated icon. The color edge only icon may be converted to a gray edge only icon. An intensity of the gray edge only icon may be reduced to create a clipping edge only icon. The color icon may be converted to an alpha channel icon using an alpha channel. A dark glyph may be created using the clipping edge only icon and the alpha channel icon. A final glyph may be created by clipping an alpha value from and adding a constant value to the dark glyph.
US10319108B2
Disclosed are methods and systems for measuring orientation parameters of spherical objects by image processing. Geometric shapes detected in a captured image are measured by generating and scoring models of the geometric shapes, where a high numerical score indicates a good match of the model to the image. The orientation parameters are computed from the geometric parameters measured from the image. A fast, precise, and accurate measurement requires generation and scoring be computationally efficient, meaning that many high-scoring models are generated in a short period of time. Disclosed are embodiments for a multistep measurement process for measuring the orientation parameters of an artificial hip joint from an x-ray image, measuring rotation of a basketball from video frame images, and navigating a spacecraft utilizing sunlight incident on a planetary body.
US10319104B2
A method and a system for determining a datum plane are disclosed. The method for determining a datum plane includes: acquiring a depth image; performing edge extraction on the depth image to form an edge image, the edge image including a plurality of planar graphs; and selecting from the planar graphs in the edge image to determine the datum plane. The technical solutions provided by the disclosure can easily match the virtual object with the real scene in real time, and improve users' sensory experience beyond reality.
US10319094B1
A system for analyzing images of objects such as vehicles. According to certain aspects, the system includes a user interface device configured to capture a set of images depicting a target vehicle, and transfer the set of images to a server that stores a set of base image models. The server analyzes the set of images using a base image model corresponding to the target vehicle, a set of correlational filters, and a set of convolutional neural networks (CNNs) to determine a set of changes to the target vehicle as depicted in the set of images. The server further transmits, to the user interface device, information indicative of the set of changes for a user to view or otherwise access.
US10319088B2
An inspection apparatus according to an aspect of the present invention includes an EUV light source 11, an illumination optical system 10 provided to apply the EUV light to an EUV mask 60, a concave mirror and a convex mirror 22 configured to reflect the EUV light reflected on the EUV mask 60, a camera 32 configured to detect EUV light reflected on the convex mirror 22 and thereby take an image of the EUV mask 60, an AF light source 16 configured to generate AF light having a wavelength of 450 nm to 650 nm, first and second detectors 27 and 30 configured to detect the AF light reflected on the EUV mask 60 through the concave mirror with the hole 21 and the convex mirror 22, and an processing device 31 configured to adjust a focus point of the EUV light on the EUV mask 60.
US10319083B2
The disclosure provides for globally detecting and correcting unwanted sensor artifacts arising from processing techniques combining multiple visual images into an output image while possessing information relating to a localized area of the image that can be accomplished during scanning of the image and independent of the number of images or the computer processing method used to acquire them.
US10319082B2
Presented is a method for identifying and removing one or more thin lines from a binary source image. The steps include generating a hole-filled intermediate binary image, and performing a thin line detection and removal process on the hole-filled intermediate binary image. The thin line detection and removal is performed by creating an eroded intermediate image, creating an opened intermediate image by performing a morphology dilation process, inverting the opened intermediate image, generating a density adjusted binary source image, generating a difference pixel intermediate image, generating a thin line subtraction intermediate image, and subtracting the thin line subtraction intermediate image from the binary source image to create a binary output image.
US10319068B2
One disclosed embodiment includes memory allocation methods for use by a graphics processing unit in rendering graphics data for display. The method includes receiving a buffer attachment associated with a first rendering pass. The hardware prerequisites for operation of the first rendering pass is determined. The method also includes receiving an indication to not allocate system memory for the received buffer attachment. Thereafter, it may be determined whether the received buffer attachment will be loaded from or stored to by the subsequent rendering passes. If it is determined that the buffer attachment will be accessed by the subsequent rendering passes, an error message may be generated indicating that system memory must be allocated. If it is determined that the buffer attachment will not be accessed by the subsequent rendering passes, the buffer attachment is rendered without allocating system memory.
US10319067B2
A sensor module of the present disclosure includes a sensor section; a memory section having a plurality of memory regions; an arithmetic operation section that performs a predetermined arithmetic operation while accessing the memory section on a basis of a detection result of the sensor section; and a memory control section that controls the memory section to start access to the memory regions at different timings.
US10319061B2
The present invention provides an information processing apparatus that includes: a change unit configured to change an event generated in response to an operation of an input device, based on the type of the event and the type of a graphics controller unit to which the event is to be transmitted, the graphics controller unit being configured to input a processing request that corresponds to the received event to an application; and a transmission unit configured to transmit the event changed by the change unit to the graphics controller unit.
US10319055B2
Systems and methods for providing an impression inventory trading platform are described. A specification of impression inventory for sale is received from a seller, the impression inventory having associated therewith a plurality of attributes. Each attribute is specified as either visible or hidden to a potential impression inventory buyer. The impression inventory specification and visible attributes associated therewith are provided to one or more potential impression inventory buyers via a user interface, and negotiation for purchase of the impression inventory is facilitated between the seller and one or more of the potential impression inventory buyers via the user interface.
US10319052B2
An information terminal control method includes: (a) predicting whether an amount of power consumption in a shop exceeds a target value; (b) when the amount of power consumption in the shop is predicted to exceed the target value, causing a display of an information terminal to display a screen displaying a time period during which the amount of power consumption in the shop is predicted to exceed the target value; and (c) causing the display to display a screen displaying a message that presents an action to reduce the amount of power consumption in the time period.
US10319050B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media for using remote sensing data to infer agronomic inputs to an agronomic simulation model.
US10319049B2
Implementations generally relate to the sharing of media content. In some implementations, a method includes providing a grid view in a user interface, where the grid view displays media content items that have been shared in a network. The method also includes providing a gallery view in response to a user selecting a media content item among the media content items in the grid view, where the gallery view displays the selected media content item. The method also includes providing a share menu view in response to the user selecting a re-share button, where the share menu view displays options for sharing the selected media content item. The method also includes providing a comment view, where the comment view enables the user to comment on the selected media content item. The method also includes re-sharing the selected media content item to other users.
US10319048B2
A method includes executing, via a processor, a document-oriented search based on a query in an index of documents to generate a set of document results, each document associated with at least one potential expert. The method includes analyzing the document results to produce a list of potential experts. The method includes calculating an expertise score for each potential expert based on a calculated content score and metadata score for each potential expert. The method includes calculating an evidence diversity score for each potential expert. The method includes calculating a confidence score for each potential expert based on a diversity-constrained content score and a diversity-constrained metadata score for each potential expert. The method includes displaying a list of potential experts with associated confidence scores.
US10319040B1
A system and method provides a customizable user-centric web portal display of data subsets associated with a client. The RARM system controls the generation and display of royalty administration and rights management (RARM) data, including royalty data and other associated data and information based on the user's rights of access, calculated royalty data metrics and other criteria. The system provides an aggregated display of a base subset of a user's royalty data and other associated data based on the user's access rights and supplemental subsets of royalty data based on whether the metrics satisfy a predetermined threshold or criteria.
US10319035B2
A vehicle image capture and labeling system operates to enable a user to capture vehicle photos, pictures, and/or images that are automatically labeled, i.e., annotated. In particular, the captured vehicle photos, pictures, or images are automatically labeled with certain vehicle identifier information, like a vehicle identification number (VIN), and pose information, that identifies a portion or view of the vehicle depicted within the image of the vehicle. The vehicle images may also be automatically labeled with one or more other image attributes or indicia, such as geospatial information corresponding to a location at which the photo or image was captured (e.g., global positioning system (GPS) data), time and date of image capture data, etc. The captured vehicle image and its label(s) may then be stored and used by other applications such as vehicle insurance claim applications, automobile repair estimate applications, etc.
US10319031B2
Methods, systems and computer program products for generating customer-specific vehicle proposals that may be based on ongoing vehicle finance payment information and/or information received from a third party entity. Embodiments of inventions herein disclosed provide for efficient identification of potential customers based on their current vehicle and/or ongoing financial obligations related to the current vehicle. A replacement vehicle is identified and a vehicle proposal, such as a sales or lease proposal, is generated for one or more of the identified potential customers.
US10319023B2
A domain name registrar may create a customizable universal purchase path for all customers purchasing a given product. The registrar may create and store modular cross sell components that each has material for at least one product offered for sale by the registrar. Thereafter, the registrar may receive a request for a product from a customer. The registrar may determine a probability the customer will complete the purchase if shown upgrades and/or additional products. If the probability is low (or lower than a predefined threshold) the registrar may complete the purchase before displaying additional upgrades and/or additional products to the customer. This will maximize the conversion rate. Alternatively, if the probability is high (or higher than a predefined threshold) the registrar may create final page markups using the modular cross sell components and collected content and display the final page markups to the customer before completing the purchase with the customer. In preferred embodiments, the final page markups are for the upgrades and/or additional products most likely to be purchased by the customer. This will maximize the amount of each purchase.
US10319020B2
A product introduction support device includes a display control part, a keyword extraction part, a sorting word selection part, and a group presentation part. The display control part is configured to create display control information to arrange a plurality of selected products in a browsable state on a web. The keyword extraction part is configured to extract a keyword representing an attribute for each of the plurality of selected products. The sorting word selection part is configured to select at least one keyword common to or similar to a plurality of products among the keywords extracted by the keyword extraction part as a sorting word. The group presentation part is configured to perform processing of presenting candidates for a product group that are bracketable by the sorting word among the plurality of selected products.
US10319019B2
In various example embodiments, a system and method for a Listing Engine that translates a first listing from a first language to a second language. The first listing includes an image(s) of a first item. The Listing Engine provides as input to an encoded neural network model a portion(s) of a translated first listing and a portions(s) of a second listing in the second language. The second listing includes an image(s) of a second item. The Listing Engine receives from the encoded neural network model a first feature vector for the translated first listing and a second feature vector for the second listing. The first and the second feature vectors both include at least one type of image signature feature and at least one type of listing text-based feature. Based on a similarity score of the first and second feature vectors at least meeting a similarity score threshold, the Listing Engine generates a pairing of the first listing in the first language with the second listing in the second language for inclusion in training data of a machine translation system.
US10319015B2
A display method including: performing (S10) a service application that is an application for at lease one of services of a specific event, using an information terminal; obtaining (S11) a plurality of event information items by the information terminal through visible light communication with a display that displays the event information items, the information terminal being held toward a screen of the display; and displaying (S12), when the event information items obtained in the obtaining (S11) include related information, the related information on a display unit of the information terminal, the related information being information related to contents of the at least one of the services.
US10319010B2
Systems and methods for generating location-based retail pricing options are discussed herein. In an example, a method for generating location-based retail pricing options includes receiving, over a network from a user, a pricing request. The pricing request includes information identifying the user, a merchant, and an intended purchase. In this example, the method further includes determining a pricing option associated with the merchant and the intended purchase, and transmitting the pricing option to the user. The method still further includes processing a purchase transaction, associated with the user, for the intended purchase based on the pricing option.
US10319009B2
Methods, systems, and apparatus to generate group transactions for an item are described. An item may be one or more of a product and a service. An acceptable price for an item may be obtained from a consumer. The consumer may be categorized into a group characterized by common price range. A group offer may be provided to one or more sellers and/or one or more buyers.
US10319006B2
Retail stores may use the claim processing server to make a claim against a distribution center. Information about the claim may be entered into the store computer via an application and user interface. The claim processing server may use the information to process the claim and validate the related data. Using the information entered via the application the claim processing server may query the item database and the invoice database to retrieve to retrieve addition information from the database regarding the claim and the items. The information from the different databases may be merged together into a single database record which is then validated and stored the claim processing database. The information may also be checked and its accuracy verified. The user interfaces at the retail stores and distribution center may then be used to identify the claims for processing. The information for the item and invoice databases needed to process the claims are available from the claims processing database and the claim may be processed. The claims may be stored in the claims processing database for processing at a later time or for batch processing, for example during off-peak hours.
US10319003B2
In an embodiment, a system includes a network-based resolution module. The network-based resolution module is configured to receive information relating to a plurality of disputes relating to transactions involving a common entity. The disputes are associated with two or more payment processing systems. The system further includes a unified interface. The unified interface is associated with the resolution module, and it is configured to provide information relating to disputes that are associated with at least one of the two or more payment processing systems.
US10318998B2
A method of selling a product for charity in a communications network includes providing a website communicatively connected to the communications network, receiving an offer of the product for discount from a seller device, via the website over the communications network, receiving a request for the product from a charitable device, via the website over the communications network, receiving a purchase order for the product from a contributor device, via the website over the communications network, transacting purchase of the product for discount by the contributor device, via the website over the communications network, and scheduling supply of the product of the step of transacting purchase to the charitable device, via the website over the communications network.
US10318992B2
Provided is a process of distributing offers to non-location-sensing devices based on a geolocation sensed by another device, the process comprising: obtaining a geolocation of a user from a mobile device of the user; associating the geolocation of the user with an identifier of the user in an offers engine; receiving a request for an offer from another computing device of the user, the request including or prompting obtaining data from the other computing device sufficient to identify the user; retrieving the geolocation of the user obtained from the mobile device by identifying the user with the data from the other computing device sufficient to identify the user account; selecting, with the offers engine, a responsive offer based on the geolocation of the user obtained from the mobile device; and sending the responsive offer to the other computing device of the user.
US10318991B2
There are provided systems and methods for a communication device interface for merchant check-in and shopping notifications. A user may enter shopping preferences to a module of a communication device in order to receive notifications and alerts when items matching the shopping preferences are available with one or more merchants. A service provider may receive the shopping preferences with user attributes, such as a user location and/or account balance. The attributes may be determined using applications and/or modules of the communication device or through a check-in by the user at a location. The service provider may determine shopping notifications having purchase offers for the items from available merchants. The purchase offers may include offers to sell the items and discounts for the items. The shopping notifications may be displayed to the user using a user device interface, such as cells within an application or mobile device home screen.
US10318984B1
In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system using predictive models derived from tiered feature data.
US10318983B2
An online system selects advertisements for presentation a user based on characteristics of the user. The online system monitors performance of advertisements based on a goal for the advertisement and a time interval for achieving the goal. During a time period within the time interval, the online system determines an actual performance of the advertisement and compares the actual performance to a portion of the goal associated with the time period. If the actual performance does not satisfy the portion of the goal associated with the time period, the online system expands targeting criteria of the advertisement to increase a number of users eligible to be presented with the advertisement.
US10318976B2
Provided are a system and method for determining a weight of an item for purchase, comprising determining from a digital image of an item generated by a single camera a volume of the item, the single camera separated from the item at a distance in a horizontal and vertical direction established by a stationary rigid fixture; identifying the item; accessing a database to determine an average weight per volume measurement unit of the identified item; and calculating a weight of the item from the volume and the average weight per volume measurement unit.
US10318973B2
Provided is a process including: obtaining network traffic logs; matching a set of a plurality of the user computing devices; obtaining an indicator of content to be measured for effectiveness in driving place visits; selecting from the network traffic logs records of network exchanges in which the indicator is present; obtaining a device identifier from each of the selected records; matching the obtained device identifiers to respective matching sets including the respective obtained identifier; obtaining respective mobile device identifiers from the respective matching sets; selecting from the network traffic logs records indicating communications from mobile computing devices identified by the obtained mobile device identifiers; obtaining geolocations from the records indicating communications from the mobile computing devices identified; determining that a subset of the records have geolocations that correspond to at least one of a set of geographic areas; and determining an effectiveness of the content in driving visits.
US10318970B2
Embodiments of the present invention provide a system, method and computer program product for generating a succinct approximate representation of a time series. A method comprises determining at least one peak data value and at least one trough data value of an input series comprising a sequence of data values over time. The input series is partitioned into multiple segments comprising at least one rising segment that rises to a peak data value and at least one falling segment that falls to a trough data value. A sequence of segments that rise and fall alternately is generated based on the segments. A sequence of totals representing a succinct approximate representation of the input series is generated. Each total comprises a sum of data values for a corresponding segment of the sequence of segments.
US10318967B2
Providing an end-to-end citizen engagement, in one aspect, may comprise obtaining data of multiple disintegrated sources from one or more of communication and social computing channels via one or more adapters. Data refactoring and management, integration and process orchestration of the data according to a data model as data attributes of the data model may be provided. One or more analytics may be performed based on the data attributes stored according to the data model and input specified to the one or more analytics. One or more results computed by performing the one or more analytics may be provided. One or more application logics supporting one or more front-end applications may be produced. One or more front-end applications for automated sensing of user activities and sensor-based personal assistant capability may be provided.
US10318965B2
A method and apparatus for providing location specific information. Event data pertaining to an event is received from an event reporting system that has gathered the event data from a data gathering means. The event data includes location identification data, event type data, and event description data. At least one geofence associated with the location identification data is identified from the location identification data in the received event data. Each geofence of the at least one geofence has a geometric shape located within a geographic area. A topic associated with the event type data and associated with the identified at least one geofence is identified. Subscribers having a subscription to the topic in association with the geographic area are identified. The subscription entitles the subscribers to be notified about events pertaining to the topic in association with the selected geographic area. The event description data is published to each subscriber.
US10318938B2
Embodiments enable a system operatively connected with a block chain distributed network to use the block chain for routing of process authorization and settlement based on specified parameters. Embodiments receive a transaction record associated with a payment transaction, wherein the transaction record comprises transaction data indicating a payor, a payee and an amount; access a distributed ledger stored in the memory device, wherein the distributed ledger is updated based on communications from a block chain distributed network; determine, using the accessed distributed ledger, one or more preferences associated with the payee of the transaction data; and route at least one of the process authorization and transaction settlement based on the accessed one or more preferences. In some cases, the preferences include a settlement routing preference and the transaction settlement is routed based on the settlement routing preference.
US10318932B2
A customer may provide a merchant with primary account number information in connection with a purchase transaction. The merchant may send an associated authorization request to a payment card processor. A tokenization server at the payment card processor may generate a token corresponding to the primary account number. To secure the token, the token may be encrypted at the payment card processor using a cryptographic key shared with the merchant. A structure preserving encryption algorithm may be used in encrypting the token. A processor identifier may be embedded in the encrypted version of the token during the structure preserving encryption operation. The merchant can use the shared key to decrypt the token and extract the processor identifier. A settlement request may be directed to the processor from the merchant to settle the transaction using the processor identifier.
US10318922B2
Systems and methods for providing automatic insertion of call intelligence in an information system are provided. In exemplary embodiments, new call detail records are accessed. At least one individual associated with the new call detail record may then be identified, and a subject matter associated with the new call detail record determined. A call intelligence record based on the identified individual and the subject matter is then generated and automatically inserted into the information system.
US10318917B1
An inventory location such as a shelf may be used to stow different types of items. Interactions may take place, such as the pick or place of one or more items from the inventory location. Image data may be acquired from cameras viewing the shelf and weight data may be acquired from weight sensors coupled to the shelf. Hypotheses may be determined that indicate possible interactions with the inventory location, such as pick or place of an item with regard to the inventory location, and the probability that those interactions are correct. The hypotheses and their associated probabilities may be aggregated. From the aggregated hypotheses, a hypothesis with a highest confidence value may be deemed a solution.
US10318909B2
An approach is provided for providing spatio-temporal key performance indicators (ST-KPIs). The approach tracks metrics, such as crowd density, pertaining to a number of locations. The tracking is performed over time to develop a history of past values that correspond to the metrics. The history is used to predict a trend of future metrics at the locations with the trend resulting in predicted future values that correspond to the metrics at the locations. In this manner, the ST-KPIs reflect the predicted future values at the various locations that are being monitored. A city view is displayed to a user showing the current and predicted values at defined ST-KPI locations throughout the city.
US10318905B2
A BPM system is described for modeling, management and execution of business processes. A process designer component is used to graphically design a business process, which includes a set of activities linked by transitions. The business process is stored and executed using one or more engines. A mobile device can be used to access the business process instance executing on the engine. The mobile work portal can be generated to render information for the process instance onto the mobile device. A process application programming interface can be used to access and manipulate the process instance from the mobile device.
US10318903B2
A method of providing a first set of computer systems with access to a recommendation pertaining to operation of one or more assets based on the one or more assets being in revenue service or in repair is disclosed. Operations data and inspection data is collected at the first set of computer systems. The operations data and inspection data pertains to operating asset states of one or more fleets of aircraft over a time period. The operations data and the inspection data is stored in one or more databases of a second set of computer systems. Assumptions of control input values are derived for use by the first set of computer systems based on the operations data and the inspection data. A financial objective and constraints analysis is performed with a simulation system for one or more assets of the one or more fleets of aircraft. The cost savings analysis includes identifying a modification of at least one of a set of the control input values. An estimated reduction of forecast error related to operating and service costs is computed for the one or more assets over one or more time periods. The identifying is based on comparisons of a first subset of the operations data and the inspection data with a second subset of the operations data and the inspection data. The first set of computer systems is provided with access to the recommendation pertaining to operation of the one or more assets.
US10318888B2
A computer system includes memory and a processor configured to manage memory allocation. Aspects include receiving a request to execute a computer program and obtaining a learned data file for the computer program, the learned data file including a history of memory allocation requests and memory access requests by the computer program. Aspects also include receiving a memory allocation request from the computer program and allocating one or more pages of a virtual memory to the computer program, wherein a size of the one or more pages is based on the learned data file. Aspects further include backing at least one of the one or more pages of the virtual memory in the real memory prior to receiving an access request for the at least one of the one or more pages based on the learned data file.
US10318886B2
The present disclosure is directed towards systems and methods for improving anomaly detection using injected outliers. A normalcy calculator of a device may include a set of outliers into a training dataset of data points. The normalcy calculator, using a K-means clustering algorithm applied on the training dataset, identify at least a first cluster of data points. The normalcy calculator of the device may determine a region with a center and an outer radius that covers at least a spatial extent of the first cluster of data points. The normalcy calculator may determine a first normalcy radius for the first cluster by reducing the region around the center until a point at which all artificial outliers are excluded from a region defined by the first normalcy radius. An outlier detector of the device may use the region defined by the first normalcy radius to determine whether a new data point is normal or abnormal.
US10318877B2
A processor-implemented method, computer program product, and/or computer system predicts a future event. A first bit array, which describes characteristics of a single entity while experiencing a first event, is generated using values received from a set of physical test devices. After the first single entity experiences a different second event, a second bit array is generated from another set of physical test devices. The second bit array describes characteristics of an event cohort, which is made up of entities, other than the single entity, which also experience the second event, but which never experienced the first event. When another single entity experiences the first event, a determination is made as to whether that other single entity has characteristics from both the first bit array and the second bit array. If so, a prediction is made that the other single entity will also experience the second event.
US10318861B2
A resistive memory cell is connected in circuitry which has a first input terminal for applying neuron input signals including a read portion and a write portion. The circuitry includes a read circuit producing a read signal dependent on resistance of the memory cell, and an output terminal providing a neuron output signal, dependent on the read signal in a first state of the memory cell. The circuitry also includes a storage circuit storing a measurement signal dependent on the read signal, and a switch set operable to supply the read signal to the storage circuit during application of the read portion of each neuron input signal to the memory cell, and, after application of the read portion, to apply the measurement signal in the apparatus to enable resetting of the memory cell to a second state.
US10318850B1
A system includes: a physical wallet configured to attach to a first mobile communication device and to physically store a first funding card and additional funding cards in a holding compartment; a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: associating a plurality of funding cards with the first mobile communication device, wherein the first funding card is not a member of the plurality of funding cards associated with the first mobile communication device; and detecting when the first funding card is physically removed from the holding compartment of the system; and transmitting a notification to a computer in response to the first funding card being physically removed from the holding compartment.
US10318849B2
Various embodiments herein each include at least one of systems, methods, and software for check image data inference processing. Another example method embodiment includes inferring a check amount of a check image included in an account group of check images stored in a memory device. Where the check amount is missing in check data associated with the check image or was poorly read by an optical character recognition process, the method includes inferring of the check amount based at least in part on one or more check amounts of check data associated with other check images of the account group. Once inferred, the method includes updating the check amount of the check data associated with the respective check image with the inferred check amount of the check image. Some embodiments also or alternatively include inferring a check date.
US10318841B2
A medical-image processing apparatus according to an embodiment includes processing circuitry. The processing circuit acquires an initial value of an outline corresponding vector that corresponds to an outline of a subject included in medical image data. The processing circuitry updates the outline corresponding vector based on a derivative that is acquired by differentiating a cost function with respect to the outline corresponding vector by the outline corresponding vector, and on the initial value of the outline corresponding vector.
US10318839B2
Embodiments of a method for detection of plurality of three-dimensional cephalometric landmarks in volumetric data are disclosed. In some embodiments, a three-dimensional matrix is developed by stacking of volumetric data and the bony structure is segmented through thresholding. Initially a seed point is searched for initializing the process of landmark detection. Two three-dimensional distance vectors are used to define and obtain the Volume of Interest (VOI). First 3-D distance vector helps to identify Empirical Point and consecutively second gives dimensions of the VOI. Three-dimensional contours of anatomical structure are traced in the estimated VOI. Cephalometric landmarks are identified on the boundaries of traced anatomical geometry, based on corresponding Mathematical Entities. Detected landmark can be used as a Reference Point for further detection of landmarks. Estimating the VOI and detection of points continues till all desired landmarks are detected. The detection procedure gives three-dimensional coordinate locations of the landmarks.
US10318832B2
A method and apparatus for authenticating a user using a vein pattern are provided that project a near infrared (NIR) ray toward a skin of the user using a light emitting diode (LED), where the user is adjacent to a terminal including the LED. An image sensor receives a light reflected by the skin, generates a vein pattern of the skin based on an image generated using the received light, and authenticates the user as a registered user of a pre-stored vein pattern when the generated vein pattern matches the pre-stored vein pattern.
US10318831B2
A system and method are disclosed relating to a computer system that estimates the status of the driver of a vehicle. The system comprises the following steps: Acquisition of an image from a depth sensor containing depth and optional an IR intensity image and an RGB color image; identification of pixels that belong to the drivers head; creation of a 3D model of the head including an intensity model and a variability estimate for depth, grayscale and color information; estimation of the principal head pose and the neutral facial expression; estimation of the current relative head pose with respect to the principal head pose; identification of pixels that do not match the neutral face model with respect to depth, grayscale or color information or any combination thereof; clustering of the pixels with identified deviations; classification of spatial and temporal patterns to identify driver status and distraction events.
US10318829B2
The passenger counting system includes a photographing means 20 for photographing a vehicle and acquiring an image, and a passenger counting device 200. A passenger counting device 200 includes: a movement amount calculation means 21 for calculating a movement amount of a vehicle based on an image of the vehicle; a depth distance calculation means 22 for calculating a distance in a depth direction of a face of a passenger of the vehicle based on the movement amount of the vehicle; and a passenger number determination means 23 for detecting the face of the passenger of the vehicle from the image and determining the number of passengers of the vehicle based on distances in the depth direction of a plurality of detected faces of passengers.
US10318819B2
Disclosed herein are system, method, and computer program product embodiments for camera surveillance planning and tracking using, for example, infrared technologies. An embodiment operates by receiving a camera specification input and placement input, calculating a surveillance coverage based on the camera specification and the placement input, displaying the surveillance coverage on a map, and identifying at least one stereo pair.
US10318809B2
A computerized system, comprising: a computer system having an input unit, a display unit, one or more processors and one or more non-transitory computer readable medium, the one or more processors executing image display and analysis software to cause the one or more processors to: receive an identification of a structure from the input device, the structure having multiple sides, an outline, and a height; obtain characteristics of a camera mounted onto an unmanned aircraft; generate unmanned aircraft information including: flight path information configured to direct the unmanned aircraft to fly a flight path around the structure that is laterally and vertically offset from the structure, the lateral and vertical offset being dependent upon the height of the structure, an orientation of the camera relative to the unmanned aircraft, and the characteristics of the camera; and, store the unmanned aircraft information on the one or more non-transitory computer readable medium.
US10318792B2
An image pickup device of the present invention includes an image pickup unit that captures a video image, a mask area determination unit that determines a mask area, for which processing for detection of a characteristic part of a target is excluded, among a portion or the entirety of an area of image data of the video image captured by the image pickup unit, and a characteristic part detector that performs the detection processing of the characteristic part of the target on a detection target area obtained by excluding the mask area determined by the mask area determination unit from the portion or the entirety of the area of the image data of the video image captured by the image pickup unit.
US10318788B2
A fingerprint identification detection circuit, a touch screen and a display device is disclosed. The fingerprint identification detection circuit can include a photosensitive diode, a first switch transistor, a second switch transistor and a voltage follower transistor, wherein the first switch transistor can include a metal oxide transistor, and the second switch transistor and the voltage follower transistor both can include a low-temperature polycrystalline silicon transistor. There is little current leaking from the first switch transistor by using the metal oxide transistor as the first switch transistor. Even in the case of low light intensity, photocurrent can be detected, which may thereby improve the detection precision of the fingerprint identification detection circuit.
US10318787B2
The present disclosure provides a fingerprint photocurrent detection unit, a fingerprint identifier, a driving method and a display device. The fingerprint photocurrent detection unit includes: a conversion circuit coupled to a fingerprint photocurrent reading line and configured to convert a fingerprint photocurrent acquired by the fingerprint photocurrent reading line into a square wave signal; and a detection circuit coupled to the conversion circuit and configured to detect the square wave signal and acquire information about a fingerprint photocurrent in accordance with a frequency of the square wave signal.
US10318784B2
This invention provides a touch panel-sensing chip package module complex, comprising: a touch panel with a first top surface and a first bottom surface opposite to each other, wherein the first bottom surface having a first cavity with a bottom wall surrounded by a sidewall; a color layer formed on the bottom wall and the first bottom surface adjacent to the cavity; and a chip scale sensing chip package module bonded to the cavity by the color layer formed on the bottom wall of the cavity.
US10318781B2
Methods, systems, and apparatus for combining preprinted information together with coded sensor information within a two-dimensional barcode. The sensor information may be of an environmental, physical or biological nature, and records a change in status of the environmental or biological condition to which the labeled product has been exposed. A sensor dye chemistry is employed and when a specified condition of the sensed property occurs it causes a change in the color state of sensor dye modules embedded within the sensor-augmented two-dimensional barcode, encoding sensor digital information. Sensor information is recovered utilizing the error-correction feature during barcode reading.
US10318776B2
A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement in a field of view of the camera assembly. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining that an image captured by the camera assembly includes the indication of license entitlement.
US10318775B2
An authenticable digital code includes a printable medium, a machine-readable digital code, formed on the printable medium, that graphically represent information, and at least one security signature positioned relative to the machine-readable digital code. The security signature includes a fluorescent material that, when excited by light of a first wavelength, fluoresces and emits light at a second wavelength that is different from the first wave length. Authenticity of the authenticable digital code is determined by detecting, when the authenticable digital code is illuminated by light of the first wavelength, light of the second wavelength at a position relative to the machine-readable digital code.
US10318769B2
An asset tag apparatus and methods of monitoring assets with an asset tag are provided. The asset tag apparatus includes a housing and a wireless transmitter located within the housing. A processor is located within the housing, wherein the processor is in communication with the wireless transmitter. An accelerometer is positioned within the housing, wherein the accelerometer is in communication with the processor, wherein a wake-up signal is transmitted from the accelerometer to the processor in response to an activation of the accelerometer, and wherein the wireless transmitter transmits a signal externally from the housing in response to the wake-up signal received by the processor.
US10318768B2
A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.
US10318757B1
In an example, a query on a plurality of previously submitted confidential data values for a first cohort having one or more attributes is obtained, and a level in a hierarchy corresponding to an attribute type for the attribute is determined for each attribute. One or more additional cohorts corresponding to different combinations of generalizations of the one or more attributes up one or more levels in each hierarchy corresponding to an attribute type for each attribute are formed. For each cohort, a confidence score and a granularity score are calculated, and then a cohort score is calculated based on a weighted combination of the confidence score and the granularity score. A statistical function is performed on previously submitted confidential data values for a cohort having the highest cohort score, and a response to the query including a result from the statistical function is formed.
US10318752B2
Access control rewrites generate rewritten queries that may be executed more efficiently using index evaluation to determine which rows satisfy one or more access control conditions.
US10318750B2
An electronic device has a lower power state in which power to a storage device is disabled. Predetermined information stored in a memory is useable to unlock the storage device during a procedure to transition the electronic device from the lower power state to a higher power state. The predetermined information is different from a credential for use in unlocking the storage device.
US10318745B2
To provide a system for simplifying setting of access control for a file system and a firewall, it is provided an access control system, which is formed by a computer including a processor configured to execute a process, and a memory configured to store a program for executing the process, the access control system comprising: a launcher, which is a process configured to activate the process; an ACL file in which specifics for controlling an I/O request issued by the process are defined; a process search module configured to trace a parent of the process to determine whether or not the process is an activated process that has originated from the launcher; and an access control module configured to control an I/O request issued by the activated process that has originated from the launcher in accordance with the specifics defined in the ACL file.
US10318743B2
Assessing ransomware impact includes receiving an indication of a first plurality of files stored on a user device and a classification for each of the first plurality of files, determining a second plurality of files stored in a remote storage, wherein the second plurality of files corresponds to an indication of files stored on the user device at a first prior time, wherein each of the second plurality of files are associated with a second classification, determining a third plurality of files comprising files included in the first plurality of files and not included in the second plurality of files, and calculating a risk assessment based on classifications for each of the third plurality of files.
US10318742B1
The disclosed computer-implemented method for evaluating security software configurations may include (1) identifying, within a software security system, a live configuration that includes active configuration settings applied by the software security system when protecting a computing system, (2) establishing a test configuration that includes at least one configuration setting that is different from the live configuration, (3) recording a live result of the software security system performing a protective action using the live configuration, (4) generating an alternate result of the protective action by performing the protective action using the test configuration instead of the live configuration and without applying changes resulting from the protective action to the computing system, and (5) performing a security action based on the live result of the protective action and the alternate result of the protective action. Various other methods, systems, and computer-readable media are also disclosed.
US10318734B2
Data can be scanned using a network managed appliance. The network managed appliance may integrate commercial hardware elements connected through a basic or simplified operating system environment expressly developed for the appliance, thus being more malware resistant and less vulnerable to attacks from the scanned data or other sources. The network managed appliance may be a self-contained apparatus with an integrated chassis, designed and configured as “single-purpose” device. Such appliances may be connected to an appliance management network including central management servers in communication with appliances in remote locations. The central management servers may ensure that scanning software and the definitions lists for each of the appliances are current and match an enterprise-approved configuration. In addition, an antivirus appliance may facilitate creation and management of user rights assignments for those files.
US10318731B2
A detection method comprising: (A) transmitting a to-be tested file to a first testing machine by the processing device; wherein the first testing machine uses for executing the to-be tested file; (B) monitoring that whether a component usage of the first testing machine is higher than a default threshold during a period of executing the to-be tested file by the processing device; and (C) when the component usage of the first testing machine is higher than the default threshold, the memory forensics module analyzes the memory space of the first testing machine to determine that whether the to-be tested file comprises a malware program and generate an analyzing result.
US10318729B2
A method, system and computer-usable medium are disclosed for performing a privacy operation, comprising: monitoring user behavior via a data stream collector, the data stream collector capturing data streams resulting from user/device interactions between a user and a corresponding endpoint device; determining whether the data streams resulting from user/device interactions include sensitive personal information; obfuscating the sensitive personal information, the obfuscating preventing unauthorized viewing of the sensitive personal information; and, presenting the sensitive personal information as a sensitive personal information token indicating the data streams include sensitive personal information.
US10318725B2
The present disclosure relates to changing a password in a proximity-based authentication system. After a successful proximity-based authentication, a password agent may determine that a password does not comply with an administrative password policy. The password agent may then generate a new password that does comply with the administrative password policy and submit a password change request to an administrator of that password policy, without any input by a user at these steps. The user can then request to view the password for input to a service using the same password, and after passing a biometric challenge may view the password.
US10318721B2
Managing a secure session includes detecting a login event at an electronic device using a first login method to initiate a secure session, capturing an initial image at a same time as the login event, capturing initial sensor data at the same time as the login event, monitoring for changes in the sensor data during the secure session, maintaining the secure session based on the initial sensor data and the monitored changes from the initial sensor data, and during the secure session, permitting access to the electronic device using reidentification.
US10318717B2
The present disclosure discloses a message display method and apparatus. The method comprises: receiving unlock information and authenticating the unlock information; and selecting one message from at least one received messages and displaying content of a selected message if it is determined that authentication of the unlock information is passed. That is, in the technical solution as described in the embodiments of the present disclosure, if it is determined that authentication of the unlock information is passed, then one message would be selected directly and its content is displayed, so that flows of displaying the message are simplified and steps of manual operation are reduced, which enables that the message display method as described in the embodiment of the present disclosure become more user-friendly and user experience would be better.
US10318714B2
Methods, computer systems, and computer-storage medium are provided for insulin pen association. A stand-alone insulin pen administration device integrates with BCMA and EHR systems and also operates independently as an insulin administration patient educational tool. The insulin pen administration device contains a library of insulin products, unique identifiers that allow the pen administration device to identify the correct product (e.g., insulin pen), size, and concentration when the insulin pen is scanned and loaded into the pen administration device or administered to the patient. Additionally, approved insulin protocols (i.e. sliding scales) can be entered into the pen administration device to allow for administration of insulin when these protocols are ordered.
US10318710B2
In general, one aspect of the subject matter described herein can be embodied in methods that include the actions of: identifying one or more claims associated with a patient, selecting, from the identified claims at least a first claim and a second claim, comparing one or more patient claim parameters of the first claim with one or more patient claim parameters of the second claim, determining, based on the comparing, one or more patient variables, the one or more patient variables reflecting one or more aspects of the one or more claims associated with the patient, processing the respective determined patient variables to identify one or more patient clusters, each of the one or more patient clusters including one or more claims having one or more substantially similar patient variables, and, providing, based on the one or more identified patient clusters, notifications with respect to a medical entity record.
US10318709B2
A system and method for cross-modality case-based computer-aided diagnosis comprises storing a plurality of cases, each case including at least one image of one of a plurality of modalities and non-image information, mapping a feature relationship between a feature from images of a first modality to a feature from images of a second modality, and storing the relationship.
US10318704B2
Disclosed are methods for determining copy number variation (CNV) known or suspected to be associated with a variety of medical conditions, including syndromes related to CNV of subchromosomal regions. In some embodiments, methods are provided for determining CNV of fetuses using maternal samples comprising maternal and fetal cell free DNA. Some embodiments disclosed herein provide methods to improve the sensitivity and/or specificity of sequence data analysis by removing within-sample GC-content bias. In some embodiments, removal of within-sample GC-content bias is based on sequence data corrected for systematic variation common across unaffected training samples. In some embodiments, syndrome related biases in sample data are also removed to increase signal to noise ratio. Also disclosed are systems for evaluation of CNV of sequences of interest.
US10318693B1
Aspects of the present disclosure address improved systems and methods for designing an integrated circuit design clock tree structure with scaled-load balanced clusters. Consistent with some embodiments, the system may include a clock tree synthesis (CTS) tool configured to recursively group pins to form a set of clusters that are balanced according to a scaled load. During the recursive grouping, the CTS tool scales actual loads of clusters in accordance with a scaling factor that is based on the radius of the cluster. In this way, the scaling factor penalizes large cluster spans during recursive clustering, thereby producing a clock tree structure that meets design rule constraints.
US10318691B2
Methods and systems for timing analysis and optimization of asynchronous circuit designs are disclosed. Registration stages are placed between combinational logic circuits. For timing purposes, the registration stages are modified to have a duplicate set of pins. New paths are formed in the circuit for the purposes of timing analysis. The paths are analyzable by timing tools. Once the timing analysis is complete, the paths are reverted to original paths, and new devices are selected for the circuit design based on results of the timing analysis. An updated design is sent for manufacture, based on the timing analysis and optimization of the asynchronous circuit.
US10318680B2
An optical-electronic device can be controlled by a bias voltage to simulate an electronic component such as a resistor, capacitor, inductor with resistor, or capacitor with resistor. The optical-electronic device can be connected in a network to perform computations, model problems, simulate properties such as physical properties (for instance heat transfer), and achieve circuit performances to carry out computations in the analog domain, all at faster speed with smaller size and at less energy.
US10318668B2
Method, system and product for decomposing a simulation model. The method comprising automatically decomposing the simulation model into a predetermined number of co-simulation components, wherein each co-simulation component is allocated to a different simulation platform, wherein said automatically decomposing comprises: defining a target optimization function, wherein the target optimization function computes an estimated run time of the simulation model, wherein the target optimization function is based on a communication time within each co-simulation component and a communication time between each pair of co-simulation components; and determining a decomposition of the simulation model that optimizes a value of the target optimization function. The method further comprises executing the decomposed simulation model by executing in parallel each co-simulation component on a different simulation platform, whereby the simulation model is executed in a distributed manner.
US10318665B2
A system for developing a simulation of a process. In one aspect, a system creates a first model within the simulation. The first model represents a part of the process and comprises a first port to which other models may be connected. The system also creates a second model within the simulation. The second model represents another part of the process and comprises a second port to which other models may be connected. The system then connects the first port and the second port together. Upon connection, the system allocates a memory location as a connection variable that represents a type of information transfer between the first and second ports. A first port variable, which represents a value transferable through the first port, is set to reference the value at the allocated memory location. Similarly, a second port variable, which represents a value transferable through the second port, is also set to reference the value at the allocated memory location.
US10318664B2
A first set of data is received relating to the operation of a first mechanical part. A plurality of steady state conditions for the first set of operational data is determined. A load history is determined for the first mechanical part based on the plurality of determined steady states and the first set of operational data. One of a plurality of predefined life consumption calculation models is selected based on a type of the first mechanical part and a position of a critical area at the first mechanical part. A level of life consumption for the critical area of the first mechanical part is determined based on the selected life consumption calculation model and the determined load history.
US10318658B2
A system, method, apparatus, and computer program product for generating an elevation plan for a computing system are disclosed. A method may include accessing a build specification identifying components to be included in the computing system. The method may also include accessing a set of component placement rules defining rules for placing components within a rack. The method may further include generating an elevation plan defining a respective mount position for each of a subset of the components within one or more racks based on the set of component placement rules.
US10318647B2
Systems are provided to enable users of a streaming media playback system to access play-lists generated automatically based on input of a plurality of users regarding previously played media resources, and to provide user input regarding the media resources of the play-lists. The user input regarding media resources may be received from a plurality of users using a plurality of playback interfaces executing on a plurality of internet enabled multimedia computing platforms. A rating component determines rating information from the user inputs provided by the plurality of users and modifies the rating information in an organizational data structure that describes rating information for the media resources. The system further includes a play-list fenerator adapted to generate and store or dynamically generate at least one play-list at least based on the rating information in the organizational data structure.
US10318643B2
In an embodiment of a messaging system, a method for presenting a commercial message to a user is provided. A target language in which the user is comfortable communicating may be determined based on at least one communication received by the user or at least one communication provided by the user. The commercial message may be presented to the user in the target language.
US10318639B2
Intelligent action recommendation in a conversation monitors content of a conversation among at least two participants in real time. An overall goal of the conversation that represents a motivation for at least one of the participants to engage in the conversation is identified. The overall goal of the conversation is to be achieved upon termination of the conversation. At least one conversational input relevant to the monitored content and having a likelihood of advancing the conversation to successful achievement of the overall goal of the conversation is identified. The identified conversational input is communicated to at least one of the participants in the conversation.
US10318634B2
An approach is provided that returns a simplified set of text to a user of a natural language processing (NLP) system with the simplified set of text having a complexity appropriate to the reading level of the user. The approach receives a word that belongs to a first natural language and retrieves a first set of complexity data pertaining to the word in the first natural language. The approach translates the word to one or more translated words, with each of the translated words corresponding to one or more second natural languages. The approach then retrieves sets of complexity data, with the sets of complexity data corresponding to a different translated word. The approach determines a complexity of the word in the first natural language based on an analysis of the first and second sets of complexity data.
US10318632B2
A data input system is described which has a user interface which receives one or more context text items in a sequence of text items input by a user. A processor of the data input system uses a plurality of language models to predict, from each language model, a next item in the sequence of text items. The processor uses a dynamic model which is bespoke to the user as a result of learning text items which the user has previously used, to predict a next item in the sequence of text items. The processor weights the predicted next item from the dynamic model using at least per term weights, each per term weight representing a likelihood of an associated term of the dynamic model given one of the language models.
US10318629B2
Examples described herein generally relate to a computer device including display, a memory, and at least one processor configured to render content modules to the display. The processor determines a display size of the display on which the content is to be rendered. The processor determines a priority of each of the multiple content modules. The processor determines, for each content module, display capabilities including one or more numbers of columns that the content module can span at the display size. The processor scores each layout of a first set of multiple layouts of the multiple content modules based on at least a priority, a number of columns, and unused space of the layout. The processor generates instructions for rendering the multiple content modules to the display at the display size according to the one layout of the multiple layouts with a best score.
US10318622B2
A method for providing annotation summaries for annotations is provided. The method may include receiving annotations associated with analyzed unstructured data. The method may further include sorting the received annotations. Additionally, the method may include receiving focal points on the analyzed unstructured data. The method may also include extracting the sorted annotations associated with the focal points. The method may further include normalizing terms and phrases associated with the extracted annotations. The method may also include determining topics based on the normalized terms and phrases associated with the extracted annotations. The method may further include grouping the extracted annotations based on the determined topics. The method may also include summarizing the grouped annotations to generate a summarized annotation. The method may further include replacing the extracted annotations with the summarized annotation. The method may also include presenting the summarized annotation in place of the extracted annotations.
US10318601B2
The present disclosure relates to method and system for rendering multimedia content based on interest level of a user in real-time by a content rendering system. The content rendering system comprises detecting interest of user watching multimedia content, broadcasted by content provider based on set of parameters. The interest of user is on portion of multimedia content, determining metadata, object of interest, action and context from portion of multimedia content by processing image containing portion, generating search queries based on object of interest, action and context, extracting content similar to portion, broadcasted by one or more other content providers, based on search queries and metadata and combining extracted similar content with multimedia content currently viewed by user based on metadata to render multimedia content to user based on interest level of user in real-time. The present disclosure renders similar content from multiple content providers based on interest level of users.
US10318596B2
An automatic control system for regulating the information exchange between information producer and information consumer. One control mechanism can dynamically refine the decision to include or exclude information items from the consumer information stream to improve success metrics like participation. One or more system interface request control mechanisms can dynamically provide incentive and limits for the input of audience targets, priorities, preferences, and other data. An administrator may set parameters and select success metrics to balance the goals of the information exchange participants and stakeholders. The system can also serve to resolve conflicts between the selection criteria of a consumer and the audience targets of a producer.
US10318593B2
Data extraction and automatic validation from digitized documents in non-editable formats is disclosed. Paper documents are digitized or converted into formats suitable for storage on computers or other digital devices. The digitized documents are classified into one of a plurality of document types and based on the document type, document processing rules are selected for analyzing the digitized documents to enable data extraction and automatic validation. The positions and values of the data fields in the digitized documents are obtained using machine learning techniques. The data field values are automatically validated and assigned confidence scores. Data fields with low confidence scores are flagged for manual review.
US10318587B1
An algorithmic TCAM based ternary lookup method is provided. The method stores entries for ternary lookup into several sub-tables. All entries in each sub-table have a sub-table key that includes the same common portion of the entry. No two sub-tables are associated with the same sub-table key. The method stores the keys in a sub-table keys table in TCAM. Each key has a different priority. The method stores the entries for each sub-table in random access memory. Each entry in a sub-table has a different priority. The method receives a search request to perform a ternary lookup for an input data item. A ternary lookup into the ternary sub-table key table stored in TCAM is performed to retrieve a sub-table index. The method performs a ternary lookup across the entries of the sub-table associated with the retrieved index to identify the highest priority matched entry for the input data item.
US10318574B1
Implementations generally relate to generating moments. In some implementations, a method includes generating a moment, where the moment includes one or more visual content items. The method further includes determining one or more other types of content items in response to the generating of the moment. The method further includes associating the one or more other types of content items with the moment.
US10318570B2
An industrial search and diagnosis system discovers available data items across heterogeneous data platforms that make up an industrial enterprise and indexes the data items in a unified searchable namespace. The system also indexes non-textual or multimedia input, including image data, video data, and audio data. This multimedia data can be indexed by the system in association with the relevant industrial systems (e.g., machines, automation systems, devices, production lines, etc.) so that the system can provide the multimedia data to the user when the relevant industrial systems are searched or invoked. The system also accepts and processes multimedia data from as search criteria or for diagnostic analysis. In an example analysis, users can submit images, audio, or video of an industrial machine or automation system, and the diagnosis system can identify an operational abnormality based on comparative analysis performed on the multimedia information.
US10318563B2
Described herein are an apparatus, method, and computer-readable medium. The apparatus including processing circuitry configured to extract a textual content included within a digital document, perform a text search using the extracted textual content on an indexed master document database to identify one or more master documents that are similar, within a pre-determined threshold, to the digital document, generate a candidate master document list using the one or more master documents identified based on the text search, extract a plurality of features of the digital document, perform a comparison, after performing the text search, of the plurality of features of the digital document with features of the one or more master documents in the candidate master document, and identify a master document of the one or more master documents that matches the digital document based on the comparison of the features.
US10318562B2
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for providing content. A stored query and a set of features of the stored query are accessed. The set of features of the stored query specifies a main query topic and at least one query subtopic. A hierarchical application classification for a particular application is accessed that specifies at least a main application category and an application sub-category for the particular application. A level of similarity is determined between the set of features of the stored query and the hierarchical application classification. A determination is made that the particular application is relevant to the stored query based on the level of similarity meeting a specified threshold. The stored query is indexed as a query that triggers presentation of information related to the particular application when the stored query is received.
US10318561B2
A method, system and computer-usable medium are disclosed for using travel-related cognitive graph vectors.
US10318559B2
Text content is received. Map elements, and an associated text content position at which each of the map elements exist, are identified. One or more characteristics for each of the identified map elements are identified and associated with the corresponding identified map element, including the associated text content position. A furthest position of the text content read by a user of a user device is received. A graphical map is generated, displaying map locations of identified map elements and their associated characteristics, where the associated text content position of the identified map elements and the associated characteristics is up to the furthest position of the text content read by the user of the user device. The generated map is transmitted for display on the user device.
US10318544B2
In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.