US10382802B1

Disclosed herein are techniques for bidirectional communication in a network, such as a cable television (CATV) system, for return band with echo cancellation. The techniques result in a minimum loss of available return bandwidth to facilitate forward out of band (OOB) communication to a client device, e.g., set top box (STB), within the extended return band, such as a return band extended beyond a frequency previously used for OOB communications.
US10382800B2

A video surveillance system includes surveillance cameras; a video converting and combining unit; an encoder for encoding a combined video from the video converting and combining unit; a decoder for decoding the combined video transmitted from the encoder; a video converting and splitting unit for splitting the combined video decoded by the decoder into the videos captured by the surveillance cameras; and a display device for displaying the videos inputted from the video converting and splitting unit. When combining the videos into one combined video, the video converting and combining unit appends assignment information in which each of the surveillance cameras, rotation information indicating application of a rotation process, and division information indicating whether the corresponding video is a left half video or a right half video are associated with one another. The video converting and splitting unit splits an HD video into SD videos based on the assignment information.
US10382798B2

A method is disclosed that includes: receiving, via a network digital video recorder, a request to record requested content; receiving, via a network digital video recorder at a first time, the requested content in a first format and the requested content in a second format; storing, via the network digital video recorder, the requested content in the first format; storing, via the network digital video recorder, the requested content in the second format; deleting, from network digital video recorder, the requested content in the second format after a predetermined time period; and transcoding, via an on demand transcoder, the requested content in the first format to the requested content in a third format after the predetermined time period.
US10382796B2

Disclosed are efficient and user-friendly systems or methods configured to capture and share video data in real time, at a later date, or a combination thereof in an authorized manner via social media. In certain aspects, these systems and methods include capturing video, for example, from a “Jumbotron” during a sporting event or other live venue event in an authorized manner (e.g., abiding by applicable copyright laws) and sharing this captured footage with other via social media.
US10382787B2

Hybrid video decoder supporting intermediate view synthesis of an intermediate view video from a first- and a second-view video which are predictively coded into a multi-view data signal with frames of the second-view video being spatially subdivided into sub-regions and the multi-view data signal having a prediction mode is provided, having: an extractor configured to respectively extract, from the multi-view data signal, for sub-regions of the frames of the second-view video, a disparity vector and a prediction residual; a predictive reconstructor configured to reconstruct the sub-regions of the frames of the second-view video, by generating a prediction from a reconstructed version of a portion of frames of the first-view video using the disparity vectors and a prediction residual for the respective sub-regions; and an intermediate view synthesizer configured to reconstruct first portions of the intermediate view video.
US10382782B2

An image frame interpolation apparatus includes a motion vector generator configured to generate a motion vector based on a first image frame and a second image frame; a motion scaler configured to scale the motion vector to thereby generate a scaled motion vector; and a motion compensator including an internal memory, the motion compensator being configured to perform motion compensation based on the scaled motion vector and generate an interpolation frame using the internal memory, the motion scaler being configured to scale the motion vector based on a size of the motion vector and a size of the internal memory.
US10382779B2

An image coding method includes coding a motion vector difference indicating a difference between the motion vector and a predicted motion vector, wherein the coding includes: coding a first portion that is a part of a first component which is one of a horizontal component and a vertical component of the motion vector difference; coding a second portion that is a part of a second component which is different from the first component and is the other one of the horizontal component and the vertical component; coding a third portion that is a part of the first component and is different from the first portion; coding a fourth portion that is a part of the second component and is different from the second portion; and generating a code string which includes the first portion, the second portion, the third portion, and the fourth portion in the stated order.
US10382774B2

By the moving picture coding method and the moving picture decoding method, it is possible to improve coding efficiency. The moving picture coding apparatus includes a merge block candidate calculation unit that (i) specifies merge block candidates at merge mode, by using colpic information such as motion vectors and reference picture index values of neighbor blocks of a current block to be coded and a motion vector and the like of a collocated block of the current block which are stored in a colPic memory, and (ii) generates a combined merge block by using the merge block candidates.
US10382773B1

Encoding is accomplished using a reference picture list. Reference frames are identified with picture numbers and are assigned to reference picture buffers when used for encoding. The picture numbers associated the reference frames in the reference picture buffers are ranked. Reordering can occur to assign short word lengths to those reference frames used frequently for prediction. The resulting encoded reference picture list is sent to a decoder. The decoder decodes the reference picture list. By comparing picture numbers in the reference picture list with picture numbers of reference picture buffers of the decoder, the encoder and decoder buffers can remain in sync even under packet loss conditions. For example, the decoder can use the decoded reference picture list to determine missing and unused reference frames.
US10382754B2

Disclosed herein are exemplary embodiments of innovations in the area of encoding pictures or portions of pictures (e.g., slices, coding tree units, or coding units) and determining whether and how certain filtering operation should be performed and flagged for performance by the decoder in the bitstream. In particular examples, various implementations for setting the sample adaptive offset (SAO) syntax elements in the H.265/HEVC standard are disclosed. Although these examples concern the H.265/HEVC standard and its SAO filter, the disclosed technology is more widely applicable to other video codecs that involve filtering operations (particularly multi-stage filtering operations) as part of their encoding and decoding processes.
US10382750B2

A method for decoding a compressed video data sequence containing one or more coded pixel blocks. The compressed video sequence is buffered. Prediction information for each of the coded pixel blocks is reviewed. One or more groups of coded pixel blocks are formed based on the reviewed prediction information such that the coded pixel blocks within a given group have similar prediction dependencies and/or at least do not depend on a reconstructed pixel within a group of received pixel blocks to enable parallel decoding. The formed groups are scheduled for processing and subsequently decoded to produce a decoded video data sequence.
US10382734B2

An electronic device with a camera and a display that can output light to achieve a desired appearance of skin tone is provided. The display outputs light having a color temperature for lighting during picture taking. The electronic device analyzes a color temperature value of a capturing environment and compares that value with a preset value, calculates a difference value according to the comparing, and controls the display to adjust the color temperature of the light accordingly. A color temperature adjusting method of the electronic device is also provided.
US10382733B2

An image processing method, applied to a device including a sensor and a processor connected to the sensor, the sensor including a plurality of pixels, in which each of the pixels senses three primary colors and an infrared ray of an image, the processor executing the method including: calculating a real response value of the infrared ray without a crosstalk interference from the three primary colors according to the crosstalk interference from the three primary colors to the infrared ray; calculating real response values of the three primary colors without a crosstalk interference from the infrared ray according to the crosstalk interference of the real response value from the infrared ray to the three primary colors; and increasing a brightness of the image according to a brightness of the real response value of the infrared ray and the real response values of the three primary colors.
US10382727B2

Various embodiments concern a system for monitoring a patient in a bed, the system comprising a camera, a user interface comprising a screen, and a computing system. The computing system can be configured to monitor, with the camera, for motion within each of a plurality of zones, the plurality of zones comprising a one or more inner zones extending adjacent along the bed, one or more outer zones extending adjacent along the one or more inner zones, and one or more end zones. Motion within the inner zones can trigger a fall alert while motion within the outer or end zones can suspend one or more functions to prevent the fall alert from being issued. The end zones can comprise a bottom zone and one or more top zones.
US10382723B2

Method and system (100) for generating a recommendation for at least one further content item is disclosed. A personalized content channel is enabled to play out a plurality of content items (programs) complying with multiple selection criteria. At least one further content item is recommended by a recommender engine (107), the at least one further content item complying with fewer of the multiple criteria. In an embodiment, at least one of the at least one recommended further content item is selected and the multiple selection criteria are adjusted by a scheduler (109) on the basis of at least one characteristic of the selected recommended further content item.
US10382714B2

An image capturing apparatus that includes a first and second image sensors each including pixel array and a driving unit, the driving units perform first driving, in a first period, such that a signal based on a light from non-irradiated object is held in a first signal holding unit of each of the first and second image sensors, second driving, in a second period, such that a signal based on a light from irradiated object is held in a second signal holding unit of the first image sensor, and third driving, in a third period, such that a signal based on a light from irradiated object is held in a second signal holding unit of the second image sensor, the third period including a period which does not overlap the second period.
US10382708B2

A solid-state imaging device 10 includes a pixel portion 20 in which a plurality of pixels including photodiodes are arranged in rows and columns, a reading part 90 for reading pixel signals from the pixel portion, and a key generation part 82 which generates a unique key by using at least one of pixel fluctuation information or reading part fluctuation information. According to this configuration, the tamper resistance of the unique key can be secured and consequently alteration and falsification of images can be prevented.
US10382704B2

An image processing device having a CPU which functions as units including an image acquiring unit that acquires a plurality of images indicative of a sequence of actions of a subject; a selecting unit that selects, in accordance with an operation by a user, one of a partial action from among a plurality of kinds of partial actions included in the sequence of actions of the subject; an image selecting unit that selects a plurality of images corresponding to the specific kind of partial action selected by the selecting unit from among the plurality of images acquired by the image acquiring unit; and an image composition unit that generates a composite image wherein the composite image includes the plurality of images.
US10382695B2

A mobile terminal includes a camera configured to acquire a preview picture including a picture of a subject, a display unit configured to display the preview picture and a controller configured to control the display unit 151 and the camera. The controller displays a guide object configured to provide guidance on taking the picture of the subject, automatically takes the preview picture if a shape of the subject matches a shape of the guide object by a reference value or more, and moves a position of an image of the subject acquired by taking the preview picture to correspond to a position of the guide object and displays a generated final image.
US10382688B2

An example photographing apparatus module includes an image sensor module; a lens module shifted with respect to the image sensor module in a first direction or a second direction that is perpendicular to an optical axis direction of incident light; and an image stabilization module arranged in the image sensor module and applying a driving force to the lens module.
US10382679B2

A drawing apparatus includes a first control unit and a second control unit. The first control unit receives a plurality of image data including a subject from a plurality of cameras, and outputs data obtained from coordinate conversion performed by referring to LUT data. The second control unit derives each of determination distances from optical centers of the plurality of image data with regard to the subject, selects one of the plurality of image data as selection image data on the basis of the determination distance, and rewrites the LUT data by deriving a coordinate corresponding to a pixel of the subject in the selection image data.
US10382677B2

A method and system for remote control photography using a smart watch and smart terminal that communicate via a Serial Port Profile (SPP) protocol. The smart watch controls the smart terminal to capture a photograph that is then processed by the smart terminal to have a size and resolution compatible with a display of the smart watch.
US10382674B2

Exemplary methods, apparatuses, and systems for image processing are described. One or more reference images are selected based on image quality scores. At least a portion of each reference image is merged to create an output image. An output image with motion artifacts is compared to a target to correct the motion artifacts of the output image.
US10382673B2

An image capture system provides automated prompts for aiding a user in capturing images for use in 3D model creation. While a user is preparing to capture an image, the system provides visual indications that indicate whether a quality-based condition is satisfied. Based on the visual indications, a user can determine whether an image, if captured, would likely be suitable for use in creating a 3D model. Determining if the quality-based condition is satisfied may include monitoring output generated by one or more sensors and comparing the output against a threshold value. Additionally, the system may analyze the visual content or metadata associated with an image to determine if the quality-based condition is satisfied and request user input to further identify certain image features that were identified by the system.
US10382671B2

An image processing apparatus includes a reference value acquisition unit, an image processing unit, and a threshold specification unit. The reference value acquisition unit acquires a reference value to become a reference of brightness from a facial area of a human contained in a captured image. The image processing unit divides the facial area of the human into multiple exclusive portions. The threshold specification unit specifies a threshold for brightness used for the division into the multiple portions by the image processing unit based on the reference value acquired by the reference value acquisition unit. The image processing unit performs processing of correcting brightness in all the multiple divided portions by applying different correction modes.
US10382663B1

Systems and methods are disclosed for a remote video system. In some embodiments, a camera device may include a processor configured to capture image and audio content, perform data manipulation to alter the content, and stream the content to a remote server. Camera devices may be set up at a particular venue or location, and may have settings selected by a venue administrator. Camera devices may also be configured for head recognition, for determining activity levels in a venue, and for reporting accumulated data to the remote server. Streamed content may be accessed by users over a network via an application on computing devices, such as mobile applications or web browsers. The application may provide promotional materials to users based on the user's location, the activity levels within the venue, or other information. Users may also be able to establish direct stream connections to customer service or other venue personnel.
US10382661B2

A vision based sensor, image processing method and system, and an interactive device including the same are provided. The sensor includes an optical lens, an image acquisition chip that captures image resolution below a first threshold, and a micro-controller. The image acquisition chip acquires an object's image through the optical lens, and output an ultra-low resolution image with a resolution below the first threshold, and sends the ultra-low resolution image to the micro-controller. The micro-controller obtains object information by analyzing the ultra-low resolution image, and sends the object information to an external component, so that the external component performs a predefined act.
US10382658B2

A contour enhancement processing circuit includes a crisp circuit for removing a noise component from a contour component signal using a crisp signal for removing a noise component in the contour component signal and outputting a contour signal, a crisp gain control circuit for obtaining a gain for controlling amplification of a signal becoming the basis of the crisp signal according to a video level and outputting the gain as a crisp gain, a multiplier for multiplying the crisp gain and the signal becoming the basis of the crisp signal and outputting a crisp signal to the crisp circuit, a gain circuit for amplifying the contour signal from which a noise component is removed in the crisp circuit, and an adder for adding the video signal transmitted from a delay circuit and the amplified contour signal transmitted from the gain circuit and outputting a contour-enhanced video signal.
US10382641B2

An optical scanning device that scans a target surface with light, includes: a light source; a deflector that deflects light of the light source; and an optical system that forms an image of light deflected, wherein the deflector includes: a polygon mirror that reflects and deflects light of the light source; a motor that rotates the polygon mirror; and a case body that airtightly houses the polygon mirror and the motor, the case body includes a cylindrical inner wall, and the inner wall includes a rectifier that guides, from one to the other of a first space and a second space, an air flow generated by rotation of the polygon mirror in a space surrounded by the inner wall, and the first space is located on the motor side with respect to the polygon mirror and the second space is located on an opposite side of the first space.
US10382640B2

An information processing apparatus includes a screen information request receiver, an application identification information specifying unit, a screen information transmitter. The screen information request receiver receives, from a device, a screen information request used to request screen information for providing an application. The screen information includes at least dealer information representing a dealer that sells the device. The application identification information specifying unit specifies application identification information corresponding to the dealer information included in the screen information request based on application correspondence relation information representing a correspondence relation between the dealer information and the application identification information identifying an application available to the device. The screen information transmitter transmits, to the device, the screen information for providing the application identified by the application identification information specified by the application identification information specifying unit as a response to the screen information request received by the screen information request receiver.
US10382632B2

An image processing unit includes a first memory unit configured to store a first setup value which is set for each of groups including a user and indicates an upper limit of a usage amount, within which the user included in each group can use a function; a second memory unit configured to store a second setup value which is set for each user and indicates the usage amount enabling each user to use the function in addition to the first setup value; a third memory unit configured to store a current value which indicates the usage amount of the function used by each user; and a determination unit configured to determine whether the current value exceeds a predetermined first threshold determined using the first setup value set for the group and the second setup value set for each user.
US10382629B2

A method of routing social media communication in a contact center system supporting an organization includes receiving, by a processor, a plurality of communications by one or more users from one or more social media platforms, determining, by the processor, valuation scores for the communications, filtering, by the processor, the communications based on a criteria, reorganizing, by the processor, the filtered communications based on the valuation scores, and routing, by the processor, the communications to a plurality of agents of the contact center system.
US10382626B2

A call handling platform receives a call placed by a caller to a calling number. The call handling platform computes an experience score for the caller using measurements of a subset of data points based on an interaction of the caller with an interactive voice response (IVR) module during the call. The experience score reflects a numerical measure of a level of satisfaction of the caller in interacting with the IVR module. The call handling platform compares the experience score to a predetermined threshold that indicates a minimum level of caller satisfaction, and determines that the experience score indicates that the caller has a lower level of satisfaction than the minimum level of satisfaction. Conditioned on this determination, the call handling platform routes the call to a human agent at a call center, along with enabling the agent to perceive a representation of the experience score.
US10382624B2

A bridging for using a non-voice-based user interface, such as a text chat interface, with a voice-enabled interactive voice response system which, during a non-voice-based communication session with a client user device, receives from the client user device, a non-voice entry entered by a client user into the communication session; identifies one or more elements in the non-voice entry constrained by one or more allowed responses by the voice-enabled interactive voice response system; maps the one or more elements to one or more of the allowed responses; and passes the mapped one or more identified elements to a voice-enabled interactive voice response system as a input via emulation of a voice recognition analysis response.
US10382622B2

A computer-implemented method is disclosed for integrating at least one first communication terminal assigned to a user as a preferred device in a static configuration of a communication system and/or for dynamically switching from a first communication terminal used as a preferred device to a second communication terminal as a preferred device for providing a one-number service using the preferred device, to which a one-number service number is assigned, wherein at least two communication terminals are statically assigned to the user and a preferred device is also dynamically assigned to the user through a virtual device. Also disclosed is communication system designed for this purpose.
US10382614B2

Apparatus and methods are disclosed related to managing characteristics of a mobile device based upon capacitive detection of materials proximate the mobile device, a capacitive gesture system that can allow the same gestures be used in arbitrary locations within range of a mobile device. One such method includes receiving a first capacitive sensor measurement with a first capacitive sensor of the mobile device. The method further includes determining a value indicative of a material adjacent to the mobile device based on a correspondence between the first capacitive sensor measurement and stored values corresponding to different materials. The method further includes sending instructions to adjust a characteristic of the mobile device based on the determined value indicative of the material adjacent to the mobile device. In certain examples, gesture sensing can be performed using capacitive measurements from the capacitive sensors.
US10382611B2

The various implementations described herein disclose methods and systems for real-time activity information sharing. In one aspect, a method is performed by a user terminal. The terminal launches an instant messaging application. It then establishes a communication channel between the application and a real-time activity information collection apparatus located adjacent to it. The apparatus is physically attached to a home appliance and is configured to collect parameters according to a predefined operation of the appliance. The terminal transmits a control instruction from the application to the apparatus via the communication channel. The apparatus is configured to collect the parameters according to the predefined operation of the appliance in accordance with the control instruction, and to transmit the plurality of parameters from the apparatus to the user terminal. The terminal receives the parameters, and transmits information of the parameters to a social networking website using a share instruction on the application.
US10382609B1

A system for sharing sounds on a phone call, using a smartphone having a touchscreen display, having a sound library containing a plurality of sounds, and having an app for facilitating the sound sharing functionality, and for initiating a phone call. The app includes a pad controller view which displays a plurality of pads that may each be associated with one of the sounds in the library and will play that sound upon request. The app includes means for associating the sounds with the pads, for editing the sounds associated with the pads, and for adjusting the relative volume of sounds associated with the pads with a mix that may be provided as outgoing audio on the phone call.
US10382604B2

An image processing apparatus performs export by switching, based on the communication type of one or more pieces of stored destination information of an external apparatus, whether or not to add an external line call number to a destination number included in the destination information. The image processing apparatus also performs, with respect to destination information obtained from the external apparatus, import of the destination information to the image processing apparatus by switching, based on a communication type regarding the destination information, whether or not to remove an external line call number from a destination number included in the destination information.
US10382599B2

The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.
US10382594B2

Disclosed are various embodiments for transmitting data between an integrated head-end system and endpoint devices of a utility metering system. The utility metering system may include a single head-end system including an application layer, an end-device protocol layer, and a network protocol layer operable to generate messages for transmitting to the endpoint devices to obtain metering information. The layers may also be operable to interpret messages received from the endpoint devices including the metering information and convert the messages into a usable format. In some aspects, the end-device protocol layer and the network protocol layer may include adapters for converting information included in the messages based on a metering protocol or network protocol, respectively, used by the endpoint devices.
US10382593B2

A virtual machine host may provide IPv4 connections to IPv4 virtual machine guests and map the connections to IPv6 networks. The IPv6 addressed exposed by the virtual machine host may be used in an IPv6 environment to communicate with the virtual machine guests, enabling various IPv6 connected scenarios for the IPv4 virtual machines. The virtual machine host may receive IPv6 communications, and translate those communications to IPv4 to communicate with the virtual machine guests. Similarly, the outbound IPv4 communications may be translated into IPv6 for communications to the IPv6 network.
US10382592B2

Techniques are described for establishing a segment routed label switched path (LSP) regardless of whether a router along the shortest path is not enabled for segment routing. For example, a resource reservation LSP (e.g., a resource reservation protocol (RSVP) LSP) is established across the router that is not enabled for segment routing, such that the segment routed LSP may be established to tunnel through the resource reservation LSP. For example, when a centralized controller receives a request to establish a path using segment routing, one or more routers along the shortest path may not be enabled for segment routing. Instead of rejecting the request to establish the segment routed LSP in response to determining that one or more routers in a selected path are not enabled for segment routing, the controller may establish a resource reservation LSP to tunnel around the router that is not enabled for segment routing.
US10382591B2

A network appliance is configured to provide inline traffic inspection for all flow through the device, to selectively intercept based on traffic content or policy, and to modify intercepted traffic content, all without connection termination and re-origination. Content modification may involve substitution of traffic content with smaller or larger content, in which case the device provides appropriate sequence number translations for acknowledgements to the endpoints. This streaming rewrite may occur on a byte-at-a-time basis, while keeping the session alive and without a need to proxy it. The appliance enables transmitted TCP data to be modified inline and then reliably delivered without the overhead of forwarding packets through a full-blown TCP stack. Rather, the approach relies upon an initiator entity's TCP stack for congestion control, as well as the receiving entity's re-transmission behavior to determine how the device manages packets internally.
US10382580B2

Examples relate to scaling persistent connections for cloud computing. In some examples, a data packet is used to determine connection information of the first connection. At this stage, server portion of the first connection is closed by using the connection information to send a close command to the cloud server. In response to a keepalive signal from the client computing device, the connection information is used to send a keepalive response to the client computing device to maintain a client portion of the first connection. In response to a service request from the client computing device, a service notification including the service request is sent to the client computing device, where the client computing device initiates a second connection with the cloud server to process the service request.
US10382578B2

This application relates to embodiments for providing a content stream to a device from a content server based on a protocol that is established between the device and an account server. The account server can initiate a session with the device and provide the device with a list of channels available for a user account associated with the device. When a channel is selected at the device, conditional access information can be provided from the account server to the device, which can thereafter relay the conditional access information to the content server. The content server can use the conditional access information to verify that the device has the appropriate permission to receive streaming content. In this way, because the conditional access information originates at the account server, permission to access streaming content can be managed by correspondence between the account server and the device, rather than the content server.
US10382576B2

Exemplary methods, apparatuses, and systems include a proxy intercepting, from a client, a plurality of requests addressed to a first server. The proxy adds an entry for each of the plurality of requests to a data structure. Each entry includes data from one of the plurality of requests. The proxy forwards each of the plurality of requests to the first server. In response to detecting the first server was unavailable or otherwise failed, the proxy reconnects to the first server when the first server recovers or connects to a second server serving as a backup for the first server. The proxy transmits to the first or second server one or more commands using the entries of the data structure to restore state information for the client.
US10382570B2

A base station according to a first aspect is used in a mobile communication system supporting a D2D proximity service which enables direct device to device communication. The base station comprises: a controller that determines whether to allow a user terminal to execute transmission/reception operations of a D2D synchronization signal to directly establish device to device synchronization; and a transmitter configured to transmit information indicating results of the determination to the user terminal. The controller performs the determination based on D2D range information indicating a permissible communication range of the user terminal in the D2D proximity service.
US10382555B2

Techniques for delivering data or information onto a vehicle and for delivering data off of a vehicle include a data distribution system having multiple interfaces that are fixedly connected to the vehicle, and that provide access to multiple types of data bearers connected to external networks. A bearer selector engine may select a particular data bearer for delivery of data based on a set of selection criteria, which may be indicated in a set of selection rules on-board the vehicle. The selection criteria may be based on bearer characteristics, data characteristics, vehicle operating state and/or other current conditions, priority, a feature or service, and/or user preference. Using one or more on-board networks, data may be generated by an on-board originating device and routed for external delivery, or external data may be delivered to an on-board destination device. Data delivery may occur while the vehicle is en route.
US10382552B2

A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.
US10382550B2

Methods and systems for managing data and transmission of content are disclosed. One method can comprise receiving a first request from a first computing device via a network. An index can be received from a first storage medium in response to the first request. The index can be stored in a second storage medium. The first storage medium is located in the network upstream from the second storage medium relative to the first computing device. A second request can be received from one or more of the first computing device and a second computing device via the network. The index can be retrieved from the second storage medium in response to the second request.
US10382548B2

The invention relates cross-terminal input method, apparatus and system. In certain embodiments, the method includes sending a request by a first terminal device to a server to acquire a transmission channel, when a triggering event is detected at the first terminal device; receiving interface information of the transmission channel from the server; repeatedly acquiring data transmitted from the server according to the interface information of the transmission channel; and updating output according to the acquired data. The cross-terminal input system includes first and second terminal devices. The first terminal device sends a request to a server to acquire a transmission channel, and receives interface information of the transmission channel. The second terminal device acquires the interface information, and uploads user input data to the transmission channel accordingly. Then, the first terminal device receives the user input data, and updates output with the received data.
US10382540B2

Techniques are disclosed relating to synchronizing state information across nodes in a cluster. In one embodiment, a first cluster node receives a request to update state information for a logical volume of the cluster. The first cluster node acquires a lock from a distributed lock manager of the cluster, the lock controlling modification of the state information. In response to acquiring the lock, the first cluster node updates the state information across cluster nodes of the cluster. In one embodiment, first cluster node updates the state information in some, but not all, of the cluster nodes. In some embodiments, the first cluster node updates the state information across only cluster nodes associated with the logical volume.
US10382530B2

At a central device, a data source to be used for processing a workload is determined. A set is selected of devices operating within a threshold distance from the data source at a first time. A first subset of the set of devices is selected to form a cluster of devices. Each device in the first subset satisfies a clustering condition. A first device in the first subset is instructed to configure an application at the first device to participate in the cluster and process the workload. From a performance check on the first device, a change is discovered in a performance metric. In response to the change resulting from an increased demand for a computing resource at the first device, the first device is replaced with a second device from the first subset.
US10382529B2

A method of determining the span of logical entities in a network is provided. The method generates a directed graph. Each node of the graph corresponds to a logical network entity. Each edge of the graph has one or two directions. A direction from a first node to a second node identifies the first node as the source of span for the second node. The method determines the span of each node based on the direction of the edges of the directed graph. The method groups each set of nodes that are accessible by all other nodes in the set in a strongly connected group (SCC) sub-graph. The method generates a group node in a directed acyclic graph (DAG) to correspond to each SCC sub-graph in the directed graph. The method assigns the span of each SCC to the corresponding group node of the DAG.
US10382521B2

A generic client engine can associate a transcoder process with a requested server-side application so that the transcoder process can act as an intermediary between the browser-based application and the server-side application. The transcoder process can be configured to communicate with the browser-based application using a browser-supported protocol. The transcoder process can be further configured to transcode between the browser-supported protocol and a protocol employed by the server-side application. In cases where a gateway service provides access to the server-side application, the transcoder process can also act as an intermediary between the browser-based application and the gateway service to transcode between the browser-supported protocol and a gateway protocol. In some cases, the transcoder process, and possibly the gateway service, can alternatively be located on the client device that hosts the browser-based application.
US10382519B2

A method can include receiving, by bindings of the wagering game machine via Hyper Text Transfer Protocol (HTTP), a first message including information for accessing a back office service of the wagering game machine; identifying, by an adapter of the wagering game machine, the back office service based on the information; generating, by the adapter, a back office service request; providing, by the adapter, the back office service request to a back office service controller; performing, by the back office service controller, the back office service; generating, by the back office service controller, information related to performance of the back office service; receiving, by the adapter from the back office service controller, a second message including the information related to performance of the back office service; transmitting, via the bindings, the second message to the remote computing device over a network via the HTTP protocol.
US10382513B2

A method, a computer program product, and a computer system for scheduling downloads based on metadata in a client-server topology. A server receives from a client application a request for scheduling a download of a file, wherein the request for scheduling the download of the file comprises a requirement of a time period for downloading the file. The server fetches information from one or more metadata sources. The server determines an optimal time for downloading the file, based on the requirement of the time period and information from one or more metadata sources. The server sends a response with the optimal time and information for downloading the file. The server receives from the client a request for downloading the file at the optimal time. The server serves, at the optimal time, the file to the client application.
US10382509B2

An application architecture comprises one or more audio interfaces placed within the premises of users. A cloud-based application engine receives audio information from the interfaces and provides information to cloud-based applications based on the audio within the user premises. The other applications utilize the information to provide or enhance services to the users.
US10382507B1

Co-browsing may offer support and other features to consumers of various websites and other online tools and applications. One example embodiment may include receiving a browsing session notification from a user device, identifying a request message destined for another user device, intercepting the request message, identifying the request message as requesting a multi-user session, forwarding the request message to the another user device, identifying a group to assign to the user device and the another user device based on activity performed by the user device, and assigning the user device and the another user device to the group and creating the multi-user session.
US10382504B2

A computer-implemented method, system and computer program product for a conference call moderator to conduct a conference call between a plurality of participants. At least some of the conference call participants are grouped by location. A participant within each group is identified to act as a domestic focus for that group and is notified of its assigned role. For each group, the conference call moderator disconnects from all participants in the group except for the participant that has been assigned the role of domestic focus. For each group, the conference call is then routed through the assigned domestic focus. Such a grouping may, for example, occur as a result of a degradation in call quality or may be based on the number of call participants. This solution preferably off-loads some of the conference call processing to the domestic focus, thereby alleviating the workload faced by the overall conference call moderator.
US10382503B2

This disclosure relates to generating a group of invitees in a wireless communication system. An embodiment of the disclosure receives criteria for an event from an organizer of the event, compares the criteria to contact information of each contact of a plurality of contacts, assigns a recommendation ranking to each contact based on the comparison of the criteria to the contact information for each contact, and displays a subset of the plurality of contacts sorted according to the recommendation ranking.
US10382496B2

A method, apparatus and computer-readable medium are provided for voice call in mobile communication technologies. The method may include: displaying at least one contact when an instruction for viewing contact information is received, the at least one contact including a plurality of pieces of contact information and a plurality of pieces of network service status, the network service status indicating whether corresponding contact terminal currently supports IMS based voice service; determining, when a selection instruction for selecting target contact information is received, call parameter range supported by a target contact terminal based on target network service status; and transmitting a request for voice call to a core network equipment.
US10382494B2

As part of a communication session, a wireless source device can transmit audio and video data to a wireless sink device, and the wireless sink device can transmit user input data received at the wireless sink device back to the wireless source device. In this manner, a user of the wireless sink device can control the wireless source device and control the content that is being transmitted from the wireless source device to the wireless sink device. The user input data transmitted by the wireless sink device can be input data obtained at a third party device and forwarded to the wireless source device.
US10382487B2

The present invention relates to a policy decision point for interacting with a computer system comprising a plurality of resources, to which subjects' access is controlled by corresponding policy enforcement points. The PDP comprises: a memory storing at least two policy packages, each controlling access rights to resources, and a connection table associating each policy package with an end point address; a network interface operable to communicate with the PEPs, wherein the network interface obtains access requests from a PEP and returns access decisions to the PEP, each access request comprising an end point address for directing the access request to the PDP; and a processor operable to: analyze an access request and determine, based on the end point address receiving the access request, an associated policy package; and evaluate the access request against the policy package thus determined.
US10382481B2

Systems and methods are provided to reset a TCP connection such as in response to a security policy violation. To address reset conditions under RFC 5961, for example, TCP RST segments may be spoofed and injected into communications between endpoints (e.g. client and server). In one example, three segments may be spoofed with two having respective predicted sequence numbers to invoke a reset and the third having a sequence number to invoke a challenge ACK. If a challenge ACK is received, one or more additional TCP RST segments may be injected using segment information from the challenge ACK to predict new sequence numbers, one to invoke a reset and the other, if used, to invoke a further challenge ACK. Further responsive pairs of additional TCP RST segments may be sent in response to any further challenge ACK observed until the reset is successful.
US10382479B2

A system may determine to perform an internal and an external malware detection operation to detect a malware infection associated with a client device. The system may perform the internal operation by modifying an environment, executing on a particular device, to form a modified environment. The system may perform the external operation by performing a communication from the particular device. The system may monitor the modified environment for a first behavior indicative of the malware infection, and may monitor a result of performing the communication for a second behavior indicative of the malware infection. The system may detect that the first or second behavior has occurred. The system may provide a notification that the client device is infected with malware based on detecting that the first or second behavior has occurred. The notification may cause one or more network devices to block network traffic to or from the client device.
US10382477B2

There is provided an identification apparatus. A storage unit stores an operation history as a history of an operation executed in at least one information processing apparatus. An acquisition unit acquires malware spread information including information indicating malware. An identification unit identifies, based on the operation history, an intrusion route of the malware indicated by the malware spread information acquired by the acquisition unit, generates at least one piece of malware spread information corresponding to at least one operation included in the intrusion route in the operation history, and identifies, in the operation history, for each of the at least one piece of malware spread information, at least one operation of spreading the malware by setting, as a direct or indirect start point, the malware indicated by the malware spread information.
US10382471B2

A method securely scans a second web page linked to a first web page being displayed by a browser. The method identifies a target link to a second web page from one or more links contained within a first web page. Prior to receiving a user selection of the target link, the method prefetches content from the second web page and loads the prefetched content from the second web page into a safe cache on the client computing device before receiving the user selection of the target link. The method scans the prefetched content from the second web page for a security threat, within the safe cache, wherein the safe cache is configured to prevent the prefetched content from altering a memory location or storage location external to the safe cache. In response to identifying a security threat within the prefetched content, the method displays a warning to the user.
US10382468B2

A device may include one or more processors to receive a file that may be analyzed for malware; open the received file in a secure environment; determine that a secondary file in the secure environment may have been accessed based on the received file being opened; analyze the secondary file in the secure environment to identify malware; and/or perform an action associated with the received file based on the secondary file being analyzed.
US10382466B2

Example implementations of the present disclosure are directed to systems and methods directed to increasing the accuracy and speed that anomalous and malicious network data can be identified within a vehicle. Through the utilization of example implementations described herein, the security of the vehicle can be increased and the risk of a vehicle's internal systems being compromised and property being damaged can be reduced.
US10382462B2

In one embodiment, a method includes obtaining a set of samples, each of the set of samples including sample values for each of a plurality of variables in a variable space. The method includes receiving, for each of an initial subset of the set of samples, a label for the sample as being either malicious or legitimate; identifying one or more boundaries in the variable space based on the labels and sample values for each of the initial subset; selecting an incremental subset of the unlabeled samples of the set of samples, wherein the incremental subset includes at least one unlabeled sample including sample values further from any of the one or more boundaries than an unlabeled sample that is not included in the incremental subset; and receiving, for each of the incremental subset, a label for the sample as being either malicious or legitimate.
US10382458B2

Example methods and systems directed to an Alert Manager are described. According to various embodiments, the Alert Manager detects receipt of a message. The message includes a selectable functionality for accessing an external resource and message data indicative of a source of the message. The Alert Manager predicts when a recipient of the message will interact with the selectable functionality. Prior to the recipient's predicted interaction with the selectable functionality, the Alert Manager generates a message alert feature based on a degree of a difference between the external resource and the source of the message.
US10382455B2

A command and control server identifying apparatus provides data received by malware upon execution of the malware with a tag that allows to uniquely identify communication destination information of a source of the data, and tracks propagation of the data provided with the tag. Then, the command and control server identifying apparatus obtains a tag of data referred to by a branch instruction executed by the malware among tracked data. Then, the command and control server identifying apparatus identifies communication destination information of a command and control server that issues a command to the malware, based on communication destination information of a source associated with the obtained tag.
US10382448B2

Methods and systems are described for detecting command injection attacks. A positive, taint inference method includes receiving signature fragments on one hand, converting command injection instructions into command fragments on another hand, thus identifying potential attacks upon the condition that a command injection instruction includes critical untrusted parts by using signature fragments. A system detects command injection attacks using this kind of method, and remediates and rejects potential attacks.
US10382446B2

A computerized method of managing a computer remote session operation, comprising providing a server for hosting application execution; configuring a number of predefined user accounts with low security permissions on said server, where said user accounts are not tied to any specific real user; Whenever a remote user requests to start a remote session, finding an available user account not currently in use on said computer, allocating it for the remote session and marking it as unavailable for subsequent session requests; Generating a one-time password for said user account; Communicating the assigned user account identifier and temporary password to client component on the user's side, either directly or through an intermediate broker, causing the client component to connect to the server using said user account identifier and temporary password; and, upon termination of the remote session, deleting the assigned user account's data and marking it as available again.
US10382445B1

An intelligent messaging server (herein ‘messaging server’) that is communicably coupled to trusted directory nodes receives, from a first user computing device, an electronic request that includes at least a unique identifier of a second user. Using the unique identifier, the messaging server determines that the second user is a registered user of the messaging server. Responsive to a negative determination that the second user is a registered user, the messaging server generates and transmits an electronic registration message to the second user. The electronic registration message includes a link to a secure web page that prompts the second user to temporarily register with the messaging server. Responsive to a temporary registration of the second user, the messaging server generates a record that includes at least an account identifier of the temporarily registered second user's account, providing enhanced security to the second user's data via the trusted directory nodes.
US10382437B2

Embodiments of the invention is directed to a method for connecting a device to a network. An example method comprises providing a device assigned with a device identifier and an asymmetric cryptographic key pair that includes a public key and a private key. The device stores the private key on a memory thereof. The device is provided with information as to the assigned device identifier and/or the public key. This information is detectable by a detector so as to be transmissible to a server for it to identify the device identifier and the public key assigned to the device.
US10382435B2

A method for allocating an addressing identifier includes: notifying, by an access point, at least two stations of an encrypted new MAC address that corresponds to each station, and indicating a predetermined update condition, so that the at least two stations update respective MAC addresses to the respective new MAC addresses when the predetermined update condition is met; and when the predetermined update condition is met, updating, by the access point, the MAC addresses of the at least two stations to the new MAC addresses that correspond to the stations, so that when a message is subsequently received from the stations or sent to the stations, the new MAC addresses are used as the MAC addresses of the stations. In the foregoing manner, the present invention can prevent an eavesdropper from tracing, by using a MAC address, a terminal to acquire user privacy, ensuring security of the user privacy.
US10382430B2

A management server, a service server, and a plurality of user terminals are connected to each other via a network so as to be capable of transmitting and receiving data. The management server includes a user information storage unit that stores user identification information for identifying users belonging to a group, and an identification information notification processor that, each time a service to be provided to the users of the group is newly added, transmits the user identification information of the plurality of users belonging to the group to the service server by cryptographic communication, corresponding to the newly added service. The service server includes a service information storage unit for storing the user identification information of the plurality of users corresponding to the service, received from the identification information notification processor.
US10382422B2

A module with an embedded universal integrated circuit card (eUICC) can include a profile for the eUICC. The profile can include a first and second shared secret key K for authenticating with a wireless network. The first shared secret key K can be encrypted with a first key, and the second shared secret key K can be encrypted with a second key. The module can (i) receive the first key, (ii) decrypt the first shared secret key K with the first key, and (iii) subsequently authenticate with the wireless network using the plaintext first shared secret key K. The wireless network can authenticate the user of the module using a second factor. The module can then (i) receive the second key, (ii) decrypt the second shared secret key K, and (iii) authenticate with the wireless network using the second shared secret key K. The module can comprise a mobile phone.
US10382417B2

This application discloses a supply chain security technique that enrolls an integrated circuit with a security server and subsequently utilizes the enrollment to authenticate the integrated circuit. The integrated circuit can include security circuitry to enroll the integrated circuit with the security server by generating an enrollment message—including a fingerprint code having an encoded version of a private value generated by the security circuitry—for transmission to the security server. The security circuitry can authenticate the integrated circuit by replying to a request to verify authentication of the integrated circuit from the security server. The response can confirm to the security server that the integrated circuit includes the private value, which can authenticate the integrated circuit.
US10382416B1

Techniques for detecting shared devices are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for detecting shared devices comprising receiving, using a shared computer detection component, information about a connection to a website from a user device, identifying, using the shared computer detection component, one or more characteristics associated with the connection from the user device, determining, in the event there is sufficient data based on the one or more characteristics associated with the connection from the user device, whether the user device is a shared device, and calculating a first responsive action in the event it is determined that the user device is a shared device.
US10382412B2

A locking and unlocking system includes: a portable terminal; a key unit; and a locking and unlocking device of a vehicle or facilities. The portable terminal includes a first sending unit sending first authentication information to the key unit. The key unit includes: a first storage unit; a first authentication unit performing authentication based on the first authentication information; a decryption unit decrypting second authentication information when the authentication by the first authentication unit is successful; and a second sending unit sending the second authentication information to the locking and unlocking device. The locking and unlocking device includes: a second authentication unit performing authentication based on the second authentication information; and a locking and unlocking unit locking or unlocking the vehicle or the facilities when the authentication by the second authentication unit is successful.
US10382408B1

Technology for migration of a computing instance is provided. In one example, a method may include receiving instructions to initiate migration of the computing instance from a first host to a second host. A first message for sending to the first host may be generated which includes instructions to send data representing the computing instance to the second host. The first message may further include encryption information for use in deriving at least one key for encrypting communications to the second host from the first host. A second message for sending to the second host may be generated which includes instructions to receive the data representing the computing instance from the first host. The second message may further include information for use in deriving at least one key for decrypting communications from the first host. The first and second messages may be sent to the respective first and second hosts.
US10382398B2

An appliance works in conjunction with an agent on a remote device to control application access to a corporate network. In conjunction with an SSL tunnel and policy operating at the appliance, granular application control may be implemented. In particular, a device user may determine what applications from a set of applications may access the corporate network and which applications do not access the network. The applications may be analyzed to determine whether the application is good or bad, as what security configurations, approvals and denials are associated with the application.
US10382395B2

A method of controlling an industrial process run in a plant includes sending field data from the process to a data acquisition module. The data acquisition module converts the field data into Internet protocol (IP) field data. The IP field data is provided to an IP broker having a memory that stores the IP field data arranged in a tree of topics. The IP broker has a stored publisher/subscriber pattern including a plurality of clients including a first client subscribed by a published message to the IP broker that includes at least a selected topic from the tree of topics. Upon receipt of an update of the IP field data including the selected topic, the IP broker publishes the updated IP field data according to the publisher/subscriber pattern over a permanently open IP connection that is received by at least the first client.
US10382393B2

A mobile cellular network (MCN) communication system can provide an independent mobile cellular network to devices within a covered area. In addition, the MCN communication system can communicate with other MCN communication systems using a wireless standard that is similar to the wireless standard used to communicate with user equipment within the covered area. In some instances, the MCN communication system can be registered as a user equipment of another MCN communication system and/or have another MCN communication system registered with it as a user equipment.
US10382392B2

Methods, systems, and computer programs are presented for distributing network address translation (NAT) operations to a plurality of network devices on a network. One method includes an operation for identifying, by a controller that controls a network fabric, a plurality of switches in the network fabric, each switch having a module for NAT and being configured to forward packets received at the switch. The controller identifies hosts having at least one internal Internet Protocol (IP) address, and for each of the hosts, the controller selects one of the switches from the plurality of switches for performing the NAT for the host. Further, the controller configures the network fabric to cause the selected switch to perform the NAT for the host to enable the host to communicate with an external network. In case of switch failure, the system reallocates NAT loads to other switches for high availability.
US10382389B2

A system and method for migrating from the legacy SMTP protocol to an alternative email protocol, such as Bitmessage protocol, for sending email messages comprising a publicly accessible directory which associates the alternative email protocol addresses with an SMTP addresses of a particular recipient, and a server that accepts an outgoing message sent by SMTP protocol and routes the outgoing message via the alternative email protocol if recipient's SMTP address and a corresponding alternative email protocol address is found in the directory, and routes the message by SMTP protocol if no corresponding alternative email protocol address is found in the directory.
US10382386B2

A method for facilitating testing of a webpage at a server is described. The method includes receiving a request from a user device to facilitate testing of a webpage, and loading the webpage at the server. The method further includes rewriting the source code of the webpage. The rewriting includes injecting a first code segment into the existing code of the webpage, the first code segment causing a rewriting function to be called that rewrites one or more URLs on the webpage such that a selection of a rewritten URL is redirected to the server. The rewriting further includes injecting a second code segment into the existing code of the webpage to cause a recording function to be provided on the webpage. The method further includes forwarding the webpage with the rewritten source code for presentation in a browser of the user device.
US10382382B2

A client device receives from a user, in an application associated with a social networking service provided by a server system, a first user input for creating a first post on a social networking system. In response to the first user input, a plurality of icons for selection by the user are displayed. A selection of a first icon from the plurality of icons is received from the user. The first post including a first image associated with the user is posted to the social networking system. The first image includes the first icon overlaying at least a portion of a profile picture of the user.
US10382377B2

A data transaction processing system receives electronic data transaction request messages from client computers over a data communication network and groups a subset of the electronic data transaction request messages. The data transaction processing system may preprocess the group of electronic data transaction request messages based on the other messages in the same group before forwarding the electronic data transaction request messages to a transaction processor.
US10382369B2

The present disclosure generally relates to implementing an operational safety mode that manages the output of notifications at an electronic device when a user of the device is operating a vehicle.
US10382367B2

One or more computing devices, systems, and/or methods for commentary generation are provided. For example, a conversation, occurring through a conversation interface associated with a content item, is monitored to identify a tone of the conversation (e.g., users discussing a news article). If the tone deviates from a target tone (e.g., a negative tone of inflammatory comments, a low participation tone, an off topic tone, etc.), then intervention is automatically and programmatically performed for the conversation. For example, subject matter of the content item, information from external sources (e.g., other articles, social network posts, or website content associated with a topic of the news article), and/or programmatically generated information (e.g., topical statements generated by a neural network) are used to construct a comment. The comment is posted to the conversation interface in order to improve the conversation, such as to increase positive engagement by users.
US10382358B1

A technology is described for operating a multi-tiered data processing service. An example method may include receiving a data rule set used to process data generated by a network addressable device included in a multi-tiered data processing service having computing nodes that are connected using one or more networks, where the computing nodes may have computing capacities to execute a portion of the data rule set using a rules engine. A computing node included in the multi-tiered processing service may be selected to host a portion of the data rule set on the computing node and a portion of the data rule set may be deployed to the computing node, where the data rule set may be registered with the rules engine that executes on the computing node and data generated by the network addressable device may be processed using the rules engine and the data rule set.
US10382356B2

The present disclosure generally discloses a scheduling control capability for controlling scheduling of transmissions where adaptive bitrate streaming is used for delivery of content (e.g., video content or other types of content which may be streamed using adaptive bitrate streaming) from source devices to end devices. The scheduling control capability may be configured to control scheduling of transmissions of adaptive bitrate streaming flows based on priority levels assigned to the adaptive bitrate streaming flows. The scheduling control capability may be configured to dynamically control the priority levels assigned to the adaptive bitrate streaming flows. The scheduling control capability may be configured to dynamically control the priority levels assigned to the adaptive bitrate streaming flows, for use in controlling the scheduling of transmissions of the adaptive bitrate streaming flows, in manner for improving user quality-of-experience, in a manner for improving spectral efficiency, or the like, as well as various combinations thereof.
US10382354B1

A transmission control protocol system includes a computer readable medium including instructions configured to cause processing electronics to, for each accepted frame of a plurality of accepted frames, determine an available bandwidth, send a first frame based on the available bandwidth being sufficient to send the first frame or delay the first frame by storing the first frame and a characteristic of the first frame, determine whether the delayed first frame and a received second frame are identical, and either one of: (i) send the delayed first frame and drop the second frame in response to the delayed first frame and the second frame being identical; and (ii) send the delayed first frame and delay the second frame by storing the second frame and storing a characteristic of the second frame in response to the first frame and the second frame being different.
US10382353B1

A method of enhancing an incomplete cloud infrastructure template may include receiving a template defining a cloud infrastructure stack associated with a customer account, wherein the template comprises at least one resource definition specifying a first cloud infrastructure resource. The method may further include performing a dependency check of the template. The method may further include identifying, in the resource definition, an unresolved reference to a second cloud infrastructure resource. The method may further include resolving the reference by producing, based on a plurality of templates associated with the customer account, a definition of the second cloud infrastructure resource. The method may further include modifying the template to include the definition of the second cloud infrastructure resource and causing the cloud infrastructure stack to be provisioned based on the template.
US10382329B1

In general, techniques provide a mapping of host devices to different virtual router identifiers used to identify the source MAC address used for forwarding packets to the participating host devices. For example, a method may include receiving an Address Resolution Protocol (ARP) request for a first Internet protocol (IP) address from a host device, the first IP address comprising a virtual IP address of the virtual router. The method may also include determining a virtual router redundancy protocol (VRRP) virtual router identifier (VRID) associated with the first IP address. The method may further include generating a mapping between the host device and the determined VRID. The method may also include determining a virtual source MAC address of the virtual router based on the mapping and forwarding a second packet to the host device that specifies a virtual source MAC address for the second packet.
US10382319B2

Embodiments are directed to facilitate multiple tunnels to be reachable via inter-chassis ling from virtual link trunking (VLT) peers and also to avoid traffic tromboning with an optimal path to all next hops. During initialization, a default egress object is created through an ICL with the next hop defined as VLT peer2 by setting the MAC address to be the MAC address of the VLT peer2, and the VLAN to be any one of the L3 spanned VLANs. When any of the VXLAN tunnels are resolved through ICL LAG, the process uses the default egress object created on ICL. Using the default egress object created on ICL, any traffic from VLT peer1 intended to go through ICL is terminated on VLT peer2 and will get routed again to their respective next hops. This creates a single egress object to the VLT peer and allowing multiple VXLAN tunnels to be reachable through ICL with optimal path towards all next hops.
US10382316B2

A device may determine that a route is inactive. Information identifying the route may be stored in a forwarding plane portion of a forwarding table and a control plane portion of the forwarding table. The route may be associated with directing network traffic toward an endpoint network device. The device may remove the information identifying the route from the forwarding plane portion of the forwarding table without removing the information identifying the route from the control plane portion of the forwarding table based on determining that the route is inactive. The device may route network traffic based on the forwarding table after removing the information identifying the route from the forwarding plane portion of the forwarding table without removing the information identifying the route from the control plane portion of the forwarding table.
US10382306B2

Disclosed are examples that relate to monitoring network usage by client devices and enforcing compliance rules related thereto. In various examples, a system can intercept a network call in transit from a client application to an operating system of a client device, wherein the network call is configured to cause a content provider to transmit content to the operating system over a carrier network, and wherein the network call is further configured to cause the operating system to transmit the content to the client application; can modify the configuration of the network call such that the network call causes the operating system to transmit the content to the management component; can receive the content from the operating system; can analyze the content for network usage; can create a network usage analysis; and, can provide the content to the client application.
US10382304B2

A method for controlling multiple-input and multiple-output operation in a communication device includes communicating data using multiple-input and multiple-output operation, determining a set of parameters that indicate quality of service associated with communicating the data to another device, and comparing the set of parameters to a set of thresholds. When one or more parameters in the set of parameters exceed one or more thresholds in the set of thresholds, the multiple-input and multiple-output operation is disabled.
US10382299B2

In some embodiments, a data processing apparatus includes a communications unit configured to collect data items from data acquisition apparatuses and transmit the collected data items to clients; and a control unit configured to determine event data from among the collected data items, select the determined event data, compare the selected event data with reference event data to transmit only event data that meets predetermined conditions to the clients.
US10382297B2

The present invention relates to a system and method for monitoring multi-domain network using end-to-end layered visualization to identify exact root cause of network element to prevent degradation in the network performance is disclosed. The system comprises of data collection module, correlation module, mapping module and management server. The data collection module collects performance data, alarm data, configuration logs and signalling traces from one or more network elements through the management server to draw connectivity across one or more layers. The correlation module correlates the collected performance data, alarm data and configuration logs at regular intervals in order to isolate the root cause of the issue identified. This correlated data of all the network elements are superimposed with layered visualization and mapped by the mapping module and thereby identify the exact root cause of network element causing degradation in the network performance.
US10382291B2

Techniques are described for binding secondary services with a cloud service instance. In one or more embodiments, a service definition defines a set of secondary services that are compatible with a primary service. In response to receiving a request to perform a provisioning operation for the instance of the primary service, a provisioning engine identifies, from the set of secondary services that are compatible with the primary service, a subset of one or more secondary services that are available. The provisioning engine binds the subset of one or more secondary services to the primary service to generate a deployment configuration for the instance of the primary service. Based on the deployment configuration, the provisioning engine provisions a set of components for the instance of the primary service.
US10382289B2

Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.
US10382283B2

A management node (100) obtains indications of network events occurring at a plurality of nodes (210-1, 210-2, 210-3, 210-4, 220-1, 220-2 , 230-1, 230-2) of the communication network. Further, the management node (100) performs a correlation of times of the indicated network events. On the basis of the correlation, the management node (100) identifies clusters of nodes (210-1, 210-2 , 210-3, 210-4, 220-1, 220-2, 230-1, 230-2) with correlated network events. On the basis of the clusters, the management node (100) determines a topology model of the communication network.
US10382264B2

Pre-emptive configuration of a fog computing environment for on-demand services is provided. On-demand services are supported by service modules. Traffic related to demand for service modules is monitored and evaluated. The modules are selectively pushed to and removed from edge servers in a fog computing environment in order to efficiently service the demand for machine translation services.
US10382263B2

The present invention extends to methods, systems, and computer program products for enforcing device settings for mobile devices. Generally, a computer system enforces appropriate mobile device settings (e.g., policy and/or configuration settings) prior to permitting a mobile device to access maintained data. The computer system receives a request from a mobile device. The computer system determines that current mobile device settings are not appropriate for accessing the maintained data. The computer system sends device settings, representing a new mobile device configuration that is appropriate accessing the maintained data, to the mobile device. The computer system receives an indication that the mobile device is configured in accordance with the device settings. The computer system permits the mobile device to access the maintained data in response to receiving the indication that the mobile device is configured in accordance with the device settings.
US10382253B2

A system in a telecommunications network includes a database including at least one metric, at least one module configured for analyzing the at least one metric, a graphical user interface configured for displaying the at least one module, and a processor configured for determining a root cause in the network.
US10382246B2

A system and method are provided relating generally to data transmission and more particularly to modulation techniques offering increased data transmission rates. To so provide, a first amplitude-time modulated (ATM) signal and a first phase modulated signal are combined at a first combiner to produce a complex wave modulation signal, and the complex wave modulation signal and an additional signal are combined at a second combiner to produce a second complex wave modulation signal. The additional signal may be a second ATM signal or a second phase modulated signal. Optionally, the second complex wave modulation signal and a second additional signal may be combined to produce a third complex wave modulation signal. In accordance with at least one embodiment, a shape of an element of information according to the first ATM signal may be defined programmatically over subportions of less than the duration of the element of information.
US10382245B1

A method for compressing IQ measurement data obtained from a signal is described. Within the IQ measurement data, at least one block of IQ data is determined where redundancy of the respective data can be exploited. The IQ data of the at least one block is transformed into a transform domain where redundancy of the respective data can be exploited. Transform coefficients obtained in the transform domain are determined and assessed with regard to a pre-defined criteria so as to determine whether the transform coefficients comprise significant information. Only the IQ data assigned to transform coefficients having significant information is stored along with indices in the transform domain indicating where the respective transform coefficients occur in the transform domain.
US10382241B2

A receiver detects and recovers payload data from a received signal. The receiver comprises a radio frequency demodulation circuit configured to detect and to recover the received signal, the received signal having been formed and transmitted by a transmitter to carry the payload data from a plurality of different channels as Orthogonal Frequency Division Multiplexed (OFDM) symbols in one or more of a plurality of transmission frames, each of the transmission frames comprising a frame synchronisation OFDM symbol, followed by one or more primary signalling OFDM symbols, then one or more secondary signalling OFDM symbols followed by one or more payload OFDM symbols. The frame synchronisation OFDM symbol and the one or more primary signalling OFDM symbols have been modulated with a signature sequence, the signature sequence of the one or more primary signalling OFDM symbols having been cyclically shifted with respect to each of a preceding one of the frequency synchronisation OFDM symbol or the one or more primary signalling OFDM symbols, with the cyclical shift primary signalling data carried in the one or more primary signalling OFDM symbols. The receiver further comprises a Fourier transformer configured to convert successively a temporal length of a useful part each of the frequency synchronisation OFDM symbol and the one or more primary signalling OFDM symbols into the frequency domain, a multiplier configured to receive each of the frequency domain samples of a current one of the primary signalling OFDM symbols and to multiply each sample with the conjugate of a corresponding sample of one of the frame synchronisation OFDM symbols or one of the one or more primary signalling OFDM symbols immediately preceding the current one of the primary signalling OFDM symbols to produce for each sub-carrier sample an intermediate sample, an inverse Fourier transformer configured to convert the intermediate samples resulting from the current one of the primary OFDM symbols into the time domain, and a cyclic shift detector configured to estimate the primary signalling data conveyed by each of the one or more primary signalling OFDM symbols by detecting a cyclic shift of the signature sequence present in each of the one or more primary signalling OFDM symbols from a peak of the time domain intermediate samples.
US10382237B2

A method and an apparatus for processing data of multiple rates, where the method includes receiving, by a data processing apparatus, first data whose transmission rate is a first rate and second data whose transmission rate is a second rate, obtaining, by the data processing apparatus, N1 pieces of third data and N2 pieces of fourth data according to the first data, obtaining, by the data processing apparatus, M1 pieces of fifth data and M2 pieces of sixth data according to the second data, obtaining, by the data processing apparatus, serial seventh data according to the N1 pieces of third data, the N2 pieces of fourth data, and a first modulation scheme, and obtaining, by the data processing apparatus, serial eighth data according to the M1 pieces of fifth data, the M2 pieces of sixth data, and a second modulation scheme.
US10382236B2

The present invention is directed to data communication. In a specific embodiment, a known data segment is received through a data communication link. The received data is equalized by an equalizer using an adjustable equalization parameter. The output of the equalizer is sampled, and a waveform is obtained by sweeping one or more sampler parameters. The waveform is evaluated by comparing it to the known data segment. Based on the quality of the waveform, equalizer parameter is determined. There are other embodiments as well.
US10382232B2

A memory controller adjusts impedance matching of an output terminal and outputs a control signal that controls a memory through the output terminal. The memory controller includes a first driving and impedance matching circuit, a second driving and impedance matching circuit, and a logic circuit. The logic circuit, which is coupled to the first driving and impedance matching circuit and the second driving and impedance matching circuit, sets a first impedance and a first driving capability of the first driving and impedance matching circuit, sets a second impedance and a second driving capability of the second driving and impedance matching circuit, and enables the first driving and impedance matching circuit to cause the control signal to have a first level or enables the second driving and impedance matching circuit to cause the control signal to have a second level different from the first level.
US10382231B2

A receiver circuit comprising an averaging-processing-block that is configured to receive an OFDM signal. The OFDM signal comprises a plurality of sample-values, wherein the sample-values comprise: a middle-sample-value; a lower-sample-value-group; and a higher-sample-value-group. The averaging-processing-block can determine an averaged-sample-value for the middle-sample-value by performing an averaging operation on the sample-values of the lower-sample-value-group and the higher-sample-value-group, but not on the middle-sample-value.
US10382229B2

Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of client systems in a first datacenter each client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.
US10382217B1

In some examples, a method includes receiving, by a first ingress network device of a network, a source tree join route message from an egress network device of the network, the source tree join route message specifying a multicast source and a multicast group, and in response to receiving, by the first ingress network device, a source active auto-discovery route message from a second ingress network device of the network indicating that the second ingress network device has switched from using a shared multicast tree to using a shortest path tree to deliver multicast traffic from the multicast source, electing one of the first ingress network device or the second ingress network device as a single active forwarder for forwarding the multicast traffic received from the multicast source for the multicast group.
US10382216B1

A PHY is coupled across a primary winding of an isolation transformer for differential data transmission and reception between PHYs and for DC isolation. Positive and negative low impedance terminals of a DC power supply are coupled to first and second secondary windings of the transformer as split center taps of the transformer. Respective ends of the wires in the wire pair are coupled to the other ends of the secondary windings. Therefore, the power supply conducts DC current through the secondary windings, while the differential data signals also flow through the secondary windings, generating corresponding differential data signals at the inputs to the PHY. The transformer also attenuates common mode noise. Therefore, the circuit makes multi-use of the isolation transformer, allowing fewer components to be used for the DC coupling, wire termination, and common mode noise cancellation.
US10382206B2

Embodiment mutual authentication and security agreement (MASA) protocols may use independently generated integrity and/or encryption keys to securely communicate private information exchanged between UEs and various network-side devices (e.g., base stations, MMEs, HSSs, etc.). In particular, embodiment MASA protocols may use an initial authentication request (IAR) encryption key (KIARENC) to encrypt UE specific information (e.g., an IMSI, etc.) in an IAR message and/or an initial authentication response (IAS) encryption key (KIASENC) to encrypt private information in an IAS message. Additionally, embodiment MASA protocols may use an IAR integrity protection key (KIARINT) to verify the integrity of information in an IAR message and/or an IAS integrity protection key (KIASINT) to verify the integrity of information in an IAS message. The KIARENC, KIARINT, KIASENC, and/or KIASINT may be independently computed by the UE and a home subscriber server (HSS).
US10382201B1

Security of data storage devices and servers can be improved by the system and methods described herein. In some embodiments, a key management device of a server can be a locally (or virtually) located data storage device such as a HDD or SDD. The key management device may be part of a server system and can have a secure area protected by a cryptographic module (e.g. hardware integrated circuit). The secure area can store a certificate needed to authenticate another data storage device coupled to the server. A second server may authenticate the certificate and provide the access key to the another data storage device.
US10382200B2

Information, such as a cryptographic key, is used repeatedly in the performance of operations, such as certain cryptographic operations. To prevent repeated use of the information from enabling security breaches, the information is rotated (replaced with other information). To avoid the resource costs of maintaining a counter on the number of operations performed, decisions of when to rotate the information are performed based at least in part on the output of stochastic processes.
US10382194B1

A homomorphic encryption based high integrity computing system including a processing system including a single-string computation channel configured to receive encrypted input data from at least one data source. The processing system includes at least one processor hosting at least one hosted function. The processor is configured to provide high integrity homomorphic encryption-based computations thereon. This enables isolated channel computations within a single physical computation channel. The at least one processor provides encrypted output data, wherein the encrypted output data is configured to enable computational integrity validation by a receiver.
US10382187B2

A signal processing method and device is disclosed. The method includes: sending a first data signal and receiving a second data signal in a first RB of a time unit; and further sending a first reference signal according to first reference information and receiving a second reference signal according to second reference information in the first RB, where: the first reference information is different from the second reference information; the first reference information includes: a time-frequency resource location occupied by the first reference signal, and sequence information of the first reference signal; and the second reference information includes: a time-frequency resource location occupied by the second reference signal, and sequence information of the second reference signal.
US10382180B2

A mobile station apparatus configures a first group including at least one component carrier and a second group including at least one component carrier. The mobile station apparatus decodes a first physical downlink control channel on a first common search space in a first downlink component carrier and a second physical downlink control channel on a second common search space in a second downlink component carrier where first information transmitted on the first physical downlink control channel is applied to a first uplink component carrier within the first group, and where second information transmitted on the second physical downlink control channel is applied to a second uplink component carrier within the second group, and where the first downlink component carrier and the second downlink component carrier are indicated by a higher layer.
US10382168B2

An error correction encoder (10) includes an interleaver circuit (31), encoding circuits (321, 322) and a deinterleaver circuit (33). The interleaver circuit (31) generates, in a standard speed mode, a single series of yet-to-be-coded bit sequences (IL1) on the basis of the bits in plural columns that are arranged at an interval of C columns in a single series of transmission frames, and generates, in a two-times speed mode, two series of yet-to-be-coded bit sequences (IL1, IL2) on the basis of the bits in plural columns that are arranged at an interval of C/2 columns in each of two series of transmission frames. The encoding circuits (321, 322) apply error-correction coding to either the single series of yet-to-be-coded bit sequences (IL1) or the two series of yet-to-be-coded bit sequences (IL1, IL2).
US10382167B2

Flexible Ethernet (FlexE) Forward Error Correction (FEC) systems and methods include mapping a first set of calendar slots including Ethernet payload clients to a FlexE Time Division Multiplexing (TDM) structure including a plurality of calendar slots; and mapping a second set of calendar slots including FEC data to the FlexE TDM structure, wherein the first set of calendar slots and the second set of calendar slots fill the FlexE TDM structure. In an exemplary embodiment, an overall Physical (PHY) rate of the FlexE TDM structure is kept constant with a reduction in bandwidth for the Ethernet payload clients based on the second set. In another exemplary embodiment, the overall Physical (PHY) rate of the FlexE TDM structure is increased based on the second set of calendar slots, to support a set rate for the Ethernet payload clients with a reduced number of calendar slots.
US10382155B2

In a telecommunications network including at least a user device and a network node separated by at least a packet-switched part of the telecommunications network, the user device including a primary jitter buffer having a constant packet play-out rate, the network node including a secondary jitter buffer, incoming packets destined for the user device are received and passed through the secondary jitter buffer of the network node downstream towards the primary jitter buffer of the user device. The departure times of packets passing through the secondary jitter buffer of the network node downstream towards the primary jitter buffer of the user device are monitored. On the basis of the monitoring and one or more known characteristics of the primary jitter buffer, an estimate of a current state of the primary jitter buffer is maintained. Operation of the secondary jitter buffer is dynamically controlled according to the maintained estimate.
US10382153B2

A first radio network node for measuring interference between the first radio network node and a second radio network node obtains configuration information that indicates which subframe is a flexible subframe in which a reference signal for measurement of the interference is to be transmitted by the second radio network node. The first radio network node determines whether to configure the flexible subframe as an uplink subframe based on a necessity of the measuring of interference between the first radio network node and the second radio network node. The first radio network node configures the flexible subframe as an uplink subframe when the measuring of interference is needed, and receives the reference signal for measurement of the interference from the second radio network node in the uplink subframe.
US10382145B2

A system and method of improving data link performance between two or more wireless data transceivers includes: clipping and inverting the data components of a communication signal which are calculated to cause non-linear saturation effects in the downstream power amplifier; delaying a first time series to align the first time series with the clipped and inverted data components of a second time series; adding the clipped and inverted data components of the second time series to the delayed first time series to obtain a modified composite waveform; creating a sacrificial band containing principal energy of the clipped and inverted data components of the second time series; combining the sacrificial band to the modified composite waveform in non-overlapping signal space to obtain an optimized composite waveform; and amplifying the optimized composite waveform with the downstream power amplifier of one or more of the two or more wireless data transceivers.
US10382136B2

A computer-implemented method of handling Ethernet packets in a passive optical network (PON) is disclosed. The method comprises generating, by the one or more processors, an initial envelope header that indicates that the initial envelope header is not a preamble replacement; transmitting, over the PON, by the one or more processors, the initial envelope header; accessing, by the one or more processors, an eight-byte block from a first Ethernet packet of a plurality of Ethernet packets; in response to the eight-byte block being an Ethernet preamble, generating, by the one or more processors, a first envelope header that indicates that the envelope header is a preamble replacement; and transmitting, over the PON, by the one or more processors, the first envelope header.
US10382133B2

An optical phase-shifting component is used for shifting the phase and modifying the intensity of the light beam injected into the fiber (MMF2). The component is inserted upstream or downstream of, or at an intermediate position in, the fiber. The component uses two mirrors and multiple beam paths between the mirrors. An optical phase-shifting structure (e.g., a reflective phase mask with a structured surface, which can be a mirror) is effective at each reflection of the beam and gradually splits the beam into faster and slower propagation modes. The faster modes are subjected to one or more reflections more than the slower modes and are thereby decelerated. The fast and slow modes are combined again and are then transmitted in a multimode fiber in which the modes have different propagation speeds. The difference in the propagation speeds is thus at least partly compensated.
US10382131B1

In some embodiments, an apparatus includes an optical transmitter module that can be electrically coupled to an electrical serializer/deserializer and a controller. The optical transmitter module can include an electrical detector that can receive an in-band signal. The electrical detector can send to the controller a first power error signal and a second power error signal based on the in-band signal. The controller can send a correction control signal to the electrical serializer/deserializer based on the first power error signal and the second power error signal such that the electrical serializer/deserializer sends a pre-emphasized signal to the optical transmitter module based on the correction control signal. In such embodiments, the first power error signal, the second power signal and the correction control signal are out-of-band signals.
US10382128B2

A mobile terminal is disclosed. The mobile terminal for visible light communication, according to one embodiment of the present invention, uses visible light outputted from a lighting that turns on/off according to a preset condition, and the mobile terminal comprises: a light receiving unit for receiving visible light; a control unit for extracting, from the received visible light, data corresponding to the turning on/off; and a display unit for displaying information based on the extracted data, wherein the light receiving 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 the control unit controls so that visible light communication is performed by using, among the illuminance sensor, the first image sensor, and the second image sensor, the sensor that receives visible light having the greatest signal strength.
US10382120B2

A dynamic satellite map updating system measures geographic position and travel information of in-flight aircraft in a fleet of aircraft equipped to establish in-flight connectivity services from a plurality of satellite beams. The in-flight aircraft include an on-board satellite map program with satellite map parameters to indicate which satellite beam of a group of available satellite beams is the most desirable based on the in-flight aircraft's geographic location. The system selects in-flight aircraft, determines updated satellite map parameters for the selected aircraft, and transmits the updated satellite map parameters to the aircraft to assemble new satellite map programs to relieve wireless data outage conditions on one or more of the satellite beams. The dynamic satellite updating system may transmit the updated satellite map parameters over an existing satellite data connection to make up-to-date adjustments to the communications load among the group of available satellite beams.
US10382117B2

A wireless communication system includes a first communication device having an antenna arrangement configured to adjust the polarization of a radio frequency signal to be transmitted via the antenna arrangement, and a second communication device. A first downlink pilot signal having a first polarization and a second downlink pilot signal having a second polarization are sent via the antenna arrangement of the first communication device. The downlink pilot signals are orthogonal to each other and the polarizations are different. The downlink pilot signals are received at an antenna arrangement of the second communication device. A combined power of the received downlink pilot signals is optimized by varying a combining information. The combined power is a function of the received downlink pilot signals and the combining information. The antenna arrangement of the first communication device is adjusted based on the combining information.
US10382113B2

Disclosed in the present invention are a downlink data repeat transmission method and device for addressing a problem in which, when resource mapping is performed in different subframes in a repeat transmission, the numbers of available REs are different, and as a result data cannot be combined when performing repeat transmission of multiple subframes. The method comprises: determining a subframe set of a repeat transmission physical downlink channel; in each subframe of the determined subframe set, and when performing a resource mapping on the physical downlink channel, starting mapping from a specific start character position in a first time slot of the current subframe and mapping to all resources except for a resource corresponding to a reference signal used for demodulation; and transmitting the physical downlink channel according to the resource mapping manner.
US10382109B2

Method and controller are disclosed for receiving beam control in MIMO system. According to an embodiment, a measured power of a signal is obtained from a power meter. The signal is generated by a beamforming combiner by combining multiple inputs from an antenna array, and represents a first receiving beam with a first gain and a first pointing direction. Whether to apply beam gain control is judged based on the obtained power. In response to a positive judgment result, a target gain is determined. The target gain is converted to a target beamforming parameter. The target beamforming parameter is provided to the beamforming combiner, such that the first receiving beam is replaced by a second receiving beam with the target gain and the first pointing direction. A radio unit comprising the controller and a base station comprising the radio unit are also disclosed.
US10382108B2

A method and a device for configuring and determining a code superposition-based multiuser encoding mode are provided. The configuring method includes steps of: determining, by a network device, UEs by which an identical transmission resource is to be multiplexed; and configuring, by the network device, different columns in a preconfigured encoding matrix formed through multiuser code superposition for the UEs, so as to enable each UE to transmit data in accordance with an encoding mode corresponding to the column configured by the network device, at least two columns in the encoding matrix having different diversity orders.
US10382104B2

Methods of operating a wireless communication device for adaptive beamforming of a base station according to a state of a channel are provided. The methods include receiving a sounding packet from the base station through the channel; obtaining channel quality about the channel, using the sounding packet; selecting a feedback mode out of a plurality of feedback modes based on the channel quality; generating a matrix to be a basis of the adaptive beamforming, based on the selected feedback mode; and transmitting channel state information including information on the matrix to the base station.
US10382102B1

A 5G-oriented multidimensional adaptive MIMO system including a transmitting antenna array, a first rotary table, a broadband vector signal generator, a receiving antenna array, a second rotary table, a broadband vector signal analyzer and a data acquisition terminal is provided. The broadband vector signal generator and the broadband vector signal analyzer are respectively connected with the transmitting antenna array and the receiving antenna array. The data acquisition terminal is connected with the broadband vector signal generator and the broadband vector signal analyzer. In addition, a method for adjusting radiating modes of antenna ports by using the 5G-oriented multidimensional adaptive MIMO system is also provided.
US10382101B2

A method and apparatus may include receiving a transmission. The method can also include determining a sparsifying dictionary that sparsely approximates a data vector of the transmission. The determining the sparsifying dictionary includes performing a fast Fourier transform and/or an inverse fast Fourier transform. The method also includes configuring a filter based on the determined sparsifying dictionary.
US10382100B2

Distributed communications systems (DCSs) supporting configuring or reconfiguring the distribution of MIMO communications streams to designated remote units in the DCS to provide interleaved MIMO cell bonding of remote units are disclosed. In one example, the DCS includes different physical layers that are maintained from the central unit to the remote units. In this manner, the central unit can be configured or reconfigured to distribute separate MIMO communications streams to the desired physical layers in the DCS to support distributing MIMO communications streams to the desired remote units to provide the desired interleaved MIMO communications services. In this manner, interleaved MIMO communications services can be configured for a DCS using an existing infrastructure of remote units having substantially non-overlapping remote coverage areas, by directing the MIMO communications streams over the configured physical layers to be provided to the desired remote units to facilitate interleaved MIMO cell bonding of remote units.
US10382099B2

A wireless communication system includes a first antenna, a second antenna with an orientation relative to the first antenna that is changeable around a predetermined axis, and a communication control unit that controls wireless communication based on electric field coupling between the first antenna and the second antenna. The first antenna includes a first electrode including a bored portion, where the predetermined axis passes through an inside of the bored portion. The first antenna also includes a second electrode located inside the bored portion The second antenna includes a third electrode that transmits an electric signal between the first electrode and the third electrode and a fourth electrode that transmits an electric signal between the second electrode and the fourth electrode.
US10382094B2

A method and system for tracking a course of a cable using electromagnetic waves. A first transceiver sends to a second transceiver a first signal wirelessly in a linear line. The second transceiver sends back to the first transceiver the first signal in the linear line. A first distance between the first transceiver and the second transceiver is determined by determining a total transmission time for a first wireless signal travelling from the first transceiver to the second transceiver and back to the first transceiver. A second signal, aligned with the first signal, is transmitted from the first transceiver into the cable. The second transceiver receives the second signal wirelessly from the cable. A second distance between the first transceiver and the second transceiver is determined by comparing a phase difference between the first signal received by the second transmitter and the second signal received by the second transmitter.
US10382091B2

Methods and apparatus for improving operational and/or cost performance based on filter characteristics. Existing schemes for measuring filter performance are based on a worst case filter performance across a range of frequencies and temperature. Filter performance can be more accurately characterized over one or more frequency ranges. In one exemplary embodiment the frequency is characterized according to a functional (e.g., linear-average) metric. By providing more accurate representation of the reception/transmission filter performance, both network and device optimizations can aggressively manage available power and handle smaller (tighter) margins.
US10382086B2

A high-frequency switch module (10) includes a switch element (20) and an inductor (30). The switch element (20) includes a Hi band common terminal (P10), a Low band common terminal (P20), a plurality of selection target terminals (P11 to P14) that are selectively connected to the common terminal (P10), and a plurality of selection target terminals (P21 to P24) that are selectively connected to the common terminal (P20). The inductor (30) is connected between a first selection target terminal (P14) of the selection target terminals (P11 to P14) and a selection target terminal (P21) of the selection target terminals (P21 to P24). The selection target terminal (P14) and the selection target terminal (P21) are simultaneously used terminals that are used for electric paths through which transmission or reception using a plurality of communication bands is performed at the same time.
US10382084B1

According to one embodiment, a radio frequency (RF) frontend circuit includes a RF receiver, a transceiver (or transmit/receive) switch, and a high-order inductive degeneration matching network coupled in between the transceiver switch and an input port of the RF receiver, where the high-order inductive degeneration matching network matches an impedance for the RF receiver and the transceiver switch and the high-order inductive degeneration matching network is to resonate at a plurality of predetermined resonant frequencies.
US10382077B1

A system for selecting a number of transmitting ports in an antenna at an access node includes an access node configured to deploy a first radio air interface to provide wireless services to wireless devices. The access node includes an antenna having ports and configured to communicate data with wireless devices through the ports and the first radio air interface. The access node also includes a processor configured to determine a trigger for dynamically selecting a number of transmitting ports in the antenna based on data received from the wireless devices relating to changes in levels of signals received at the wireless devices. The processor is also configured to estimate an amount of change based on the data relating to the changes. The processor is further configured to select a number of transmitting ports in the antenna based on the estimated amount of change.
US10382066B2

Disclosed is a three-dimensional TPC decoding apparatus. A three-dimensional TPC decoding apparatus includes an X decoder which decodes an X axis of an m-th upper half layer based on decoding results of a Y axis and a Z axis of an m−1-th upper half layer; a Y decoder which decodes a Y axis of an m-th lower half layer based on decoding results of an X axis and a Z axis of an m−1-th lower half layer; and a Z decoder which decodes a Z axis based on a decoding result of the Y axis of an m-th upper half layer and a decoding result of the X axis of an m-th lower half layer.
US10382060B2

An on-line self-checking Hamming encoder is disclosed. The on-line self-checking Hamming encoder includes: a Hamming encoder, used to convert a received data vector into a Hamming codeword; and an error check unit, coupled to the Hamming encoder and used to generate a syndrome data vector of the Hamming codeword; wherein the on-line self-checking Hamming encoder generates an on-line self-checking result according to the syndrome. An on-line self-checking Hamming decoder and an associated method are also disclosed.
US10382054B2

An analog front end (AFE) for an input device includes a current conveyor and an analog-to-digital converter (ADC) switchably coupled to the current conveyor. The current conveyor is configured to receive an input signal from a plurality of sensor electrodes. The ADC generates an output value corresponding to a digital representation of the input signal when the ADC is coupled to the current conveyor. Further, the ADC may selectively adjust the output value based at least in part on a state of the ADC when the ADC is decoupled from the current conveyor. In some implementations, the ADC may include a delta-sigma modulator configured to generate an additional sample when the ADC is decoupled from the current conveyor. The ADC may determine an amount of quantization error in the output value based on the additional sample, and adjust the output value when the quantization error exceeds a threshold amount.
US10382053B2

A capacitive successive approximation analog-to-digital converter is provided, where the capacitive successive approximation analog-to-digital converter includes a first capacitor array including N first capacitors; a second capacitor array including N second capacitors; a voltage generation circuit configured to generate a common mode voltage, a reference voltage, a first voltage and a second voltage; a first switch, a second switch, N third switches and N fourth switches; a comparator including a first input end, a second input end and an output end, where upper plates of the N first capacitors are connected to the first input end and upper plates of the N second capacitors are connected to the second input end; and a successive approximation logic controller connected to the output end of the comparator. The capacitive successive approximation analog-to-digital converter in the above technical solution can use 2N capacitors to implement outputting an N-bit binary code.
US10382050B1

An analog-to-digital converter ADC and a method to convert an analog input signal into a digital output signal comprising N bits on, n∈{0, . . . , N−1} is presented. The ADC contains a controller, a digital-to-analog converter DAC, and a comparator. The comparator generates a binary signal by comparing the analog input signal with an analog output signal of the DAC. The controller receives the binary signal generated by the comparator and generates, based on the binary signal, a digital control signal comprising N bits cn, n∈{0, . . . , N−1}. The DAC generates the analog output signal based on the digital control signal generated by the controller. The controller has a register which stores a previous sum value and an adder to determine a test sum value by adding.
US10382045B2

An all digital phase locked loop system for tracking a variable frequency input signal and method of operation are described. The ADPLL system includes a digital phase locked loop, including a digitally controlled oscillator, and a model of the digitally controller oscillator. The model represents the behaviour of the digitally controlled oscillator as a function of frequency and has a model input arranged to receive a signal indicating a current target frequency. The model is configured to output at least one control signal to control the frequency of the digitally controlled oscillator to be closer to the current target frequency. The digital phase locked loop is configured to control the digitally controlled oscillator to reduce any difference between the frequency of the digitally controlled oscillator and the current target frequency arising from any deviation of the model of the digitally controlled oscillator from the digitally controlled oscillator.
US10382043B2

A system and method for system, method and apparatus for phase hits and microphonics cancellation. In addition to a first RF synthesizer source, a device also includes a second stable reference signal source that operates at a lower frequency as compared to the RF synthesizer source. The second stable reference signal source is selected with good phase noise characteristics and can be used to correct phase error events.
US10382038B2

An electronic device includes a logic circuit, a pullup acceleration circuit, a first signal propagation path, and a second signal propagation path. The first signal propagation path propagates a logic value transition from an input terminal of the logic circuit to an output terminal of the logic circuit through the input terminal, two inverters of the logic circuit, a switch of the logic circuit, and the output terminal within a first amount of time based on a transition at the first input terminal. The second signal propagation path propagates the logic value transition from the input terminal to the output terminal through one inverter of the logic circuit and the pullup acceleration circuit within a second amount of time. The second amount of time is shorter than the first amount of time in response to the logic circuit being non-monotonic with respect to the logic value.
US10382037B2

A modular capacitive sensing switch provides a separate circuit module attachable to a variety of electrode modules, the latter having different configurations. Embodiments providing adhesive mounting and network connections allow simple configuration of a wide variety of capacitive touch panel systems.
US10382031B2

A method and apparatus for use in a digitally tuning a capacitor in an integrated circuit device is described. A Digitally Tuned Capacitor DTC is described which facilitates digitally controlling capacitance applied between a first and second terminal. In some embodiments, the first terminal comprises an RF+ terminal and the second terminal comprises an RF− terminal. In accordance with some embodiments, the DTCs comprise a plurality of sub-circuits ordered in significance from least significant bit (LSB) to most significant bit (MSB) sub-circuits, wherein the plurality of significant bit sub-circuits are coupled together in parallel, and wherein each sub-circuit has a first node coupled to the first RF terminal, and a second node coupled to the second RF terminal. The DTCs further include an input means for receiving a digital control word, wherein the digital control word comprises bits that are similarly ordered in significance from an LSB to an MSB.
US10382029B2

The disclosure relates to a control device for controlling a load, wherein the control device comprises the following elements: a first current control valve between a first port of the load and a first potential of an operating voltage; a second current control valve between a second port of the load and a second potential of the operating voltage; a processor configured to actuate the second current control valve when the first current control valve is closed, in order to control a current through the load; and a sampling device for determining an input voltage through the first current control valve, wherein the processor is configured to determine the presence of a short circuit between the first port and the first potential if the input voltage does not increase when the first current control valve is opened gradually.
US10382028B2

Methods and apparatus for detecting zero-volt crossing in a field-effect transistor. A comparator compares a drain-to source voltage of the transistor to a threshold voltage. A gate voltage signal of the transistor is provided to a clock input of the comparator such that said gate voltage signal is used to latch a result of said comparison to an output of the comparator. A control function with respect to the transistor is performed based on the value of the comparator output.
US10382023B1

A clock generating circuit is operated in a phase-locking mode to generate an output clock signal having a first frequency that is phased-locked with respect to a variable-frequency input clock signal. After a frequency transition in the input clock signal, phase-locking is disabled within the clock generating circuit to transition the output clock signal from the first frequency to a second frequency that lacks phase-alignment with the input clock signal, then a frequency-lock range of the clock generating circuit is adjusted to transition the output clock signal from the second frequency to a third frequency that also lacks phase alignment with the input clock signal. After adjusting the frequency-lock range of the clock generating circuit, phase-locking is re-enabled therein to transition the output clock signal from the third frequency to a fourth frequency that is phase-aligned with the variable-frequency input clock signal.
US10382021B2

Various techniques are provided to efficiently implement user designs in programmable logic devices (PLDs). In one example, a programmable logic device (PLD) includes a plurality of programmable logic blocks (PLBs) and a plurality of logic cells within at least one of the PLBs, where each logic cell includes a four input lookup table (4-LUT) configured to provide a 4-LUT output signal to associated carry logic. Each logic cell is configurable according to at least two selectable operational modes including a logic function output mode and a ripple arithmetic output mode, and at least three of the 4-LUT inputs are interchangeable when a selected operational mode comprises the ripple arithmetic output mode.
US10382012B2

A navigation device including a digital filter configured to smooth tracking is provided. The digital filter is configured to sequentially receive input data and output a tap sum, and calculate a quotient and a remainder by dividing an accumulation value with an average number, wherein the remainder is feedback to the tap sum for updating the accumulation value and the quotient is configured as output data.
US10382009B2

An RF front-end circuit (2) includes an antenna common terminal (20) connected to an antenna element (1), an SPDT switch circuit (21) having a common terminal (21c) and select terminals (21s1 and 21s2), and four filter elements (22A to 22D). The common terminal (21c) and the filter elements (22C and 22D) are connected to the antenna common terminal (20). The filter elements (22A and 22B) are connected to the select terminals (21s1 and 21s2), respectively. Pass bands of the filter elements (22A, 22C and 22D) do not overlap with one another, and pass bands of the filter elements (22B, 22C and 22D) do not overlap with one another. The pass bands of the filter elements (22A and 22B) partly overlap with each other.
US10382003B2

An attenuation cell is provided for use in a switched attenuator. The attenuation cell includes an attenuation path that has an input, a first switch, a resistive network, a second switch, and an output. The resistive network provides a desired attenuation from the input to the output. The attenuation cell also includes a bypass path in parallel with the attenuation path with a bypass switch between the input and the output. The attenuation cell also has a shunt switch coupled between the resistive network and a reference node to selectively connect the resistive network to the reference node.
US10381996B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for changing a distributed mode loudspeaker's fundamental frequency. One of the systems includes a distributed mode loudspeaker comprising an actuator that includes: a supported portion, and a cantilevered portion having a length, a first fundamental frequency, and adapted to create a force to cause vibration of a load to generate sound waves using the first fundamental frequency; a support element connected to the supported portion of the actuator and adapted to adjust, based on a change to a shape of the support element, a size of the length of the cantilevered portion to change the first fundamental frequency to a second fundamental frequency with which the load will generate sound waves; and a frequency selection module that provides a signal to the support element to cause the support element to change shape.
US10381989B2

A high-frequency circuit includes a first signal path transmitting a high-frequency signal in a first frequency band group, a second signal path transmitting a high-frequency signal in a second frequency band group, a switch including a common terminal and selection terminals, a first low noise amplifier including an input terminal connected to the first signal path and an output terminal connected to a first selection terminal, a second low noise amplifier including an input terminal connected to the second signal path and an output terminal connected to a second selection terminal, and an output-side impedance matching circuit that matches impedance at the output side of the first low noise amplifier or impedance at the output side of the second low noise amplifier with a predetermined impedance with a conductive state between the a third selection terminal and the common terminal.
US10381986B2

A communication device includes a power amplifier that generates power signals according to one or more operating bands of communication data, with the amplitude being driven and generated in output stages of the power amplifier. The final stage can include an output passive network that suppresses suppress an amplitude modulation-to-phase modulation (AM-PM) distortion. During a back-off power mode a bias of a capacitive unit of the output power network component can be adjusted to minimize an overall capacitance variation. A output passive network can further generate a flat-phase response between dual resonances of operation.
US10381984B2

A Doherty amplifier module includes first and second amplifier die. The first amplifier die includes one or more first power transistors configured to amplify, along a first signal path, a first input RF signal to produce an amplified first RF signal. The second amplifier die includes one or more second power transistors configured to amplify, along a second signal path, a second input RF signal to produce an amplified second RF signal. A phase shift and impedance inversion element is coupled between the outputs of the first and second amplifier die. A shunt circuit is coupled to the output of either or both of the first and/or second amplifier die. The shunt circuit includes a series coupled inductance and high-Q capacitor (e.g., a metal-insulator-metal (MIM) capacitor), and the shunt circuit is configured to at least partially resonate out the output capacitance of the amplifier die to which it is connected.
US10381979B2

An electronic component package includes: a first side surface terminal provided on a first side surface; a first external connection terminal provided on a mounting surface (rear surface); a first recess electrode provided in a first recess and electrically connected with the first external connection terminal; and a first branch wiring disposed on a front surface of a middle plate and including a first end exposed in the first side surface between the first side surface terminal and the first recess electrode. The relation: L11>L12 is satisfied, where L11 is the distance between the first end and the first recess electrode and L12 is the distance between the first end and the first side surface terminal.
US10381970B2

A control system for monitoring a motor and wheel drive gearbox of an irrigation system drive train. The control system includes a motor sensor for sensing an operating state of the motor and a gearbox sensor for sensing an operating state of the wheel drive gearbox. If the motor operating state exceeds a motor operating state threshold or changes too quickly, or if the wheel drive gearbox operating state exceeds a wheel drive gearbox operating state threshold or changes too quickly, the control system operates the drive train at a reduced capacity or in a modified mode such that the operating state is not exceeded or does not change too quickly.
US10381969B2

A control device comprises a driving unit configured to drive a plurality of coils of a multiple-phase motor by pulse width modulation; a detection unit configured to detect currents flowing through the plurality of coils in a time-division manner; and a change unit configured to change, in accordance with a duty in the pulse width modulation, a sequence of detecting the currents flowing through the plurality of coils by the detection unit.
US10381955B2

An ultrasonic actuator made of polarized piezoelectric material in the form of a single-layer or multilayer flat rectangular plate with two main faces, at least four lateral faces joining the main faces, and a thickness T, which is defined by the distance between the main faces in the direction of their surface normals, and wherein on both the one main face and the other opposite main face at least one layer including two triangular electrodes imposingly arranged and separated by a diagonal separating region, the electrodes on the one main face being offset relative to the electrodes on the other main face by 90°. The ultrasonic actuator is characterized in that on at least one of the lateral faces there are two mutually spaced friction elements designed to contact at least one element that is to be driven by the ultrasonic actuator.
US10381954B2

An MSM actuator system, comprising at least one expansion unit (22) having a magnetic shape memory material (MSM); coil means (27) for creating the magnetic flux; and flux-conducting means (10 to 16) made from a magnetically conductive material, the flux-conducting means constructed for enclosing by means of the coil means and magnetically flux-conducting contacting of the expansion unit by means of mutually opposite end sections (18, 20).
US10381944B2

Presently disclosed embodiments are directed to an adjustable-speed drive comprising a transformer module and an inverter module configured for installation in either of a side-by-side or stacked configurations. The disclosed embodiments utilize a modular design for the transformer and inverter modules. Thus, the adjustable-speed drive is capable of being installed in either of a side-by-side configuration or a stacked configuration. This modular design allows for installation at a site in accordance with the space limitations of any given location.
US10381936B2

The flyback converter generally has a capacitive divider operatively connectable to a voltage source for receiving an input voltage, the capacitive divider having a plurality of capacitive devices connected in series from one another; a transformer having a plurality of primary windings inductively coupled to at least one secondary winding, each one of the primary windings of the transformer being connected in parallel to a corresponding one of the capacitive devices of the capacitive divider via a switching device, each of the at least one secondary winding being connected to a forwardly biased and capacitive circuit connectable to an output load; and a controller connected to each one of the switching devices for operating the flyback converter to power the output load with the voltage source.
US10381930B2

The three-port direct current converter comprising: at least one input direct current source; at least one storage battery; a primary side circuit; a secondary side circuit; a first single magnetic component shared by the primary side circuit and the secondary side circuit, wherein the primary side circuit comprises a connection between the at least one input direct current source and the at least one storage battery, the primary side circuit configured for operating as a buck converter; a second magnetic component serially coupled to the first single magnetic component, wherein the first and second magnetic components are configured to perform a voltage step-up, wherein the secondary side circuit comprises a connection between the at least one storage battery and at least one load, the secondary side configured for operating as a tapped boost converter; wherein the three-port direct current converter is configured to operate in two mutually exclusive power flow configurations.
US10381929B2

A power-delivery system may comprise a load device and a direct-current converter configured to deliver current to the load device when the direct-current converter is in an on state. The power-deliver system may comprise a voltage-measurement system configured to measure, at a beginning of each measurement cycle in a cyclic measurement pattern, a voltage at the load device. The power-deliver system may comprise a power controller configure to receive, at the beginning of each measurement cycle, the measurement of the voltage, and to perform, at the beginning of a control cycle in a cyclic control pattern, a voltage-control decision in response to a change in the measurement of the voltage being below a voltage-change threshold. The voltage-control decision may comprise whether to switch the state of the first direct-current converter. The cyclic control pattern may operate at a first frequency, and the measurement pattern may operate at a second frequency.
US10381924B2

An apparatus for controlling a power converter that includes an inductance and a switched-capacitor network that cooperate to transform a first voltage into a second voltage features a controller, a switched-capacitor terminal for connection to the switched-capacitor network, and switches. at least one of which connects to the switched-capacitor terminal.
US10381918B1

A multiple-phase parallelable constant on time (COT) buck controller, a first phase containing a first memory bit and a second phase containing a second memory bit. The COT buck controller includes a first converter comprising a first constant TON generator configured to sense and deliver a first TON request when the first memory bit is in a logic one state, and a second converter connected in parallel with the first converter, the second converter comprising a second constant TON generator configured to sense and deliver a second TON request when the second memory bit is in the logic one state, only one of the first memory bit and the second memory bit being in the logic one state thus generating activity in a daisy chain ring where each of the first converter and the second converter senses and delivers a corresponding TON request in a sequential manner.
US10381916B2

A differential and common mode filter for an inverter, comprising an inductor having a core. The core comprises: an upper yoke and a lower yoke which comprise a first magnetic material; a first leg, a second leg and a third leg which extend between the upper and lower yokes and around which a first coil, a second coil, and a third coil are arranged, respectively, wherein at least one portion of the first, second and third legs, when seen in a transverse cross section, is made of one second magnetic material, and wherein the first magnetic material has a magnetic permeability higher than the second magnetic material; at least one unwound leg extending between the upper and lower yokes.
US10381908B2

A vibration motor includes a stationary portion including a casing and a coil; a vibrator supported to be capable of vibrating in one direction with respect to the stationary portion; and an elastic member arranged between the stationary portion and the vibrator. The vibrator includes a magnet arranged on an upper side of the coil in a vertical direction perpendicular to the one direction, and a weight arranged to hold the magnet. The weight includes a first weight portion in the shape of a plate, and at least one second weight portion arranged to extend downward from a lower surface of the first weight portion. The at least one second weight portion and the coil are arranged opposite to each other in the one direction.
US10381897B2

A bus bar or similar high current conductor may be sheathed in a high relative permeability material formed in layers to both increase the inductance of that conductor and to provide a capacitance and resistance useful for forming a low pass filter to reduce the rise time of the voltage signals on the bus bar such as can be damaging to motor insulation and the like.
US10381894B2

A rotary electric machine stator includes a stator core including a plurality of teeth, a coil wound around the teeth, a power wire being drawn out from the coil, and a retainer member that presses the coil end against the stator core. The retainer member includes a pressing portion disposed on an end surface in an axis direction of the coil end, leg portions extending from respective end portions on opposite sides of the pressing portion toward respective attachment portions provided at the stator core, and attachment ends provided at the respective leg portions and fixed to the respective attachment portions, and the power wire is drawn out from between the leg portions on the opposite sides of the pressing portion.
US10381872B2

Power supplies for pool and spa equipment are disclosed. In one embodiment, the power supply includes a buoyant housing, a peripheral float, at least one solar cell positioned on the buoyant housing for collecting sunlight and converting same to electrical energy, and a power cable for interconnecting the power supply and pool/spa equipment. In other embodiments, first and second inductive power couplings are provided for powering pool and spa equipment. The power couplings can also be installed using existing plumbing features of the pool or spa.
US10381871B2

A system for power transfer to a movable platform makes use of a capacitive interface in moving elements of load-supporting bearings for power transfer. Tank circuits associated with each bearing increase power transfer by reducing effective impedance of the small bearing capacitances.
US10381869B2

Power outages and restorations at customer premises can be automatically detected and reported. A method includes receiving, from a network terminal, a first notification associated with a power outage; retrieving location information associated with the network terminal; sending a second notification indicating that the outage has occurred and that includes the location information associated with the network terminal; retrieving prior outage information that corresponds to a set of network terminals associated with a group of set top boxes; determining that an outage event is triggered, when a quantity of outages is greater than a threshold, where the quantity of outages is based on the outage and other outages obtained from the prior outage information; and sending a third notification based on the determination that the outage event is triggered, where the third notification includes information associated with the quantity of outages that enables a server to remedy the outage event.
US10381864B2

A semiconductor device includes a first signal outputting portion; a second signal outputting portion; and a voltage outputting portion. The first signal outputting portion compares a first voltage output from a first power source and a second voltage output from a second power source, and to output a comparison result. The second signal outputting portion determines whether the second voltage is greater than a threshold voltage, and to output a determination result. The voltage outputting portion outputs the second voltage from an output terminal when the second voltage is greater than the threshold voltage. Further, the voltage outputting portion outputs one of the first voltage and the second voltage from the output terminal when the second voltage is smaller than the threshold voltage.
US10381862B2

A power supply system including a battery module and a converter unit. The system includes a bidirectional DC-DC converter as a component of a battery module voltage control device that is connected between a load and a secondary battery and that changes a discharge voltage of the secondary battery and outputs the discharge voltage to the load. Moreover, a voltage control unit, which can include a control unit and the bidirectional DC-DC converter, changes the discharge voltage of the secondary battery to an output voltage target value to be outputted to the load.
US10381861B2

The present disclosure discloses a charging system, a charging method, and a power adapter. The charging system includes a battery, a first rectifier, a switch unit, a transformer, a second rectifier, a sampling unit, and a control unit. The control unit outputs a control signal to the switch unit, and adjusts a duty ratio of the control signal according to a current value and/or voltage value sampled by the sampling unit, such that a third voltage with a third ripple waveform outputted by the second rectifier meets a charging requirement. The third voltage is applied to the battery.
US10381854B2

A battery charging system has a switching circuit and a control circuit. The switching circuit has a first switch, and the control circuit has a plurality of analog control loops and a digital control unit. Each of the analog control loops provides a loop control signal based on a corresponding feedback signal, a corresponding reference signal and a slope compensation signal. The digital control unit provides a switching control signal to control the first switch based on the plurality of analog control loops and a time period control signal, and the digital control unit turns ON or turns OFF the first switch automatically in response to one of the plurality of analog control loops.
US10381844B2

An external power storage adapter (PSA) may supply electrical power to a portable information handling system or other power consuming device. The power storage adapter may include an AC-DC converter, a battery, and intelligent power management functionality. A PSA controller may determine whether electrical power supplied by the power storage adapter should be sourced from the AC-DC converter or from the battery based on various operating parameters of the power storage adapter, such the temperature of the power storage adapter, the state of charge of the battery, the amount of electrical power being supplied by the AC-DC converter, or the amount of time that the AC-DC converter has been supplying electrical power. The power storage adapter may output power to a port of the portable information handling system, such as a USB Type-C port, over a variable power bus.
US10381837B2

Photovoltaic systems and related techniques are provided. A method for commissioning a photovoltaic (PV) system may include obtaining data describing an arrangement of two or more components of the PV system; performing a test of the PV system, wherein performing the test includes determining whether the PV system complies with at least one PV system criterion based, at least in part, on at least a portion of the data describing the arrangement of the two or more components of the PV system; and in response to determining that the PV system complies with the at least one PV system criterion, activating the PV system and/or notifying a user of the PV system that the PV system complies with the at least one PV system criterion. The method may further include sending information associated with the PV system to a regulatory entity and/or an operator of an electrical grid.
US10381825B2

A battery assembly device with charging and discharging protection is provided. The aforementioned device includes a plurality of serially connected battery modules and each of the battery module further includes one or a plurality of battery units, a plurality of serially connected first diodes which are parallel connected with the battery unit, a protection circuit including a second diode and third diode which are parallel connected to each other, and a fourth diode. Aforementioned protection circuit is serially connected with the battery unit and configured between two connection points of the battery module, electrode polarity of the second diode and electrode polarity of third diode at connection point are different, and the fourth diode are configured between the two connection points of the battery module and its electrode polarity are different with the connection point of the battery unit. Aforementioned device enables the specific circuit loop formed by specific diodes to bypass the disabled battery unit so as to avoid the disabled battery unit effecting the operation of whole battery assembly device.
US10381824B2

Power receiving/distributing equipment is composed of a switchgear incorporated for each major electric path section, wherein, when arc fault occurs on an electric path to which a circuit breaker is connected, a high-speed closing device closes to detour arc current so as to flow to a ground conductor, thereby eliminating arc at a fault electric path portion. The high-speed closing device is connected to one pole or both poles of a breaking portion of the circuit breaker, and is incorporated into an insulating support member on a corresponding pole electric path so as to be able to be drawn as a whole.
US10381822B2

A protection circuits for server racks may include an Oring circuit having a first MOSFET, a first diode, and first and second comparators. Each of the first and second comparators supports a maximum voltage difference that is less than an operational voltage of the power supply. The protection circuit also includes a clamping circuit having a second MOSFET and a second diode. Each of the first and second comparators is configured to compare voltage at the first MOSFET with voltage at the second MOSFET. The first comparator is configured to switch the first MOSFET to an off condition using the comparison, and the second comparator is configured to switch the first MOSFET to an on condition using the comparison. The second MOSFET is configured to clamp a node of each of the first and second comparators to below the maximum in the event of a short at the power supply.
US10381821B2

Power switch devices and methods are provided where an undervoltage event in a supply voltage is detected. Information regarding the undervoltage event is stored in a memory element. The memory element is supplied by a control signal.
US10381810B1

A network cable combing tool includes a columnar main body with either one or both of the ends thereof extended to form a conical tapered end and a grip portion connecting circumferences of both ends of the main body for easy holding. A plurality of clip slots are radially arranged and axially penetrating through the main body; each clip slot has at least three passage holes with an opening formed at an outer end of each passage hole. Thereby network cables are individually embedded into one of the clip slots via its opening and display a neat and organized arrangement. The tapered end at either or both ends of the main body also keeps the embedded cables toward the axis of the main body for further management by cable ties; when performing cable combing with the tool, the resistance is also reduced due to the tapered end. And the integrated design of the grip portion and the clip slots enables a convenient and effortless operation of the network cable combing tool.
US10381809B2

A device for removing a sheath of electrical conductors of a preferably multicore cable (K), preferably comprises at least one holding arrangement/clamping device for clamping the cable (K), and a blade arrangement (1), which can preferably be rotated about the longitudinal cable axis, for the sheath. A pull-off device (A) for the at least partially cut sheath is integrated into the device. This pull-off device (A) comprises pull-off mechanism (5), which is designed for connection to the sheath and for exertion of a force on the sheath parallel to the cable axis. The invention further relates to a method of removing an inner sheath of electrical conductors of a multicore cable (K).
US10381803B2

Aspects of the subject disclosure may include, for example, a first distributed Bragg reflector, a second distributed Bragg reflector, an active region with an oxide aperture between the first and second distributed Bragg reflectors, and a dielectric layer, where a positioning of the dielectric layer with respect to the first and second distributed Bragg reflectors and the oxide aperture causes suppression of higher modes of the vertical-cavity surface-emitting laser device. Other embodiments are disclosed.
US10381797B1

A flexible TOF processing block having power measurement circuitry comprising separate modules that can be modified using parameterizable registers, without complete reconstruction, allows development to continue while the overall design is optimized.
US10381795B2

The present invention relates to a microdisk laser having characteristics of unidirectional emission and an ultra-high quality factor and also a microdisk laser composed of four circular arcs and configured to emit light in one direction in a resonance mode having the form of a whispering gallery mode formed by total reflection.
US10381794B2

An electric wire connection portion includes a second core wire crimping portion) in which a pair of barrel pieces is wound around a core wire while widening a distance with respect to the bottom in a sandwiching direction of the core wire as being directed from a first core wire crimping portion side to the sheath crimping portion side. A boundary crimping area Tc arranged at a boundary part between a second core wire crimping portion and the sheath crimping portion includes a plurality of coupling crimping portions each of which connect two crimping portions among crimping portions having different angles with respect to a drawing direction of the electric wire from the crimp terminal between the second core wire crimping portion side and the sheath crimping portion side in at least an overlapping area.
US10381772B2

A connector assembly connects a coaxial cable, having a first coaxial connector, to a second coaxial connector. The connector assembly includes the coaxial cable conductively connected to a proximal end of the coaxial cable; and an outer housing member having a proximal end and a distal end. The outer housing member includes an internal lumen containing the proximal end of the coaxial cable and at least partially containing the first coaxial connector; a concavity at the proximal end of the outer housing member, wherein the concavity includes an opening that is contiguous with the internal lumen; and a first interlocking connector element in the concavity. The connector assembly further includes at least one sealing body within the internal lumen of the outer housing member, the at least one sealing body forming a watertight seal between the housing and the cable, and a resilient compressible surface surrounding the first coaxial connector.
US10381768B2

A contact housing for an electrical connector comprises a plurality of electrical contacts and a plurality of contact housing modules in which the plurality of electrical contacts are disposed. The contact housing modules include a first contact housing module and a second contact housing module. The first contact housing module has a first contact securing comb engaging the second contact housing module and securing the contacts in the second contact housing module. The second contact housing module has a second contact securing comb engaging the first contact housing module and securing the contacts in the first contact housing module.
US10381767B1

A cable connector with improved performance and ease of use. The connector has staggered ports to reduce crosstalk and to prevent incorrect insertion of a plug into a receptacle. The plug may be constructed with subassemblies, each of which has a lossy central portion. Conductive members embedded within an insulative housing of the subassemblies may be used to electrically connect ground conductors within the subassemblies. Further, the connector may have a quick connect locking screw that can be engaged by pressing on the screw, but requires rotation of the screw to remove. Additionally, a ferrule may be used in making a mechanical connection between a cable bundle and a plug and making an electrical connection between a braid of the cable bundle and a conductive shell of the plug. The ferrule may be in multiple pieces for easy attachment while precluding deformation of the cable, which disrupts electrical performance.
US10381765B2

A female contact and a mating structure in which the female contact mates with a male contact. The female contact has first and second elastic arms that are connected together. The first elastic arm has a first dummy contact point and a first actual contact point rearward of the first dummy contact point and has a smaller protrusion than the first dummy contact point. The second elastic arm has a second dummy contact point and a second actual contact point rearward of the second dummy contact point and has a smaller protrusion amount than the second dummy contact point.
US10381758B1

A breakout board for interfacing a power supply unit (PSU) with one or more devices, the PSU providing power to the devices and comprising a plurality of pins having functions, the breakout board having a body including conductive tracks; a slot connector having first and second pluralities of pin receivers disposed on the body, wherein, when the PSU is inserted into the slot connector, the pin receivers couple to the corresponding pins of the PSU; a plurality of bundle connectors disposed on the body for relaying the power from the PSU to the devices, each of the bundle connectors having first and second pluralities of single connectors, wherein the pin receivers are coupled directly to the respective single connectors on each of the bundle connectors; and wherein after an interruption, power from the PSU to the devices is restored instantaneously without requiring manual intervention.
US10381754B1

The terminal block having a fastening handle is provided. The terminal block includes a first connection member, a second connection member and a fastening handle. The first connection member includes a handle platform, a protruding plate protruding from the handle platform, and a cavity inside the handle platform. A retaining slot communicating with the cavity is formed inside the protruding plate. The second connection member includes a fastening slot into which the protruding plate is plugged and includes a fastening portion arranged near the fastening slot. The fastening handle includes an end section inserted through the retaining slot and engaged with the protruding plate, an engagement section extended from the end section and received in the cavity, and a head section protruding out of the handle platform.
US10381751B2

A branch structure of a laminated flat electric wire includes: a laminated flat electric wire in which two or more plate-shaped flat electric wires are laminated; and a branch box. The laminated flat electric wire has tabs each extending from each of the flat electric wires. Each of the tabs is provided with a hole. The branch box has the same number of rod-shaped members as the number of tabs, and the rod-shaped members are disposed at positions corresponding to the positions of the holes of the tabs. Two or more laminated flat electric wires are fixed to each other by passing each of the rod-shaped members through a corresponding hole of the tabs in a state where the two or more laminated flat electric wires extend from the branch box in opposite directions from each other or directions orthogonal to each other.
US10381746B2

An apparatus includes a phased array antenna panel and one or more beam former circuits mounted on the phased antenna array panel. The phased array antenna panel generally comprises a plurality of antenna elements arranged in one or more groups. Each of the one or more beam former circuits may be coupled to a respective group of the antenna elements. Each of the one or more beam former circuits may comprise a plurality of transceiver channels. Each transceiver channel generally comprises a power amplifier circuit configured, when operating in a transmit mode, to drive a respective one of the antenna elements. The power amplifier generally comprises a feedback network coupled between an output and an input of the power amplifier circuit.
US10381743B2

A method is disclosed for optimizing an angular resolution across a field-of view for an antenna array having a plurality of antenna elements positioned along a curved surface. The method includes selecting a position along the curved surface for a first antenna element in the plurality of antenna elements and calculating subsequent positions for each of the remaining plurality of antenna elements on the antenna array, wherein the subsequent positions are determined relative to the position of the first antenna element and wherein the subsequent positions represent positions at which a maximum angular resolution is achieved for all angles in the field-of-view.
US10381737B2

The present invention provides an antenna miniaturized topology that is based on the implementation of a conductive loading on a quadrifilar helix antenna. This may be achieved by connecting the tip of the four helical arms to end members which may be circular planar conductors. The miniaturization of the antenna may be further enhanced by incorporating a dielectric material in the space between the four arms.
US10381735B2

A multi-band single feed dielectric resonator antenna (DRA) and DRA array are provided. The DRA is made of a dielectric material having a first and second antenna regions wherein the second antenna region has a different dielectric constant than the first antenna region. The dielectric material is supported by a feeding substrate. The feeding substrate has a top surface ground plane having a slot positioned below the first antenna region of the dielectric material and a microstrip feeding line on the bottom surface in alignment with the slot on the top surface ground plane.
US10381734B2

A right-hand circularly-polarized patch antenna comprising a ground plane and a patch connected to each other with one or more wires for which the wire shape and location of the end points are selected such that they do not cause an antenna mismatch, and the electrical current carried in the wires produces an extra electromagnetic field subtracted from the patch field in the nadir direction.
US10381732B2

An antenna configured to receive radiation at global navigation satellite system (GNSS) frequencies includes a dielectric substrate, a circular patch overlaying the dielectric substrate, one or more impedance transformers, and a metamaterial ground plane. The metamaterial ground plane includes a plurality of conductive patches and a cavity. The conductive patches are arranged along a first plane on a backside of the dielectric substrate and are separated from the circular patch by the dielectric substrate. The cavity includes a ground plane and a conductive fence. The ground plane is arranged along a second plane below the first plane. The ground plane is electrically coupled to at least a first portion of the plurality of conductive patches by conductive vias. The conductive fence is spaced from the backside of the dielectric substrate and from the plurality of conductive patches by a gap.
US10381709B2

A multi-band antenna structure includes a substrate having a first wiring area located on one side surface thereof. The first wiring area has a first metal trace, a second metal trace and a connecting portion formed therein. The first and the second metal trace are respectively in an elongated spiral pattern; and the connecting portion is electrically connected at two opposite ends to the first and the second metal trace. The multi-band antenna structure can be directly integrated into electrical circuits on a circuit board to provide the advantages of reduced manufacturing cost and capable of transmitting or receiving multiple bands of signals.
US10381707B2

Embodiments of the present disclosure use customizable waveguides that can be positioned next to each other in a structure that contains one single flange to provide a physical connection for the waveguides. In this fashion, many waveguides can be positioned within a small area to accommodate a tightly packed patch antenna array so that the waveguides can be positioned very close to the socket. As such, embodiments of the present disclosure allow more waveguides to be packed into a small area by providing a single structure that houses many waveguides and share only a single flange connection element that can be sized appropriately.
US10381705B2

A power combiner/power divider has a disk shaped housing cavity and a housing of electrically conductive material, such as metal. A junction pin is positioned centrally in the power combiner/divider. Additional ports are positioned radially along the periphery of the disk shaped portion. Tapered waveguides may extend from the radially positioned ports to the centrally positioned junction pin. A hollow radial cavity provided in the cavity holds a dielectric insert that may have tapering extensions radiating from a central ring. The ring surrounds the centrally positioned port.
US10381701B2

A first switch is configured to open and close connection between an end part of a first transmission line and ground, and a second switch is configured to open and close connection between an end part of a third transmission line and ground.
US10381690B2

A negative electrode for a rechargeable lithium battery, the negative electrode including: a current collector; a negative active material layer on the current collector; and a coating layer directly contacting the negative active material layer, the coating layer including an organic material and an inorganic material, is disclosed. A rechargeable lithium battery including the same is also disclosed.
US10381682B2

Disclosed is a lithium ion-conductive sulfide-based solid electrolyte which includes nickel sulfide and, accordingly, the solid electrolyte can obtain a novel structure and performance.More particularly, the sulfide-based solid electrolyte includes lithium sulfide (Li2S), diphosphorus pentasulfide (P2S5), and nickel sulfide (Ni3S2) in a specific ratio by mol % and exhibits a novel crystal structure due to nickel (Ni). Accordingly, the sulfide-based solid electrolyte has greater lithium ion conductivity than an conventional sulfide-based solid electrolyte and a stable crystal structure.
US10381681B2

The present application relates to the technical field of lithium-ion batteries and, specifically, relates to an electrolyte and a lithium-ion battery containing the electrolyte. The electrolyte of the present application comprises an organic solvent, a lithium salt and an additive, wherein the additive contains a cyanosulfone compound and a lithium fluorophosphate compound. When the electrolyte contains both the cyanosulfone compound and the lithium fluorophosphate at the same time, the cyanosulfone compound will form a passive film on the surface of the electrode of a high-voltage battery, so as to effectively suppress reaction between the electrolyte and the electrode, further, the lithium fluorophosphate can effectively suppress the decomposition of the lithium salt and improve the film resistance of the electrode. Under the synergistic effect of the two, the cycle performance of the lithium-ion battery is greatly improved, and the storage performance of the electrolyte is also significantly improved.
US10381680B2

The present invention provides: i) a lithium-sulfur battery in which solid sulfur is introduced into an electrolytic region between a positive electrode and a negative electrode; ii) a lithium-sulfur battery comprising a middle layer containing elemental sulfur (S8) or lithium sulfide (Li2S) in an electrolytic region between a positive electrode and a negative electrode; and iii) a lithium-sulfur battery having a separator supporting sulfur particles or lithium sulfide particles between a positive electrode and a negative electrode.
US10381678B2

A new battery cell structure uses a reduced stack pressure force to be used and applied over a much smaller area of the cells by using the sides of the cell instead of the top and bottom of the cell. To reduce the amount of force required to compress a cell, an edge-wise construction can be used instead of the sheet construction. Instead of stack pressure having to be applied to the top and bottom of the cell, it is now applied across the edges. An edge-on design is used to form strips, which allows for flat sides of a battery body.
US10381677B2

A secondary battery includes a rolled electrode body, a case main body that has a shape of an open cylinder with a bottom; a case cover, a first electrode terminal, and a second electrode terminal. The first electrode terminal and the second electrode terminal support the rolled electrode body. The first electrode terminal is fixed to the case cover, with one end being exposed to the outside of the case main body, and the other end being connected to a first collector portion. The second electrode terminal is fixed, together with the negative-electrode electrode terminal, to the case cover, with one end being exposed to the outside of the case main body, and the other end being connected to a second collector portion.
US10381669B2

A fuel cell system and method is provided to control the volumetric ratio of a reformate and unreformed hydrocarbon fuel supplied to a fuel cell configured for in-stack reforming. The system includes a reformer having a number of high and low steam reforming activity channels which provide a full equilibrated fuel stream and a fuel stream having hydrocarbon levels slight lower than the hydrocarbon levels of the hydrocarbon fuel supplied to the reformer, respectively. The fuel streams can be mixed and supplied to the fuel cell to provide in-stack reforming while reducing or inhibiting the formation of carbon in the fuel stack.
US10381667B2

A redox flow battery stack cell frame comprising a support frame and a monolithic bipolar plate integrated within the support frame is disclosed. The bipolar plate comprises a plurality of interdigitated flow channels on at least one surface. The support frame comprises an inlet manifold formed into a facing surface of the first side of the frame, the inlet manifold comprising fluid inlet distribution channels in a serpentine arrangement, each fluid inlet distribution channel aligned with a single inlet flow channel of the bipolar plate; and an outlet manifold formed into the facing surface of the opposing side of the frame, the outlet manifold comprising fluid outlet distribution channels in a serpentine arrangement, each fluid outlet distribution channel aligned with a single outlet flow channel of the bipolar plate. Redox flow battery stack cells and stacks comprising the stack cell frame are also disclosed.
US10381664B2

An exemplary fuel cell component includes a plate having a plurality of channels. At least a first one of the channels is configured differently than others of the channels so that the first channel provides a first cooling capacity to a selected portion of the plate. The others of the channels provide a second, lesser cooling capacity to at least one other portion of the plate.
US10381662B2

A separator for a fuel cell, to be disposed opposing to a membrane electrode assembly, is provided. The separator includes a separator central area portion opposing to a center area of the membrane electrode assembly that concerns generating power, an outer edge portion located in an outer edge of the separator central area portion, a rubber molded body made of rubber, the rubber molded body being formed in the outer edge portion by die-casting a die-casting rubber material using die, and an adhesive layer formed in the outer edge portion, for adhering the rubber molded body to the outer edge portion. The adhesive layer is formed over an adhesive layer area that includes and is larger than an area where the rubber molded body is die-casted in the outer edge portion. Thus, a disadvantage due to burrs which are generated when die-casting the rubber molded body can be reduced.
US10381650B2

This cladding material for a battery collector consists of a cladding material having a two-layer structure formed by bonding a first layer arranged on a first surface and constituted of an Al-based alloy and a second layer arranged on a second surface and constituted of a Cu-based alloy to each other by rolling. The ratio of the thickness of the first layer to the total thickness of the first layer and the second layer is not more than 35%.
US10381623B2

Provided is a lithium battery, wherein the battery comprises an anode, a cathode, wherein the cathode comprises one or more transition metals, an electrolyte, and a porous separator interposed between the cathode and anode, wherein the separator comprises an anionic compound. Also provided are methods of manufacturing such batteries.
US10381610B2

A secondary battery includes a container, an electrode assembly received in the container, and an insulator assembly disposed on at least one of an upper end and a lower end of the electrode assembly. When the electrode assembly is moved vertically due to inertia, the insulator assembly is elastically contracted and restored as a reaction to the inertia, thereby reducing pressure generated between an interior surface of the container and the electrode assembly. The insulation assembly may provide insulation effect. It may function as an electrolytic solution flow path.
US10381602B2

A deposition apparatus includes a chamber, a stage, a mask, a chuck, a deposition source, a laser generator, and an optical assembly. The stage is supported in the chamber. The mask is disposed on the stage. The mask includes a deposition pattern. The chuck is configured to support a substrate in the chamber. The chuck is configured to position the substrate to overlap the deposition pattern. The deposition source is disposed in the chamber. The deposition source is configured to provide a deposition material toward the substrate. The laser generator is configured to generate a laser beam. The optical assembly is configured to guide the laser beam between the mask and the substrate.
US10381599B2

A highly reliable light-emitting device is provided. Damage to an element due to externally applied physical power is suppressed. Alternatively, in a process of pressure-bonding of an FPC, damage to a resin and a wiring which are in contact with a flexible substrate due to heat is suppressed. A neutral plane at which stress-strain is not generated when a flexible light-emitting device including an organic EL element is deformed, is positioned in the vicinity of a transistor and the organic EL element. Alternatively, the hardness of the outermost surface of a light-emitting device is high. Alternatively, a substrate having a coefficient of thermal expansion of 10 ppm/K or lower is used as a substrate that overlaps with a terminal portion connected to an FPC.
US10381597B2

There is provided a flexible display having a plurality of innovations configured to allow bending of a portion or portions to reduce apparent border size and/or utilize the side surface of an assembled flexible display.
US10381574B2

The objective of the present invention is to provide: a compound capable of ensuring high light-emitting efficiency and low driving voltage of an element, and increasing the lifespan thereof; an organic electrical element using compound; and an electronic device comprising the same.
US10381563B1

A method is presented for protecting resistive random access memory (RRAM) stacks within a resistive memory crossbar array. The method includes forming a plurality of conductive lines within an interlayer dielectric (ILD), forming a RRAM stack including a bottom electrode, a top electrode, and a bi-layer hardmask, forming a low-k dielectric layer over the RRAM stack, removing a first layer of the bi-layer hardmask during a via opening, and removing a second layer of the bilayer hardmask concurrently with a plurality of sacrificial layers formed over the low-k dielectric layer.
US10381555B2

A variable-frequency magnetoresistive effect element includes a magnetoresistive effect element, a magnetic-field applying mechanism that applies a magnetic field to the magnetoresistive effect element, an electric-field applying mechanism that applies an electric field to the magnetoresistive effect element, and a control terminal connected to the electric-field applying mechanism and used for applying a voltage that varies in at least one of magnitude and polarity to the electric-field applying mechanism. The magnetoresistive effect element contains an antiferromagnetic material or ferrimagnetic material having a magnetoelectric effect. A spin torque oscillation frequency or spin torque resonance frequency of the magnetoresistive effect element is controlled by varying the voltage applied via the control terminal in at least one of magnitude and polarity.
US10381551B1

A Magnetoresistive Random Access Memory (MRAM) assembly includes a first ferromagnetic shielding component, a second ferromagnetic shielding component, a plurality of MRAM cells located between the first and second ferromagnetic shielding components, a plurality of bit lines located between the first and second ferromagnetic shielding components, each bit line coupled to at least one of the plurality of MRAM cells, a plurality of word lines located between the first and second ferromagnetic shielding components, each word line coupled to at least one of the plurality of MRAM cells, a ferromagnetic yoke electrically connecting the first and second ferromagnetic shielding components, and located in an area of the assembly substantially free of the MRAM cells, bit lines, and word lines, and an insulator surrounding the magnetic yoke.
US10381550B1

A magnetic junction, a memory using the magnetic junction and method for providing the magnetic junction are described. The magnetic junction includes first and second reference layers, a main barrier layer having a first thickness, a free layer, an engineered secondary barrier layer and a second reference layer. The free layer is switchable between stable magnetic states when a write current is passed through the magnetic junction. The main barrier layer is between the first reference layer and the free layer. The secondary barrier layer is between the free layer and the second reference layer. The engineered secondary barrier layer has a resistance, a second thickness less than the first thickness and a plurality of regions having a reduced resistance less than the resistance. The free and reference layers each has a perpendicular magnetic anisotropy energy and an out-of-plane demagnetization energy less than the perpendicular magnetic anisotropy energy.
US10381549B2

A memory device includes a first element and a second element. The first element includes: first and second ferromagnets; a first nonmagnet; a first conductor; a third ferromagnet; a second conductor, and a fourth ferromagnet. The fourth ferromagnet contains a metallic element and one or more ferromagnetic elements. The second element includes: fifth and sixth ferromagnet; a second nonmagnet; a third conductor; a seventh ferromagnet; a fourth conductor; and a fifth conductor. The fifth conductor contains the metallic element and the one or more ferromagnetic elements of a quantity of 30% or less of a volume of the fifth conductor.
US10381548B1

Apparatuses, systems, and methods are disclosed for magnetoresistive random access memory. A magnetic tunnel junction for storing data may include a reference layer, a barrier layer, and a free layer. A barrier layer may be disposed between a reference layer and a free layer. A free layer may include a nucleation region and an arm. A nucleation region may be configured to form a magnetic domain wall. An arm may be narrower than a nucleation region and may extend from the nucleation region. An arm may include a plurality of pinning sites formed at predetermined locations along the arm for pinning a domain wall.
US10381541B2

A cryogenic electronic package includes a first superconducting multi-chip module (SMCM), a superconducting interposer, a second SMCM and a superconducting semiconductor structure. The interposer is disposed over and coupled to the first SMCM, the second SMCM is disposed over and coupled to the interposer, and the superconducting semiconductor structure is disposed over and coupled to the second SMCM. The second SMCM and the superconducting semiconductor structure are electrically coupled to the first SMCM through the interposer. A method of fabricating a cryogenic electronic package is also provided.
US10381536B2

A light-emitting device includes a light-emitting element, a light pervious layer, an electrode defining layer, a first soldering pad and a second soldering pad. The light-emitting element has an upper surface, a bottom surface, and a lateral surface arranged between the upper surface and the bottom surface. The light pervious layer covers the upper surface and the lateral surface. The electrode defining layer covers a part of the light pervious layer. The first soldering pad and the second soldering pad are surrounded by the electrode defining layer. A gap is located between the first soldering pad and the second soldering pad while the gap remains substantially constant.
US10381533B2

Disclosed is an optical semiconductor device having an optical semiconductor mounting element including a recess. On an inner side face of the recess is a thermosetting resin composition for light reflection, which, after curing, can realize high reflectance in a range of visible light to near ultraviolet light, has excellent heat deterioration resistance and tablet moldability, and is less likely to cause burrs during transfer molding, and a process for producing the resin composition, and an optical semiconductor element mounting substrate and an optical semiconductor device using the resin composition. The heat curable resin composition for light reflection comprises a heat curable component and a white pigment and is characterized in that the length of burrs caused upon transfer molding under conditions of molding temperature of 100° C. to 200° C., molding pressure of not more than 20 MPa, and molding time of 60 to 120 sec is not more than 5 mm and the light reflectance after heat curing at a wavelength of 350 nm to 800 nm is not less than 80%.
US10381528B2

The present invention provides a light emitting device that makes it possible to provide an image display apparatus having a wide color reproduction range. The light emitting device includes a light emitting element that emits blue light; a Mn2+-activated γ-AlON phosphor that is a green phosphor; and a Mn4+-activated phosphor that is a red phosphor. The green light emitted by the Mn2+-activated γ-AlON phosphor has an emission-spectrum peak wavelength of not less than 518 nm and not more than 528 nm.
US10381523B2

Embodiments of the invention include a light emitting diode (LED) including a semiconductor structure. The semiconductor structure includes an active layer disposed between an n-type region and a p-type region. The active layer emits UV radiation. The LED is disposed on the mount. The mount is disposed on a conductive slug. A support surrounds the conductive slug. The support includes electrically conductive contact pads disposed on a bottom surface, and a thermally conductive pad disposed beneath the conductive slug, wherein the thermally conductive pad is not electrically connected to the LED.
US10381521B2

An optoelectronic component and a method for producing an optoelectronic component are disclosed. In an embodiment a component includes a semiconductor layer sequence having a first semiconductor layer, an active layer, a second semiconductor layer and a top side stacked in the recited order, a first contact layer arranged at the first semiconductor layer, a mirror layer arranged on the top side and a recess in the semiconductor layer sequence which extends from the top side through the entire second semiconductor layer and the active layer, wherein the recess has a bottom surface in a region of the first semiconductor layer, wherein the mirror layer covers a portion of the recess in plan view, wherein the first contact layer is in direct electrical and mechanical contact with a contact pin, and wherein the contact pin extends from the first contact layer to the top side of the semiconductor layer sequence.
US10381510B2

A red light emitting device, a method of fabricating a light emitting device, a light emitting device package, and a lighting system are provided. The red light emitting device may include a first semiconductor layer having a first conductivity, an active layer provided on the first semiconductor layer and including a quantum well and a quantum barrier, a second semiconductor layer having a second conductivity and provided on the active layer, a third semiconductor layer having the second conductivity on the second semiconductor layer, a fourth semiconductor layer having the second conductivity on the third semiconductor layer, and a fifth semiconductor layer having the second conductivity on the fourth semiconductor layer. The third semiconductor layer and the fourth semiconductor layer may include an AlGaInP-based semiconductor layer, and an Al composition of the fourth semiconductor layer may be lower than an Al composition of the third semiconductor layer.
US10381507B2

A method for the manufacture of a light-emitting diode (LED) chip, the method comprising providing a first substrate; forming an LED structure on the first substrate, wherein the LED structure has a first surface adjacent the first substrate and a second surface opposite the first substrate; applying a second substrate on the second surface of the LED structure; and selectively etching the first substrate from the LED structure to form one or more walls extending from the first surface of the LED structure.
US10381504B2

An optical detection sensor functions as a proximity detection sensor that includes an optical system and a selectively transmissive structure. Electromagnetic radiation such as laser light can be emitted through a transmissive portion of the selectively transmissive structure. A reflected beam can be detected to determine the presence of an object. The sensor is formed by encapsulating the transmissive structure in a first encapsulant body and encapsulating the optical system in a second encapsulant body. The first and second encapsulant bodies are then joined together. In a wafer scale assembling the structure resulting from the joined encapsulant bodies is diced to form optical detection sensors.
US10381494B2

An electrical unit with modular hardware structure in which more complex and unsafe portions of the device are restricted for access by a qualified electrician only, whereas safe areas are made accessible to a non-electrician user, such as a homeowner or a low expertise technician, to help diagnose issues and/or upgrade the functionality of the device without requiring the presence of a high expertise technician/electrician. The unit may include the ability to add new communication interfaces in a modular manner, preferably by a non-electrician user. Protection domains are created by designing the electrical unit to include an easier level of physical access, open to the homeowner or a low expertise technician. This area would support the modular upgrade interfaces for communication and/or diagnostic interfaces for troubleshooting. A restricted area of access may be used to shield the high voltage wiring as well as wired industrial communication interfaces from the homeowner.
US10381487B2

A thin film transistor includes a channel section formed from semiconductor material, a source electrode connected to one end of the channel section, a drain electrode connected to another end of the channel section, an upper gate electrode included in an upper layer than the channel section and overlapping the channel section, a lower gate electrode included in a lower layer than the channel section and overlapping the channel section, an upper gate insulation film disposed between the upper gate electrode and the channel section, and a lower gate insulation film disposed between the lower gate electrode and the channel section and having a film thickness relatively greater than that of the upper gate insulation film.
US10381486B2

In a transistor including an oxide semiconductor, a change in electrical characteristics is suppressed and reliability is improved. The transistor includes an oxide semiconductor film over a first insulating film; a second insulating film over the oxide semiconductor film; a gate electrode over the second insulating film; a metal oxide film in contact with a side surface of the second insulating film; and a third insulating film over the oxide semiconductor film, the gate electrode, and the metal oxide film. The oxide semiconductor film includes a channel region overlapping with the gate electrode, a source region in contact with the third insulating film, and a drain region in contact with the third insulating film. The source region and the drain region contain one or more of hydrogen, boron, carbon, nitrogen, fluorine, phosphorus, sulfur, chlorine, titanium, and a rare gas.
US10381476B2

A method of forming vertical transport fin field effect transistors, including, forming a bottom source/drain layer on a substrate, forming a channel layer on the bottom source/drain layer, forming a recess in the channel layer on a second region of the substrate, wherein the bottom surface of the recess is below the surface of the channel layer on a first region, forming a top source/drain layer on the channel layer, where the top source/drain layer has a greater thickness on the second region of the substrate than on the first region of the substrate, and forming a vertical fin on the first region of the substrate, and a vertical fin on the second region of the substrate, wherein a first top source/drain is formed on the vertical fin on the first region, and a second top source/drain is formed on the vertical fin on the second region.
US10381473B2

A high-electron-mobility transistor (HEMT) includes a substrate layer of silicon, a first contact disposed on a first surface of the substrate layer, and a number of layers disposed on a second surface of the substrate layer opposite the first surface. A second contact and a gate contact are disposed on those layers. A trench containing conducting material extends completely through the layers and into the substrate layer. In an embodiment of the HEMT, the first contact is a drain contact and the second contact is a source contact. In another embodiment of the HEMT, the first contact is a source contact and the second contact is a drain contact.
US10381471B2

A semiconductor device includes a first nitride semiconductor layer, a second nitride semiconductor layer provided on the first nitride semiconductor layer, a gate electrode, an aluminum oxynitride layer provided between the gate electrode and the second nitride semiconductor layer, a first electrode electrically connected to the first nitride semiconductor layer, a second electrode electrically connected to the first nitride semiconductor layer, a first aluminum nitride layer provided on the second nitride semiconductor layer between the first electrode and the aluminum oxynitride layer, and a second aluminum nitride layer provided on the second nitride semiconductor layer between the second electrode and the aluminum oxynitride layer. The second nitride semiconductor layer has an electron affinity lower than that of the first nitride semiconductor layer. A second electrode sandwiches the gate electrode together with the first electrode.
US10381469B2

A semiconductor device includes a switching device having: a substrate configured by a semi-insulating material or a semiconductor; a channel forming layer on the substrate that is configured by a compound semiconductor mainly having a group III nitride; a gate structure configured by a gate electrode on the channel forming layer with a gate insulating film interposed therebetween; and a source electrode and a drain electrode on the channel forming layer at both sides of the gate structure respectively, a collapse inhibiting layer on the channel forming layer in an element region of the channel forming layer where the switching device is arranged that is configured by an insulating material; and a leakage inhibiting layer on the channel forming layer in an element isolation region of the channel forming layer surrounding the element region that is configured by an insulating material different from that of the collapse inhibiting layer.
US10381466B1

A spintronic device can include a bottom contact layer, a bottom magnetic layer disposed on the bottom contact layer, a nanoparticle layer disposed on the bottom magnetic layer, a top magnetic layer disposed on the nanoparticle layer, and a top contact layer disposed on the top magnetic layer. The spintronic device can include a bottom insulation layer disposed between the bottom magnetic layer and the nanoparticle layer, and a top insulation layer disposed between the nanoparticle layer and the top magnetic layer.
US10381465B2

A method of forming an asymmetrical three dimensional semiconductor device. The method may include providing a fin structure extending perpendicularly from a substrate plane and having a fin axis parallel to the substrate plane, wherein a portion of the fin structure is covered by a gate structure defining a channel region, and wherein the fin structure comprises a first end surface not covered by the gate structure and second end surface not covered by the gate structure. The method may further include directing ions in a fin treatment to the fin structure, wherein the fin treatment comprises a first treatment of the first end surface and a second treatment of the second end surface different from the first treatment.
US10381463B2

Embodiments are directed to a method and resulting structures for smoothing the sidewall roughness of a post-etched film. A sacrificial layer is formed on a substrate. A patterned mask is formed by removing portions of the sacrificial layer to expose a surface of the substrate. The sidewalls of the patterned mask are smoothed and a target layer is formed over the patterned mask and the substrate. Portions of the target layer are removed to expose a surface of the patterned mask and the patterned mask is removed.
US10381462B2

A stacked nanowire field effect transistor (FET) including a plurality of vertically stacked nanowire channels. Each nanowire channel is vertically separated from one another by sacrificial segment. A gate stack is on the upper surface of the semiconductor substrate. The gate stack includes a conductive element that wraps around the nanowire channels. Source/drain regions are on the upper surface of the semiconductor substrate. The source/drain regions directly contact the ends of the nanowire channel. The stacked nanowire FET further includes nanowire channel spacers that encapsulate the ends of the nanowire channel such that the source/drain regions are separated from the gate stack.
US10381461B2

A method of forming a semiconductor device includes: loading a wafer onto a susceptor, wherein the susceptor is disposed inside a chamber; heating the inside of the chamber; and rotating the susceptor, and first forming a film on the wafer by outputting a reactive gas and a carrier gas from an injector disposed at a sidewall of the chamber to form a semiconductor device having a first layer, wherein the first layer is manufactured under a first condition, wherein the injector includes a first outlet exposed within the chamber to discharge the carrier gas directly into the chamber and a second outlet exposed within the chamber to discharge the reactive gas directly into the chamber, wherein the first outlet is disposed below the second outlet.
US10381459B2

A semiconductor structure including a first substantially U-shaped and/or H-shaped channel is disclosed. The semiconductor structure may further include a second substantially U-shaped and/or H-shaped channel positioned above the first channel. A method of forming a substantially U-shaped and/or H-shaped channel is also disclosed. The method may include forming a fin structure on a substrate where the fin structure includes an alternating layers of sacrificial semiconductor and at least one silicon layer or region. The method may further include forming additional silicon regions vertically on sidewalls of the fin structure. The additional silicon regions may contact the silicon layer or region of the fin structure to form the substantially U-shaped and/or H-shaped channel(s). The method may further include removing the sacrificial semiconductor layers and forming a gate structure around the substantially U-shaped and/or substantially H-shaped channels.
US10381454B2

Embodiments of the disclosure generally provide methods of forming a capacitor with high capacitance and low leakage as well as a good interface control for thin film transistor (TFT) applications. In one embodiment, a thin film transistor structure includes a capacitor formed in a thin film transistor device. The capacitor further includes a common electrode disposed on a substrate, a dielectric layer formed on the common electrode and a pixel electrode formed on the dielectric layer. An interface protection layer formed between the common electrode and the dielectric layer, or between the dielectric layer and the pixel electrode. A gate insulating layer fabricated by a high-k material may also be utilized in the thin film transistor structure.
US10381451B2

A semiconductor device includes a pillar-shaped semiconductor layer formed on a substrate; a first insulator surrounding the pillar-shaped semiconductor layer; a first gate surrounding the first insulator and made of a metal having a first work function; a second gate surrounding the first insulator and made of a metal having a second work function different from the first work function, the second gate being located below the first gate; a third gate surrounding the first insulator and made of a metal having the first work function, the third gate being located below the second gate; and a fourth gate surrounding the first insulator and made of a metal having the second work function different from the first work function, the fourth gate being located below the third gate. The first gate, the second gate, the third gate, and the fourth gate are electrically connected together.
US10381446B2

A memory cell and a non-volatile semiconductor memory device are disclosed. Nitride sidewall layers are respectively disposed in a first sidewall spacer and a second sidewall spacer, to separate a memory gate electrode and a first select gate electrode from each other and the memory gate electrode and a second select gate electrode from each other. Hence, a breakdown voltage is improved around the memory gate electrode as compared with a conventional case in which the first sidewall spacer and the second sidewall spacer are simply made of insulating oxide films. The nitride sidewall layers are disposed farther from a memory well than a charge storage layer. Hence, charge is unlikely to be injected into the nitride sidewall layers at charge injection from the memory well into the charge storage layer, thereby preventing an operation failure due to charge storage in a region other than the charge storage layer.
US10381438B2

A semiconductor structure including vertically stacked nFETs and pFETs containing suspended semiconductor channel material nanosheets having an isolation layer located between a pFET S/D structure and an nFET S/D region is provided together with a method of forming such a structure. The pFET S/D structure includes a pFET S/D SiGe region having a first germanium content and an overlying SiGe region having a second germanium content that is greater than the first germanium content.
US10381420B2

A touch display panel is provided. The touch display panel includes: a substrate; a thin-film transistor array, an organic light-emitting unit and a thin-film encapsulation layer which are successively laminated on the substrate; and a touch electrode arranged at a side, which is facing away from the organic light-emitting unit, of the thin-film encapsulation layer. The touch display panel includes a display area and a non-display area surrounding the display area. The non-display area has a first dam surrounding the display area and a second dam surrounding the first dam; the non-display area includes a bonding area and border areas disposed at two sides of the bonding area; and at least in the bonding area, organic material fills a region between the first dam and the second dam and fills a region at a side close to the display area of the first dam.
US10381419B2

An organic light emitting display device is provided. The organic light emitting display device includes a first substrate including a black matrix on one surface, an overcoating layer formed of a semi-permeable material and configured to equalize a thickness of an area where the black matrix is present to a thickness of an area where the black matrix is not present, and a touch electrode layer on the overcoating layer; and a second substrate including an organic light emitting element on one surface and bonded to the first substrate to face each other.
US10381418B2

An OLED display device includes a substrate including a display region and a pad region, a display structure in the display region on the substrate, and a pad electrode structure in the pad region on the substrate, the pad electrode structure having a first pad electrode on the substrate, a first insulation layer covering opposite lateral portions of the first pad electrode and exposing a portion of an upper surface of the first pad electrode, a second pad electrode on the first pad electrode and on the first insulation layer, the second pad electrode having a step portion where the first pad electrode and the first insulation layer are overlapped, and a third pad electrode on the second pad electrode and on the first insulation layer, the third electrode covering the second pad electrode.
US10381415B2

In one example embodiment, a display device for suppressing reflected light includes a driving circuit and a display region which includes a plurality of pixels. In one example embodiment, the plurality of pixels includes a first pixel having a first light emitting element which includes a first light emitting portion having a first layer surface. In one example embodiment, first pixel includes a second light emitting element which includes a second light emitting portion having a second, different layer surface. In one example embodiment, the first pixel includes a third light emitting element which includes a third light emitting portion having a third, different layer surface.
US10381414B2

Disclosed is an organic light emitting display device comprising a plurality of pixels arranged in a first direction and a second direction, the plurality of pixels including a first pixel, a second pixel adjacent to the first pixel in the second direction, and a third pixel adjacent to the second pixel in the second direction, wherein each of the first pixel, second pixel and third pixel includes a first sub pixel, a second sub pixel, and a third sub pixel, the first sub pixel includes a first emission layer, the second sub pixel includes a second emission layer, and the third sub pixel includes a third emission layer, wherein the third sub pixel that is included in the first pixel is adjacent to the third sub pixel that is included in the second pixel in the second direction.
US10381407B2

A switch includes a first electrode layer, a second electrode layer disposed over the first electrode layer, and a selecting element layer interposed between the first electrode layer and the second electrode layer. The selecting element layer includes a gas region in which a current flows or does not flow according to a voltage applied to the switch. When the current flows, the switch is in an on-state, and, when the current does not flow, the switch is in an off-state.
US10381404B2

Integrated circuits and methods of producing the same are provided. In an exemplary embodiment, an integrated circuit includes a substrate having a buried insulator layer and an active layer overlying the buried insulator layer. A transistor overlies the buried insulator layer, and a memory cell underlies the buried insulator layer. As such, the memory cell and the transistor are on opposite sides of the buried insulator layer.
US10381403B1

A method for forming a MRAM device free of seal ring peeling defect, and the resulting device, are provided. Embodiments include forming magnetic tunnel junction (MTJ) over a metallization layer in a seal ring region of an MRAM device; forming a metal filled via connecting the MTJ and the metallization layer; forming a tunnel junction via over the MTJ; and forming a top electrode over the tunnel junction via.
US10381400B2

A method of manufacturing a light emitting device includes: (a) providing a wafer that includes a plurality of light emitting structures, each including a first and second semiconductor layer; (b) forming a first insulating layer so as to cover the light emitting structures and define first and second through-holes corresponding to a respective one of the light emitting structures; (c) forming electrically-conductive structures, each electrically connected with a respective one of the first semiconductor layers and first wirings, each electrically connected with a column of the second semiconductor layers aligned in a second direction; (d) forming a second insulating layer so as to cover the first wirings, the second insulating layer defining third through-holes each disposed above a respective one of the first electrically-conductive structures; and (e) forming second wirings, each electrically connected with a row the first electrically-conductive structures aligned in a first direction.
US10381398B2

The present disclosure relates to the field of semiconductor technologies, and discloses a method for manufacturing a semiconductor apparatus. The method includes: forming a water film on a bottom surface of a top wafer and a top surface of a bottom wafer; after the water film is formed, attaching the bottom surface of the top wafer to the top surface of the bottom wafer; disposing the attached top wafer and bottom wafer in a vacuum environment; and performing a thermal annealing process, so that the bottom surface of the top wafer is fusion-bonded to the top surface of the bottom wafer. The disclosed methods can reduce bubble voids existing between the bonded wafers.
US10381392B2

Provided is an image pickup device, including: a first trench provided between a plurality of pixels in a light-receiving region of a semiconductor substrate, the semiconductor substrate including the light-receiving region and a peripheral region, the light-receiving region being provided with the plurality of pixels each including a photoelectric conversion section; and a second trench provided in the peripheral region of the semiconductor substrate, wherein the semiconductor substrate has a variation in thickness between a portion where the first trench is provided and a portion where the second trench is provided.
US10381377B2

A method comprises forming material to be etched over a substrate. An etch mask comprising a silicon nitride-comprising region is formed elevationally over the material. The etch mask comprises an elevationally-extending mask opening in the silicon nitride-comprising region that has a minimum horizontal open dimension that is greater in an elevationally-innermost portion of the region than in an elevationally-outermost portion of the region. The elevationally-outermost portion has a greater etch rate in at least one of HF and H3PO4 than does the elevationally-innermost portion. The etch mask is used as a mask while etching an elevationally-extending mask opening into the material. The silicon nitride-comprising region is exposed to at least one of HF and H3PO4 to increase the minimum horizontal open dimension in the elevationally-outermost portion to a greater degree than increase, if any, in the minimum horizontal open dimension in the elevationally-innermost portion. Other aspects and embodiments, including structure independent of method of manufacture, are disclosed.
US10381374B2

According to one embodiment, a semiconductor memory device includes a first memory chip, a circuit chip, and an external connection electrode on a surface of the first memory chip. The first memory chip comprises first conductors stacked via an insulator, and a first pillar passing the first conductors. The circuit chip comprises a substrate, a control circuit, and a second conductor connected to the control circuit, the circuit chip being attached to the first memory chip. The external connection electrode comprises a portion extending from a side of the surface of the first memory chip through the first memory chip and connected to the second conductor. Part of the first conductors is between the external connection electrode and the substrate.
US10381359B2

A method of forming split gate non-volatile memory cells on the same chip as logic and high voltage devices having HKMG logic gates. The method includes forming the source and drain regions, floating gates, control gates, and the poly layer for the erase gates and word line gates in the memory area of the chip. A protective insulation layer is formed over the memory area, and an HKMG layer and poly layer are formed on the chip, removed from the memory area, and patterned in the logic areas of the chip to form the logic gates having varying amounts of underlying insulation.
US10381353B2

A semiconductor memory device includes a transistor having a gate, a source and a drain and a metal-insulator-semiconductor (MIS) structure. The transistor and the MIS structure are disposed on a common substrate. The MIS structure includes a dielectric layer disposed on a semiconductor region, and an electrode electrically disposed on the dielectric layer and coupled to the drain of the transistor. The electrode includes a bulk portion and a high-resistance portion, both disposed on the dielectric layer. The high-resistance portion has a resistance value in a range from 1.0×10−4 Ωcm to 1.0×104 Ωcm or a sheet resistance in a range from 1.0×102Ω/□ to 1.0×1010Ω/□.
US10381350B2

A method for fabricating floating body memory cells (FBCs), and the resultant FBCs where gates favoring different conductivity type regions are used is described. In one embodiment, a p type back gate with a thicker insulation is used with a thinner insulated n type front gate. Processing, which compensates for misalignment, which allows the different oxide and gate materials to be fabricated is described.
US10381349B2

A semiconductor device comprises a substrate, a first source/drain region on the substrate, a first channel region extending vertically with respect to the substrate from the first source/drain region, a second source/drain region on the first channel region, a third source/drain region on the second source/drain region, a second channel region extending vertically with respect to the substrate from the third source/drain region, a fourth source/drain region on the second channel region, a first gate region formed around from the first channel region, and a second gate region formed around the second channel region.
US10381346B1

Logic gate designs (e.g., NAND, NOR, Inverter) for stacked VTFET designs are provided. In one aspect, a logic gate device is provided. The logic gate device includes: at least one top vertical transport field-effect transistor (VTFET1) sharing a fin with at least one bottom VTFET (VTFET2); a power rail connected to a power contact of the logic gate device; and a ground rail, adjacent to the power rail, connected to a ground contact of the logic gate device. A method of forming a logic gate device is also provided.
US10381344B2

Bipolar transistors and MOS transistors are formed in a common process. A semiconductor layer is arranged on an insulating layer. On a side of the bipolar transistors: an insulating region including the insulating layer is formed; openings are etched through the insulating region to delimit insulating walls; the openings are filled with first epitaxial portions; and the first epitaxial portions and a first region extending under the first epitaxial portions and under the insulating walls are doped. On the side of the bipolar transistors and on a side of the MOS transistors: gate structures are formed; second epitaxial portions are made; and the second epitaxial portions covering the first epitaxial portions are doped.
US10381342B2

According to an embodiment, a bipolar transistor is disclosed for Electrostatic discharge (ESD) management in integrated circuits. The bipolar transistor enables vertical current flow in a bipolar transistor cell configured for ESD protection. The bipolar transistor includes a selectively embedded P-type floating buried layer (PBL). The floating P-region is added in a standard NPN cell. During an ESD event, the base of the bipolar transistor extends to the floating P-region with a very small amount of current. The PBL layer can provide more holes to support the current resulting in decreased holding voltage of the bipolar transistor. With the selective addition of floating P-region, the current scalability of the bipolar transistor at longer pulse widths can be significantly improved.
US10381337B2

A capacitor includes a plurality of cells each including a capacitance formation portion in which a plurality of trenches are positioned and a margin portion disposed around the capacitance formation portion. The cell includes three or more dielectric layers disposed in the capacitance formation portion and extending in the trenches, and three or more electrode layers sequentially stacked with dielectric layers interposed therebetween and extending in the trenches. At least first and second electrode layers have opposite polarities and each include a lead electrode extending from the capacitance formation portion to the margin portion. A lead electrode of the first electrode layer is disposed in a first region disposed to one side of a central portion of a cell, and a lead electrode of the second electrode layer is disposed in a second region disposed on another side of a central portion of the cell.
US10381324B2

A process of forming a thermal interface material structure includes selectively masking a putty pad that includes ultraviolet (UV) curable cross-linkers to form a masked putty pad. The masked putty pad has a first area that is exposed and a second area that is masked. The process also includes exposing the masked putty pad to UV light to form a selectively cross-linked putty pad. The process includes disposing the selectively cross-linked putty pad between an electrical component and a heat spreader to form an assembly. The process further includes compressing the assembly to form a thermal interface material structure that includes a selectively cross-linked thermal interface material.
US10381323B2

Methods and semiconductor devices for bonding a first semiconductor device to a second semiconductor device include forming metal pads including a textured microstructure having a columnar grain structure at substantially the same angular direction from the top surface to the bottom surface. The textured crystalline microstructures enables the use of low temperatures and low pressures to effect bonding of the metal pads. Also described are methods of packaging and semiconductor devices.
US10381320B2

The present invention provides a bonding wire which can satisfy bonding reliability, spring performance, and chip damage performance required in high-density packaging. A bonding wire contains one or more of In, Ga, and Cd for a total of 0.05 to 5 at %, and a balance being made up of Ag and incidental impurities.
US10381319B2

A core material including a core and a solder plating layer of a (Sn—Bi)-based solder alloy made of Sn and Bi on a surface of the core. Bi in the solder plating layer is distributed in the solder plating layer at a concentration ratio in a predetermined range of, for example, 91.7% to 106.7%. Bi in the solder plating layer is homogeneous, and thus, a Bi concentration ratio is in a predetermined range over the entire solder plating layer including an inner circumference side and an outer circumference side in the solder plating layer.
US10381318B2

The present invention: makes it possible to improve the reliability of a semiconductor device; and provides a method of manufacturing the semiconductor device comprising the steps of (a) providing a semiconductor wafer having a pad electrode, a first conductive layer comprised of copper, a photoresist film, and a second conductive layer comprised of gold, (b) forming a protective film comprised of iodine on the surface of the second conductive layer, (c) removing the photoresist film, (d) irradiating the protective film with argon ions and removing the protective film, and (e) bringing a part of a bonding wire into contact with the surface of the second conductive layer.
US10381303B2

Semiconductor device structures are provided. The semiconductor device structures include a semiconductor substrate. The semiconductor device structures also include an inner metal layer disposed on the semiconductor substrate and a top metal layer disposed on the inner metal layer, wherein the top metal layer has a first portion and a second portion, and wherein the first portion completely covers the inner metal layer, the second portion surrounds the first portion, and the first portion is separated from the second portion. The semiconductor device structures further include a passivation layer disposed on the top metal layer, wherein the passivation layer has a hollowed pattern to expose the top metal layer.
US10381301B2

A semiconductor package including at least one semiconductor device, a first redistribution layer, a first molding compound, a second molding compound, conductive vias and a second redistribution layer. The first redistribution layer is disposed beneath the semiconductor device and electrically connected to the semiconductor device. The first molding compound is disposed over the first redistribution layer and surrounds the semiconductor device. The second molding compound surrounds the first redistribution layer and at least a part of the first molding compound. The conductive vias extend through the second molding compound. The second redistribution layer is disposed on a surface of the second molding compound away from the first redistribution layer. The second redistribution layer is electrically connected to the first redistribution layer through the conductive vias.
US10381300B2

A semiconductor device package includes a substrate, a package body, a via and an interconnect. The substrate includes a surface and a pad on the first surface. The package body covers at least a portion of the surface of the substrate. The via is disposed in the package body and includes a conductive layer and a first intermediate layer. The conductive layer is electrically connected with the pad. The first intermediate layer is adjacent to the conductive layer. The interconnect is disposed on the first intermediate layer.
US10381295B2

Embodiments of a packaged semiconductor device are provided, which includes a flag of a lead frame having a top surface and a bottom surface; a redistribution layer (RDL) structure formed on the top surface of the flag, the RDL structure including a first connection path having a first exposed bonding surface in a top surface of the RDL structure; and a first wirebond connected to the first exposed bonding surface and to a lead of the lead frame.
US10381292B2

A lead frame includes a plate portion provided with a first surface and a second surface, the second surface being opposite to the first surface; a protruding portion integrally formed with the plate portion to be protruded from the first surface of the plate portion, wherein a surface of the lead frame includes a work affected layer existing region at which a work affected layer is formed, and a work affected layer non-existing region at which a work affected layer is not formed, wherein a front end surface of the protruding portion is the work affected layer existing region, wherein a region of the first surface at which the protruding portion is not formed is the work affected layer non-existing region, and wherein the second surface of the plate portion includes the work affected layer non-existing region.
US10381290B2

A method of manufacturing an electronic device includes: placing a resin film on a component; and while heating the resin film to be softened, pressing end portions of a plurality of carbon nanotubes against the softened resin film to bring the end portions into contact with the component, and causing the softened resin film to climb up side surfaces of the carbon nanotubes.
US10381287B1

This application discloses an device disposed on a substrate, and a heat sink disposed on the substrate over the device. The heat sink disposed on the substrate forms a cavity to hold a fluid between the heat sink and the device. The fluid can absorb heat emitted by the device and transfer at least a portion of the absorbed heat to the heat sink. A gasket can be disposed between and in contact with the substrate and the heat sink. The gasket can prevent the fluid from exiting the cavity formed by the heat sink disposed on the substrate. The heat sink can have an opening to the cavity, which can be detachably sealed by a plug. The plug can reduce a pressure within the cavity or allow removal of gas bubbles in the fluid held in the cavity.
US10381286B2

A power module is disclosed. The power module includes a first substrate, a first metal layer, at least one conductive structure and at least one power device. The first metal layer is disposed on the first substrate. The first metal layer has a first thickness d1. The first thickness d1 satisfies: 5 μm≤d1≤50 μm. The conductive structure is disposed at a position different to the first metal layer on the first substrate. The conductive structure has a second thickness d2. The second thickness d2 satisfies: d2≥100 μm. The power device is disposed on the first substrate, the first metal layer or the conductive structure. The driving electrode of the power device is electrically connected to the first metal layer. The power electrode of the power device is electrically coupled to the conductive structure.
US10381283B2

The present invention discloses a power semiconductor module, comprising: a substrate; a semiconductor provided on a top side of the substrate; and a package formed on the semiconductor and the substrate, wherein the package has openings at a top side thereof, through which terminal contacts of the semiconductor and the substrate are exposed outside and accessible from outside.
US10381278B2

A testing method of a packaging process includes following steps. A substrate is provided. A circuit structure is formed on the substrate. The circuit structure includes a real unit area and a dummy side rail surrounding the real unit area, and a plurality of first circuit patterns is disposed on the real unit area. A second circuit pattern is formed on the dummy side rail, and the second circuit pattern emulates the configurations of at least a portion of the first circuit patterns for operating a simulation test. In addition, a packaging structure adapted for a testing process is also mentioned.
US10381277B2

A chip and a method for producing the chip with a plurality of measurement regions which are provided with electrodes for electrically detecting reactions in which, in order to reliably separate the individual measurement regions from one another, a monolayer of a fluorosilane is formed on the chip surface which has strongly hydrophobic properties. Therefore, during spotting with a liquid, the drops of liquid applied by spotting can be reliably prevented from coalescing, and thus, causing mixing of the substances in the drops of liquid which are supposed to be immobilized in the measurement regions.
US10381276B2

A laminate includes a plurality of buildup layers disposed on a core and a plurality of unit cells defined in the buildup layers. Each unit cell includes: at least one test via that passes through at least two of the buildup layers and that is electrically connected to testing locations on a probe accessible location of the laminate; and two or more dummy vias disposed in the unit cell. The dummy vias are arranged in the unit cell at one of a plurality of distances from the test via.
US10381274B2

To easily assess a feedback capacitance of a semiconductor element. An assessment method of assessing a feedback capacitance of a semiconductor element is provided, the assessment method including:acquiring a first characteristic correlated with the feedback capacitance and a second characteristic correlated with the feedback capacitance; andassessing the feedback capacitance based on the first characteristic and the second characteristic. The first characteristic may be a characteristic that corresponds to a withstanding voltage of the semiconductor element, and the second characteristic may be an on-resistance of the semiconductor element. In the assessing, the feedback capacitance may be assessed based on a ratio between the first characteristic and the second characteristic.
US10381271B2

A field effect transistor includes a fin having a stack of nanowire-like channel regions including at least first and a second nanowire-like channel regions, source and drain electrodes on opposite sides of the fin, a dielectric separation region including a dielectric material between the first and second nanowire-like channel regions, and a gate stack extending along a pair of sidewalls of the stack of nanowire-like channel regions. The dielectric separation region extending completely from a surface of the second nanowire-like channel region facing the first nanowire-like channel region to a surface of the first nanowire-like channel region facing the second nanowire-like channel region. The gate stack includes a gate dielectric layer and a metal layer on the gate dielectric layer. The metal layer of the gate stack does not extend between the first and second nanowire-like channel regions.
US10381260B2

A method of preparing a single crystal semiconductor handle wafer in the manufacture of a semiconductor-on-insulator device is provided. The single crystal semiconductor handle wafer is prepared to comprise a charge trapping layer, which is oxidized. The buried oxide layer in the resulting semiconductor-on-insulator device comprises an oxidized portion of the charge trapping layer and an oxidized portion of the single crystal semiconductor device layer.
US10381250B2

A method for introducing a substrate into a measuring apparatus, in particular a lithography mask into a coordinate measuring machine, includes the following steps: a) providing a first substrate in a start station; b) transporting the first substrate to a parking station; c) transporting a second substrate from the measuring apparatus to the start station; and d) transporting the first substrate from the parking station into the measuring apparatus. Measurements are carried out on the second substrate during the process of introducing the first substrate. A device for carrying out the method is also provided.
US10381242B2

A semiconductor processing method may include forming a superlattice gettering layer on a front side of a semiconductor substrate having a first thickness, epitaxially growing an active semiconductor layer on the superlattice gettering layer opposite the semiconductor substrate, forming at least one semiconductor device in the active semiconductor layer, and forming at least one metal interconnect layer on the active layer, and at least one metal through-via extending from the at least one metal interconnect layer into the semiconductor substrate. The method may further include thinning the semiconductor substrate from a back side thereof to a second thickness less than the first thickness, and thinning the semiconductor substrate. The superlattice gettering layer getters metal ions released by the forming of the at least one metal interconnect layer and at least one metal through-via, and thinning the substrate.
US10381240B2

Etching gases are disclosed for plasma etching channel holes, gate trenches, staircase contacts, capacitor holes, contact holes, etc., in Si-containing layers on a substrate and plasma etching methods of using the same. The etching gases are trans-1,1,1,4,4,4-hexafluoro-2-butene; cis-1,1,1,4,4,4-hexafluoro-2-butene; hexafluoroisobutene; hexafluorocyclobutane (trans-1,1,2,2,3,4); pentafluorocyclobutane (1,1,2,2,3-); tetrafluorocyclobutane (1,1,2,2-); or hexafluorocyclobutane (cis-1,1,2,2,3,4). The etching gases may provide improved selectivity between the Si-containing layers and mask material, less damage to channel region, a straight vertical profile, and reduced bowing in pattern high aspect ratio structures.
US10381239B2

A method of forming a semiconductor device includes following steps. First of all, a substrate is provided, and a stacked structure is formed on the substrate. Then, a patterned silicon-containing mask layer is formed on the stacked structure, and the stacked structure is partially removed through the patterned silicon-containing mask layer, to form plural openings in the stacked structure. Following these, a bromine covering process is performed, to form a bromide layer on a portion of the patterned silicon-containing mask layer, and a bromide sublimation process is then performed, to completely remove the bromide layer.
US10381232B2

A method may include providing a surface feature on a substrate, the surface feature comprising a feature shape a feature location, and a dimension along a first direction within a substrate plane; depositing a layer comprising a layer material on the surface feature; and directing ions in an ion exposure at an angle of incidence toward the substrate, the angle of incidence forming a non-zero angle with respect to a perpendicular to the substrate plane, wherein the ion exposure comprises the ions and reactive neutral species, the ion exposure reactively etching the layer material, wherein the ions impact a first portion of the surface feature and do not impact a second portion of the surface feature, and wherein an altered surface feature is generated, the altered surface feature differing from the surface feature in at least one of: the dimension along the first direction, the feature shape, or the feature location.
US10381228B2

An epitaxial process applying light illumination includes the following steps. A substrate is provided. A dry etching process and a wet etching process are performed to form a recess in the substrate, wherein an infrared light illuminates while the wet etching process is performed. An epitaxial structure is formed in the recess.
US10381221B2

A processing method in one embodiment includes: a step that takes an image of the end face of a reference substrate, whose warp amount is known, over the whole periphery thereof using a camera to obtain shape data of the end face of the reference substrate over the whole periphery of the reference substrate; a step that takes an image of the end face of a substrate over the whole periphery thereof using a camera to obtain shape data of the end face of the substrate over the whole periphery of the substrate; a step that calculates warp amount of the substrate based on the obtained shape data; a step that forms a resist film on a surface of the substrate; a step that determines the supply position from which an organic solvent is to be supplied to a peripheral portion of the resist film and dissolves the peripheral portion by the solvent supplied from the supply position to remove the same from the substrate.
US10381217B2

In a method of deposition a thin film, a substrate having a pattern may be provided. A surface of the substrate may be treated using a deposition-suppressing gas to form a deposition-suppressing layer on the pattern. A process gas may be applied to the pattern to deposit the thin film. The deposition-suppressing gas may include fluorine.
US10381207B2

For peak A detected on a chromatogram created based on data obtained by a product ion scan measurement of one characteristic ion species originating from a target compound, a mass spectrum is extracted, and this mass spectrum is subjected to a database search to extract candidates of the compound as a primary search result. Subsequently, for peak B detected on a chromatogram created based on data obtained by a product ion scan measurement of another characteristic ion species originating from the same target compound, a mass spectrum is extracted, and this mass spectrum is subjected to a database search, with the search range limited to the candidates extracted in the search result based on peak A, to further reduce the number of candidates. The result which has been narrowed in this manner is displayed, whereby the amount of labor for the compound identification by analysis operators is reduced.
US10381201B2

A method for achieving an etch rate is described. The method includes receiving a calculated variable associated with processing a work piece in a plasma chamber. The method further includes propagating the calculated variable through a model to generate a value of the calculated variable at an output of the model, identifying a calculated processing rate associated with the value, and identifying based on the calculated processing rate a pre-determined processing rate. The method also includes identifying a pre-determined variable to be achieved at the output based on the pre-determined processing rate and identifying a characteristics associated with a real and imaginary portions of the pre-determined variable. The method includes controlling variable circuit components to achieve the characteristics to further achieve the pre-determined variable.
US10381192B2

In one embodiment, an ion implantation apparatus includes an ion source configured to generate an ion beam. The apparatus further includes a scanner configured to change an irradiation position with the ion beam on an irradiation target. The apparatus further includes a first electrode configured to accelerate an ion in the ion beam. The apparatus further includes a controller configured to change at least any of energy and an irradiation angle of the ion beam according to the irradiation position by controlling the ion beam having been generated from the ion source.
US10381188B2

A radiographic image diagnostic apparatus according to embodiments includes an X-ray tube, a holding member, and coil control circuitry. The X-ray tube includes: a cathode that emits electrons; coils that generate electromagnetic force; and an anode that rotates about a rotation axis in response to the electromagnetic force and to generate an X-ray by receiving the electrons. The holding member holds the X-ray tube so that the X-ray tube is movable. The coil control circuitry controls a current to be supplied to the coils based on at least one of a position of the X-ray tube, a direction of the X-ray tube, or a velocity of the X-ray tube.
US10381183B2

A power distribution assembly which may be a fuse clip or a switch includes a lug mounted to a block in association with a spring clip which confronts one side of the lug. A portion of the spring clip is mounted to the block and an upper spring arm of the clip is positioned on one side of the lug. The lug is mounted to the block and includes a downwardly projecting tang which is inserted through a slot in the bottom portion of the assembly to thereby couple the spring arm to the lug and block and to receive the end of the fuse or a blade between the spring arm and the lug.
US10381179B2

A gas-insulated medium voltage switchgear includes: a circuit breaker pole part arrangement in a gastight compartment of the switchgear; a drive arrangement for switching actuation of the circuit breaker, the drive arrangement and the pole part arrangement being fixed on a common plate or frame, which is provided with the gastight compartment, and being configured to close the gastight compartment gastightly such that in a completely mounted position of the plate or frame, the circuit breaker pole part arrangement is positioned inside the gastight compartment, and the drive arrangement is positioned outside the gastight compartment; and a standardized circuit breaker drive adaptable to switchgear arrangements with different pole distances. The plate or frame is provided with holes, in which gastight mechanical feedthroughs are arranged, through which the standardized circuit breaker drive is coupled with each vacuum interrupter in the circuit breaker pole part arrangement.
US10381173B2

A microelectromechanical device, in particular a non-volatile memory module or a relay, comprising: a mobile body including a top region and a bottom region; top electrodes facing the top region; and bottom electrodes, facing the bottom region. The mobile body is, in a resting condition, at a distance from the electrodes. The latter can be biased for generating a movement of the mobile body for causing a direct contact of the top region with the top electrodes and, in a different operating condition, a direct contact of the bottom region with the bottom electrodes. In the absence of biasing, molecular-attraction forces maintain in stable mutual contact the top region and the top electrodes or, alternatively, the bottom region and the bottom electrodes.
US10381172B2

A method for manufacturing an electrode, which can suppress waste of electrode substrate, prevent impairment of operability, improve flatness and the like, and reliably prevent falling off thereof, and simultaneously can prevent wrinkles and bulges of the electrode caused by the heat treatment and the like, thereby manufacturing a higher-quality electrode. The method includes: preparing a rectangular plate-like electrode substrate having attachment portions at two ends including opposing sides by linearly bending two parts so that each part has an overall even side; holding the attachment portions by the suspension jig and a lower jig each being provided with a movement restriction portion with which a leading end of each attachment portion comes into contact, thereby maintaining the electrode substrate in a suspended state; and performing at least heat treatment on the suspended electrode substrate so as to manufacture a portion for an electrode.
US10381168B2

A hybrid supercapacitor has two electrodes, one of which functions as a cathode, and the other as an anode. The hybrid supercapacitor further includes an electrolyte arranged between the cathode and the anode. The electrolyte contains a solvent selected from the group consisting of methanol, 1-propanol, 1-heptanol, ethyl acetoacetate, ethylene glycol, diethylene glycol, glycerol, benzyl alcohol, di-n-butyl phthalate and mixtures thereof.
US10381158B2

An electronic device includes a chip component and a metal terminal. The chip component has an element body where internal electrodes are laminated inside and a terminal electrode formed outside the element body and connected with end parts of the internal electrodes. The metal terminal is connected with the terminal electrode of the chip component. The metal terminal includes an electrode face portion and a mount portion. The electrode face portion is arranged correspondingly with an end surface of the terminal electrode. The mount portion is mounted on a mount surface. The electrode face portion is provided with an opening portion so that a part of the terminal electrode corresponding with at least a part of the internal electrodes is exposed to the outside.
US10381146B2

An electronic component includes a core, a first outer electrode, a second outer electrode, one or more third outer electrodes, and a wire electrically connecting the first outer electrode, the third electrodes, and the second outer electrode in series in that order. The wire forms a first inductor by being wound on the core between the first outer electrode and one of the third electrodes, and also forms a second inductor by being wound on the core between one of the third outer electrodes and the second outer electrode.
US10381141B2

The present invention discloses manufacturing methods of a powder for compacting rare earth magnet powder and rare earth magnet that omit jet milling process, which comprises the steps as follows: 1) casting: casting the molten alloy of rare earth magnet raw material by strip casting method to obtain a quenched alloy with average thickness in a range of 0.2˜0.4 mm; 2) hydrogen decrepitation: decrepitating the quenched alloy and a plurality of rigid balls into a rotating hydrogen decrepitation container simultaneously, the quenched alloy is crushed under a hydrogen pressure between 0.01˜1 MPa, cooling the alloy and the balls, then screening the mixture to remove the rigid balls and obtain the powder. As the jet milling process is omitted, the oxygenation during the process of the jet milling may be avoided, therefore the process may be non-oxide, and the mass production of magnet with super high property may be possible.
US10381135B2

A charging cable assembly for transmitting electrical energy between a power supply station and an electrically drivable vehicle with a charging cable outer sheathing, in which at least one current conductor cable with a current conductor outer sheathing and at least one coolant line with a heat transfer surface are arranged, there being provided at least one heat transfer layer, which lies at least partially against the heat transfer surface and the current conductor outer sheathing.
US10381133B2

A heat-resistant flexible electric cable (1) includes a coating layer (3) having a phase-separated structure including a continuous phase (11) formed with a non-crosslink structured resin having a melting point of 200° C. or more, and a dispersed phase (12) formed with a thermoplastic elastomer having a melting point of 200° C. or less. Further, the heat-resistant flexible electric cable includes an electric conductor 2 coated with the above-mentioned coating layer. Further, an average aspect ratio of the dispersed phase is 10 or less. Further, a wire harness includes the heat-resistant flexible electric cable.
US10381129B2

Epoxy resin composition comprising a) the reaction product formed from a1) one or more epoxy compounds having at least two epoxy groups, and a2) 0.2 to 0.9 mol of acrylic acid or methacrylic acid or mixtures thereof per mole of epoxy groups, as component A; b) a solvent comprising vinyl groups as component B.
US10381128B2

A flame-retardant flexible polymer composition includes a polymer component that contains 98 to 80 parts by mass of a chlorinated polyethylene and 2 to 20 parts by mass of a polyolefin polymer; and calcium hydroxide particles having a surface containing calcium silicate, wherein a content of the particles relative to 100 parts by mass of the polymer component is 5 parts by mass or more and 20 parts by mass or less. A polymer tube is formed from the flame-retardant flexible polymer composition. An insulated wire includes an insulation formed from the flame-retardant flexible polymer composition.
US10381123B1

An apparatus includes a support and a radioactive source on the support. The radioactive source includes nuclei. An excitation element is coupled to the support. Upon activation of the excitation element, radiation emission from the radioactive source is reduced. The excitation element includes a vibration source. Excitation is transferred from nuclei of the radioactive source to nuclei of the support. The excitation transfer occurs in bulk from multiple nuclei of the radioactive source. The excitation transfer causes emissions from the support.
US10381119B2

The invention relates to nuclear physics, and specifically to reactor fuel elements and units thereof, and particularly to the composition of solid ceramic fuel elements based on uranium dioxide, intended for and exhibiting characteristics for being used in variously-purposed nuclear reactors. The result consists in a more reliable, special structure and a simple composition of uranium dioxide without heterogeneous fuel pellet additives, approaching the characteristics of a monocrystal having enhanced, and specifically exceeding reference data, thermal conductivity as temperature increases, and a simple production method thereof. The result is achieved in that pores of between 1 and 5 microns in size are distributed along the perimeters of grains in the micro-structure of each metal cluster in a nuclear fuel pellet, and in that located within the grains are pores which are predominantly nano-sized. In addition, the metal clusters comprise between 0.01 and 1.0 percent by mass. The invention provides for a method of preparing a nuclear fuel pellet, including precipitating metal hydroxides, in two stages, having different pH levels. Uranium metal is melted at a temperature exceeding 1150 DEG C., sintering is carried out in an insignificant amount of liquid phase at a temperature ranging between 1600 and 2200 DEG C. in a hydrogen medium until forming uranium dioxide, the structure of which includes metal clusters dispersed therein. An X-ray photon spectroscope is used for identifying the new structure of the UO2 pellet and the additional U—U chemical bond.
US10381116B2

A point-of-care computer system is provided, including a display positioned in a point-of-care location. The point-of-care computer includes hardware coupled to a frame of a hospital bed.
US10381114B2

A computing platform configured to receive and process an on-demand real-time patient-specific data analysis order is provided. The computing platform can receive an order, determine the viability of the order, and then perform the desired analysis based on parameters provided within the order. As part of the analysis, the computing platform can mine one or more data sources to collect data relevant to the ordered diagnostic. Once the data is collected, the computing platform can analyze the data according to one or more pre-programmed algorithms. The selection of which algorithms to apply to the data set can be determined by the type of on-demand real-time patient-specific data analysis ordered. The on-demand real-time patient-specific data analysis in some examples can be ordered using an external ordering user interface.
US10381111B2

Disclosed are devices and methods for collection, labeling and matching biological samples containing nucleic acid in conjunction with collecting at least one ridge and valley signature such as a fingerprint or footprint of an individual. Such devices and methods are used in forensic, human identification, paternity, tissue typing, and screening technologies to rapidly process an individual's identity, determine the identity of an individual along with the genotype profile of the individual.
US10381108B2

A molecular network-based web search and information aggregation system and a process for creating a synthetic molecular network are disclosed. The amount of information and data available through the Internet is growing rapidly, yet current search through natural language-based keyword and page rank algorithm or directory search often cannot provide satisfactory relevant results. The process creates the synthetic molecular network according to a set of rules and chemistry knowledge. The synthetic molecular network is structured such that molecular information can be aggregated in ways that conform to contemporary graphing theory and chemistry rules. In this way, the molecular network-based web search and information aggregation system reduces reliance on natural language by leveraging strong relational associations between molecules that do not correlate to a set of natural language keywords.
US10381106B2

A high performance, low-cost, gapped read alignment algorithm is disclosed that produces high quality alignments of a complete human genome in a few minutes. Additionally, the algorithm is more than an order of magnitude faster than previous approaches using a low-cost workstation. The results are obtained via careful algorithm engineering of the seeding based approach. The use of non-hashed seeds in combination with techniques from search engine ranking achieves fast cache-efficient processing. The algorithm can also be efficiently parallelized. Integration into an in-memory database infrastructure (IMDB) leads to low overhead for data management and further analysis.
US10381104B2

A semiconductor device includes a fuse selection circuit suitable for generating fuse set address signals based on a clock signal; a fuse array including a plurality of fuse sets and suitable for sequentially outputting fuse set data from the fuse sets based on the fuse set address signals; a read circuit suitable for sequentially generating read set data based on the clock signal and the fuse set data; and a calculation circuit suitable for calculating a number of used or unused fuse sets among the fuse sets based on the clock signal and a fuse information signal which includes at least one fuse read signal among a plurality of fuse read signals included in the read set data.
US10381088B2

A memory device that generates a unique identifying number, and includes a plurality of memory cells and a controller. Each of the memory cells includes first and second regions formed in a semiconductor substrate, wherein a channel region of the substrate extends between the first and second regions, a floating gate disposed over and insulated from a first portion of the channel region, and a select gate disposed over and insulated from a second portion of the channel region. The controller is configured to apply one or more positive voltages to the first regions of the memory cells while the memory cells are in a subthreshold state for generating leakage current through each of the channel regions, measure the leakage currents, and generate a number based on the measured leakage currents.
US10381087B2

Apparatuses and methods for protecting transistors through charge sharing are disclosed herein. An example apparatus includes a transistor comprising a gate node and a bulk node, a charge sharing circuit coupled between the gate and bulk nodes, and logic. The charge sharing circuit is configure to equalize charge differences between the gate and bulk nodes, and the logic is configured to enable the charge sharing circuit based at least in part on a combination of first and second signals, which indicate the presence of a condition.
US10381086B2

Embodiments describe techniques and configurations for an apparatus including a three-dimensional (3D) memory array having a plurality of strings of memory cells, where individual strings may have memory cells that correspond to different memory blocks (e.g., multiple memory blocks per string). For example, a first set of memory cells of a string may be included in a first memory block, and a second set of memory cells of the string may be included in a second memory block. The memory device may include separator wordlines disposed between wordlines associated with the first memory block and wordlines associated with the second memory block. The separator wordlines may receive different bias voltages during various operations of the memory device. Additionally, a wordline biasing scheme may be selected to program the first memory block based on whether the second memory block is programmed. Other embodiments may be described and/or claimed.
US10381080B2

Apparatuses and methods for segmented SGS lines are described. An example apparatus includes a plurality of memory subblocks, a plurality of first select gate control lines, each first select gate control line of the plurality of first select gate control lines configured to couple a memory subblock of the plurality of memory subblocks to a signal line, and a second select gate control line configured to couple the plurality of memory subblocks to a source line.
US10381077B2

Disclosed herein is a memory cell. The memory cell may act both as a combined selector device and memory element. The memory cell may be programmed by applying write pulses having different polarities. Different polarities of the write pulses may program different logic states into the memory cell. The memory cell may be read by read pulses all having the same polarity. The logic state of the memory cell may be detected by observing different threshold voltages when the read pulses are applied. The different threshold voltages may be responsive to the different polarities of the write pulses.
US10381067B2

Systems, among other embodiments, include topologies (data and/or control/address information) between an integrated circuit buffer device (that may be coupled to a master, such as a memory controller) and a plurality of integrated circuit memory devices. For example, data may be provided between the plurality of integrated circuit memory devices and the integrated circuit buffer device using separate segmented (or point-to-point link) signal paths in response to control/address information provided from the integrated circuit buffer device to the plurality of integrated circuit buffer devices using a single fly-by (or bus) signal path. An integrated circuit buffer device enables configurable effective memory organization of the plurality of integrated circuit memory devices. The memory organization represented by the integrated circuit buffer device to a memory controller may be different than the actual memory organization behind or coupled to the integrated circuit buffer device. The buffer device segments and merges the data transferred between the memory controller that expects a particular memory organization and actual memory organization.
US10381059B2

A magnetic memory element includes a contact with a magnetic layer portion between a conductive layer portion and a non-magnetic layer portion. The magnetic layer has a magnetization perpendicular to the plane of the layers, and an angled conductive track-having a central portion extended by two arms, the contact being entirely arranged on the track. For each arm, a current flowing towards the contact along the median axis of the arm encounters the portion of the contact nearest to the arm primarily on the left thereof for one of the arms, and primarily on the right thereof for the other arm.
US10381055B2

A memory device performs DLL (delay locked loop) calibration in accordance with a DLL calibration mode configured for the memory device. A host controller can configure the calibration mode based on operating conditions for the memory device. The memory device includes an input/output (I/O) interface circuit and a delay locked loop (DLL) circuit coupled to control I/O timing of the I/O interface. A control circuit of the memory device selectively enables and disables DLL calibration in accordance with the DLL calibration mode. When selectively enabled, the DLL calibration is to operate at a time interval identified by the DLL calibration mode, and when selectively disabled, the DLL calibration is to cease or refrain from DLL calibration operations.
US10381052B2

A fine grained negative wordline scheme for SRAM memories is disclosed. The scheme includes a circuit having a static random access memory (SRAM) cell including at least a wordline coupled to a plurality of NFETs of a transistor array. The circuit further includes a wordline driver including a plurality of inverters coupled between a wordline group decode node, a power supply and the wordline. Overvoltage on the wordline driver and NFETs of the SRAM cell are eliminated by applying a power gating mode and lowering the power supply voltage.
US10381046B2

Audio/video recorders are presented for recording audio and video of various types of proceedings, including court proceedings. In some examples, audio/video recorders may obtain case information associated with a case identifier from a case management database, and associate at least some of the case information with one or more audio channel inputs of the audio interface. In some examples, audio/video recorders may associate a speaker with an audio channel input of the audio interface, determine that an amplitude of an audio signal received at the audio channel input is above a threshold, determine a time when the amplitude of the audio signal at the audio channel was determined to be above the threshold, and generate metadata as a timeline indicating that the first speaker began speaking at the first time.
US10381040B1

A write command is received to write data in a Conventional Magnetic Recording (CMR) realm of a disk to be formatted for writing data in non-overlapping tracks. The disk includes a plurality of areas of the disk that can be formatted as a CMR realm or as a Shingled Magnetic Recording (SMR) realm formatted for writing data in overlapping tracks. It is determined whether performance of the write command would require writing to begin in a portion of the CMR realm that has not been written with non-overlapping tracks. In response to determining that the performance of the write command would require writing to begin in a portion of the CMR realm that has not been written with non-overlapping tracks, a predefined data pattern is written using non-overlapping tracks in the portion of the CMR realm that has not been written with non-overlapping tracks.
US10381035B2

Methods for magnetic recording are provided. The method can include: assembling a plurality of nanoparticles into a pattern on a disc; applying a polymer composition onto the pattern of nanoparticles; curing the polymer composition to form a polymer film on the disc, wherein the plurality of nanoparticles are immobilized in the pattern within the polymer film upon curing; and removing the polymer film containing the plurality of nanoparticles in the pattern. Diffraction gratings are also provided that can include a polymeric film comprising a plurality of nanoparticles immobilized in a pattern, wherein the polymer film defines a curvature.
US10381030B1

A data storage device is disclosed comprising a voice coil motor (VCM) and a secondary actuator configured to actuate a head over a disk. A position error signal (PES) is generated based on servo data recorded on the disk, and a first control signal is generated based on the PES. The PES is adjusted based on the first control signal to generate a first adjusted PES, and a second control signal is generated based on the first adjusted PES. A secondary actuator control signal is generated based on the first control signal and the second control signal, wherein the secondary actuator control signal is applied to the secondary actuator. The first adjusted PES is adjusted based on the second control signal to generate a second adjusted PES, and a VCM control signal is generated based on the second adjusted PES, wherein the VCM control signal is applied to the VCM.
US10381024B2

A voice activity detection system (100) filters audio input frames (102), on a frame=by-frame basis through a gammatone filterbank (104) to generate filtered gammatone output signals (106). A signal energy calculator (108) takes the filtered gammatone output signals and generates a plurality of energy envelopes. Weighting factors are constructed (112) are applied to each of the energy envelopes thereby producing normalized weighted signal (116), in which voice regions are emphasized and noise regions are minimized. An entropy measurement (118) is taken to extract information from the normalized weighted signals (116) and generate an entropy signal (120). The entropy signal (120) is averaged and compared to an adaptive entropy threshold (122), indicative of a noise floor. Decision logic (124) is used to identifying speech and noise from the comparison of the averaged entropy signal to the adaptive entropy threshold.
US10381023B2

A speech evaluation apparatus includes a memory, and a processor coupled to the memory and configured to generate a first input spectrum obtained by frequency transforming a first signal that is a signal of a first period, generate a second input spectrum obtained by frequency transforming a second signal that is the signal of a second period earlier than the first period, generate a processed spectrum obtained by transforming frequency of the second input spectrum based on a change ratio set in advance, calculate a correlation value between the first input spectrum and the processed spectrum, and determine a change amount of pitch frequency from the first signal to the second signal based on the change ratio and the correlation value.
US10381022B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for audio classifiers. In one aspect, a method includes obtaining a plurality of video frames from a plurality of videos, wherein each of the plurality of video frames is associated with one or more image labels of a plurality of image labels determined based on image recognition; obtaining a plurality of audio segments corresponding to the plurality of video frames, wherein each audio segment has a specified duration relative to the corresponding video frame; and generating an audio classifier trained using the plurality of audio segment and the associated image labels as input, wherein the audio classifier is trained such that the one or more groups of audio segments are determined to be associated with respective one or more audio labels.
US10381018B2

Methods and apparatus for performing signal processing. The signal processing comprises demultiplexing input encoded data into data including information for a segment including frames and coefficient information for a coefficient selected in the frames of the segment, and low band encoded data, decoding the low band encoded data to produce a low band signal, selecting a coefficient of a frame to be processed from a plurality of the coefficients based on the data, calculating a high band sub-band power of a high band sub-band signal of each sub-band constituting a high band signal of the frame to be processed based on a low band sub-band signal of each sub-band constituting the low band signal of the frame to be processed and the selected coefficient, and producing the high band signal of the frame to be processed based on the high band sub-band power and the low band sub-band signal.
US10381016B2

Methods, systems and computer readable media for altering an audio output are provided. In some embodiments, the system may change the original frequency content of an audio data file to a second frequency content so that a recorded audio track will sound as if a different person had recorded it when it is played back. In other embodiments, the system may receive an audio data file and a voice signature, and it may apply the voice signature to the audio data file to alter the audio output of the audio data file. In that instance, the audio data file may be a textual representation of a recorded audio data file.
US10381009B2

The present invention is directed to a deep neural network (DNN) having a triplet network architecture, which is suitable to perform speaker recognition. In particular, the DNN includes three feed-forward neural networks, which are trained according to a batch process utilizing a cohort set of negative training samples. After each batch of training samples is processed, the DNN may be trained according to a loss function, e.g., utilizing a cosine measure of similarity between respective samples, along with positive and negative margins, to provide a robust representation of voiceprints.
US10380990B2

A vehicle includes an engine and/or powertrain producing noise that is audible in a passenger compartment of the vehicle when the engine and/or powertrain is running. An active noise control arrangement includes a first loudspeaker disposed within a passenger compartment of the vehicle. A digital signal processor receives audio data and transmits an audio signal to the first loudspeaker dependent upon the audio data. A microphone is disposed within the passenger compartment and converts the sound from the first loudspeaker and the noise within the passenger compartment into a microphone signal. The microphone signal is transmitted to the digital signal processor, and the digital signal processor modifies the audio signal such that the audio signal attenuates the noise in the passenger compartment. A vehicle processor transmits a simulated noise signal to a second loudspeaker for use in testing effectiveness of the active noise control arrangement in attenuating noise when the engine and/or powertrain is not running and not producing noise.
US10380982B1

A smart music device and process provide users with an interface to play a selected song in the correct song key. The device includes a graphical user interface with areas demarcated by translucent conductive ink printed on the layer's underside. A layer of force sensor resistors (FSRs) are under the areas. Touching one of the areas closes a circuit between then conductive ink and FSR triggering a note to be played. The demarcated areas are illuminated to guide the user on scale and root node position. Metadata in memory storage includes the song key which is used during song playback to trigger assignment of the key correct scale across the FSRs and illuminate its root position of musical notes. Touching an area triggers a signal sent to a connected musical instrument to play the note.
US10380971B2

Disclosed is a display device. The display device may use one transmission line to perform bidirectional data transmission between a timing controller and a source driver. Furthermore, the display device may control the timing controller to transmit a Tx signal to the source driver and control the source driver to transmit correction data, through one transmission line.
US10380956B2

An information terminal capable of switching display and non-display of images by strain. The information terminal includes a display portion and a strain sensor. The display portion includes a liquid crystal element, a light-emitting element, and a first and a second transistors. The strain sensor includes a strain sensor element and a resistor. The first transistor has a function of controlling current flowing into the light-emitting element. The strain sensor element has a function as a variable resistor. A first terminal of the strain sensor element is electrically connected to a first terminal of the resistor. A gate of the first transistor is electrically connected to a first terminal of the strain sensor element via the second transistor.
US10380952B2

A light emitting assembly is described. In one embodiment, one or more light emitting diode (LED) devices and one or more microcontrollers are bonded to a same side of a substrate, with the one or more microcontrollers to switch and drive the one or more LED devices.
US10380945B2

The present invention provides a technology of simultaneously sensing characteristics of a plurality of OLED pixels. Further, a current mirroring circuit for sensing characteristics of OLED pixels can be applied to fields other than sensing characteristics of OLED pixels, and the current mirroring technology can output sensing currents having a uniform magnitude within a predetermined error range to a plurality of output terminals.
US10380938B2

Embodiments of the present disclosure provide a display panel and a display device to improve brightness difference between bending position and non-bending position of the display panel. The display panel includes an array substrate including a display area, the display area includes a non-bendable first display area in which a first driving transistor is arranged; a bendable second display area in which a second driving transistor is arranged, a width-length ratio of the first driving transistor being greater than that of the second driving transistor; a first organic light emitting diode arranged in the first display area and including an anode and a cathode, the anode being coupled to the first driving transistor; and a second organic light emitting diode arranged in the second display area and including an anode and a cathode, the anode of the second organic light emitting diode being coupled to the second driving transistor.
US10380933B2

In one embodiment, a display screen includes one or more pixels that are configured to operate in multiple modes. The multiple modes include a first mode in which the one or more pixels modulate, absorb, or reflect visible light and a second mode in which the one or more pixels are substantially transparent to visible light. When the one or more pixels are in the second mode a component behind the display screen is viewable through the one or more pixels.
US10380926B2

A team support display assembly includes a panel that has a front side, a back side and a perimeter edge. A plurality of perimeter wall sections is attached to the perimeter edge and extends rearward of the panel. The perimeter wall sections are spaced from each other such that a plurality of gaps is defined between the perimeter wall sections. At least two of the perimeter wall sections have one of a plurality of couplers mounted thereon. Each of the couplers releasably engages a key ring such that the panel is mounted on the key ring. The gaps expose portions of the key ring. A band is extended around and releasably attached to the key ring. The band is positioned in one of the gaps and a clip is attached to the band.
US10380925B2

In one embodiment, modular light emitting diode (LED) display panel includes a plurality of LEDs is attached to a printed circuit board. A power supply is coupled to the plurality of LEDs and configured to receive direct current (DC) power. A scan controller is coupled to the plurality of LEDs, where the scan controller is configured to control operation of the plurality of LEDs in order to display received media. A housing is attached to the printed circuit board, and includes an outer major surface of the modular LED display panel and is configured to be exposed to an external environment without a protective cabinet. A waterproof integrated data and power connector is electrically coupled to the power supply, the scan controller, and to the plurality of LEDs. The modular LED display panel has an ingress protection rating of IP 65 or higher, and is cooled passively without fans.
US10380923B2

One variation of a method for updating a flip-disc display includes, at each panel controller within each panel within the flip-disc display: accessing a frame defining target color positions of flip-disc pixels in each module in the corresponding panel; designating a subset of flip-disc pixels in the panel based on differences between target color positions of flip-disc pixels defined in the frame and current color positions of flip-disc pixels in the panel; defining a discontinuous order for serially issuing update commands to each module in the panel; and, during each update instance in a series of update instances within the current update cycle, serving a next update command to each module in the panel to invert one flip-disc pixel in each module in the panel according to the discontinuous order of update commands assigned to each module in the panel.
US10380920B2

A method and system for ultrasound simulation for training purposes. The system comprises a probe assembly, an electronic tag, and a translation sensor. The probe assembly comprises an orientation sensor to detect movement with three degrees of freedom. The translation sensor offers two additional degrees of freedom of movement detection. The probe assembly also has a transponder reader that when placed adjacent to the electronic tag, can communicate with a transponder within the electronic tag. Electronic tag has adhesive that allows the electronic tag to be a fixed to a subject, whether a live being or an inanimate mannequin. The information collected from the transponder is transmitted to the computing device to provide a simulated environment that mimics the use of an actual ultrasound probe to give the user a realistic experience using an ultrasound machine.
US10380915B2

The Braille Dot Delivery System is an enhancement design from the Publication No.: US-2012-0295232-A1, which implements the same concept for delivering Braille Dot characters via electronic pulses; the system comprises of the Low Frequency Pulse Output Device Pad [140] and the Computer/Signal Transmitter [200], where the wireless receiving unit receives information from the Computer/Signal Transmitter [200] generates electrical pulse(s) to replicate a Braille dot-like character. The Low Frequency Pulse Output Device Pad [140] contain electrodes in a 3×2 matrix cell; each cell consists of a set of electrodes, one for positive signal and another negative signal or ground; completing the circuit is the electrode gel pad, a medium between the electrode cell insert and human skin surface contact, there delivers an electronic pulse at low applied current. The Computer/Signal Transmitter [200] allows for creating Braille Dot characters by the key buttons and functions as a central processing unit to communicate, transmit, and receives information with other devices like smart phone, tablet, laptop, desktop, World Wide Web, and other communication devices.
US10380910B2

A method and system for enhancing a cognitive ability may comprise conducting, via a user interface display of a user computing device, a training session which may comprise presenting, via the user interface display of the user computing device, a variable stimuli go/no-go behavior response exercise, which may comprise establishing an assembly platform containing an outline of component parts of a final assembled item; presenting a plurality of component delivery platforms; delivering a component corresponding to at least one of the plurality of components of the final assembled item to at least one of the component delivery platforms; allowing the user to select or not select the component on the at least one of the plurality of component delivery platforms according to at least one selection criteria; and scoring the correctness of the user selecting or not selecting the component according to the at least one selection criteria.
US10380906B2

The present application relates to an apparatus for controllably rotating an object, such as a baseball or any sporting ball, and methods of using the apparatus for measurement of visual acuity and/or training. Specifically, in certain embodiments, an object is rotated at a selected revolutions per minute (RPM) and a subject's exposure to the rotating object is controlled by illumination and/or controlled exposure, and assessing a subject's ability to recognize the direction of rotation.
US10380904B1

A computer system configured to use train telematics data to reduce risk of accidents via a mobile device traveling within a vehicle may be provided. The mobile device may be configured to (1) receive train telematics data associated with a train that includes GPS location, speed, route, heading, acceleration, and/or track data; (2) determine when, or a time period of when, the train will pass through, be passing through, or be within a predetermined distance of a railroad crossing based upon the train telematics data; (3) determine an alternate route for the vehicle to take to avoid waiting at the railroad crossing; and (4) cause display of the alternate route on a display of the mobile device or a vehicle navigation system to allow the train to pass and to avoid train-vehicle collisions. Insurance discounts may be generated based upon the risk mitigation or prevention functionality.
US10380900B2

A device receives, from a user device, a request for a flight path for a UAV to travel in a geographical region, and determines a suggested component/software for the UAV based on capability information associated with the UAV. The device provides, to the user device, information associated with the suggested component/software, and calculates the flight path based on the capability information, real time information, and non-real time information associated with the geographical region. The device generates flight path instructions for the flight path, and provides the flight path instructions to the UAV to permit the UAV to travel in the geographical region via the flight path.
US10380898B1

A computing system may obtain, for each vehicle of a plurality of vehicles located within a location area, navigation data that indicates a travel route for the vehicle. Based on the navigation data for the plurality of vehicles, the computing system determines a subset of the plurality of vehicles that are within a threshold distance of each other and have respective travel routes that at least partially overlap. The computing system selects, based on a set of selection parameters, two or more vehicles among the subset of vehicles to form a platoon of vehicles that travel in a coordinated arrangement in proximity to each other during at least a portion of the respective travel routes of the selected vehicles. The computing system can direct the selected vehicles to form the platoon of vehicles.
US10380885B2

Devices, methods, and computer programs for providing traffic jam information via a vehicle-to-vehicle interface. The device for a transportation vehicle includes a device for obtaining traffic jam indicators. The traffic jam indicators include at least one element of the group consisting of the speed of the transportation vehicle or of transportation vehicles in an area surrounding the transportation vehicle and a traffic jam warning. The device also includes a device for determining traffic jam information based on the traffic jam indicators. The traffic jam information indicates whether the transportation vehicle is located in a traffic jam. The device also includes a vehicle-to-vehicle interface to provide the traffic jam information to one or more additional transportation vehicles via a vehicle-to-vehicle communication connection.
US10380877B2

The present invention relates to a community security system capable of monitoring multiple, generally adjacent, consecutive private security areas to confirm human activity and engage sensory alerts. The community security system includes at least two private security areas having the capability of being networked together to enable information sharing. Each private security area is monitored by a private security system and contains one or more detection devices for monitoring and detecting activity occurring within the boundaries of the private security area. Information detected by detection devices within the private security areas can then communicate with other detection devices within the private security area or with the community security system to confirm activity, track activity across adjacent boundaries, engage sensory alerts and notify community members or authorities, as needed.
US10380867B2

A network-based collaborative problem solving space is provided for managing alerts. The virtual collaboration space provide a virtual space for viewing streaming time series data, generating alerts for time series data, and viewing triggered alerts based on a threshold associated with the generated alert. Alert generation and triggering is automatically tracked within an event log, with particular event log entries associated with the alert generation and the triggering of an alert. When an alert is triggered, a link to the event log entry associated with generating the alert is provided. By reviewing the alert generation and surrounding event log entries, users of the virtual collaboration space may gain context as to the motivations for generating the original alert and thereby better understand whether the triggering of the alert is a serious issue.
US10380857B1

Systems and methods for operating a marker. The method comprising: receiving, by a Radio Frequency Identification (“RFID”) element of the marker, an RFID deactivation signal transmitted from an external device; and responsive to the RFID deactivation signal, supplying power from the RFID element to a detuner element so that the detuner element switches from a first state to a second state. The marker's resonant frequency is changed to a first value that falls outside of an Electronic Article Surveillance (“EAS”) systems operating frequency range when the detuner element switches from the first state to the second state.
US10380856B2

In a general aspect, detected motion is localized based on channel response characteristics. In some aspects, channel responses based on wireless signals transmitted through a space between wireless communication devices are obtained. A motion detection process is executed to detect motion of an object in the space based on the channel responses, and the channel responses are analyzed to identify a location of the detected motion within one of a plurality of regions within the space.
US10380846B2

A market based interleaved wagering system is disclosed. The system includes an interactive server constructed to: provide an interactive application; receive an identification of one or more application generated stocks; communicate the stock identification and application telemetry; and receive a wager outcome and an application resource based on the identified stocks and application telemetry. The system also includes a wager server constructed to: receive a wager request and the stock identification; communicate a request for stock information associated with the stock identification; receive stock information associated with the stock identification; generate a wager outcome based on the stock information; and communicate the wager outcome. The system also includes the application controller constructed to: receive the stock identification and application telemetry; communicate the wager request and stock identification, based on the application telemetry; receive the wager outcome; and communicate application resources and application instructions based on the wager outcome.
US10380845B2

A system to coordinate a wagering event using a virtual Web server with an administration application and a server database. The administration application is executable code which can generate a first event page from an event category page. The administration application also has a player management page, a pool page and a ticket management set of pages. The administration application interoperates with a banking application and a casino application. The administration application will send the event information to the casino application, receive wager information from the casino application, coordinate wager amounts with the banking application, close the wagering, monitor the event, update pool, close the pool, and allocate the winnings and losses.
US10380840B2

Embodiments disclosed herein concern mobile gaming environments. Portable electronic devices can be supported by the mobile gaming environments. The locations of the portable electronic device can influence how the portable electronic devices operate or what services or features are available to the portable electronic device or their users. According to one embodiment, a mobile gaming system can concern gaming/betting opportunities that can be secured using a portable electronic device even when an individual is located in a location where betting or games of chance are not permitted. According to another embodiment, a mobile gaming system can concern an application program operating on a portable electronic device that supports multiple modes of operation depending upon whether the portable electronic device is in a location where betting or games of chance are permitted.
US10380829B2

There are provided a squeeze image generating portion generating a squeeze image showing a squeeze motion of a card being turned over from an end, from a back surface to a front surface; and a game controlling portion controlling progress of a card game on the basis of a score recorded on a front surface of the card. By discontinuing the squeeze motion at branching timings at which a score predicted by a part of one or more suits appearing according to progress of the squeeze motion changes, it becomes possible to discontinue the squeeze motion at an appropriate timing according to a progress state of the card game, and it is possible to provide a realistic game environment close to a real card game and save time taken for useless squeeze motions.
US10380825B2

A feeder system for item feeding is presented. The feeder system may include a container having a plurality of walls, an actuator, a selector, and a chute. The container receives a plurality of items. An opening is formed in the container. The items flow through the opening towards the selector by a gravitational force. The selector singulates the plurality of items into one item. The chute receives the singulated item one at a time from the selector. The actuator is attached to the container and agitates the container to maintain a flow of the plurality of items passing through the opening.
US10380823B2

An article dispensing apparatus includes an article discharging apparatus, which includes a base, an article storage passage storing articles, a lower pedal, and an upper pedal, an out-of-stock detection switch that is turned to a first state when the lower pedal is in a second standby position and that is turned to a second state when the lower pedal is in a position other than the second standby position; an output member putting the article discharging apparatus in the standby state and drives the article discharging apparatus when the output member rotates from the standby position; and a controller rotating the output member to return the output member to the standby position when the output member rotated from the standby position does not return to the standby position in a preset set time and when the out-of-stock detection switch is turned to the first state in the set time.
US10380820B2

Implementations described and claimed herein involve systems and methods for handling an increased capacity of coins. In one implementation, an increased capacity coin hopper assembly comprises a bucket assembly, a coin hopper, and a funnel assembly. The bucket assembly has an opening through which one or more coins are receivable, and the coin hopper has a payout disc rotatable by at least one motor. The funnel assembly is disposed between the bucket assembly and the coin hopper and directs the one or more coins from the bucket assembly to the payout disc with a controlled flow.
US10380819B2

A money handling machine (for example, a money depositing/dispensing machine 100) includes: a coin-roll storage unit (for example, a coin-roll storage device 180) configured to store a coin roll; an authentication unit 107 configured to authenticate an authority of an operator; and a controlling unit 102 configured to control the coin-roll storage unit so as to dispense the coin roll to replenish a plurality of settlement places 20 at a time only when the authority of the operator authenticated by the authentication unit 107 is a predetermined authority.
US10380814B1

Users may enter a facility singly or in groups. Users may present entry credentials to a scanner. The entry credentials assist in identification of the user. After entry, users are tracked within the facility. If determinations about one or more of identification or tracking by an automated system fall below a threshold value, an employee associated with the facility is presented with a user interface. The user interface may include a gallery of images including those of the user and others in the facility. User input to the user interface is then used to reestablish one or more of identification or tracking.
US10380808B2

A mobile machine includes a load carrying mechanism configured to carry a load of material during operation of the mobile machine at a worksite. The mobile machine includes a position detection system configured to determine a position of the mobile machine and generate a position output indicative of the position of the mobile machine. The mobile machine includes a measuring system configured to determine a measure of the load and generate a measure output indicative of the measure of the load. The mobile machine also includes a material movement tracking system configured to receive the position output from the position detection system and the measure output from the measuring system and, based on both the position and the measure output, generate a material tracking indicator indicative of movement of the load of material around the worksite.
US10380804B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a multi-peer telepresence communications system. In one aspect, a method includes formulating a geometry of an environment based on sensor data collected from the environment by at least one sensor; capturing, with a camera, a plurality of video frames of the environment and associating each of the captured video frames with spatial transform data of the camera within the geometry of the environment; providing the video frames and associated camera position data to a remote peer; compositing, by the remote peer, the video frames and associated camera position data to generate a local composite; and displaying, on the remote peer, a three-dimensional augmented reality of the environment based on the local composite.
US10380795B2

Free space machine interface and control can be facilitated by predictive entities useful in interpreting a control object's position and/or motion (including objects having one or more articulating members, i.e., humans and/or animals and/or machines). Predictive entities can be driven using motion information captured using image information or the equivalents. Predictive information can be improved applying techniques for correlating with information from observations.
US10380787B2

A method and system for volume-rendering. The method and system include generating a volume-rendered image that is shaded from a light direction, displaying the volume-rendered image, displaying a model of a solid at the same time as the volume-rendered image, and displaying a light direction indicator with respect to the model of the solid, wherein the position of the light direction indicator corresponds to the light direction used for shading the volume-rendered image.
US10380785B2

A novel ray tracing acceleration structure is divided into one central acceleration structure and multiple local acceleration structures, to support intersection tests between incoming rays and scene polygons, while the scene is divided into multiple non uniform cells.
US10380780B2

A computer-implemented method for detecting real estate vacancies using satellite imagery is described. The method is implemented using a computing device in communication with a memory. The method includes receiving, by the computing device, a first location identifier that identifies a first real property location. The method additionally includes retrieving, by the computing device, a first satellite image of the first real property location. Additionally, the method includes retrieving, by the computing device, a second satellite image of the first real property location. The method additionally includes generating, by the computing device, a compound image of the first real property location by overlaying the second satellite image over the first satellite image. Additionally, the method includes providing the compound image to a user interface, wherein the compound image provides an indication of one or more vacant portions of the first real property location.
US10380778B2

A method and apparatus for generating charts within a document generation application is provided. The method comprises, within a document generation application, tabular data; associating, for each column and each row of the tabular data, the labels and the numerical data contained therein with one of a plurality of data types; determining, without user input, that the tabular data is one of column-oriented or row-oriented; selecting the first column or the first row as corresponding to an x-axis, respectively; applying a heuristic model resulting in a selection of a chart type of a plurality of chart types, the selection made without user input; automatically generating a chart of the selected chart type depicting a graphical representation of the labels and the numerical data.
US10380774B2

In one embodiment, a method includes determining a sequence of image elements. For each image element in the sequence, a position in an array of contiguous image elements is determined. The position may be based on several factors, including at least: a size of the image element (large or small), an order of the image element in the sequence, and dimensions of the display array. The array of image elements may be rendered for display to the user such that the layout of the image elements is contiguous. If the user provides input re-sizing an image element or re-ordering the sequence of image elements, the array may be re-rendered.
US10380769B1

Techniques of displaying drawing objects in a drawing application include generating a mapping table between points on a first path and a group of line segments along which drawing objects may be placed. Given the first path, a computer running the drawing application generates a subdivision of the first path. The computer then distributes the drawing objects over a second path, the second path being based on the subdivision of the first path. The computer then places the drawing objects on the second path. The computer then generates the mapping table that identifies a location of a drawing object on the second path and a respective subdivision of the first path.
US10380758B2

A subject's head position and motion can be tracked by analyzing a series of frames from a monocular camera and mapping distinguishing points visible in the frames onto an elliptical cylinder. The tracking data can be used to control a physical pan/tilt actuator or to reconfigure/reposition virtual objects, images of which can be synthesized and displayed, or composited back into the original frames and displayed.
US10380755B2

A technique for estimating a whole object surface area and volume of a micro-scale three-dimensional model with a partially visible surface includes receiving a single-view stereoscopic image of an object of interest and an unconstrained three-dimensional point cloud of the object, generating a constrained three-dimensional point cloud using the image, the unconstrained three-dimensional point cloud, and a digital elevation model (DEM) of the object generated from the image, generating, using the constrained three-dimensional point cloud, a three-dimensional mesh representing an estimate of the surface of the object, calculating a partial surface area and/or partial volume of the object using the three-dimensional mesh, estimating an extent of a visible surface of the object, and calculating a whole surface area and/or a whole volume of the object based on the partial surface area of the object and the estimated extent of the visible surface of the object.
US10380747B2

The present disclosure relates to a method and system for recommending optimal ergonomic position for a user of a computing device by a recommendation system. The recommendation system receives user data from one or more data sources and extracts a profile of the user from a repository based on the user data. The recommendation system identifies one or more critical areas of the user, where each of the critical areas are associated with a plurality of pre-defined position parameters and also monitor the plurality of pre-defined position parameters of the user to determine corresponding values. The recommendation system compare the values of the plurality of pre-defined position parameters with predefined values of the pre-defined position parameters and identify deviations in one or more of the plurality of pre-defined position parameters based on the comparison and provide recommendations for correcting the deviations from the pre-defined position parameters to the user.
US10380738B2

Systems and methods for computed tomography image processing and data analysis. An example image may comprise: receiving a plurality of input images of a scanned body; processing, by a first convolutional neural network, the plurality of input images to produce one or more pseudo radioisotope emission (pseudo-RE) images of the scanned body; and processing, by a second convolutional neural network, the plurality of pseudo-RE images to classify one or more input images of the plurality of input images with respect to a specified medical diagnosis with respect to the scanned body.
US10380727B2

Systems, methods, and non-transitory computer-readable media taught herein process a subset of a three-dimensional array of voxels to form an image of a region of interest in an object. Images thus formed are clear, comprehensible, and contextual. The systems, methods, and non-transitory computer-readable media taught herein select the subset of voxels that represent the region of interest along a direction perpendicular to a view direction defined by the region of interest. The subset of voxels represents one or more portions of a plurality of image slices of the object.
US10380722B2

Various embodiments describe correcting blurriness of a graphic object rendered on a display. In an example, a computer system generates the graphic object in a vector format and in a raster format. The graphic object has a shaped defined by internal and external lines. The computer system detects the blurriness of an internal line and determines an offset by which the internal line should be translated to eliminated the blurriness. The graphic object is translated on the pixel grid of the raster format by the offset. The computer system also detects the blurriness of an external line and determines an offset by which the external line should be scaled to eliminate the blurriness. The external line scaled by this offset while keeping the center of the graphic shape in its position.
US10380720B1

Systems and methods for distributing photo filters based on the location of the object in the image are described. A photo filter publication system detects that a client device in communication with the system has captured an image, identifies an object in the image, identifies a location of the object in the image, identifies an image overlay associated with the identified location and having object criteria satisfied by the identified object, and provides the identified image overlay to the client device.
US10380715B2

A video processing method includes: receiving an omnidirectional image/video content corresponding to a viewing sphere, generating a sequence of projection-based frames according to the omnidirectional image/video content and an octahedron projection layout, and encoding, by a video encoder, the sequence of projection-based frames to generate a bitstream. Each projection-based frame has a 360-degree image/video content represented by triangular projection faces packed in the octahedron projection layout. The omnidirectional image/video content of the viewing sphere is mapped onto the triangular projection faces via an octahedron projection of the viewing sphere. An equator of the viewing sphere is not mapped along any side of each of the triangular projection faces.
US10380709B1

Systems, methods, and other embodiments associated with automated secondary linking for fraud detection systems. According to one embodiment, a system includes a parsing logic configured to receive an incoming fraud report based on a first fraud detection strategy. The parse logic is also configured to parse the incoming fraud report into fraud data. The system further includes a search logic configured to search a set of fraud reports to identify instances of the fraud data. The system also includes an alert logic configured to generate an alert in response to an instance of the fraud data being identified in the set of fraud reports.
US10380702B2

Systems and methods for managing media, such as digital content, using block chain technology are described. In some embodiments, the systems and methods perform multiple digital currency transfers between address nodes to register a collection of rights to a digital content item to a block chain, and perform a digital currency transfer transaction between address nodes to register the collection of rights to the block chain.
US10380701B2

Methods and systems for generating tailored user interface presentations based on skills clusters and automatically modified member profiles are presented. According to various embodiments, a set of skills are accessed and a skills matrix generated. A set of co-occurrences among the set of skills are identified. A set of skills clusters is automatically generated based on identifying of the co-occurrences and the skills clusters are automatically validated. A graphical representation of the validated skills cluster is presented with user interface elements for modifying the validated skills cluster and data representing member profiles is presented based on the validated skills cluster.
US10380694B1

A system for collecting vehicle crash data at a vehicle crash site of a vehicle crash is provided. The system may include an emergency response unit that includes an emergency response vehicle and an unmanned aerial vehicle (UAV) that is automatically deployed from the emergency response vehicle at the vehicle crash site. The UAV may be an autonomous or semi-autonomous drone, and include a processor, memory, and sensor, wherein the sensor collects vehicle crash data (such as image, video, or audio) at the crash site. The system may include a remote computing device and an insurance computing device to process the vehicle crash data collected by the UAV and/or initiate a crash insurance claim. The vehicle crash data may be used for one or more insurance-related purposes or activities, such as handling, adjusting, or generating auto or homeowners insurance claims; crash reconstruction; fault determination; damaged vehicle repair; and/or buildup identification.
US10380684B2

The disclosed embodiments include methods and systems for providing an aggregated financial service account based on multiple private label financial accounts. In one embodiment, a process is disclosed that may include receiving a first request from a user for a first private label financial account that is usable for purchases associated with a first merchant and approving the first request for the first private label financial account. The method may also include receiving a request from the user for a second private label financial account that is usable for purchases associated with a second merchant and approving the second request for the second private label financial account. In one aspect, the method may also include generating an aggregated financial account based on the first and second private label accounts such that the aggregated financial account may be used for purchases with the first merchant or with the second merchant.
US10380679B2

A computer-implemented method for generating an indicator of value relating to a real property asset is provided. The method includes providing a user interface that includes one or more prompts for soliciting information associated with the real property asset. Data associated with the real property asset is received. Based on the data associated with the real property asset, comparable data associated with one or more comparable assets is determined. An auction reserve price for the real property asset is generated based on the data associated with the real property asset and the comparable data.
US10380667B2

Systems and a method for transporting smart shopping bags are provided herein. The system includes a plurality of drones, each of which is operable to travel to a plurality of designated locations to search for smart shopping bags. The smart shopping bags are configured to store goods for transport and are operable to store and wirelessly communicate user preferences, information related to stored goods, and one or more destinations for the goods. Upon finding a smart shopping bag, each of the drones is operable to query the smart shopping bag to determine whether the smart shopping bag is suitable for pickup by the drone. If the smart shopping bag is suitable for pickup, each of the drones is operable to transport the smart shopping bag toward a first one of the one or more destinations.
US10380666B2

Examples of a method and system for collaborative and private sessions are provided. In some aspects a collaborative shopping session including a first user and one or more other users is established. The establishing of the session including displaying a common interface for the collaborative shopping session at respective computer systems of the first user and each of the one or more other users. A side session is initiated for a second user, the side session having a different interface in which activity within the side session by the second user is not shared with the first user or the one or more other users of the collaborative shopping session. A determination, based on one or more merge criterion, of whether to merge the side session with the collaborative session is made; and the side session is merged with the collaborative session based on the determining.
US10380663B2

Systems, apparatuses, applications and methodologies are configured to assist a user to generate a proposed state (e.g., a proposed fleet of devices), for a customer, that largely maintains total output volumes. Thus, obtaining a proposed state analysis can become a manageable task.
US10380662B2

Unique data is obtained from a consumer; the identity data is verified for the consumer based on the unique data. A verification message is provided for at least a portion of a transaction during a transaction after the identity data is verified.
US10380660B2

Techniques for automated profile-based transaction processing are provided. A customer uses a cloud-based service to establish one or more transaction profiles. When that customer subsequently accesses a self-service device to perform a transaction, the cloud-based service is automatically contacted and the transaction is automatically completed on behalf of the customer at the self-service device using a particular one of the customer's transaction profiles.
US10380650B2

A method includes determining a plurality of harvest content items. The harvest content items are ranked based on a performance metric. Matching criterion aspects of the harvest content items are determined. Aspects of a candidate content item are compared with the plurality of harvest content items according to the matching criterion aspects. A subset of the harvest content items that are similar to the candidate content item is determined. A transformation for the candidate content item is selected and applied to the candidate content item to generate a transformed content item.
US10380646B2

A computer-readable medium encoded with instructions that, when executed by a server, establish processes, for performing a computer-implemented method of providing customizable brand experiences that include end-user physical world interaction that is defined by a brand using a programmable configuration. The processes include receiving and storing at a given one of at least two modules at the server, each module associated with at least one brand, a programmable pattern defining, on behalf of the at least one of the brands with which the module is associated, conditions upon which a potential set of trigger messages when received would cause a change in end-user data, from one state to another state, pertinent to a specific one of the end-users, such conditions defining customization of the given one of the modules.
US10380643B2

Methods and apparatus are disclosed to determine a consumer classification segment. A disclosed example method involves generating, with a processor, a list of consumer classification segments based on geographic indicators associated with a mobile device, associating, with the processor, the mobile device with a first consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a first application was executed, and associating, with the processor, the mobile device with a second consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a second application was executed.
US10380642B2

Electronic display systems, including roadside display devices, vehicle-based devices, personal mobile devices, intermediary servers, advertising servers and/or networks, and/or additional external data sources may operate individually or in combination to identify one or more vehicle locations, driving routes, driver and passenger characteristics, driving behavior and patterns, telematics data, and the like. Vehicle and individual characteristics and/or telematics data may be determined based on data received from traffic cameras, vehicle-based devices, personal mobile devices, telematics devices, and/or other data sources, including software applications. Based on the vehicle characteristics, individual characteristics, driving data and driving patterns, telematics data, and the like, content, such as digital display content or audio content, may be determined for output on various devices, such as electronic roadside displays to be viewable by the approaching vehicles, and/or other devices to be accessible by associated individuals via the other devices. Various techniques may be used to determine customized content. Additionally, certain systems may be interactive to allow user responses and follow-up content via on-board vehicle devices or other user devices.
US10380635B2

A first user among a plurality of users is associated with a second user having an evaluation tendency similar to evaluation data of the first user for management. Further, a third user is selected by a terminal device of the first user as a user having preference information that suits preference of the first user. The third user is associated with the first user and the second user for management. This configuration makes it possible to select not only a user automatically selected by a system but also another user whom a targeted user is interested in as a similar user, allowing provision of information that better suits hobby and preference of the targeted user.
US10380632B2

Methods and systems are disclosed for interacting with advertisements on a virtual keyboard. An advertisement appears in a position that is proximate to a virtual key of the virtual keyboard. A user can manipulate the advertisement based on performing one or more types of gestures or key presses on or near the virtual keys. One type of gesture triggers an interaction with the advertisement and another type of gesture or key press performs a standard keyboard function.
US10380631B2

Systems and methods to provide advertisements based on the content of documents in which the advertisements are presented. One embodiment includes: a web server to receive a request for an advertisement in reference to a document provided to a user by a content provider; a backend server to identify the advertisement based on relevancy of the advertisement to the content of the document and to associate a communication reference with the advertisement and the content provider, the web server to provide the advertisement and the reference for inclusion in the document; and a telecommunication server coupled to a session border controller and the backend server to receive a connection request via the reference, to determine contact information of the advertiser and identify the content provider based on the reference, and to establish the connection between the user and the advertiser using the determined contact information.
US10380624B2

This disclosure relates to systems and methods that include a member activity database including data indicative of interactions with content items on a social network by a population of users of the social network. A processor is configured to obtain an optimization criterion based on at least two constraints related to a performance of the social network, obtain, for a subset of the population of users, at least some of the data indicative of interactions with content items from the member activity database, determine, based on the at least some of the data as obtained, an operating condition for the social network that is estimated to meet the optimization criterion, and provide, to at least some of the user devices via the network interface, the social network based, at least in part, on the operating condition.
US10380622B2

Processes, devices, and articles of manufacture are disclosed for managing the display of advertisements on a web page. Each may be configured for steps that include determining the length of a portion of web page content, assigning a priority to each of a set of advertisements for display on a web page, selecting advertisements for display on a web page, determining the difference between said length of said portion of web page content and the cumulative length of said selected advertisements, and if the length of the advertisement exceeds said difference then omitting the advertisement and selecting another.
US10380621B2

Methods and apparatus are described for facilitating donation of a digital asset from a user to an entity. A mechanism is provided by which the user may designate the digital asset to be donated. The mechanism is configured to receive at least a representation of the digital asset. A type of the digital asset is identified with reference to the received representation of the digital asset. Further processing of the received representation of the digital asset is effected with reference to the type. At least the representation of the digital asset is stored in a repository associated with the entity. A notification is provided to the user that ownership of the digital asset has been transferred to the entity.
US10380613B1

Embodiments disclosed herein provide for analyzing cryptocurrency-related information using artificial intelligence. The system and methods provide for: a credibility analysis engine configured to determine the credibility of the cryptocurrency-related information; an artificial intelligence engine configured to predict a cryptocurrency market trend based on the credibility of the cryptocurrency-related information; and a processor is configured to generate and execute a personalized trading decision based on the predicted cryptocurrency market trend.
US10380600B2

A computer-implemented method for identifying a problem from unstructured input includes executing on a computer processor the step of identifying context of a problem description from a service support k ticket which adds one or more tags to the service support ticket, each tag corresponding to an end-user symptom within the problem domain. Intent is mapped according to a machine learning model and the one or more tags which identifies a problem and a confidence measure.
US10380591B2

A method of using biometric verification comprises identifying a validation requirement during the execution of a non-voice channel interaction, and initiating a contact to the user, at a pre-registered device. The method further comprises executing a biometric verification of the user's identity and possession of the device, via a user interaction at the pre-registered device, and providing the validation when the user is successfully identified.
US10380566B2

An Automated Transaction Machine (ATM) includes a time limited secure transaction.
US10380561B2

Techniques for related to retail transaction are disclosed. The techniques involve various uses allowing a customer to request that another customer pay for a retail transaction. Authorization for the payment may be automatic or may require authorization from the another customer for a transaction over a specified amount.
US10380557B2

Methods and systems may relate to clustering of repair orders based on alternative repair indicators. Accordingly, a processor may determine that a particular computer-readable vehicle repair order (RO) corresponds to an existing cluster of ROs due to the particular RO including data that refers to a particular vehicle symptom. This existing cluster may be arranged to contain ROs that correspond to the particular vehicle symptom. In response to determining that the particular RO correspond to the existing cluster, the processor may determine that the particular RO includes data indicating an alternative repair that defines a vehicle repair for resolving the particular vehicle symptom other than by replacement of a particular vehicle component. Responsively, the processor may add the particular RO to a different cluster of ROs. This different cluster may be arranged to contain ROs that correspond to the particular vehicle symptom and to the alternative repair.
US10380547B2

A system and method for providing an individual with information on the actual healthcare utilization of other members of that individual's social network, the method including de-identifying or encrypting individually identifiable social network data associated with a first user, de-identifying or encrypting individually identifiable healthcare transaction data associated with the first user, and linking the de-identified social network data and the de-identified healthcare transaction data.
US10380542B2

The invention relates to a device, in particular for an animal space facility or a plant laboratory facility (for example according to WO 2011/124 209 with a changing station) or a warehouse which is suitable for performing a method for the organization of at least one object, with a rack or a cage arrangement with an operating side, with containers or cages which contain at least one object, with a device for recording the containers in the rack and with a computer unit for storing and processing of data, wherein the recording device is equipped and configured to record the location of one or more containers in the rack. Furthermore, the invention comprises a method for the process tracking of operations and/or services relating to at least one object, in particular in an animal space facility or a plant laboratory facility with a rack with containers arranged therein, which contain the object (or objects) and with a database holding data relating to the containers or their contents.
US10380537B2

Systems, methods, and apparatus are disclosed that provide a pickup process for items purchased from stores of allied merchants. In some embodiments, a customer may place an order via an e-commerce storefront that includes products from multiple merchants in a geographic region. In response to receiving the order, a merchandise pickup system may assign associates to collect the ordered products from the allied merchants and return the collected products to a pickup location. The merchandise pickup system may send a pickup notification to the customer indicating the products are ready for pickup from the pickup location.
US10380531B2

An aspect includes receiving a request to assign a task to a user based on biometric data. Correlated data that correlates characteristics of tasks previously performed by the user with observed productivity and stress levels of the user while performing the tasks is accessed. An optimization model is applied to select a task that maximizes a predicted productivity of the user in performing the task while at the same time minimizes a predicted negative stress level of the user while performing the task. Input to the optimization model includes the correlated data and characteristics of a plurality of potential tasks. The selected task is assigned to the user. The correlated data for the user is updated based on the observed productivity of the user in performing the selected task, the observed stress level of the user while performing the selected tax, and at least one characteristic of the selected task.
US10380530B2

An aspect includes receiving a request to assign a task to a user based on biometric data. Correlated data that correlates characteristics of tasks previously performed by the user with observed productivity and stress levels of the user while performing the tasks is accessed. An optimization model is applied to select a task that maximizes a predicted productivity of the user in performing the task while at the same time minimizes a predicted negative stress level of the user while performing the task. Input to the optimization model includes the correlated data and characteristics of a plurality of potential tasks. The selected task is assigned to the user. The correlated data for the user is updated based on the observed productivity of the user in performing the selected task, the observed stress level of the user while performing the selected tax, and at least one characteristic of the selected task.
US10380528B2

A network interface accesses project data, wherein the project data comprises a metric for a project. A processor determines a project completeness based on the project data. The network interface receives a project assessment and also accesses updated project data, wherein the updated project data comprises an updated metric for the project. The processor then determines an updated completeness of the project, and determines a change in the completeness of the project. When the change in the completeness of the project is over a threshold, the processor sets a material change flag. The processor also determines a low-granularity project status. The processor then generates a project heat map. The project heat map is displayed in a tabular format. The project heat map presents the completeness of the project, material change flag, and the low-granularity project status for the project simultaneously.
US10380521B2

A work order prediction system is described. The work order prediction system analyzes retrieved sensor signal activity records to compare counts of signal activity in defined signal groupings to corresponding predetermined thresholds of sensor signal activity and generates a report based on the comparison when sensor signal activity exceeds the determined threshold values. The predetermined thresholds of sensor signal are determined for each signal grouping by comparing corresponding groupings of service record activity against determined counts of historical sensor signal activity to establish threshold values for each of the groupings and produce a model based on the comparison of the historical sensor signal activity to service activity.
US10380516B1

In a crowd sourcing approach, responses to customer service inquiries are provided by routing a subset of the inquiries to an independent group of experts. The customer service inquiries are optionally routed to specific experts based on matches between identified subject matter of the inquiries and expertise of the experts. Embodiments include methods of classifying customer service inquiries, training a machine learning system, and/or processing customer service inquiries. Multiple experts may provide responses to a particular customer service inquiry, optionally within a single chat window.
US10380511B2

Embodiments of the invention are directed to a fleet management system that assists a fleet, such as a landscaping crew, forestry company, grounds care manager, or the like, with management and monitoring the fleet's collection of outdoor power equipment, like lawn mowers, trimmers, chainsaws, and/or the like, and the operators of the outdoor power equipment. In this regard, embodiments of the invention are directed to systems and methods for automatically gathering data about one or more pieces of outdoor power equipment and one or more human operators of the equipment, processing the data into more useful data and data formats, and providing useful feedback, data, and tools to users of the system to assist with management of one or more fleets.
US10380506B2

A method and apparatus for simulating occupant behavior in buildings may be used to predict the energy use of a building structure. The activities of actual building occupants are recorded and provided as an input to the occupant behavior simulation. The occupant behavior simulation generates simulated occupant schedules with similar behavioral patterns. An arbitrary set of factors can be used to select plausible activity types, durations, and numbers of participants during an occupant behavior simulation. The simulated occupant schedules may then be incorporated into a building performance simulation to help architects predict the energy demand associated with different building design options.
US10380503B2

Methods, apparatus, systems, and computer program products are provided for providing distributed online learning for personal predictive models that preserves user privacy. An example method comprises receiving model updates based at least in part on synchronization metadata. The model update comprises one or more received model parameter updates. The received model parameter updates correspond to one or more model parameters. The model updates are associated with a particular apparatus. The example method further comprises determining a decay factor based at least in part on the synchronization metadata; applying the decay factor to the one or more received model parameter updates; and updating the one or more model parameters based on the decayed model parameter updates.
US10380502B2

A calculation apparatus includes a feature vector acquisition unit for acquiring a feature vector that corresponds to each alternative of a plurality of choice sets; an absolute evaluation calculation unit for calculating an absolute evaluation vector that represents an absolute evaluation of alternatives independent of a combination of the plurality of alternatives; a relativized-matrix calculation unit for calculating a relativized matrix that represents relative evaluations of the plurality of alternatives in a choice set; and a relative evaluation calculation unit for calculating a relative evaluation vector that represents a relative evaluation of each alternative of the plurality of alternatives from a product of multiplying the relativized matrix by the absolute evaluation vector. The calculation apparatus can predict intransitive choices of a person who exhibits intransitive preferences.
US10380497B2

Disclosed are the embodiments for creating a model capable of identifying one or more clusters in a healthcare dataset. An input is received pertaining to a range of numbers. Each number in the range of numbers is representative of a number of clusters in the healthcare dataset. For a cluster, one or more first parameters of a distribution associated with the cluster are estimated. Thereafter, a threshold value is determined based on the one or more first parameters. An inverse cumulative distribution of each of one or more n-dimensional variables in the healthcare dataset is determined. The one or more first parameters are updated to generate one or more second parameters based on the estimated inverse cumulative distribution. A model is created for each number in the range of numbers based on the one or more second parameters.
US10380496B2

Quantum computing assemblies, and related devices and methods, are disclosed herein. For example, in some embodiments, a quantum computing assembly may include a plurality of dies electrically coupled to a package substrate, and lateral interconnects between different dies of the plurality of dies, wherein the lateral interconnects include a superconductor, and at least one of the dies of the plurality of dies includes quantum processing circuitry.
US10380489B2

Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
US10380486B2

Methods and apparatus, including computer program products, implementing and using techniques for classifying entities. Data representing an observation of an entity is received. One or more features of the entity are identified. A first classification for the entity is assigned based on the identified features, and a best fit analysis of the identified features to existing classifications. In response to identifying one or more additional features of the entity and determining that the identified additional features meet an update criterion, or in response to determining that the identified features meet an update criterion based on a modified best fit analysis, the assigned first classification for the entity is changed to a second classification for the entity.
US10380483B2

A method and apparatus for training a language model, include generating a first training feature vector sequence and a second training feature vector sequence from training data. The method is configured to perform forward estimation of a neural network based on the first training feature vector sequence, and perform backward estimation of the neural network based on the second training feature vector sequence. The method is further configured to train a language model based on a result of the forward estimation and a result of the backward estimation.
US10380482B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network. One of the methods includes obtaining partitioned training data for the neural network, wherein the partitioned training data comprises a plurality of training items each of which is assigned to a respective one of a plurality of partitions, wherein each partition is associated with a respective difficulty level; and training the neural network on each of the partitions in a sequence from a partition associated with an easiest difficulty level to a partition associated with a hardest difficulty level, wherein, for each of the partitions, training the neural network comprises: training the neural network on a sequence of training items that includes training items selected from the training items in the partition interspersed with training items selected from the training items in all of the partitions.
US10380480B2

In an example embodiment, for each of one or more input documents: a first value is determined for the first metric for a first transformation of the input document by passing the first transformation to s first Deep Convolutional Neural Network (DCNN), a second transformation of the input document is determined by passing the input document to a second DCNN, the second transformation of the input document is passed to the first DCNN, obtaining a second value for the first metric for the second transformation of the input document, the first and second transformations being of the first transformation type, and a difference between the first value and the second value for the input document is determined. Then it is determined whether to change the system over from the first DCNN to the second DCNN based on the difference between the first value and the second value.
US10380479B2

Technical solutions are described to accelerate training of a multi-layer convolutional neural network. According to one aspect, a computer implemented method is described. A convolutional layer includes input maps, convolutional kernels, and output maps. The method includes a forward pass, a backward pass, and an update pass that each include convolution calculations. The described method performs the convolutional operations involved in the forward, the backward, and the update passes based on a first, a second, and a third perforation map respectively. The perforation maps are stochastically generated, and distinct from each other. The method further includes interpolating results of the selective convolution operations to obtain remaining results. The method includes iteratively repeating the forward pass, the backward pass, and the update pass until the convolutional neural network is trained. Other aspects such as a system, apparatus, and computer program product are also described.
US10380474B2

A method for managing the operation of an object capable of contactless communication with a reader magnetically coupled to the object includes a phase for transmission of information from the object to the reader and includes a modulation of the impedance of a load connected across the terminals of the antenna of the object. Prior to the transmission phase, a monitoring phase includes a monitoring of the level of amplitude modulation of a modulated test signal present at the antenna of the object and resulting from a test modulation of the impedance of the load and a capacitive modification of the impedance of the load if this level is lower than a threshold.
US10380468B2

A mobile display device that selects a particular field device from a group of field devices and retrieves measurement data therefrom. The field device is selected by evaluating environment data which are captured by the display device without user input simplifying the measurement data display.
US10380458B2

In an example embodiment, a first plurality of images stored on a computing device is identified, each image having an indication that it depicts a first member of a social networking service. The first plurality of images is used as training data to a first machine learning algorithm to train a first machine learning algorithm model corresponding to the first member, the first machine learning algorithm model corresponding to the first member designed to calculate a member likelihood score for a candidate image. Then a second plurality of images stored on the computing device is obtained. Each image of the second plurality of images is fed to the first machine learning algorithm model corresponding to the first member, obtaining a member likelihood score for each of the second plurality of images. Then, based on the member likelihood scores for the second plurality of images, one or more member images are selected.
US10380454B2

Systems and methods for identifying a visual center of a polygon associated with map data for use in a map application are provided. The method involves receives electronic map data describing a shape with a boundary, and generating a first plurality of cells, each cell corresponding to a respective portion of the shape. The method further involves selecting the first plurality of cells as a selected set of cells to process, and recursively processing the selected set of cells to determine a maximum distance cell that corresponds to a portion of a cell of the first plurality of cells. The maximum distance cell has a highest distance to the boundary of the shape, and is located within the boundary of the shape. An electronic map is provided with an image of the shape and additional data that is displayed at the location of the maximum distance cell within the shape.
US10380451B2

A system for calculating a visibility range from a vehicle is disclosed. The system comprises a high dynamic range image sensor system comprising a pixel array including a plurality of pixels. The image sensor further includes readout circuitry in electrical communication with each pixel of the pixel array. The readout circuitry is operable to readout a distinct pixel value corresponding to one of a plurality of exposure times for each pixel in a single image frame. The system further comprises at least one processor in communication with the readout circuitry. The processor is operable to calculate a visibility range from the vehicle based on a plurality of image processing algorithms.
US10380446B2

Disclosed are methods and devices, among which is a device including a bus translator. In some embodiments, the device also includes a core module and a core bus coupled to the core module. The bus translator may be coupled to the core module via the core bus, and the bus translator may be configured to translate between signals from a selected one of a plurality of different types of buses and signals on the core bus.
US10380442B2

An iris verification method is provided. According to the iris verification method, it is possible to determine whether the iris to be authenticated is a real human iris during an iris authentication process. Also, according to the iris verification method, it is possible to determine, with precision, whether iris images to be authenticated are real human iris images.
US10380433B2

A sequence of images is processed to generate optical flow data including a list of motion vectors. The motion vectors are grouped based on orientation into a first set of moving away motion vectors and a second set of moving towards motion vectors. A vanishing point is determined as a function of the first set of motion vectors and a center position of the images is determined. Pan and tilt information is computed from the distance difference between the vanishing point and the center position. Approaching objects are identified from the second set as a function of position, length and orientation, thereby identifying overtaking vehicles. Distances to the approaching objects are determined from object position, camera focal length, and pan and tilt information. A warning signal is issued as a function of the distances.
US10380426B2

The present invention provides an image processing apparatus (10) including a display image generation unit (11) that generates a display image, a display unit (12) that displays the display image so as to be superimposed on a user's field of vision, an imaging unit (13) that generates a captured image so as to include the user's field of vision, and a recognition unit (14) that analyzes the captured image, and specifies an identification code included in the captured image. The display image generation unit (11) generates the display image having emphasis information displayed at a position corresponding to the specified identification code in the user's field of vision.
US10380424B2

Provided is an object detection device (13) using a detection means (11) to transmit probe waves, receive reflected waves from an object (50) in a detection range, and acquire, as first detection information on the object, a position based on the reflected waves, to detect the object. The device includes an image information acquisition means, determination region setting means, and an object locating means. The image information acquisition means acquires, as second detection information on the object, a position based on an image of an area within the detection range, the image being captured by an image capturing means (12). The determination region setting means sets a determination region in the detection range. The object locating means locates the object, based on the first detection information, if pieces of the first and second detection information are present in the determination region.
US10380423B2

A method for identifying utility structures is described. The method includes identifying a geographical area for locating the utility structures, receiving images of the geographical area that was identified, performing image processing on the images that were received, identifying the utility structures based on the image processing, and providing location information associated with the utility structures that were identified. Related devices and computer program products are also described.
US10380419B2

A method for panning content on a display of a wearable device is disclosed. The method may include determining, via an eye tracking device, a gaze direction of a user. The method may also include determining, via a movement detection system, a head direction of the user. The method may further include, based at least in part on the gaze direction and the head direction both being consistent with a particular direction, causing content displayed on a display of the wearable device to be panned in the particular direction. The method may additionally include determining during panning of the content, via the eye tracking device, that the gaze direction of the user has returned to a neutral position. The method may moreover include, based at least in part on the gaze direction of the user returning to the neutral position, causing content displayed on the display to stop panning.
US10380414B2

A system, article, and method to provide facial expression recognition using linear relationships within landmark subsets.
US10380411B2

Disclosed is a method for constructing a model of a face, including: locating (L) a single plurality of characteristic points of the face, forming a corresponding plurality of specific models of the face each including the positions of the characteristic points of the face of the person at the time associated with the specific model in question; adjusting (A) by determining, for each specific model of the face, a model adjusted relative to a reference model of the face of the person, the adjusted model being obtained in accordance with the specific model in question such that the distance between the adjusted model and the reference model is minimal according to a given metric; and constructing (C), from the adjusted models obtained during the adjustment step (A), the model of the face of the person. Also disclosed are methods and devices for posture analysis using such a constructed model.
US10380410B2

The present invention comprises computation of 3D real-world positions of points and objects in a scene. It further comprises computation and sharing of positions and orientations of digital imaging means generating images of a scene. The invention further comprises using a camera of an electronic mobile device, and providing users of said mobile device with information regarding navigation, and other position-based information, based on images taken by said device. The invention further comprises: accessing a database configured to store a plurality of feature-objects, each feature-object comprising: at least one set of feature-object-descriptors, and at least one feature-point, each one of said at least one feature point comprising at least: spatial coordinates of a 3D real-world point; and at least one point-descriptor-set; a Data-acquisition module configured to generate said plurality of feature-objects and insert them into said database; a Query-generation-and-search module configured to generate or receive as input at least one query-feature-object and provide at least one feature-object that matches said at least one query-feature object; and a Database-update module configured to generate new feature-objects in said database.
US10380406B2

A fingerprint sensor, a terminal, and a method for manufacturing a fingerprint sensor are provided. The fingerprint sensor includes a chip unit and a first adhesive layer. The chip unit includes a first surface and a second surface opposite to the first surface. The first surface is configured to receive a touch operation. The first adhesive layer is directly or indirectly attached to the second surface in a peelable manner.
US10380399B2

Ping-based imaging systems may be used for tracking motion of hard or soft objects within an imaged medium. Motion detection and motion tracking may be performed by defining fingerprint points and tracking the position of each fingerprint point based on the echoes of multiple transmitted pings.
US10380391B1

In general, in some aspects, the subject matter of the present disclosure can be embodied in methods for confirming identity, in which the methods include: outputting a parameter by a reading device, the reading device adapted to read an image displayed on a display of a display device; receiving the parameter output by the reading device by the display device; generating a fractal image at least in accordance with the received parameter by the display device; displaying the generated fractal image on the display of the display device; imaging the displayed fractal image by the reading device; comparing the imaged fractal image to an expected fractal image generated by the reader at least in accordance with the parameter; and confirming that the imaged fractal image and the expected fractal image do not differ by more than a predetermined amount.
US10380368B1

A computer-implemented method for controlling the expression of a block of data from a sensitive data storage device, the method including the steps of receiving from a software application a request to transfer the block of data from the source sensitive data storage device for expression at a destination device, determining a data mask indicator for the block of data, applying a limited expression format based upon the data mask indicator, and expressing the block of data at the destination device in the limited expression format, such as to facilitate protecting or masking sensitive data. The method may further include allowing a user to request revelation of a masked portion of the block of data, recording in a memory log user activity relating to such revelation request(s) of the user, and providing regular reports and/or administrative alerts relating to such logged user activity.
US10380364B2

A processor may identify a first directory in the UFO storage system. The first directory may include one or more subdirectories in one or more levels under the first directory. The one or more subdirectories may include a second directory that has includes one or more objects. The first directory may be associated with a first inode, and the second directory may be associated with a second inode. The processor may perform a stat call on the second directory to determine metadata attributes for the one or more objects that are stored in the second directory. The metadata attributes for the one or more objects may be stored in the second inode. The processor may add the metadata attributes for the one or more objects to the first inode.
US10380361B2

The invention relates to a transaction method, the method including the steps of: providing a terminal including a main processor, a graphic processor controlling a display, and a control member, the graphic processor including a memory bank which cannot be accessed from the outside; creating a link between the graphic processor and a secure processor, the link being secured by means of an encryption key shared only by the graphic processor and the secure processor; presenting first data to the user; collecting second data from commands entered by the user by means of the control member, in connection with the first data; transmitting the second data to the secure processor; and, if the user has been authenticated from the second data, carrying out the transaction, the secure link being used to transmit the first and/or second data, and/or to carry out the transaction.
US10380358B2

Techniques are described for communicating encoded data using start code emulation prevention. The described techniques include obtaining at least one partially encrypted packet, identifying at least one portion of the packet that is unencrypted, and determining that the identified unencrypted portion(s) emulates a start code. Start code emulation prevention data or emulation prevention bytes (EPBs) may be inserted into only the encrypted portion of the packet. The modified packet may be communicated to another device/storage, along with an indication of which portion(s) of the packet are unencrypted. Upon receiving the packet and indication, the receiving device may identify and remove the EPBs in the identified unencrypted portion(s) of the packet, and decrypt the packet to recover the data. In some aspects, upon identifying the indication, the receiving device may only search for EPBs in the unencrypted portion(s) of the packet, thus yielding a more efficient start code emulation prevention process.
US10380356B2

An operating system partition protecting method includes: creating a virtual memory space which is mounted on a first directory; mounting a physical storage space that actually stores a system file of an operating system on a second directory; creating a user-state file system on a mounting point of an operating system partition to be protected, and controlling the user-state file system to monitor a request event of an operation on the file system in the operating system partition; determining a target file corresponding to the request event, accessing the second directory to read a target file in the physical storage space or accessing the first directory to carry out a writing operation on the target file into the virtual memory space. The present disclosure also provides an operating system partition protecting device. The present disclosure can protect a system storage partition, and avoid tampering of system files by malicious programs.
US10380349B2

Analyzing program code can include detecting an instance of a container within the program code using a processor, selecting a model container correlated with the container using the processor, and creating an instance of the model container within memory using the processor. A data-flow of the program code can be tracked through the instance of the model container instead of the instance of the container.
US10380348B2

Techniques for assessing risks of IoT device. A system utilizing such techniques can include a packet analysis based IoT device risk assessment system and an IoT device risk assessment system. A method utilizing such techniques can include extraction of IoT device risk factors from a device profile of an IoT device and application of assessment weights to the IoT device risk factors to assess a risk level of an IoT device.
US10380347B2

A runtime analysis framework (RTA) stores a hierarchical list of input tags and a hierarchical list of output tags. The RTA stores defined vulnerabilities that include associated input tags and output tags. During runtime the software application may receive a request from a user system. The RTA assigns an input tag from the hierarchical list of input tags to an object associated with the request and assigns an output tag from the hierarchical list of output tags to a method generating a response to the request. The RTA identifies one of the defined vulnerabilities as a potential vulnerability if the assigned output tag and output tag associated the potential vulnerability are in a same subtree of the hierarchical list of output tags and the assigned input tag and the input tag associated with the potential vulnerability are in a same subtree of the hierarchical list of input tags.
US10380342B2

Systems, methods, and computer programs are disclosed for detecting high-level functionality of an application executing on a computing device. One method comprises storing, in a secure memory on a computing device, a virtual address mapping table for an application. The virtual address mapping table comprises a plurality of virtual addresses in the application binary code mapped to corresponding target application functionalities. The application is registered with a high-level operating system (HLOS). During execution of the application binary code, the HLOS detects when one or more of the virtual addresses corresponding to the target application functionalities are executed based on the virtual address mapping table.
US10380329B2

A method and apparatus for preventing an application from being deciphered are provided. In an embodiment of the method first virtual machine instructions corresponding to the application and to be parsed by a first virtual machine are obtained; a portion of the first virtual machine instructions is selected, and the portion of the first virtual machine instructions is converted into second virtual machine instructions to be parsed by a second virtual machine; and an executable file corresponding to the application is generated based on unconverted first virtual machine instructions in the first virtual machine instructions and on the second virtual machine instructions.
US10380323B2

A health monitoring system for receiving a medical test sample from a donating participant having a chronic disease of a plurality of such participants and includes an audiovisual feedback application engine having a display application. The display application receives the test input signal and generates a feedback audiovisual output signal based on the test input signal. Accordingly, in operation, each feedback audiovisual output signal is displayed on the output device, such as among others the corresponding audio and visual output displays of the output device used by the donating participant and, optionally, the plurality of participants. The feedback application engine generates a continuous audio display and a continuous visual display by combining each consecutive feedback audiovisual signal received to form an electronic audiovisual playback file corresponding to the donating participant for attachment to an electronic medical record.
US10380319B2

Systems and methods are provided for composite part design. One embodiment is a method of creating a library of sublaminates used in optimizing fiber orientations of a multi-layer composite part subdivided along its depth into panels that each comprise a fraction of the area of the composite part. The method includes creating sublaminates that each comprise consecutively stacked layers having a unique sequence of fiber orientations, checking the sublaminates for compliance with stacking sequence rules that constrain how fiber orientations are sequenced, and removing sublaminates that do not comply with the stacking sequence rules. The method further includes generating new sublaminates that each include an additional layer, by, for each of multiple fiber orientations: selecting a sublaminate that was not remove, and generating a new sublaminate by appending an additional layer having the fiber orientation to the selected sublaminate.
US10380318B2

A method of manufacturing a gas turbine engine including designing a row of vanes provided upstream of an asymmetric gas flow volume. The method includes two dimensionally optimizing camberline and stagger angle of each vane, including using orthogonal polynomials to modify the camberline and stagger angle of each vane.
US10380312B1

The present disclosure relates to a method for electronic design verification. Embodiments may include receiving, using at least one processor, an electronic design and identifying one or more assumptions associated with the electronic design that are mutually in conflict. Embodiments may further include grouping the one or more assumptions that are mutually in conflict into a conflicting group of assumptions and iteratively disabling at least one of the conflicting group of assumptions. Embodiments may include generating at least one trace pair depicting a scenario where an assumption from a disabled set holds in a first trace but is violated in a second trace. Embodiments may further include identifying at least one signal associated with the first trace and at least one signal associated with the second trace and comparing the at least one signal associated with the first trace and the at least one signal associated with the second trace.
US10380307B1

A method for designing an semiconductor integrated circuit is disclosed, including generating a physical layout from a schematic layout of the analog integrated circuit. The method comprises retrieving, with a processor, pre-defined cells having physical layout information for a specific process stored in a memory device responsive to the schematic layout being created by a circuit designer using an analog circuit design tool, building the physical layout by connecting the retrieved pre-defined cells according to the schematic layout, and storing the physical layout in the memory device. Related systems and computer-readable media are also described herein.
US10380300B1

Disclosed below are representative embodiments of methods, apparatus, and systems for performing power analysis during the design and verification of a circuit. Certain exemplary embodiments include user interfaces and software infrastructures that provide a flexible and powerful environment for performing power analysis. For example, embodiments of the disclosed technology can be used to construct complex and targeted power queries that quickly provide a designer with power information during a circuit design process. The disclosed methods can be implemented by a software tool (e.g., a power analysis tool or other EDA tool) that computes and reports power characteristics in a circuit design (e.g., a system-on-a-chip design or other integrated design).
US10380294B1

The present disclosure relates to a computer-implemented method for simulating a circuit design having a discrete domain segment connected to a continuous domain segment at a connection point. The method may include inserting a bidirectional interface element at the connection point located between the discrete domain segment and the continuous domain segment. The method may also include splitting the discrete domain segment into a plurality of transistor network models to provide for bi-directional transfer of data between the continuous domain segment and the discrete domain segment, wherein at least one of the plurality of transistor network models utilizes only one or more drivers external to a module.
US10380289B2

Creating an integrated circuit with non-linear variations, the computer identifies an integrated circuit design; identifies a timing model associated with the identified integrated circuit design; defines one or more static single sided variables; defines one or more regions of one or more of the defined one or more static single sided variables that are treated linearly; defines one or more multi-sided variables based on the defined one or more regions of the one or more of the defined one or more static single sided variables; identifies one or more timing paths within the identified integrated circuit design; performs a statistical static timing analysis on the identified timing model for the identified one or more timing paths within the identified integrated circuit design utilizing the defined one or more multi-sided variables; provides one or more timing quantities that project within a multi-parameter space based on the performed statistical static timing analysis.
US10380286B2

The computer identifies an integrated circuit design; identifies a timing model associated with the identified integrated circuit design; defines one or more static single sided variables; defines one or more regions of one or more of the defined one or more static single sided variables that are treated linearly; defines one or more multi-sided variables based on the defined one or more regions of the one or more of the defined one or more static single sided variables; identifies one or more timing paths within the identified integrated circuit design; performs a statistical static timing analysis on the identified timing model for the identified one or more timing paths within the identified integrated circuit design utilizing the defined one or more multi-sided variables; provides one or more timing quantities that project within a multi-parameter space based on the performed statistical static timing analysis.
US10380284B2

A method of forming an electrical device is provided that includes forming microprocessor devices on a microprocessor die; forming memory devices on an memory device die; forming component devices on a component die; and forming a plurality of packing devices on a packaging die. Transferring a plurality of each of said microprocessor devices, memory devices, component devices and packaging components to a supporting substrate, wherein the packaging components electrically interconnect the memory devices, component devices and microprocessor devices in individualized groups. Sectioning the supporting substrate to provide said individualized groups of memory devices, component devices and microprocessor devices that are interconnected by a packaging component.
US10380283B2

This application discloses a computing system to select a design block in a circuit design of an electronic device for functional verification result reuse based on isolating operational characteristics of the design block. The computing system can determine whether the selected design block was previously simulated with input stimulus. When the selected design block was previously simulated with the input stimulus, the computing system can bypass the simulation of the design block and utilize an output generated in the previous simulation of the selected design block in response to the input stimulus as a result for the simulation of the design block. When the selected design block was not previously simulated with the input stimulus, the computing system can simulate the selected design block with the input stimulus, and storing an output generated in the simulation of the selected design block for functional verification result reuse.
Patent Agency Ranking